pkgsrc-Changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

CVS commit: pkgsrc/devel



Module Name:    pkgsrc
Committed By:   adam
Date:           Thu Feb  8 19:54:26 UTC 2018

Modified Files:
        pkgsrc/devel: Makefile
        pkgsrc/devel/py-pyobjc: Makefile Makefile.common
        pkgsrc/devel/py-pyobjc-core: Makefile distinfo
        pkgsrc/devel/py-pyobjc-framework-Accounts: Makefile distinfo
        pkgsrc/devel/py-pyobjc-framework-AddressBook: Makefile PLIST distinfo
        pkgsrc/devel/py-pyobjc-framework-AppleScriptKit: Makefile PLIST
            distinfo
        pkgsrc/devel/py-pyobjc-framework-AppleScriptObjC: Makefile PLIST
            distinfo
        pkgsrc/devel/py-pyobjc-framework-Automator: Makefile PLIST distinfo
        pkgsrc/devel/py-pyobjc-framework-CFNetwork: Makefile distinfo
        pkgsrc/devel/py-pyobjc-framework-CalendarStore: Makefile distinfo
        pkgsrc/devel/py-pyobjc-framework-Cocoa: Makefile PLIST distinfo
        pkgsrc/devel/py-pyobjc-framework-Collaboration: Makefile distinfo
        pkgsrc/devel/py-pyobjc-framework-CoreData: Makefile PLIST distinfo
        pkgsrc/devel/py-pyobjc-framework-CoreLocation: Makefile PLIST distinfo
        pkgsrc/devel/py-pyobjc-framework-CoreText: Makefile distinfo
        pkgsrc/devel/py-pyobjc-framework-CoreWLAN: Makefile PLIST distinfo
        pkgsrc/devel/py-pyobjc-framework-DictionaryServices: Makefile distinfo
        pkgsrc/devel/py-pyobjc-framework-DiskArbitration: Makefile distinfo
        pkgsrc/devel/py-pyobjc-framework-EventKit: Makefile distinfo
        pkgsrc/devel/py-pyobjc-framework-ExceptionHandling: Makefile distinfo
        pkgsrc/devel/py-pyobjc-framework-FSEvents: Makefile distinfo
        pkgsrc/devel/py-pyobjc-framework-InputMethodKit: Makefile PLIST
            distinfo
        pkgsrc/devel/py-pyobjc-framework-InstallerPlugins: Makefile distinfo
        pkgsrc/devel/py-pyobjc-framework-InstantMessage: Makefile distinfo
        pkgsrc/devel/py-pyobjc-framework-LatentSemanticMapping: Makefile
            distinfo
        pkgsrc/devel/py-pyobjc-framework-LaunchServices: Makefile distinfo
        pkgsrc/devel/py-pyobjc-framework-OpenDirectory: Makefile PLIST distinfo
        pkgsrc/devel/py-pyobjc-framework-PreferencePanes: Makefile distinfo
        pkgsrc/devel/py-pyobjc-framework-PubSub: Makefile distinfo
        pkgsrc/devel/py-pyobjc-framework-QTKit: Makefile PLIST distinfo
        pkgsrc/devel/py-pyobjc-framework-Quartz: Makefile PLIST distinfo
        pkgsrc/devel/py-pyobjc-framework-ScreenSaver: Makefile distinfo
        pkgsrc/devel/py-pyobjc-framework-ScriptingBridge: Makefile PLIST
            distinfo
        pkgsrc/devel/py-pyobjc-framework-SearchKit: Makefile distinfo
        pkgsrc/devel/py-pyobjc-framework-ServiceManagement: Makefile distinfo
        pkgsrc/devel/py-pyobjc-framework-Social: Makefile distinfo
        pkgsrc/devel/py-pyobjc-framework-StoreKit: Makefile PLIST distinfo
        pkgsrc/devel/py-pyobjc-framework-SyncServices: Makefile PLIST distinfo
        pkgsrc/devel/py-pyobjc-framework-SystemConfiguration: Makefile distinfo
        pkgsrc/devel/py-pyobjc-framework-WebKit: Makefile PLIST distinfo
Added Files:
        pkgsrc/devel/py-pyobjc-framework-AVFoundation: DESCR Makefile PLIST
            distinfo
        pkgsrc/devel/py-pyobjc-framework-AVKit: DESCR Makefile PLIST distinfo
        pkgsrc/devel/py-pyobjc-framework-ApplicationServices: DESCR Makefile
            PLIST distinfo
        pkgsrc/devel/py-pyobjc-framework-CloudKit: DESCR Makefile PLIST
            distinfo
        pkgsrc/devel/py-pyobjc-framework-ColorSync: DESCR Makefile PLIST
            distinfo
        pkgsrc/devel/py-pyobjc-framework-Contacts: DESCR Makefile PLIST
            distinfo
        pkgsrc/devel/py-pyobjc-framework-ContactsUI: DESCR Makefile PLIST
            distinfo
        pkgsrc/devel/py-pyobjc-framework-CoreBluetooth: DESCR Makefile PLIST
            distinfo
        pkgsrc/devel/py-pyobjc-framework-CoreML: DESCR Makefile PLIST distinfo
        pkgsrc/devel/py-pyobjc-framework-CoreSpotlight: DESCR Makefile PLIST
            distinfo
        pkgsrc/devel/py-pyobjc-framework-CryptoTokenKit: DESCR Makefile PLIST
            distinfo
        pkgsrc/devel/py-pyobjc-framework-ExternalAccessory: DESCR Makefile
            PLIST distinfo
        pkgsrc/devel/py-pyobjc-framework-FinderSync: DESCR Makefile PLIST
            distinfo
        pkgsrc/devel/py-pyobjc-framework-GameCenter: DESCR Makefile PLIST
            distinfo
        pkgsrc/devel/py-pyobjc-framework-GameController: DESCR Makefile PLIST
            distinfo
        pkgsrc/devel/py-pyobjc-framework-GameKit: DESCR Makefile PLIST distinfo
        pkgsrc/devel/py-pyobjc-framework-GameplayKit: DESCR Makefile PLIST
            distinfo
        pkgsrc/devel/py-pyobjc-framework-IOSurface: DESCR Makefile PLIST
            distinfo
        pkgsrc/devel/py-pyobjc-framework-ImageCaptureCore: DESCR Makefile PLIST
            distinfo
        pkgsrc/devel/py-pyobjc-framework-Intents: DESCR Makefile PLIST distinfo
        pkgsrc/devel/py-pyobjc-framework-LocalAuthentication: DESCR Makefile
            PLIST distinfo
        pkgsrc/devel/py-pyobjc-framework-MapKit: DESCR Makefile PLIST distinfo
        pkgsrc/devel/py-pyobjc-framework-MediaAccessibility: DESCR Makefile
            PLIST distinfo
        pkgsrc/devel/py-pyobjc-framework-MediaLibrary: DESCR Makefile PLIST
            distinfo
        pkgsrc/devel/py-pyobjc-framework-MediaPlayer: DESCR Makefile PLIST
            distinfo
        pkgsrc/devel/py-pyobjc-framework-ModelIO: DESCR Makefile PLIST distinfo
        pkgsrc/devel/py-pyobjc-framework-MultipeerConnectivity: DESCR Makefile
            PLIST distinfo
        pkgsrc/devel/py-pyobjc-framework-NetFS: DESCR Makefile PLIST distinfo
        pkgsrc/devel/py-pyobjc-framework-NetworkExtension: DESCR Makefile PLIST
            distinfo
        pkgsrc/devel/py-pyobjc-framework-NotificationCenter: DESCR Makefile
            PLIST distinfo
        pkgsrc/devel/py-pyobjc-framework-Photos: DESCR Makefile PLIST distinfo
        pkgsrc/devel/py-pyobjc-framework-PhotosUI: DESCR Makefile PLIST
            distinfo
        pkgsrc/devel/py-pyobjc-framework-SafariServices: DESCR Makefile PLIST
            distinfo
        pkgsrc/devel/py-pyobjc-framework-SceneKit: DESCR Makefile PLIST
            distinfo
        pkgsrc/devel/py-pyobjc-framework-Security: DESCR Makefile PLIST
            distinfo
        pkgsrc/devel/py-pyobjc-framework-SecurityInterface: DESCR Makefile
            PLIST distinfo
        pkgsrc/devel/py-pyobjc-framework-SpriteKit: DESCR Makefile PLIST
            distinfo
        pkgsrc/devel/py-pyobjc-framework-Vision: DESCR Makefile PLIST distinfo
        pkgsrc/devel/py-pyobjc-framework-iTunesLibrary: DESCR Makefile PLIST
            distinfo
        pkgsrc/devel/py-pyobjc-framework-libdispatch: DESCR Makefile PLIST
            distinfo

Log Message:
py-pyobjc: updated to 4.1

Version 4.1:
Protection agains buffer overflow and negative indexes in __getitem__ and __setitem__ for objc.varlist instances.

Fix incorrect metadata for +[NSEvent addLocalMonitorForEventsMatchingMask:handler:]

Fix incorrect and misleading error message in the exception that is raised when return a value from a block that should not return a value.

Issue 223: Fix hard crash when executing help(Cocoa)
Fetching the help for PyObjC framework wrappers isn’t very useful due to the sheer size of the output (4.5 million lines of output for help(Cocoa) at the moment), but shouldn’t cause a hard crash of 
the interpreter.

Issue 218: Explictly cause an ImportError when reloading `objc._objc`
Reloading the PyObjC core extension now raises an ImportError because this cannot work and used to raise a rather vague error.

Updated metadata for Xcode 9.2

Added missing `MAC_OS_X_VERSION_*` constants

Fix memory error in struct wrappers which resulted in a use-after-free error in the initializer for structs.

Add bindings for frameworks Security, SecurityFoundation and and SecurityInterface.
The bindings for the Security framework don’t expose a number of older APIs that were deprecated in macOS 10.7.

Add bindings to libdispatch.
These bindings require macOS 10.8 or later, libdispatch was available earlier but macOS 10.8 changed the API in such a way that wrapping became a lot easier.


To generate a diff of this commit:
cvs rdiff -u -r1.2604 -r1.2605 pkgsrc/devel/Makefile
cvs rdiff -u -r1.1 -r1.2 pkgsrc/devel/py-pyobjc/Makefile \
    pkgsrc/devel/py-pyobjc/Makefile.common
cvs rdiff -u -r1.2 -r1.3 pkgsrc/devel/py-pyobjc-core/Makefile \
    pkgsrc/devel/py-pyobjc-core/distinfo
cvs rdiff -u -r0 -r1.1 pkgsrc/devel/py-pyobjc-framework-AVFoundation/DESCR \
    pkgsrc/devel/py-pyobjc-framework-AVFoundation/Makefile \
    pkgsrc/devel/py-pyobjc-framework-AVFoundation/PLIST \
    pkgsrc/devel/py-pyobjc-framework-AVFoundation/distinfo
cvs rdiff -u -r0 -r1.1 pkgsrc/devel/py-pyobjc-framework-AVKit/DESCR \
    pkgsrc/devel/py-pyobjc-framework-AVKit/Makefile \
    pkgsrc/devel/py-pyobjc-framework-AVKit/PLIST \
    pkgsrc/devel/py-pyobjc-framework-AVKit/distinfo
cvs rdiff -u -r1.2 -r1.3 pkgsrc/devel/py-pyobjc-framework-Accounts/Makefile \
    pkgsrc/devel/py-pyobjc-framework-Accounts/distinfo
cvs rdiff -u -r1.2 -r1.3 \
    pkgsrc/devel/py-pyobjc-framework-AddressBook/Makefile \
    pkgsrc/devel/py-pyobjc-framework-AddressBook/distinfo
cvs rdiff -u -r1.1 -r1.2 pkgsrc/devel/py-pyobjc-framework-AddressBook/PLIST
cvs rdiff -u -r1.2 -r1.3 \
    pkgsrc/devel/py-pyobjc-framework-AppleScriptKit/Makefile \
    pkgsrc/devel/py-pyobjc-framework-AppleScriptKit/distinfo
cvs rdiff -u -r1.1 -r1.2 \
    pkgsrc/devel/py-pyobjc-framework-AppleScriptKit/PLIST
cvs rdiff -u -r1.2 -r1.3 \
    pkgsrc/devel/py-pyobjc-framework-AppleScriptObjC/Makefile \
    pkgsrc/devel/py-pyobjc-framework-AppleScriptObjC/distinfo
cvs rdiff -u -r1.1 -r1.2 \
    pkgsrc/devel/py-pyobjc-framework-AppleScriptObjC/PLIST
cvs rdiff -u -r0 -r1.1 \
    pkgsrc/devel/py-pyobjc-framework-ApplicationServices/DESCR \
    pkgsrc/devel/py-pyobjc-framework-ApplicationServices/Makefile \
    pkgsrc/devel/py-pyobjc-framework-ApplicationServices/PLIST \
    pkgsrc/devel/py-pyobjc-framework-ApplicationServices/distinfo
cvs rdiff -u -r1.2 -r1.3 pkgsrc/devel/py-pyobjc-framework-Automator/Makefile \
    pkgsrc/devel/py-pyobjc-framework-Automator/distinfo
cvs rdiff -u -r1.1 -r1.2 pkgsrc/devel/py-pyobjc-framework-Automator/PLIST
cvs rdiff -u -r1.2 -r1.3 pkgsrc/devel/py-pyobjc-framework-CFNetwork/Makefile \
    pkgsrc/devel/py-pyobjc-framework-CFNetwork/distinfo
cvs rdiff -u -r1.2 -r1.3 \
    pkgsrc/devel/py-pyobjc-framework-CalendarStore/Makefile \
    pkgsrc/devel/py-pyobjc-framework-CalendarStore/distinfo
cvs rdiff -u -r0 -r1.1 pkgsrc/devel/py-pyobjc-framework-CloudKit/DESCR \
    pkgsrc/devel/py-pyobjc-framework-CloudKit/Makefile \
    pkgsrc/devel/py-pyobjc-framework-CloudKit/PLIST \
    pkgsrc/devel/py-pyobjc-framework-CloudKit/distinfo
cvs rdiff -u -r1.2 -r1.3 pkgsrc/devel/py-pyobjc-framework-Cocoa/Makefile \
    pkgsrc/devel/py-pyobjc-framework-Cocoa/distinfo
cvs rdiff -u -r1.1 -r1.2 pkgsrc/devel/py-pyobjc-framework-Cocoa/PLIST
cvs rdiff -u -r1.2 -r1.3 \
    pkgsrc/devel/py-pyobjc-framework-Collaboration/Makefile \
    pkgsrc/devel/py-pyobjc-framework-Collaboration/distinfo
cvs rdiff -u -r0 -r1.1 pkgsrc/devel/py-pyobjc-framework-ColorSync/DESCR \
    pkgsrc/devel/py-pyobjc-framework-ColorSync/Makefile \
    pkgsrc/devel/py-pyobjc-framework-ColorSync/PLIST \
    pkgsrc/devel/py-pyobjc-framework-ColorSync/distinfo
cvs rdiff -u -r0 -r1.1 pkgsrc/devel/py-pyobjc-framework-Contacts/DESCR \
    pkgsrc/devel/py-pyobjc-framework-Contacts/Makefile \
    pkgsrc/devel/py-pyobjc-framework-Contacts/PLIST \
    pkgsrc/devel/py-pyobjc-framework-Contacts/distinfo
cvs rdiff -u -r0 -r1.1 pkgsrc/devel/py-pyobjc-framework-ContactsUI/DESCR \
    pkgsrc/devel/py-pyobjc-framework-ContactsUI/Makefile \
    pkgsrc/devel/py-pyobjc-framework-ContactsUI/PLIST \
    pkgsrc/devel/py-pyobjc-framework-ContactsUI/distinfo
cvs rdiff -u -r0 -r1.1 pkgsrc/devel/py-pyobjc-framework-CoreBluetooth/DESCR \
    pkgsrc/devel/py-pyobjc-framework-CoreBluetooth/Makefile \
    pkgsrc/devel/py-pyobjc-framework-CoreBluetooth/PLIST \
    pkgsrc/devel/py-pyobjc-framework-CoreBluetooth/distinfo
cvs rdiff -u -r1.2 -r1.3 pkgsrc/devel/py-pyobjc-framework-CoreData/Makefile \
    pkgsrc/devel/py-pyobjc-framework-CoreData/distinfo
cvs rdiff -u -r1.1 -r1.2 pkgsrc/devel/py-pyobjc-framework-CoreData/PLIST
cvs rdiff -u -r1.2 -r1.3 \
    pkgsrc/devel/py-pyobjc-framework-CoreLocation/Makefile \
    pkgsrc/devel/py-pyobjc-framework-CoreLocation/distinfo
cvs rdiff -u -r1.1 -r1.2 pkgsrc/devel/py-pyobjc-framework-CoreLocation/PLIST
cvs rdiff -u -r0 -r1.1 pkgsrc/devel/py-pyobjc-framework-CoreML/DESCR \
    pkgsrc/devel/py-pyobjc-framework-CoreML/Makefile \
    pkgsrc/devel/py-pyobjc-framework-CoreML/PLIST \
    pkgsrc/devel/py-pyobjc-framework-CoreML/distinfo
cvs rdiff -u -r0 -r1.1 pkgsrc/devel/py-pyobjc-framework-CoreSpotlight/DESCR \
    pkgsrc/devel/py-pyobjc-framework-CoreSpotlight/Makefile \
    pkgsrc/devel/py-pyobjc-framework-CoreSpotlight/PLIST \
    pkgsrc/devel/py-pyobjc-framework-CoreSpotlight/distinfo
cvs rdiff -u -r1.2 -r1.3 pkgsrc/devel/py-pyobjc-framework-CoreText/Makefile \
    pkgsrc/devel/py-pyobjc-framework-CoreText/distinfo
cvs rdiff -u -r1.2 -r1.3 pkgsrc/devel/py-pyobjc-framework-CoreWLAN/Makefile \
    pkgsrc/devel/py-pyobjc-framework-CoreWLAN/distinfo
cvs rdiff -u -r1.1 -r1.2 pkgsrc/devel/py-pyobjc-framework-CoreWLAN/PLIST
cvs rdiff -u -r0 -r1.1 pkgsrc/devel/py-pyobjc-framework-CryptoTokenKit/DESCR \
    pkgsrc/devel/py-pyobjc-framework-CryptoTokenKit/Makefile \
    pkgsrc/devel/py-pyobjc-framework-CryptoTokenKit/PLIST \
    pkgsrc/devel/py-pyobjc-framework-CryptoTokenKit/distinfo
cvs rdiff -u -r1.2 -r1.3 \
    pkgsrc/devel/py-pyobjc-framework-DictionaryServices/Makefile \
    pkgsrc/devel/py-pyobjc-framework-DictionaryServices/distinfo
cvs rdiff -u -r1.2 -r1.3 \
    pkgsrc/devel/py-pyobjc-framework-DiskArbitration/Makefile \
    pkgsrc/devel/py-pyobjc-framework-DiskArbitration/distinfo
cvs rdiff -u -r1.2 -r1.3 pkgsrc/devel/py-pyobjc-framework-EventKit/Makefile \
    pkgsrc/devel/py-pyobjc-framework-EventKit/distinfo
cvs rdiff -u -r1.2 -r1.3 \
    pkgsrc/devel/py-pyobjc-framework-ExceptionHandling/Makefile \
    pkgsrc/devel/py-pyobjc-framework-ExceptionHandling/distinfo
cvs rdiff -u -r0 -r1.1 \
    pkgsrc/devel/py-pyobjc-framework-ExternalAccessory/DESCR \
    pkgsrc/devel/py-pyobjc-framework-ExternalAccessory/Makefile \
    pkgsrc/devel/py-pyobjc-framework-ExternalAccessory/PLIST \
    pkgsrc/devel/py-pyobjc-framework-ExternalAccessory/distinfo
cvs rdiff -u -r1.2 -r1.3 pkgsrc/devel/py-pyobjc-framework-FSEvents/Makefile \
    pkgsrc/devel/py-pyobjc-framework-FSEvents/distinfo
cvs rdiff -u -r0 -r1.1 pkgsrc/devel/py-pyobjc-framework-FinderSync/DESCR \
    pkgsrc/devel/py-pyobjc-framework-FinderSync/Makefile \
    pkgsrc/devel/py-pyobjc-framework-FinderSync/PLIST \
    pkgsrc/devel/py-pyobjc-framework-FinderSync/distinfo
cvs rdiff -u -r0 -r1.1 pkgsrc/devel/py-pyobjc-framework-GameCenter/DESCR \
    pkgsrc/devel/py-pyobjc-framework-GameCenter/Makefile \
    pkgsrc/devel/py-pyobjc-framework-GameCenter/PLIST \
    pkgsrc/devel/py-pyobjc-framework-GameCenter/distinfo
cvs rdiff -u -r0 -r1.1 pkgsrc/devel/py-pyobjc-framework-GameController/DESCR \
    pkgsrc/devel/py-pyobjc-framework-GameController/Makefile \
    pkgsrc/devel/py-pyobjc-framework-GameController/PLIST \
    pkgsrc/devel/py-pyobjc-framework-GameController/distinfo
cvs rdiff -u -r0 -r1.1 pkgsrc/devel/py-pyobjc-framework-GameKit/DESCR \
    pkgsrc/devel/py-pyobjc-framework-GameKit/Makefile \
    pkgsrc/devel/py-pyobjc-framework-GameKit/PLIST \
    pkgsrc/devel/py-pyobjc-framework-GameKit/distinfo
cvs rdiff -u -r0 -r1.1 pkgsrc/devel/py-pyobjc-framework-GameplayKit/DESCR \
    pkgsrc/devel/py-pyobjc-framework-GameplayKit/Makefile \
    pkgsrc/devel/py-pyobjc-framework-GameplayKit/PLIST \
    pkgsrc/devel/py-pyobjc-framework-GameplayKit/distinfo
cvs rdiff -u -r0 -r1.1 pkgsrc/devel/py-pyobjc-framework-IOSurface/DESCR \
    pkgsrc/devel/py-pyobjc-framework-IOSurface/Makefile \
    pkgsrc/devel/py-pyobjc-framework-IOSurface/PLIST \
    pkgsrc/devel/py-pyobjc-framework-IOSurface/distinfo
cvs rdiff -u -r0 -r1.1 \
    pkgsrc/devel/py-pyobjc-framework-ImageCaptureCore/DESCR \
    pkgsrc/devel/py-pyobjc-framework-ImageCaptureCore/Makefile \
    pkgsrc/devel/py-pyobjc-framework-ImageCaptureCore/PLIST \
    pkgsrc/devel/py-pyobjc-framework-ImageCaptureCore/distinfo
cvs rdiff -u -r1.2 -r1.3 \
    pkgsrc/devel/py-pyobjc-framework-InputMethodKit/Makefile \
    pkgsrc/devel/py-pyobjc-framework-InputMethodKit/distinfo
cvs rdiff -u -r1.1 -r1.2 \
    pkgsrc/devel/py-pyobjc-framework-InputMethodKit/PLIST
cvs rdiff -u -r1.2 -r1.3 \
    pkgsrc/devel/py-pyobjc-framework-InstallerPlugins/Makefile \
    pkgsrc/devel/py-pyobjc-framework-InstallerPlugins/distinfo
cvs rdiff -u -r1.2 -r1.3 \
    pkgsrc/devel/py-pyobjc-framework-InstantMessage/Makefile \
    pkgsrc/devel/py-pyobjc-framework-InstantMessage/distinfo
cvs rdiff -u -r0 -r1.1 pkgsrc/devel/py-pyobjc-framework-Intents/DESCR \
    pkgsrc/devel/py-pyobjc-framework-Intents/Makefile \
    pkgsrc/devel/py-pyobjc-framework-Intents/PLIST \
    pkgsrc/devel/py-pyobjc-framework-Intents/distinfo
cvs rdiff -u -r1.2 -r1.3 \
    pkgsrc/devel/py-pyobjc-framework-LatentSemanticMapping/Makefile \
    pkgsrc/devel/py-pyobjc-framework-LatentSemanticMapping/distinfo
cvs rdiff -u -r1.2 -r1.3 \
    pkgsrc/devel/py-pyobjc-framework-LaunchServices/Makefile \
    pkgsrc/devel/py-pyobjc-framework-LaunchServices/distinfo
cvs rdiff -u -r0 -r1.1 \
    pkgsrc/devel/py-pyobjc-framework-LocalAuthentication/DESCR \
    pkgsrc/devel/py-pyobjc-framework-LocalAuthentication/Makefile \
    pkgsrc/devel/py-pyobjc-framework-LocalAuthentication/PLIST \
    pkgsrc/devel/py-pyobjc-framework-LocalAuthentication/distinfo
cvs rdiff -u -r0 -r1.1 pkgsrc/devel/py-pyobjc-framework-MapKit/DESCR \
    pkgsrc/devel/py-pyobjc-framework-MapKit/Makefile \
    pkgsrc/devel/py-pyobjc-framework-MapKit/PLIST \
    pkgsrc/devel/py-pyobjc-framework-MapKit/distinfo
cvs rdiff -u -r0 -r1.1 \
    pkgsrc/devel/py-pyobjc-framework-MediaAccessibility/DESCR \
    pkgsrc/devel/py-pyobjc-framework-MediaAccessibility/Makefile \
    pkgsrc/devel/py-pyobjc-framework-MediaAccessibility/PLIST \
    pkgsrc/devel/py-pyobjc-framework-MediaAccessibility/distinfo
cvs rdiff -u -r0 -r1.1 pkgsrc/devel/py-pyobjc-framework-MediaLibrary/DESCR \
    pkgsrc/devel/py-pyobjc-framework-MediaLibrary/Makefile \
    pkgsrc/devel/py-pyobjc-framework-MediaLibrary/PLIST \
    pkgsrc/devel/py-pyobjc-framework-MediaLibrary/distinfo
cvs rdiff -u -r0 -r1.1 pkgsrc/devel/py-pyobjc-framework-MediaPlayer/DESCR \
    pkgsrc/devel/py-pyobjc-framework-MediaPlayer/Makefile \
    pkgsrc/devel/py-pyobjc-framework-MediaPlayer/PLIST \
    pkgsrc/devel/py-pyobjc-framework-MediaPlayer/distinfo
cvs rdiff -u -r0 -r1.1 pkgsrc/devel/py-pyobjc-framework-ModelIO/DESCR \
    pkgsrc/devel/py-pyobjc-framework-ModelIO/Makefile \
    pkgsrc/devel/py-pyobjc-framework-ModelIO/PLIST \
    pkgsrc/devel/py-pyobjc-framework-ModelIO/distinfo
cvs rdiff -u -r0 -r1.1 \
    pkgsrc/devel/py-pyobjc-framework-MultipeerConnectivity/DESCR \
    pkgsrc/devel/py-pyobjc-framework-MultipeerConnectivity/Makefile \
    pkgsrc/devel/py-pyobjc-framework-MultipeerConnectivity/PLIST \
    pkgsrc/devel/py-pyobjc-framework-MultipeerConnectivity/distinfo
cvs rdiff -u -r0 -r1.1 pkgsrc/devel/py-pyobjc-framework-NetFS/DESCR \
    pkgsrc/devel/py-pyobjc-framework-NetFS/Makefile \
    pkgsrc/devel/py-pyobjc-framework-NetFS/PLIST \
    pkgsrc/devel/py-pyobjc-framework-NetFS/distinfo
cvs rdiff -u -r0 -r1.1 \
    pkgsrc/devel/py-pyobjc-framework-NetworkExtension/DESCR \
    pkgsrc/devel/py-pyobjc-framework-NetworkExtension/Makefile \
    pkgsrc/devel/py-pyobjc-framework-NetworkExtension/PLIST \
    pkgsrc/devel/py-pyobjc-framework-NetworkExtension/distinfo
cvs rdiff -u -r0 -r1.1 \
    pkgsrc/devel/py-pyobjc-framework-NotificationCenter/DESCR \
    pkgsrc/devel/py-pyobjc-framework-NotificationCenter/Makefile \
    pkgsrc/devel/py-pyobjc-framework-NotificationCenter/PLIST \
    pkgsrc/devel/py-pyobjc-framework-NotificationCenter/distinfo
cvs rdiff -u -r1.2 -r1.3 \
    pkgsrc/devel/py-pyobjc-framework-OpenDirectory/Makefile \
    pkgsrc/devel/py-pyobjc-framework-OpenDirectory/distinfo
cvs rdiff -u -r1.1 -r1.2 pkgsrc/devel/py-pyobjc-framework-OpenDirectory/PLIST
cvs rdiff -u -r0 -r1.1 pkgsrc/devel/py-pyobjc-framework-Photos/DESCR \
    pkgsrc/devel/py-pyobjc-framework-Photos/Makefile \
    pkgsrc/devel/py-pyobjc-framework-Photos/PLIST \
    pkgsrc/devel/py-pyobjc-framework-Photos/distinfo
cvs rdiff -u -r0 -r1.1 pkgsrc/devel/py-pyobjc-framework-PhotosUI/DESCR \
    pkgsrc/devel/py-pyobjc-framework-PhotosUI/Makefile \
    pkgsrc/devel/py-pyobjc-framework-PhotosUI/PLIST \
    pkgsrc/devel/py-pyobjc-framework-PhotosUI/distinfo
cvs rdiff -u -r1.2 -r1.3 \
    pkgsrc/devel/py-pyobjc-framework-PreferencePanes/Makefile \
    pkgsrc/devel/py-pyobjc-framework-PreferencePanes/distinfo
cvs rdiff -u -r1.2 -r1.3 pkgsrc/devel/py-pyobjc-framework-PubSub/Makefile \
    pkgsrc/devel/py-pyobjc-framework-PubSub/distinfo
cvs rdiff -u -r1.2 -r1.3 pkgsrc/devel/py-pyobjc-framework-QTKit/Makefile \
    pkgsrc/devel/py-pyobjc-framework-QTKit/distinfo
cvs rdiff -u -r1.1 -r1.2 pkgsrc/devel/py-pyobjc-framework-QTKit/PLIST
cvs rdiff -u -r1.2 -r1.3 pkgsrc/devel/py-pyobjc-framework-Quartz/Makefile \
    pkgsrc/devel/py-pyobjc-framework-Quartz/distinfo
cvs rdiff -u -r1.1 -r1.2 pkgsrc/devel/py-pyobjc-framework-Quartz/PLIST
cvs rdiff -u -r0 -r1.1 pkgsrc/devel/py-pyobjc-framework-SafariServices/DESCR \
    pkgsrc/devel/py-pyobjc-framework-SafariServices/Makefile \
    pkgsrc/devel/py-pyobjc-framework-SafariServices/PLIST \
    pkgsrc/devel/py-pyobjc-framework-SafariServices/distinfo
cvs rdiff -u -r0 -r1.1 pkgsrc/devel/py-pyobjc-framework-SceneKit/DESCR \
    pkgsrc/devel/py-pyobjc-framework-SceneKit/Makefile \
    pkgsrc/devel/py-pyobjc-framework-SceneKit/PLIST \
    pkgsrc/devel/py-pyobjc-framework-SceneKit/distinfo
cvs rdiff -u -r1.2 -r1.3 \
    pkgsrc/devel/py-pyobjc-framework-ScreenSaver/Makefile \
    pkgsrc/devel/py-pyobjc-framework-ScreenSaver/distinfo
cvs rdiff -u -r1.2 -r1.3 \
    pkgsrc/devel/py-pyobjc-framework-ScriptingBridge/Makefile \
    pkgsrc/devel/py-pyobjc-framework-ScriptingBridge/distinfo
cvs rdiff -u -r1.1 -r1.2 \
    pkgsrc/devel/py-pyobjc-framework-ScriptingBridge/PLIST
cvs rdiff -u -r1.2 -r1.3 pkgsrc/devel/py-pyobjc-framework-SearchKit/Makefile \
    pkgsrc/devel/py-pyobjc-framework-SearchKit/distinfo
cvs rdiff -u -r0 -r1.1 pkgsrc/devel/py-pyobjc-framework-Security/DESCR \
    pkgsrc/devel/py-pyobjc-framework-Security/Makefile \
    pkgsrc/devel/py-pyobjc-framework-Security/PLIST \
    pkgsrc/devel/py-pyobjc-framework-Security/distinfo
cvs rdiff -u -r0 -r1.1 \
    pkgsrc/devel/py-pyobjc-framework-SecurityInterface/DESCR \
    pkgsrc/devel/py-pyobjc-framework-SecurityInterface/Makefile \
    pkgsrc/devel/py-pyobjc-framework-SecurityInterface/PLIST \
    pkgsrc/devel/py-pyobjc-framework-SecurityInterface/distinfo
cvs rdiff -u -r1.2 -r1.3 \
    pkgsrc/devel/py-pyobjc-framework-ServiceManagement/Makefile \
    pkgsrc/devel/py-pyobjc-framework-ServiceManagement/distinfo
cvs rdiff -u -r1.2 -r1.3 pkgsrc/devel/py-pyobjc-framework-Social/Makefile \
    pkgsrc/devel/py-pyobjc-framework-Social/distinfo
cvs rdiff -u -r0 -r1.1 pkgsrc/devel/py-pyobjc-framework-SpriteKit/DESCR \
    pkgsrc/devel/py-pyobjc-framework-SpriteKit/Makefile \
    pkgsrc/devel/py-pyobjc-framework-SpriteKit/PLIST \
    pkgsrc/devel/py-pyobjc-framework-SpriteKit/distinfo
cvs rdiff -u -r1.2 -r1.3 pkgsrc/devel/py-pyobjc-framework-StoreKit/Makefile \
    pkgsrc/devel/py-pyobjc-framework-StoreKit/distinfo
cvs rdiff -u -r1.1 -r1.2 pkgsrc/devel/py-pyobjc-framework-StoreKit/PLIST
cvs rdiff -u -r1.2 -r1.3 \
    pkgsrc/devel/py-pyobjc-framework-SyncServices/Makefile \
    pkgsrc/devel/py-pyobjc-framework-SyncServices/distinfo
cvs rdiff -u -r1.1 -r1.2 pkgsrc/devel/py-pyobjc-framework-SyncServices/PLIST
cvs rdiff -u -r1.2 -r1.3 \
    pkgsrc/devel/py-pyobjc-framework-SystemConfiguration/Makefile \
    pkgsrc/devel/py-pyobjc-framework-SystemConfiguration/distinfo
cvs rdiff -u -r0 -r1.1 pkgsrc/devel/py-pyobjc-framework-Vision/DESCR \
    pkgsrc/devel/py-pyobjc-framework-Vision/Makefile \
    pkgsrc/devel/py-pyobjc-framework-Vision/PLIST \
    pkgsrc/devel/py-pyobjc-framework-Vision/distinfo
cvs rdiff -u -r1.2 -r1.3 pkgsrc/devel/py-pyobjc-framework-WebKit/Makefile \
    pkgsrc/devel/py-pyobjc-framework-WebKit/distinfo
cvs rdiff -u -r1.1 -r1.2 pkgsrc/devel/py-pyobjc-framework-WebKit/PLIST
cvs rdiff -u -r0 -r1.1 pkgsrc/devel/py-pyobjc-framework-iTunesLibrary/DESCR \
    pkgsrc/devel/py-pyobjc-framework-iTunesLibrary/Makefile \
    pkgsrc/devel/py-pyobjc-framework-iTunesLibrary/PLIST \
    pkgsrc/devel/py-pyobjc-framework-iTunesLibrary/distinfo
cvs rdiff -u -r0 -r1.1 pkgsrc/devel/py-pyobjc-framework-libdispatch/DESCR \
    pkgsrc/devel/py-pyobjc-framework-libdispatch/Makefile \
    pkgsrc/devel/py-pyobjc-framework-libdispatch/PLIST \
    pkgsrc/devel/py-pyobjc-framework-libdispatch/distinfo

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: pkgsrc/devel/Makefile
diff -u pkgsrc/devel/Makefile:1.2604 pkgsrc/devel/Makefile:1.2605
--- pkgsrc/devel/Makefile:1.2604        Thu Feb  8 17:45:04 2018
+++ pkgsrc/devel/Makefile       Thu Feb  8 19:54:18 2018
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.2604 2018/02/08 17:45:04 minskim Exp $
+# $NetBSD: Makefile,v 1.2605 2018/02/08 19:54:18 adam Exp $
 #
 
 COMMENT=       Development utilities
@@ -2060,43 +2060,83 @@ SUBDIR+=        py-pylint-common
 SUBDIR+=       py-pylint-plugin-utils
 SUBDIR+=       py-pyobjc
 SUBDIR+=       py-pyobjc-core
+SUBDIR+=       py-pyobjc-framework-AVFoundation
+SUBDIR+=       py-pyobjc-framework-AVKit
 SUBDIR+=       py-pyobjc-framework-Accounts
 SUBDIR+=       py-pyobjc-framework-AddressBook
 SUBDIR+=       py-pyobjc-framework-AppleScriptKit
 SUBDIR+=       py-pyobjc-framework-AppleScriptObjC
+SUBDIR+=       py-pyobjc-framework-ApplicationServices
 SUBDIR+=       py-pyobjc-framework-Automator
 SUBDIR+=       py-pyobjc-framework-CFNetwork
 SUBDIR+=       py-pyobjc-framework-CalendarStore
+SUBDIR+=       py-pyobjc-framework-CloudKit
 SUBDIR+=       py-pyobjc-framework-Cocoa
 SUBDIR+=       py-pyobjc-framework-Collaboration
+SUBDIR+=       py-pyobjc-framework-ColorSync
+SUBDIR+=       py-pyobjc-framework-Contacts
+SUBDIR+=       py-pyobjc-framework-ContactsUI
+SUBDIR+=       py-pyobjc-framework-CoreBluetooth
 SUBDIR+=       py-pyobjc-framework-CoreData
 SUBDIR+=       py-pyobjc-framework-CoreLocation
+SUBDIR+=       py-pyobjc-framework-CoreML
+SUBDIR+=       py-pyobjc-framework-CoreSpotlight
 SUBDIR+=       py-pyobjc-framework-CoreText
 SUBDIR+=       py-pyobjc-framework-CoreWLAN
+SUBDIR+=       py-pyobjc-framework-CryptoTokenKit
 SUBDIR+=       py-pyobjc-framework-DictionaryServices
 SUBDIR+=       py-pyobjc-framework-DiskArbitration
 SUBDIR+=       py-pyobjc-framework-EventKit
 SUBDIR+=       py-pyobjc-framework-ExceptionHandling
+SUBDIR+=       py-pyobjc-framework-ExternalAccessory
 SUBDIR+=       py-pyobjc-framework-FSEvents
+SUBDIR+=       py-pyobjc-framework-FinderSync
+SUBDIR+=       py-pyobjc-framework-GameCenter
+SUBDIR+=       py-pyobjc-framework-GameController
+SUBDIR+=       py-pyobjc-framework-GameKit
+SUBDIR+=       py-pyobjc-framework-GameplayKit
+SUBDIR+=       py-pyobjc-framework-IOSurface
+SUBDIR+=       py-pyobjc-framework-ImageCaptureCore
 SUBDIR+=       py-pyobjc-framework-InputMethodKit
 SUBDIR+=       py-pyobjc-framework-InstallerPlugins
 SUBDIR+=       py-pyobjc-framework-InstantMessage
+SUBDIR+=       py-pyobjc-framework-Intents
 SUBDIR+=       py-pyobjc-framework-LatentSemanticMapping
 SUBDIR+=       py-pyobjc-framework-LaunchServices
+SUBDIR+=       py-pyobjc-framework-LocalAuthentication
+SUBDIR+=       py-pyobjc-framework-MapKit
+SUBDIR+=       py-pyobjc-framework-MediaAccessibility
+SUBDIR+=       py-pyobjc-framework-MediaLibrary
+SUBDIR+=       py-pyobjc-framework-MediaPlayer
+SUBDIR+=       py-pyobjc-framework-ModelIO
+SUBDIR+=       py-pyobjc-framework-MultipeerConnectivity
+SUBDIR+=       py-pyobjc-framework-NetFS
+SUBDIR+=       py-pyobjc-framework-NetworkExtension
+SUBDIR+=       py-pyobjc-framework-NotificationCenter
 SUBDIR+=       py-pyobjc-framework-OpenDirectory
+SUBDIR+=       py-pyobjc-framework-Photos
+SUBDIR+=       py-pyobjc-framework-PhotosUI
 SUBDIR+=       py-pyobjc-framework-PreferencePanes
 SUBDIR+=       py-pyobjc-framework-PubSub
 SUBDIR+=       py-pyobjc-framework-QTKit
 SUBDIR+=       py-pyobjc-framework-Quartz
+SUBDIR+=       py-pyobjc-framework-SafariServices
+SUBDIR+=       py-pyobjc-framework-SceneKit
 SUBDIR+=       py-pyobjc-framework-ScreenSaver
 SUBDIR+=       py-pyobjc-framework-ScriptingBridge
 SUBDIR+=       py-pyobjc-framework-SearchKit
+SUBDIR+=       py-pyobjc-framework-Security
+SUBDIR+=       py-pyobjc-framework-SecurityInterface
 SUBDIR+=       py-pyobjc-framework-ServiceManagement
 SUBDIR+=       py-pyobjc-framework-Social
+SUBDIR+=       py-pyobjc-framework-SpriteKit
 SUBDIR+=       py-pyobjc-framework-StoreKit
 SUBDIR+=       py-pyobjc-framework-SyncServices
 SUBDIR+=       py-pyobjc-framework-SystemConfiguration
+SUBDIR+=       py-pyobjc-framework-Vision
 SUBDIR+=       py-pyobjc-framework-WebKit
+SUBDIR+=       py-pyobjc-framework-iTunesLibrary
+SUBDIR+=       py-pyobjc-framework-libdispatch
 SUBDIR+=       py-pyparsing
 SUBDIR+=       py-pysvn
 SUBDIR+=       py-pytemplate

Index: pkgsrc/devel/py-pyobjc/Makefile
diff -u pkgsrc/devel/py-pyobjc/Makefile:1.1 pkgsrc/devel/py-pyobjc/Makefile:1.2
--- pkgsrc/devel/py-pyobjc/Makefile:1.1 Sat Apr 25 10:40:48 2015
+++ pkgsrc/devel/py-pyobjc/Makefile     Thu Feb  8 19:54:19 2018
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.1 2015/04/25 10:40:48 adam Exp $
+# $NetBSD: Makefile,v 1.2 2018/02/08 19:54:19 adam Exp $
 
 META_PACKAGE=  yes
 
@@ -15,41 +15,83 @@ COMMENT=    Bridge between Python and Objec
 LICENSE=       mit
 
 DEPENDS+=      ${PYPKGPREFIX}-pyobjc-core>=${PYOBJC_VERS}:../../devel/py-pyobjc-core
+DEPENDS+=      ${PYPKGPREFIX}-pyobjc-framework-AVFoundation>=${PYOBJC_VERS}:../../devel/py-pyobjc-framework-AVFoundation
+DEPENDS+=      ${PYPKGPREFIX}-pyobjc-framework-AVKit>=${PYOBJC_VERS}:../../devel/py-pyobjc-framework-AVKit
 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-ApplicationServices>=${PYOBJC_VERS}:../../devel/py-pyobjc-framework-ApplicationServices
 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-CalendarStore>=${PYOBJC_VERS}:../../devel/py-pyobjc-framework-CalendarStore
+DEPENDS+=      ${PYPKGPREFIX}-pyobjc-framework-CloudKit>=${PYOBJC_VERS}:../../devel/py-pyobjc-framework-CloudKit
+DEPENDS+=      ${PYPKGPREFIX}-pyobjc-framework-Cocoa>=${PYOBJC_VERS}:../../devel/py-pyobjc-framework-Cocoa
 DEPENDS+=      ${PYPKGPREFIX}-pyobjc-framework-Collaboration>=${PYOBJC_VERS}:../../devel/py-pyobjc-framework-Collaboration
+DEPENDS+=      ${PYPKGPREFIX}-pyobjc-framework-ColorSync>=${PYOBJC_VERS}:../../devel/py-pyobjc-framework-ColorSync
+DEPENDS+=      ${PYPKGPREFIX}-pyobjc-framework-Contacts>=${PYOBJC_VERS}:../../devel/py-pyobjc-framework-Contacts
+DEPENDS+=      ${PYPKGPREFIX}-pyobjc-framework-ContactsUI>=${PYOBJC_VERS}:../../devel/py-pyobjc-framework-ContactsUI
+DEPENDS+=      ${PYPKGPREFIX}-pyobjc-framework-CoreBluetooth>=${PYOBJC_VERS}:../../devel/py-pyobjc-framework-CoreBluetooth
 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-CoreML>=${PYOBJC_VERS}:../../devel/py-pyobjc-framework-CoreML
+DEPENDS+=      ${PYPKGPREFIX}-pyobjc-framework-CoreSpotlight>=${PYOBJC_VERS}:../../devel/py-pyobjc-framework-CoreSpotlight
 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-CryptoTokenKit>=${PYOBJC_VERS}:../../devel/py-pyobjc-framework-CryptoTokenKit
 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-ExternalAccessory>=${PYOBJC_VERS}:../../devel/py-pyobjc-framework-ExternalAccessory
 DEPENDS+=      ${PYPKGPREFIX}-pyobjc-framework-FSEvents>=${PYOBJC_VERS}:../../devel/py-pyobjc-framework-FSEvents
+DEPENDS+=      ${PYPKGPREFIX}-pyobjc-framework-FinderSync>=${PYOBJC_VERS}:../../devel/py-pyobjc-framework-FinderSync
+DEPENDS+=      ${PYPKGPREFIX}-pyobjc-framework-GameCenter>=${PYOBJC_VERS}:../../devel/py-pyobjc-framework-GameCenter
+DEPENDS+=      ${PYPKGPREFIX}-pyobjc-framework-GameController>=${PYOBJC_VERS}:../../devel/py-pyobjc-framework-GameController
+DEPENDS+=      ${PYPKGPREFIX}-pyobjc-framework-GameKit>=${PYOBJC_VERS}:../../devel/py-pyobjc-framework-GameKit
+DEPENDS+=      ${PYPKGPREFIX}-pyobjc-framework-GameplayKit>=${PYOBJC_VERS}:../../devel/py-pyobjc-framework-GameplayKit
+DEPENDS+=      ${PYPKGPREFIX}-pyobjc-framework-IOSurface>=${PYOBJC_VERS}:../../devel/py-pyobjc-framework-IOSurface
+DEPENDS+=      ${PYPKGPREFIX}-pyobjc-framework-ImageCaptureCore>=${PYOBJC_VERS}:../../devel/py-pyobjc-framework-ImageCaptureCore
 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-Intents>=${PYOBJC_VERS}:../../devel/py-pyobjc-framework-Intents
 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-LocalAuthentication>=${PYOBJC_VERS}:../../devel/py-pyobjc-framework-LocalAuthentication
+DEPENDS+=      ${PYPKGPREFIX}-pyobjc-framework-MapKit>=${PYOBJC_VERS}:../../devel/py-pyobjc-framework-MapKit
+DEPENDS+=      ${PYPKGPREFIX}-pyobjc-framework-MediaAccessibility>=${PYOBJC_VERS}:../../devel/py-pyobjc-framework-MediaAccessibility
+DEPENDS+=      ${PYPKGPREFIX}-pyobjc-framework-MediaLibrary>=${PYOBJC_VERS}:../../devel/py-pyobjc-framework-MediaLibrary
+DEPENDS+=      ${PYPKGPREFIX}-pyobjc-framework-MediaPlayer>=${PYOBJC_VERS}:../../devel/py-pyobjc-framework-MediaPlayer
+DEPENDS+=      ${PYPKGPREFIX}-pyobjc-framework-ModelIO>=${PYOBJC_VERS}:../../devel/py-pyobjc-framework-ModelIO
+DEPENDS+=      ${PYPKGPREFIX}-pyobjc-framework-MultipeerConnectivity>=${PYOBJC_VERS}:../../devel/py-pyobjc-framework-MultipeerConnectivity
+DEPENDS+=      ${PYPKGPREFIX}-pyobjc-framework-NetFS>=${PYOBJC_VERS}:../../devel/py-pyobjc-framework-NetFS
+DEPENDS+=      ${PYPKGPREFIX}-pyobjc-framework-NetworkExtension>=${PYOBJC_VERS}:../../devel/py-pyobjc-framework-NetworkExtension
+DEPENDS+=      ${PYPKGPREFIX}-pyobjc-framework-NotificationCenter>=${PYOBJC_VERS}:../../devel/py-pyobjc-framework-NotificationCenter
 DEPENDS+=      ${PYPKGPREFIX}-pyobjc-framework-OpenDirectory>=${PYOBJC_VERS}:../../devel/py-pyobjc-framework-OpenDirectory
+DEPENDS+=      ${PYPKGPREFIX}-pyobjc-framework-Photos>=${PYOBJC_VERS}:../../devel/py-pyobjc-framework-Photos
+DEPENDS+=      ${PYPKGPREFIX}-pyobjc-framework-PhotosUI>=${PYOBJC_VERS}:../../devel/py-pyobjc-framework-PhotosUI
 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-Quartz>=${PYOBJC_VERS}:../../devel/py-pyobjc-framework-Quartz
+DEPENDS+=      ${PYPKGPREFIX}-pyobjc-framework-SafariServices>=${PYOBJC_VERS}:../../devel/py-pyobjc-framework-SafariServices
+DEPENDS+=      ${PYPKGPREFIX}-pyobjc-framework-SceneKit>=${PYOBJC_VERS}:../../devel/py-pyobjc-framework-SceneKit
 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-Security>=${PYOBJC_VERS}:../../devel/py-pyobjc-framework-Security
+DEPENDS+=      ${PYPKGPREFIX}-pyobjc-framework-SecurityInterface>=${PYOBJC_VERS}:../../devel/py-pyobjc-framework-SecurityInterface
 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-SpriteKit>=${PYOBJC_VERS}:../../devel/py-pyobjc-framework-SpriteKit
 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-Vision>=${PYOBJC_VERS}:../../devel/py-pyobjc-framework-Vision
 DEPENDS+=      ${PYPKGPREFIX}-pyobjc-framework-WebKit>=${PYOBJC_VERS}:../../devel/py-pyobjc-framework-WebKit
+DEPENDS+=      ${PYPKGPREFIX}-pyobjc-framework-iTunesLibrary>=${PYOBJC_VERS}:../../devel/py-pyobjc-framework-iTunesLibrary
+DEPENDS+=      ${PYPKGPREFIX}-pyobjc-framework-libdispatch>=${PYOBJC_VERS}:../../devel/py-pyobjc-framework-libdispatch
 
 .include "../../lang/python/pyversion.mk"
 .include "../../mk/bsd.pkg.mk"
Index: pkgsrc/devel/py-pyobjc/Makefile.common
diff -u pkgsrc/devel/py-pyobjc/Makefile.common:1.1 pkgsrc/devel/py-pyobjc/Makefile.common:1.2
--- pkgsrc/devel/py-pyobjc/Makefile.common:1.1  Sat Apr 25 10:40:48 2015
+++ pkgsrc/devel/py-pyobjc/Makefile.common      Thu Feb  8 19:54:19 2018
@@ -1,9 +1,49 @@
-# $NetBSD: Makefile.common,v 1.1 2015/04/25 10:40:48 adam Exp $
+# $NetBSD: Makefile.common,v 1.2 2018/02/08 19:54:19 adam Exp $
 # used by devel/py-pyobjc-core/Makefile
+# used by devel/py-pyobjc-framework-SceneKit/Makefile
+# used by devel/py-pyobjc-framework-GameCenter/Makefile
+# used by devel/py-pyobjc-framework-FinderSync/Makefile
+# used by devel/py-pyobjc-framework-Vision/Makefile
+# used by devel/py-pyobjc-framework-SecurityInterface/Makefile
+# used by devel/py-pyobjc-framework-PhotosUI/Makefile
+# used by devel/py-pyobjc-framework-Photos/Makefile
+# used by devel/py-pyobjc-framework-NotificationCenter/Makefile
+# used by devel/py-pyobjc-framework-NetworkExtension/Makefile
+# used by devel/py-pyobjc-framework-NetFS/Makefile
+# used by devel/py-pyobjc-framework-MultipeerConnectivity/Makefile
+# used by devel/py-pyobjc-framework-ModelIO/Makefile
+# used by devel/py-pyobjc-framework-MediaPlayer/Makefile
+# used by devel/py-pyobjc-framework-MediaLibrary/Makefile
+# used by devel/py-pyobjc-framework-MediaAccessibility/Makefile
+# used by devel/py-pyobjc-framework-MapKit/Makefile
+# used by devel/py-pyobjc-framework-LocalAuthentication/Makefile
+# used by devel/py-pyobjc-framework-libdispatch/Makefile
+# used by devel/py-pyobjc-framework-iTunesLibrary/Makefile
+# used by devel/py-pyobjc-framework-IOSurface/Makefile
+# used by devel/py-pyobjc-framework-Intents/Makefile
+# used by devel/py-pyobjc-framework-GameController/Makefile
+# used by devel/py-pyobjc-framework-Security/Makefile
+# used by devel/py-pyobjc-framework-ImageCaptureCore/Makefile
+# used by devel/py-pyobjc-framework-GameplayKit/Makefile
+# used by devel/py-pyobjc-framework-SpriteKit/Makefile
+# used by devel/py-pyobjc-framework-GameKit/Makefile
+# used by devel/py-pyobjc-framework-SafariServices/Makefile
+# used by devel/py-pyobjc-framework-ExternalAccessory/Makefile
+# used by devel/py-pyobjc-framework-CryptoTokenKit/Makefile
+# used by devel/py-pyobjc-framework-CoreSpotlight/Makefile
+# used by devel/py-pyobjc-framework-CoreBluetooth/Makefile
+# used by devel/py-pyobjc-framework-CoreML/Makefile
+# used by devel/py-pyobjc-framework-ContactsUI/Makefile
+# used by devel/py-pyobjc-framework-Contacts/Makefile
+# used by devel/py-pyobjc-framework-ColorSync/Makefile
+# used by devel/py-pyobjc-framework-CloudKit/Makefile
+# used by devel/py-pyobjc-framework-AVKit/Makefile
+# used by devel/py-pyobjc-framework-AVFoundation/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-ApplicationServices/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
@@ -38,12 +78,17 @@
 # used by devel/py-pyobjc-framework-SystemConfiguration/Makefile
 # used by devel/py-pyobjc-framework-WebKit/Makefile
 
-PYOBJC_VERS=   3.0.4
+PYOBJC_VERS=   4.1
+
+MAINTAINER?=   pkgsrc-users%NetBSD.org@localhost
+HOMEPAGE=      https://pythonhosted.org/pyobjc/
+LICENSE=       mit
 
 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,'
+SUBST_CLASSES+=                pysetup
+SUBST_STAGE.pysetup=   pre-configure
+SUBST_MESSAGE.pysetup= Avoiding a hacks in pyobjc_setup.py.
+SUBST_FILES.pysetup=   pyobjc_setup.py
+SUBST_SED.pysetup=     -e 's,[a-z]*flags.extend.*-isysroot.*,pass,'
+SUBST_SED.pysetup+=    -e "s,del sys.modules\['PyObjCTools'\],pass,"

Index: pkgsrc/devel/py-pyobjc-core/Makefile
diff -u pkgsrc/devel/py-pyobjc-core/Makefile:1.2 pkgsrc/devel/py-pyobjc-core/Makefile:1.3
--- pkgsrc/devel/py-pyobjc-core/Makefile:1.2    Wed Jun  8 17:43:29 2016
+++ pkgsrc/devel/py-pyobjc-core/Makefile        Thu Feb  8 19:54:19 2018
@@ -1,18 +1,14 @@
-# $NetBSD: Makefile,v 1.2 2016/06/08 17:43:29 wiz Exp $
+# $NetBSD: Makefile,v 1.3 2018/02/08 19:54:19 adam Exp $
 
 .include "../../devel/py-pyobjc/Makefile.common"
 
 DISTNAME=      pyobjc-core-${PYOBJC_VERS}
 PKGNAME=       ${PYPKGPREFIX}-${DISTNAME}
-CATEGORIES=    devel
+CATEGORIES=    devel python
 MASTER_SITES=  ${MASTER_SITE_PYPI:=p/pyobjc-core/}
 
-MAINTAINER=    pkgsrc-users%NetBSD.org@localhost
-HOMEPAGE=      https://pythonhosted.org/pyobjc/
 COMMENT=       Bridge between Python and Objective-C
-LICENSE=       mit
-
-USE_LANGUAGES=         c
 
+.include "../../devel/libffi/buildlink3.mk"
 .include "../../lang/python/egg.mk"
 .include "../../mk/bsd.pkg.mk"
Index: pkgsrc/devel/py-pyobjc-core/distinfo
diff -u pkgsrc/devel/py-pyobjc-core/distinfo:1.2 pkgsrc/devel/py-pyobjc-core/distinfo:1.3
--- pkgsrc/devel/py-pyobjc-core/distinfo:1.2    Tue Nov  3 03:29:12 2015
+++ pkgsrc/devel/py-pyobjc-core/distinfo        Thu Feb  8 19:54:19 2018
@@ -1,6 +1,6 @@
-$NetBSD: distinfo,v 1.2 2015/11/03 03:29:12 agc Exp $
+$NetBSD: distinfo,v 1.3 2018/02/08 19:54:19 adam Exp $
 
-SHA1 (pyobjc-core-3.0.4.tar.gz) = a54947b6ef05d630ec32d411d25c00d76d913262
-RMD160 (pyobjc-core-3.0.4.tar.gz) = 12ee6d8132c59420c768dafdb2ee73f17ea97cc1
-SHA512 (pyobjc-core-3.0.4.tar.gz) = 507b89b27806450ad7cf2514abc37a464db254429850193f98549bad80dc7424cadf4dce0bd16abb5fa5b4b18db920815c2547e56809ee2aeb1c9ec56dfb0540
-Size (pyobjc-core-3.0.4.tar.gz) = 2226642 bytes
+SHA1 (pyobjc-core-4.1.tar.gz) = c3b2a65a088064fbcc289f545491eb4a9cc8a8fe
+RMD160 (pyobjc-core-4.1.tar.gz) = 2a112a7000f26496dc77acd4320bd06088e2d7d1
+SHA512 (pyobjc-core-4.1.tar.gz) = 66c7b6ac058e751bd231eb6556a0341fccf8512b92496e01ec7db531d67d7f8ab92ec08e887d019a2af56cddd0a04ea4ddff47356f80c2cee1443ff950c3db09
+Size (pyobjc-core-4.1.tar.gz) = 799538 bytes

Index: pkgsrc/devel/py-pyobjc-framework-Accounts/Makefile
diff -u pkgsrc/devel/py-pyobjc-framework-Accounts/Makefile:1.2 pkgsrc/devel/py-pyobjc-framework-Accounts/Makefile:1.3
--- pkgsrc/devel/py-pyobjc-framework-Accounts/Makefile:1.2      Wed Jun  8 17:43:29 2016
+++ pkgsrc/devel/py-pyobjc-framework-Accounts/Makefile  Thu Feb  8 19:54:19 2018
@@ -1,20 +1,18 @@
-# $NetBSD: Makefile,v 1.2 2016/06/08 17:43:29 wiz Exp $
+# $NetBSD: Makefile,v 1.3 2018/02/08 19:54:19 adam Exp $
 
 .include "../../devel/py-pyobjc/Makefile.common"
 
 DISTNAME=      pyobjc-framework-Accounts-${PYOBJC_VERS}
 PKGNAME=       ${PYPKGPREFIX}-${DISTNAME}
-CATEGORIES=    devel
+CATEGORIES=    devel python
 MASTER_SITES=  ${MASTER_SITE_PYPI:=p/pyobjc-framework-Accounts/}
 
-MAINTAINER=    pkgsrc-users%NetBSD.org@localhost
-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
+DEPENDS+=      ${PYPKGPREFIX}-pyobjc-framework-Cocoa>=${PYOBJC_VERS}:../../devel/py-pyobjc-framework-Cocoa
 
 .include "../../lang/python/egg.mk"
 .include "../../mk/bsd.pkg.mk"
Index: pkgsrc/devel/py-pyobjc-framework-Accounts/distinfo
diff -u pkgsrc/devel/py-pyobjc-framework-Accounts/distinfo:1.2 pkgsrc/devel/py-pyobjc-framework-Accounts/distinfo:1.3
--- pkgsrc/devel/py-pyobjc-framework-Accounts/distinfo:1.2      Tue Nov  3 03:29:12 2015
+++ pkgsrc/devel/py-pyobjc-framework-Accounts/distinfo  Thu Feb  8 19:54:19 2018
@@ -1,6 +1,6 @@
-$NetBSD: distinfo,v 1.2 2015/11/03 03:29:12 agc Exp $
+$NetBSD: distinfo,v 1.3 2018/02/08 19:54:19 adam Exp $
 
-SHA1 (pyobjc-framework-Accounts-3.0.4.tar.gz) = 230c089363595a9891f1a87f465c1248fa88710d
-RMD160 (pyobjc-framework-Accounts-3.0.4.tar.gz) = a9e949c766cfcd7e7adeac9f2aaf0b2614bb00f9
-SHA512 (pyobjc-framework-Accounts-3.0.4.tar.gz) = ba431ebf14234ade8cd202bb997a6d95f7dd1f6155376d8eccb75eee91dca0cc795de39cd869103363ed9a572ec9de85abb6f910935aa9f47cef678665c5b72f
-Size (pyobjc-framework-Accounts-3.0.4.tar.gz) = 10260 bytes
+SHA1 (pyobjc-framework-Accounts-4.1.tar.gz) = f12b62861841232791adf006fd05fcb9698078bf
+RMD160 (pyobjc-framework-Accounts-4.1.tar.gz) = ea95800ec3f419e250c4a4b95f5cc4d9974973fc
+SHA512 (pyobjc-framework-Accounts-4.1.tar.gz) = 540064a594ab61f1d5388ae1cfdd0cefeb3ece426db42f625fe6cda64a168545b8eee2362c6dca92c514b3263fd53e663b6c6c1109344b00f1080dec87ca28e6
+Size (pyobjc-framework-Accounts-4.1.tar.gz) = 11867 bytes

Index: pkgsrc/devel/py-pyobjc-framework-AddressBook/Makefile
diff -u pkgsrc/devel/py-pyobjc-framework-AddressBook/Makefile:1.2 pkgsrc/devel/py-pyobjc-framework-AddressBook/Makefile:1.3
--- pkgsrc/devel/py-pyobjc-framework-AddressBook/Makefile:1.2   Wed Jun  8 17:43:29 2016
+++ pkgsrc/devel/py-pyobjc-framework-AddressBook/Makefile       Thu Feb  8 19:54:19 2018
@@ -1,20 +1,18 @@
-# $NetBSD: Makefile,v 1.2 2016/06/08 17:43:29 wiz Exp $
+# $NetBSD: Makefile,v 1.3 2018/02/08 19:54:19 adam Exp $
 
 .include "../../devel/py-pyobjc/Makefile.common"
 
 DISTNAME=      pyobjc-framework-AddressBook-${PYOBJC_VERS}
 PKGNAME=       ${PYPKGPREFIX}-${DISTNAME}
-CATEGORIES=    devel
+CATEGORIES=    devel python
 MASTER_SITES=  ${MASTER_SITE_PYPI:=p/pyobjc-framework-AddressBook/}
 
-MAINTAINER=    pkgsrc-users%NetBSD.org@localhost
-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
+DEPENDS+=      ${PYPKGPREFIX}-pyobjc-framework-Cocoa>=${PYOBJC_VERS}:../../devel/py-pyobjc-framework-Cocoa
 
 .include "../../lang/python/egg.mk"
 .include "../../mk/bsd.pkg.mk"
Index: pkgsrc/devel/py-pyobjc-framework-AddressBook/distinfo
diff -u pkgsrc/devel/py-pyobjc-framework-AddressBook/distinfo:1.2 pkgsrc/devel/py-pyobjc-framework-AddressBook/distinfo:1.3
--- pkgsrc/devel/py-pyobjc-framework-AddressBook/distinfo:1.2   Tue Nov  3 03:29:12 2015
+++ pkgsrc/devel/py-pyobjc-framework-AddressBook/distinfo       Thu Feb  8 19:54:19 2018
@@ -1,6 +1,6 @@
-$NetBSD: distinfo,v 1.2 2015/11/03 03:29:12 agc Exp $
+$NetBSD: distinfo,v 1.3 2018/02/08 19:54:19 adam Exp $
 
-SHA1 (pyobjc-framework-AddressBook-3.0.4.tar.gz) = 0fce83039ddd300f4c4ce6aa84cc7dcde5cef92b
-RMD160 (pyobjc-framework-AddressBook-3.0.4.tar.gz) = 9bbf872ad02938caed82a57414fe1354fa831b77
-SHA512 (pyobjc-framework-AddressBook-3.0.4.tar.gz) = 32d277e0e11c313414d2802d4163e287af69e91d0b95a8c1c312a074c16dcb144923b3b9d793f05610adf55ea94fb034c12ce6140eadbf3a6c71b7edc3cf6d06
-Size (pyobjc-framework-AddressBook-3.0.4.tar.gz) = 51516 bytes
+SHA1 (pyobjc-framework-AddressBook-4.1.tar.gz) = a2a3c8d841d8c6d46cf4d58fd13e4d0ef42cd255
+RMD160 (pyobjc-framework-AddressBook-4.1.tar.gz) = 785de2a4470c92869f537b66740ec93894eaf65d
+SHA512 (pyobjc-framework-AddressBook-4.1.tar.gz) = 171b84f318d29bf8ab478711049c0ef8a797d8a9bc21d7429ee2bdcc115194d648f31097505e4a6d569ac79616b5d3bcd1e1e3465b40075561d463b786ff4c33
+Size (pyobjc-framework-AddressBook-4.1.tar.gz) = 74447 bytes

Index: pkgsrc/devel/py-pyobjc-framework-AddressBook/PLIST
diff -u pkgsrc/devel/py-pyobjc-framework-AddressBook/PLIST:1.1 pkgsrc/devel/py-pyobjc-framework-AddressBook/PLIST:1.2
--- pkgsrc/devel/py-pyobjc-framework-AddressBook/PLIST:1.1      Sat Apr 25 10:40:49 2015
+++ pkgsrc/devel/py-pyobjc-framework-AddressBook/PLIST  Thu Feb  8 19:54:19 2018
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.1 2015/04/25 10:40:49 adam Exp $
+@comment $NetBSD: PLIST,v 1.2 2018/02/08 19:54:19 adam Exp $
 ${PYSITELIB}/${EGG_INFODIR}/PKG-INFO
 ${PYSITELIB}/${EGG_INFODIR}/SOURCES.txt
 ${PYSITELIB}/${EGG_INFODIR}/dependency_links.txt
@@ -9,6 +9,6 @@ ${PYSITELIB}/AddressBook/_AddressBook.so
 ${PYSITELIB}/AddressBook/__init__.py
 ${PYSITELIB}/AddressBook/__init__.pyc
 ${PYSITELIB}/AddressBook/__init__.pyo
+${PYSITELIB}/AddressBook/_metadata.py
 ${PYSITELIB}/AddressBook/_metadata.pyc
 ${PYSITELIB}/AddressBook/_metadata.pyo
-${PYSITELIB}/AddressBook/_metadata.py

Index: pkgsrc/devel/py-pyobjc-framework-AppleScriptKit/Makefile
diff -u pkgsrc/devel/py-pyobjc-framework-AppleScriptKit/Makefile:1.2 pkgsrc/devel/py-pyobjc-framework-AppleScriptKit/Makefile:1.3
--- pkgsrc/devel/py-pyobjc-framework-AppleScriptKit/Makefile:1.2        Wed Jun  8 17:43:29 2016
+++ pkgsrc/devel/py-pyobjc-framework-AppleScriptKit/Makefile    Thu Feb  8 19:54:19 2018
@@ -1,20 +1,18 @@
-# $NetBSD: Makefile,v 1.2 2016/06/08 17:43:29 wiz Exp $
+# $NetBSD: Makefile,v 1.3 2018/02/08 19:54:19 adam Exp $
 
 .include "../../devel/py-pyobjc/Makefile.common"
 
 DISTNAME=      pyobjc-framework-AppleScriptKit-${PYOBJC_VERS}
 PKGNAME=       ${PYPKGPREFIX}-${DISTNAME}
-CATEGORIES=    devel
+CATEGORIES=    devel python
 MASTER_SITES=  ${MASTER_SITE_PYPI:=p/pyobjc-framework-AppleScriptKit/}
 
-MAINTAINER=    pkgsrc-users%NetBSD.org@localhost
-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
+DEPENDS+=      ${PYPKGPREFIX}-pyobjc-framework-Cocoa>=${PYOBJC_VERS}:../../devel/py-pyobjc-framework-Cocoa
 
 .include "../../lang/python/egg.mk"
 .include "../../mk/bsd.pkg.mk"
Index: pkgsrc/devel/py-pyobjc-framework-AppleScriptKit/distinfo
diff -u pkgsrc/devel/py-pyobjc-framework-AppleScriptKit/distinfo:1.2 pkgsrc/devel/py-pyobjc-framework-AppleScriptKit/distinfo:1.3
--- pkgsrc/devel/py-pyobjc-framework-AppleScriptKit/distinfo:1.2        Tue Nov  3 03:29:12 2015
+++ pkgsrc/devel/py-pyobjc-framework-AppleScriptKit/distinfo    Thu Feb  8 19:54:19 2018
@@ -1,6 +1,6 @@
-$NetBSD: distinfo,v 1.2 2015/11/03 03:29:12 agc Exp $
+$NetBSD: distinfo,v 1.3 2018/02/08 19:54:19 adam Exp $
 
-SHA1 (pyobjc-framework-AppleScriptKit-3.0.4.tar.gz) = 06d7c252f4582573bb13f6c10a8b444be6c0b9b2
-RMD160 (pyobjc-framework-AppleScriptKit-3.0.4.tar.gz) = d9ea284417599848ab0308d93638b894b0a29d0e
-SHA512 (pyobjc-framework-AppleScriptKit-3.0.4.tar.gz) = a31d184f48c7dc84a4525341e6d28ae35313397ddad3dd60a6589edacff7ba6bb56a4938cfac24b90a9c57b09f56d0e45d5107893e309f1d6e8f569b16a7da22
-Size (pyobjc-framework-AppleScriptKit-3.0.4.tar.gz) = 8339 bytes
+SHA1 (pyobjc-framework-AppleScriptKit-4.1.tar.gz) = 1c5c4bacb3ed76db3446af97d7dd04494f2c1702
+RMD160 (pyobjc-framework-AppleScriptKit-4.1.tar.gz) = ecfadaccb590074f3b24ffe9d3b2cd7555cdf511
+SHA512 (pyobjc-framework-AppleScriptKit-4.1.tar.gz) = 8f6531021a11257d2a81091e9f63964b596532cbb72b0c4bc6bdf7ee0b66c5351260f5ef0a29c2e66a8bdcaed9b30d30b5d52638fd3ba0e3a7b18188b355951e
+Size (pyobjc-framework-AppleScriptKit-4.1.tar.gz) = 9053 bytes

Index: pkgsrc/devel/py-pyobjc-framework-AppleScriptKit/PLIST
diff -u pkgsrc/devel/py-pyobjc-framework-AppleScriptKit/PLIST:1.1 pkgsrc/devel/py-pyobjc-framework-AppleScriptKit/PLIST:1.2
--- pkgsrc/devel/py-pyobjc-framework-AppleScriptKit/PLIST:1.1   Sat Apr 25 10:40:49 2015
+++ pkgsrc/devel/py-pyobjc-framework-AppleScriptKit/PLIST       Thu Feb  8 19:54:19 2018
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.1 2015/04/25 10:40:49 adam Exp $
+@comment $NetBSD: PLIST,v 1.2 2018/02/08 19:54:19 adam Exp $
 ${PYSITELIB}/${EGG_INFODIR}/PKG-INFO
 ${PYSITELIB}/${EGG_INFODIR}/SOURCES.txt
 ${PYSITELIB}/${EGG_INFODIR}/dependency_links.txt
@@ -8,6 +8,6 @@ ${PYSITELIB}/${EGG_INFODIR}/top_level.tx
 ${PYSITELIB}/AppleScriptKit/__init__.py
 ${PYSITELIB}/AppleScriptKit/__init__.pyc
 ${PYSITELIB}/AppleScriptKit/__init__.pyo
+${PYSITELIB}/AppleScriptKit/_metadata.py
 ${PYSITELIB}/AppleScriptKit/_metadata.pyc
 ${PYSITELIB}/AppleScriptKit/_metadata.pyo
-${PYSITELIB}/AppleScriptKit/_metadata.py

Index: pkgsrc/devel/py-pyobjc-framework-AppleScriptObjC/Makefile
diff -u pkgsrc/devel/py-pyobjc-framework-AppleScriptObjC/Makefile:1.2 pkgsrc/devel/py-pyobjc-framework-AppleScriptObjC/Makefile:1.3
--- pkgsrc/devel/py-pyobjc-framework-AppleScriptObjC/Makefile:1.2       Wed Jun  8 17:43:29 2016
+++ pkgsrc/devel/py-pyobjc-framework-AppleScriptObjC/Makefile   Thu Feb  8 19:54:19 2018
@@ -1,20 +1,18 @@
-# $NetBSD: Makefile,v 1.2 2016/06/08 17:43:29 wiz Exp $
+# $NetBSD: Makefile,v 1.3 2018/02/08 19:54:19 adam Exp $
 
 .include "../../devel/py-pyobjc/Makefile.common"
 
 DISTNAME=      pyobjc-framework-AppleScriptObjC-${PYOBJC_VERS}
 PKGNAME=       ${PYPKGPREFIX}-${DISTNAME}
-CATEGORIES=    devel
+CATEGORIES=    devel python
 MASTER_SITES=  ${MASTER_SITE_PYPI:=p/pyobjc-framework-AppleScriptObjC/}
 
-MAINTAINER=    pkgsrc-users%NetBSD.org@localhost
-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
+DEPENDS+=      ${PYPKGPREFIX}-pyobjc-framework-Cocoa>=${PYOBJC_VERS}:../../devel/py-pyobjc-framework-Cocoa
 
 .include "../../lang/python/egg.mk"
 .include "../../mk/bsd.pkg.mk"
Index: pkgsrc/devel/py-pyobjc-framework-AppleScriptObjC/distinfo
diff -u pkgsrc/devel/py-pyobjc-framework-AppleScriptObjC/distinfo:1.2 pkgsrc/devel/py-pyobjc-framework-AppleScriptObjC/distinfo:1.3
--- pkgsrc/devel/py-pyobjc-framework-AppleScriptObjC/distinfo:1.2       Tue Nov  3 03:29:12 2015
+++ pkgsrc/devel/py-pyobjc-framework-AppleScriptObjC/distinfo   Thu Feb  8 19:54:19 2018
@@ -1,6 +1,6 @@
-$NetBSD: distinfo,v 1.2 2015/11/03 03:29:12 agc Exp $
+$NetBSD: distinfo,v 1.3 2018/02/08 19:54:19 adam Exp $
 
-SHA1 (pyobjc-framework-AppleScriptObjC-3.0.4.tar.gz) = 0540a720e6f7c2bede683ddb4e8b7c3ff3d51409
-RMD160 (pyobjc-framework-AppleScriptObjC-3.0.4.tar.gz) = 0e4c648200a49e72979643857f44a697b2082d60
-SHA512 (pyobjc-framework-AppleScriptObjC-3.0.4.tar.gz) = 70b8da5a73b793ebf7a82fd9b66444ab3cdf2af8c70cc0fc392f23430d52f2362e7da0fb37b3f3244efb5108751803bb5e3ce44f146192f8891b2c0f8561792f
-Size (pyobjc-framework-AppleScriptObjC-3.0.4.tar.gz) = 8274 bytes
+SHA1 (pyobjc-framework-AppleScriptObjC-4.1.tar.gz) = 0cafc58df85afbdf1d82f5dc912c5797fcc445ec
+RMD160 (pyobjc-framework-AppleScriptObjC-4.1.tar.gz) = cc085e37f7a5d2c668c97669158ffb5804081dfa
+SHA512 (pyobjc-framework-AppleScriptObjC-4.1.tar.gz) = dc2236ac2b855b4f1b7906a0a7c042360868c93bd43fdd35caa6ef5d782d0cb8b04d6e5e533d048e4553d78971228789c38bdd3793eca36e0e868d3f033961d2
+Size (pyobjc-framework-AppleScriptObjC-4.1.tar.gz) = 9058 bytes

Index: pkgsrc/devel/py-pyobjc-framework-AppleScriptObjC/PLIST
diff -u pkgsrc/devel/py-pyobjc-framework-AppleScriptObjC/PLIST:1.1 pkgsrc/devel/py-pyobjc-framework-AppleScriptObjC/PLIST:1.2
--- pkgsrc/devel/py-pyobjc-framework-AppleScriptObjC/PLIST:1.1  Sat Apr 25 10:40:49 2015
+++ pkgsrc/devel/py-pyobjc-framework-AppleScriptObjC/PLIST      Thu Feb  8 19:54:19 2018
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.1 2015/04/25 10:40:49 adam Exp $
+@comment $NetBSD: PLIST,v 1.2 2018/02/08 19:54:19 adam Exp $
 ${PYSITELIB}/${EGG_INFODIR}/PKG-INFO
 ${PYSITELIB}/${EGG_INFODIR}/SOURCES.txt
 ${PYSITELIB}/${EGG_INFODIR}/dependency_links.txt
@@ -8,6 +8,6 @@ ${PYSITELIB}/${EGG_INFODIR}/top_level.tx
 ${PYSITELIB}/AppleScriptObjC/__init__.py
 ${PYSITELIB}/AppleScriptObjC/__init__.pyc
 ${PYSITELIB}/AppleScriptObjC/__init__.pyo
+${PYSITELIB}/AppleScriptObjC/_metadata.py
 ${PYSITELIB}/AppleScriptObjC/_metadata.pyc
 ${PYSITELIB}/AppleScriptObjC/_metadata.pyo
-${PYSITELIB}/AppleScriptObjC/_metadata.py

Index: pkgsrc/devel/py-pyobjc-framework-Automator/Makefile
diff -u pkgsrc/devel/py-pyobjc-framework-Automator/Makefile:1.2 pkgsrc/devel/py-pyobjc-framework-Automator/Makefile:1.3
--- pkgsrc/devel/py-pyobjc-framework-Automator/Makefile:1.2     Wed Jun  8 17:43:29 2016
+++ pkgsrc/devel/py-pyobjc-framework-Automator/Makefile Thu Feb  8 19:54:19 2018
@@ -1,20 +1,18 @@
-# $NetBSD: Makefile,v 1.2 2016/06/08 17:43:29 wiz Exp $
+# $NetBSD: Makefile,v 1.3 2018/02/08 19:54:19 adam Exp $
 
 .include "../../devel/py-pyobjc/Makefile.common"
 
 DISTNAME=      pyobjc-framework-Automator-${PYOBJC_VERS}
 PKGNAME=       ${PYPKGPREFIX}-${DISTNAME}
-CATEGORIES=    devel
+CATEGORIES=    devel python
 MASTER_SITES=  ${MASTER_SITE_PYPI:=p/pyobjc-framework-Automator/}
 
-MAINTAINER=    pkgsrc-users%NetBSD.org@localhost
-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
+DEPENDS+=      ${PYPKGPREFIX}-pyobjc-framework-Cocoa>=${PYOBJC_VERS}:../../devel/py-pyobjc-framework-Cocoa
 
 .include "../../lang/python/egg.mk"
 .include "../../mk/bsd.pkg.mk"
Index: pkgsrc/devel/py-pyobjc-framework-Automator/distinfo
diff -u pkgsrc/devel/py-pyobjc-framework-Automator/distinfo:1.2 pkgsrc/devel/py-pyobjc-framework-Automator/distinfo:1.3
--- pkgsrc/devel/py-pyobjc-framework-Automator/distinfo:1.2     Tue Nov  3 03:29:12 2015
+++ pkgsrc/devel/py-pyobjc-framework-Automator/distinfo Thu Feb  8 19:54:19 2018
@@ -1,6 +1,6 @@
-$NetBSD: distinfo,v 1.2 2015/11/03 03:29:12 agc Exp $
+$NetBSD: distinfo,v 1.3 2018/02/08 19:54:19 adam Exp $
 
-SHA1 (pyobjc-framework-Automator-3.0.4.tar.gz) = 963849fd1669d475b34aa5989d505d1de6ae58bb
-RMD160 (pyobjc-framework-Automator-3.0.4.tar.gz) = dce6ae05f7ab9ec84be25aa21498c7343b4685c8
-SHA512 (pyobjc-framework-Automator-3.0.4.tar.gz) = 4e3a38f68dc812088081fbcc0dc1feba85d339e7e3b44c9f9f5b5f4276cd8d64bdf0f472bf86944497bf4dcdd1193dda663d59ba77108cf3b69e598cf5f8bfcb
-Size (pyobjc-framework-Automator-3.0.4.tar.gz) = 174160 bytes
+SHA1 (pyobjc-framework-Automator-4.1.tar.gz) = 4c28fd8af796fe13ea8c002a04ace99ef6e91440
+RMD160 (pyobjc-framework-Automator-4.1.tar.gz) = b878bed9a3afcc7497b09d7f6437bd0506f50a8b
+SHA512 (pyobjc-framework-Automator-4.1.tar.gz) = 60a59907393cc2794d2cddb412431185e2cd66b6cdc2b9a8ffd0307fd57f31a4780edc9b25029a7f20af47be8a5859abe75c633ef447d252d0561d86cbe7d79a
+Size (pyobjc-framework-Automator-4.1.tar.gz) = 177946 bytes

Index: pkgsrc/devel/py-pyobjc-framework-Automator/PLIST
diff -u pkgsrc/devel/py-pyobjc-framework-Automator/PLIST:1.1 pkgsrc/devel/py-pyobjc-framework-Automator/PLIST:1.2
--- pkgsrc/devel/py-pyobjc-framework-Automator/PLIST:1.1        Sat Apr 25 10:40:49 2015
+++ pkgsrc/devel/py-pyobjc-framework-Automator/PLIST    Thu Feb  8 19:54:19 2018
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.1 2015/04/25 10:40:49 adam Exp $
+@comment $NetBSD: PLIST,v 1.2 2018/02/08 19:54:19 adam Exp $
 ${PYSITELIB}/${EGG_INFODIR}/PKG-INFO
 ${PYSITELIB}/${EGG_INFODIR}/SOURCES.txt
 ${PYSITELIB}/${EGG_INFODIR}/dependency_links.txt
@@ -8,6 +8,6 @@ ${PYSITELIB}/${EGG_INFODIR}/top_level.tx
 ${PYSITELIB}/Automator/__init__.py
 ${PYSITELIB}/Automator/__init__.pyc
 ${PYSITELIB}/Automator/__init__.pyo
+${PYSITELIB}/Automator/_metadata.py
 ${PYSITELIB}/Automator/_metadata.pyc
 ${PYSITELIB}/Automator/_metadata.pyo
-${PYSITELIB}/Automator/_metadata.py

Index: pkgsrc/devel/py-pyobjc-framework-CFNetwork/Makefile
diff -u pkgsrc/devel/py-pyobjc-framework-CFNetwork/Makefile:1.2 pkgsrc/devel/py-pyobjc-framework-CFNetwork/Makefile:1.3
--- pkgsrc/devel/py-pyobjc-framework-CFNetwork/Makefile:1.2     Wed Jun  8 17:43:30 2016
+++ pkgsrc/devel/py-pyobjc-framework-CFNetwork/Makefile Thu Feb  8 19:54:20 2018
@@ -1,20 +1,18 @@
-# $NetBSD: Makefile,v 1.2 2016/06/08 17:43:30 wiz Exp $
+# $NetBSD: Makefile,v 1.3 2018/02/08 19:54:20 adam Exp $
 
 .include "../../devel/py-pyobjc/Makefile.common"
 
 DISTNAME=      pyobjc-framework-CFNetwork-${PYOBJC_VERS}
 PKGNAME=       ${PYPKGPREFIX}-${DISTNAME}
-CATEGORIES=    devel
+CATEGORIES=    devel python
 MASTER_SITES=  ${MASTER_SITE_PYPI:=p/pyobjc-framework-CFNetwork/}
 
-MAINTAINER=    pkgsrc-users%NetBSD.org@localhost
-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
+DEPENDS+=      ${PYPKGPREFIX}-pyobjc-framework-Cocoa>=${PYOBJC_VERS}:../../devel/py-pyobjc-framework-Cocoa
 
 .include "../../lang/python/egg.mk"
 .include "../../mk/bsd.pkg.mk"
Index: pkgsrc/devel/py-pyobjc-framework-CFNetwork/distinfo
diff -u pkgsrc/devel/py-pyobjc-framework-CFNetwork/distinfo:1.2 pkgsrc/devel/py-pyobjc-framework-CFNetwork/distinfo:1.3
--- pkgsrc/devel/py-pyobjc-framework-CFNetwork/distinfo:1.2     Tue Nov  3 03:29:12 2015
+++ pkgsrc/devel/py-pyobjc-framework-CFNetwork/distinfo Thu Feb  8 19:54:20 2018
@@ -1,6 +1,6 @@
-$NetBSD: distinfo,v 1.2 2015/11/03 03:29:12 agc Exp $
+$NetBSD: distinfo,v 1.3 2018/02/08 19:54:20 adam Exp $
 
-SHA1 (pyobjc-framework-CFNetwork-3.0.4.tar.gz) = 83963562d93391369b823353c94cacea981a45ca
-RMD160 (pyobjc-framework-CFNetwork-3.0.4.tar.gz) = f57b97f223c48533dacd5a52eac25154475183f6
-SHA512 (pyobjc-framework-CFNetwork-3.0.4.tar.gz) = 161c919e84fe25e2f7f1c374a4ab83fc0977978439ffeb9062795ed5089a7e12fd36fa69278d0de9daaaecc18e6359330a77c39f12616373f89992c322089e68
-Size (pyobjc-framework-CFNetwork-3.0.4.tar.gz) = 52772 bytes
+SHA1 (pyobjc-framework-CFNetwork-4.1.tar.gz) = 656b79762fcd4f2c765dd0aaaf840294bc9c240e
+RMD160 (pyobjc-framework-CFNetwork-4.1.tar.gz) = a598ec88644dc268316b46edeadf55b2e8e2c32e
+SHA512 (pyobjc-framework-CFNetwork-4.1.tar.gz) = cec00195e113a50d3714ff04340d71e450cf6f0b8493d235d74162a0ee398f35ef4dbadb8d0257241d5a6d279d99636b0a106dd4b5a345334a554c720178814f
+Size (pyobjc-framework-CFNetwork-4.1.tar.gz) = 69242 bytes

Index: pkgsrc/devel/py-pyobjc-framework-CalendarStore/Makefile
diff -u pkgsrc/devel/py-pyobjc-framework-CalendarStore/Makefile:1.2 pkgsrc/devel/py-pyobjc-framework-CalendarStore/Makefile:1.3
--- pkgsrc/devel/py-pyobjc-framework-CalendarStore/Makefile:1.2 Wed Jun  8 17:43:30 2016
+++ pkgsrc/devel/py-pyobjc-framework-CalendarStore/Makefile     Thu Feb  8 19:54:20 2018
@@ -1,20 +1,18 @@
-# $NetBSD: Makefile,v 1.2 2016/06/08 17:43:30 wiz Exp $
+# $NetBSD: Makefile,v 1.3 2018/02/08 19:54:20 adam Exp $
 
 .include "../../devel/py-pyobjc/Makefile.common"
 
 DISTNAME=      pyobjc-framework-CalendarStore-${PYOBJC_VERS}
 PKGNAME=       ${PYPKGPREFIX}-${DISTNAME}
-CATEGORIES=    devel
+CATEGORIES=    devel python
 MASTER_SITES=  ${MASTER_SITE_PYPI:=p/pyobjc-framework-CalendarStore/}
 
-MAINTAINER=    pkgsrc-users%NetBSD.org@localhost
-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
+DEPENDS+=      ${PYPKGPREFIX}-pyobjc-framework-Cocoa>=${PYOBJC_VERS}:../../devel/py-pyobjc-framework-Cocoa
 
 .include "../../lang/python/egg.mk"
 .include "../../mk/bsd.pkg.mk"
Index: pkgsrc/devel/py-pyobjc-framework-CalendarStore/distinfo
diff -u pkgsrc/devel/py-pyobjc-framework-CalendarStore/distinfo:1.2 pkgsrc/devel/py-pyobjc-framework-CalendarStore/distinfo:1.3
--- pkgsrc/devel/py-pyobjc-framework-CalendarStore/distinfo:1.2 Tue Nov  3 03:29:13 2015
+++ pkgsrc/devel/py-pyobjc-framework-CalendarStore/distinfo     Thu Feb  8 19:54:20 2018
@@ -1,6 +1,6 @@
-$NetBSD: distinfo,v 1.2 2015/11/03 03:29:13 agc Exp $
+$NetBSD: distinfo,v 1.3 2018/02/08 19:54:20 adam Exp $
 
-SHA1 (pyobjc-framework-CalendarStore-3.0.4.tar.gz) = 2f6bd5bc45a779e6d194fbbf88543af4eebe81ea
-RMD160 (pyobjc-framework-CalendarStore-3.0.4.tar.gz) = c8d0c0121c98662433169d27d977cbffa679f1b3
-SHA512 (pyobjc-framework-CalendarStore-3.0.4.tar.gz) = 9059cb9507da6d43bf2d1dd46f8353d50a726413cfcbec717c03785f0cfd9ce769be099d2f583385473f629b71512f6dedd2a605ec70eec23b0bd0dcf7a90e0e
-Size (pyobjc-framework-CalendarStore-3.0.4.tar.gz) = 47593 bytes
+SHA1 (pyobjc-framework-CalendarStore-4.1.tar.gz) = 1777ef0497450014b2b0282e056a3eb5b42526e3
+RMD160 (pyobjc-framework-CalendarStore-4.1.tar.gz) = 19a3ae65fe043e565e127355ad9f0248118afbb2
+SHA512 (pyobjc-framework-CalendarStore-4.1.tar.gz) = 7c66d230d1fe5c2c30642d75a1784a692bb5bb6e5d8d61833b19556ec5b263fde1da46e6631ea0ef84c3509e4275215dc8754cb2fe49d43a439e49ec45d93a42
+Size (pyobjc-framework-CalendarStore-4.1.tar.gz) = 53496 bytes

Index: pkgsrc/devel/py-pyobjc-framework-Cocoa/Makefile
diff -u pkgsrc/devel/py-pyobjc-framework-Cocoa/Makefile:1.2 pkgsrc/devel/py-pyobjc-framework-Cocoa/Makefile:1.3
--- pkgsrc/devel/py-pyobjc-framework-Cocoa/Makefile:1.2 Wed Jun  8 17:43:30 2016
+++ pkgsrc/devel/py-pyobjc-framework-Cocoa/Makefile     Thu Feb  8 19:54:20 2018
@@ -1,16 +1,13 @@
-# $NetBSD: Makefile,v 1.2 2016/06/08 17:43:30 wiz Exp $
+# $NetBSD: Makefile,v 1.3 2018/02/08 19:54:20 adam Exp $
 
 .include "../../devel/py-pyobjc/Makefile.common"
 
 DISTNAME=      pyobjc-framework-Cocoa-${PYOBJC_VERS}
 PKGNAME=       ${PYPKGPREFIX}-${DISTNAME}
-CATEGORIES=    devel
+CATEGORIES=    devel python
 MASTER_SITES=  ${MASTER_SITE_PYPI:=p/pyobjc-framework-Cocoa/}
 
-MAINTAINER=    pkgsrc-users%NetBSD.org@localhost
-HOMEPAGE=      https://pythonhosted.org/pyobjc/
 COMMENT=       Bridge between Python and Objective-C (Cocoa framework)
-LICENSE=       mit
 
 USE_LANGUAGES= c objc
 
Index: pkgsrc/devel/py-pyobjc-framework-Cocoa/distinfo
diff -u pkgsrc/devel/py-pyobjc-framework-Cocoa/distinfo:1.2 pkgsrc/devel/py-pyobjc-framework-Cocoa/distinfo:1.3
--- pkgsrc/devel/py-pyobjc-framework-Cocoa/distinfo:1.2 Tue Nov  3 03:29:13 2015
+++ pkgsrc/devel/py-pyobjc-framework-Cocoa/distinfo     Thu Feb  8 19:54:20 2018
@@ -1,6 +1,6 @@
-$NetBSD: distinfo,v 1.2 2015/11/03 03:29:13 agc Exp $
+$NetBSD: distinfo,v 1.3 2018/02/08 19:54:20 adam Exp $
 
-SHA1 (pyobjc-framework-Cocoa-3.0.4.tar.gz) = 4b9767451877447fd6504822887fa2924226626b
-RMD160 (pyobjc-framework-Cocoa-3.0.4.tar.gz) = f3055447c484aecd164891c9200710e74c352153
-SHA512 (pyobjc-framework-Cocoa-3.0.4.tar.gz) = 6f3b483ad77f96d23740858807c915237b3f9c5ebf8c4a474e32c70232434fff75bad44ee3451b749e00d87280f5816e331a1e987986fe06e5ec5e8903a11836
-Size (pyobjc-framework-Cocoa-3.0.4.tar.gz) = 3101204 bytes
+SHA1 (pyobjc-framework-Cocoa-4.1.tar.gz) = d01be210cf1120660ab205dc8ec6917c63468009
+RMD160 (pyobjc-framework-Cocoa-4.1.tar.gz) = 5b5dbd5b09cce260b807c7f01a9ba1fec27ac550
+SHA512 (pyobjc-framework-Cocoa-4.1.tar.gz) = e5c05198644c15f5b47db4ff7048297d00482fee358f96e11c831709284061af9c6ae8da37c5b5b7c0e384883fa987e292b608dff4b1f7ae85bb8f42575e70b1
+Size (pyobjc-framework-Cocoa-4.1.tar.gz) = 3639376 bytes

Index: pkgsrc/devel/py-pyobjc-framework-Cocoa/PLIST
diff -u pkgsrc/devel/py-pyobjc-framework-Cocoa/PLIST:1.1 pkgsrc/devel/py-pyobjc-framework-Cocoa/PLIST:1.2
--- pkgsrc/devel/py-pyobjc-framework-Cocoa/PLIST:1.1    Sat Apr 25 10:42:24 2015
+++ pkgsrc/devel/py-pyobjc-framework-Cocoa/PLIST        Thu Feb  8 19:54:20 2018
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.1 2015/04/25 10:42:24 adam Exp $
+@comment $NetBSD: PLIST,v 1.2 2018/02/08 19:54:20 adam Exp $
 ${PYSITELIB}/${EGG_INFODIR}/PKG-INFO
 ${PYSITELIB}/${EGG_INFODIR}/SOURCES.txt
 ${PYSITELIB}/${EGG_INFODIR}/dependency_links.txt
@@ -11,13 +11,13 @@ ${PYSITELIB}/AppKit/_AppKit.so
 ${PYSITELIB}/AppKit/__init__.py
 ${PYSITELIB}/AppKit/__init__.pyc
 ${PYSITELIB}/AppKit/__init__.pyo
+${PYSITELIB}/AppKit/_inlines.so
+${PYSITELIB}/AppKit/_metadata.py
 ${PYSITELIB}/AppKit/_metadata.pyc
 ${PYSITELIB}/AppKit/_metadata.pyo
+${PYSITELIB}/AppKit/_nsapp.py
 ${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
@@ -25,42 +25,42 @@ ${PYSITELIB}/CoreFoundation/_CoreFoundat
 ${PYSITELIB}/CoreFoundation/__init__.py
 ${PYSITELIB}/CoreFoundation/__init__.pyc
 ${PYSITELIB}/CoreFoundation/__init__.pyo
+${PYSITELIB}/CoreFoundation/_inlines.so
+${PYSITELIB}/CoreFoundation/_metadata.py
 ${PYSITELIB}/CoreFoundation/_metadata.pyc
 ${PYSITELIB}/CoreFoundation/_metadata.pyo
+${PYSITELIB}/CoreFoundation/_static.py
 ${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.py
 ${PYSITELIB}/Foundation/_context.pyc
 ${PYSITELIB}/Foundation/_context.pyo
+${PYSITELIB}/Foundation/_functiondefines.py
 ${PYSITELIB}/Foundation/_functiondefines.pyc
 ${PYSITELIB}/Foundation/_functiondefines.pyo
+${PYSITELIB}/Foundation/_inlines.so
+${PYSITELIB}/Foundation/_metadata.py
 ${PYSITELIB}/Foundation/_metadata.pyc
 ${PYSITELIB}/Foundation/_metadata.pyo
+${PYSITELIB}/Foundation/_nsindexset.py
 ${PYSITELIB}/Foundation/_nsindexset.pyc
 ${PYSITELIB}/Foundation/_nsindexset.pyo
+${PYSITELIB}/Foundation/_nsobject.py
 ${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.py
 ${PYSITELIB}/PyObjCTools/AppHelper.pyc
 ${PYSITELIB}/PyObjCTools/AppHelper.pyo
+${PYSITELIB}/PyObjCTools/Conversion.py
 ${PYSITELIB}/PyObjCTools/Conversion.pyc
 ${PYSITELIB}/PyObjCTools/Conversion.pyo
+${PYSITELIB}/PyObjCTools/FndCategories.py
 ${PYSITELIB}/PyObjCTools/FndCategories.pyc
 ${PYSITELIB}/PyObjCTools/FndCategories.pyo

Index: pkgsrc/devel/py-pyobjc-framework-Collaboration/Makefile
diff -u pkgsrc/devel/py-pyobjc-framework-Collaboration/Makefile:1.2 pkgsrc/devel/py-pyobjc-framework-Collaboration/Makefile:1.3
--- pkgsrc/devel/py-pyobjc-framework-Collaboration/Makefile:1.2 Wed Jun  8 17:43:30 2016
+++ pkgsrc/devel/py-pyobjc-framework-Collaboration/Makefile     Thu Feb  8 19:54:20 2018
@@ -1,20 +1,18 @@
-# $NetBSD: Makefile,v 1.2 2016/06/08 17:43:30 wiz Exp $
+# $NetBSD: Makefile,v 1.3 2018/02/08 19:54:20 adam Exp $
 
 .include "../../devel/py-pyobjc/Makefile.common"
 
 DISTNAME=      pyobjc-framework-Collaboration-${PYOBJC_VERS}
 PKGNAME=       ${PYPKGPREFIX}-${DISTNAME}
-CATEGORIES=    devel
+CATEGORIES=    devel python
 MASTER_SITES=  ${MASTER_SITE_PYPI:=p/pyobjc-framework-Collaboration/}
 
-MAINTAINER=    pkgsrc-users%NetBSD.org@localhost
-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
+DEPENDS+=      ${PYPKGPREFIX}-pyobjc-framework-Cocoa>=${PYOBJC_VERS}:../../devel/py-pyobjc-framework-Cocoa
 
 .include "../../lang/python/egg.mk"
 .include "../../mk/bsd.pkg.mk"
Index: pkgsrc/devel/py-pyobjc-framework-Collaboration/distinfo
diff -u pkgsrc/devel/py-pyobjc-framework-Collaboration/distinfo:1.2 pkgsrc/devel/py-pyobjc-framework-Collaboration/distinfo:1.3
--- pkgsrc/devel/py-pyobjc-framework-Collaboration/distinfo:1.2 Tue Nov  3 03:29:13 2015
+++ pkgsrc/devel/py-pyobjc-framework-Collaboration/distinfo     Thu Feb  8 19:54:20 2018
@@ -1,6 +1,6 @@
-$NetBSD: distinfo,v 1.2 2015/11/03 03:29:13 agc Exp $
+$NetBSD: distinfo,v 1.3 2018/02/08 19:54:20 adam Exp $
 
-SHA1 (pyobjc-framework-Collaboration-3.0.4.tar.gz) = b9d92e359de3fda5cd55c40b86a10c423d0878fc
-RMD160 (pyobjc-framework-Collaboration-3.0.4.tar.gz) = ec71e60e346e746be36b72be3fa94e155d8109b5
-SHA512 (pyobjc-framework-Collaboration-3.0.4.tar.gz) = 7b55a651269d200e347d9e7db63e07dff237873f3e81a1ebfe06a806eca9bea315b7986949003c9f9a3436f8c87341027ea859b45be7ae652b5963375643feab
-Size (pyobjc-framework-Collaboration-3.0.4.tar.gz) = 11058 bytes
+SHA1 (pyobjc-framework-Collaboration-4.1.tar.gz) = bf6ab3e7f944e0bd79ce460666e79b5d5411fd60
+RMD160 (pyobjc-framework-Collaboration-4.1.tar.gz) = bcda2961049bc72dc8e2e1f53fff8f96a2ddc4a8
+SHA512 (pyobjc-framework-Collaboration-4.1.tar.gz) = 6b7268b35bf9a9a25289a2731908eb6ec053e06586546180396975b109bdc52859c3c16f8bbc72b7e120673fa89c0a42d9a247283b79f619a2205f1b3604e6ca
+Size (pyobjc-framework-Collaboration-4.1.tar.gz) = 11715 bytes

Index: pkgsrc/devel/py-pyobjc-framework-CoreData/Makefile
diff -u pkgsrc/devel/py-pyobjc-framework-CoreData/Makefile:1.2 pkgsrc/devel/py-pyobjc-framework-CoreData/Makefile:1.3
--- pkgsrc/devel/py-pyobjc-framework-CoreData/Makefile:1.2      Wed Jun  8 17:43:30 2016
+++ pkgsrc/devel/py-pyobjc-framework-CoreData/Makefile  Thu Feb  8 19:54:21 2018
@@ -1,20 +1,18 @@
-# $NetBSD: Makefile,v 1.2 2016/06/08 17:43:30 wiz Exp $
+# $NetBSD: Makefile,v 1.3 2018/02/08 19:54:21 adam Exp $
 
 .include "../../devel/py-pyobjc/Makefile.common"
 
 DISTNAME=      pyobjc-framework-CoreData-${PYOBJC_VERS}
 PKGNAME=       ${PYPKGPREFIX}-${DISTNAME}
-CATEGORIES=    devel
+CATEGORIES=    devel python
 MASTER_SITES=  ${MASTER_SITE_PYPI:=p/pyobjc-framework-CoreData/}
 
-MAINTAINER=    pkgsrc-users%NetBSD.org@localhost
-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
+DEPENDS+=      ${PYPKGPREFIX}-pyobjc-framework-Cocoa>=${PYOBJC_VERS}:../../devel/py-pyobjc-framework-Cocoa
 
 .include "../../lang/python/egg.mk"
 .include "../../mk/bsd.pkg.mk"
Index: pkgsrc/devel/py-pyobjc-framework-CoreData/distinfo
diff -u pkgsrc/devel/py-pyobjc-framework-CoreData/distinfo:1.2 pkgsrc/devel/py-pyobjc-framework-CoreData/distinfo:1.3
--- pkgsrc/devel/py-pyobjc-framework-CoreData/distinfo:1.2      Tue Nov  3 03:29:13 2015
+++ pkgsrc/devel/py-pyobjc-framework-CoreData/distinfo  Thu Feb  8 19:54:21 2018
@@ -1,6 +1,6 @@
-$NetBSD: distinfo,v 1.2 2015/11/03 03:29:13 agc Exp $
+$NetBSD: distinfo,v 1.3 2018/02/08 19:54:21 adam Exp $
 
-SHA1 (pyobjc-framework-CoreData-3.0.4.tar.gz) = 3d56acb688da562ecb511a8e01cf4c3ddeef777b
-RMD160 (pyobjc-framework-CoreData-3.0.4.tar.gz) = 59384a636935934eb29d3e9be5c2f4284e104b6b
-SHA512 (pyobjc-framework-CoreData-3.0.4.tar.gz) = 2dc47424019a21f3838c72c351f96bef145e9d7530bd3e80c4f8b90153b22da90bd736ddf7de0154c63f4ad3f749080d5ed6e1db1902e99156d70fac37f52cba
-Size (pyobjc-framework-CoreData-3.0.4.tar.gz) = 112001 bytes
+SHA1 (pyobjc-framework-CoreData-4.1.tar.gz) = 642cc5955abd03437dbe8420eca87d2b4a22b5a7
+RMD160 (pyobjc-framework-CoreData-4.1.tar.gz) = 65fa3dbe8b932f629e7b006d117c6d053cd99e5d
+SHA512 (pyobjc-framework-CoreData-4.1.tar.gz) = cfe33647389aae050d8717d164ed6c4c32b44c6717a6dd300b6e14c1295dea29861cabc8cfa5a0ab0c03b055fec728a9f7476549bec6f0318d0776ae9b09fd30
+Size (pyobjc-framework-CoreData-4.1.tar.gz) = 140373 bytes

Index: pkgsrc/devel/py-pyobjc-framework-CoreData/PLIST
diff -u pkgsrc/devel/py-pyobjc-framework-CoreData/PLIST:1.1 pkgsrc/devel/py-pyobjc-framework-CoreData/PLIST:1.2
--- pkgsrc/devel/py-pyobjc-framework-CoreData/PLIST:1.1 Sat Apr 25 10:40:49 2015
+++ pkgsrc/devel/py-pyobjc-framework-CoreData/PLIST     Thu Feb  8 19:54:21 2018
@@ -1,16 +1,17 @@
-@comment $NetBSD: PLIST,v 1.1 2015/04/25 10:40:49 adam Exp $
+@comment $NetBSD: PLIST,v 1.2 2018/02/08 19:54:21 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/_CoreData.so
 ${PYSITELIB}/CoreData/__init__.py
 ${PYSITELIB}/CoreData/__init__.pyc
 ${PYSITELIB}/CoreData/__init__.pyo
+${PYSITELIB}/CoreData/_convenience.py
 ${PYSITELIB}/CoreData/_convenience.pyc
 ${PYSITELIB}/CoreData/_convenience.pyo
-${PYSITELIB}/CoreData/_convenience.py
 ${PYSITELIB}/CoreData/_metadata.py
 ${PYSITELIB}/CoreData/_metadata.pyc
 ${PYSITELIB}/CoreData/_metadata.pyo

Index: pkgsrc/devel/py-pyobjc-framework-CoreLocation/Makefile
diff -u pkgsrc/devel/py-pyobjc-framework-CoreLocation/Makefile:1.2 pkgsrc/devel/py-pyobjc-framework-CoreLocation/Makefile:1.3
--- pkgsrc/devel/py-pyobjc-framework-CoreLocation/Makefile:1.2  Wed Jun  8 17:43:30 2016
+++ pkgsrc/devel/py-pyobjc-framework-CoreLocation/Makefile      Thu Feb  8 19:54:21 2018
@@ -1,20 +1,18 @@
-# $NetBSD: Makefile,v 1.2 2016/06/08 17:43:30 wiz Exp $
+# $NetBSD: Makefile,v 1.3 2018/02/08 19:54:21 adam Exp $
 
 .include "../../devel/py-pyobjc/Makefile.common"
 
 DISTNAME=      pyobjc-framework-CoreLocation-${PYOBJC_VERS}
 PKGNAME=       ${PYPKGPREFIX}-${DISTNAME}
-CATEGORIES=    devel
+CATEGORIES=    devel python
 MASTER_SITES=  ${MASTER_SITE_PYPI:=p/pyobjc-framework-CoreLocation/}
 
-MAINTAINER=    pkgsrc-users%NetBSD.org@localhost
-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
+DEPENDS+=      ${PYPKGPREFIX}-pyobjc-framework-Cocoa>=${PYOBJC_VERS}:../../devel/py-pyobjc-framework-Cocoa
 
 .include "../../lang/python/egg.mk"
 .include "../../mk/bsd.pkg.mk"
Index: pkgsrc/devel/py-pyobjc-framework-CoreLocation/distinfo
diff -u pkgsrc/devel/py-pyobjc-framework-CoreLocation/distinfo:1.2 pkgsrc/devel/py-pyobjc-framework-CoreLocation/distinfo:1.3
--- pkgsrc/devel/py-pyobjc-framework-CoreLocation/distinfo:1.2  Tue Nov  3 03:29:13 2015
+++ pkgsrc/devel/py-pyobjc-framework-CoreLocation/distinfo      Thu Feb  8 19:54:21 2018
@@ -1,6 +1,6 @@
-$NetBSD: distinfo,v 1.2 2015/11/03 03:29:13 agc Exp $
+$NetBSD: distinfo,v 1.3 2018/02/08 19:54:21 adam Exp $
 
-SHA1 (pyobjc-framework-CoreLocation-3.0.4.tar.gz) = a42e36ef4780614ed97d70bf8b6d26db0479bd74
-RMD160 (pyobjc-framework-CoreLocation-3.0.4.tar.gz) = d3a5222d0940b759f6e277f15f5f67c3b383e2c6
-SHA512 (pyobjc-framework-CoreLocation-3.0.4.tar.gz) = 480665b16a51fcdcc4be2cdb106a2aac14915b9ef8193394dd7504ad0e9f1eeb4c0830e6f06fd37a7aadc515ee4a76c930e9f412e35335b3c2b2b6acdea61687
-Size (pyobjc-framework-CoreLocation-3.0.4.tar.gz) = 31299 bytes
+SHA1 (pyobjc-framework-CoreLocation-4.1.tar.gz) = b93903277b49361da6d414c9ca8564c9293f338d
+RMD160 (pyobjc-framework-CoreLocation-4.1.tar.gz) = dc7b23492d1cd8fb1d9805c61e429d4fbbdf62d1
+SHA512 (pyobjc-framework-CoreLocation-4.1.tar.gz) = a0761af754295f863a9d0a3ec9a0ed897e768f5bbf6548a4996948ba0b4dc2d26b05378b39889b60eab3fa85f64249bc0185bc52d0899b33157ed3d557a0c55c
+Size (pyobjc-framework-CoreLocation-4.1.tar.gz) = 45650 bytes

Index: pkgsrc/devel/py-pyobjc-framework-CoreLocation/PLIST
diff -u pkgsrc/devel/py-pyobjc-framework-CoreLocation/PLIST:1.1 pkgsrc/devel/py-pyobjc-framework-CoreLocation/PLIST:1.2
--- pkgsrc/devel/py-pyobjc-framework-CoreLocation/PLIST:1.1     Sat Apr 25 10:40:49 2015
+++ pkgsrc/devel/py-pyobjc-framework-CoreLocation/PLIST Thu Feb  8 19:54:21 2018
@@ -1,14 +1,14 @@
-@comment $NetBSD: PLIST,v 1.1 2015/04/25 10:40:49 adam Exp $
+@comment $NetBSD: PLIST,v 1.2 2018/02/08 19:54:21 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/_CoreLocation.so
 ${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

Index: pkgsrc/devel/py-pyobjc-framework-CoreText/Makefile
diff -u pkgsrc/devel/py-pyobjc-framework-CoreText/Makefile:1.2 pkgsrc/devel/py-pyobjc-framework-CoreText/Makefile:1.3
--- pkgsrc/devel/py-pyobjc-framework-CoreText/Makefile:1.2      Wed Jun  8 17:43:30 2016
+++ pkgsrc/devel/py-pyobjc-framework-CoreText/Makefile  Thu Feb  8 19:54:21 2018
@@ -1,20 +1,19 @@
-# $NetBSD: Makefile,v 1.2 2016/06/08 17:43:30 wiz Exp $
+# $NetBSD: Makefile,v 1.3 2018/02/08 19:54:21 adam Exp $
 
 .include "../../devel/py-pyobjc/Makefile.common"
 
 DISTNAME=      pyobjc-framework-CoreText-${PYOBJC_VERS}
 PKGNAME=       ${PYPKGPREFIX}-${DISTNAME}
-CATEGORIES=    devel
+CATEGORIES=    devel python
 MASTER_SITES=  ${MASTER_SITE_PYPI:=p/pyobjc-framework-CoreText/}
 
-MAINTAINER=    pkgsrc-users%NetBSD.org@localhost
-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
+DEPENDS+=      ${PYPKGPREFIX}-pyobjc-framework-Cocoa>=${PYOBJC_VERS}:../../devel/py-pyobjc-framework-Cocoa
+DEPENDS+=      ${PYPKGPREFIX}-pyobjc-framework-Quartz>=${PYOBJC_VERS}:../../devel/py-pyobjc-framework-Quartz
 
 .include "../../lang/python/egg.mk"
 .include "../../mk/bsd.pkg.mk"
Index: pkgsrc/devel/py-pyobjc-framework-CoreText/distinfo
diff -u pkgsrc/devel/py-pyobjc-framework-CoreText/distinfo:1.2 pkgsrc/devel/py-pyobjc-framework-CoreText/distinfo:1.3
--- pkgsrc/devel/py-pyobjc-framework-CoreText/distinfo:1.2      Tue Nov  3 03:29:13 2015
+++ pkgsrc/devel/py-pyobjc-framework-CoreText/distinfo  Thu Feb  8 19:54:21 2018
@@ -1,6 +1,6 @@
-$NetBSD: distinfo,v 1.2 2015/11/03 03:29:13 agc Exp $
+$NetBSD: distinfo,v 1.3 2018/02/08 19:54:21 adam Exp $
 
-SHA1 (pyobjc-framework-CoreText-3.0.4.tar.gz) = a7cc3f56fa4bcf33be70676588aca01a42f253a7
-RMD160 (pyobjc-framework-CoreText-3.0.4.tar.gz) = 32d71dc15f28c2da3b3d60fb67090d67c9d263ee
-SHA512 (pyobjc-framework-CoreText-3.0.4.tar.gz) = 53c15fc57b67c016c80978c1cfbc11de280c4ba7e5a13a0c10eec095c6ec2f0c8621dd51db0d5deca3ba45e691ea777f13d80af9acec9deda3df4b9b4feaa4ad
-Size (pyobjc-framework-CoreText-3.0.4.tar.gz) = 68114 bytes
+SHA1 (pyobjc-framework-CoreText-4.1.tar.gz) = 466302046b265fe76bb562b06f1eadf808ccd3a0
+RMD160 (pyobjc-framework-CoreText-4.1.tar.gz) = 1f158c9a60b3af0cb5e7dd274ce8ce69832856a2
+SHA512 (pyobjc-framework-CoreText-4.1.tar.gz) = 3f00141690a97b9616b8c58816027c3d3994cb1154c663befa580a306bc6b2164c385fec9641bf2935e733c2126f108a2083d1bbe35b750c1883f409588621ba
+Size (pyobjc-framework-CoreText-4.1.tar.gz) = 122398 bytes

Index: pkgsrc/devel/py-pyobjc-framework-CoreWLAN/Makefile
diff -u pkgsrc/devel/py-pyobjc-framework-CoreWLAN/Makefile:1.2 pkgsrc/devel/py-pyobjc-framework-CoreWLAN/Makefile:1.3
--- pkgsrc/devel/py-pyobjc-framework-CoreWLAN/Makefile:1.2      Wed Jun  8 17:43:30 2016
+++ pkgsrc/devel/py-pyobjc-framework-CoreWLAN/Makefile  Thu Feb  8 19:54:21 2018
@@ -1,20 +1,18 @@
-# $NetBSD: Makefile,v 1.2 2016/06/08 17:43:30 wiz Exp $
+# $NetBSD: Makefile,v 1.3 2018/02/08 19:54:21 adam Exp $
 
 .include "../../devel/py-pyobjc/Makefile.common"
 
 DISTNAME=      pyobjc-framework-CoreWLAN-${PYOBJC_VERS}
 PKGNAME=       ${PYPKGPREFIX}-${DISTNAME}
-CATEGORIES=    devel
+CATEGORIES=    devel python
 MASTER_SITES=  ${MASTER_SITE_PYPI:=p/pyobjc-framework-CoreWLAN/}
 
-MAINTAINER=    pkgsrc-users%NetBSD.org@localhost
-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
+DEPENDS+=      ${PYPKGPREFIX}-pyobjc-framework-Cocoa>=${PYOBJC_VERS}:../../devel/py-pyobjc-framework-Cocoa
 
 .include "../../lang/python/egg.mk"
 .include "../../mk/bsd.pkg.mk"
Index: pkgsrc/devel/py-pyobjc-framework-CoreWLAN/distinfo
diff -u pkgsrc/devel/py-pyobjc-framework-CoreWLAN/distinfo:1.2 pkgsrc/devel/py-pyobjc-framework-CoreWLAN/distinfo:1.3
--- pkgsrc/devel/py-pyobjc-framework-CoreWLAN/distinfo:1.2      Tue Nov  3 03:29:13 2015
+++ pkgsrc/devel/py-pyobjc-framework-CoreWLAN/distinfo  Thu Feb  8 19:54:21 2018
@@ -1,6 +1,6 @@
-$NetBSD: distinfo,v 1.2 2015/11/03 03:29:13 agc Exp $
+$NetBSD: distinfo,v 1.3 2018/02/08 19:54:21 adam Exp $
 
-SHA1 (pyobjc-framework-CoreWLAN-3.0.4.tar.gz) = 547f39d8c0b016af50dbad886c6b4e2a569a28ad
-RMD160 (pyobjc-framework-CoreWLAN-3.0.4.tar.gz) = e856e5b510e57726a01796e9ef180c303001d752
-SHA512 (pyobjc-framework-CoreWLAN-3.0.4.tar.gz) = 3c956371ba8a844392ab593bccb56f7aed56f6c6c4fc7877ce0772da3976503591eb96b35c56a1506ad089de70c40a4b4f3a08f588dd9c650f7670eff807da71
-Size (pyobjc-framework-CoreWLAN-3.0.4.tar.gz) = 25500 bytes
+SHA1 (pyobjc-framework-CoreWLAN-4.1.tar.gz) = 866672b309aaaadc01446dc157ec019245c12488
+RMD160 (pyobjc-framework-CoreWLAN-4.1.tar.gz) = 02e986aa91fafe4149c006bcd0fd62c350d54a52
+SHA512 (pyobjc-framework-CoreWLAN-4.1.tar.gz) = bc55c4dbc8f95f47adc8e9de5a15b916bbe2d368e4f258bd183a08a3972980e86e72a8f97c39ed126c984d1daad02eb6b329677a6100d10c33cd6ee712cd1175
+Size (pyobjc-framework-CoreWLAN-4.1.tar.gz) = 39385 bytes

Index: pkgsrc/devel/py-pyobjc-framework-CoreWLAN/PLIST
diff -u pkgsrc/devel/py-pyobjc-framework-CoreWLAN/PLIST:1.1 pkgsrc/devel/py-pyobjc-framework-CoreWLAN/PLIST:1.2
--- pkgsrc/devel/py-pyobjc-framework-CoreWLAN/PLIST:1.1 Sat Apr 25 10:40:49 2015
+++ pkgsrc/devel/py-pyobjc-framework-CoreWLAN/PLIST     Thu Feb  8 19:54:21 2018
@@ -1,10 +1,11 @@
-@comment $NetBSD: PLIST,v 1.1 2015/04/25 10:40:49 adam Exp $
+@comment $NetBSD: PLIST,v 1.2 2018/02/08 19:54:21 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/_CoreWLAN.so
 ${PYSITELIB}/CoreWLAN/__init__.py
 ${PYSITELIB}/CoreWLAN/__init__.pyc
 ${PYSITELIB}/CoreWLAN/__init__.pyo

Index: pkgsrc/devel/py-pyobjc-framework-DictionaryServices/Makefile
diff -u pkgsrc/devel/py-pyobjc-framework-DictionaryServices/Makefile:1.2 pkgsrc/devel/py-pyobjc-framework-DictionaryServices/Makefile:1.3
--- pkgsrc/devel/py-pyobjc-framework-DictionaryServices/Makefile:1.2    Wed Jun  8 17:43:30 2016
+++ pkgsrc/devel/py-pyobjc-framework-DictionaryServices/Makefile        Thu Feb  8 19:54:21 2018
@@ -1,20 +1,18 @@
-# $NetBSD: Makefile,v 1.2 2016/06/08 17:43:30 wiz Exp $
+# $NetBSD: Makefile,v 1.3 2018/02/08 19:54:21 adam Exp $
 
 .include "../../devel/py-pyobjc/Makefile.common"
 
 DISTNAME=      pyobjc-framework-DictionaryServices-${PYOBJC_VERS}
 PKGNAME=       ${PYPKGPREFIX}-${DISTNAME}
-CATEGORIES=    devel
+CATEGORIES=    devel python
 MASTER_SITES=  ${MASTER_SITE_PYPI:=p/pyobjc-framework-DictionaryServices/}
 
-MAINTAINER=    pkgsrc-users%NetBSD.org@localhost
-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
+DEPENDS+=      ${PYPKGPREFIX}-pyobjc-framework-Cocoa>=${PYOBJC_VERS}:../../devel/py-pyobjc-framework-Cocoa
 
 .include "../../lang/python/egg.mk"
 .include "../../mk/bsd.pkg.mk"
Index: pkgsrc/devel/py-pyobjc-framework-DictionaryServices/distinfo
diff -u pkgsrc/devel/py-pyobjc-framework-DictionaryServices/distinfo:1.2 pkgsrc/devel/py-pyobjc-framework-DictionaryServices/distinfo:1.3
--- pkgsrc/devel/py-pyobjc-framework-DictionaryServices/distinfo:1.2    Tue Nov  3 03:29:13 2015
+++ pkgsrc/devel/py-pyobjc-framework-DictionaryServices/distinfo        Thu Feb  8 19:54:21 2018
@@ -1,6 +1,6 @@
-$NetBSD: distinfo,v 1.2 2015/11/03 03:29:13 agc Exp $
+$NetBSD: distinfo,v 1.3 2018/02/08 19:54:21 adam Exp $
 
-SHA1 (pyobjc-framework-DictionaryServices-3.0.4.tar.gz) = 295f0c5ff6f3c5d704b4ec1a416a121d227bca1e
-RMD160 (pyobjc-framework-DictionaryServices-3.0.4.tar.gz) = d55140b5a56392a95342a486e4179e0edef906a2
-SHA512 (pyobjc-framework-DictionaryServices-3.0.4.tar.gz) = dc0d256df7e06191060fdb61f0a1a3f64b0addec955ab4fbcff730cfeae058b0d194741e42860001986a9e39b17a9fbbca4940234197774c0663c567b01d1790
-Size (pyobjc-framework-DictionaryServices-3.0.4.tar.gz) = 9052 bytes
+SHA1 (pyobjc-framework-DictionaryServices-4.1.tar.gz) = 1cea86aa7c55c4064a06d0d9442938c52037c3fc
+RMD160 (pyobjc-framework-DictionaryServices-4.1.tar.gz) = e372f2bc5e431ffcdbf65a7aa8e872545b77e46b
+SHA512 (pyobjc-framework-DictionaryServices-4.1.tar.gz) = b42d0f8cb172f131795390aec6868d88d03cf61b9a1d89015c36b68508cce27cc9f4f0534031f38ca3648a7e2ad59ea123b6471bbb67e3c97656dc46714ecc39
+Size (pyobjc-framework-DictionaryServices-4.1.tar.gz) = 9857 bytes

Index: pkgsrc/devel/py-pyobjc-framework-DiskArbitration/Makefile
diff -u pkgsrc/devel/py-pyobjc-framework-DiskArbitration/Makefile:1.2 pkgsrc/devel/py-pyobjc-framework-DiskArbitration/Makefile:1.3
--- pkgsrc/devel/py-pyobjc-framework-DiskArbitration/Makefile:1.2       Wed Jun  8 17:43:30 2016
+++ pkgsrc/devel/py-pyobjc-framework-DiskArbitration/Makefile   Thu Feb  8 19:54:21 2018
@@ -1,20 +1,18 @@
-# $NetBSD: Makefile,v 1.2 2016/06/08 17:43:30 wiz Exp $
+# $NetBSD: Makefile,v 1.3 2018/02/08 19:54:21 adam Exp $
 
 .include "../../devel/py-pyobjc/Makefile.common"
 
 DISTNAME=      pyobjc-framework-DiskArbitration-${PYOBJC_VERS}
 PKGNAME=       ${PYPKGPREFIX}-${DISTNAME}
-CATEGORIES=    devel
+CATEGORIES=    devel python
 MASTER_SITES=  ${MASTER_SITE_PYPI:=p/pyobjc-framework-DiskArbitration/}
 
-MAINTAINER=    pkgsrc-users%NetBSD.org@localhost
-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
+DEPENDS+=      ${PYPKGPREFIX}-pyobjc-framework-Cocoa>=${PYOBJC_VERS}:../../devel/py-pyobjc-framework-Cocoa
 
 .include "../../lang/python/egg.mk"
 .include "../../mk/bsd.pkg.mk"
Index: pkgsrc/devel/py-pyobjc-framework-DiskArbitration/distinfo
diff -u pkgsrc/devel/py-pyobjc-framework-DiskArbitration/distinfo:1.2 pkgsrc/devel/py-pyobjc-framework-DiskArbitration/distinfo:1.3
--- pkgsrc/devel/py-pyobjc-framework-DiskArbitration/distinfo:1.2       Tue Nov  3 03:29:13 2015
+++ pkgsrc/devel/py-pyobjc-framework-DiskArbitration/distinfo   Thu Feb  8 19:54:21 2018
@@ -1,6 +1,6 @@
-$NetBSD: distinfo,v 1.2 2015/11/03 03:29:13 agc Exp $
+$NetBSD: distinfo,v 1.3 2018/02/08 19:54:21 adam Exp $
 
-SHA1 (pyobjc-framework-DiskArbitration-3.0.4.tar.gz) = dc89e459babd5ce1aa8398395157ddeb0b5fe058
-RMD160 (pyobjc-framework-DiskArbitration-3.0.4.tar.gz) = 98270223b10251a0a02978f5dacca1b54c7a35cb
-SHA512 (pyobjc-framework-DiskArbitration-3.0.4.tar.gz) = 62d085a31fa7d783789e25af4c6b0a7c08080a72d529207a55c5acce704fc77a0e81a23845d3ef756343f00605120898ed19e99e4fc7c35e67c03e571f821a0f
-Size (pyobjc-framework-DiskArbitration-3.0.4.tar.gz) = 13826 bytes
+SHA1 (pyobjc-framework-DiskArbitration-4.1.tar.gz) = 99b0612b697726e172baa6232233ad23c136765e
+RMD160 (pyobjc-framework-DiskArbitration-4.1.tar.gz) = 7b580db0ab7f647e979fc5c29cecf03f7aad3334
+SHA512 (pyobjc-framework-DiskArbitration-4.1.tar.gz) = 03673d09be3d6c7a7aeaee4cbe5704779f35a5c18c879690998f006cbc43244b47ee716498f8f8ce5cf393a39539b8887d604c5d27de985723f6eb669b16dd5b
+Size (pyobjc-framework-DiskArbitration-4.1.tar.gz) = 14655 bytes

Index: pkgsrc/devel/py-pyobjc-framework-EventKit/Makefile
diff -u pkgsrc/devel/py-pyobjc-framework-EventKit/Makefile:1.2 pkgsrc/devel/py-pyobjc-framework-EventKit/Makefile:1.3
--- pkgsrc/devel/py-pyobjc-framework-EventKit/Makefile:1.2      Wed Jun  8 17:43:30 2016
+++ pkgsrc/devel/py-pyobjc-framework-EventKit/Makefile  Thu Feb  8 19:54:21 2018
@@ -1,20 +1,18 @@
-# $NetBSD: Makefile,v 1.2 2016/06/08 17:43:30 wiz Exp $
+# $NetBSD: Makefile,v 1.3 2018/02/08 19:54:21 adam Exp $
 
 .include "../../devel/py-pyobjc/Makefile.common"
 
 DISTNAME=      pyobjc-framework-EventKit-${PYOBJC_VERS}
 PKGNAME=       ${PYPKGPREFIX}-${DISTNAME}
-CATEGORIES=    devel
+CATEGORIES=    devel python
 MASTER_SITES=  ${MASTER_SITE_PYPI:=p/pyobjc-framework-EventKit/}
 
-MAINTAINER=    pkgsrc-users%NetBSD.org@localhost
-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
+DEPENDS+=      ${PYPKGPREFIX}-pyobjc-framework-Cocoa>=${PYOBJC_VERS}:../../devel/py-pyobjc-framework-Cocoa
 
 .include "../../lang/python/egg.mk"
 .include "../../mk/bsd.pkg.mk"
Index: pkgsrc/devel/py-pyobjc-framework-EventKit/distinfo
diff -u pkgsrc/devel/py-pyobjc-framework-EventKit/distinfo:1.2 pkgsrc/devel/py-pyobjc-framework-EventKit/distinfo:1.3
--- pkgsrc/devel/py-pyobjc-framework-EventKit/distinfo:1.2      Tue Nov  3 03:29:13 2015
+++ pkgsrc/devel/py-pyobjc-framework-EventKit/distinfo  Thu Feb  8 19:54:21 2018
@@ -1,6 +1,6 @@
-$NetBSD: distinfo,v 1.2 2015/11/03 03:29:13 agc Exp $
+$NetBSD: distinfo,v 1.3 2018/02/08 19:54:21 adam Exp $
 
-SHA1 (pyobjc-framework-EventKit-3.0.4.tar.gz) = 06567378242aefab1fbbba07dcfab1b42160f2e1
-RMD160 (pyobjc-framework-EventKit-3.0.4.tar.gz) = bcb0203d608345fb05e7d1d505eebb4a8bd5a713
-SHA512 (pyobjc-framework-EventKit-3.0.4.tar.gz) = 9a5347a6d3d7d25d9690a625788e96c659b3397ed7e87d5f59ebd8c8434d229e5228907aaa4213d05e968e2926f762621d70bbd5bfbe577c2cfb3bf8d58c1ca7
-Size (pyobjc-framework-EventKit-3.0.4.tar.gz) = 14573 bytes
+SHA1 (pyobjc-framework-EventKit-4.1.tar.gz) = 18ebbf999b2aa969a6815ce9cd76263013796a46
+RMD160 (pyobjc-framework-EventKit-4.1.tar.gz) = f6d7978e6d24dc2af8ec32a87cd41aded30a861d
+SHA512 (pyobjc-framework-EventKit-4.1.tar.gz) = 99838333a8508dcfeb544f66eba2bb98601b720d8bdf19640a59ab87fc4b3f7cacc47a93ace3201ef365252a8846fcf35d8f4b3a43f0e4ea51e83dfb002d78bf
+Size (pyobjc-framework-EventKit-4.1.tar.gz) = 20093 bytes

Index: pkgsrc/devel/py-pyobjc-framework-ExceptionHandling/Makefile
diff -u pkgsrc/devel/py-pyobjc-framework-ExceptionHandling/Makefile:1.2 pkgsrc/devel/py-pyobjc-framework-ExceptionHandling/Makefile:1.3
--- pkgsrc/devel/py-pyobjc-framework-ExceptionHandling/Makefile:1.2     Wed Jun  8 17:43:30 2016
+++ pkgsrc/devel/py-pyobjc-framework-ExceptionHandling/Makefile Thu Feb  8 19:54:22 2018
@@ -1,20 +1,18 @@
-# $NetBSD: Makefile,v 1.2 2016/06/08 17:43:30 wiz Exp $
+# $NetBSD: Makefile,v 1.3 2018/02/08 19:54:22 adam Exp $
 
 .include "../../devel/py-pyobjc/Makefile.common"
 
 DISTNAME=      pyobjc-framework-ExceptionHandling-${PYOBJC_VERS}
 PKGNAME=       ${PYPKGPREFIX}-${DISTNAME}
-CATEGORIES=    devel
+CATEGORIES=    devel python
 MASTER_SITES=  ${MASTER_SITE_PYPI:=p/pyobjc-framework-ExceptionHandling/}
 
-MAINTAINER=    pkgsrc-users%NetBSD.org@localhost
-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
+DEPENDS+=      ${PYPKGPREFIX}-pyobjc-framework-Cocoa>=${PYOBJC_VERS}:../../devel/py-pyobjc-framework-Cocoa
 
 .include "../../lang/python/egg.mk"
 .include "../../mk/bsd.pkg.mk"
Index: pkgsrc/devel/py-pyobjc-framework-ExceptionHandling/distinfo
diff -u pkgsrc/devel/py-pyobjc-framework-ExceptionHandling/distinfo:1.2 pkgsrc/devel/py-pyobjc-framework-ExceptionHandling/distinfo:1.3
--- pkgsrc/devel/py-pyobjc-framework-ExceptionHandling/distinfo:1.2     Tue Nov  3 03:29:13 2015
+++ pkgsrc/devel/py-pyobjc-framework-ExceptionHandling/distinfo Thu Feb  8 19:54:22 2018
@@ -1,6 +1,6 @@
-$NetBSD: distinfo,v 1.2 2015/11/03 03:29:13 agc Exp $
+$NetBSD: distinfo,v 1.3 2018/02/08 19:54:22 adam Exp $
 
-SHA1 (pyobjc-framework-ExceptionHandling-3.0.4.tar.gz) = 79dbaac49b4a8589469ddd24b6e55e4cc8cb4a6d
-RMD160 (pyobjc-framework-ExceptionHandling-3.0.4.tar.gz) = e8a2680480f1676f8b0944cfeb9508435c2feb4f
-SHA512 (pyobjc-framework-ExceptionHandling-3.0.4.tar.gz) = cdd0a1d3303a2427ee2502538b5554894fac132ee078f8a82b1303df7422a630b3e3eb05e8c2b4091f76ffaf5d7c80224a08a53354955c80ea61fe760ca91b58
-Size (pyobjc-framework-ExceptionHandling-3.0.4.tar.gz) = 13384 bytes
+SHA1 (pyobjc-framework-ExceptionHandling-4.1.tar.gz) = 50ababe4dda7a61f5e16ccfba22b1c23a4e96e82
+RMD160 (pyobjc-framework-ExceptionHandling-4.1.tar.gz) = ba3afa291b85a9f1dd75ef86a56c063512868d51
+SHA512 (pyobjc-framework-ExceptionHandling-4.1.tar.gz) = 1ec2cfe607e5e2e3400372dc80d39867e135669106f04eb274b70a50ccf7eb3f528dfb28934af1e734de115c3b9bbc39e66a32c85643584a37a03619e6b1ad3b
+Size (pyobjc-framework-ExceptionHandling-4.1.tar.gz) = 13813 bytes

Index: pkgsrc/devel/py-pyobjc-framework-FSEvents/Makefile
diff -u pkgsrc/devel/py-pyobjc-framework-FSEvents/Makefile:1.2 pkgsrc/devel/py-pyobjc-framework-FSEvents/Makefile:1.3
--- pkgsrc/devel/py-pyobjc-framework-FSEvents/Makefile:1.2      Wed Jun  8 17:43:31 2016
+++ pkgsrc/devel/py-pyobjc-framework-FSEvents/Makefile  Thu Feb  8 19:54:22 2018
@@ -1,20 +1,18 @@
-# $NetBSD: Makefile,v 1.2 2016/06/08 17:43:31 wiz Exp $
+# $NetBSD: Makefile,v 1.3 2018/02/08 19:54:22 adam Exp $
 
 .include "../../devel/py-pyobjc/Makefile.common"
 
 DISTNAME=      pyobjc-framework-FSEvents-${PYOBJC_VERS}
 PKGNAME=       ${PYPKGPREFIX}-${DISTNAME}
-CATEGORIES=    devel
+CATEGORIES=    devel python
 MASTER_SITES=  ${MASTER_SITE_PYPI:=p/pyobjc-framework-FSEvents/}
 
-MAINTAINER=    pkgsrc-users%NetBSD.org@localhost
-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
+DEPENDS+=      ${PYPKGPREFIX}-pyobjc-framework-Cocoa>=${PYOBJC_VERS}:../../devel/py-pyobjc-framework-Cocoa
 
 .include "../../lang/python/egg.mk"
 .include "../../mk/bsd.pkg.mk"
Index: pkgsrc/devel/py-pyobjc-framework-FSEvents/distinfo
diff -u pkgsrc/devel/py-pyobjc-framework-FSEvents/distinfo:1.2 pkgsrc/devel/py-pyobjc-framework-FSEvents/distinfo:1.3
--- pkgsrc/devel/py-pyobjc-framework-FSEvents/distinfo:1.2      Tue Nov  3 03:29:13 2015
+++ pkgsrc/devel/py-pyobjc-framework-FSEvents/distinfo  Thu Feb  8 19:54:22 2018
@@ -1,6 +1,6 @@
-$NetBSD: distinfo,v 1.2 2015/11/03 03:29:13 agc Exp $
+$NetBSD: distinfo,v 1.3 2018/02/08 19:54:22 adam Exp $
 
-SHA1 (pyobjc-framework-FSEvents-3.0.4.tar.gz) = 95e9fa5a845c2d72f8ac965c99120b9e2a86589c
-RMD160 (pyobjc-framework-FSEvents-3.0.4.tar.gz) = 3221afb058d70b8751d6a1c663bfbc37d25828b3
-SHA512 (pyobjc-framework-FSEvents-3.0.4.tar.gz) = 47146dba6f54df84dfcdcab95a467b2e731b68118cf156cf3413f18ac5ff86ca72441e65cc974462eeee1c77e9ad2a44dad654b1d3a511ed425b9add6baa54b7
-Size (pyobjc-framework-FSEvents-3.0.4.tar.gz) = 16717 bytes
+SHA1 (pyobjc-framework-FSEvents-4.1.tar.gz) = 2f964e09999ead223e902fd8e488a544e39ad462
+RMD160 (pyobjc-framework-FSEvents-4.1.tar.gz) = d239bd0070a480657d267ed6cdb1b16cfde76358
+SHA512 (pyobjc-framework-FSEvents-4.1.tar.gz) = 446a47d2fc2692bad58657f9f2c9db608b6339e24ed915a7bf423e6847100d8cb74ee085e816dd56376304e059248a6c5a309c3276ee304b82c3a92da77e93ed
+Size (pyobjc-framework-FSEvents-4.1.tar.gz) = 23105 bytes

Index: pkgsrc/devel/py-pyobjc-framework-InputMethodKit/Makefile
diff -u pkgsrc/devel/py-pyobjc-framework-InputMethodKit/Makefile:1.2 pkgsrc/devel/py-pyobjc-framework-InputMethodKit/Makefile:1.3
--- pkgsrc/devel/py-pyobjc-framework-InputMethodKit/Makefile:1.2        Wed Jun  8 17:43:31 2016
+++ pkgsrc/devel/py-pyobjc-framework-InputMethodKit/Makefile    Thu Feb  8 19:54:22 2018
@@ -1,20 +1,18 @@
-# $NetBSD: Makefile,v 1.2 2016/06/08 17:43:31 wiz Exp $
+# $NetBSD: Makefile,v 1.3 2018/02/08 19:54:22 adam Exp $
 
 .include "../../devel/py-pyobjc/Makefile.common"
 
 DISTNAME=      pyobjc-framework-InputMethodKit-${PYOBJC_VERS}
 PKGNAME=       ${PYPKGPREFIX}-${DISTNAME}
-CATEGORIES=    devel
+CATEGORIES=    devel python
 MASTER_SITES=  ${MASTER_SITE_PYPI:=p/pyobjc-framework-InputMethodKit/}
 
-MAINTAINER=    pkgsrc-users%NetBSD.org@localhost
-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
+DEPENDS+=      ${PYPKGPREFIX}-pyobjc-framework-Cocoa>=${PYOBJC_VERS}:../../devel/py-pyobjc-framework-Cocoa
 
 .include "../../lang/python/egg.mk"
 .include "../../mk/bsd.pkg.mk"
Index: pkgsrc/devel/py-pyobjc-framework-InputMethodKit/distinfo
diff -u pkgsrc/devel/py-pyobjc-framework-InputMethodKit/distinfo:1.2 pkgsrc/devel/py-pyobjc-framework-InputMethodKit/distinfo:1.3
--- pkgsrc/devel/py-pyobjc-framework-InputMethodKit/distinfo:1.2        Tue Nov  3 03:29:13 2015
+++ pkgsrc/devel/py-pyobjc-framework-InputMethodKit/distinfo    Thu Feb  8 19:54:22 2018
@@ -1,6 +1,6 @@
-$NetBSD: distinfo,v 1.2 2015/11/03 03:29:13 agc Exp $
+$NetBSD: distinfo,v 1.3 2018/02/08 19:54:22 adam Exp $
 
-SHA1 (pyobjc-framework-InputMethodKit-3.0.4.tar.gz) = 28b50ca870762f49d08cd15a46b6d717989667e7
-RMD160 (pyobjc-framework-InputMethodKit-3.0.4.tar.gz) = 652933f8f2c08df6b357ee035ceb55af5f379643
-SHA512 (pyobjc-framework-InputMethodKit-3.0.4.tar.gz) = 3566ac8e30b7650b4607a8031efe38e697ed9e03f87b78fb9c569e5461a8908315f0b36f1cc7797079e8eab4ce618a9fe93037cf354b412b903a6d81b5f63cf8
-Size (pyobjc-framework-InputMethodKit-3.0.4.tar.gz) = 15411 bytes
+SHA1 (pyobjc-framework-InputMethodKit-4.1.tar.gz) = a3a33105ba118ffc52cb1189b563c012babc762a
+RMD160 (pyobjc-framework-InputMethodKit-4.1.tar.gz) = b4588781818a7e584ea306da196683fb7b4043ec
+SHA512 (pyobjc-framework-InputMethodKit-4.1.tar.gz) = 6fffdd046a41729b09d619a0bc6aae4e82c5f180a86c86e14be097d3ecd9d2c2a73c131f47c6ab64f3c9a1d566ae6990d9458a62b6331ae5ab22fbf26d3464b5
+Size (pyobjc-framework-InputMethodKit-4.1.tar.gz) = 22048 bytes

Index: pkgsrc/devel/py-pyobjc-framework-InputMethodKit/PLIST
diff -u pkgsrc/devel/py-pyobjc-framework-InputMethodKit/PLIST:1.1 pkgsrc/devel/py-pyobjc-framework-InputMethodKit/PLIST:1.2
--- pkgsrc/devel/py-pyobjc-framework-InputMethodKit/PLIST:1.1   Sat Apr 25 10:40:50 2015
+++ pkgsrc/devel/py-pyobjc-framework-InputMethodKit/PLIST       Thu Feb  8 19:54:22 2018
@@ -1,14 +1,14 @@
-@comment $NetBSD: PLIST,v 1.1 2015/04/25 10:40:50 adam Exp $
+@comment $NetBSD: PLIST,v 1.2 2018/02/08 19:54:22 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/_InputMethodKit.so
 ${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

Index: pkgsrc/devel/py-pyobjc-framework-InstallerPlugins/Makefile
diff -u pkgsrc/devel/py-pyobjc-framework-InstallerPlugins/Makefile:1.2 pkgsrc/devel/py-pyobjc-framework-InstallerPlugins/Makefile:1.3
--- pkgsrc/devel/py-pyobjc-framework-InstallerPlugins/Makefile:1.2      Wed Jun  8 17:43:31 2016
+++ pkgsrc/devel/py-pyobjc-framework-InstallerPlugins/Makefile  Thu Feb  8 19:54:23 2018
@@ -1,20 +1,18 @@
-# $NetBSD: Makefile,v 1.2 2016/06/08 17:43:31 wiz Exp $
+# $NetBSD: Makefile,v 1.3 2018/02/08 19:54:23 adam Exp $
 
 .include "../../devel/py-pyobjc/Makefile.common"
 
 DISTNAME=      pyobjc-framework-InstallerPlugins-${PYOBJC_VERS}
 PKGNAME=       ${PYPKGPREFIX}-${DISTNAME}
-CATEGORIES=    devel
+CATEGORIES=    devel python
 MASTER_SITES=  ${MASTER_SITE_PYPI:=p/pyobjc-framework-InstallerPlugins/}
 
-MAINTAINER=    pkgsrc-users%NetBSD.org@localhost
-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
+DEPENDS+=      ${PYPKGPREFIX}-pyobjc-framework-Cocoa>=${PYOBJC_VERS}:../../devel/py-pyobjc-framework-Cocoa
 
 .include "../../lang/python/egg.mk"
 .include "../../mk/bsd.pkg.mk"
Index: pkgsrc/devel/py-pyobjc-framework-InstallerPlugins/distinfo
diff -u pkgsrc/devel/py-pyobjc-framework-InstallerPlugins/distinfo:1.2 pkgsrc/devel/py-pyobjc-framework-InstallerPlugins/distinfo:1.3
--- pkgsrc/devel/py-pyobjc-framework-InstallerPlugins/distinfo:1.2      Tue Nov  3 03:29:14 2015
+++ pkgsrc/devel/py-pyobjc-framework-InstallerPlugins/distinfo  Thu Feb  8 19:54:23 2018
@@ -1,6 +1,6 @@
-$NetBSD: distinfo,v 1.2 2015/11/03 03:29:14 agc Exp $
+$NetBSD: distinfo,v 1.3 2018/02/08 19:54:23 adam Exp $
 
-SHA1 (pyobjc-framework-InstallerPlugins-3.0.4.tar.gz) = 9c1d6eb942ff7ffcbac2e2acc0afbc351367845b
-RMD160 (pyobjc-framework-InstallerPlugins-3.0.4.tar.gz) = 2d6d5ca26dae5ca1e7a3a2807cb3a4f262270a63
-SHA512 (pyobjc-framework-InstallerPlugins-3.0.4.tar.gz) = 21ccaff597390215d12cd8a4a719904a4e2545950971dd1562403d2162c95c599b06d4cd99953202cccc94f594f4549f2e16f2709f0803296d6ff408586d6415
-Size (pyobjc-framework-InstallerPlugins-3.0.4.tar.gz) = 22095 bytes
+SHA1 (pyobjc-framework-InstallerPlugins-4.1.tar.gz) = 3518e5f8a2476fd6b299eda00f37000317fb6a20
+RMD160 (pyobjc-framework-InstallerPlugins-4.1.tar.gz) = b451d5f8882faf6af816306bae63ecf9d0ff9561
+SHA512 (pyobjc-framework-InstallerPlugins-4.1.tar.gz) = 71511c1ab3f1addddd8fce0e65934a9dd2015ddc4e67c79114a67ba5313bd20d39204382294865c604798c4c5d180b460d2e5bd7be4941747e683f92bfc7d458
+Size (pyobjc-framework-InstallerPlugins-4.1.tar.gz) = 22984 bytes

Index: pkgsrc/devel/py-pyobjc-framework-InstantMessage/Makefile
diff -u pkgsrc/devel/py-pyobjc-framework-InstantMessage/Makefile:1.2 pkgsrc/devel/py-pyobjc-framework-InstantMessage/Makefile:1.3
--- pkgsrc/devel/py-pyobjc-framework-InstantMessage/Makefile:1.2        Wed Jun  8 17:43:31 2016
+++ pkgsrc/devel/py-pyobjc-framework-InstantMessage/Makefile    Thu Feb  8 19:54:23 2018
@@ -1,20 +1,19 @@
-# $NetBSD: Makefile,v 1.2 2016/06/08 17:43:31 wiz Exp $
+# $NetBSD: Makefile,v 1.3 2018/02/08 19:54:23 adam Exp $
 
 .include "../../devel/py-pyobjc/Makefile.common"
 
 DISTNAME=      pyobjc-framework-InstantMessage-${PYOBJC_VERS}
 PKGNAME=       ${PYPKGPREFIX}-${DISTNAME}
-CATEGORIES=    devel
+CATEGORIES=    devel python
 MASTER_SITES=  ${MASTER_SITE_PYPI:=p/pyobjc-framework-InstantMessage/}
 
-MAINTAINER=    pkgsrc-users%NetBSD.org@localhost
-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
+DEPENDS+=      ${PYPKGPREFIX}-pyobjc-framework-Cocoa>=${PYOBJC_VERS}:../../devel/py-pyobjc-framework-Cocoa
+DEPENDS+=      ${PYPKGPREFIX}-pyobjc-framework-Quartz>=${PYOBJC_VERS}:../../devel/py-pyobjc-framework-Quartz
 
 .include "../../lang/python/egg.mk"
 .include "../../mk/bsd.pkg.mk"
Index: pkgsrc/devel/py-pyobjc-framework-InstantMessage/distinfo
diff -u pkgsrc/devel/py-pyobjc-framework-InstantMessage/distinfo:1.2 pkgsrc/devel/py-pyobjc-framework-InstantMessage/distinfo:1.3
--- pkgsrc/devel/py-pyobjc-framework-InstantMessage/distinfo:1.2        Tue Nov  3 03:29:14 2015
+++ pkgsrc/devel/py-pyobjc-framework-InstantMessage/distinfo    Thu Feb  8 19:54:23 2018
@@ -1,6 +1,6 @@
-$NetBSD: distinfo,v 1.2 2015/11/03 03:29:14 agc Exp $
+$NetBSD: distinfo,v 1.3 2018/02/08 19:54:23 adam Exp $
 
-SHA1 (pyobjc-framework-InstantMessage-3.0.4.tar.gz) = 72ee3da1be1e59f84f61e16e15fea047f06da1b7
-RMD160 (pyobjc-framework-InstantMessage-3.0.4.tar.gz) = 795be7c7bcf35b7b8820a268bc8ec0e642a62631
-SHA512 (pyobjc-framework-InstantMessage-3.0.4.tar.gz) = af39e0d7ed5b8c7b2bcd93da347f675b8ccf602d4d2fcf25127e1af2bccdb54d5ae17018fa0b4c9a53315cc855f20970f09a1d4a9537eeace6313e15d1da1f21
-Size (pyobjc-framework-InstantMessage-3.0.4.tar.gz) = 28830 bytes
+SHA1 (pyobjc-framework-InstantMessage-4.1.tar.gz) = f36a9093d3a0ef09d37e9eb0b680e673f32123dd
+RMD160 (pyobjc-framework-InstantMessage-4.1.tar.gz) = 491821c71a0b6c69c44bdcf734a2a1c73c2a9cc7
+SHA512 (pyobjc-framework-InstantMessage-4.1.tar.gz) = 71570bb842537ead74f8ec9efb08326d62db5a50d5cce023934ace39dffb2791133031062424e53c30769347624046e71000a14c7a63ecabccd890c05a240a61
+Size (pyobjc-framework-InstantMessage-4.1.tar.gz) = 29800 bytes

Index: pkgsrc/devel/py-pyobjc-framework-LatentSemanticMapping/Makefile
diff -u pkgsrc/devel/py-pyobjc-framework-LatentSemanticMapping/Makefile:1.2 pkgsrc/devel/py-pyobjc-framework-LatentSemanticMapping/Makefile:1.3
--- pkgsrc/devel/py-pyobjc-framework-LatentSemanticMapping/Makefile:1.2 Wed Jun  8 17:43:31 2016
+++ pkgsrc/devel/py-pyobjc-framework-LatentSemanticMapping/Makefile     Thu Feb  8 19:54:23 2018
@@ -1,20 +1,18 @@
-# $NetBSD: Makefile,v 1.2 2016/06/08 17:43:31 wiz Exp $
+# $NetBSD: Makefile,v 1.3 2018/02/08 19:54:23 adam Exp $
 
 .include "../../devel/py-pyobjc/Makefile.common"
 
 DISTNAME=      pyobjc-framework-LatentSemanticMapping-${PYOBJC_VERS}
 PKGNAME=       ${PYPKGPREFIX}-${DISTNAME}
-CATEGORIES=    devel
+CATEGORIES=    devel python
 MASTER_SITES=  ${MASTER_SITE_PYPI:=p/pyobjc-framework-LatentSemanticMapping/}
 
-MAINTAINER=    pkgsrc-users%NetBSD.org@localhost
-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
+DEPENDS+=      ${PYPKGPREFIX}-pyobjc-framework-Cocoa>=${PYOBJC_VERS}:../../devel/py-pyobjc-framework-Cocoa
 
 .include "../../lang/python/egg.mk"
 .include "../../mk/bsd.pkg.mk"
Index: pkgsrc/devel/py-pyobjc-framework-LatentSemanticMapping/distinfo
diff -u pkgsrc/devel/py-pyobjc-framework-LatentSemanticMapping/distinfo:1.2 pkgsrc/devel/py-pyobjc-framework-LatentSemanticMapping/distinfo:1.3
--- pkgsrc/devel/py-pyobjc-framework-LatentSemanticMapping/distinfo:1.2 Tue Nov  3 03:29:14 2015
+++ pkgsrc/devel/py-pyobjc-framework-LatentSemanticMapping/distinfo     Thu Feb  8 19:54:23 2018
@@ -1,6 +1,6 @@
-$NetBSD: distinfo,v 1.2 2015/11/03 03:29:14 agc Exp $
+$NetBSD: distinfo,v 1.3 2018/02/08 19:54:23 adam Exp $
 
-SHA1 (pyobjc-framework-LatentSemanticMapping-3.0.4.tar.gz) = cf992000c7f522fd56581bb4cc7f45d81e1e9235
-RMD160 (pyobjc-framework-LatentSemanticMapping-3.0.4.tar.gz) = 1afbab3c66296d7e0c3985207cb828ea7cc90df0
-SHA512 (pyobjc-framework-LatentSemanticMapping-3.0.4.tar.gz) = 8fb5f664124a11cdf4137ffed97b02aad4c2c2fcca3dd760571102c3f6bec683a10b9085934b4fddfaa990175c231bef48b34b6d74ae93986c658c8a4d686c81
-Size (pyobjc-framework-LatentSemanticMapping-3.0.4.tar.gz) = 13244 bytes
+SHA1 (pyobjc-framework-LatentSemanticMapping-4.1.tar.gz) = abc36acfa015bf3434dbf416efc0c291dee0d83e
+RMD160 (pyobjc-framework-LatentSemanticMapping-4.1.tar.gz) = d4c92de03556d6cbf8879e870dcbed6190f3ce12
+SHA512 (pyobjc-framework-LatentSemanticMapping-4.1.tar.gz) = acc265abdd32cac9f93ede2b67a516032742d5f0bfa047f53b43e16976a7a59497e3028b53c5eb02985a15282924071f1dba528265c840010e0b241ff1293112
+Size (pyobjc-framework-LatentSemanticMapping-4.1.tar.gz) = 13743 bytes

Index: pkgsrc/devel/py-pyobjc-framework-LaunchServices/Makefile
diff -u pkgsrc/devel/py-pyobjc-framework-LaunchServices/Makefile:1.2 pkgsrc/devel/py-pyobjc-framework-LaunchServices/Makefile:1.3
--- pkgsrc/devel/py-pyobjc-framework-LaunchServices/Makefile:1.2        Wed Jun  8 17:43:31 2016
+++ pkgsrc/devel/py-pyobjc-framework-LaunchServices/Makefile    Thu Feb  8 19:54:23 2018
@@ -1,20 +1,18 @@
-# $NetBSD: Makefile,v 1.2 2016/06/08 17:43:31 wiz Exp $
+# $NetBSD: Makefile,v 1.3 2018/02/08 19:54:23 adam Exp $
 
 .include "../../devel/py-pyobjc/Makefile.common"
 
 DISTNAME=      pyobjc-framework-LaunchServices-${PYOBJC_VERS}
 PKGNAME=       ${PYPKGPREFIX}-${DISTNAME}
-CATEGORIES=    devel
+CATEGORIES=    devel python
 MASTER_SITES=  ${MASTER_SITE_PYPI:=p/pyobjc-framework-LaunchServices/}
 
-MAINTAINER=    pkgsrc-users%NetBSD.org@localhost
-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
+DEPENDS+=      ${PYPKGPREFIX}-pyobjc-framework-Cocoa>=${PYOBJC_VERS}:../../devel/py-pyobjc-framework-Cocoa
 
 .include "../../lang/python/egg.mk"
 .include "../../mk/bsd.pkg.mk"
Index: pkgsrc/devel/py-pyobjc-framework-LaunchServices/distinfo
diff -u pkgsrc/devel/py-pyobjc-framework-LaunchServices/distinfo:1.2 pkgsrc/devel/py-pyobjc-framework-LaunchServices/distinfo:1.3
--- pkgsrc/devel/py-pyobjc-framework-LaunchServices/distinfo:1.2        Tue Nov  3 03:29:14 2015
+++ pkgsrc/devel/py-pyobjc-framework-LaunchServices/distinfo    Thu Feb  8 19:54:23 2018
@@ -1,6 +1,6 @@
-$NetBSD: distinfo,v 1.2 2015/11/03 03:29:14 agc Exp $
+$NetBSD: distinfo,v 1.3 2018/02/08 19:54:23 adam Exp $
 
-SHA1 (pyobjc-framework-LaunchServices-3.0.4.tar.gz) = e10bfd4c350fa74f4fa7f56eb9c3073ba65473f0
-RMD160 (pyobjc-framework-LaunchServices-3.0.4.tar.gz) = 3179b25f62a1a41cef1062c7dede1f37c5fbd7d4
-SHA512 (pyobjc-framework-LaunchServices-3.0.4.tar.gz) = d3954a23f5f12444e7d060e175147a3c455000eae7898877a9d815fcf0a29918a7b6755eb52b2cb94f11f0d418acdc3b3d60d58c221da102949983cb5881ea62
-Size (pyobjc-framework-LaunchServices-3.0.4.tar.gz) = 69165 bytes
+SHA1 (pyobjc-framework-LaunchServices-4.1.tar.gz) = 364f9c9ce6e475d338618295893bef1695d41c68
+RMD160 (pyobjc-framework-LaunchServices-4.1.tar.gz) = 4f5ca8c8350bca923133cab1b0a7c51909791343
+SHA512 (pyobjc-framework-LaunchServices-4.1.tar.gz) = a64dda53ccb32a5756a60a4dc7dfcb3a42204ec51e8aed8237288e21c21541f1214b7e25a6dd192932e19cf182c1abe7016c804ff30a2e137db73de1e19dda17
+Size (pyobjc-framework-LaunchServices-4.1.tar.gz) = 87206 bytes

Index: pkgsrc/devel/py-pyobjc-framework-OpenDirectory/Makefile
diff -u pkgsrc/devel/py-pyobjc-framework-OpenDirectory/Makefile:1.2 pkgsrc/devel/py-pyobjc-framework-OpenDirectory/Makefile:1.3
--- pkgsrc/devel/py-pyobjc-framework-OpenDirectory/Makefile:1.2 Wed Jun  8 17:43:31 2016
+++ pkgsrc/devel/py-pyobjc-framework-OpenDirectory/Makefile     Thu Feb  8 19:54:24 2018
@@ -1,20 +1,18 @@
-# $NetBSD: Makefile,v 1.2 2016/06/08 17:43:31 wiz Exp $
+# $NetBSD: Makefile,v 1.3 2018/02/08 19:54:24 adam Exp $
 
 .include "../../devel/py-pyobjc/Makefile.common"
 
 DISTNAME=      pyobjc-framework-OpenDirectory-${PYOBJC_VERS}
 PKGNAME=       ${PYPKGPREFIX}-${DISTNAME}
-CATEGORIES=    devel
+CATEGORIES=    devel python
 MASTER_SITES=  ${MASTER_SITE_PYPI:=p/pyobjc-framework-OpenDirectory/}
 
-MAINTAINER=    pkgsrc-users%NetBSD.org@localhost
-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
+DEPENDS+=      ${PYPKGPREFIX}-pyobjc-framework-Cocoa>=${PYOBJC_VERS}:../../devel/py-pyobjc-framework-Cocoa
 
 .include "../../lang/python/egg.mk"
 .include "../../mk/bsd.pkg.mk"
Index: pkgsrc/devel/py-pyobjc-framework-OpenDirectory/distinfo
diff -u pkgsrc/devel/py-pyobjc-framework-OpenDirectory/distinfo:1.2 pkgsrc/devel/py-pyobjc-framework-OpenDirectory/distinfo:1.3
--- pkgsrc/devel/py-pyobjc-framework-OpenDirectory/distinfo:1.2 Tue Nov  3 03:29:14 2015
+++ pkgsrc/devel/py-pyobjc-framework-OpenDirectory/distinfo     Thu Feb  8 19:54:24 2018
@@ -1,6 +1,6 @@
-$NetBSD: distinfo,v 1.2 2015/11/03 03:29:14 agc Exp $
+$NetBSD: distinfo,v 1.3 2018/02/08 19:54:24 adam Exp $
 
-SHA1 (pyobjc-framework-OpenDirectory-3.0.4.tar.gz) = 62352a6398b05b69277ae7f38b804022c4925166
-RMD160 (pyobjc-framework-OpenDirectory-3.0.4.tar.gz) = 889829ce455bbbd9882b3cffac78b29284695392
-SHA512 (pyobjc-framework-OpenDirectory-3.0.4.tar.gz) = f2177adf4940993535beef27ef62fa318056f85386973d3f4a39e4d77a2eab087f6d581875d32f9a2bbb9a8a71d1d386da8ecdcbb11a90c2a1fedfc749854dd6
-Size (pyobjc-framework-OpenDirectory-3.0.4.tar.gz) = 81447 bytes
+SHA1 (pyobjc-framework-OpenDirectory-4.1.tar.gz) = 9d750ac4dd0b66654895a3940d9c6a3b9adefdba
+RMD160 (pyobjc-framework-OpenDirectory-4.1.tar.gz) = 86b7fe631526df6ad379ea1f505e478c5e467a1c
+SHA512 (pyobjc-framework-OpenDirectory-4.1.tar.gz) = 039f661277bf8b71a58bf879184300b39dbe16017dd1ce4d94537ad183d0b978f8a0b2903867c1687dfb8a4d46e6b4f78febab11735c1db4ae988c1dcd5abe9d
+Size (pyobjc-framework-OpenDirectory-4.1.tar.gz) = 114204 bytes

Index: pkgsrc/devel/py-pyobjc-framework-OpenDirectory/PLIST
diff -u pkgsrc/devel/py-pyobjc-framework-OpenDirectory/PLIST:1.1 pkgsrc/devel/py-pyobjc-framework-OpenDirectory/PLIST:1.2
--- pkgsrc/devel/py-pyobjc-framework-OpenDirectory/PLIST:1.1    Sat Apr 25 10:40:50 2015
+++ pkgsrc/devel/py-pyobjc-framework-OpenDirectory/PLIST        Thu Feb  8 19:54:24 2018
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.1 2015/04/25 10:40:50 adam Exp $
+@comment $NetBSD: PLIST,v 1.2 2018/02/08 19:54:24 adam Exp $
 ${PYSITELIB}/${EGG_INFODIR}/PKG-INFO
 ${PYSITELIB}/${EGG_INFODIR}/SOURCES.txt
 ${PYSITELIB}/${EGG_INFODIR}/dependency_links.txt
@@ -8,9 +8,9 @@ ${PYSITELIB}/${EGG_INFODIR}/top_level.tx
 ${PYSITELIB}/CFOpenDirectory/__init__.py
 ${PYSITELIB}/CFOpenDirectory/__init__.pyc
 ${PYSITELIB}/CFOpenDirectory/__init__.pyo
+${PYSITELIB}/CFOpenDirectory/_metadata.py
 ${PYSITELIB}/CFOpenDirectory/_metadata.pyc
 ${PYSITELIB}/CFOpenDirectory/_metadata.pyo
-${PYSITELIB}/CFOpenDirectory/_metadata.py
 ${PYSITELIB}/OpenDirectory/__init__.py
 ${PYSITELIB}/OpenDirectory/__init__.pyc
 ${PYSITELIB}/OpenDirectory/__init__.pyo

Index: pkgsrc/devel/py-pyobjc-framework-PreferencePanes/Makefile
diff -u pkgsrc/devel/py-pyobjc-framework-PreferencePanes/Makefile:1.2 pkgsrc/devel/py-pyobjc-framework-PreferencePanes/Makefile:1.3
--- pkgsrc/devel/py-pyobjc-framework-PreferencePanes/Makefile:1.2       Wed Jun  8 17:43:31 2016
+++ pkgsrc/devel/py-pyobjc-framework-PreferencePanes/Makefile   Thu Feb  8 19:54:24 2018
@@ -1,20 +1,18 @@
-# $NetBSD: Makefile,v 1.2 2016/06/08 17:43:31 wiz Exp $
+# $NetBSD: Makefile,v 1.3 2018/02/08 19:54:24 adam Exp $
 
 .include "../../devel/py-pyobjc/Makefile.common"
 
 DISTNAME=      pyobjc-framework-PreferencePanes-${PYOBJC_VERS}
 PKGNAME=       ${PYPKGPREFIX}-${DISTNAME}
-CATEGORIES=    devel
+CATEGORIES=    devel python
 MASTER_SITES=  ${MASTER_SITE_PYPI:=p/pyobjc-framework-PreferencePanes/}
 
-MAINTAINER=    pkgsrc-users%NetBSD.org@localhost
-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
+DEPENDS+=      ${PYPKGPREFIX}-pyobjc-framework-Cocoa>=${PYOBJC_VERS}:../../devel/py-pyobjc-framework-Cocoa
 
 .include "../../lang/python/egg.mk"
 .include "../../mk/bsd.pkg.mk"
Index: pkgsrc/devel/py-pyobjc-framework-PreferencePanes/distinfo
diff -u pkgsrc/devel/py-pyobjc-framework-PreferencePanes/distinfo:1.2 pkgsrc/devel/py-pyobjc-framework-PreferencePanes/distinfo:1.3
--- pkgsrc/devel/py-pyobjc-framework-PreferencePanes/distinfo:1.2       Tue Nov  3 03:29:14 2015
+++ pkgsrc/devel/py-pyobjc-framework-PreferencePanes/distinfo   Thu Feb  8 19:54:24 2018
@@ -1,6 +1,6 @@
-$NetBSD: distinfo,v 1.2 2015/11/03 03:29:14 agc Exp $
+$NetBSD: distinfo,v 1.3 2018/02/08 19:54:24 adam Exp $
 
-SHA1 (pyobjc-framework-PreferencePanes-3.0.4.tar.gz) = fb4b9c1882b7292097c579a48638f498e7acbd44
-RMD160 (pyobjc-framework-PreferencePanes-3.0.4.tar.gz) = e755087a61e480563973a08396f8998d3a9c91d4
-SHA512 (pyobjc-framework-PreferencePanes-3.0.4.tar.gz) = 8d1d7a36312da24411d16e738983eeed2dc91e59acc23338e4dfcf58d75abeda88d54ba56a3a6549a129463d7c8e74a3aa8d158df129b26d1f68bf908d747520
-Size (pyobjc-framework-PreferencePanes-3.0.4.tar.gz) = 21103 bytes
+SHA1 (pyobjc-framework-PreferencePanes-4.1.tar.gz) = f8d89ee5607e603db6e99f32cd2ef18bbe078ec0
+RMD160 (pyobjc-framework-PreferencePanes-4.1.tar.gz) = 380cca47266d02811198d51d71b33c22ba37f8be
+SHA512 (pyobjc-framework-PreferencePanes-4.1.tar.gz) = 502647b7c6a8ae9330b7a1bcab14f77ba325e425e88ab887d5e523f512b5f4bc23cd4b55394e471e7f055ff5fa951991b714b64f898d816a66c8e7cfffa40473
+Size (pyobjc-framework-PreferencePanes-4.1.tar.gz) = 21963 bytes

Index: pkgsrc/devel/py-pyobjc-framework-PubSub/Makefile
diff -u pkgsrc/devel/py-pyobjc-framework-PubSub/Makefile:1.2 pkgsrc/devel/py-pyobjc-framework-PubSub/Makefile:1.3
--- pkgsrc/devel/py-pyobjc-framework-PubSub/Makefile:1.2        Wed Jun  8 17:43:31 2016
+++ pkgsrc/devel/py-pyobjc-framework-PubSub/Makefile    Thu Feb  8 19:54:24 2018
@@ -1,20 +1,18 @@
-# $NetBSD: Makefile,v 1.2 2016/06/08 17:43:31 wiz Exp $
+# $NetBSD: Makefile,v 1.3 2018/02/08 19:54:24 adam Exp $
 
 .include "../../devel/py-pyobjc/Makefile.common"
 
 DISTNAME=      pyobjc-framework-PubSub-${PYOBJC_VERS}
 PKGNAME=       ${PYPKGPREFIX}-${DISTNAME}
-CATEGORIES=    devel
+CATEGORIES=    devel python
 MASTER_SITES=  ${MASTER_SITE_PYPI:=p/pyobjc-framework-PubSub/}
 
-MAINTAINER=    pkgsrc-users%NetBSD.org@localhost
-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
+DEPENDS+=      ${PYPKGPREFIX}-pyobjc-framework-Cocoa>=${PYOBJC_VERS}:../../devel/py-pyobjc-framework-Cocoa
 
 .include "../../lang/python/egg.mk"
 .include "../../mk/bsd.pkg.mk"
Index: pkgsrc/devel/py-pyobjc-framework-PubSub/distinfo
diff -u pkgsrc/devel/py-pyobjc-framework-PubSub/distinfo:1.2 pkgsrc/devel/py-pyobjc-framework-PubSub/distinfo:1.3
--- pkgsrc/devel/py-pyobjc-framework-PubSub/distinfo:1.2        Tue Nov  3 03:29:14 2015
+++ pkgsrc/devel/py-pyobjc-framework-PubSub/distinfo    Thu Feb  8 19:54:24 2018
@@ -1,6 +1,6 @@
-$NetBSD: distinfo,v 1.2 2015/11/03 03:29:14 agc Exp $
+$NetBSD: distinfo,v 1.3 2018/02/08 19:54:24 adam Exp $
 
-SHA1 (pyobjc-framework-PubSub-3.0.4.tar.gz) = 4ea9bf20b611067538ccc6832349302aaa20bcb0
-RMD160 (pyobjc-framework-PubSub-3.0.4.tar.gz) = c5521a47961f902326d90b8269b5c5b623f5469b
-SHA512 (pyobjc-framework-PubSub-3.0.4.tar.gz) = 3247b4b06261c8c2f94a017229a0f1bde677335a3711cbd8f1ca92260b8f17c020fee140bb1f446cd51997fccef918c5f76c8e117a73c14706d4cee9201c44a0
-Size (pyobjc-framework-PubSub-3.0.4.tar.gz) = 14119 bytes
+SHA1 (pyobjc-framework-PubSub-4.1.tar.gz) = 948e82eb48ad94747c79a3ec09cfe527e61cf648
+RMD160 (pyobjc-framework-PubSub-4.1.tar.gz) = bfae8799427df96beb42aced412681af006f6c9e
+SHA512 (pyobjc-framework-PubSub-4.1.tar.gz) = 73db0c0693bb5134f3ddf4f14c21a0344a97120941ee7f656036ff8186af2f08b94815e1bcc372049e2a216b56f077630b3f88681f0aef64fce98ca9b731dde4
+Size (pyobjc-framework-PubSub-4.1.tar.gz) = 14267 bytes

Index: pkgsrc/devel/py-pyobjc-framework-QTKit/Makefile
diff -u pkgsrc/devel/py-pyobjc-framework-QTKit/Makefile:1.2 pkgsrc/devel/py-pyobjc-framework-QTKit/Makefile:1.3
--- pkgsrc/devel/py-pyobjc-framework-QTKit/Makefile:1.2 Wed Jun  8 17:43:31 2016
+++ pkgsrc/devel/py-pyobjc-framework-QTKit/Makefile     Thu Feb  8 19:54:24 2018
@@ -1,20 +1,19 @@
-# $NetBSD: Makefile,v 1.2 2016/06/08 17:43:31 wiz Exp $
+# $NetBSD: Makefile,v 1.3 2018/02/08 19:54:24 adam Exp $
 
 .include "../../devel/py-pyobjc/Makefile.common"
 
 DISTNAME=      pyobjc-framework-QTKit-${PYOBJC_VERS}
 PKGNAME=       ${PYPKGPREFIX}-${DISTNAME}
-CATEGORIES=    devel
+CATEGORIES=    devel python
 MASTER_SITES=  ${MASTER_SITE_PYPI:=p/pyobjc-framework-QTKit/}
 
-MAINTAINER=    pkgsrc-users%NetBSD.org@localhost
-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
+DEPENDS+=      ${PYPKGPREFIX}-pyobjc-framework-Cocoa>=${PYOBJC_VERS}:../../devel/py-pyobjc-framework-Cocoa
+DEPENDS+=      ${PYPKGPREFIX}-pyobjc-framework-Quartz>=${PYOBJC_VERS}:../../devel/py-pyobjc-framework-Quartz
 
 .include "../../lang/python/egg.mk"
 .include "../../mk/bsd.pkg.mk"
Index: pkgsrc/devel/py-pyobjc-framework-QTKit/distinfo
diff -u pkgsrc/devel/py-pyobjc-framework-QTKit/distinfo:1.2 pkgsrc/devel/py-pyobjc-framework-QTKit/distinfo:1.3
--- pkgsrc/devel/py-pyobjc-framework-QTKit/distinfo:1.2 Tue Nov  3 03:29:14 2015
+++ pkgsrc/devel/py-pyobjc-framework-QTKit/distinfo     Thu Feb  8 19:54:24 2018
@@ -1,6 +1,6 @@
-$NetBSD: distinfo,v 1.2 2015/11/03 03:29:14 agc Exp $
+$NetBSD: distinfo,v 1.3 2018/02/08 19:54:24 adam Exp $
 
-SHA1 (pyobjc-framework-QTKit-3.0.4.tar.gz) = 36e353c55b7bb17adb5909dfb16dffba44cfe157
-RMD160 (pyobjc-framework-QTKit-3.0.4.tar.gz) = d032d56b1007fc45ca5c36b29d90717f3075508a
-SHA512 (pyobjc-framework-QTKit-3.0.4.tar.gz) = bea8e3585f4b7e1111ed2d865db41847251ace9d7adaef1b917dfdbab6ede6194e404a064cc66e8284be5827aa63b6a87abb569307a9244afd8a8ef4138d5f67
-Size (pyobjc-framework-QTKit-3.0.4.tar.gz) = 87004 bytes
+SHA1 (pyobjc-framework-QTKit-4.1.tar.gz) = 993a8a79b1ffa3ac6dcb9ed1d434bf982ac9f96a
+RMD160 (pyobjc-framework-QTKit-4.1.tar.gz) = 34ef14faa627d365a56d14dc4b8bdb96cc074c85
+SHA512 (pyobjc-framework-QTKit-4.1.tar.gz) = 71d30dd4b9a9fad568e7f9aa5a1e48daa4011bef14fab880ff2b496cf80abe692228bb10504ac5c6d4268d9d594b3d5aa65b6ad065ba90a775313e450adeca6d
+Size (pyobjc-framework-QTKit-4.1.tar.gz) = 117412 bytes

Index: pkgsrc/devel/py-pyobjc-framework-QTKit/PLIST
diff -u pkgsrc/devel/py-pyobjc-framework-QTKit/PLIST:1.1 pkgsrc/devel/py-pyobjc-framework-QTKit/PLIST:1.2
--- pkgsrc/devel/py-pyobjc-framework-QTKit/PLIST:1.1    Sat Apr 25 10:40:50 2015
+++ pkgsrc/devel/py-pyobjc-framework-QTKit/PLIST        Thu Feb  8 19:54:24 2018
@@ -1,10 +1,11 @@
-@comment $NetBSD: PLIST,v 1.1 2015/04/25 10:40:50 adam Exp $
+@comment $NetBSD: PLIST,v 1.2 2018/02/08 19:54: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}/QTKit/_QTKit.so
 ${PYSITELIB}/QTKit/__init__.py
 ${PYSITELIB}/QTKit/__init__.pyc
 ${PYSITELIB}/QTKit/__init__.pyo

Index: pkgsrc/devel/py-pyobjc-framework-Quartz/Makefile
diff -u pkgsrc/devel/py-pyobjc-framework-Quartz/Makefile:1.2 pkgsrc/devel/py-pyobjc-framework-Quartz/Makefile:1.3
--- pkgsrc/devel/py-pyobjc-framework-Quartz/Makefile:1.2        Wed Jun  8 17:43:31 2016
+++ pkgsrc/devel/py-pyobjc-framework-Quartz/Makefile    Thu Feb  8 19:54:24 2018
@@ -1,20 +1,18 @@
-# $NetBSD: Makefile,v 1.2 2016/06/08 17:43:31 wiz Exp $
+# $NetBSD: Makefile,v 1.3 2018/02/08 19:54:24 adam Exp $
 
 .include "../../devel/py-pyobjc/Makefile.common"
 
 DISTNAME=      pyobjc-framework-Quartz-${PYOBJC_VERS}
 PKGNAME=       ${PYPKGPREFIX}-${DISTNAME}
-CATEGORIES=    devel
+CATEGORIES=    devel python
 MASTER_SITES=  ${MASTER_SITE_PYPI:=p/pyobjc-framework-Quartz/}
 
-MAINTAINER=    pkgsrc-users%NetBSD.org@localhost
-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
+DEPENDS+=      ${PYPKGPREFIX}-pyobjc-framework-Cocoa>=${PYOBJC_VERS}:../../devel/py-pyobjc-framework-Cocoa
 
 .include "../../lang/python/egg.mk"
 .include "../../mk/bsd.pkg.mk"
Index: pkgsrc/devel/py-pyobjc-framework-Quartz/distinfo
diff -u pkgsrc/devel/py-pyobjc-framework-Quartz/distinfo:1.2 pkgsrc/devel/py-pyobjc-framework-Quartz/distinfo:1.3
--- pkgsrc/devel/py-pyobjc-framework-Quartz/distinfo:1.2        Tue Nov  3 03:29:14 2015
+++ pkgsrc/devel/py-pyobjc-framework-Quartz/distinfo    Thu Feb  8 19:54:24 2018
@@ -1,6 +1,6 @@
-$NetBSD: distinfo,v 1.2 2015/11/03 03:29:14 agc Exp $
+$NetBSD: distinfo,v 1.3 2018/02/08 19:54:24 adam Exp $
 
-SHA1 (pyobjc-framework-Quartz-3.0.4.tar.gz) = 9be768c97dcc3ff018ed77cc2df61d79f30e7cd3
-RMD160 (pyobjc-framework-Quartz-3.0.4.tar.gz) = 7509318b3a5e40079ae09d4b708ceb393adfb732
-SHA512 (pyobjc-framework-Quartz-3.0.4.tar.gz) = a1894688455fcababf06848b2c990d8a15bb3eae207b3d9545888db17eece5b5893153bad404ffa0870dad0ab6624b3756b21fe8d56caa40d182bbbbdb6bd5f5
-Size (pyobjc-framework-Quartz-3.0.4.tar.gz) = 3201747 bytes
+SHA1 (pyobjc-framework-Quartz-4.1.tar.gz) = 9e1cb7d60c8c8f935ec7e358e34833eabe1f1b9d
+RMD160 (pyobjc-framework-Quartz-4.1.tar.gz) = dcb49b84ea33a02146f44cfc70c291d4cd1fb728
+SHA512 (pyobjc-framework-Quartz-4.1.tar.gz) = fe193a776fefa55649f51ec12be71ac72dc11d6b2f3a53b2973a1b4f3f079cd1ab3ec239ab94aff12969166cdec882fda2db55c35ffdb192d7700556527725a5
+Size (pyobjc-framework-Quartz-4.1.tar.gz) = 3336784 bytes

Index: pkgsrc/devel/py-pyobjc-framework-Quartz/PLIST
diff -u pkgsrc/devel/py-pyobjc-framework-Quartz/PLIST:1.1 pkgsrc/devel/py-pyobjc-framework-Quartz/PLIST:1.2
--- pkgsrc/devel/py-pyobjc-framework-Quartz/PLIST:1.1   Sat Apr 25 10:42:24 2015
+++ pkgsrc/devel/py-pyobjc-framework-Quartz/PLIST       Thu Feb  8 19:54:24 2018
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.1 2015/04/25 10:42:24 adam Exp $
+@comment $NetBSD: PLIST,v 1.2 2018/02/08 19:54:24 adam Exp $
 ${PYSITELIB}/${EGG_INFODIR}/PKG-INFO
 ${PYSITELIB}/${EGG_INFODIR}/SOURCES.txt
 ${PYSITELIB}/${EGG_INFODIR}/dependency_links.txt
@@ -8,67 +8,71 @@ ${PYSITELIB}/${EGG_INFODIR}/top_level.tx
 ${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/_contextmanager.pyc
+${PYSITELIB}/Quartz/CoreGraphics/_contextmanager.pyo
 ${PYSITELIB}/Quartz/CoreGraphics/_coregraphics.so
 ${PYSITELIB}/Quartz/CoreGraphics/_doubleindirect.so
 ${PYSITELIB}/Quartz/CoreGraphics/_inlines.so
 ${PYSITELIB}/Quartz/CoreGraphics/_metadata.py
+${PYSITELIB}/Quartz/CoreGraphics/_metadata.pyc
+${PYSITELIB}/Quartz/CoreGraphics/_metadata.pyo
 ${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.py
 ${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.py
 ${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/_imagekit.so
+${PYSITELIB}/Quartz/ImageKit/_metadata.py
 ${PYSITELIB}/Quartz/ImageKit/_metadata.pyc
 ${PYSITELIB}/Quartz/ImageKit/_metadata.pyo
-${PYSITELIB}/Quartz/ImageKit/_metadata.py
+${PYSITELIB}/Quartz/PDFKit/_PDFKit.so
 ${PYSITELIB}/Quartz/PDFKit/__init__.py
 ${PYSITELIB}/Quartz/PDFKit/__init__.pyc
 ${PYSITELIB}/Quartz/PDFKit/__init__.pyo
+${PYSITELIB}/Quartz/PDFKit/_metadata.py
 ${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.py
 ${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.py
 ${PYSITELIB}/Quartz/QuartzCore/_metadata.pyc
 ${PYSITELIB}/Quartz/QuartzCore/_metadata.pyo
-${PYSITELIB}/Quartz/QuartzCore/_metadata.py
+${PYSITELIB}/Quartz/QuartzCore/_quartzcore.so
 ${PYSITELIB}/Quartz/QuartzFilters/__init__.py
 ${PYSITELIB}/Quartz/QuartzFilters/__init__.pyc
 ${PYSITELIB}/Quartz/QuartzFilters/__init__.pyo
+${PYSITELIB}/Quartz/QuartzFilters/_metadata.py
 ${PYSITELIB}/Quartz/QuartzFilters/_metadata.pyc
 ${PYSITELIB}/Quartz/QuartzFilters/_metadata.pyo
-${PYSITELIB}/Quartz/QuartzFilters/_metadata.py
+${PYSITELIB}/Quartz/QuickLookUI/_QuickLookUI.so
 ${PYSITELIB}/Quartz/QuickLookUI/__init__.py
 ${PYSITELIB}/Quartz/QuickLookUI/__init__.pyc
 ${PYSITELIB}/Quartz/QuickLookUI/__init__.pyo
+${PYSITELIB}/Quartz/QuickLookUI/_metadata.py
 ${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

Index: pkgsrc/devel/py-pyobjc-framework-ScreenSaver/Makefile
diff -u pkgsrc/devel/py-pyobjc-framework-ScreenSaver/Makefile:1.2 pkgsrc/devel/py-pyobjc-framework-ScreenSaver/Makefile:1.3
--- pkgsrc/devel/py-pyobjc-framework-ScreenSaver/Makefile:1.2   Wed Jun  8 17:43:31 2016
+++ pkgsrc/devel/py-pyobjc-framework-ScreenSaver/Makefile       Thu Feb  8 19:54:25 2018
@@ -1,20 +1,18 @@
-# $NetBSD: Makefile,v 1.2 2016/06/08 17:43:31 wiz Exp $
+# $NetBSD: Makefile,v 1.3 2018/02/08 19:54:25 adam Exp $
 
 .include "../../devel/py-pyobjc/Makefile.common"
 
 DISTNAME=      pyobjc-framework-ScreenSaver-${PYOBJC_VERS}
 PKGNAME=       ${PYPKGPREFIX}-${DISTNAME}
-CATEGORIES=    devel
+CATEGORIES=    devel python
 MASTER_SITES=  ${MASTER_SITE_PYPI:=p/pyobjc-framework-ScreenSaver/}
 
-MAINTAINER=    pkgsrc-users%NetBSD.org@localhost
-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
+DEPENDS+=      ${PYPKGPREFIX}-pyobjc-framework-Cocoa>=${PYOBJC_VERS}:../../devel/py-pyobjc-framework-Cocoa
 
 .include "../../lang/python/egg.mk"
 .include "../../mk/bsd.pkg.mk"
Index: pkgsrc/devel/py-pyobjc-framework-ScreenSaver/distinfo
diff -u pkgsrc/devel/py-pyobjc-framework-ScreenSaver/distinfo:1.2 pkgsrc/devel/py-pyobjc-framework-ScreenSaver/distinfo:1.3
--- pkgsrc/devel/py-pyobjc-framework-ScreenSaver/distinfo:1.2   Tue Nov  3 03:29:14 2015
+++ pkgsrc/devel/py-pyobjc-framework-ScreenSaver/distinfo       Thu Feb  8 19:54:25 2018
@@ -1,6 +1,6 @@
-$NetBSD: distinfo,v 1.2 2015/11/03 03:29:14 agc Exp $
+$NetBSD: distinfo,v 1.3 2018/02/08 19:54:25 adam Exp $
 
-SHA1 (pyobjc-framework-ScreenSaver-3.0.4.tar.gz) = fa17d4c154e027e40be1265f046a7bd6ee8c354d
-RMD160 (pyobjc-framework-ScreenSaver-3.0.4.tar.gz) = 1c5c5dc55ef80d87f6959ddeafec978e19a4b463
-SHA512 (pyobjc-framework-ScreenSaver-3.0.4.tar.gz) = 92b6daf4c1d25de859e0c1406ff5d54ed253deff24ec453adbe35e6d229be82d37fc8dbe48e0ef029dadbc3cb514b5ef01c46070b41c7ffac64184ecdad599e9
-Size (pyobjc-framework-ScreenSaver-3.0.4.tar.gz) = 13433 bytes
+SHA1 (pyobjc-framework-ScreenSaver-4.1.tar.gz) = 1c9b7f072907c9719b45304aaee9ec2cf5072f72
+RMD160 (pyobjc-framework-ScreenSaver-4.1.tar.gz) = ab9595f3a64ce4100c635a35ae11c4ae3787ab2d
+SHA512 (pyobjc-framework-ScreenSaver-4.1.tar.gz) = 843e036e694d7b640168262387cd4581fcdd7ce7de4b366ba1a09ead93d7fa1c4cd19c56f999ff431b71a0a8b29c9ff5c91c84c2fe3c9ff65504d6d6bf2b6692
+Size (pyobjc-framework-ScreenSaver-4.1.tar.gz) = 19344 bytes

Index: pkgsrc/devel/py-pyobjc-framework-ScriptingBridge/Makefile
diff -u pkgsrc/devel/py-pyobjc-framework-ScriptingBridge/Makefile:1.2 pkgsrc/devel/py-pyobjc-framework-ScriptingBridge/Makefile:1.3
--- pkgsrc/devel/py-pyobjc-framework-ScriptingBridge/Makefile:1.2       Wed Jun  8 17:43:31 2016
+++ pkgsrc/devel/py-pyobjc-framework-ScriptingBridge/Makefile   Thu Feb  8 19:54:25 2018
@@ -1,20 +1,18 @@
-# $NetBSD: Makefile,v 1.2 2016/06/08 17:43:31 wiz Exp $
+# $NetBSD: Makefile,v 1.3 2018/02/08 19:54:25 adam Exp $
 
 .include "../../devel/py-pyobjc/Makefile.common"
 
 DISTNAME=      pyobjc-framework-ScriptingBridge-${PYOBJC_VERS}
 PKGNAME=       ${PYPKGPREFIX}-${DISTNAME}
-CATEGORIES=    devel
+CATEGORIES=    devel python
 MASTER_SITES=  ${MASTER_SITE_PYPI:=p/pyobjc-framework-ScriptingBridge/}
 
-MAINTAINER=    pkgsrc-users%NetBSD.org@localhost
-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
+DEPENDS+=      ${PYPKGPREFIX}-pyobjc-framework-Cocoa>=${PYOBJC_VERS}:../../devel/py-pyobjc-framework-Cocoa
 
 .include "../../lang/python/egg.mk"
 .include "../../mk/bsd.pkg.mk"
Index: pkgsrc/devel/py-pyobjc-framework-ScriptingBridge/distinfo
diff -u pkgsrc/devel/py-pyobjc-framework-ScriptingBridge/distinfo:1.2 pkgsrc/devel/py-pyobjc-framework-ScriptingBridge/distinfo:1.3
--- pkgsrc/devel/py-pyobjc-framework-ScriptingBridge/distinfo:1.2       Tue Nov  3 03:29:14 2015
+++ pkgsrc/devel/py-pyobjc-framework-ScriptingBridge/distinfo   Thu Feb  8 19:54:25 2018
@@ -1,6 +1,6 @@
-$NetBSD: distinfo,v 1.2 2015/11/03 03:29:14 agc Exp $
+$NetBSD: distinfo,v 1.3 2018/02/08 19:54:25 adam Exp $
 
-SHA1 (pyobjc-framework-ScriptingBridge-3.0.4.tar.gz) = 5e2c46890ef415f8ad0472fcb9b1b6dda25d23e4
-RMD160 (pyobjc-framework-ScriptingBridge-3.0.4.tar.gz) = b62bbf8bdd9382db474012c35d3acd331cf20e8b
-SHA512 (pyobjc-framework-ScriptingBridge-3.0.4.tar.gz) = 801a079aa1bd408b5511d8970c108c48a802dcefa3e9da781043eae2ead40f315c0b9a0c474f5c61fc47001a23a43d218ea6bdb83b819da2eb63d9a77c7454b4
-Size (pyobjc-framework-ScriptingBridge-3.0.4.tar.gz) = 11916 bytes
+SHA1 (pyobjc-framework-ScriptingBridge-4.1.tar.gz) = 9f4102b4eef6ed94411056ce0bf6b70b3c3c2b9a
+RMD160 (pyobjc-framework-ScriptingBridge-4.1.tar.gz) = 8d73aa68e458f8e29582cddd44e1e631f81e75db
+SHA512 (pyobjc-framework-ScriptingBridge-4.1.tar.gz) = 0bd896668bdf309fb45ad0017ed645d0a584cb79490faf1f290b0852bbd58e0a9008304d653805308df217998e5e87f94eea23b83d1eff28ee34867997931ec9
+Size (pyobjc-framework-ScriptingBridge-4.1.tar.gz) = 17888 bytes

Index: pkgsrc/devel/py-pyobjc-framework-ScriptingBridge/PLIST
diff -u pkgsrc/devel/py-pyobjc-framework-ScriptingBridge/PLIST:1.1 pkgsrc/devel/py-pyobjc-framework-ScriptingBridge/PLIST:1.2
--- pkgsrc/devel/py-pyobjc-framework-ScriptingBridge/PLIST:1.1  Sat Apr 25 10:40:51 2015
+++ pkgsrc/devel/py-pyobjc-framework-ScriptingBridge/PLIST      Thu Feb  8 19:54:25 2018
@@ -1,14 +1,14 @@
-@comment $NetBSD: PLIST,v 1.1 2015/04/25 10:40:51 adam Exp $
+@comment $NetBSD: PLIST,v 1.2 2018/02/08 19:54:25 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/_ScriptingBridge.so
 ${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

Index: pkgsrc/devel/py-pyobjc-framework-SearchKit/Makefile
diff -u pkgsrc/devel/py-pyobjc-framework-SearchKit/Makefile:1.2 pkgsrc/devel/py-pyobjc-framework-SearchKit/Makefile:1.3
--- pkgsrc/devel/py-pyobjc-framework-SearchKit/Makefile:1.2     Wed Jun  8 17:43:32 2016
+++ pkgsrc/devel/py-pyobjc-framework-SearchKit/Makefile Thu Feb  8 19:54:25 2018
@@ -1,20 +1,18 @@
-# $NetBSD: Makefile,v 1.2 2016/06/08 17:43:32 wiz Exp $
+# $NetBSD: Makefile,v 1.3 2018/02/08 19:54:25 adam Exp $
 
 .include "../../devel/py-pyobjc/Makefile.common"
 
 DISTNAME=      pyobjc-framework-SearchKit-${PYOBJC_VERS}
 PKGNAME=       ${PYPKGPREFIX}-${DISTNAME}
-CATEGORIES=    devel
+CATEGORIES=    devel python
 MASTER_SITES=  ${MASTER_SITE_PYPI:=p/pyobjc-framework-SearchKit/}
 
-MAINTAINER=    pkgsrc-users%NetBSD.org@localhost
-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
+DEPENDS+=      ${PYPKGPREFIX}-pyobjc-framework-Cocoa>=${PYOBJC_VERS}:../../devel/py-pyobjc-framework-Cocoa
 
 .include "../../lang/python/egg.mk"
 .include "../../mk/bsd.pkg.mk"
Index: pkgsrc/devel/py-pyobjc-framework-SearchKit/distinfo
diff -u pkgsrc/devel/py-pyobjc-framework-SearchKit/distinfo:1.2 pkgsrc/devel/py-pyobjc-framework-SearchKit/distinfo:1.3
--- pkgsrc/devel/py-pyobjc-framework-SearchKit/distinfo:1.2     Tue Nov  3 03:29:14 2015
+++ pkgsrc/devel/py-pyobjc-framework-SearchKit/distinfo Thu Feb  8 19:54:25 2018
@@ -1,6 +1,6 @@
-$NetBSD: distinfo,v 1.2 2015/11/03 03:29:14 agc Exp $
+$NetBSD: distinfo,v 1.3 2018/02/08 19:54:25 adam Exp $
 
-SHA1 (pyobjc-framework-SearchKit-3.0.4.tar.gz) = 35488ece9f9cb67bbef6e891b0239ed1736bf82d
-RMD160 (pyobjc-framework-SearchKit-3.0.4.tar.gz) = 0a90432df9debef372f7a4436cdaacc6905d8850
-SHA512 (pyobjc-framework-SearchKit-3.0.4.tar.gz) = 70d9617d4e90c77704d2d5c38c64ab0662b62c3ef6aa41557df96a86f64be18dab15ee8cf8e3e87e74cb26ce5dc57b141f94a01f6f2fa77d72fdc5f1968d29cd
-Size (pyobjc-framework-SearchKit-3.0.4.tar.gz) = 38259 bytes
+SHA1 (pyobjc-framework-SearchKit-4.1.tar.gz) = 44349b3ce0c1d39822362ef61ca7707b267d8ab5
+RMD160 (pyobjc-framework-SearchKit-4.1.tar.gz) = b7cb0d36b7861ae1c9e3109e357c5dcef258f09e
+SHA512 (pyobjc-framework-SearchKit-4.1.tar.gz) = e4af839d6a6bcc0b32f67320d264b88cc32e33e54e441dd4126788536443703cfa5f4cd66dd841afcf47df06351e5aa8d3c334187af92a2238981eafda60628f
+Size (pyobjc-framework-SearchKit-4.1.tar.gz) = 39216 bytes

Index: pkgsrc/devel/py-pyobjc-framework-ServiceManagement/Makefile
diff -u pkgsrc/devel/py-pyobjc-framework-ServiceManagement/Makefile:1.2 pkgsrc/devel/py-pyobjc-framework-ServiceManagement/Makefile:1.3
--- pkgsrc/devel/py-pyobjc-framework-ServiceManagement/Makefile:1.2     Wed Jun  8 17:43:32 2016
+++ pkgsrc/devel/py-pyobjc-framework-ServiceManagement/Makefile Thu Feb  8 19:54:25 2018
@@ -1,20 +1,18 @@
-# $NetBSD: Makefile,v 1.2 2016/06/08 17:43:32 wiz Exp $
+# $NetBSD: Makefile,v 1.3 2018/02/08 19:54:25 adam Exp $
 
 .include "../../devel/py-pyobjc/Makefile.common"
 
 DISTNAME=      pyobjc-framework-ServiceManagement-${PYOBJC_VERS}
 PKGNAME=       ${PYPKGPREFIX}-${DISTNAME}
-CATEGORIES=    devel
+CATEGORIES=    devel python
 MASTER_SITES=  ${MASTER_SITE_PYPI:=p/pyobjc-framework-ServiceManagement/}
 
-MAINTAINER=    pkgsrc-users%NetBSD.org@localhost
-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
+DEPENDS+=      ${PYPKGPREFIX}-pyobjc-framework-Cocoa>=${PYOBJC_VERS}:../../devel/py-pyobjc-framework-Cocoa
 
 .include "../../lang/python/egg.mk"
 .include "../../mk/bsd.pkg.mk"
Index: pkgsrc/devel/py-pyobjc-framework-ServiceManagement/distinfo
diff -u pkgsrc/devel/py-pyobjc-framework-ServiceManagement/distinfo:1.2 pkgsrc/devel/py-pyobjc-framework-ServiceManagement/distinfo:1.3
--- pkgsrc/devel/py-pyobjc-framework-ServiceManagement/distinfo:1.2     Tue Nov  3 03:29:14 2015
+++ pkgsrc/devel/py-pyobjc-framework-ServiceManagement/distinfo Thu Feb  8 19:54:25 2018
@@ -1,6 +1,6 @@
-$NetBSD: distinfo,v 1.2 2015/11/03 03:29:14 agc Exp $
+$NetBSD: distinfo,v 1.3 2018/02/08 19:54:25 adam Exp $
 
-SHA1 (pyobjc-framework-ServiceManagement-3.0.4.tar.gz) = 18fa5d2ae636789cdfc503a5e14ffe815be7d9a6
-RMD160 (pyobjc-framework-ServiceManagement-3.0.4.tar.gz) = 3e2af66672ab08dd5f7b95718e5563804a46cf9f
-SHA512 (pyobjc-framework-ServiceManagement-3.0.4.tar.gz) = a794d2ad90e248ce293feab48766e18cdf160863adaee2135d337db5b19b61c2220b5cb165ad11dab65350bba70aa86d7672bc07093e24ddc406427cef4421c6
-Size (pyobjc-framework-ServiceManagement-3.0.4.tar.gz) = 10419 bytes
+SHA1 (pyobjc-framework-ServiceManagement-4.1.tar.gz) = b28aab5160dcc7e25ee4d9bbb45df2bb91634ae0
+RMD160 (pyobjc-framework-ServiceManagement-4.1.tar.gz) = 681c3c5fe4ab48f3cef93a00e9eb9a7c6864c2dd
+SHA512 (pyobjc-framework-ServiceManagement-4.1.tar.gz) = 004932cf498676e5a9f60cacb975e318114d06f2e5d0e18c5dfd52c4daa1220852f74457a43143614ed586c627fd93902a5f946847d9c337a7ad73319fa41c4d
+Size (pyobjc-framework-ServiceManagement-4.1.tar.gz) = 10909 bytes

Index: pkgsrc/devel/py-pyobjc-framework-Social/Makefile
diff -u pkgsrc/devel/py-pyobjc-framework-Social/Makefile:1.2 pkgsrc/devel/py-pyobjc-framework-Social/Makefile:1.3
--- pkgsrc/devel/py-pyobjc-framework-Social/Makefile:1.2        Wed Jun  8 17:43:32 2016
+++ pkgsrc/devel/py-pyobjc-framework-Social/Makefile    Thu Feb  8 19:54:25 2018
@@ -1,20 +1,18 @@
-# $NetBSD: Makefile,v 1.2 2016/06/08 17:43:32 wiz Exp $
+# $NetBSD: Makefile,v 1.3 2018/02/08 19:54:25 adam Exp $
 
 .include "../../devel/py-pyobjc/Makefile.common"
 
 DISTNAME=      pyobjc-framework-Social-${PYOBJC_VERS}
 PKGNAME=       ${PYPKGPREFIX}-${DISTNAME}
-CATEGORIES=    devel
+CATEGORIES=    devel python
 MASTER_SITES=  ${MASTER_SITE_PYPI:=p/pyobjc-framework-Social/}
 
-MAINTAINER=    pkgsrc-users%NetBSD.org@localhost
-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
+DEPENDS+=      ${PYPKGPREFIX}-pyobjc-framework-Cocoa>=${PYOBJC_VERS}:../../devel/py-pyobjc-framework-Cocoa
 
 .include "../../lang/python/egg.mk"
 .include "../../mk/bsd.pkg.mk"
Index: pkgsrc/devel/py-pyobjc-framework-Social/distinfo
diff -u pkgsrc/devel/py-pyobjc-framework-Social/distinfo:1.2 pkgsrc/devel/py-pyobjc-framework-Social/distinfo:1.3
--- pkgsrc/devel/py-pyobjc-framework-Social/distinfo:1.2        Tue Nov  3 03:29:14 2015
+++ pkgsrc/devel/py-pyobjc-framework-Social/distinfo    Thu Feb  8 19:54:25 2018
@@ -1,6 +1,6 @@
-$NetBSD: distinfo,v 1.2 2015/11/03 03:29:14 agc Exp $
+$NetBSD: distinfo,v 1.3 2018/02/08 19:54:25 adam Exp $
 
-SHA1 (pyobjc-framework-Social-3.0.4.tar.gz) = 0e49ee516bf65c887814d99a4c04824729d2b902
-RMD160 (pyobjc-framework-Social-3.0.4.tar.gz) = 7420c109d35715f5d8a2cafe359d49b9a453e0e4
-SHA512 (pyobjc-framework-Social-3.0.4.tar.gz) = e53a6efd8c2c5458442863ef02b2329304deffa6b3b6081001fe40c202ec89fdda75f151836e92d55e973bff04bd93bad0ef62a06cd530c7bb0df2c4e880a512
-Size (pyobjc-framework-Social-3.0.4.tar.gz) = 9052 bytes
+SHA1 (pyobjc-framework-Social-4.1.tar.gz) = 4c3e1c24bf3e79e9895b97606f00b1f67f77f8ba
+RMD160 (pyobjc-framework-Social-4.1.tar.gz) = 29711787019f6a4536f8bbbbfb798bb449b08d41
+SHA512 (pyobjc-framework-Social-4.1.tar.gz) = a3987b5c1e9c9d71daade68ea553ba9944a3c6d0b382b33a05305d13067fb750d9320df9bdaa149906a54b7ddbbaf028085738bc9dbad6d0413e82c29a39c269
+Size (pyobjc-framework-Social-4.1.tar.gz) = 10071 bytes

Index: pkgsrc/devel/py-pyobjc-framework-StoreKit/Makefile
diff -u pkgsrc/devel/py-pyobjc-framework-StoreKit/Makefile:1.2 pkgsrc/devel/py-pyobjc-framework-StoreKit/Makefile:1.3
--- pkgsrc/devel/py-pyobjc-framework-StoreKit/Makefile:1.2      Wed Jun  8 17:43:32 2016
+++ pkgsrc/devel/py-pyobjc-framework-StoreKit/Makefile  Thu Feb  8 19:54:26 2018
@@ -1,20 +1,18 @@
-# $NetBSD: Makefile,v 1.2 2016/06/08 17:43:32 wiz Exp $
+# $NetBSD: Makefile,v 1.3 2018/02/08 19:54:26 adam Exp $
 
 .include "../../devel/py-pyobjc/Makefile.common"
 
 DISTNAME=      pyobjc-framework-StoreKit-${PYOBJC_VERS}
 PKGNAME=       ${PYPKGPREFIX}-${DISTNAME}
-CATEGORIES=    devel
+CATEGORIES=    devel python
 MASTER_SITES=  ${MASTER_SITE_PYPI:=p/pyobjc-framework-StoreKit/}
 
-MAINTAINER=    pkgsrc-users%NetBSD.org@localhost
-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
+DEPENDS+=      ${PYPKGPREFIX}-pyobjc-framework-Cocoa>=${PYOBJC_VERS}:../../devel/py-pyobjc-framework-Cocoa
 
 .include "../../lang/python/egg.mk"
 .include "../../mk/bsd.pkg.mk"
Index: pkgsrc/devel/py-pyobjc-framework-StoreKit/distinfo
diff -u pkgsrc/devel/py-pyobjc-framework-StoreKit/distinfo:1.2 pkgsrc/devel/py-pyobjc-framework-StoreKit/distinfo:1.3
--- pkgsrc/devel/py-pyobjc-framework-StoreKit/distinfo:1.2      Tue Nov  3 03:29:15 2015
+++ pkgsrc/devel/py-pyobjc-framework-StoreKit/distinfo  Thu Feb  8 19:54:26 2018
@@ -1,6 +1,6 @@
-$NetBSD: distinfo,v 1.2 2015/11/03 03:29:15 agc Exp $
+$NetBSD: distinfo,v 1.3 2018/02/08 19:54:26 adam Exp $
 
-SHA1 (pyobjc-framework-StoreKit-3.0.4.tar.gz) = 27700c6a898eb15504a1e098a11af0740a713842
-RMD160 (pyobjc-framework-StoreKit-3.0.4.tar.gz) = 7b158796c9de6952df9c1f7664c0cfae9454a44a
-SHA512 (pyobjc-framework-StoreKit-3.0.4.tar.gz) = 3c0f70837c5db860b276e8d0d57ea04e5843eee1a5c5a91356608e39007cd8d39efdfec91c44ee5ff1dd62a741bf51b6b5e238d2d63c0898e2597b006582f7e7
-Size (pyobjc-framework-StoreKit-3.0.4.tar.gz) = 10978 bytes
+SHA1 (pyobjc-framework-StoreKit-4.1.tar.gz) = 1bde2537a8158cc7b14c986e15b55feeda0ebf4f
+RMD160 (pyobjc-framework-StoreKit-4.1.tar.gz) = 641edda2e3d7dadfbab86d288c3b4945f4c7ae3f
+SHA512 (pyobjc-framework-StoreKit-4.1.tar.gz) = a1b45d9ccf52be03decc15245682fa5a0682f228a5b9bec70dc2d8b538ee02f0f7b42adbbd4dfdd5478690d220aaef3680cd1ce1dd9b2d7a61dae7335606dae8
+Size (pyobjc-framework-StoreKit-4.1.tar.gz) = 19382 bytes

Index: pkgsrc/devel/py-pyobjc-framework-StoreKit/PLIST
diff -u pkgsrc/devel/py-pyobjc-framework-StoreKit/PLIST:1.1 pkgsrc/devel/py-pyobjc-framework-StoreKit/PLIST:1.2
--- pkgsrc/devel/py-pyobjc-framework-StoreKit/PLIST:1.1 Sat Apr 25 10:40:51 2015
+++ pkgsrc/devel/py-pyobjc-framework-StoreKit/PLIST     Thu Feb  8 19:54:26 2018
@@ -1,14 +1,14 @@
-@comment $NetBSD: PLIST,v 1.1 2015/04/25 10:40:51 adam Exp $
+@comment $NetBSD: PLIST,v 1.2 2018/02/08 19:54:26 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/_StoreKit.so
 ${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

Index: pkgsrc/devel/py-pyobjc-framework-SyncServices/Makefile
diff -u pkgsrc/devel/py-pyobjc-framework-SyncServices/Makefile:1.2 pkgsrc/devel/py-pyobjc-framework-SyncServices/Makefile:1.3
--- pkgsrc/devel/py-pyobjc-framework-SyncServices/Makefile:1.2  Wed Jun  8 17:43:32 2016
+++ pkgsrc/devel/py-pyobjc-framework-SyncServices/Makefile      Thu Feb  8 19:54:26 2018
@@ -1,20 +1,19 @@
-# $NetBSD: Makefile,v 1.2 2016/06/08 17:43:32 wiz Exp $
+# $NetBSD: Makefile,v 1.3 2018/02/08 19:54:26 adam Exp $
 
 .include "../../devel/py-pyobjc/Makefile.common"
 
 DISTNAME=      pyobjc-framework-SyncServices-${PYOBJC_VERS}
 PKGNAME=       ${PYPKGPREFIX}-${DISTNAME}
-CATEGORIES=    devel
+CATEGORIES=    devel python
 MASTER_SITES=  ${MASTER_SITE_PYPI:=p/pyobjc-framework-SyncServices/}
 
-MAINTAINER=    pkgsrc-users%NetBSD.org@localhost
-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
+DEPENDS+=      ${PYPKGPREFIX}-pyobjc-framework-Cocoa>=${PYOBJC_VERS}:../../devel/py-pyobjc-framework-Cocoa
+DEPENDS+=      ${PYPKGPREFIX}-pyobjc-framework-CoreData>=${PYOBJC_VERS}:../../devel/py-pyobjc-framework-CoreData
 
 .include "../../lang/python/egg.mk"
 .include "../../mk/bsd.pkg.mk"
Index: pkgsrc/devel/py-pyobjc-framework-SyncServices/distinfo
diff -u pkgsrc/devel/py-pyobjc-framework-SyncServices/distinfo:1.2 pkgsrc/devel/py-pyobjc-framework-SyncServices/distinfo:1.3
--- pkgsrc/devel/py-pyobjc-framework-SyncServices/distinfo:1.2  Tue Nov  3 03:29:15 2015
+++ pkgsrc/devel/py-pyobjc-framework-SyncServices/distinfo      Thu Feb  8 19:54:26 2018
@@ -1,6 +1,6 @@
-$NetBSD: distinfo,v 1.2 2015/11/03 03:29:15 agc Exp $
+$NetBSD: distinfo,v 1.3 2018/02/08 19:54:26 adam Exp $
 
-SHA1 (pyobjc-framework-SyncServices-3.0.4.tar.gz) = 7656b1aae930790054117879a9d52a4b66a17044
-RMD160 (pyobjc-framework-SyncServices-3.0.4.tar.gz) = 0a712ce1f66378094f58c4a49eb1c913db5e9f0b
-SHA512 (pyobjc-framework-SyncServices-3.0.4.tar.gz) = f11889f4dc8a4446266303d48cf92958087065432e5996b8587fe98da5ff9193ab8a647b9b0b17b6472cb4a24f6e8817ae961b3e390d0fa96b31a3f980ce0ed9
-Size (pyobjc-framework-SyncServices-3.0.4.tar.gz) = 33934 bytes
+SHA1 (pyobjc-framework-SyncServices-4.1.tar.gz) = 3e76e05a32f1a340bf072473df964a999485db6e
+RMD160 (pyobjc-framework-SyncServices-4.1.tar.gz) = ad8f613d06a83eb020178972e028fc9f38585c87
+SHA512 (pyobjc-framework-SyncServices-4.1.tar.gz) = 10db41ae40e9de36884530d3f7ec425f35b9e3f4f34bbd754d460068738a832ca970468206170bb4fde0679b3d5f934ea3517a7909f07e9a3456173e00943215
+Size (pyobjc-framework-SyncServices-4.1.tar.gz) = 40031 bytes

Index: pkgsrc/devel/py-pyobjc-framework-SyncServices/PLIST
diff -u pkgsrc/devel/py-pyobjc-framework-SyncServices/PLIST:1.1 pkgsrc/devel/py-pyobjc-framework-SyncServices/PLIST:1.2
--- pkgsrc/devel/py-pyobjc-framework-SyncServices/PLIST:1.1     Sat Apr 25 10:40:51 2015
+++ pkgsrc/devel/py-pyobjc-framework-SyncServices/PLIST Thu Feb  8 19:54:26 2018
@@ -1,14 +1,14 @@
-@comment $NetBSD: PLIST,v 1.1 2015/04/25 10:40:51 adam Exp $
+@comment $NetBSD: PLIST,v 1.2 2018/02/08 19:54:26 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/_SyncServices.so
 ${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

Index: pkgsrc/devel/py-pyobjc-framework-SystemConfiguration/Makefile
diff -u pkgsrc/devel/py-pyobjc-framework-SystemConfiguration/Makefile:1.2 pkgsrc/devel/py-pyobjc-framework-SystemConfiguration/Makefile:1.3
--- pkgsrc/devel/py-pyobjc-framework-SystemConfiguration/Makefile:1.2   Wed Jun  8 17:43:32 2016
+++ pkgsrc/devel/py-pyobjc-framework-SystemConfiguration/Makefile       Thu Feb  8 19:54:26 2018
@@ -1,20 +1,18 @@
-# $NetBSD: Makefile,v 1.2 2016/06/08 17:43:32 wiz Exp $
+# $NetBSD: Makefile,v 1.3 2018/02/08 19:54:26 adam Exp $
 
 .include "../../devel/py-pyobjc/Makefile.common"
 
 DISTNAME=      pyobjc-framework-SystemConfiguration-${PYOBJC_VERS}
 PKGNAME=       ${PYPKGPREFIX}-${DISTNAME}
-CATEGORIES=    devel
+CATEGORIES=    devel python
 MASTER_SITES=  ${MASTER_SITE_PYPI:=p/pyobjc-framework-SystemConfiguration/}
 
-MAINTAINER=    pkgsrc-users%NetBSD.org@localhost
-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
+DEPENDS+=      ${PYPKGPREFIX}-pyobjc-framework-Cocoa>=${PYOBJC_VERS}:../../devel/py-pyobjc-framework-Cocoa
 
 .include "../../lang/python/egg.mk"
 .include "../../mk/bsd.pkg.mk"
Index: pkgsrc/devel/py-pyobjc-framework-SystemConfiguration/distinfo
diff -u pkgsrc/devel/py-pyobjc-framework-SystemConfiguration/distinfo:1.2 pkgsrc/devel/py-pyobjc-framework-SystemConfiguration/distinfo:1.3
--- pkgsrc/devel/py-pyobjc-framework-SystemConfiguration/distinfo:1.2   Tue Nov  3 03:29:15 2015
+++ pkgsrc/devel/py-pyobjc-framework-SystemConfiguration/distinfo       Thu Feb  8 19:54:26 2018
@@ -1,6 +1,6 @@
-$NetBSD: distinfo,v 1.2 2015/11/03 03:29:15 agc Exp $
+$NetBSD: distinfo,v 1.3 2018/02/08 19:54:26 adam Exp $
 
-SHA1 (pyobjc-framework-SystemConfiguration-3.0.4.tar.gz) = bca24c2c6a399bbc744033b296860e550c191dbd
-RMD160 (pyobjc-framework-SystemConfiguration-3.0.4.tar.gz) = c412f1ad9bbfa6129a91d0696d3456d753a437ab
-SHA512 (pyobjc-framework-SystemConfiguration-3.0.4.tar.gz) = 1ea055c1a29e5ecdc3aed512a5b28063b52c4f78ef5ff33e55b545d50b67950f4ff954caf1f500f8e726b205fbbdc828f22db7b2c63638e70476de4da064a4b8
-Size (pyobjc-framework-SystemConfiguration-3.0.4.tar.gz) = 65600 bytes
+SHA1 (pyobjc-framework-SystemConfiguration-4.1.tar.gz) = 5ff1b4f85a159ede8bf1d7f80801d5deb56cbfad
+RMD160 (pyobjc-framework-SystemConfiguration-4.1.tar.gz) = 1daf9542d8a72eca93f673633c0f60c3e85b1ec9
+SHA512 (pyobjc-framework-SystemConfiguration-4.1.tar.gz) = 70d677cee21010f1c993ba16947b804d44c46106d719d848d75529d06dc8c92a30b73cdcab8499ac508b6ed1766497cc78443c6bb6ea4a3fe0e60a1e9727b137
+Size (pyobjc-framework-SystemConfiguration-4.1.tar.gz) = 84359 bytes

Index: pkgsrc/devel/py-pyobjc-framework-WebKit/Makefile
diff -u pkgsrc/devel/py-pyobjc-framework-WebKit/Makefile:1.2 pkgsrc/devel/py-pyobjc-framework-WebKit/Makefile:1.3
--- pkgsrc/devel/py-pyobjc-framework-WebKit/Makefile:1.2        Wed Jun  8 17:43:32 2016
+++ pkgsrc/devel/py-pyobjc-framework-WebKit/Makefile    Thu Feb  8 19:54:26 2018
@@ -1,20 +1,18 @@
-# $NetBSD: Makefile,v 1.2 2016/06/08 17:43:32 wiz Exp $
+# $NetBSD: Makefile,v 1.3 2018/02/08 19:54:26 adam Exp $
 
 .include "../../devel/py-pyobjc/Makefile.common"
 
 DISTNAME=      pyobjc-framework-WebKit-${PYOBJC_VERS}
 PKGNAME=       ${PYPKGPREFIX}-${DISTNAME}
-CATEGORIES=    devel
+CATEGORIES=    devel python
 MASTER_SITES=  ${MASTER_SITE_PYPI:=p/pyobjc-framework-WebKit/}
 
-MAINTAINER=    pkgsrc-users%NetBSD.org@localhost
-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
+DEPENDS+=      ${PYPKGPREFIX}-pyobjc-framework-Cocoa>=${PYOBJC_VERS}:../../devel/py-pyobjc-framework-Cocoa
 
 .include "../../lang/python/egg.mk"
 .include "../../mk/bsd.pkg.mk"
Index: pkgsrc/devel/py-pyobjc-framework-WebKit/distinfo
diff -u pkgsrc/devel/py-pyobjc-framework-WebKit/distinfo:1.2 pkgsrc/devel/py-pyobjc-framework-WebKit/distinfo:1.3
--- pkgsrc/devel/py-pyobjc-framework-WebKit/distinfo:1.2        Tue Nov  3 03:29:15 2015
+++ pkgsrc/devel/py-pyobjc-framework-WebKit/distinfo    Thu Feb  8 19:54:26 2018
@@ -1,6 +1,6 @@
-$NetBSD: distinfo,v 1.2 2015/11/03 03:29:15 agc Exp $
+$NetBSD: distinfo,v 1.3 2018/02/08 19:54:26 adam Exp $
 
-SHA1 (pyobjc-framework-WebKit-3.0.4.tar.gz) = 26e210a2a55e643407915857d20dbf8ba40e0abc
-RMD160 (pyobjc-framework-WebKit-3.0.4.tar.gz) = 0dc99762695025cabc9353dc291a866fe11e9b61
-SHA512 (pyobjc-framework-WebKit-3.0.4.tar.gz) = 541aabed07bdbb0a69b299cf14c3eef870c74ea4d5c5391657185b172cd61af38b2b7a1292117df30ce5bb9a6ffced540ca749e3119b1aab1bd26f194d3d9a25
-Size (pyobjc-framework-WebKit-3.0.4.tar.gz) = 266575 bytes
+SHA1 (pyobjc-framework-WebKit-4.1.tar.gz) = df368e70adc3359e4771353eb3ba59f8c3bd784d
+RMD160 (pyobjc-framework-WebKit-4.1.tar.gz) = 42e920859964469762c53df2c1d8de299c8be8c0
+SHA512 (pyobjc-framework-WebKit-4.1.tar.gz) = 104f291bb9cc67600954229681da1d612920091b4901acbb60781027535d084312500cd2394eae60656a4b76e12bbbc122d260f364ecb155b3a108cc2a05d5e1
+Size (pyobjc-framework-WebKit-4.1.tar.gz) = 387673 bytes

Index: pkgsrc/devel/py-pyobjc-framework-WebKit/PLIST
diff -u pkgsrc/devel/py-pyobjc-framework-WebKit/PLIST:1.1 pkgsrc/devel/py-pyobjc-framework-WebKit/PLIST:1.2
--- pkgsrc/devel/py-pyobjc-framework-WebKit/PLIST:1.1   Sat Apr 25 10:40:51 2015
+++ pkgsrc/devel/py-pyobjc-framework-WebKit/PLIST       Thu Feb  8 19:54:26 2018
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.1 2015/04/25 10:40:51 adam Exp $
+@comment $NetBSD: PLIST,v 1.2 2018/02/08 19:54:26 adam Exp $
 ${PYSITELIB}/${EGG_INFODIR}/PKG-INFO
 ${PYSITELIB}/${EGG_INFODIR}/SOURCES.txt
 ${PYSITELIB}/${EGG_INFODIR}/dependency_links.txt
@@ -8,16 +8,16 @@ ${PYSITELIB}/${EGG_INFODIR}/top_level.tx
 ${PYSITELIB}/JavaScriptCore/__init__.py
 ${PYSITELIB}/JavaScriptCore/__init__.pyc
 ${PYSITELIB}/JavaScriptCore/__init__.pyo
+${PYSITELIB}/JavaScriptCore/_metadata.py
 ${PYSITELIB}/JavaScriptCore/_metadata.pyc
 ${PYSITELIB}/JavaScriptCore/_metadata.pyo
+${PYSITELIB}/JavaScriptCore/_util.py
 ${PYSITELIB}/JavaScriptCore/_util.pyc
 ${PYSITELIB}/JavaScriptCore/_util.pyo
-${PYSITELIB}/JavaScriptCore/_metadata.py
-${PYSITELIB}/JavaScriptCore/_util.py
+${PYSITELIB}/WebKit/_WebKit.so
 ${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

Added files:

Index: pkgsrc/devel/py-pyobjc-framework-AVFoundation/DESCR
diff -u /dev/null pkgsrc/devel/py-pyobjc-framework-AVFoundation/DESCR:1.1
--- /dev/null   Thu Feb  8 19:54:27 2018
+++ pkgsrc/devel/py-pyobjc-framework-AVFoundation/DESCR Thu Feb  8 19:54:19 2018
@@ -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 'AVFoundation'.
Index: pkgsrc/devel/py-pyobjc-framework-AVFoundation/Makefile
diff -u /dev/null pkgsrc/devel/py-pyobjc-framework-AVFoundation/Makefile:1.1
--- /dev/null   Thu Feb  8 19:54:27 2018
+++ pkgsrc/devel/py-pyobjc-framework-AVFoundation/Makefile      Thu Feb  8 19:54:19 2018
@@ -0,0 +1,19 @@
+# $NetBSD: Makefile,v 1.1 2018/02/08 19:54:19 adam Exp $
+
+.include "../../devel/py-pyobjc/Makefile.common"
+
+DISTNAME=      pyobjc-framework-AVFoundation-${PYOBJC_VERS}
+PKGNAME=       ${PYPKGPREFIX}-${DISTNAME}
+CATEGORIES=    devel python
+MASTER_SITES=  ${MASTER_SITE_PYPI:=p/pyobjc-framework-AVFoundation/}
+
+COMMENT=       Bridge between Python and Objective-C (AVFoundation framework)
+
+USE_LANGUAGES= c objc
+
+DEPENDS+=      ${PYPKGPREFIX}-pyobjc-core>=${PYOBJC_VERS}:../../devel/py-pyobjc-core
+DEPENDS+=      ${PYPKGPREFIX}-pyobjc-framework-Cocoa>=${PYOBJC_VERS}:../../devel/py-pyobjc-framework-Cocoa
+DEPENDS+=      ${PYPKGPREFIX}-pyobjc-framework-Quartz>=${PYOBJC_VERS}:../../devel/py-pyobjc-framework-Quartz
+
+.include "../../lang/python/egg.mk"
+.include "../../mk/bsd.pkg.mk"
Index: pkgsrc/devel/py-pyobjc-framework-AVFoundation/PLIST
diff -u /dev/null pkgsrc/devel/py-pyobjc-framework-AVFoundation/PLIST:1.1
--- /dev/null   Thu Feb  8 19:54:27 2018
+++ pkgsrc/devel/py-pyobjc-framework-AVFoundation/PLIST Thu Feb  8 19:54:19 2018
@@ -0,0 +1,15 @@
+@comment $NetBSD: PLIST,v 1.1 2018/02/08 19:54:19 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}/AVFoundation/_AVFoundation.so
+${PYSITELIB}/AVFoundation/__init__.py
+${PYSITELIB}/AVFoundation/__init__.pyc
+${PYSITELIB}/AVFoundation/__init__.pyo
+${PYSITELIB}/AVFoundation/_inlines.so
+${PYSITELIB}/AVFoundation/_metadata.py
+${PYSITELIB}/AVFoundation/_metadata.pyc
+${PYSITELIB}/AVFoundation/_metadata.pyo
Index: pkgsrc/devel/py-pyobjc-framework-AVFoundation/distinfo
diff -u /dev/null pkgsrc/devel/py-pyobjc-framework-AVFoundation/distinfo:1.1
--- /dev/null   Thu Feb  8 19:54:27 2018
+++ pkgsrc/devel/py-pyobjc-framework-AVFoundation/distinfo      Thu Feb  8 19:54:19 2018
@@ -0,0 +1,6 @@
+$NetBSD: distinfo,v 1.1 2018/02/08 19:54:19 adam Exp $
+
+SHA1 (pyobjc-framework-AVFoundation-4.1.tar.gz) = 8356a345eed4c03a8a40b4a2da4faa65c246d85e
+RMD160 (pyobjc-framework-AVFoundation-4.1.tar.gz) = 5eb768b4605ea3729182582aa8e77698226a51c0
+SHA512 (pyobjc-framework-AVFoundation-4.1.tar.gz) = 7518c3b5b5a3a87d148483e726a034b90a307525f7d87d8b85b23ab7fb7e92d9d3335a04854b330a9eb73ac92de868e84d830f30997eb1f5fd8321dfce47a71d
+Size (pyobjc-framework-AVFoundation-4.1.tar.gz) = 118283 bytes

Index: pkgsrc/devel/py-pyobjc-framework-AVKit/DESCR
diff -u /dev/null pkgsrc/devel/py-pyobjc-framework-AVKit/DESCR:1.1
--- /dev/null   Thu Feb  8 19:54:27 2018
+++ pkgsrc/devel/py-pyobjc-framework-AVKit/DESCR        Thu Feb  8 19:54:19 2018
@@ -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 'AVKit'.
Index: pkgsrc/devel/py-pyobjc-framework-AVKit/Makefile
diff -u /dev/null pkgsrc/devel/py-pyobjc-framework-AVKit/Makefile:1.1
--- /dev/null   Thu Feb  8 19:54:27 2018
+++ pkgsrc/devel/py-pyobjc-framework-AVKit/Makefile     Thu Feb  8 19:54:19 2018
@@ -0,0 +1,19 @@
+# $NetBSD: Makefile,v 1.1 2018/02/08 19:54:19 adam Exp $
+
+.include "../../devel/py-pyobjc/Makefile.common"
+
+DISTNAME=      pyobjc-framework-AVKit-${PYOBJC_VERS}
+PKGNAME=       ${PYPKGPREFIX}-${DISTNAME}
+CATEGORIES=    devel python
+MASTER_SITES=  ${MASTER_SITE_PYPI:=p/pyobjc-framework-AVKit/}
+
+COMMENT=       Bridge between Python and Objective-C (AVKit framework)
+
+USE_LANGUAGES= c objc
+
+DEPENDS+=      ${PYPKGPREFIX}-pyobjc-core>=${PYOBJC_VERS}:../../devel/py-pyobjc-core
+DEPENDS+=      ${PYPKGPREFIX}-pyobjc-framework-Cocoa>=${PYOBJC_VERS}:../../devel/py-pyobjc-framework-Cocoa
+DEPENDS+=      ${PYPKGPREFIX}-pyobjc-framework-Quartz>=${PYOBJC_VERS}:../../devel/py-pyobjc-framework-Quartz
+
+.include "../../lang/python/egg.mk"
+.include "../../mk/bsd.pkg.mk"
Index: pkgsrc/devel/py-pyobjc-framework-AVKit/PLIST
diff -u /dev/null pkgsrc/devel/py-pyobjc-framework-AVKit/PLIST:1.1
--- /dev/null   Thu Feb  8 19:54:27 2018
+++ pkgsrc/devel/py-pyobjc-framework-AVKit/PLIST        Thu Feb  8 19:54:19 2018
@@ -0,0 +1,14 @@
+@comment $NetBSD: PLIST,v 1.1 2018/02/08 19:54:19 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}/AVKit/_AVKit.so
+${PYSITELIB}/AVKit/__init__.py
+${PYSITELIB}/AVKit/__init__.pyc
+${PYSITELIB}/AVKit/__init__.pyo
+${PYSITELIB}/AVKit/_metadata.py
+${PYSITELIB}/AVKit/_metadata.pyc
+${PYSITELIB}/AVKit/_metadata.pyo
Index: pkgsrc/devel/py-pyobjc-framework-AVKit/distinfo
diff -u /dev/null pkgsrc/devel/py-pyobjc-framework-AVKit/distinfo:1.1
--- /dev/null   Thu Feb  8 19:54:27 2018
+++ pkgsrc/devel/py-pyobjc-framework-AVKit/distinfo     Thu Feb  8 19:54:19 2018
@@ -0,0 +1,6 @@
+$NetBSD: distinfo,v 1.1 2018/02/08 19:54:19 adam Exp $
+
+SHA1 (pyobjc-framework-AVKit-4.1.tar.gz) = 08c48a6f0afae8b47ca45d65d4d6356a49c5b386
+RMD160 (pyobjc-framework-AVKit-4.1.tar.gz) = 730fb75608b0760ad34bdeda072b1b9021ce2be3
+SHA512 (pyobjc-framework-AVKit-4.1.tar.gz) = 58835be4f826e7654c9a9e57bc18ecc6a2d628441f5aa0dc2d46a29d54e214ba51a5b18ea95b01b5b9a676dabd017329c4dc37a3f92d810f631a18e4f9980e44
+Size (pyobjc-framework-AVKit-4.1.tar.gz) = 16986 bytes

Index: pkgsrc/devel/py-pyobjc-framework-ApplicationServices/DESCR
diff -u /dev/null pkgsrc/devel/py-pyobjc-framework-ApplicationServices/DESCR:1.1
--- /dev/null   Thu Feb  8 19:54:27 2018
+++ pkgsrc/devel/py-pyobjc-framework-ApplicationServices/DESCR  Thu Feb  8 19:54:19 2018
@@ -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 'ApplicationServices'.
Index: pkgsrc/devel/py-pyobjc-framework-ApplicationServices/Makefile
diff -u /dev/null pkgsrc/devel/py-pyobjc-framework-ApplicationServices/Makefile:1.1
--- /dev/null   Thu Feb  8 19:54:27 2018
+++ pkgsrc/devel/py-pyobjc-framework-ApplicationServices/Makefile       Thu Feb  8 19:54:19 2018
@@ -0,0 +1,19 @@
+# $NetBSD: Makefile,v 1.1 2018/02/08 19:54:19 adam Exp $
+
+.include "../../devel/py-pyobjc/Makefile.common"
+
+DISTNAME=      pyobjc-framework-ApplicationServices-${PYOBJC_VERS}
+PKGNAME=       ${PYPKGPREFIX}-${DISTNAME}
+CATEGORIES=    devel python
+MASTER_SITES=  ${MASTER_SITE_PYPI:=p/pyobjc-framework-ApplicationServices/}
+
+COMMENT=       Bridge between Python and Objective-C (ApplicationServices framework)
+
+USE_LANGUAGES= c objc
+
+DEPENDS+=      ${PYPKGPREFIX}-pyobjc-core>=${PYOBJC_VERS}:../../devel/py-pyobjc-core
+DEPENDS+=      ${PYPKGPREFIX}-pyobjc-framework-Cocoa>=${PYOBJC_VERS}:../../devel/py-pyobjc-framework-Cocoa
+DEPENDS+=      ${PYPKGPREFIX}-pyobjc-framework-Quartz>=${PYOBJC_VERS}:../../devel/py-pyobjc-framework-Quartz
+
+.include "../../lang/python/egg.mk"
+.include "../../mk/bsd.pkg.mk"
Index: pkgsrc/devel/py-pyobjc-framework-ApplicationServices/PLIST
diff -u /dev/null pkgsrc/devel/py-pyobjc-framework-ApplicationServices/PLIST:1.1
--- /dev/null   Thu Feb  8 19:54:27 2018
+++ pkgsrc/devel/py-pyobjc-framework-ApplicationServices/PLIST  Thu Feb  8 19:54:19 2018
@@ -0,0 +1,16 @@
+@comment $NetBSD: PLIST,v 1.1 2018/02/08 19:54:19 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}/ApplicationServices/__init__.py
+${PYSITELIB}/ApplicationServices/__init__.pyc
+${PYSITELIB}/ApplicationServices/__init__.pyo
+${PYSITELIB}/HIServices/__init__.py
+${PYSITELIB}/HIServices/__init__.pyc
+${PYSITELIB}/HIServices/__init__.pyo
+${PYSITELIB}/HIServices/_metadata.py
+${PYSITELIB}/HIServices/_metadata.pyc
+${PYSITELIB}/HIServices/_metadata.pyo
Index: pkgsrc/devel/py-pyobjc-framework-ApplicationServices/distinfo
diff -u /dev/null pkgsrc/devel/py-pyobjc-framework-ApplicationServices/distinfo:1.1
--- /dev/null   Thu Feb  8 19:54:27 2018
+++ pkgsrc/devel/py-pyobjc-framework-ApplicationServices/distinfo       Thu Feb  8 19:54:19 2018
@@ -0,0 +1,6 @@
+$NetBSD: distinfo,v 1.1 2018/02/08 19:54:19 adam Exp $
+
+SHA1 (pyobjc-framework-ApplicationServices-4.1.tar.gz) = e76266a9d60ca9bb6005067fd00d3d12b7f8df16
+RMD160 (pyobjc-framework-ApplicationServices-4.1.tar.gz) = 040d2a39433eff19e8a7a0e4c466e26aafb2b4f3
+SHA512 (pyobjc-framework-ApplicationServices-4.1.tar.gz) = 2c1de602587f99a09c9f99c560801ddde4fcb8a1cb1001e1e113d838a511c05f4d6ea63595e55905b0fd591d808eef0c4be73b6f02ef2ffd70e8e1a3ce42dff6
+Size (pyobjc-framework-ApplicationServices-4.1.tar.gz) = 50720 bytes

Index: pkgsrc/devel/py-pyobjc-framework-CloudKit/DESCR
diff -u /dev/null pkgsrc/devel/py-pyobjc-framework-CloudKit/DESCR:1.1
--- /dev/null   Thu Feb  8 19:54:27 2018
+++ pkgsrc/devel/py-pyobjc-framework-CloudKit/DESCR     Thu Feb  8 19:54:20 2018
@@ -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 'CloudKit'.
Index: pkgsrc/devel/py-pyobjc-framework-CloudKit/Makefile
diff -u /dev/null pkgsrc/devel/py-pyobjc-framework-CloudKit/Makefile:1.1
--- /dev/null   Thu Feb  8 19:54:27 2018
+++ pkgsrc/devel/py-pyobjc-framework-CloudKit/Makefile  Thu Feb  8 19:54:20 2018
@@ -0,0 +1,21 @@
+# $NetBSD: Makefile,v 1.1 2018/02/08 19:54:20 adam Exp $
+
+.include "../../devel/py-pyobjc/Makefile.common"
+
+DISTNAME=      pyobjc-framework-CloudKit-${PYOBJC_VERS}
+PKGNAME=       ${PYPKGPREFIX}-${DISTNAME}
+CATEGORIES=    devel python
+MASTER_SITES=  ${MASTER_SITE_PYPI:=p/pyobjc-framework-CloudKit/}
+
+COMMENT=       Bridge between Python and Objective-C (CloudKit framework)
+
+USE_LANGUAGES= c objc
+
+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-Cocoa>=${PYOBJC_VERS}:../../devel/py-pyobjc-framework-Cocoa
+DEPENDS+=      ${PYPKGPREFIX}-pyobjc-framework-CoreData>=${PYOBJC_VERS}:../../devel/py-pyobjc-framework-CoreData
+DEPENDS+=      ${PYPKGPREFIX}-pyobjc-framework-CoreLocation>=${PYOBJC_VERS}:../../devel/py-pyobjc-framework-CoreLocation
+
+.include "../../lang/python/egg.mk"
+.include "../../mk/bsd.pkg.mk"
Index: pkgsrc/devel/py-pyobjc-framework-CloudKit/PLIST
diff -u /dev/null pkgsrc/devel/py-pyobjc-framework-CloudKit/PLIST:1.1
--- /dev/null   Thu Feb  8 19:54:27 2018
+++ pkgsrc/devel/py-pyobjc-framework-CloudKit/PLIST     Thu Feb  8 19:54:20 2018
@@ -0,0 +1,13 @@
+@comment $NetBSD: PLIST,v 1.1 2018/02/08 19:54:20 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}/CloudKit/__init__.py
+${PYSITELIB}/CloudKit/__init__.pyc
+${PYSITELIB}/CloudKit/__init__.pyo
+${PYSITELIB}/CloudKit/_metadata.py
+${PYSITELIB}/CloudKit/_metadata.pyc
+${PYSITELIB}/CloudKit/_metadata.pyo
Index: pkgsrc/devel/py-pyobjc-framework-CloudKit/distinfo
diff -u /dev/null pkgsrc/devel/py-pyobjc-framework-CloudKit/distinfo:1.1
--- /dev/null   Thu Feb  8 19:54:27 2018
+++ pkgsrc/devel/py-pyobjc-framework-CloudKit/distinfo  Thu Feb  8 19:54:20 2018
@@ -0,0 +1,6 @@
+$NetBSD: distinfo,v 1.1 2018/02/08 19:54:20 adam Exp $
+
+SHA1 (pyobjc-framework-CloudKit-4.1.tar.gz) = 5f4992140d72dd4e21a0d01576b2d72003d22c67
+RMD160 (pyobjc-framework-CloudKit-4.1.tar.gz) = 790f998be901a88de15267f801e4ee8c11dd136d
+SHA512 (pyobjc-framework-CloudKit-4.1.tar.gz) = 01a89adfbad8979243398962e15e58081e0cf9a4215ea07f17a3edcca478a258fa6e9d5471de3925ab2084d4a94fad04562a30e99f4417dbd63e8d50ffb6ea85
+Size (pyobjc-framework-CloudKit-4.1.tar.gz) = 24219 bytes

Index: pkgsrc/devel/py-pyobjc-framework-ColorSync/DESCR
diff -u /dev/null pkgsrc/devel/py-pyobjc-framework-ColorSync/DESCR:1.1
--- /dev/null   Thu Feb  8 19:54:27 2018
+++ pkgsrc/devel/py-pyobjc-framework-ColorSync/DESCR    Thu Feb  8 19:54:20 2018
@@ -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 'ColorSync'.
Index: pkgsrc/devel/py-pyobjc-framework-ColorSync/Makefile
diff -u /dev/null pkgsrc/devel/py-pyobjc-framework-ColorSync/Makefile:1.1
--- /dev/null   Thu Feb  8 19:54:27 2018
+++ pkgsrc/devel/py-pyobjc-framework-ColorSync/Makefile Thu Feb  8 19:54:20 2018
@@ -0,0 +1,18 @@
+# $NetBSD: Makefile,v 1.1 2018/02/08 19:54:20 adam Exp $
+
+.include "../../devel/py-pyobjc/Makefile.common"
+
+DISTNAME=      pyobjc-framework-ColorSync-${PYOBJC_VERS}
+PKGNAME=       ${PYPKGPREFIX}-${DISTNAME}
+CATEGORIES=    devel python
+MASTER_SITES=  ${MASTER_SITE_PYPI:=p/pyobjc-framework-ColorSync/}
+
+COMMENT=       Bridge between Python and Objective-C (ColorSync framework)
+
+USE_LANGUAGES= c objc
+
+DEPENDS+=      ${PYPKGPREFIX}-pyobjc-core>=${PYOBJC_VERS}:../../devel/py-pyobjc-core
+DEPENDS+=      ${PYPKGPREFIX}-pyobjc-framework-Cocoa>=${PYOBJC_VERS}:../../devel/py-pyobjc-framework-Cocoa
+
+.include "../../lang/python/egg.mk"
+.include "../../mk/bsd.pkg.mk"
Index: pkgsrc/devel/py-pyobjc-framework-ColorSync/PLIST
diff -u /dev/null pkgsrc/devel/py-pyobjc-framework-ColorSync/PLIST:1.1
--- /dev/null   Thu Feb  8 19:54:27 2018
+++ pkgsrc/devel/py-pyobjc-framework-ColorSync/PLIST    Thu Feb  8 19:54:20 2018
@@ -0,0 +1,13 @@
+@comment $NetBSD: PLIST,v 1.1 2018/02/08 19:54:20 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}/ColorSync/__init__.py
+${PYSITELIB}/ColorSync/__init__.pyc
+${PYSITELIB}/ColorSync/__init__.pyo
+${PYSITELIB}/ColorSync/_metadata.py
+${PYSITELIB}/ColorSync/_metadata.pyc
+${PYSITELIB}/ColorSync/_metadata.pyo
Index: pkgsrc/devel/py-pyobjc-framework-ColorSync/distinfo
diff -u /dev/null pkgsrc/devel/py-pyobjc-framework-ColorSync/distinfo:1.1
--- /dev/null   Thu Feb  8 19:54:27 2018
+++ pkgsrc/devel/py-pyobjc-framework-ColorSync/distinfo Thu Feb  8 19:54:20 2018
@@ -0,0 +1,6 @@
+$NetBSD: distinfo,v 1.1 2018/02/08 19:54:20 adam Exp $
+
+SHA1 (pyobjc-framework-ColorSync-4.1.tar.gz) = 55a275ff5291b84e1f8b42064ef4c40386d8ea61
+RMD160 (pyobjc-framework-ColorSync-4.1.tar.gz) = 261eb3462f45ea5fa473952a113e2f341fcef181
+SHA512 (pyobjc-framework-ColorSync-4.1.tar.gz) = ba0b6bace7536e3ecf631635a13191d3eba62c7f7fa7eb38303648d640d17c47eec29c0c1533187da15c794f985d92a016674039e556ccee9e286e39e8c91ef6
+Size (pyobjc-framework-ColorSync-4.1.tar.gz) = 14167 bytes

Index: pkgsrc/devel/py-pyobjc-framework-Contacts/DESCR
diff -u /dev/null pkgsrc/devel/py-pyobjc-framework-Contacts/DESCR:1.1
--- /dev/null   Thu Feb  8 19:54:27 2018
+++ pkgsrc/devel/py-pyobjc-framework-Contacts/DESCR     Thu Feb  8 19:54:20 2018
@@ -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 'Contacts'.
Index: pkgsrc/devel/py-pyobjc-framework-Contacts/Makefile
diff -u /dev/null pkgsrc/devel/py-pyobjc-framework-Contacts/Makefile:1.1
--- /dev/null   Thu Feb  8 19:54:27 2018
+++ pkgsrc/devel/py-pyobjc-framework-Contacts/Makefile  Thu Feb  8 19:54:20 2018
@@ -0,0 +1,18 @@
+# $NetBSD: Makefile,v 1.1 2018/02/08 19:54:20 adam Exp $
+
+.include "../../devel/py-pyobjc/Makefile.common"
+
+DISTNAME=      pyobjc-framework-Contacts-${PYOBJC_VERS}
+PKGNAME=       ${PYPKGPREFIX}-${DISTNAME}
+CATEGORIES=    devel python
+MASTER_SITES=  ${MASTER_SITE_PYPI:=p/pyobjc-framework-Contacts/}
+
+COMMENT=       Bridge between Python and Objective-C (Contacts framework)
+
+USE_LANGUAGES= c objc
+
+DEPENDS+=      ${PYPKGPREFIX}-pyobjc-core>=${PYOBJC_VERS}:../../devel/py-pyobjc-core
+DEPENDS+=      ${PYPKGPREFIX}-pyobjc-framework-Cocoa>=${PYOBJC_VERS}:../../devel/py-pyobjc-framework-Cocoa
+
+.include "../../lang/python/egg.mk"
+.include "../../mk/bsd.pkg.mk"
Index: pkgsrc/devel/py-pyobjc-framework-Contacts/PLIST
diff -u /dev/null pkgsrc/devel/py-pyobjc-framework-Contacts/PLIST:1.1
--- /dev/null   Thu Feb  8 19:54:27 2018
+++ pkgsrc/devel/py-pyobjc-framework-Contacts/PLIST     Thu Feb  8 19:54:20 2018
@@ -0,0 +1,14 @@
+@comment $NetBSD: PLIST,v 1.1 2018/02/08 19:54:20 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}/Contacts/_Contacts.so
+${PYSITELIB}/Contacts/__init__.py
+${PYSITELIB}/Contacts/__init__.pyc
+${PYSITELIB}/Contacts/__init__.pyo
+${PYSITELIB}/Contacts/_metadata.py
+${PYSITELIB}/Contacts/_metadata.pyc
+${PYSITELIB}/Contacts/_metadata.pyo
Index: pkgsrc/devel/py-pyobjc-framework-Contacts/distinfo
diff -u /dev/null pkgsrc/devel/py-pyobjc-framework-Contacts/distinfo:1.1
--- /dev/null   Thu Feb  8 19:54:27 2018
+++ pkgsrc/devel/py-pyobjc-framework-Contacts/distinfo  Thu Feb  8 19:54:20 2018
@@ -0,0 +1,6 @@
+$NetBSD: distinfo,v 1.1 2018/02/08 19:54:20 adam Exp $
+
+SHA1 (pyobjc-framework-Contacts-4.1.tar.gz) = 75a6667b7b88d56fb35734f449c82b3c28072b2f
+RMD160 (pyobjc-framework-Contacts-4.1.tar.gz) = 5b9947cab5c47b9bb5213380a7f96cf62c48cfe7
+SHA512 (pyobjc-framework-Contacts-4.1.tar.gz) = 3d5fc41b0b253c9b323d402b1c47fd41d2b1d504bdc182ed6958a0cabf08b5787c7e6003dd4789641195f2c2c664559ebc03f8942c869721ed265f3ede9671a6
+Size (pyobjc-framework-Contacts-4.1.tar.gz) = 20365 bytes

Index: pkgsrc/devel/py-pyobjc-framework-ContactsUI/DESCR
diff -u /dev/null pkgsrc/devel/py-pyobjc-framework-ContactsUI/DESCR:1.1
--- /dev/null   Thu Feb  8 19:54:27 2018
+++ pkgsrc/devel/py-pyobjc-framework-ContactsUI/DESCR   Thu Feb  8 19:54:20 2018
@@ -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 'ContactsUI'.
Index: pkgsrc/devel/py-pyobjc-framework-ContactsUI/Makefile
diff -u /dev/null pkgsrc/devel/py-pyobjc-framework-ContactsUI/Makefile:1.1
--- /dev/null   Thu Feb  8 19:54:27 2018
+++ pkgsrc/devel/py-pyobjc-framework-ContactsUI/Makefile        Thu Feb  8 19:54:20 2018
@@ -0,0 +1,19 @@
+# $NetBSD: Makefile,v 1.1 2018/02/08 19:54:20 adam Exp $
+
+.include "../../devel/py-pyobjc/Makefile.common"
+
+DISTNAME=      pyobjc-framework-ContactsUI-${PYOBJC_VERS}
+PKGNAME=       ${PYPKGPREFIX}-${DISTNAME}
+CATEGORIES=    devel python
+MASTER_SITES=  ${MASTER_SITE_PYPI:=p/pyobjc-framework-ContactsUI/}
+
+COMMENT=       Bridge between Python and Objective-C (ContactsUI framework)
+
+USE_LANGUAGES= c objc
+
+DEPENDS+=      ${PYPKGPREFIX}-pyobjc-core>=${PYOBJC_VERS}:../../devel/py-pyobjc-core
+DEPENDS+=      ${PYPKGPREFIX}-pyobjc-framework-Cocoa>=${PYOBJC_VERS}:../../devel/py-pyobjc-framework-Cocoa
+DEPENDS+=      ${PYPKGPREFIX}-pyobjc-framework-Contacts>=${PYOBJC_VERS}:../../devel/py-pyobjc-framework-Contacts
+
+.include "../../lang/python/egg.mk"
+.include "../../mk/bsd.pkg.mk"
Index: pkgsrc/devel/py-pyobjc-framework-ContactsUI/PLIST
diff -u /dev/null pkgsrc/devel/py-pyobjc-framework-ContactsUI/PLIST:1.1
--- /dev/null   Thu Feb  8 19:54:27 2018
+++ pkgsrc/devel/py-pyobjc-framework-ContactsUI/PLIST   Thu Feb  8 19:54:20 2018
@@ -0,0 +1,14 @@
+@comment $NetBSD: PLIST,v 1.1 2018/02/08 19:54:20 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}/ContactsUI/_ContactsUI.so
+${PYSITELIB}/ContactsUI/__init__.py
+${PYSITELIB}/ContactsUI/__init__.pyc
+${PYSITELIB}/ContactsUI/__init__.pyo
+${PYSITELIB}/ContactsUI/_metadata.py
+${PYSITELIB}/ContactsUI/_metadata.pyc
+${PYSITELIB}/ContactsUI/_metadata.pyo
Index: pkgsrc/devel/py-pyobjc-framework-ContactsUI/distinfo
diff -u /dev/null pkgsrc/devel/py-pyobjc-framework-ContactsUI/distinfo:1.1
--- /dev/null   Thu Feb  8 19:54:27 2018
+++ pkgsrc/devel/py-pyobjc-framework-ContactsUI/distinfo        Thu Feb  8 19:54:20 2018
@@ -0,0 +1,6 @@
+$NetBSD: distinfo,v 1.1 2018/02/08 19:54:20 adam Exp $
+
+SHA1 (pyobjc-framework-ContactsUI-4.1.tar.gz) = 9da8f59abec1015fcef5748a8d230fc03342ccea
+RMD160 (pyobjc-framework-ContactsUI-4.1.tar.gz) = 9c1709350f3ac3e28dda13ab9001b9ce41c2951b
+SHA512 (pyobjc-framework-ContactsUI-4.1.tar.gz) = 7d6114f9ab6e26f7d4db98ad6ea9868a6dd980f36f79ae3b1fe55f0564ebabca4a7e5faee20893e0b3f0ac7d51a0d531d48375833ae0d40e7b40e03f22dc8407
+Size (pyobjc-framework-ContactsUI-4.1.tar.gz) = 14324 bytes

Index: pkgsrc/devel/py-pyobjc-framework-CoreBluetooth/DESCR
diff -u /dev/null pkgsrc/devel/py-pyobjc-framework-CoreBluetooth/DESCR:1.1
--- /dev/null   Thu Feb  8 19:54:27 2018
+++ pkgsrc/devel/py-pyobjc-framework-CoreBluetooth/DESCR        Thu Feb  8 19:54:21 2018
@@ -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 'CoreBluetooth'.
Index: pkgsrc/devel/py-pyobjc-framework-CoreBluetooth/Makefile
diff -u /dev/null pkgsrc/devel/py-pyobjc-framework-CoreBluetooth/Makefile:1.1
--- /dev/null   Thu Feb  8 19:54:27 2018
+++ pkgsrc/devel/py-pyobjc-framework-CoreBluetooth/Makefile     Thu Feb  8 19:54:21 2018
@@ -0,0 +1,18 @@
+# $NetBSD: Makefile,v 1.1 2018/02/08 19:54:21 adam Exp $
+
+.include "../../devel/py-pyobjc/Makefile.common"
+
+DISTNAME=      pyobjc-framework-CoreBluetooth-${PYOBJC_VERS}
+PKGNAME=       ${PYPKGPREFIX}-${DISTNAME}
+CATEGORIES=    devel python
+MASTER_SITES=  ${MASTER_SITE_PYPI:=p/pyobjc-framework-CoreBluetooth/}
+
+COMMENT=       Bridge between Python and Objective-C (CoreBluetooth framework)
+
+USE_LANGUAGES= c objc
+
+DEPENDS+=      ${PYPKGPREFIX}-pyobjc-core>=${PYOBJC_VERS}:../../devel/py-pyobjc-core
+DEPENDS+=      ${PYPKGPREFIX}-pyobjc-framework-Cocoa>=${PYOBJC_VERS}:../../devel/py-pyobjc-framework-Cocoa
+
+.include "../../lang/python/egg.mk"
+.include "../../mk/bsd.pkg.mk"
Index: pkgsrc/devel/py-pyobjc-framework-CoreBluetooth/PLIST
diff -u /dev/null pkgsrc/devel/py-pyobjc-framework-CoreBluetooth/PLIST:1.1
--- /dev/null   Thu Feb  8 19:54:27 2018
+++ pkgsrc/devel/py-pyobjc-framework-CoreBluetooth/PLIST        Thu Feb  8 19:54:21 2018
@@ -0,0 +1,14 @@
+@comment $NetBSD: PLIST,v 1.1 2018/02/08 19:54:21 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}/CoreBluetooth/_CoreBluetooth.so
+${PYSITELIB}/CoreBluetooth/__init__.py
+${PYSITELIB}/CoreBluetooth/__init__.pyc
+${PYSITELIB}/CoreBluetooth/__init__.pyo
+${PYSITELIB}/CoreBluetooth/_metadata.py
+${PYSITELIB}/CoreBluetooth/_metadata.pyc
+${PYSITELIB}/CoreBluetooth/_metadata.pyo
Index: pkgsrc/devel/py-pyobjc-framework-CoreBluetooth/distinfo
diff -u /dev/null pkgsrc/devel/py-pyobjc-framework-CoreBluetooth/distinfo:1.1
--- /dev/null   Thu Feb  8 19:54:27 2018
+++ pkgsrc/devel/py-pyobjc-framework-CoreBluetooth/distinfo     Thu Feb  8 19:54:21 2018
@@ -0,0 +1,6 @@
+$NetBSD: distinfo,v 1.1 2018/02/08 19:54:21 adam Exp $
+
+SHA1 (pyobjc-framework-CoreBluetooth-4.1.tar.gz) = 9a666e09afe13f190ef38cf4124494b4e9f32063
+RMD160 (pyobjc-framework-CoreBluetooth-4.1.tar.gz) = 3f27789b99bbfe66ff5559ee3901be663c9f93fb
+SHA512 (pyobjc-framework-CoreBluetooth-4.1.tar.gz) = cab8407883843ef36b5db7bf6cb18f5f629ef021a977c4fc6aabe79a6facaa25c68c49597c3d12aee043548abbd40815d9da50e32188b7f202302946aa499393
+Size (pyobjc-framework-CoreBluetooth-4.1.tar.gz) = 26314 bytes

Index: pkgsrc/devel/py-pyobjc-framework-CoreML/DESCR
diff -u /dev/null pkgsrc/devel/py-pyobjc-framework-CoreML/DESCR:1.1
--- /dev/null   Thu Feb  8 19:54:27 2018
+++ pkgsrc/devel/py-pyobjc-framework-CoreML/DESCR       Thu Feb  8 19:54:21 2018
@@ -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 'CoreML'.
Index: pkgsrc/devel/py-pyobjc-framework-CoreML/Makefile
diff -u /dev/null pkgsrc/devel/py-pyobjc-framework-CoreML/Makefile:1.1
--- /dev/null   Thu Feb  8 19:54:27 2018
+++ pkgsrc/devel/py-pyobjc-framework-CoreML/Makefile    Thu Feb  8 19:54:21 2018
@@ -0,0 +1,18 @@
+# $NetBSD: Makefile,v 1.1 2018/02/08 19:54:21 adam Exp $
+
+.include "../../devel/py-pyobjc/Makefile.common"
+
+DISTNAME=      pyobjc-framework-CoreML-${PYOBJC_VERS}
+PKGNAME=       ${PYPKGPREFIX}-${DISTNAME}
+CATEGORIES=    devel python
+MASTER_SITES=  ${MASTER_SITE_PYPI:=p/pyobjc-framework-CoreML/}
+
+COMMENT=       Bridge between Python and Objective-C (CoreML framework)
+
+USE_LANGUAGES= c objc
+
+DEPENDS+=      ${PYPKGPREFIX}-pyobjc-core>=${PYOBJC_VERS}:../../devel/py-pyobjc-core
+DEPENDS+=      ${PYPKGPREFIX}-pyobjc-framework-Cocoa>=${PYOBJC_VERS}:../../devel/py-pyobjc-framework-Cocoa
+
+.include "../../lang/python/egg.mk"
+.include "../../mk/bsd.pkg.mk"
Index: pkgsrc/devel/py-pyobjc-framework-CoreML/PLIST
diff -u /dev/null pkgsrc/devel/py-pyobjc-framework-CoreML/PLIST:1.1
--- /dev/null   Thu Feb  8 19:54:27 2018
+++ pkgsrc/devel/py-pyobjc-framework-CoreML/PLIST       Thu Feb  8 19:54:21 2018
@@ -0,0 +1,14 @@
+@comment $NetBSD: PLIST,v 1.1 2018/02/08 19:54:21 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}/CoreML/_CoreML.so
+${PYSITELIB}/CoreML/__init__.py
+${PYSITELIB}/CoreML/__init__.pyc
+${PYSITELIB}/CoreML/__init__.pyo
+${PYSITELIB}/CoreML/_metadata.py
+${PYSITELIB}/CoreML/_metadata.pyc
+${PYSITELIB}/CoreML/_metadata.pyo
Index: pkgsrc/devel/py-pyobjc-framework-CoreML/distinfo
diff -u /dev/null pkgsrc/devel/py-pyobjc-framework-CoreML/distinfo:1.1
--- /dev/null   Thu Feb  8 19:54:27 2018
+++ pkgsrc/devel/py-pyobjc-framework-CoreML/distinfo    Thu Feb  8 19:54:21 2018
@@ -0,0 +1,6 @@
+$NetBSD: distinfo,v 1.1 2018/02/08 19:54:21 adam Exp $
+
+SHA1 (pyobjc-framework-CoreML-4.1.tar.gz) = 6f44f3d03ddfd02aede14a382f1b445ee159a43a
+RMD160 (pyobjc-framework-CoreML-4.1.tar.gz) = 2b039c3563a546fc1509cb4ffc1ee0f41f153d08
+SHA512 (pyobjc-framework-CoreML-4.1.tar.gz) = 11be360ce7adf233d0e1d2d7717220b2a1fc5501c5f7f06a4b047b98634e38d89a4f37399a6297ccc53d9df29afa86047ff7a52f22f76084c98e105e4bb83817
+Size (pyobjc-framework-CoreML-4.1.tar.gz) = 16693 bytes

Index: pkgsrc/devel/py-pyobjc-framework-CoreSpotlight/DESCR
diff -u /dev/null pkgsrc/devel/py-pyobjc-framework-CoreSpotlight/DESCR:1.1
--- /dev/null   Thu Feb  8 19:54:27 2018
+++ pkgsrc/devel/py-pyobjc-framework-CoreSpotlight/DESCR        Thu Feb  8 19:54:21 2018
@@ -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 'CoreSpotlight'.
Index: pkgsrc/devel/py-pyobjc-framework-CoreSpotlight/Makefile
diff -u /dev/null pkgsrc/devel/py-pyobjc-framework-CoreSpotlight/Makefile:1.1
--- /dev/null   Thu Feb  8 19:54:27 2018
+++ pkgsrc/devel/py-pyobjc-framework-CoreSpotlight/Makefile     Thu Feb  8 19:54:21 2018
@@ -0,0 +1,18 @@
+# $NetBSD: Makefile,v 1.1 2018/02/08 19:54:21 adam Exp $
+
+.include "../../devel/py-pyobjc/Makefile.common"
+
+DISTNAME=      pyobjc-framework-CoreSpotlight-${PYOBJC_VERS}
+PKGNAME=       ${PYPKGPREFIX}-${DISTNAME}
+CATEGORIES=    devel python
+MASTER_SITES=  ${MASTER_SITE_PYPI:=p/pyobjc-framework-CoreSpotlight/}
+
+COMMENT=       Bridge between Python and Objective-C (CoreSpotlight framework)
+
+USE_LANGUAGES= c objc
+
+DEPENDS+=      ${PYPKGPREFIX}-pyobjc-core>=${PYOBJC_VERS}:../../devel/py-pyobjc-core
+DEPENDS+=      ${PYPKGPREFIX}-pyobjc-framework-Cocoa>=${PYOBJC_VERS}:../../devel/py-pyobjc-framework-Cocoa
+
+.include "../../lang/python/egg.mk"
+.include "../../mk/bsd.pkg.mk"
Index: pkgsrc/devel/py-pyobjc-framework-CoreSpotlight/PLIST
diff -u /dev/null pkgsrc/devel/py-pyobjc-framework-CoreSpotlight/PLIST:1.1
--- /dev/null   Thu Feb  8 19:54:27 2018
+++ pkgsrc/devel/py-pyobjc-framework-CoreSpotlight/PLIST        Thu Feb  8 19:54:21 2018
@@ -0,0 +1,14 @@
+@comment $NetBSD: PLIST,v 1.1 2018/02/08 19:54:21 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}/CoreSpotlight/_CoreSpotlight.so
+${PYSITELIB}/CoreSpotlight/__init__.py
+${PYSITELIB}/CoreSpotlight/__init__.pyc
+${PYSITELIB}/CoreSpotlight/__init__.pyo
+${PYSITELIB}/CoreSpotlight/_metadata.py
+${PYSITELIB}/CoreSpotlight/_metadata.pyc
+${PYSITELIB}/CoreSpotlight/_metadata.pyo
Index: pkgsrc/devel/py-pyobjc-framework-CoreSpotlight/distinfo
diff -u /dev/null pkgsrc/devel/py-pyobjc-framework-CoreSpotlight/distinfo:1.1
--- /dev/null   Thu Feb  8 19:54:27 2018
+++ pkgsrc/devel/py-pyobjc-framework-CoreSpotlight/distinfo     Thu Feb  8 19:54:21 2018
@@ -0,0 +1,6 @@
+$NetBSD: distinfo,v 1.1 2018/02/08 19:54:21 adam Exp $
+
+SHA1 (pyobjc-framework-CoreSpotlight-4.1.tar.gz) = c4cdac3d3b607764282c9d35ae05803870076ac0
+RMD160 (pyobjc-framework-CoreSpotlight-4.1.tar.gz) = 519a6579be1aab17f53e817a7925c31f8e38f982
+SHA512 (pyobjc-framework-CoreSpotlight-4.1.tar.gz) = 02e3eaf5e7d85a97d39c1299860b39d8137468093fb1b51cbc21a6ee96f1fc58f9fcb24bcdab4cf4b52b7e125507fe952bad7f233bce36fed487efd2e7e4c14b
+Size (pyobjc-framework-CoreSpotlight-4.1.tar.gz) = 16681 bytes

Index: pkgsrc/devel/py-pyobjc-framework-CryptoTokenKit/DESCR
diff -u /dev/null pkgsrc/devel/py-pyobjc-framework-CryptoTokenKit/DESCR:1.1
--- /dev/null   Thu Feb  8 19:54:27 2018
+++ pkgsrc/devel/py-pyobjc-framework-CryptoTokenKit/DESCR       Thu Feb  8 19:54:21 2018
@@ -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 'CryptoTokenKit'.
Index: pkgsrc/devel/py-pyobjc-framework-CryptoTokenKit/Makefile
diff -u /dev/null pkgsrc/devel/py-pyobjc-framework-CryptoTokenKit/Makefile:1.1
--- /dev/null   Thu Feb  8 19:54:27 2018
+++ pkgsrc/devel/py-pyobjc-framework-CryptoTokenKit/Makefile    Thu Feb  8 19:54:21 2018
@@ -0,0 +1,18 @@
+# $NetBSD: Makefile,v 1.1 2018/02/08 19:54:21 adam Exp $
+
+.include "../../devel/py-pyobjc/Makefile.common"
+
+DISTNAME=      pyobjc-framework-CryptoTokenKit-${PYOBJC_VERS}
+PKGNAME=       ${PYPKGPREFIX}-${DISTNAME}
+CATEGORIES=    devel python
+MASTER_SITES=  ${MASTER_SITE_PYPI:=p/pyobjc-framework-CryptoTokenKit/}
+
+COMMENT=       Bridge between Python and Objective-C (CryptoTokenKit framework)
+
+USE_LANGUAGES= c objc
+
+DEPENDS+=      ${PYPKGPREFIX}-pyobjc-core>=${PYOBJC_VERS}:../../devel/py-pyobjc-core
+DEPENDS+=      ${PYPKGPREFIX}-pyobjc-framework-Cocoa>=${PYOBJC_VERS}:../../devel/py-pyobjc-framework-Cocoa
+
+.include "../../lang/python/egg.mk"
+.include "../../mk/bsd.pkg.mk"
Index: pkgsrc/devel/py-pyobjc-framework-CryptoTokenKit/PLIST
diff -u /dev/null pkgsrc/devel/py-pyobjc-framework-CryptoTokenKit/PLIST:1.1
--- /dev/null   Thu Feb  8 19:54:27 2018
+++ pkgsrc/devel/py-pyobjc-framework-CryptoTokenKit/PLIST       Thu Feb  8 19:54:21 2018
@@ -0,0 +1,14 @@
+@comment $NetBSD: PLIST,v 1.1 2018/02/08 19:54:21 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}/CryptoTokenKit/_CryptoTokenKit.so
+${PYSITELIB}/CryptoTokenKit/__init__.py
+${PYSITELIB}/CryptoTokenKit/__init__.pyc
+${PYSITELIB}/CryptoTokenKit/__init__.pyo
+${PYSITELIB}/CryptoTokenKit/_metadata.py
+${PYSITELIB}/CryptoTokenKit/_metadata.pyc
+${PYSITELIB}/CryptoTokenKit/_metadata.pyo
Index: pkgsrc/devel/py-pyobjc-framework-CryptoTokenKit/distinfo
diff -u /dev/null pkgsrc/devel/py-pyobjc-framework-CryptoTokenKit/distinfo:1.1
--- /dev/null   Thu Feb  8 19:54:27 2018
+++ pkgsrc/devel/py-pyobjc-framework-CryptoTokenKit/distinfo    Thu Feb  8 19:54:21 2018
@@ -0,0 +1,6 @@
+$NetBSD: distinfo,v 1.1 2018/02/08 19:54:21 adam Exp $
+
+SHA1 (pyobjc-framework-CryptoTokenKit-4.1.tar.gz) = b4f43a8089a321ae8bd9ecb396008e17ad98c6a9
+RMD160 (pyobjc-framework-CryptoTokenKit-4.1.tar.gz) = 2f9f8e921d9414312637c31fca932d10bc038c3a
+SHA512 (pyobjc-framework-CryptoTokenKit-4.1.tar.gz) = d108a3e7c8fd5506da4602dcc5f859e6c820e8328f15c41e7eb1ba97daf95a4b75378fbe18e773dc73f4f4000eb769b36326a3b13d8ace48de8b327761d37df6
+Size (pyobjc-framework-CryptoTokenKit-4.1.tar.gz) = 20463 bytes

Index: pkgsrc/devel/py-pyobjc-framework-ExternalAccessory/DESCR
diff -u /dev/null pkgsrc/devel/py-pyobjc-framework-ExternalAccessory/DESCR:1.1
--- /dev/null   Thu Feb  8 19:54:27 2018
+++ pkgsrc/devel/py-pyobjc-framework-ExternalAccessory/DESCR    Thu Feb  8 19:54:22 2018
@@ -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 'ExternalAccessory'.
Index: pkgsrc/devel/py-pyobjc-framework-ExternalAccessory/Makefile
diff -u /dev/null pkgsrc/devel/py-pyobjc-framework-ExternalAccessory/Makefile:1.1
--- /dev/null   Thu Feb  8 19:54:27 2018
+++ pkgsrc/devel/py-pyobjc-framework-ExternalAccessory/Makefile Thu Feb  8 19:54:22 2018
@@ -0,0 +1,18 @@
+# $NetBSD: Makefile,v 1.1 2018/02/08 19:54:22 adam Exp $
+
+.include "../../devel/py-pyobjc/Makefile.common"
+
+DISTNAME=      pyobjc-framework-ExternalAccessory-${PYOBJC_VERS}
+PKGNAME=       ${PYPKGPREFIX}-${DISTNAME}
+CATEGORIES=    devel python
+MASTER_SITES=  ${MASTER_SITE_PYPI:=p/pyobjc-framework-ExternalAccessory/}
+
+COMMENT=       Bridge between Python and Objective-C (ExternalAccessory framework)
+
+USE_LANGUAGES= c objc
+
+DEPENDS+=      ${PYPKGPREFIX}-pyobjc-core>=${PYOBJC_VERS}:../../devel/py-pyobjc-core
+DEPENDS+=      ${PYPKGPREFIX}-pyobjc-framework-Cocoa>=${PYOBJC_VERS}:../../devel/py-pyobjc-framework-Cocoa
+
+.include "../../lang/python/egg.mk"
+.include "../../mk/bsd.pkg.mk"
Index: pkgsrc/devel/py-pyobjc-framework-ExternalAccessory/PLIST
diff -u /dev/null pkgsrc/devel/py-pyobjc-framework-ExternalAccessory/PLIST:1.1
--- /dev/null   Thu Feb  8 19:54:27 2018
+++ pkgsrc/devel/py-pyobjc-framework-ExternalAccessory/PLIST    Thu Feb  8 19:54:22 2018
@@ -0,0 +1,14 @@
+@comment $NetBSD: PLIST,v 1.1 2018/02/08 19:54:22 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}/ExternalAccessory/_ExternalAccessory.so
+${PYSITELIB}/ExternalAccessory/__init__.py
+${PYSITELIB}/ExternalAccessory/__init__.pyc
+${PYSITELIB}/ExternalAccessory/__init__.pyo
+${PYSITELIB}/ExternalAccessory/_metadata.py
+${PYSITELIB}/ExternalAccessory/_metadata.pyc
+${PYSITELIB}/ExternalAccessory/_metadata.pyo
Index: pkgsrc/devel/py-pyobjc-framework-ExternalAccessory/distinfo
diff -u /dev/null pkgsrc/devel/py-pyobjc-framework-ExternalAccessory/distinfo:1.1
--- /dev/null   Thu Feb  8 19:54:27 2018
+++ pkgsrc/devel/py-pyobjc-framework-ExternalAccessory/distinfo Thu Feb  8 19:54:22 2018
@@ -0,0 +1,6 @@
+$NetBSD: distinfo,v 1.1 2018/02/08 19:54:22 adam Exp $
+
+SHA1 (pyobjc-framework-ExternalAccessory-4.1.tar.gz) = b30540fd00e10b62e8000a9f7c8786a7b44e42ee
+RMD160 (pyobjc-framework-ExternalAccessory-4.1.tar.gz) = d5efa4dfa62114d4a15056d860aa97cb08d310b2
+SHA512 (pyobjc-framework-ExternalAccessory-4.1.tar.gz) = 9f8e2c6b1ae218b7d8582f274e221619e40e74cef0c227caad66eb5c3210f5f68df88673abce7d74c21b8915de81fa29d011716fe809f110d383055510465046
+Size (pyobjc-framework-ExternalAccessory-4.1.tar.gz) = 15410 bytes

Index: pkgsrc/devel/py-pyobjc-framework-FinderSync/DESCR
diff -u /dev/null pkgsrc/devel/py-pyobjc-framework-FinderSync/DESCR:1.1
--- /dev/null   Thu Feb  8 19:54:27 2018
+++ pkgsrc/devel/py-pyobjc-framework-FinderSync/DESCR   Thu Feb  8 19:54:22 2018
@@ -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 'FinderSync'.
Index: pkgsrc/devel/py-pyobjc-framework-FinderSync/Makefile
diff -u /dev/null pkgsrc/devel/py-pyobjc-framework-FinderSync/Makefile:1.1
--- /dev/null   Thu Feb  8 19:54:27 2018
+++ pkgsrc/devel/py-pyobjc-framework-FinderSync/Makefile        Thu Feb  8 19:54:22 2018
@@ -0,0 +1,18 @@
+# $NetBSD: Makefile,v 1.1 2018/02/08 19:54:22 adam Exp $
+
+.include "../../devel/py-pyobjc/Makefile.common"
+
+DISTNAME=      pyobjc-framework-FinderSync-${PYOBJC_VERS}
+PKGNAME=       ${PYPKGPREFIX}-${DISTNAME}
+CATEGORIES=    devel python
+MASTER_SITES=  ${MASTER_SITE_PYPI:=p/pyobjc-framework-FinderSync/}
+
+COMMENT=       Bridge between Python and Objective-C (FinderSync framework)
+
+USE_LANGUAGES= c objc
+
+DEPENDS+=      ${PYPKGPREFIX}-pyobjc-core>=${PYOBJC_VERS}:../../devel/py-pyobjc-core
+DEPENDS+=      ${PYPKGPREFIX}-pyobjc-framework-Cocoa>=${PYOBJC_VERS}:../../devel/py-pyobjc-framework-Cocoa
+
+.include "../../lang/python/egg.mk"
+.include "../../mk/bsd.pkg.mk"
Index: pkgsrc/devel/py-pyobjc-framework-FinderSync/PLIST
diff -u /dev/null pkgsrc/devel/py-pyobjc-framework-FinderSync/PLIST:1.1
--- /dev/null   Thu Feb  8 19:54:27 2018
+++ pkgsrc/devel/py-pyobjc-framework-FinderSync/PLIST   Thu Feb  8 19:54:22 2018
@@ -0,0 +1,13 @@
+@comment $NetBSD: PLIST,v 1.1 2018/02/08 19:54:22 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}/FinderSync/__init__.py
+${PYSITELIB}/FinderSync/__init__.pyc
+${PYSITELIB}/FinderSync/__init__.pyo
+${PYSITELIB}/FinderSync/_metadata.py
+${PYSITELIB}/FinderSync/_metadata.pyc
+${PYSITELIB}/FinderSync/_metadata.pyo
Index: pkgsrc/devel/py-pyobjc-framework-FinderSync/distinfo
diff -u /dev/null pkgsrc/devel/py-pyobjc-framework-FinderSync/distinfo:1.1
--- /dev/null   Thu Feb  8 19:54:27 2018
+++ pkgsrc/devel/py-pyobjc-framework-FinderSync/distinfo        Thu Feb  8 19:54:22 2018
@@ -0,0 +1,6 @@
+$NetBSD: distinfo,v 1.1 2018/02/08 19:54:22 adam Exp $
+
+SHA1 (pyobjc-framework-FinderSync-4.1.tar.gz) = 49ae3fa2a669b117d8395c83eea46bdca2002919
+RMD160 (pyobjc-framework-FinderSync-4.1.tar.gz) = 37332b732da1c9c998fb9f0b148297dfbe0db2ad
+SHA512 (pyobjc-framework-FinderSync-4.1.tar.gz) = 7a1503d2a4e140a20e8ec936067c02c4f48a426f227fab794ac9802bca7c2922ccf6569cba708703d2ade3d5350cea811b75bf5958853347b5e74a3fafa05f0a
+Size (pyobjc-framework-FinderSync-4.1.tar.gz) = 10037 bytes

Index: pkgsrc/devel/py-pyobjc-framework-GameCenter/DESCR
diff -u /dev/null pkgsrc/devel/py-pyobjc-framework-GameCenter/DESCR:1.1
--- /dev/null   Thu Feb  8 19:54:27 2018
+++ pkgsrc/devel/py-pyobjc-framework-GameCenter/DESCR   Thu Feb  8 19:54:22 2018
@@ -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 'GameCenter'.
Index: pkgsrc/devel/py-pyobjc-framework-GameCenter/Makefile
diff -u /dev/null pkgsrc/devel/py-pyobjc-framework-GameCenter/Makefile:1.1
--- /dev/null   Thu Feb  8 19:54:27 2018
+++ pkgsrc/devel/py-pyobjc-framework-GameCenter/Makefile        Thu Feb  8 19:54:22 2018
@@ -0,0 +1,18 @@
+# $NetBSD: Makefile,v 1.1 2018/02/08 19:54:22 adam Exp $
+
+.include "../../devel/py-pyobjc/Makefile.common"
+
+DISTNAME=      pyobjc-framework-GameCenter-${PYOBJC_VERS}
+PKGNAME=       ${PYPKGPREFIX}-${DISTNAME}
+CATEGORIES=    devel python
+MASTER_SITES=  ${MASTER_SITE_PYPI:=p/pyobjc-framework-GameCenter/}
+
+COMMENT=       Bridge between Python and Objective-C (GameCenter framework)
+
+USE_LANGUAGES= c objc
+
+DEPENDS+=      ${PYPKGPREFIX}-pyobjc-core>=${PYOBJC_VERS}:../../devel/py-pyobjc-core
+DEPENDS+=      ${PYPKGPREFIX}-pyobjc-framework-Cocoa>=${PYOBJC_VERS}:../../devel/py-pyobjc-framework-Cocoa
+
+.include "../../lang/python/egg.mk"
+.include "../../mk/bsd.pkg.mk"
Index: pkgsrc/devel/py-pyobjc-framework-GameCenter/PLIST
diff -u /dev/null pkgsrc/devel/py-pyobjc-framework-GameCenter/PLIST:1.1
--- /dev/null   Thu Feb  8 19:54:27 2018
+++ pkgsrc/devel/py-pyobjc-framework-GameCenter/PLIST   Thu Feb  8 19:54:22 2018
@@ -0,0 +1,14 @@
+@comment $NetBSD: PLIST,v 1.1 2018/02/08 19:54:22 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}/GameCenter/_GameCenter.so
+${PYSITELIB}/GameCenter/__init__.py
+${PYSITELIB}/GameCenter/__init__.pyc
+${PYSITELIB}/GameCenter/__init__.pyo
+${PYSITELIB}/GameCenter/_metadata.py
+${PYSITELIB}/GameCenter/_metadata.pyc
+${PYSITELIB}/GameCenter/_metadata.pyo
Index: pkgsrc/devel/py-pyobjc-framework-GameCenter/distinfo
diff -u /dev/null pkgsrc/devel/py-pyobjc-framework-GameCenter/distinfo:1.1
--- /dev/null   Thu Feb  8 19:54:27 2018
+++ pkgsrc/devel/py-pyobjc-framework-GameCenter/distinfo        Thu Feb  8 19:54:22 2018
@@ -0,0 +1,6 @@
+$NetBSD: distinfo,v 1.1 2018/02/08 19:54:22 adam Exp $
+
+SHA1 (pyobjc-framework-GameCenter-4.1.tar.gz) = eb7d1c060f6677e69cf6c98760341dfc6be8de79
+RMD160 (pyobjc-framework-GameCenter-4.1.tar.gz) = 94f3cad0ac147d817df941b6706d41383e8f020c
+SHA512 (pyobjc-framework-GameCenter-4.1.tar.gz) = 351381772ff91adfc9ca8b5fffc4c14d72246db4e1de7323531d2e8898f63e4a322a33a61f86d8813b2a0abd530185c0ab82e9f679ac8fdab478bab58e7658cb
+Size (pyobjc-framework-GameCenter-4.1.tar.gz) = 27002 bytes

Index: pkgsrc/devel/py-pyobjc-framework-GameController/DESCR
diff -u /dev/null pkgsrc/devel/py-pyobjc-framework-GameController/DESCR:1.1
--- /dev/null   Thu Feb  8 19:54:27 2018
+++ pkgsrc/devel/py-pyobjc-framework-GameController/DESCR       Thu Feb  8 19:54:22 2018
@@ -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 'GameController'.
Index: pkgsrc/devel/py-pyobjc-framework-GameController/Makefile
diff -u /dev/null pkgsrc/devel/py-pyobjc-framework-GameController/Makefile:1.1
--- /dev/null   Thu Feb  8 19:54:27 2018
+++ pkgsrc/devel/py-pyobjc-framework-GameController/Makefile    Thu Feb  8 19:54:22 2018
@@ -0,0 +1,18 @@
+# $NetBSD: Makefile,v 1.1 2018/02/08 19:54:22 adam Exp $
+
+.include "../../devel/py-pyobjc/Makefile.common"
+
+DISTNAME=      pyobjc-framework-GameController-${PYOBJC_VERS}
+PKGNAME=       ${PYPKGPREFIX}-${DISTNAME}
+CATEGORIES=    devel python
+MASTER_SITES=  ${MASTER_SITE_PYPI:=p/pyobjc-framework-GameController/}
+
+COMMENT=       Bridge between Python and Objective-C (GameController framework)
+
+USE_LANGUAGES= c objc
+
+DEPENDS+=      ${PYPKGPREFIX}-pyobjc-core>=${PYOBJC_VERS}:../../devel/py-pyobjc-core
+DEPENDS+=      ${PYPKGPREFIX}-pyobjc-framework-Cocoa>=${PYOBJC_VERS}:../../devel/py-pyobjc-framework-Cocoa
+
+.include "../../lang/python/egg.mk"
+.include "../../mk/bsd.pkg.mk"
Index: pkgsrc/devel/py-pyobjc-framework-GameController/PLIST
diff -u /dev/null pkgsrc/devel/py-pyobjc-framework-GameController/PLIST:1.1
--- /dev/null   Thu Feb  8 19:54:27 2018
+++ pkgsrc/devel/py-pyobjc-framework-GameController/PLIST       Thu Feb  8 19:54:22 2018
@@ -0,0 +1,13 @@
+@comment $NetBSD: PLIST,v 1.1 2018/02/08 19:54:22 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}/GameController/__init__.py
+${PYSITELIB}/GameController/__init__.pyc
+${PYSITELIB}/GameController/__init__.pyo
+${PYSITELIB}/GameController/_metadata.py
+${PYSITELIB}/GameController/_metadata.pyc
+${PYSITELIB}/GameController/_metadata.pyo
Index: pkgsrc/devel/py-pyobjc-framework-GameController/distinfo
diff -u /dev/null pkgsrc/devel/py-pyobjc-framework-GameController/distinfo:1.1
--- /dev/null   Thu Feb  8 19:54:27 2018
+++ pkgsrc/devel/py-pyobjc-framework-GameController/distinfo    Thu Feb  8 19:54:22 2018
@@ -0,0 +1,6 @@
+$NetBSD: distinfo,v 1.1 2018/02/08 19:54:22 adam Exp $
+
+SHA1 (pyobjc-framework-GameController-4.1.tar.gz) = 79c7b1e8f458f51aabac41c6e4cd170cf3e90573
+RMD160 (pyobjc-framework-GameController-4.1.tar.gz) = d24a567d178a4ee1302675c5b4fd7dc4dc433eb7
+SHA512 (pyobjc-framework-GameController-4.1.tar.gz) = fd7966de06c344c07ab1940712ddaa23649720998af47e0213daa961746d35d10fcb402dab53ca23d2e3ed861deb2b3b1b131458a606fbd498cfb5b87e27a2e0
+Size (pyobjc-framework-GameController-4.1.tar.gz) = 13142 bytes

Index: pkgsrc/devel/py-pyobjc-framework-GameKit/DESCR
diff -u /dev/null pkgsrc/devel/py-pyobjc-framework-GameKit/DESCR:1.1
--- /dev/null   Thu Feb  8 19:54:27 2018
+++ pkgsrc/devel/py-pyobjc-framework-GameKit/DESCR      Thu Feb  8 19:54:22 2018
@@ -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 'GameKit'.
Index: pkgsrc/devel/py-pyobjc-framework-GameKit/Makefile
diff -u /dev/null pkgsrc/devel/py-pyobjc-framework-GameKit/Makefile:1.1
--- /dev/null   Thu Feb  8 19:54:27 2018
+++ pkgsrc/devel/py-pyobjc-framework-GameKit/Makefile   Thu Feb  8 19:54:22 2018
@@ -0,0 +1,19 @@
+# $NetBSD: Makefile,v 1.1 2018/02/08 19:54:22 adam Exp $
+
+.include "../../devel/py-pyobjc/Makefile.common"
+
+DISTNAME=      pyobjc-framework-GameKit-${PYOBJC_VERS}
+PKGNAME=       ${PYPKGPREFIX}-${DISTNAME}
+CATEGORIES=    devel python
+MASTER_SITES=  ${MASTER_SITE_PYPI:=p/pyobjc-framework-GameKit/}
+
+COMMENT=       Bridge between Python and Objective-C (GameKit framework)
+
+USE_LANGUAGES= c objc
+
+DEPENDS+=      ${PYPKGPREFIX}-pyobjc-core>=${PYOBJC_VERS}:../../devel/py-pyobjc-core
+DEPENDS+=      ${PYPKGPREFIX}-pyobjc-framework-Cocoa>=${PYOBJC_VERS}:../../devel/py-pyobjc-framework-Cocoa
+DEPENDS+=      ${PYPKGPREFIX}-pyobjc-framework-Quartz>=${PYOBJC_VERS}:../../devel/py-pyobjc-framework-Quartz
+
+.include "../../lang/python/egg.mk"
+.include "../../mk/bsd.pkg.mk"
Index: pkgsrc/devel/py-pyobjc-framework-GameKit/PLIST
diff -u /dev/null pkgsrc/devel/py-pyobjc-framework-GameKit/PLIST:1.1
--- /dev/null   Thu Feb  8 19:54:27 2018
+++ pkgsrc/devel/py-pyobjc-framework-GameKit/PLIST      Thu Feb  8 19:54:22 2018
@@ -0,0 +1,14 @@
+@comment $NetBSD: PLIST,v 1.1 2018/02/08 19:54:22 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}/GameKit/_GameKit.so
+${PYSITELIB}/GameKit/__init__.py
+${PYSITELIB}/GameKit/__init__.pyc
+${PYSITELIB}/GameKit/__init__.pyo
+${PYSITELIB}/GameKit/_metadata.py
+${PYSITELIB}/GameKit/_metadata.pyc
+${PYSITELIB}/GameKit/_metadata.pyo
Index: pkgsrc/devel/py-pyobjc-framework-GameKit/distinfo
diff -u /dev/null pkgsrc/devel/py-pyobjc-framework-GameKit/distinfo:1.1
--- /dev/null   Thu Feb  8 19:54:27 2018
+++ pkgsrc/devel/py-pyobjc-framework-GameKit/distinfo   Thu Feb  8 19:54:22 2018
@@ -0,0 +1,6 @@
+$NetBSD: distinfo,v 1.1 2018/02/08 19:54:22 adam Exp $
+
+SHA1 (pyobjc-framework-GameKit-4.1.tar.gz) = d49a053cbdc15d06a156ba566bd5012f7fd851be
+RMD160 (pyobjc-framework-GameKit-4.1.tar.gz) = 63558f67605d2005eb8be88b27c11e40a4a01b83
+SHA512 (pyobjc-framework-GameKit-4.1.tar.gz) = 57fe3411f21b5fd8694bfacb75d41bc7a8835b78b572b72d8c3bab4178da3effb01e569cb3ad26353b1f46069c7097dce070e00ddcfabd932e1a57b75a0f401c
+Size (pyobjc-framework-GameKit-4.1.tar.gz) = 45758 bytes

Index: pkgsrc/devel/py-pyobjc-framework-GameplayKit/DESCR
diff -u /dev/null pkgsrc/devel/py-pyobjc-framework-GameplayKit/DESCR:1.1
--- /dev/null   Thu Feb  8 19:54:27 2018
+++ pkgsrc/devel/py-pyobjc-framework-GameplayKit/DESCR  Thu Feb  8 19:54:22 2018
@@ -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 'GameplayKit'.
Index: pkgsrc/devel/py-pyobjc-framework-GameplayKit/Makefile
diff -u /dev/null pkgsrc/devel/py-pyobjc-framework-GameplayKit/Makefile:1.1
--- /dev/null   Thu Feb  8 19:54:27 2018
+++ pkgsrc/devel/py-pyobjc-framework-GameplayKit/Makefile       Thu Feb  8 19:54:22 2018
@@ -0,0 +1,19 @@
+# $NetBSD: Makefile,v 1.1 2018/02/08 19:54:22 adam Exp $
+
+.include "../../devel/py-pyobjc/Makefile.common"
+
+DISTNAME=      pyobjc-framework-GameplayKit-${PYOBJC_VERS}
+PKGNAME=       ${PYPKGPREFIX}-${DISTNAME}
+CATEGORIES=    devel python
+MASTER_SITES=  ${MASTER_SITE_PYPI:=p/pyobjc-framework-GameplayKit/}
+
+COMMENT=       Bridge between Python and Objective-C (GameplayKit framework)
+
+USE_LANGUAGES= c objc
+
+DEPENDS+=      ${PYPKGPREFIX}-pyobjc-core>=${PYOBJC_VERS}:../../devel/py-pyobjc-core
+DEPENDS+=      ${PYPKGPREFIX}-pyobjc-framework-Cocoa>=${PYOBJC_VERS}:../../devel/py-pyobjc-framework-Cocoa
+DEPENDS+=      ${PYPKGPREFIX}-pyobjc-framework-SpriteKit>=${PYOBJC_VERS}:../../devel/py-pyobjc-framework-SpriteKit
+
+.include "../../lang/python/egg.mk"
+.include "../../mk/bsd.pkg.mk"
Index: pkgsrc/devel/py-pyobjc-framework-GameplayKit/PLIST
diff -u /dev/null pkgsrc/devel/py-pyobjc-framework-GameplayKit/PLIST:1.1
--- /dev/null   Thu Feb  8 19:54:27 2018
+++ pkgsrc/devel/py-pyobjc-framework-GameplayKit/PLIST  Thu Feb  8 19:54:22 2018
@@ -0,0 +1,14 @@
+@comment $NetBSD: PLIST,v 1.1 2018/02/08 19:54:22 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}/GameplayKit/_GameplayKit.so
+${PYSITELIB}/GameplayKit/__init__.py
+${PYSITELIB}/GameplayKit/__init__.pyc
+${PYSITELIB}/GameplayKit/__init__.pyo
+${PYSITELIB}/GameplayKit/_metadata.py
+${PYSITELIB}/GameplayKit/_metadata.pyc
+${PYSITELIB}/GameplayKit/_metadata.pyo
Index: pkgsrc/devel/py-pyobjc-framework-GameplayKit/distinfo
diff -u /dev/null pkgsrc/devel/py-pyobjc-framework-GameplayKit/distinfo:1.1
--- /dev/null   Thu Feb  8 19:54:27 2018
+++ pkgsrc/devel/py-pyobjc-framework-GameplayKit/distinfo       Thu Feb  8 19:54:22 2018
@@ -0,0 +1,6 @@
+$NetBSD: distinfo,v 1.1 2018/02/08 19:54:22 adam Exp $
+
+SHA1 (pyobjc-framework-GameplayKit-4.1.tar.gz) = 8c41525c8ec1e38a378b60460701add901518a0e
+RMD160 (pyobjc-framework-GameplayKit-4.1.tar.gz) = e4dab04bf90708452853d48dc0db1e83fa142662
+SHA512 (pyobjc-framework-GameplayKit-4.1.tar.gz) = 1a8317f4482ccc913c3c6ed1f5460cf2b57ee3442653a091f02ad36361b392ff08eee50c70a987ca6b96d57c34dc13f0dab6542e52741651f8085a9b3e9c6fdc
+Size (pyobjc-framework-GameplayKit-4.1.tar.gz) = 26536 bytes

Index: pkgsrc/devel/py-pyobjc-framework-IOSurface/DESCR
diff -u /dev/null pkgsrc/devel/py-pyobjc-framework-IOSurface/DESCR:1.1
--- /dev/null   Thu Feb  8 19:54:27 2018
+++ pkgsrc/devel/py-pyobjc-framework-IOSurface/DESCR    Thu Feb  8 19:54:22 2018
@@ -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 'IOSurface'.
Index: pkgsrc/devel/py-pyobjc-framework-IOSurface/Makefile
diff -u /dev/null pkgsrc/devel/py-pyobjc-framework-IOSurface/Makefile:1.1
--- /dev/null   Thu Feb  8 19:54:27 2018
+++ pkgsrc/devel/py-pyobjc-framework-IOSurface/Makefile Thu Feb  8 19:54:22 2018
@@ -0,0 +1,18 @@
+# $NetBSD: Makefile,v 1.1 2018/02/08 19:54:22 adam Exp $
+
+.include "../../devel/py-pyobjc/Makefile.common"
+
+DISTNAME=      pyobjc-framework-IOSurface-${PYOBJC_VERS}
+PKGNAME=       ${PYPKGPREFIX}-${DISTNAME}
+CATEGORIES=    devel python
+MASTER_SITES=  ${MASTER_SITE_PYPI:=p/pyobjc-framework-IOSurface/}
+
+COMMENT=       Bridge between Python and Objective-C (IOSurface framework)
+
+USE_LANGUAGES= c objc
+
+DEPENDS+=      ${PYPKGPREFIX}-pyobjc-core>=${PYOBJC_VERS}:../../devel/py-pyobjc-core
+DEPENDS+=      ${PYPKGPREFIX}-pyobjc-framework-Cocoa>=${PYOBJC_VERS}:../../devel/py-pyobjc-framework-Cocoa
+
+.include "../../lang/python/egg.mk"
+.include "../../mk/bsd.pkg.mk"
Index: pkgsrc/devel/py-pyobjc-framework-IOSurface/PLIST
diff -u /dev/null pkgsrc/devel/py-pyobjc-framework-IOSurface/PLIST:1.1
--- /dev/null   Thu Feb  8 19:54:27 2018
+++ pkgsrc/devel/py-pyobjc-framework-IOSurface/PLIST    Thu Feb  8 19:54:22 2018
@@ -0,0 +1,13 @@
+@comment $NetBSD: PLIST,v 1.1 2018/02/08 19:54:22 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}/IOSurface/__init__.py
+${PYSITELIB}/IOSurface/__init__.pyc
+${PYSITELIB}/IOSurface/__init__.pyo
+${PYSITELIB}/IOSurface/_metadata.py
+${PYSITELIB}/IOSurface/_metadata.pyc
+${PYSITELIB}/IOSurface/_metadata.pyo
Index: pkgsrc/devel/py-pyobjc-framework-IOSurface/distinfo
diff -u /dev/null pkgsrc/devel/py-pyobjc-framework-IOSurface/distinfo:1.1
--- /dev/null   Thu Feb  8 19:54:27 2018
+++ pkgsrc/devel/py-pyobjc-framework-IOSurface/distinfo Thu Feb  8 19:54:22 2018
@@ -0,0 +1,6 @@
+$NetBSD: distinfo,v 1.1 2018/02/08 19:54:22 adam Exp $
+
+SHA1 (pyobjc-framework-IOSurface-4.1.tar.gz) = 8ef7315e8b7ddbe53610fbb5058fc976c39d3b6c
+RMD160 (pyobjc-framework-IOSurface-4.1.tar.gz) = 4f0555085152ac9dc729b7b906dc191a48c3596e
+SHA512 (pyobjc-framework-IOSurface-4.1.tar.gz) = 4313001dfc1dd1f6b5d135148b427db81516f661239a7ece6fe3d6c6ee6f11a24b6babc7fc17751362ba6c45a8802e15ea5fbc30c4da6fcc7b3d54fa4e65e797
+Size (pyobjc-framework-IOSurface-4.1.tar.gz) = 12580 bytes

Index: pkgsrc/devel/py-pyobjc-framework-ImageCaptureCore/DESCR
diff -u /dev/null pkgsrc/devel/py-pyobjc-framework-ImageCaptureCore/DESCR:1.1
--- /dev/null   Thu Feb  8 19:54:27 2018
+++ pkgsrc/devel/py-pyobjc-framework-ImageCaptureCore/DESCR     Thu Feb  8 19:54:22 2018
@@ -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 'ImageCaptureCore'.
Index: pkgsrc/devel/py-pyobjc-framework-ImageCaptureCore/Makefile
diff -u /dev/null pkgsrc/devel/py-pyobjc-framework-ImageCaptureCore/Makefile:1.1
--- /dev/null   Thu Feb  8 19:54:27 2018
+++ pkgsrc/devel/py-pyobjc-framework-ImageCaptureCore/Makefile  Thu Feb  8 19:54:22 2018
@@ -0,0 +1,18 @@
+# $NetBSD: Makefile,v 1.1 2018/02/08 19:54:22 adam Exp $
+
+.include "../../devel/py-pyobjc/Makefile.common"
+
+DISTNAME=      pyobjc-framework-ImageCaptureCore-${PYOBJC_VERS}
+PKGNAME=       ${PYPKGPREFIX}-${DISTNAME}
+CATEGORIES=    devel python
+MASTER_SITES=  ${MASTER_SITE_PYPI:=p/pyobjc-framework-ImageCaptureCore/}
+
+COMMENT=       Bridge between Python and Objective-C (ImageCaptureCore framework)
+
+USE_LANGUAGES= c objc
+
+DEPENDS+=      ${PYPKGPREFIX}-pyobjc-core>=${PYOBJC_VERS}:../../devel/py-pyobjc-core
+DEPENDS+=      ${PYPKGPREFIX}-pyobjc-framework-Cocoa>=${PYOBJC_VERS}:../../devel/py-pyobjc-framework-Cocoa
+
+.include "../../lang/python/egg.mk"
+.include "../../mk/bsd.pkg.mk"
Index: pkgsrc/devel/py-pyobjc-framework-ImageCaptureCore/PLIST
diff -u /dev/null pkgsrc/devel/py-pyobjc-framework-ImageCaptureCore/PLIST:1.1
--- /dev/null   Thu Feb  8 19:54:27 2018
+++ pkgsrc/devel/py-pyobjc-framework-ImageCaptureCore/PLIST     Thu Feb  8 19:54:22 2018
@@ -0,0 +1,14 @@
+@comment $NetBSD: PLIST,v 1.1 2018/02/08 19:54:22 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}/ImageCaptureCore/_ImageCaptureCore.so
+${PYSITELIB}/ImageCaptureCore/__init__.py
+${PYSITELIB}/ImageCaptureCore/__init__.pyc
+${PYSITELIB}/ImageCaptureCore/__init__.pyo
+${PYSITELIB}/ImageCaptureCore/_metadata.py
+${PYSITELIB}/ImageCaptureCore/_metadata.pyc
+${PYSITELIB}/ImageCaptureCore/_metadata.pyo
Index: pkgsrc/devel/py-pyobjc-framework-ImageCaptureCore/distinfo
diff -u /dev/null pkgsrc/devel/py-pyobjc-framework-ImageCaptureCore/distinfo:1.1
--- /dev/null   Thu Feb  8 19:54:27 2018
+++ pkgsrc/devel/py-pyobjc-framework-ImageCaptureCore/distinfo  Thu Feb  8 19:54:22 2018
@@ -0,0 +1,6 @@
+$NetBSD: distinfo,v 1.1 2018/02/08 19:54:22 adam Exp $
+
+SHA1 (pyobjc-framework-ImageCaptureCore-4.1.tar.gz) = 6ad3f1e79656dfcdf75abbffd94d7c0eec782872
+RMD160 (pyobjc-framework-ImageCaptureCore-4.1.tar.gz) = b5e21fd12ef137c723c0311c8fcdea41e26c47fb
+SHA512 (pyobjc-framework-ImageCaptureCore-4.1.tar.gz) = a38f6029472d12358c25c2677d0679fa79ec00881637a2165422eefd1ef82e22ebeb5ec77bf08345e58fab2f8a5e5a7359fbe6847ec22a176c8cd937ebe80e67
+Size (pyobjc-framework-ImageCaptureCore-4.1.tar.gz) = 33237 bytes

Index: pkgsrc/devel/py-pyobjc-framework-Intents/DESCR
diff -u /dev/null pkgsrc/devel/py-pyobjc-framework-Intents/DESCR:1.1
--- /dev/null   Thu Feb  8 19:54:27 2018
+++ pkgsrc/devel/py-pyobjc-framework-Intents/DESCR      Thu Feb  8 19:54:23 2018
@@ -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 'Intents'.
Index: pkgsrc/devel/py-pyobjc-framework-Intents/Makefile
diff -u /dev/null pkgsrc/devel/py-pyobjc-framework-Intents/Makefile:1.1
--- /dev/null   Thu Feb  8 19:54:27 2018
+++ pkgsrc/devel/py-pyobjc-framework-Intents/Makefile   Thu Feb  8 19:54:23 2018
@@ -0,0 +1,18 @@
+# $NetBSD: Makefile,v 1.1 2018/02/08 19:54:23 adam Exp $
+
+.include "../../devel/py-pyobjc/Makefile.common"
+
+DISTNAME=      pyobjc-framework-Intents-${PYOBJC_VERS}
+PKGNAME=       ${PYPKGPREFIX}-${DISTNAME}
+CATEGORIES=    devel python
+MASTER_SITES=  ${MASTER_SITE_PYPI:=p/pyobjc-framework-Intents/}
+
+COMMENT=       Bridge between Python and Objective-C (Intents framework)
+
+USE_LANGUAGES= c objc
+
+DEPENDS+=      ${PYPKGPREFIX}-pyobjc-core>=${PYOBJC_VERS}:../../devel/py-pyobjc-core
+DEPENDS+=      ${PYPKGPREFIX}-pyobjc-framework-Cocoa>=${PYOBJC_VERS}:../../devel/py-pyobjc-framework-Cocoa
+
+.include "../../lang/python/egg.mk"
+.include "../../mk/bsd.pkg.mk"
Index: pkgsrc/devel/py-pyobjc-framework-Intents/PLIST
diff -u /dev/null pkgsrc/devel/py-pyobjc-framework-Intents/PLIST:1.1
--- /dev/null   Thu Feb  8 19:54:27 2018
+++ pkgsrc/devel/py-pyobjc-framework-Intents/PLIST      Thu Feb  8 19:54:23 2018
@@ -0,0 +1,14 @@
+@comment $NetBSD: PLIST,v 1.1 2018/02/08 19:54:23 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}/Intents/_Intents.so
+${PYSITELIB}/Intents/__init__.py
+${PYSITELIB}/Intents/__init__.pyc
+${PYSITELIB}/Intents/__init__.pyo
+${PYSITELIB}/Intents/_metadata.py
+${PYSITELIB}/Intents/_metadata.pyc
+${PYSITELIB}/Intents/_metadata.pyo
Index: pkgsrc/devel/py-pyobjc-framework-Intents/distinfo
diff -u /dev/null pkgsrc/devel/py-pyobjc-framework-Intents/distinfo:1.1
--- /dev/null   Thu Feb  8 19:54:27 2018
+++ pkgsrc/devel/py-pyobjc-framework-Intents/distinfo   Thu Feb  8 19:54:23 2018
@@ -0,0 +1,6 @@
+$NetBSD: distinfo,v 1.1 2018/02/08 19:54:23 adam Exp $
+
+SHA1 (pyobjc-framework-Intents-4.1.tar.gz) = 23f3911687450c410688a8022c2d2fe158dedbce
+RMD160 (pyobjc-framework-Intents-4.1.tar.gz) = cc1d1146eaef65868a120991aa5aaa1dd72f3cde
+SHA512 (pyobjc-framework-Intents-4.1.tar.gz) = f5fc750534ed08d2a774a687f091e38246bfa50502e50914c0c25d7aa73ed082557f90032f9c07339aa5fa6e50a9e782287a90680aa17f6a4fbdc934096673fe
+Size (pyobjc-framework-Intents-4.1.tar.gz) = 21759 bytes

Index: pkgsrc/devel/py-pyobjc-framework-LocalAuthentication/DESCR
diff -u /dev/null pkgsrc/devel/py-pyobjc-framework-LocalAuthentication/DESCR:1.1
--- /dev/null   Thu Feb  8 19:54:27 2018
+++ pkgsrc/devel/py-pyobjc-framework-LocalAuthentication/DESCR  Thu Feb  8 19:54:23 2018
@@ -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 'LocalAuthentication'.
Index: pkgsrc/devel/py-pyobjc-framework-LocalAuthentication/Makefile
diff -u /dev/null pkgsrc/devel/py-pyobjc-framework-LocalAuthentication/Makefile:1.1
--- /dev/null   Thu Feb  8 19:54:27 2018
+++ pkgsrc/devel/py-pyobjc-framework-LocalAuthentication/Makefile       Thu Feb  8 19:54:23 2018
@@ -0,0 +1,18 @@
+# $NetBSD: Makefile,v 1.1 2018/02/08 19:54:23 adam Exp $
+
+.include "../../devel/py-pyobjc/Makefile.common"
+
+DISTNAME=      pyobjc-framework-LocalAuthentication-${PYOBJC_VERS}
+PKGNAME=       ${PYPKGPREFIX}-${DISTNAME}
+CATEGORIES=    devel python
+MASTER_SITES=  ${MASTER_SITE_PYPI:=p/pyobjc-framework-LocalAuthentication/}
+
+COMMENT=       Bridge between Python and Objective-C (LocalAuthentication framework)
+
+USE_LANGUAGES= c objc
+
+DEPENDS+=      ${PYPKGPREFIX}-pyobjc-core>=${PYOBJC_VERS}:../../devel/py-pyobjc-core
+DEPENDS+=      ${PYPKGPREFIX}-pyobjc-framework-Cocoa>=${PYOBJC_VERS}:../../devel/py-pyobjc-framework-Cocoa
+
+.include "../../lang/python/egg.mk"
+.include "../../mk/bsd.pkg.mk"
Index: pkgsrc/devel/py-pyobjc-framework-LocalAuthentication/PLIST
diff -u /dev/null pkgsrc/devel/py-pyobjc-framework-LocalAuthentication/PLIST:1.1
--- /dev/null   Thu Feb  8 19:54:27 2018
+++ pkgsrc/devel/py-pyobjc-framework-LocalAuthentication/PLIST  Thu Feb  8 19:54:23 2018
@@ -0,0 +1,13 @@
+@comment $NetBSD: PLIST,v 1.1 2018/02/08 19:54:23 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}/LocalAuthentication/__init__.py
+${PYSITELIB}/LocalAuthentication/__init__.pyc
+${PYSITELIB}/LocalAuthentication/__init__.pyo
+${PYSITELIB}/LocalAuthentication/_metadata.py
+${PYSITELIB}/LocalAuthentication/_metadata.pyc
+${PYSITELIB}/LocalAuthentication/_metadata.pyo
Index: pkgsrc/devel/py-pyobjc-framework-LocalAuthentication/distinfo
diff -u /dev/null pkgsrc/devel/py-pyobjc-framework-LocalAuthentication/distinfo:1.1
--- /dev/null   Thu Feb  8 19:54:27 2018
+++ pkgsrc/devel/py-pyobjc-framework-LocalAuthentication/distinfo       Thu Feb  8 19:54:23 2018
@@ -0,0 +1,6 @@
+$NetBSD: distinfo,v 1.1 2018/02/08 19:54:23 adam Exp $
+
+SHA1 (pyobjc-framework-LocalAuthentication-4.1.tar.gz) = 4431862f352234be42eca92959dbeb34f1dc8d69
+RMD160 (pyobjc-framework-LocalAuthentication-4.1.tar.gz) = 7243393fbc8bc9559692cee0c0a762d06fc1f719
+SHA512 (pyobjc-framework-LocalAuthentication-4.1.tar.gz) = e6ec5793c34e359e42f420bb44235cffa68550b69d614de44b90307d23a59233da3a304c5064a6dc51b525e2f019a41217b2da08a18d1682399e47dcef0311f5
+Size (pyobjc-framework-LocalAuthentication-4.1.tar.gz) = 11312 bytes

Index: pkgsrc/devel/py-pyobjc-framework-MapKit/DESCR
diff -u /dev/null pkgsrc/devel/py-pyobjc-framework-MapKit/DESCR:1.1
--- /dev/null   Thu Feb  8 19:54:27 2018
+++ pkgsrc/devel/py-pyobjc-framework-MapKit/DESCR       Thu Feb  8 19:54:23 2018
@@ -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 'MapKit'.
Index: pkgsrc/devel/py-pyobjc-framework-MapKit/Makefile
diff -u /dev/null pkgsrc/devel/py-pyobjc-framework-MapKit/Makefile:1.1
--- /dev/null   Thu Feb  8 19:54:27 2018
+++ pkgsrc/devel/py-pyobjc-framework-MapKit/Makefile    Thu Feb  8 19:54:23 2018
@@ -0,0 +1,20 @@
+# $NetBSD: Makefile,v 1.1 2018/02/08 19:54:23 adam Exp $
+
+.include "../../devel/py-pyobjc/Makefile.common"
+
+DISTNAME=      pyobjc-framework-MapKit-${PYOBJC_VERS}
+PKGNAME=       ${PYPKGPREFIX}-${DISTNAME}
+CATEGORIES=    devel python
+MASTER_SITES=  ${MASTER_SITE_PYPI:=p/pyobjc-framework-MapKit/}
+
+COMMENT=       Bridge between Python and Objective-C (MapKit framework)
+
+USE_LANGUAGES= c objc
+
+DEPENDS+=      ${PYPKGPREFIX}-pyobjc-core>=${PYOBJC_VERS}:../../devel/py-pyobjc-core
+DEPENDS+=      ${PYPKGPREFIX}-pyobjc-framework-Cocoa>=${PYOBJC_VERS}:../../devel/py-pyobjc-framework-Cocoa
+DEPENDS+=      ${PYPKGPREFIX}-pyobjc-framework-CoreLocation>=${PYOBJC_VERS}:../../devel/py-pyobjc-framework-CoreLocation
+DEPENDS+=      ${PYPKGPREFIX}-pyobjc-framework-Quartz>=${PYOBJC_VERS}:../../devel/py-pyobjc-framework-Quartz
+
+.include "../../lang/python/egg.mk"
+.include "../../mk/bsd.pkg.mk"
Index: pkgsrc/devel/py-pyobjc-framework-MapKit/PLIST
diff -u /dev/null pkgsrc/devel/py-pyobjc-framework-MapKit/PLIST:1.1
--- /dev/null   Thu Feb  8 19:54:27 2018
+++ pkgsrc/devel/py-pyobjc-framework-MapKit/PLIST       Thu Feb  8 19:54:23 2018
@@ -0,0 +1,15 @@
+@comment $NetBSD: PLIST,v 1.1 2018/02/08 19:54:23 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}/MapKit/_MapKit.so
+${PYSITELIB}/MapKit/__init__.py
+${PYSITELIB}/MapKit/__init__.pyc
+${PYSITELIB}/MapKit/__init__.pyo
+${PYSITELIB}/MapKit/_inlines.so
+${PYSITELIB}/MapKit/_metadata.py
+${PYSITELIB}/MapKit/_metadata.pyc
+${PYSITELIB}/MapKit/_metadata.pyo
Index: pkgsrc/devel/py-pyobjc-framework-MapKit/distinfo
diff -u /dev/null pkgsrc/devel/py-pyobjc-framework-MapKit/distinfo:1.1
--- /dev/null   Thu Feb  8 19:54:27 2018
+++ pkgsrc/devel/py-pyobjc-framework-MapKit/distinfo    Thu Feb  8 19:54:23 2018
@@ -0,0 +1,6 @@
+$NetBSD: distinfo,v 1.1 2018/02/08 19:54:23 adam Exp $
+
+SHA1 (pyobjc-framework-MapKit-4.1.tar.gz) = 9df325b66e377e9c849e86b7ceb45a248f3d151c
+RMD160 (pyobjc-framework-MapKit-4.1.tar.gz) = bf1199d2014804984df5296e2510686486ed97c0
+SHA512 (pyobjc-framework-MapKit-4.1.tar.gz) = 2bd5f49b00d2f340a10128584d9c20686d52c4d873024319ce5cf192889ec220b062f1247d2948d59b2d756be536002e58f45aac72cf6ba4ab0d1e8dd568dc27
+Size (pyobjc-framework-MapKit-4.1.tar.gz) = 39461 bytes

Index: pkgsrc/devel/py-pyobjc-framework-MediaAccessibility/DESCR
diff -u /dev/null pkgsrc/devel/py-pyobjc-framework-MediaAccessibility/DESCR:1.1
--- /dev/null   Thu Feb  8 19:54:27 2018
+++ pkgsrc/devel/py-pyobjc-framework-MediaAccessibility/DESCR   Thu Feb  8 19:54:23 2018
@@ -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 'MediaAccessibility'.
Index: pkgsrc/devel/py-pyobjc-framework-MediaAccessibility/Makefile
diff -u /dev/null pkgsrc/devel/py-pyobjc-framework-MediaAccessibility/Makefile:1.1
--- /dev/null   Thu Feb  8 19:54:27 2018
+++ pkgsrc/devel/py-pyobjc-framework-MediaAccessibility/Makefile        Thu Feb  8 19:54:23 2018
@@ -0,0 +1,18 @@
+# $NetBSD: Makefile,v 1.1 2018/02/08 19:54:23 adam Exp $
+
+.include "../../devel/py-pyobjc/Makefile.common"
+
+DISTNAME=      pyobjc-framework-MediaAccessibility-${PYOBJC_VERS}
+PKGNAME=       ${PYPKGPREFIX}-${DISTNAME}
+CATEGORIES=    devel python
+MASTER_SITES=  ${MASTER_SITE_PYPI:=p/pyobjc-framework-MediaAccessibility/}
+
+COMMENT=       Bridge between Python and Objective-C (MediaAccessibility framework)
+
+USE_LANGUAGES= c objc
+
+DEPENDS+=      ${PYPKGPREFIX}-pyobjc-core>=${PYOBJC_VERS}:../../devel/py-pyobjc-core
+DEPENDS+=      ${PYPKGPREFIX}-pyobjc-framework-Cocoa>=${PYOBJC_VERS}:../../devel/py-pyobjc-framework-Cocoa
+
+.include "../../lang/python/egg.mk"
+.include "../../mk/bsd.pkg.mk"
Index: pkgsrc/devel/py-pyobjc-framework-MediaAccessibility/PLIST
diff -u /dev/null pkgsrc/devel/py-pyobjc-framework-MediaAccessibility/PLIST:1.1
--- /dev/null   Thu Feb  8 19:54:27 2018
+++ pkgsrc/devel/py-pyobjc-framework-MediaAccessibility/PLIST   Thu Feb  8 19:54:23 2018
@@ -0,0 +1,13 @@
+@comment $NetBSD: PLIST,v 1.1 2018/02/08 19:54:23 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}/MediaAccessibility/__init__.py
+${PYSITELIB}/MediaAccessibility/__init__.pyc
+${PYSITELIB}/MediaAccessibility/__init__.pyo
+${PYSITELIB}/MediaAccessibility/_metadata.py
+${PYSITELIB}/MediaAccessibility/_metadata.pyc
+${PYSITELIB}/MediaAccessibility/_metadata.pyo
Index: pkgsrc/devel/py-pyobjc-framework-MediaAccessibility/distinfo
diff -u /dev/null pkgsrc/devel/py-pyobjc-framework-MediaAccessibility/distinfo:1.1
--- /dev/null   Thu Feb  8 19:54:27 2018
+++ pkgsrc/devel/py-pyobjc-framework-MediaAccessibility/distinfo        Thu Feb  8 19:54:23 2018
@@ -0,0 +1,6 @@
+$NetBSD: distinfo,v 1.1 2018/02/08 19:54:23 adam Exp $
+
+SHA1 (pyobjc-framework-MediaAccessibility-4.1.tar.gz) = 6ba0af2f65dc73d4645d34645b7587352971ee45
+RMD160 (pyobjc-framework-MediaAccessibility-4.1.tar.gz) = 0002a4f84eb8c38cf0bb3dacead6031954a44699
+SHA512 (pyobjc-framework-MediaAccessibility-4.1.tar.gz) = 6c2ffca214ef064d2c010625c1f7629c7dae758b8803547c0b2969ab5a95c8ce8354b03cf653c828e780c8bbcc7c2b89eff650e61f76f674739528977c2f8267
+Size (pyobjc-framework-MediaAccessibility-4.1.tar.gz) = 10550 bytes

Index: pkgsrc/devel/py-pyobjc-framework-MediaLibrary/DESCR
diff -u /dev/null pkgsrc/devel/py-pyobjc-framework-MediaLibrary/DESCR:1.1
--- /dev/null   Thu Feb  8 19:54:27 2018
+++ pkgsrc/devel/py-pyobjc-framework-MediaLibrary/DESCR Thu Feb  8 19:54:23 2018
@@ -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 'MediaLibrary'.
Index: pkgsrc/devel/py-pyobjc-framework-MediaLibrary/Makefile
diff -u /dev/null pkgsrc/devel/py-pyobjc-framework-MediaLibrary/Makefile:1.1
--- /dev/null   Thu Feb  8 19:54:27 2018
+++ pkgsrc/devel/py-pyobjc-framework-MediaLibrary/Makefile      Thu Feb  8 19:54:23 2018
@@ -0,0 +1,19 @@
+# $NetBSD: Makefile,v 1.1 2018/02/08 19:54:23 adam Exp $
+
+.include "../../devel/py-pyobjc/Makefile.common"
+
+DISTNAME=      pyobjc-framework-MediaLibrary-${PYOBJC_VERS}
+PKGNAME=       ${PYPKGPREFIX}-${DISTNAME}
+CATEGORIES=    devel python
+MASTER_SITES=  ${MASTER_SITE_PYPI:=p/pyobjc-framework-MediaLibrary/}
+
+COMMENT=       Bridge between Python and Objective-C (MediaLibrary framework)
+
+USE_LANGUAGES= c objc
+
+DEPENDS+=      ${PYPKGPREFIX}-pyobjc-core>=${PYOBJC_VERS}:../../devel/py-pyobjc-core
+DEPENDS+=      ${PYPKGPREFIX}-pyobjc-framework-Cocoa>=${PYOBJC_VERS}:../../devel/py-pyobjc-framework-Cocoa
+DEPENDS+=      ${PYPKGPREFIX}-pyobjc-framework-Quartz>=${PYOBJC_VERS}:../../devel/py-pyobjc-framework-Quartz
+
+.include "../../lang/python/egg.mk"
+.include "../../mk/bsd.pkg.mk"
Index: pkgsrc/devel/py-pyobjc-framework-MediaLibrary/PLIST
diff -u /dev/null pkgsrc/devel/py-pyobjc-framework-MediaLibrary/PLIST:1.1
--- /dev/null   Thu Feb  8 19:54:27 2018
+++ pkgsrc/devel/py-pyobjc-framework-MediaLibrary/PLIST Thu Feb  8 19:54:23 2018
@@ -0,0 +1,13 @@
+@comment $NetBSD: PLIST,v 1.1 2018/02/08 19:54:23 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}/MediaLibrary/__init__.py
+${PYSITELIB}/MediaLibrary/__init__.pyc
+${PYSITELIB}/MediaLibrary/__init__.pyo
+${PYSITELIB}/MediaLibrary/_metadata.py
+${PYSITELIB}/MediaLibrary/_metadata.pyc
+${PYSITELIB}/MediaLibrary/_metadata.pyo
Index: pkgsrc/devel/py-pyobjc-framework-MediaLibrary/distinfo
diff -u /dev/null pkgsrc/devel/py-pyobjc-framework-MediaLibrary/distinfo:1.1
--- /dev/null   Thu Feb  8 19:54:27 2018
+++ pkgsrc/devel/py-pyobjc-framework-MediaLibrary/distinfo      Thu Feb  8 19:54:23 2018
@@ -0,0 +1,6 @@
+$NetBSD: distinfo,v 1.1 2018/02/08 19:54:23 adam Exp $
+
+SHA1 (pyobjc-framework-MediaLibrary-4.1.tar.gz) = 78ae02cc6bad191cff8e3276a4ac49fc36a080c0
+RMD160 (pyobjc-framework-MediaLibrary-4.1.tar.gz) = 5a2396ba1d15bcf36c6181f1fddd74b27ce5c9be
+SHA512 (pyobjc-framework-MediaLibrary-4.1.tar.gz) = 8bff53c5a8c2f3b91f7ce75d86b0da48407c0c0c628cfb3ce2e1a54ebd916f1161440f4f3e3236de418d6299d0594bec7bf4b85eab3d998118af4b898421e07b
+Size (pyobjc-framework-MediaLibrary-4.1.tar.gz) = 12349 bytes

Index: pkgsrc/devel/py-pyobjc-framework-MediaPlayer/DESCR
diff -u /dev/null pkgsrc/devel/py-pyobjc-framework-MediaPlayer/DESCR:1.1
--- /dev/null   Thu Feb  8 19:54:27 2018
+++ pkgsrc/devel/py-pyobjc-framework-MediaPlayer/DESCR  Thu Feb  8 19:54:23 2018
@@ -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 'MediaPlayer'.
Index: pkgsrc/devel/py-pyobjc-framework-MediaPlayer/Makefile
diff -u /dev/null pkgsrc/devel/py-pyobjc-framework-MediaPlayer/Makefile:1.1
--- /dev/null   Thu Feb  8 19:54:27 2018
+++ pkgsrc/devel/py-pyobjc-framework-MediaPlayer/Makefile       Thu Feb  8 19:54:23 2018
@@ -0,0 +1,18 @@
+# $NetBSD: Makefile,v 1.1 2018/02/08 19:54:23 adam Exp $
+
+.include "../../devel/py-pyobjc/Makefile.common"
+
+DISTNAME=      pyobjc-framework-MediaPlayer-${PYOBJC_VERS}
+PKGNAME=       ${PYPKGPREFIX}-${DISTNAME}
+CATEGORIES=    devel python
+MASTER_SITES=  ${MASTER_SITE_PYPI:=p/pyobjc-framework-MediaPlayer/}
+
+COMMENT=       Bridge between Python and Objective-C (MediaPlayer framework)
+
+USE_LANGUAGES= c objc
+
+DEPENDS+=      ${PYPKGPREFIX}-pyobjc-core>=${PYOBJC_VERS}:../../devel/py-pyobjc-core
+DEPENDS+=      ${PYPKGPREFIX}-pyobjc-framework-AVFoundation>=${PYOBJC_VERS}:../../devel/py-pyobjc-framework-AVFoundation
+
+.include "../../lang/python/egg.mk"
+.include "../../mk/bsd.pkg.mk"
Index: pkgsrc/devel/py-pyobjc-framework-MediaPlayer/PLIST
diff -u /dev/null pkgsrc/devel/py-pyobjc-framework-MediaPlayer/PLIST:1.1
--- /dev/null   Thu Feb  8 19:54:27 2018
+++ pkgsrc/devel/py-pyobjc-framework-MediaPlayer/PLIST  Thu Feb  8 19:54:23 2018
@@ -0,0 +1,13 @@
+@comment $NetBSD: PLIST,v 1.1 2018/02/08 19:54:23 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}/MediaPlayer/__init__.py
+${PYSITELIB}/MediaPlayer/__init__.pyc
+${PYSITELIB}/MediaPlayer/__init__.pyo
+${PYSITELIB}/MediaPlayer/_metadata.py
+${PYSITELIB}/MediaPlayer/_metadata.pyc
+${PYSITELIB}/MediaPlayer/_metadata.pyo
Index: pkgsrc/devel/py-pyobjc-framework-MediaPlayer/distinfo
diff -u /dev/null pkgsrc/devel/py-pyobjc-framework-MediaPlayer/distinfo:1.1
--- /dev/null   Thu Feb  8 19:54:27 2018
+++ pkgsrc/devel/py-pyobjc-framework-MediaPlayer/distinfo       Thu Feb  8 19:54:23 2018
@@ -0,0 +1,6 @@
+$NetBSD: distinfo,v 1.1 2018/02/08 19:54:23 adam Exp $
+
+SHA1 (pyobjc-framework-MediaPlayer-4.1.tar.gz) = 4db86bd129993d5ecedb0b975e0e1e65e06cbea9
+RMD160 (pyobjc-framework-MediaPlayer-4.1.tar.gz) = 738e5ef163a106285dae2979197a8765b3d625ac
+SHA512 (pyobjc-framework-MediaPlayer-4.1.tar.gz) = 15809f7b02bc81e0347c4dc17b04ee8a8d5284c84fecaaa0486d101ec4328eaa5e09e4332b5ca4b79c6779879b684688eeb40fcba0ade50dc43636f032ad826f
+Size (pyobjc-framework-MediaPlayer-4.1.tar.gz) = 12667 bytes

Index: pkgsrc/devel/py-pyobjc-framework-ModelIO/DESCR
diff -u /dev/null pkgsrc/devel/py-pyobjc-framework-ModelIO/DESCR:1.1
--- /dev/null   Thu Feb  8 19:54:27 2018
+++ pkgsrc/devel/py-pyobjc-framework-ModelIO/DESCR      Thu Feb  8 19:54:23 2018
@@ -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 'ModelIO'.
Index: pkgsrc/devel/py-pyobjc-framework-ModelIO/Makefile
diff -u /dev/null pkgsrc/devel/py-pyobjc-framework-ModelIO/Makefile:1.1
--- /dev/null   Thu Feb  8 19:54:27 2018
+++ pkgsrc/devel/py-pyobjc-framework-ModelIO/Makefile   Thu Feb  8 19:54:23 2018
@@ -0,0 +1,19 @@
+# $NetBSD: Makefile,v 1.1 2018/02/08 19:54:23 adam Exp $
+
+.include "../../devel/py-pyobjc/Makefile.common"
+
+DISTNAME=      pyobjc-framework-ModelIO-${PYOBJC_VERS}
+PKGNAME=       ${PYPKGPREFIX}-${DISTNAME}
+CATEGORIES=    devel python
+MASTER_SITES=  ${MASTER_SITE_PYPI:=p/pyobjc-framework-ModelIO/}
+
+COMMENT=       Bridge between Python and Objective-C (ModelIO framework)
+
+USE_LANGUAGES= c objc
+
+DEPENDS+=      ${PYPKGPREFIX}-pyobjc-core>=${PYOBJC_VERS}:../../devel/py-pyobjc-core
+DEPENDS+=      ${PYPKGPREFIX}-pyobjc-framework-Cocoa>=${PYOBJC_VERS}:../../devel/py-pyobjc-framework-Cocoa
+DEPENDS+=      ${PYPKGPREFIX}-pyobjc-framework-Quartz>=${PYOBJC_VERS}:../../devel/py-pyobjc-framework-Quartz
+
+.include "../../lang/python/egg.mk"
+.include "../../mk/bsd.pkg.mk"
Index: pkgsrc/devel/py-pyobjc-framework-ModelIO/PLIST
diff -u /dev/null pkgsrc/devel/py-pyobjc-framework-ModelIO/PLIST:1.1
--- /dev/null   Thu Feb  8 19:54:27 2018
+++ pkgsrc/devel/py-pyobjc-framework-ModelIO/PLIST      Thu Feb  8 19:54:23 2018
@@ -0,0 +1,14 @@
+@comment $NetBSD: PLIST,v 1.1 2018/02/08 19:54:23 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}/ModelIO/_ModelIO.so
+${PYSITELIB}/ModelIO/__init__.py
+${PYSITELIB}/ModelIO/__init__.pyc
+${PYSITELIB}/ModelIO/__init__.pyo
+${PYSITELIB}/ModelIO/_metadata.py
+${PYSITELIB}/ModelIO/_metadata.pyc
+${PYSITELIB}/ModelIO/_metadata.pyo
Index: pkgsrc/devel/py-pyobjc-framework-ModelIO/distinfo
diff -u /dev/null pkgsrc/devel/py-pyobjc-framework-ModelIO/distinfo:1.1
--- /dev/null   Thu Feb  8 19:54:27 2018
+++ pkgsrc/devel/py-pyobjc-framework-ModelIO/distinfo   Thu Feb  8 19:54:23 2018
@@ -0,0 +1,6 @@
+$NetBSD: distinfo,v 1.1 2018/02/08 19:54:23 adam Exp $
+
+SHA1 (pyobjc-framework-ModelIO-4.1.tar.gz) = fb0938b257e369b092fb23af84892dadec03d87e
+RMD160 (pyobjc-framework-ModelIO-4.1.tar.gz) = d6c90244fecedab97fb26ebe83b5f70bd01370dd
+SHA512 (pyobjc-framework-ModelIO-4.1.tar.gz) = 762807165bc3714a872828a485a080756e9a2c361f6d10920a6a158dbead240547e0a2befe9f67fa588c272e29a9c740f78a6cd069bd5258de3dd47736d8c95c
+Size (pyobjc-framework-ModelIO-4.1.tar.gz) = 28778 bytes

Index: pkgsrc/devel/py-pyobjc-framework-MultipeerConnectivity/DESCR
diff -u /dev/null pkgsrc/devel/py-pyobjc-framework-MultipeerConnectivity/DESCR:1.1
--- /dev/null   Thu Feb  8 19:54:27 2018
+++ pkgsrc/devel/py-pyobjc-framework-MultipeerConnectivity/DESCR        Thu Feb  8 19:54:24 2018
@@ -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 'MultipeerConnectivity'.
Index: pkgsrc/devel/py-pyobjc-framework-MultipeerConnectivity/Makefile
diff -u /dev/null pkgsrc/devel/py-pyobjc-framework-MultipeerConnectivity/Makefile:1.1
--- /dev/null   Thu Feb  8 19:54:27 2018
+++ pkgsrc/devel/py-pyobjc-framework-MultipeerConnectivity/Makefile     Thu Feb  8 19:54:24 2018
@@ -0,0 +1,18 @@
+# $NetBSD: Makefile,v 1.1 2018/02/08 19:54:24 adam Exp $
+
+.include "../../devel/py-pyobjc/Makefile.common"
+
+DISTNAME=      pyobjc-framework-MultipeerConnectivity-${PYOBJC_VERS}
+PKGNAME=       ${PYPKGPREFIX}-${DISTNAME}
+CATEGORIES=    devel python
+MASTER_SITES=  ${MASTER_SITE_PYPI:=p/pyobjc-framework-MultipeerConnectivity/}
+
+COMMENT=       Bridge between Python and Objective-C (MultipeerConnectivity framework)
+
+USE_LANGUAGES= c objc
+
+DEPENDS+=      ${PYPKGPREFIX}-pyobjc-core>=${PYOBJC_VERS}:../../devel/py-pyobjc-core
+DEPENDS+=      ${PYPKGPREFIX}-pyobjc-framework-Cocoa>=${PYOBJC_VERS}:../../devel/py-pyobjc-framework-Cocoa
+
+.include "../../lang/python/egg.mk"
+.include "../../mk/bsd.pkg.mk"
Index: pkgsrc/devel/py-pyobjc-framework-MultipeerConnectivity/PLIST
diff -u /dev/null pkgsrc/devel/py-pyobjc-framework-MultipeerConnectivity/PLIST:1.1
--- /dev/null   Thu Feb  8 19:54:27 2018
+++ pkgsrc/devel/py-pyobjc-framework-MultipeerConnectivity/PLIST        Thu Feb  8 19:54:24 2018
@@ -0,0 +1,14 @@
+@comment $NetBSD: PLIST,v 1.1 2018/02/08 19:54: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}/MultipeerConnectivity/_MultipeerConnectivity.so
+${PYSITELIB}/MultipeerConnectivity/__init__.py
+${PYSITELIB}/MultipeerConnectivity/__init__.pyc
+${PYSITELIB}/MultipeerConnectivity/__init__.pyo
+${PYSITELIB}/MultipeerConnectivity/_metadata.py
+${PYSITELIB}/MultipeerConnectivity/_metadata.pyc
+${PYSITELIB}/MultipeerConnectivity/_metadata.pyo
Index: pkgsrc/devel/py-pyobjc-framework-MultipeerConnectivity/distinfo
diff -u /dev/null pkgsrc/devel/py-pyobjc-framework-MultipeerConnectivity/distinfo:1.1
--- /dev/null   Thu Feb  8 19:54:27 2018
+++ pkgsrc/devel/py-pyobjc-framework-MultipeerConnectivity/distinfo     Thu Feb  8 19:54:24 2018
@@ -0,0 +1,6 @@
+$NetBSD: distinfo,v 1.1 2018/02/08 19:54:24 adam Exp $
+
+SHA1 (pyobjc-framework-MultipeerConnectivity-4.1.tar.gz) = 6cedee99299b5831dd4a46ba3ca3bd44074549eb
+RMD160 (pyobjc-framework-MultipeerConnectivity-4.1.tar.gz) = 81270644a438e30e22f1a53364ac5e7bd28f080c
+SHA512 (pyobjc-framework-MultipeerConnectivity-4.1.tar.gz) = dcee2235c877ccaca3115eaa44e9e7b75babe720f99a206a6c815da6a2a448ce7414cee745f85dfdc1c02196a3ac179ac44b9b7a080e2eecfb35e7558c5826b2
+Size (pyobjc-framework-MultipeerConnectivity-4.1.tar.gz) = 19083 bytes

Index: pkgsrc/devel/py-pyobjc-framework-NetFS/DESCR
diff -u /dev/null pkgsrc/devel/py-pyobjc-framework-NetFS/DESCR:1.1
--- /dev/null   Thu Feb  8 19:54:27 2018
+++ pkgsrc/devel/py-pyobjc-framework-NetFS/DESCR        Thu Feb  8 19:54:24 2018
@@ -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 'NetFS'.
Index: pkgsrc/devel/py-pyobjc-framework-NetFS/Makefile
diff -u /dev/null pkgsrc/devel/py-pyobjc-framework-NetFS/Makefile:1.1
--- /dev/null   Thu Feb  8 19:54:27 2018
+++ pkgsrc/devel/py-pyobjc-framework-NetFS/Makefile     Thu Feb  8 19:54:24 2018
@@ -0,0 +1,18 @@
+# $NetBSD: Makefile,v 1.1 2018/02/08 19:54:24 adam Exp $
+
+.include "../../devel/py-pyobjc/Makefile.common"
+
+DISTNAME=      pyobjc-framework-NetFS-${PYOBJC_VERS}
+PKGNAME=       ${PYPKGPREFIX}-${DISTNAME}
+CATEGORIES=    devel python
+MASTER_SITES=  ${MASTER_SITE_PYPI:=p/pyobjc-framework-NetFS/}
+
+COMMENT=       Bridge between Python and Objective-C (NetFS framework)
+
+USE_LANGUAGES= c objc
+
+DEPENDS+=      ${PYPKGPREFIX}-pyobjc-core>=${PYOBJC_VERS}:../../devel/py-pyobjc-core
+DEPENDS+=      ${PYPKGPREFIX}-pyobjc-framework-Cocoa>=${PYOBJC_VERS}:../../devel/py-pyobjc-framework-Cocoa
+
+.include "../../lang/python/egg.mk"
+.include "../../mk/bsd.pkg.mk"
Index: pkgsrc/devel/py-pyobjc-framework-NetFS/PLIST
diff -u /dev/null pkgsrc/devel/py-pyobjc-framework-NetFS/PLIST:1.1
--- /dev/null   Thu Feb  8 19:54:27 2018
+++ pkgsrc/devel/py-pyobjc-framework-NetFS/PLIST        Thu Feb  8 19:54:24 2018
@@ -0,0 +1,13 @@
+@comment $NetBSD: PLIST,v 1.1 2018/02/08 19:54: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}/NetFS/__init__.py
+${PYSITELIB}/NetFS/__init__.pyc
+${PYSITELIB}/NetFS/__init__.pyo
+${PYSITELIB}/NetFS/_metadata.py
+${PYSITELIB}/NetFS/_metadata.pyc
+${PYSITELIB}/NetFS/_metadata.pyo
Index: pkgsrc/devel/py-pyobjc-framework-NetFS/distinfo
diff -u /dev/null pkgsrc/devel/py-pyobjc-framework-NetFS/distinfo:1.1
--- /dev/null   Thu Feb  8 19:54:27 2018
+++ pkgsrc/devel/py-pyobjc-framework-NetFS/distinfo     Thu Feb  8 19:54:24 2018
@@ -0,0 +1,6 @@
+$NetBSD: distinfo,v 1.1 2018/02/08 19:54:24 adam Exp $
+
+SHA1 (pyobjc-framework-NetFS-4.1.tar.gz) = e27a936eccc67ae66d65434b61cf3e15d67b0a71
+RMD160 (pyobjc-framework-NetFS-4.1.tar.gz) = 9e9e22c9e5d8c24bc1187184fbf11f1314494e69
+SHA512 (pyobjc-framework-NetFS-4.1.tar.gz) = 86ad0720508ae8bd7132478475b2bdd24a6ff30c9c9e1ced81a226e0674db969e60656bf75dea84a3a5d896511b3b8a439a56fe718fd5a3751500335fafcbd32
+Size (pyobjc-framework-NetFS-4.1.tar.gz) = 11007 bytes

Index: pkgsrc/devel/py-pyobjc-framework-NetworkExtension/DESCR
diff -u /dev/null pkgsrc/devel/py-pyobjc-framework-NetworkExtension/DESCR:1.1
--- /dev/null   Thu Feb  8 19:54:27 2018
+++ pkgsrc/devel/py-pyobjc-framework-NetworkExtension/DESCR     Thu Feb  8 19:54:24 2018
@@ -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 'NetworkExtension'.
Index: pkgsrc/devel/py-pyobjc-framework-NetworkExtension/Makefile
diff -u /dev/null pkgsrc/devel/py-pyobjc-framework-NetworkExtension/Makefile:1.1
--- /dev/null   Thu Feb  8 19:54:27 2018
+++ pkgsrc/devel/py-pyobjc-framework-NetworkExtension/Makefile  Thu Feb  8 19:54:24 2018
@@ -0,0 +1,18 @@
+# $NetBSD: Makefile,v 1.1 2018/02/08 19:54:24 adam Exp $
+
+.include "../../devel/py-pyobjc/Makefile.common"
+
+DISTNAME=      pyobjc-framework-NetworkExtension-${PYOBJC_VERS}
+PKGNAME=       ${PYPKGPREFIX}-${DISTNAME}
+CATEGORIES=    devel python
+MASTER_SITES=  ${MASTER_SITE_PYPI:=p/pyobjc-framework-NetworkExtension/}
+
+COMMENT=       Bridge between Python and Objective-C (NetworkExtension framework)
+
+USE_LANGUAGES= c objc
+
+DEPENDS+=      ${PYPKGPREFIX}-pyobjc-core>=${PYOBJC_VERS}:../../devel/py-pyobjc-core
+DEPENDS+=      ${PYPKGPREFIX}-pyobjc-framework-Cocoa>=${PYOBJC_VERS}:../../devel/py-pyobjc-framework-Cocoa
+
+.include "../../lang/python/egg.mk"
+.include "../../mk/bsd.pkg.mk"
Index: pkgsrc/devel/py-pyobjc-framework-NetworkExtension/PLIST
diff -u /dev/null pkgsrc/devel/py-pyobjc-framework-NetworkExtension/PLIST:1.1
--- /dev/null   Thu Feb  8 19:54:27 2018
+++ pkgsrc/devel/py-pyobjc-framework-NetworkExtension/PLIST     Thu Feb  8 19:54:24 2018
@@ -0,0 +1,14 @@
+@comment $NetBSD: PLIST,v 1.1 2018/02/08 19:54: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}/NetworkExtension/_NetworkExtension.so
+${PYSITELIB}/NetworkExtension/__init__.py
+${PYSITELIB}/NetworkExtension/__init__.pyc
+${PYSITELIB}/NetworkExtension/__init__.pyo
+${PYSITELIB}/NetworkExtension/_metadata.py
+${PYSITELIB}/NetworkExtension/_metadata.pyc
+${PYSITELIB}/NetworkExtension/_metadata.pyo
Index: pkgsrc/devel/py-pyobjc-framework-NetworkExtension/distinfo
diff -u /dev/null pkgsrc/devel/py-pyobjc-framework-NetworkExtension/distinfo:1.1
--- /dev/null   Thu Feb  8 19:54:27 2018
+++ pkgsrc/devel/py-pyobjc-framework-NetworkExtension/distinfo  Thu Feb  8 19:54:24 2018
@@ -0,0 +1,6 @@
+$NetBSD: distinfo,v 1.1 2018/02/08 19:54:24 adam Exp $
+
+SHA1 (pyobjc-framework-NetworkExtension-4.1.tar.gz) = e8e20691e4cb3dbb113e70603fa7635a882e5b4c
+RMD160 (pyobjc-framework-NetworkExtension-4.1.tar.gz) = b577126c79858c78bf83ac28f19fe4c08b25b188
+SHA512 (pyobjc-framework-NetworkExtension-4.1.tar.gz) = 3eda26831a527247f2ea089f946143d5a53e830fadbd6762ffe2944d00ece28ffb888738e84d7f83a090e1ec69e3d5c38dbd70f2659cfe2e3ad04c0b061a6c5d
+Size (pyobjc-framework-NetworkExtension-4.1.tar.gz) = 22865 bytes

Index: pkgsrc/devel/py-pyobjc-framework-NotificationCenter/DESCR
diff -u /dev/null pkgsrc/devel/py-pyobjc-framework-NotificationCenter/DESCR:1.1
--- /dev/null   Thu Feb  8 19:54:27 2018
+++ pkgsrc/devel/py-pyobjc-framework-NotificationCenter/DESCR   Thu Feb  8 19:54:24 2018
@@ -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 'NotificationCenter'.
Index: pkgsrc/devel/py-pyobjc-framework-NotificationCenter/Makefile
diff -u /dev/null pkgsrc/devel/py-pyobjc-framework-NotificationCenter/Makefile:1.1
--- /dev/null   Thu Feb  8 19:54:27 2018
+++ pkgsrc/devel/py-pyobjc-framework-NotificationCenter/Makefile        Thu Feb  8 19:54:24 2018
@@ -0,0 +1,18 @@
+# $NetBSD: Makefile,v 1.1 2018/02/08 19:54:24 adam Exp $
+
+.include "../../devel/py-pyobjc/Makefile.common"
+
+DISTNAME=      pyobjc-framework-NotificationCenter-${PYOBJC_VERS}
+PKGNAME=       ${PYPKGPREFIX}-${DISTNAME}
+CATEGORIES=    devel python
+MASTER_SITES=  ${MASTER_SITE_PYPI:=p/pyobjc-framework-NotificationCenter/}
+
+COMMENT=       Bridge between Python and Objective-C (NotificationCenter framework)
+
+USE_LANGUAGES= c objc
+
+DEPENDS+=      ${PYPKGPREFIX}-pyobjc-core>=${PYOBJC_VERS}:../../devel/py-pyobjc-core
+DEPENDS+=      ${PYPKGPREFIX}-pyobjc-framework-Cocoa>=${PYOBJC_VERS}:../../devel/py-pyobjc-framework-Cocoa
+
+.include "../../lang/python/egg.mk"
+.include "../../mk/bsd.pkg.mk"
Index: pkgsrc/devel/py-pyobjc-framework-NotificationCenter/PLIST
diff -u /dev/null pkgsrc/devel/py-pyobjc-framework-NotificationCenter/PLIST:1.1
--- /dev/null   Thu Feb  8 19:54:27 2018
+++ pkgsrc/devel/py-pyobjc-framework-NotificationCenter/PLIST   Thu Feb  8 19:54:24 2018
@@ -0,0 +1,14 @@
+@comment $NetBSD: PLIST,v 1.1 2018/02/08 19:54: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}/NotificationCenter/_NotificationCenter.so
+${PYSITELIB}/NotificationCenter/__init__.py
+${PYSITELIB}/NotificationCenter/__init__.pyc
+${PYSITELIB}/NotificationCenter/__init__.pyo
+${PYSITELIB}/NotificationCenter/_metadata.py
+${PYSITELIB}/NotificationCenter/_metadata.pyc
+${PYSITELIB}/NotificationCenter/_metadata.pyo
Index: pkgsrc/devel/py-pyobjc-framework-NotificationCenter/distinfo
diff -u /dev/null pkgsrc/devel/py-pyobjc-framework-NotificationCenter/distinfo:1.1
--- /dev/null   Thu Feb  8 19:54:27 2018
+++ pkgsrc/devel/py-pyobjc-framework-NotificationCenter/distinfo        Thu Feb  8 19:54:24 2018
@@ -0,0 +1,6 @@
+$NetBSD: distinfo,v 1.1 2018/02/08 19:54:24 adam Exp $
+
+SHA1 (pyobjc-framework-NotificationCenter-4.1.tar.gz) = f4dbbf1b8930465e204226282d7ca1867467c9f7
+RMD160 (pyobjc-framework-NotificationCenter-4.1.tar.gz) = 90fde53c6b0829d1a98cb8d359053d23e666a1e8
+SHA512 (pyobjc-framework-NotificationCenter-4.1.tar.gz) = 8c82fb2cc793f1ebaefdb53d3c8fb2380b8367bde2f1d26b2798f7370447c0e31099520eeee06be7006a77436d2cd615216a093d6116453346c3c0fd08d76c01
+Size (pyobjc-framework-NotificationCenter-4.1.tar.gz) = 16175 bytes

Index: pkgsrc/devel/py-pyobjc-framework-Photos/DESCR
diff -u /dev/null pkgsrc/devel/py-pyobjc-framework-Photos/DESCR:1.1
--- /dev/null   Thu Feb  8 19:54:27 2018
+++ pkgsrc/devel/py-pyobjc-framework-Photos/DESCR       Thu Feb  8 19:54:24 2018
@@ -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 'Photos'.
Index: pkgsrc/devel/py-pyobjc-framework-Photos/Makefile
diff -u /dev/null pkgsrc/devel/py-pyobjc-framework-Photos/Makefile:1.1
--- /dev/null   Thu Feb  8 19:54:27 2018
+++ pkgsrc/devel/py-pyobjc-framework-Photos/Makefile    Thu Feb  8 19:54:24 2018
@@ -0,0 +1,18 @@
+# $NetBSD: Makefile,v 1.1 2018/02/08 19:54:24 adam Exp $
+
+.include "../../devel/py-pyobjc/Makefile.common"
+
+DISTNAME=      pyobjc-framework-Photos-${PYOBJC_VERS}
+PKGNAME=       ${PYPKGPREFIX}-${DISTNAME}
+CATEGORIES=    devel python
+MASTER_SITES=  ${MASTER_SITE_PYPI:=p/pyobjc-framework-Photos/}
+
+COMMENT=       Bridge between Python and Objective-C (Photos framework)
+
+USE_LANGUAGES= c objc
+
+DEPENDS+=      ${PYPKGPREFIX}-pyobjc-core>=${PYOBJC_VERS}:../../devel/py-pyobjc-core
+DEPENDS+=      ${PYPKGPREFIX}-pyobjc-framework-Cocoa>=${PYOBJC_VERS}:../../devel/py-pyobjc-framework-Cocoa
+
+.include "../../lang/python/egg.mk"
+.include "../../mk/bsd.pkg.mk"
Index: pkgsrc/devel/py-pyobjc-framework-Photos/PLIST
diff -u /dev/null pkgsrc/devel/py-pyobjc-framework-Photos/PLIST:1.1
--- /dev/null   Thu Feb  8 19:54:27 2018
+++ pkgsrc/devel/py-pyobjc-framework-Photos/PLIST       Thu Feb  8 19:54:24 2018
@@ -0,0 +1,14 @@
+@comment $NetBSD: PLIST,v 1.1 2018/02/08 19:54: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}/Photos/_Photos.so
+${PYSITELIB}/Photos/__init__.py
+${PYSITELIB}/Photos/__init__.pyc
+${PYSITELIB}/Photos/__init__.pyo
+${PYSITELIB}/Photos/_metadata.py
+${PYSITELIB}/Photos/_metadata.pyc
+${PYSITELIB}/Photos/_metadata.pyo
Index: pkgsrc/devel/py-pyobjc-framework-Photos/distinfo
diff -u /dev/null pkgsrc/devel/py-pyobjc-framework-Photos/distinfo:1.1
--- /dev/null   Thu Feb  8 19:54:27 2018
+++ pkgsrc/devel/py-pyobjc-framework-Photos/distinfo    Thu Feb  8 19:54:24 2018
@@ -0,0 +1,6 @@
+$NetBSD: distinfo,v 1.1 2018/02/08 19:54:24 adam Exp $
+
+SHA1 (pyobjc-framework-Photos-4.1.tar.gz) = 1c72f858c39baea3805dba28559c0ccc0d3a69ab
+RMD160 (pyobjc-framework-Photos-4.1.tar.gz) = 8fd79e11593eb62ebbb22cfe0ff88c6acfdf8dc9
+SHA512 (pyobjc-framework-Photos-4.1.tar.gz) = ea9b65dd6fdb29cdb3ac2a3122c8b3b5965f0d6371b3350050f70d81ceb12bcf81045b70e6efb461602b4f69f98c31f155f260379f1b6b8745156846c96e24c5
+Size (pyobjc-framework-Photos-4.1.tar.gz) = 20317 bytes

Index: pkgsrc/devel/py-pyobjc-framework-PhotosUI/DESCR
diff -u /dev/null pkgsrc/devel/py-pyobjc-framework-PhotosUI/DESCR:1.1
--- /dev/null   Thu Feb  8 19:54:27 2018
+++ pkgsrc/devel/py-pyobjc-framework-PhotosUI/DESCR     Thu Feb  8 19:54:24 2018
@@ -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 'PhotosUI'.
Index: pkgsrc/devel/py-pyobjc-framework-PhotosUI/Makefile
diff -u /dev/null pkgsrc/devel/py-pyobjc-framework-PhotosUI/Makefile:1.1
--- /dev/null   Thu Feb  8 19:54:27 2018
+++ pkgsrc/devel/py-pyobjc-framework-PhotosUI/Makefile  Thu Feb  8 19:54:24 2018
@@ -0,0 +1,18 @@
+# $NetBSD: Makefile,v 1.1 2018/02/08 19:54:24 adam Exp $
+
+.include "../../devel/py-pyobjc/Makefile.common"
+
+DISTNAME=      pyobjc-framework-PhotosUI-${PYOBJC_VERS}
+PKGNAME=       ${PYPKGPREFIX}-${DISTNAME}
+CATEGORIES=    devel python
+MASTER_SITES=  ${MASTER_SITE_PYPI:=p/pyobjc-framework-PhotosUI/}
+
+COMMENT=       Bridge between Python and Objective-C (PhotosUI framework)
+
+USE_LANGUAGES= c objc
+
+DEPENDS+=      ${PYPKGPREFIX}-pyobjc-core>=${PYOBJC_VERS}:../../devel/py-pyobjc-core
+DEPENDS+=      ${PYPKGPREFIX}-pyobjc-framework-Cocoa>=${PYOBJC_VERS}:../../devel/py-pyobjc-framework-Cocoa
+
+.include "../../lang/python/egg.mk"
+.include "../../mk/bsd.pkg.mk"
Index: pkgsrc/devel/py-pyobjc-framework-PhotosUI/PLIST
diff -u /dev/null pkgsrc/devel/py-pyobjc-framework-PhotosUI/PLIST:1.1
--- /dev/null   Thu Feb  8 19:54:27 2018
+++ pkgsrc/devel/py-pyobjc-framework-PhotosUI/PLIST     Thu Feb  8 19:54:24 2018
@@ -0,0 +1,14 @@
+@comment $NetBSD: PLIST,v 1.1 2018/02/08 19:54: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}/PhotosUI/_PhotosUI.so
+${PYSITELIB}/PhotosUI/__init__.py
+${PYSITELIB}/PhotosUI/__init__.pyc
+${PYSITELIB}/PhotosUI/__init__.pyo
+${PYSITELIB}/PhotosUI/_metadata.py
+${PYSITELIB}/PhotosUI/_metadata.pyc
+${PYSITELIB}/PhotosUI/_metadata.pyo
Index: pkgsrc/devel/py-pyobjc-framework-PhotosUI/distinfo
diff -u /dev/null pkgsrc/devel/py-pyobjc-framework-PhotosUI/distinfo:1.1
--- /dev/null   Thu Feb  8 19:54:27 2018
+++ pkgsrc/devel/py-pyobjc-framework-PhotosUI/distinfo  Thu Feb  8 19:54:24 2018
@@ -0,0 +1,6 @@
+$NetBSD: distinfo,v 1.1 2018/02/08 19:54:24 adam Exp $
+
+SHA1 (pyobjc-framework-PhotosUI-4.1.tar.gz) = beafacd01a42d1f289bf0c4d6fd1d4c4f5a31198
+RMD160 (pyobjc-framework-PhotosUI-4.1.tar.gz) = e600a266ff77c054a03bfadf99201bf6c652f2bc
+SHA512 (pyobjc-framework-PhotosUI-4.1.tar.gz) = 673d407b3477e4806785664a99652de700bcf625aa3ccc5c2b161456691fbdc1296ede82a399dd49070b99e9f1d252d1ca566baba6007f6febeaf8ed3fea6272
+Size (pyobjc-framework-PhotosUI-4.1.tar.gz) = 16331 bytes

Index: pkgsrc/devel/py-pyobjc-framework-SafariServices/DESCR
diff -u /dev/null pkgsrc/devel/py-pyobjc-framework-SafariServices/DESCR:1.1
--- /dev/null   Thu Feb  8 19:54:27 2018
+++ pkgsrc/devel/py-pyobjc-framework-SafariServices/DESCR       Thu Feb  8 19:54:25 2018
@@ -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 'SafariServices'.
Index: pkgsrc/devel/py-pyobjc-framework-SafariServices/Makefile
diff -u /dev/null pkgsrc/devel/py-pyobjc-framework-SafariServices/Makefile:1.1
--- /dev/null   Thu Feb  8 19:54:27 2018
+++ pkgsrc/devel/py-pyobjc-framework-SafariServices/Makefile    Thu Feb  8 19:54:25 2018
@@ -0,0 +1,18 @@
+# $NetBSD: Makefile,v 1.1 2018/02/08 19:54:25 adam Exp $
+
+.include "../../devel/py-pyobjc/Makefile.common"
+
+DISTNAME=      pyobjc-framework-SafariServices-${PYOBJC_VERS}
+PKGNAME=       ${PYPKGPREFIX}-${DISTNAME}
+CATEGORIES=    devel python
+MASTER_SITES=  ${MASTER_SITE_PYPI:=p/pyobjc-framework-SafariServices/}
+
+COMMENT=       Bridge between Python and Objective-C (SafariServices framework)
+
+USE_LANGUAGES= c objc
+
+DEPENDS+=      ${PYPKGPREFIX}-pyobjc-core>=${PYOBJC_VERS}:../../devel/py-pyobjc-core
+DEPENDS+=      ${PYPKGPREFIX}-pyobjc-framework-Cocoa>=${PYOBJC_VERS}:../../devel/py-pyobjc-framework-Cocoa
+
+.include "../../lang/python/egg.mk"
+.include "../../mk/bsd.pkg.mk"
Index: pkgsrc/devel/py-pyobjc-framework-SafariServices/PLIST
diff -u /dev/null pkgsrc/devel/py-pyobjc-framework-SafariServices/PLIST:1.1
--- /dev/null   Thu Feb  8 19:54:27 2018
+++ pkgsrc/devel/py-pyobjc-framework-SafariServices/PLIST       Thu Feb  8 19:54:25 2018
@@ -0,0 +1,14 @@
+@comment $NetBSD: PLIST,v 1.1 2018/02/08 19:54:25 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}/SafariServices/_SafariServices.so
+${PYSITELIB}/SafariServices/__init__.py
+${PYSITELIB}/SafariServices/__init__.pyc
+${PYSITELIB}/SafariServices/__init__.pyo
+${PYSITELIB}/SafariServices/_metadata.py
+${PYSITELIB}/SafariServices/_metadata.pyc
+${PYSITELIB}/SafariServices/_metadata.pyo
Index: pkgsrc/devel/py-pyobjc-framework-SafariServices/distinfo
diff -u /dev/null pkgsrc/devel/py-pyobjc-framework-SafariServices/distinfo:1.1
--- /dev/null   Thu Feb  8 19:54:27 2018
+++ pkgsrc/devel/py-pyobjc-framework-SafariServices/distinfo    Thu Feb  8 19:54:25 2018
@@ -0,0 +1,6 @@
+$NetBSD: distinfo,v 1.1 2018/02/08 19:54:25 adam Exp $
+
+SHA1 (pyobjc-framework-SafariServices-4.1.tar.gz) = 8d98977d02640fa93f388216b38fade469457c20
+RMD160 (pyobjc-framework-SafariServices-4.1.tar.gz) = 65bd891a3ba7cf420c72381a410d3932af6f0f3b
+SHA512 (pyobjc-framework-SafariServices-4.1.tar.gz) = 90aa6d1f3f52743c3401dfbbfdfd964d1699b487567b5543b68229c0ee3db919bd832229cde58e1fb1cd8cb46f8cd7a9ec66b55bc436bd0e130a88e0240c86d8
+Size (pyobjc-framework-SafariServices-4.1.tar.gz) = 16601 bytes

Index: pkgsrc/devel/py-pyobjc-framework-SceneKit/DESCR
diff -u /dev/null pkgsrc/devel/py-pyobjc-framework-SceneKit/DESCR:1.1
--- /dev/null   Thu Feb  8 19:54:27 2018
+++ pkgsrc/devel/py-pyobjc-framework-SceneKit/DESCR     Thu Feb  8 19:54:25 2018
@@ -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 'SceneKit'.
Index: pkgsrc/devel/py-pyobjc-framework-SceneKit/Makefile
diff -u /dev/null pkgsrc/devel/py-pyobjc-framework-SceneKit/Makefile:1.1
--- /dev/null   Thu Feb  8 19:54:27 2018
+++ pkgsrc/devel/py-pyobjc-framework-SceneKit/Makefile  Thu Feb  8 19:54:25 2018
@@ -0,0 +1,19 @@
+# $NetBSD: Makefile,v 1.1 2018/02/08 19:54:25 adam Exp $
+
+.include "../../devel/py-pyobjc/Makefile.common"
+
+DISTNAME=      pyobjc-framework-SceneKit-${PYOBJC_VERS}
+PKGNAME=       ${PYPKGPREFIX}-${DISTNAME}
+CATEGORIES=    devel python
+MASTER_SITES=  ${MASTER_SITE_PYPI:=p/pyobjc-framework-SceneKit/}
+
+COMMENT=       Bridge between Python and Objective-C (SceneKit framework)
+
+USE_LANGUAGES= c objc
+
+DEPENDS+=      ${PYPKGPREFIX}-pyobjc-core>=${PYOBJC_VERS}:../../devel/py-pyobjc-core
+DEPENDS+=      ${PYPKGPREFIX}-pyobjc-framework-Cocoa>=${PYOBJC_VERS}:../../devel/py-pyobjc-framework-Cocoa
+DEPENDS+=      ${PYPKGPREFIX}-pyobjc-framework-Quartz>=${PYOBJC_VERS}:../../devel/py-pyobjc-framework-Quartz
+
+.include "../../lang/python/egg.mk"
+.include "../../mk/bsd.pkg.mk"
Index: pkgsrc/devel/py-pyobjc-framework-SceneKit/PLIST
diff -u /dev/null pkgsrc/devel/py-pyobjc-framework-SceneKit/PLIST:1.1
--- /dev/null   Thu Feb  8 19:54:27 2018
+++ pkgsrc/devel/py-pyobjc-framework-SceneKit/PLIST     Thu Feb  8 19:54:25 2018
@@ -0,0 +1,15 @@
+@comment $NetBSD: PLIST,v 1.1 2018/02/08 19:54:25 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}/SceneKit/_SceneKit.so
+${PYSITELIB}/SceneKit/__init__.py
+${PYSITELIB}/SceneKit/__init__.pyc
+${PYSITELIB}/SceneKit/__init__.pyo
+${PYSITELIB}/SceneKit/_inlines.so
+${PYSITELIB}/SceneKit/_metadata.py
+${PYSITELIB}/SceneKit/_metadata.pyc
+${PYSITELIB}/SceneKit/_metadata.pyo
Index: pkgsrc/devel/py-pyobjc-framework-SceneKit/distinfo
diff -u /dev/null pkgsrc/devel/py-pyobjc-framework-SceneKit/distinfo:1.1
--- /dev/null   Thu Feb  8 19:54:27 2018
+++ pkgsrc/devel/py-pyobjc-framework-SceneKit/distinfo  Thu Feb  8 19:54:25 2018
@@ -0,0 +1,6 @@
+$NetBSD: distinfo,v 1.1 2018/02/08 19:54:25 adam Exp $
+
+SHA1 (pyobjc-framework-SceneKit-4.1.tar.gz) = 7525757b819df50c2345e2c2c78936347902dc43
+RMD160 (pyobjc-framework-SceneKit-4.1.tar.gz) = 1f2ef0bb71b6ca088b62cb2881773eb0b85e0282
+SHA512 (pyobjc-framework-SceneKit-4.1.tar.gz) = 99b28af0b41b54d7c8c257fa21ddec6ece9a28ed7c3e2eea88a9610c927e7ac435b60d0fed53605b4057bb02413da524ae4fa5d457ca49182193c3415d5c9f7d
+Size (pyobjc-framework-SceneKit-4.1.tar.gz) = 69992 bytes

Index: pkgsrc/devel/py-pyobjc-framework-Security/DESCR
diff -u /dev/null pkgsrc/devel/py-pyobjc-framework-Security/DESCR:1.1
--- /dev/null   Thu Feb  8 19:54:27 2018
+++ pkgsrc/devel/py-pyobjc-framework-Security/DESCR     Thu Feb  8 19:54:25 2018
@@ -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 'Security'.
Index: pkgsrc/devel/py-pyobjc-framework-Security/Makefile
diff -u /dev/null pkgsrc/devel/py-pyobjc-framework-Security/Makefile:1.1
--- /dev/null   Thu Feb  8 19:54:27 2018
+++ pkgsrc/devel/py-pyobjc-framework-Security/Makefile  Thu Feb  8 19:54:25 2018
@@ -0,0 +1,18 @@
+# $NetBSD: Makefile,v 1.1 2018/02/08 19:54:25 adam Exp $
+
+.include "../../devel/py-pyobjc/Makefile.common"
+
+DISTNAME=      pyobjc-framework-Security-${PYOBJC_VERS}
+PKGNAME=       ${PYPKGPREFIX}-${DISTNAME}
+CATEGORIES=    devel python
+MASTER_SITES=  ${MASTER_SITE_PYPI:=p/pyobjc-framework-Security/}
+
+COMMENT=       Bridge between Python and Objective-C (Security framework)
+
+USE_LANGUAGES= c objc
+
+DEPENDS+=      ${PYPKGPREFIX}-pyobjc-core>=${PYOBJC_VERS}:../../devel/py-pyobjc-core
+DEPENDS+=      ${PYPKGPREFIX}-pyobjc-framework-Cocoa>=${PYOBJC_VERS}:../../devel/py-pyobjc-framework-Cocoa
+
+.include "../../lang/python/egg.mk"
+.include "../../mk/bsd.pkg.mk"
Index: pkgsrc/devel/py-pyobjc-framework-Security/PLIST
diff -u /dev/null pkgsrc/devel/py-pyobjc-framework-Security/PLIST:1.1
--- /dev/null   Thu Feb  8 19:54:27 2018
+++ pkgsrc/devel/py-pyobjc-framework-Security/PLIST     Thu Feb  8 19:54:25 2018
@@ -0,0 +1,14 @@
+@comment $NetBSD: PLIST,v 1.1 2018/02/08 19:54:25 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}/Security/_Security.so
+${PYSITELIB}/Security/__init__.py
+${PYSITELIB}/Security/__init__.pyc
+${PYSITELIB}/Security/__init__.pyo
+${PYSITELIB}/Security/_metadata.py
+${PYSITELIB}/Security/_metadata.pyc
+${PYSITELIB}/Security/_metadata.pyo
Index: pkgsrc/devel/py-pyobjc-framework-Security/distinfo
diff -u /dev/null pkgsrc/devel/py-pyobjc-framework-Security/distinfo:1.1
--- /dev/null   Thu Feb  8 19:54:27 2018
+++ pkgsrc/devel/py-pyobjc-framework-Security/distinfo  Thu Feb  8 19:54:25 2018
@@ -0,0 +1,6 @@
+$NetBSD: distinfo,v 1.1 2018/02/08 19:54:25 adam Exp $
+
+SHA1 (pyobjc-framework-Security-4.1.tar.gz) = 72dbdfa6ce930964bb6ff08bf0d8ebab1ef4b7ad
+RMD160 (pyobjc-framework-Security-4.1.tar.gz) = 442bab4be890dd56cb6e17891b0fb54b85d01120
+SHA512 (pyobjc-framework-Security-4.1.tar.gz) = bec6461e90177f6540e5ec60685e0c8e88c4f08ba4875fe330d7ef6e15a59268ef0791521743d28ecfde6768a0a9cef8621881cd198c963ed5a52c23f8c0d95d
+Size (pyobjc-framework-Security-4.1.tar.gz) = 101872 bytes

Index: pkgsrc/devel/py-pyobjc-framework-SecurityInterface/DESCR
diff -u /dev/null pkgsrc/devel/py-pyobjc-framework-SecurityInterface/DESCR:1.1
--- /dev/null   Thu Feb  8 19:54:27 2018
+++ pkgsrc/devel/py-pyobjc-framework-SecurityInterface/DESCR    Thu Feb  8 19:54:25 2018
@@ -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 'SecurityInterface'.
Index: pkgsrc/devel/py-pyobjc-framework-SecurityInterface/Makefile
diff -u /dev/null pkgsrc/devel/py-pyobjc-framework-SecurityInterface/Makefile:1.1
--- /dev/null   Thu Feb  8 19:54:27 2018
+++ pkgsrc/devel/py-pyobjc-framework-SecurityInterface/Makefile Thu Feb  8 19:54:25 2018
@@ -0,0 +1,19 @@
+# $NetBSD: Makefile,v 1.1 2018/02/08 19:54:25 adam Exp $
+
+.include "../../devel/py-pyobjc/Makefile.common"
+
+DISTNAME=      pyobjc-framework-SecurityInterface-${PYOBJC_VERS}
+PKGNAME=       ${PYPKGPREFIX}-${DISTNAME}
+CATEGORIES=    devel python
+MASTER_SITES=  ${MASTER_SITE_PYPI:=p/pyobjc-framework-SecurityInterface/}
+
+COMMENT=       Bridge between Python and Objective-C (SecurityInterface framework)
+
+USE_LANGUAGES= c objc
+
+DEPENDS+=      ${PYPKGPREFIX}-pyobjc-core>=${PYOBJC_VERS}:../../devel/py-pyobjc-core
+DEPENDS+=      ${PYPKGPREFIX}-pyobjc-framework-Cocoa>=${PYOBJC_VERS}:../../devel/py-pyobjc-framework-Cocoa
+DEPENDS+=      ${PYPKGPREFIX}-pyobjc-framework-Security>=${PYOBJC_VERS}:../../devel/py-pyobjc-framework-Security
+
+.include "../../lang/python/egg.mk"
+.include "../../mk/bsd.pkg.mk"
Index: pkgsrc/devel/py-pyobjc-framework-SecurityInterface/PLIST
diff -u /dev/null pkgsrc/devel/py-pyobjc-framework-SecurityInterface/PLIST:1.1
--- /dev/null   Thu Feb  8 19:54:27 2018
+++ pkgsrc/devel/py-pyobjc-framework-SecurityInterface/PLIST    Thu Feb  8 19:54:25 2018
@@ -0,0 +1,14 @@
+@comment $NetBSD: PLIST,v 1.1 2018/02/08 19:54:25 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}/SecurityInterface/_SecurityInterface.so
+${PYSITELIB}/SecurityInterface/__init__.py
+${PYSITELIB}/SecurityInterface/__init__.pyc
+${PYSITELIB}/SecurityInterface/__init__.pyo
+${PYSITELIB}/SecurityInterface/_metadata.py
+${PYSITELIB}/SecurityInterface/_metadata.pyc
+${PYSITELIB}/SecurityInterface/_metadata.pyo
Index: pkgsrc/devel/py-pyobjc-framework-SecurityInterface/distinfo
diff -u /dev/null pkgsrc/devel/py-pyobjc-framework-SecurityInterface/distinfo:1.1
--- /dev/null   Thu Feb  8 19:54:27 2018
+++ pkgsrc/devel/py-pyobjc-framework-SecurityInterface/distinfo Thu Feb  8 19:54:25 2018
@@ -0,0 +1,6 @@
+$NetBSD: distinfo,v 1.1 2018/02/08 19:54:25 adam Exp $
+
+SHA1 (pyobjc-framework-SecurityInterface-4.1.tar.gz) = 26cc5fce4e2ec045a7b3656f1e1395265516d349
+RMD160 (pyobjc-framework-SecurityInterface-4.1.tar.gz) = 669d5d20abc099f2ded52f70256ba2371781301a
+SHA512 (pyobjc-framework-SecurityInterface-4.1.tar.gz) = 7bf1f33bdec2f4d3bc37aec818a66d4136bb4fdee465ec57c1577abff1f607aee6b4882b96b2fa6145091f6d80d4d26e3a39affe7fe380a7efc97cd40bc3a75e
+Size (pyobjc-framework-SecurityInterface-4.1.tar.gz) = 21427 bytes

Index: pkgsrc/devel/py-pyobjc-framework-SpriteKit/DESCR
diff -u /dev/null pkgsrc/devel/py-pyobjc-framework-SpriteKit/DESCR:1.1
--- /dev/null   Thu Feb  8 19:54:27 2018
+++ pkgsrc/devel/py-pyobjc-framework-SpriteKit/DESCR    Thu Feb  8 19:54:25 2018
@@ -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 'SpriteKit'.
Index: pkgsrc/devel/py-pyobjc-framework-SpriteKit/Makefile
diff -u /dev/null pkgsrc/devel/py-pyobjc-framework-SpriteKit/Makefile:1.1
--- /dev/null   Thu Feb  8 19:54:27 2018
+++ pkgsrc/devel/py-pyobjc-framework-SpriteKit/Makefile Thu Feb  8 19:54:25 2018
@@ -0,0 +1,19 @@
+# $NetBSD: Makefile,v 1.1 2018/02/08 19:54:25 adam Exp $
+
+.include "../../devel/py-pyobjc/Makefile.common"
+
+DISTNAME=      pyobjc-framework-SpriteKit-${PYOBJC_VERS}
+PKGNAME=       ${PYPKGPREFIX}-${DISTNAME}
+CATEGORIES=    devel python
+MASTER_SITES=  ${MASTER_SITE_PYPI:=p/pyobjc-framework-SpriteKit/}
+
+COMMENT=       Bridge between Python and Objective-C (SpriteKit framework)
+
+USE_LANGUAGES= c objc
+
+DEPENDS+=      ${PYPKGPREFIX}-pyobjc-core>=${PYOBJC_VERS}:../../devel/py-pyobjc-core
+DEPENDS+=      ${PYPKGPREFIX}-pyobjc-framework-Cocoa>=${PYOBJC_VERS}:../../devel/py-pyobjc-framework-Cocoa
+DEPENDS+=      ${PYPKGPREFIX}-pyobjc-framework-Quartz>=${PYOBJC_VERS}:../../devel/py-pyobjc-framework-Quartz
+
+.include "../../lang/python/egg.mk"
+.include "../../mk/bsd.pkg.mk"
Index: pkgsrc/devel/py-pyobjc-framework-SpriteKit/PLIST
diff -u /dev/null pkgsrc/devel/py-pyobjc-framework-SpriteKit/PLIST:1.1
--- /dev/null   Thu Feb  8 19:54:27 2018
+++ pkgsrc/devel/py-pyobjc-framework-SpriteKit/PLIST    Thu Feb  8 19:54:25 2018
@@ -0,0 +1,14 @@
+@comment $NetBSD: PLIST,v 1.1 2018/02/08 19:54:25 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}/SpriteKit/_SpriteKit.so
+${PYSITELIB}/SpriteKit/__init__.py
+${PYSITELIB}/SpriteKit/__init__.pyc
+${PYSITELIB}/SpriteKit/__init__.pyo
+${PYSITELIB}/SpriteKit/_metadata.py
+${PYSITELIB}/SpriteKit/_metadata.pyc
+${PYSITELIB}/SpriteKit/_metadata.pyo
Index: pkgsrc/devel/py-pyobjc-framework-SpriteKit/distinfo
diff -u /dev/null pkgsrc/devel/py-pyobjc-framework-SpriteKit/distinfo:1.1
--- /dev/null   Thu Feb  8 19:54:27 2018
+++ pkgsrc/devel/py-pyobjc-framework-SpriteKit/distinfo Thu Feb  8 19:54:25 2018
@@ -0,0 +1,6 @@
+$NetBSD: distinfo,v 1.1 2018/02/08 19:54:25 adam Exp $
+
+SHA1 (pyobjc-framework-SpriteKit-4.1.tar.gz) = 242d624601db836d7929f31961423fd79f1ee04e
+RMD160 (pyobjc-framework-SpriteKit-4.1.tar.gz) = 84aad44524697eb9e27714aa3a022a4de5e747ee
+SHA512 (pyobjc-framework-SpriteKit-4.1.tar.gz) = 54ca6534921d494b1ffe210dcbd03960befa751bb168432877c0c716aaab5b8da0bbb29ee5cb807c0df630d010e586b3879f2100fcd42a7febfdc5817ca80d61
+Size (pyobjc-framework-SpriteKit-4.1.tar.gz) = 35023 bytes

Index: pkgsrc/devel/py-pyobjc-framework-Vision/DESCR
diff -u /dev/null pkgsrc/devel/py-pyobjc-framework-Vision/DESCR:1.1
--- /dev/null   Thu Feb  8 19:54:27 2018
+++ pkgsrc/devel/py-pyobjc-framework-Vision/DESCR       Thu Feb  8 19:54:26 2018
@@ -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 'Vision'.
Index: pkgsrc/devel/py-pyobjc-framework-Vision/Makefile
diff -u /dev/null pkgsrc/devel/py-pyobjc-framework-Vision/Makefile:1.1
--- /dev/null   Thu Feb  8 19:54:27 2018
+++ pkgsrc/devel/py-pyobjc-framework-Vision/Makefile    Thu Feb  8 19:54:26 2018
@@ -0,0 +1,20 @@
+# $NetBSD: Makefile,v 1.1 2018/02/08 19:54:26 adam Exp $
+
+.include "../../devel/py-pyobjc/Makefile.common"
+
+DISTNAME=      pyobjc-framework-Vision-${PYOBJC_VERS}
+PKGNAME=       ${PYPKGPREFIX}-${DISTNAME}
+CATEGORIES=    devel python
+MASTER_SITES=  ${MASTER_SITE_PYPI:=p/pyobjc-framework-Vision/}
+
+COMMENT=       Bridge between Python and Objective-C (Vision framework)
+
+USE_LANGUAGES= c objc
+
+DEPENDS+=      ${PYPKGPREFIX}-pyobjc-core>=${PYOBJC_VERS}:../../devel/py-pyobjc-core
+DEPENDS+=      ${PYPKGPREFIX}-pyobjc-framework-Cocoa>=${PYOBJC_VERS}:../../devel/py-pyobjc-framework-Cocoa
+DEPENDS+=      ${PYPKGPREFIX}-pyobjc-framework-CoreML>=${PYOBJC_VERS}:../../devel/py-pyobjc-framework-CoreML
+DEPENDS+=      ${PYPKGPREFIX}-pyobjc-framework-Quartz>=${PYOBJC_VERS}:../../devel/py-pyobjc-framework-Quartz
+
+.include "../../lang/python/egg.mk"
+.include "../../mk/bsd.pkg.mk"
Index: pkgsrc/devel/py-pyobjc-framework-Vision/PLIST
diff -u /dev/null pkgsrc/devel/py-pyobjc-framework-Vision/PLIST:1.1
--- /dev/null   Thu Feb  8 19:54:27 2018
+++ pkgsrc/devel/py-pyobjc-framework-Vision/PLIST       Thu Feb  8 19:54:26 2018
@@ -0,0 +1,14 @@
+@comment $NetBSD: PLIST,v 1.1 2018/02/08 19:54:26 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}/Vision/_Vision.so
+${PYSITELIB}/Vision/__init__.py
+${PYSITELIB}/Vision/__init__.pyc
+${PYSITELIB}/Vision/__init__.pyo
+${PYSITELIB}/Vision/_metadata.py
+${PYSITELIB}/Vision/_metadata.pyc
+${PYSITELIB}/Vision/_metadata.pyo
Index: pkgsrc/devel/py-pyobjc-framework-Vision/distinfo
diff -u /dev/null pkgsrc/devel/py-pyobjc-framework-Vision/distinfo:1.1
--- /dev/null   Thu Feb  8 19:54:27 2018
+++ pkgsrc/devel/py-pyobjc-framework-Vision/distinfo    Thu Feb  8 19:54:26 2018
@@ -0,0 +1,6 @@
+$NetBSD: distinfo,v 1.1 2018/02/08 19:54:26 adam Exp $
+
+SHA1 (pyobjc-framework-Vision-4.1.tar.gz) = 34e2f07d6b904f3e16872866395748db1222b4f4
+RMD160 (pyobjc-framework-Vision-4.1.tar.gz) = 3fd887103665dc77f5504d491f8ac89a3c0d6e08
+SHA512 (pyobjc-framework-Vision-4.1.tar.gz) = 9b010917cca59cbe83aa281b48c3f3951af26465123c0ed67905c0a2363a9b056718c336cbcee21de97b1f70a4c0782400d8f3cebd682afbc13ae175af023689
+Size (pyobjc-framework-Vision-4.1.tar.gz) = 18675 bytes

Index: pkgsrc/devel/py-pyobjc-framework-iTunesLibrary/DESCR
diff -u /dev/null pkgsrc/devel/py-pyobjc-framework-iTunesLibrary/DESCR:1.1
--- /dev/null   Thu Feb  8 19:54:27 2018
+++ pkgsrc/devel/py-pyobjc-framework-iTunesLibrary/DESCR        Thu Feb  8 19:54:26 2018
@@ -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 'iTunesLibrary'.
Index: pkgsrc/devel/py-pyobjc-framework-iTunesLibrary/Makefile
diff -u /dev/null pkgsrc/devel/py-pyobjc-framework-iTunesLibrary/Makefile:1.1
--- /dev/null   Thu Feb  8 19:54:27 2018
+++ pkgsrc/devel/py-pyobjc-framework-iTunesLibrary/Makefile     Thu Feb  8 19:54:26 2018
@@ -0,0 +1,18 @@
+# $NetBSD: Makefile,v 1.1 2018/02/08 19:54:26 adam Exp $
+
+.include "../../devel/py-pyobjc/Makefile.common"
+
+DISTNAME=      pyobjc-framework-iTunesLibrary-${PYOBJC_VERS}
+PKGNAME=       ${PYPKGPREFIX}-${DISTNAME}
+CATEGORIES=    devel python
+MASTER_SITES=  ${MASTER_SITE_PYPI:=p/pyobjc-framework-iTunesLibrary/}
+
+COMMENT=       Bridge between Python and Objective-C (iTunesLibrary framework)
+
+USE_LANGUAGES= c objc
+
+DEPENDS+=      ${PYPKGPREFIX}-pyobjc-core>=${PYOBJC_VERS}:../../devel/py-pyobjc-core
+DEPENDS+=      ${PYPKGPREFIX}-pyobjc-framework-Cocoa>=${PYOBJC_VERS}:../../devel/py-pyobjc-framework-Cocoa
+
+.include "../../lang/python/egg.mk"
+.include "../../mk/bsd.pkg.mk"
Index: pkgsrc/devel/py-pyobjc-framework-iTunesLibrary/PLIST
diff -u /dev/null pkgsrc/devel/py-pyobjc-framework-iTunesLibrary/PLIST:1.1
--- /dev/null   Thu Feb  8 19:54:27 2018
+++ pkgsrc/devel/py-pyobjc-framework-iTunesLibrary/PLIST        Thu Feb  8 19:54:26 2018
@@ -0,0 +1,13 @@
+@comment $NetBSD: PLIST,v 1.1 2018/02/08 19:54:26 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}/iTunesLibrary/__init__.py
+${PYSITELIB}/iTunesLibrary/__init__.pyc
+${PYSITELIB}/iTunesLibrary/__init__.pyo
+${PYSITELIB}/iTunesLibrary/_metadata.py
+${PYSITELIB}/iTunesLibrary/_metadata.pyc
+${PYSITELIB}/iTunesLibrary/_metadata.pyo
Index: pkgsrc/devel/py-pyobjc-framework-iTunesLibrary/distinfo
diff -u /dev/null pkgsrc/devel/py-pyobjc-framework-iTunesLibrary/distinfo:1.1
--- /dev/null   Thu Feb  8 19:54:27 2018
+++ pkgsrc/devel/py-pyobjc-framework-iTunesLibrary/distinfo     Thu Feb  8 19:54:26 2018
@@ -0,0 +1,6 @@
+$NetBSD: distinfo,v 1.1 2018/02/08 19:54:26 adam Exp $
+
+SHA1 (pyobjc-framework-iTunesLibrary-4.1.tar.gz) = 1da1fb64e86672f6542a2c01272ad193576445c5
+RMD160 (pyobjc-framework-iTunesLibrary-4.1.tar.gz) = d7f9009fcd53e492305096588b611e581b19f300
+SHA512 (pyobjc-framework-iTunesLibrary-4.1.tar.gz) = 5b33ae6856519ccf2287d0f33184f18313b506dd8f4216123bd48b9c90b36af90c1da5ac178be42559d6e636ffdada1a6ebfe14b51e31a7e6c3e6e4f29530933
+Size (pyobjc-framework-iTunesLibrary-4.1.tar.gz) = 12419 bytes

Index: pkgsrc/devel/py-pyobjc-framework-libdispatch/DESCR
diff -u /dev/null pkgsrc/devel/py-pyobjc-framework-libdispatch/DESCR:1.1
--- /dev/null   Thu Feb  8 19:54:27 2018
+++ pkgsrc/devel/py-pyobjc-framework-libdispatch/DESCR  Thu Feb  8 19:54:26 2018
@@ -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 'libdispatch'.
Index: pkgsrc/devel/py-pyobjc-framework-libdispatch/Makefile
diff -u /dev/null pkgsrc/devel/py-pyobjc-framework-libdispatch/Makefile:1.1
--- /dev/null   Thu Feb  8 19:54:27 2018
+++ pkgsrc/devel/py-pyobjc-framework-libdispatch/Makefile       Thu Feb  8 19:54:26 2018
@@ -0,0 +1,17 @@
+# $NetBSD: Makefile,v 1.1 2018/02/08 19:54:26 adam Exp $
+
+.include "../../devel/py-pyobjc/Makefile.common"
+
+DISTNAME=      pyobjc-framework-libdispatch-${PYOBJC_VERS}
+PKGNAME=       ${PYPKGPREFIX}-${DISTNAME}
+CATEGORIES=    devel python
+MASTER_SITES=  ${MASTER_SITE_PYPI:=p/pyobjc-framework-libdispatch/}
+
+COMMENT=       Bridge between Python and Objective-C (libdispatch framework)
+
+USE_LANGUAGES= c objc
+
+DEPENDS+=      ${PYPKGPREFIX}-pyobjc-core>=${PYOBJC_VERS}:../../devel/py-pyobjc-core
+
+.include "../../lang/python/egg.mk"
+.include "../../mk/bsd.pkg.mk"
Index: pkgsrc/devel/py-pyobjc-framework-libdispatch/PLIST
diff -u /dev/null pkgsrc/devel/py-pyobjc-framework-libdispatch/PLIST:1.1
--- /dev/null   Thu Feb  8 19:54:27 2018
+++ pkgsrc/devel/py-pyobjc-framework-libdispatch/PLIST  Thu Feb  8 19:54:26 2018
@@ -0,0 +1,15 @@
+@comment $NetBSD: PLIST,v 1.1 2018/02/08 19:54:26 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}/libdispatch/__init__.py
+${PYSITELIB}/libdispatch/__init__.pyc
+${PYSITELIB}/libdispatch/__init__.pyo
+${PYSITELIB}/libdispatch/_inlines.so
+${PYSITELIB}/libdispatch/_libdispatch.so
+${PYSITELIB}/libdispatch/_metadata.py
+${PYSITELIB}/libdispatch/_metadata.pyc
+${PYSITELIB}/libdispatch/_metadata.pyo
Index: pkgsrc/devel/py-pyobjc-framework-libdispatch/distinfo
diff -u /dev/null pkgsrc/devel/py-pyobjc-framework-libdispatch/distinfo:1.1
--- /dev/null   Thu Feb  8 19:54:27 2018
+++ pkgsrc/devel/py-pyobjc-framework-libdispatch/distinfo       Thu Feb  8 19:54:26 2018
@@ -0,0 +1,6 @@
+$NetBSD: distinfo,v 1.1 2018/02/08 19:54:26 adam Exp $
+
+SHA1 (pyobjc-framework-libdispatch-4.1.tar.gz) = adec289047d0005a67cde83b8b97a114a5983cc6
+RMD160 (pyobjc-framework-libdispatch-4.1.tar.gz) = fe372b9d9428ae4dca1517c4fa9bf74e766e8c15
+SHA512 (pyobjc-framework-libdispatch-4.1.tar.gz) = 8ae31065d764ee36d51414f2a0df413a1b34fdd7b48f08144fe12e7da18c2cd3ccf1210e30692df4ee0ecee85ad7b0a3d57a7dabf6a48c80b7fbce30fed5e3e2
+Size (pyobjc-framework-libdispatch-4.1.tar.gz) = 24299 bytes



Home | Main Index | Thread Index | Old Index