Subject: CVS commit: pkgsrc/devel
From: Adam Ciarcinski
Date: 2018-02-08 20:54:26
Message id: 20180208195427.CB168FB40@cvs.NetBSD.org

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.

Files:
RevisionActionfile
1.2modifypkgsrc/devel/py-pyobjc/Makefile
1.2modifypkgsrc/devel/py-pyobjc/Makefile.common
1.3modifypkgsrc/devel/py-pyobjc-core/Makefile
1.3modifypkgsrc/devel/py-pyobjc-core/distinfo
1.3modifypkgsrc/devel/py-pyobjc-framework-Accounts/Makefile
1.3modifypkgsrc/devel/py-pyobjc-framework-Accounts/distinfo
1.3modifypkgsrc/devel/py-pyobjc-framework-AddressBook/Makefile
1.2modifypkgsrc/devel/py-pyobjc-framework-AddressBook/PLIST
1.3modifypkgsrc/devel/py-pyobjc-framework-AddressBook/distinfo
1.3modifypkgsrc/devel/py-pyobjc-framework-AppleScriptKit/Makefile
1.2modifypkgsrc/devel/py-pyobjc-framework-AppleScriptKit/PLIST
1.3modifypkgsrc/devel/py-pyobjc-framework-AppleScriptKit/distinfo
1.3modifypkgsrc/devel/py-pyobjc-framework-AppleScriptObjC/Makefile
1.2modifypkgsrc/devel/py-pyobjc-framework-AppleScriptObjC/PLIST
1.3modifypkgsrc/devel/py-pyobjc-framework-AppleScriptObjC/distinfo
1.3modifypkgsrc/devel/py-pyobjc-framework-Automator/Makefile
1.2modifypkgsrc/devel/py-pyobjc-framework-Automator/PLIST
1.3modifypkgsrc/devel/py-pyobjc-framework-Automator/distinfo
1.3modifypkgsrc/devel/py-pyobjc-framework-CFNetwork/Makefile
1.3modifypkgsrc/devel/py-pyobjc-framework-CFNetwork/distinfo
1.3modifypkgsrc/devel/py-pyobjc-framework-CalendarStore/Makefile
1.3modifypkgsrc/devel/py-pyobjc-framework-CalendarStore/distinfo
1.3modifypkgsrc/devel/py-pyobjc-framework-Cocoa/Makefile
1.2modifypkgsrc/devel/py-pyobjc-framework-Cocoa/PLIST
1.3modifypkgsrc/devel/py-pyobjc-framework-Cocoa/distinfo
1.3modifypkgsrc/devel/py-pyobjc-framework-Collaboration/Makefile
1.3modifypkgsrc/devel/py-pyobjc-framework-Collaboration/distinfo
1.3modifypkgsrc/devel/py-pyobjc-framework-CoreData/Makefile
1.2modifypkgsrc/devel/py-pyobjc-framework-CoreData/PLIST
1.3modifypkgsrc/devel/py-pyobjc-framework-CoreData/distinfo
1.3modifypkgsrc/devel/py-pyobjc-framework-CoreLocation/Makefile
1.2modifypkgsrc/devel/py-pyobjc-framework-CoreLocation/PLIST
1.3modifypkgsrc/devel/py-pyobjc-framework-CoreLocation/distinfo
1.3modifypkgsrc/devel/py-pyobjc-framework-CoreText/Makefile
1.3modifypkgsrc/devel/py-pyobjc-framework-CoreText/distinfo
1.3modifypkgsrc/devel/py-pyobjc-framework-CoreWLAN/Makefile
1.2modifypkgsrc/devel/py-pyobjc-framework-CoreWLAN/PLIST
1.3modifypkgsrc/devel/py-pyobjc-framework-CoreWLAN/distinfo
1.3modifypkgsrc/devel/py-pyobjc-framework-DictionaryServices/Makefile
1.3modifypkgsrc/devel/py-pyobjc-framework-DictionaryServices/distinfo
1.3modifypkgsrc/devel/py-pyobjc-framework-DiskArbitration/Makefile
1.3modifypkgsrc/devel/py-pyobjc-framework-DiskArbitration/distinfo
1.3modifypkgsrc/devel/py-pyobjc-framework-EventKit/Makefile
1.3modifypkgsrc/devel/py-pyobjc-framework-EventKit/distinfo
1.3modifypkgsrc/devel/py-pyobjc-framework-ExceptionHandling/Makefile
1.3modifypkgsrc/devel/py-pyobjc-framework-ExceptionHandling/distinfo
1.3modifypkgsrc/devel/py-pyobjc-framework-FSEvents/Makefile
1.3modifypkgsrc/devel/py-pyobjc-framework-FSEvents/distinfo
1.3modifypkgsrc/devel/py-pyobjc-framework-InputMethodKit/Makefile
1.2modifypkgsrc/devel/py-pyobjc-framework-InputMethodKit/PLIST
1.3modifypkgsrc/devel/py-pyobjc-framework-InputMethodKit/distinfo
1.3modifypkgsrc/devel/py-pyobjc-framework-InstallerPlugins/Makefile
1.3modifypkgsrc/devel/py-pyobjc-framework-InstallerPlugins/distinfo
1.3modifypkgsrc/devel/py-pyobjc-framework-InstantMessage/Makefile
1.3modifypkgsrc/devel/py-pyobjc-framework-InstantMessage/distinfo
1.3modifypkgsrc/devel/py-pyobjc-framework-LatentSemanticMapping/Makefile
1.3modifypkgsrc/devel/py-pyobjc-framework-LatentSemanticMapping/distinfo
1.3modifypkgsrc/devel/py-pyobjc-framework-LaunchServices/Makefile
1.3modifypkgsrc/devel/py-pyobjc-framework-LaunchServices/distinfo
1.3modifypkgsrc/devel/py-pyobjc-framework-OpenDirectory/Makefile
1.2modifypkgsrc/devel/py-pyobjc-framework-OpenDirectory/PLIST
1.3modifypkgsrc/devel/py-pyobjc-framework-OpenDirectory/distinfo
1.3modifypkgsrc/devel/py-pyobjc-framework-PreferencePanes/Makefile
1.3modifypkgsrc/devel/py-pyobjc-framework-PreferencePanes/distinfo
1.3modifypkgsrc/devel/py-pyobjc-framework-PubSub/Makefile
1.3modifypkgsrc/devel/py-pyobjc-framework-PubSub/distinfo
1.3modifypkgsrc/devel/py-pyobjc-framework-QTKit/Makefile
1.2modifypkgsrc/devel/py-pyobjc-framework-QTKit/PLIST
1.3modifypkgsrc/devel/py-pyobjc-framework-QTKit/distinfo
1.3modifypkgsrc/devel/py-pyobjc-framework-Quartz/Makefile
1.2modifypkgsrc/devel/py-pyobjc-framework-Quartz/PLIST
1.3modifypkgsrc/devel/py-pyobjc-framework-Quartz/distinfo
1.3modifypkgsrc/devel/py-pyobjc-framework-ScreenSaver/Makefile
1.3modifypkgsrc/devel/py-pyobjc-framework-ScreenSaver/distinfo
1.3modifypkgsrc/devel/py-pyobjc-framework-ScriptingBridge/Makefile
1.2modifypkgsrc/devel/py-pyobjc-framework-ScriptingBridge/PLIST
1.3modifypkgsrc/devel/py-pyobjc-framework-ScriptingBridge/distinfo
1.3modifypkgsrc/devel/py-pyobjc-framework-SearchKit/Makefile
1.3modifypkgsrc/devel/py-pyobjc-framework-SearchKit/distinfo
1.3modifypkgsrc/devel/py-pyobjc-framework-ServiceManagement/Makefile
1.3modifypkgsrc/devel/py-pyobjc-framework-ServiceManagement/distinfo
1.3modifypkgsrc/devel/py-pyobjc-framework-Social/Makefile
1.3modifypkgsrc/devel/py-pyobjc-framework-Social/distinfo
1.3modifypkgsrc/devel/py-pyobjc-framework-StoreKit/Makefile
1.2modifypkgsrc/devel/py-pyobjc-framework-StoreKit/PLIST
1.3modifypkgsrc/devel/py-pyobjc-framework-StoreKit/distinfo
1.3modifypkgsrc/devel/py-pyobjc-framework-SyncServices/Makefile
1.2modifypkgsrc/devel/py-pyobjc-framework-SyncServices/PLIST
1.3modifypkgsrc/devel/py-pyobjc-framework-SyncServices/distinfo
1.3modifypkgsrc/devel/py-pyobjc-framework-SystemConfiguration/Makefile
1.3modifypkgsrc/devel/py-pyobjc-framework-SystemConfiguration/distinfo
1.3modifypkgsrc/devel/py-pyobjc-framework-WebKit/Makefile
1.2modifypkgsrc/devel/py-pyobjc-framework-WebKit/PLIST
1.3modifypkgsrc/devel/py-pyobjc-framework-WebKit/distinfo