pkgsrc-Changes-HG archive

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

[pkgsrc/trunk]: pkgsrc/devel py-pyobjc: updated to 4.1



details:   https://anonhg.NetBSD.org/pkgsrc/rev/dd3fff129ee5
branches:  trunk
changeset: 375334:dd3fff129ee5
user:      adam <adam%pkgsrc.org@localhost>
date:      Thu Feb 08 19:54:18 2018 +0000

description:
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.

diffstat:

 devel/Makefile                                           |  42 +++++++++++-
 devel/py-pyobjc-core/Makefile                            |  10 +-
 devel/py-pyobjc-core/distinfo                            |  10 +-
 devel/py-pyobjc-framework-AVFoundation/DESCR             |   7 +
 devel/py-pyobjc-framework-AVFoundation/Makefile          |  19 +++++
 devel/py-pyobjc-framework-AVFoundation/PLIST             |  15 ++++
 devel/py-pyobjc-framework-AVFoundation/distinfo          |   6 +
 devel/py-pyobjc-framework-AVKit/DESCR                    |   7 +
 devel/py-pyobjc-framework-AVKit/Makefile                 |  19 +++++
 devel/py-pyobjc-framework-AVKit/PLIST                    |  14 +++
 devel/py-pyobjc-framework-AVKit/distinfo                 |   6 +
 devel/py-pyobjc-framework-Accounts/Makefile              |   8 +-
 devel/py-pyobjc-framework-Accounts/distinfo              |  10 +-
 devel/py-pyobjc-framework-AddressBook/Makefile           |   8 +-
 devel/py-pyobjc-framework-AddressBook/PLIST              |   4 +-
 devel/py-pyobjc-framework-AddressBook/distinfo           |  10 +-
 devel/py-pyobjc-framework-AppleScriptKit/Makefile        |   8 +-
 devel/py-pyobjc-framework-AppleScriptKit/PLIST           |   4 +-
 devel/py-pyobjc-framework-AppleScriptKit/distinfo        |  10 +-
 devel/py-pyobjc-framework-AppleScriptObjC/Makefile       |   8 +-
 devel/py-pyobjc-framework-AppleScriptObjC/PLIST          |   4 +-
 devel/py-pyobjc-framework-AppleScriptObjC/distinfo       |  10 +-
 devel/py-pyobjc-framework-ApplicationServices/DESCR      |   7 +
 devel/py-pyobjc-framework-ApplicationServices/Makefile   |  19 +++++
 devel/py-pyobjc-framework-ApplicationServices/PLIST      |  16 ++++
 devel/py-pyobjc-framework-ApplicationServices/distinfo   |   6 +
 devel/py-pyobjc-framework-Automator/Makefile             |   8 +-
 devel/py-pyobjc-framework-Automator/PLIST                |   4 +-
 devel/py-pyobjc-framework-Automator/distinfo             |  10 +-
 devel/py-pyobjc-framework-CFNetwork/Makefile             |   8 +-
 devel/py-pyobjc-framework-CFNetwork/distinfo             |  10 +-
 devel/py-pyobjc-framework-CalendarStore/Makefile         |   8 +-
 devel/py-pyobjc-framework-CalendarStore/distinfo         |  10 +-
 devel/py-pyobjc-framework-CloudKit/DESCR                 |   7 +
 devel/py-pyobjc-framework-CloudKit/Makefile              |  21 +++++
 devel/py-pyobjc-framework-CloudKit/PLIST                 |  13 +++
 devel/py-pyobjc-framework-CloudKit/distinfo              |   6 +
 devel/py-pyobjc-framework-Cocoa/Makefile                 |   7 +-
 devel/py-pyobjc-framework-Cocoa/PLIST                    |  36 ++++----
 devel/py-pyobjc-framework-Cocoa/distinfo                 |  10 +-
 devel/py-pyobjc-framework-Collaboration/Makefile         |   8 +-
 devel/py-pyobjc-framework-Collaboration/distinfo         |  10 +-
 devel/py-pyobjc-framework-ColorSync/DESCR                |   7 +
 devel/py-pyobjc-framework-ColorSync/Makefile             |  18 ++++
 devel/py-pyobjc-framework-ColorSync/PLIST                |  13 +++
 devel/py-pyobjc-framework-ColorSync/distinfo             |   6 +
 devel/py-pyobjc-framework-Contacts/DESCR                 |   7 +
 devel/py-pyobjc-framework-Contacts/Makefile              |  18 ++++
 devel/py-pyobjc-framework-Contacts/PLIST                 |  14 +++
 devel/py-pyobjc-framework-Contacts/distinfo              |   6 +
 devel/py-pyobjc-framework-ContactsUI/DESCR               |   7 +
 devel/py-pyobjc-framework-ContactsUI/Makefile            |  19 +++++
 devel/py-pyobjc-framework-ContactsUI/PLIST               |  14 +++
 devel/py-pyobjc-framework-ContactsUI/distinfo            |   6 +
 devel/py-pyobjc-framework-CoreBluetooth/DESCR            |   7 +
 devel/py-pyobjc-framework-CoreBluetooth/Makefile         |  18 ++++
 devel/py-pyobjc-framework-CoreBluetooth/PLIST            |  14 +++
 devel/py-pyobjc-framework-CoreBluetooth/distinfo         |   6 +
 devel/py-pyobjc-framework-CoreData/Makefile              |   8 +-
 devel/py-pyobjc-framework-CoreData/PLIST                 |   5 +-
 devel/py-pyobjc-framework-CoreData/distinfo              |  10 +-
 devel/py-pyobjc-framework-CoreLocation/Makefile          |   8 +-
 devel/py-pyobjc-framework-CoreLocation/PLIST             |   4 +-
 devel/py-pyobjc-framework-CoreLocation/distinfo          |  10 +-
 devel/py-pyobjc-framework-CoreML/DESCR                   |   7 +
 devel/py-pyobjc-framework-CoreML/Makefile                |  18 ++++
 devel/py-pyobjc-framework-CoreML/PLIST                   |  14 +++
 devel/py-pyobjc-framework-CoreML/distinfo                |   6 +
 devel/py-pyobjc-framework-CoreSpotlight/DESCR            |   7 +
 devel/py-pyobjc-framework-CoreSpotlight/Makefile         |  18 ++++
 devel/py-pyobjc-framework-CoreSpotlight/PLIST            |  14 +++
 devel/py-pyobjc-framework-CoreSpotlight/distinfo         |   6 +
 devel/py-pyobjc-framework-CoreText/Makefile              |   9 +-
 devel/py-pyobjc-framework-CoreText/distinfo              |  10 +-
 devel/py-pyobjc-framework-CoreWLAN/Makefile              |   8 +-
 devel/py-pyobjc-framework-CoreWLAN/PLIST                 |   3 +-
 devel/py-pyobjc-framework-CoreWLAN/distinfo              |  10 +-
 devel/py-pyobjc-framework-CryptoTokenKit/DESCR           |   7 +
 devel/py-pyobjc-framework-CryptoTokenKit/Makefile        |  18 ++++
 devel/py-pyobjc-framework-CryptoTokenKit/PLIST           |  14 +++
 devel/py-pyobjc-framework-CryptoTokenKit/distinfo        |   6 +
 devel/py-pyobjc-framework-DictionaryServices/Makefile    |   8 +-
 devel/py-pyobjc-framework-DictionaryServices/distinfo    |  10 +-
 devel/py-pyobjc-framework-DiskArbitration/Makefile       |   8 +-
 devel/py-pyobjc-framework-DiskArbitration/distinfo       |  10 +-
 devel/py-pyobjc-framework-EventKit/Makefile              |   8 +-
 devel/py-pyobjc-framework-EventKit/distinfo              |  10 +-
 devel/py-pyobjc-framework-ExceptionHandling/Makefile     |   8 +-
 devel/py-pyobjc-framework-ExceptionHandling/distinfo     |  10 +-
 devel/py-pyobjc-framework-ExternalAccessory/DESCR        |   7 +
 devel/py-pyobjc-framework-ExternalAccessory/Makefile     |  18 ++++
 devel/py-pyobjc-framework-ExternalAccessory/PLIST        |  14 +++
 devel/py-pyobjc-framework-ExternalAccessory/distinfo     |   6 +
 devel/py-pyobjc-framework-FSEvents/Makefile              |   8 +-
 devel/py-pyobjc-framework-FSEvents/distinfo              |  10 +-
 devel/py-pyobjc-framework-FinderSync/DESCR               |   7 +
 devel/py-pyobjc-framework-FinderSync/Makefile            |  18 ++++
 devel/py-pyobjc-framework-FinderSync/PLIST               |  13 +++
 devel/py-pyobjc-framework-FinderSync/distinfo            |   6 +
 devel/py-pyobjc-framework-GameCenter/DESCR               |   7 +
 devel/py-pyobjc-framework-GameCenter/Makefile            |  18 ++++
 devel/py-pyobjc-framework-GameCenter/PLIST               |  14 +++
 devel/py-pyobjc-framework-GameCenter/distinfo            |   6 +
 devel/py-pyobjc-framework-GameController/DESCR           |   7 +
 devel/py-pyobjc-framework-GameController/Makefile        |  18 ++++
 devel/py-pyobjc-framework-GameController/PLIST           |  13 +++
 devel/py-pyobjc-framework-GameController/distinfo        |   6 +
 devel/py-pyobjc-framework-GameKit/DESCR                  |   7 +
 devel/py-pyobjc-framework-GameKit/Makefile               |  19 +++++
 devel/py-pyobjc-framework-GameKit/PLIST                  |  14 +++
 devel/py-pyobjc-framework-GameKit/distinfo               |   6 +
 devel/py-pyobjc-framework-GameplayKit/DESCR              |   7 +
 devel/py-pyobjc-framework-GameplayKit/Makefile           |  19 +++++
 devel/py-pyobjc-framework-GameplayKit/PLIST              |  14 +++
 devel/py-pyobjc-framework-GameplayKit/distinfo           |   6 +
 devel/py-pyobjc-framework-IOSurface/DESCR                |   7 +
 devel/py-pyobjc-framework-IOSurface/Makefile             |  18 ++++
 devel/py-pyobjc-framework-IOSurface/PLIST                |  13 +++
 devel/py-pyobjc-framework-IOSurface/distinfo             |   6 +
 devel/py-pyobjc-framework-ImageCaptureCore/DESCR         |   7 +
 devel/py-pyobjc-framework-ImageCaptureCore/Makefile      |  18 ++++
 devel/py-pyobjc-framework-ImageCaptureCore/PLIST         |  14 +++
 devel/py-pyobjc-framework-ImageCaptureCore/distinfo      |   6 +
 devel/py-pyobjc-framework-InputMethodKit/Makefile        |   8 +-
 devel/py-pyobjc-framework-InputMethodKit/PLIST           |   4 +-
 devel/py-pyobjc-framework-InputMethodKit/distinfo        |  10 +-
 devel/py-pyobjc-framework-InstallerPlugins/Makefile      |   8 +-
 devel/py-pyobjc-framework-InstallerPlugins/distinfo      |  10 +-
 devel/py-pyobjc-framework-InstantMessage/Makefile        |   9 +-
 devel/py-pyobjc-framework-InstantMessage/distinfo        |  10 +-
 devel/py-pyobjc-framework-Intents/DESCR                  |   7 +
 devel/py-pyobjc-framework-Intents/Makefile               |  18 ++++
 devel/py-pyobjc-framework-Intents/PLIST                  |  14 +++
 devel/py-pyobjc-framework-Intents/distinfo               |   6 +
 devel/py-pyobjc-framework-LatentSemanticMapping/Makefile |   8 +-
 devel/py-pyobjc-framework-LatentSemanticMapping/distinfo |  10 +-
 devel/py-pyobjc-framework-LaunchServices/Makefile        |   8 +-
 devel/py-pyobjc-framework-LaunchServices/distinfo        |  10 +-
 devel/py-pyobjc-framework-LocalAuthentication/DESCR      |   7 +
 devel/py-pyobjc-framework-LocalAuthentication/Makefile   |  18 ++++
 devel/py-pyobjc-framework-LocalAuthentication/PLIST      |  13 +++
 devel/py-pyobjc-framework-LocalAuthentication/distinfo   |   6 +
 devel/py-pyobjc-framework-MapKit/DESCR                   |   7 +
 devel/py-pyobjc-framework-MapKit/Makefile                |  20 +++++
 devel/py-pyobjc-framework-MapKit/PLIST                   |  15 ++++
 devel/py-pyobjc-framework-MapKit/distinfo                |   6 +
 devel/py-pyobjc-framework-MediaAccessibility/DESCR       |   7 +
 devel/py-pyobjc-framework-MediaAccessibility/Makefile    |  18 ++++
 devel/py-pyobjc-framework-MediaAccessibility/PLIST       |  13 +++
 devel/py-pyobjc-framework-MediaAccessibility/distinfo    |   6 +
 devel/py-pyobjc-framework-MediaLibrary/DESCR             |   7 +
 devel/py-pyobjc-framework-MediaLibrary/Makefile          |  19 +++++
 devel/py-pyobjc-framework-MediaLibrary/PLIST             |  13 +++
 devel/py-pyobjc-framework-MediaLibrary/distinfo          |   6 +
 devel/py-pyobjc-framework-MediaPlayer/DESCR              |   7 +
 devel/py-pyobjc-framework-MediaPlayer/Makefile           |  18 ++++
 devel/py-pyobjc-framework-MediaPlayer/PLIST              |  13 +++
 devel/py-pyobjc-framework-MediaPlayer/distinfo           |   6 +
 devel/py-pyobjc-framework-ModelIO/DESCR                  |   7 +
 devel/py-pyobjc-framework-ModelIO/Makefile               |  19 +++++
 devel/py-pyobjc-framework-ModelIO/PLIST                  |  14 +++
 devel/py-pyobjc-framework-ModelIO/distinfo               |   6 +
 devel/py-pyobjc-framework-MultipeerConnectivity/DESCR    |   7 +
 devel/py-pyobjc-framework-MultipeerConnectivity/Makefile |  18 ++++
 devel/py-pyobjc-framework-MultipeerConnectivity/PLIST    |  14 +++
 devel/py-pyobjc-framework-MultipeerConnectivity/distinfo |   6 +
 devel/py-pyobjc-framework-NetFS/DESCR                    |   7 +
 devel/py-pyobjc-framework-NetFS/Makefile                 |  18 ++++
 devel/py-pyobjc-framework-NetFS/PLIST                    |  13 +++
 devel/py-pyobjc-framework-NetFS/distinfo                 |   6 +
 devel/py-pyobjc-framework-NetworkExtension/DESCR         |   7 +
 devel/py-pyobjc-framework-NetworkExtension/Makefile      |  18 ++++
 devel/py-pyobjc-framework-NetworkExtension/PLIST         |  14 +++
 devel/py-pyobjc-framework-NetworkExtension/distinfo      |   6 +
 devel/py-pyobjc-framework-NotificationCenter/DESCR       |   7 +
 devel/py-pyobjc-framework-NotificationCenter/Makefile    |  18 ++++
 devel/py-pyobjc-framework-NotificationCenter/PLIST       |  14 +++
 devel/py-pyobjc-framework-NotificationCenter/distinfo    |   6 +
 devel/py-pyobjc-framework-OpenDirectory/Makefile         |   8 +-
 devel/py-pyobjc-framework-OpenDirectory/PLIST            |   4 +-
 devel/py-pyobjc-framework-OpenDirectory/distinfo         |  10 +-
 devel/py-pyobjc-framework-Photos/DESCR                   |   7 +
 devel/py-pyobjc-framework-Photos/Makefile                |  18 ++++
 devel/py-pyobjc-framework-Photos/PLIST                   |  14 +++
 devel/py-pyobjc-framework-Photos/distinfo                |   6 +
 devel/py-pyobjc-framework-PhotosUI/DESCR                 |   7 +
 devel/py-pyobjc-framework-PhotosUI/Makefile              |  18 ++++
 devel/py-pyobjc-framework-PhotosUI/PLIST                 |  14 +++
 devel/py-pyobjc-framework-PhotosUI/distinfo              |   6 +
 devel/py-pyobjc-framework-PreferencePanes/Makefile       |   8 +-
 devel/py-pyobjc-framework-PreferencePanes/distinfo       |  10 +-
 devel/py-pyobjc-framework-PubSub/Makefile                |   8 +-
 devel/py-pyobjc-framework-PubSub/distinfo                |  10 +-
 devel/py-pyobjc-framework-QTKit/Makefile                 |   9 +-
 devel/py-pyobjc-framework-QTKit/PLIST                    |   3 +-
 devel/py-pyobjc-framework-QTKit/distinfo                 |  10 +-
 devel/py-pyobjc-framework-Quartz/Makefile                |   8 +-
 devel/py-pyobjc-framework-Quartz/PLIST                   |  30 ++++---
 devel/py-pyobjc-framework-Quartz/distinfo                |  10 +-
 devel/py-pyobjc-framework-SafariServices/DESCR           |   7 +
 devel/py-pyobjc-framework-SafariServices/Makefile        |  18 ++++
 devel/py-pyobjc-framework-SafariServices/PLIST           |  14 +++
 devel/py-pyobjc-framework-SafariServices/distinfo        |   6 +
 devel/py-pyobjc-framework-SceneKit/DESCR                 |   7 +
 devel/py-pyobjc-framework-SceneKit/Makefile              |  19 +++++
 devel/py-pyobjc-framework-SceneKit/PLIST                 |  15 ++++
 devel/py-pyobjc-framework-SceneKit/distinfo              |   6 +
 devel/py-pyobjc-framework-ScreenSaver/Makefile           |   8 +-
 devel/py-pyobjc-framework-ScreenSaver/distinfo           |  10 +-
 devel/py-pyobjc-framework-ScriptingBridge/Makefile       |   8 +-
 devel/py-pyobjc-framework-ScriptingBridge/PLIST          |   4 +-
 devel/py-pyobjc-framework-ScriptingBridge/distinfo       |  10 +-
 devel/py-pyobjc-framework-SearchKit/Makefile             |   8 +-
 devel/py-pyobjc-framework-SearchKit/distinfo             |  10 +-
 devel/py-pyobjc-framework-Security/DESCR                 |   7 +
 devel/py-pyobjc-framework-Security/Makefile              |  18 ++++
 devel/py-pyobjc-framework-Security/PLIST                 |  14 +++
 devel/py-pyobjc-framework-Security/distinfo              |   6 +
 devel/py-pyobjc-framework-SecurityInterface/DESCR        |   7 +
 devel/py-pyobjc-framework-SecurityInterface/Makefile     |  19 +++++
 devel/py-pyobjc-framework-SecurityInterface/PLIST        |  14 +++
 devel/py-pyobjc-framework-SecurityInterface/distinfo     |   6 +
 devel/py-pyobjc-framework-ServiceManagement/Makefile     |   8 +-
 devel/py-pyobjc-framework-ServiceManagement/distinfo     |  10 +-
 devel/py-pyobjc-framework-Social/Makefile                |   8 +-
 devel/py-pyobjc-framework-Social/distinfo                |  10 +-
 devel/py-pyobjc-framework-SpriteKit/DESCR                |   7 +
 devel/py-pyobjc-framework-SpriteKit/Makefile             |  19 +++++
 devel/py-pyobjc-framework-SpriteKit/PLIST                |  14 +++
 devel/py-pyobjc-framework-SpriteKit/distinfo             |   6 +
 devel/py-pyobjc-framework-StoreKit/Makefile              |   8 +-
 devel/py-pyobjc-framework-StoreKit/PLIST                 |   4 +-
 devel/py-pyobjc-framework-StoreKit/distinfo              |  10 +-
 devel/py-pyobjc-framework-SyncServices/Makefile          |   9 +-
 devel/py-pyobjc-framework-SyncServices/PLIST             |   4 +-
 devel/py-pyobjc-framework-SyncServices/distinfo          |  10 +-
 devel/py-pyobjc-framework-SystemConfiguration/Makefile   |   8 +-
 devel/py-pyobjc-framework-SystemConfiguration/distinfo   |  10 +-
 devel/py-pyobjc-framework-Vision/DESCR                   |   7 +
 devel/py-pyobjc-framework-Vision/Makefile                |  20 +++++
 devel/py-pyobjc-framework-Vision/PLIST                   |  14 +++
 devel/py-pyobjc-framework-Vision/distinfo                |   6 +
 devel/py-pyobjc-framework-WebKit/Makefile                |   8 +-
 devel/py-pyobjc-framework-WebKit/PLIST                   |   8 +-
 devel/py-pyobjc-framework-WebKit/distinfo                |  10 +-
 devel/py-pyobjc-framework-iTunesLibrary/DESCR            |   7 +
 devel/py-pyobjc-framework-iTunesLibrary/Makefile         |  18 ++++
 devel/py-pyobjc-framework-iTunesLibrary/PLIST            |  13 +++
 devel/py-pyobjc-framework-iTunesLibrary/distinfo         |   6 +
 devel/py-pyobjc-framework-libdispatch/DESCR              |   7 +
 devel/py-pyobjc-framework-libdispatch/Makefile           |  17 ++++
 devel/py-pyobjc-framework-libdispatch/PLIST              |  15 ++++
 devel/py-pyobjc-framework-libdispatch/distinfo           |   6 +
 devel/py-pyobjc/Makefile                                 |  46 +++++++++++-
 devel/py-pyobjc/Makefile.common                          |  59 ++++++++++++++-
 255 files changed, 2322 insertions(+), 451 deletions(-)

diffs (truncated from 4758 to 300 lines):

diff -r 5f1ac95ab228 -r dd3fff129ee5 devel/Makefile
--- a/devel/Makefile    Thu Feb 08 19:32:54 2018 +0000
+++ b/devel/Makefile    Thu Feb 08 19:54:18 2018 +0000
@@ -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-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
diff -r 5f1ac95ab228 -r dd3fff129ee5 devel/py-pyobjc-core/Makefile
--- a/devel/py-pyobjc-core/Makefile     Thu Feb 08 19:32:54 2018 +0000
+++ b/devel/py-pyobjc-core/Makefile     Thu Feb 08 19:54:18 2018 +0000
@@ -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"
diff -r 5f1ac95ab228 -r dd3fff129ee5 devel/py-pyobjc-core/distinfo
--- a/devel/py-pyobjc-core/distinfo     Thu Feb 08 19:32:54 2018 +0000
+++ b/devel/py-pyobjc-core/distinfo     Thu Feb 08 19:54:18 2018 +0000
@@ -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
diff -r 5f1ac95ab228 -r dd3fff129ee5 devel/py-pyobjc-framework-AVFoundation/DESCR
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/devel/py-pyobjc-framework-AVFoundation/DESCR      Thu Feb 08 19:54:18 2018 +0000
@@ -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'.
diff -r 5f1ac95ab228 -r dd3fff129ee5 devel/py-pyobjc-framework-AVFoundation/Makefile
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/devel/py-pyobjc-framework-AVFoundation/Makefile   Thu Feb 08 19:54:18 2018 +0000
@@ -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"
diff -r 5f1ac95ab228 -r dd3fff129ee5 devel/py-pyobjc-framework-AVFoundation/PLIST
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/devel/py-pyobjc-framework-AVFoundation/PLIST      Thu Feb 08 19:54:18 2018 +0000
@@ -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
diff -r 5f1ac95ab228 -r dd3fff129ee5 devel/py-pyobjc-framework-AVFoundation/distinfo
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/devel/py-pyobjc-framework-AVFoundation/distinfo   Thu Feb 08 19:54:18 2018 +0000
@@ -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
diff -r 5f1ac95ab228 -r dd3fff129ee5 devel/py-pyobjc-framework-AVKit/DESCR
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/devel/py-pyobjc-framework-AVKit/DESCR     Thu Feb 08 19:54:18 2018 +0000
@@ -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'.
diff -r 5f1ac95ab228 -r dd3fff129ee5 devel/py-pyobjc-framework-AVKit/Makefile
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/devel/py-pyobjc-framework-AVKit/Makefile  Thu Feb 08 19:54:18 2018 +0000
@@ -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"
diff -r 5f1ac95ab228 -r dd3fff129ee5 devel/py-pyobjc-framework-AVKit/PLIST
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/devel/py-pyobjc-framework-AVKit/PLIST     Thu Feb 08 19:54:18 2018 +0000
@@ -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
diff -r 5f1ac95ab228 -r dd3fff129ee5 devel/py-pyobjc-framework-AVKit/distinfo
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/devel/py-pyobjc-framework-AVKit/distinfo  Thu Feb 08 19:54:18 2018 +0000
@@ -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
diff -r 5f1ac95ab228 -r dd3fff129ee5 devel/py-pyobjc-framework-Accounts/Makefile
--- a/devel/py-pyobjc-framework-Accounts/Makefile       Thu Feb 08 19:32:54 2018 +0000
+++ b/devel/py-pyobjc-framework-Accounts/Makefile       Thu Feb 08 19:54:18 2018 +0000
@@ -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"
diff -r 5f1ac95ab228 -r dd3fff129ee5 devel/py-pyobjc-framework-Accounts/distinfo
--- a/devel/py-pyobjc-framework-Accounts/distinfo       Thu Feb 08 19:32:54 2018 +0000
+++ b/devel/py-pyobjc-framework-Accounts/distinfo       Thu Feb 08 19:54:18 2018 +0000
@@ -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



Home | Main Index | Thread Index | Old Index