Source-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 6.2



details:   https://anonhg.NetBSD.org/pkgsrc/rev/236e2c7a01f8
branches:  trunk
changeset: 432526:236e2c7a01f8
user:      adam <adam%pkgsrc.org@localhost>
date:      Sat May 23 07:03:41 2020 +0000

description:
py-pyobjc: updated to 6.2

Version 6.2

The project has moved from Bitbucket to Github

Remove most remnants of Python 2 support

Clean up code quality issues found using flake8

Add pre-commit hook to run black on all Python code.

Fix protocol conformance testing when explicitly implementing a protocol

Before this bugfix a class explicitly conforming to a protocol could not implement any method that wasn’t declared in the protocol, the bridge would erroneously raise an exception when checking the 
additional method.

Issue reported by Georg Seifert.

Fix Python 3 issues in PyObjCTools.Conversion

Reported by vinolin asokan.

PyObjCTools.Conversio.propertyListFromPythonCollection didn’t
recursively convert members of lists and tuples.

PyObjCTools.Conversio.propertyListFromPythonCollection and PyObjCTools.Conversio.pythonCollectionFromPropertyList now support sets.

Update metadata for Xcode 11.4 (beta 2)

Added bindings for framework AutomaticAssessmentConfiguration.framework introduced in macOS 10.15.4

In some cases the compiler uses the type encoding “^{NSObject=#}” instead of “@”.

Reported by Georg Seifert.

Added bindings for the Metal framework (new in macOS 10.11)

Most framework bindings now use the limited ABI for the included C extensions, reducing the number of wheels that are needed. The exception are the bindings for Cocoa, Quartz and libdispatch, those 
use functionality not available in the limited ABI.

The bridge itself (pyobjc-core) still uses the full CPython API.

The CoreAudio bindings also don’t use the limited ABI for now, those need more work to work with that ABI.

diffstat:

 devel/Makefile                                           |   6 ++++-
 devel/py-pyobjc-core/Makefile                            |   6 +++-
 devel/py-pyobjc-core/distinfo                            |  12 +++++-----
 devel/py-pyobjc-core/patches/patch-setup.py              |  18 ++++++++++++---
 devel/py-pyobjc-framework-AVFoundation/Makefile          |   3 +-
 devel/py-pyobjc-framework-AVFoundation/PLIST             |   6 ++--
 devel/py-pyobjc-framework-AVFoundation/distinfo          |  10 ++++----
 devel/py-pyobjc-framework-AVKit/PLIST                    |   4 +-
 devel/py-pyobjc-framework-AVKit/distinfo                 |  10 ++++----
 devel/py-pyobjc-framework-Accounts/distinfo              |  10 ++++----
 devel/py-pyobjc-framework-AddressBook/PLIST              |   4 +-
 devel/py-pyobjc-framework-AddressBook/distinfo           |  10 ++++----
 devel/py-pyobjc-framework-AppleScriptKit/distinfo        |  10 ++++----
 devel/py-pyobjc-framework-AppleScriptObjC/distinfo       |  10 ++++----
 devel/py-pyobjc-framework-ApplicationServices/distinfo   |  10 ++++----
 devel/py-pyobjc-framework-Automator/distinfo             |  10 ++++----
 devel/py-pyobjc-framework-CFNetwork/PLIST                |   4 +-
 devel/py-pyobjc-framework-CFNetwork/distinfo             |  10 ++++----
 devel/py-pyobjc-framework-CalendarStore/distinfo         |  10 ++++----
 devel/py-pyobjc-framework-CloudKit/distinfo              |  10 ++++----
 devel/py-pyobjc-framework-Cocoa/distinfo                 |  10 ++++----
 devel/py-pyobjc-framework-Collaboration/distinfo         |  10 ++++----
 devel/py-pyobjc-framework-ColorSync/distinfo             |  10 ++++----
 devel/py-pyobjc-framework-Contacts/PLIST                 |   3 +-
 devel/py-pyobjc-framework-Contacts/distinfo              |  10 ++++----
 devel/py-pyobjc-framework-ContactsUI/PLIST               |   4 +-
 devel/py-pyobjc-framework-ContactsUI/distinfo            |  10 ++++----
 devel/py-pyobjc-framework-CoreAudio/DESCR                |   7 ++++++
 devel/py-pyobjc-framework-CoreAudio/Makefile             |  18 ++++++++++++++++
 devel/py-pyobjc-framework-CoreAudio/PLIST                |  15 +++++++++++++
 devel/py-pyobjc-framework-CoreAudio/distinfo             |   6 +++++
 devel/py-pyobjc-framework-CoreBluetooth/PLIST            |   4 +-
 devel/py-pyobjc-framework-CoreBluetooth/distinfo         |  10 ++++----
 devel/py-pyobjc-framework-CoreData/PLIST                 |   3 +-
 devel/py-pyobjc-framework-CoreData/distinfo              |  10 ++++----
 devel/py-pyobjc-framework-CoreLocation/PLIST             |   3 +-
 devel/py-pyobjc-framework-CoreLocation/distinfo          |  10 ++++----
 devel/py-pyobjc-framework-CoreML/PLIST                   |   4 +-
 devel/py-pyobjc-framework-CoreML/distinfo                |  10 ++++----
 devel/py-pyobjc-framework-CoreMedia/DESCR                |   7 ++++++
 devel/py-pyobjc-framework-CoreMedia/Makefile             |  18 ++++++++++++++++
 devel/py-pyobjc-framework-CoreMedia/PLIST                |  17 +++++++++++++++
 devel/py-pyobjc-framework-CoreMedia/distinfo             |   6 +++++
 devel/py-pyobjc-framework-CoreServices/PLIST             |   3 +-
 devel/py-pyobjc-framework-CoreServices/distinfo          |  10 ++++----
 devel/py-pyobjc-framework-CoreSpotlight/PLIST            |   4 +-
 devel/py-pyobjc-framework-CoreSpotlight/distinfo         |  10 ++++----
 devel/py-pyobjc-framework-CoreText/PLIST                 |   4 +-
 devel/py-pyobjc-framework-CoreText/distinfo              |  10 ++++----
 devel/py-pyobjc-framework-CoreWLAN/PLIST                 |   4 +-
 devel/py-pyobjc-framework-CoreWLAN/distinfo              |  10 ++++----
 devel/py-pyobjc-framework-CryptoTokenKit/PLIST           |   4 +-
 devel/py-pyobjc-framework-CryptoTokenKit/distinfo        |  10 ++++----
 devel/py-pyobjc-framework-DictionaryServices/distinfo    |  10 ++++----
 devel/py-pyobjc-framework-DiskArbitration/distinfo       |  10 ++++----
 devel/py-pyobjc-framework-EventKit/distinfo              |  10 ++++----
 devel/py-pyobjc-framework-ExceptionHandling/distinfo     |  10 ++++----
 devel/py-pyobjc-framework-ExternalAccessory/PLIST        |   4 +-
 devel/py-pyobjc-framework-ExternalAccessory/distinfo     |  10 ++++----
 devel/py-pyobjc-framework-FSEvents/PLIST                 |   3 +-
 devel/py-pyobjc-framework-FSEvents/distinfo              |  10 ++++----
 devel/py-pyobjc-framework-FinderSync/distinfo            |  10 ++++----
 devel/py-pyobjc-framework-GameCenter/PLIST               |   4 +-
 devel/py-pyobjc-framework-GameCenter/distinfo            |  10 ++++----
 devel/py-pyobjc-framework-GameController/distinfo        |  10 ++++----
 devel/py-pyobjc-framework-GameKit/PLIST                  |   4 +-
 devel/py-pyobjc-framework-GameKit/distinfo               |  10 ++++----
 devel/py-pyobjc-framework-GameplayKit/PLIST              |   4 +-
 devel/py-pyobjc-framework-GameplayKit/distinfo           |  10 ++++----
 devel/py-pyobjc-framework-IOSurface/distinfo             |  10 ++++----
 devel/py-pyobjc-framework-ImageCaptureCore/PLIST         |   4 +-
 devel/py-pyobjc-framework-ImageCaptureCore/distinfo      |  10 ++++----
 devel/py-pyobjc-framework-InputMethodKit/PLIST           |   4 +-
 devel/py-pyobjc-framework-InputMethodKit/distinfo        |  10 ++++----
 devel/py-pyobjc-framework-InstallerPlugins/distinfo      |  10 ++++----
 devel/py-pyobjc-framework-InstantMessage/distinfo        |  10 ++++----
 devel/py-pyobjc-framework-Intents/PLIST                  |   4 +-
 devel/py-pyobjc-framework-Intents/distinfo               |  10 ++++----
 devel/py-pyobjc-framework-LatentSemanticMapping/distinfo |  10 ++++----
 devel/py-pyobjc-framework-LaunchServices/distinfo        |  10 ++++----
 devel/py-pyobjc-framework-LocalAuthentication/distinfo   |  10 ++++----
 devel/py-pyobjc-framework-MapKit/PLIST                   |   4 +-
 devel/py-pyobjc-framework-MapKit/distinfo                |  10 ++++----
 devel/py-pyobjc-framework-MediaAccessibility/distinfo    |  10 ++++----
 devel/py-pyobjc-framework-MediaLibrary/distinfo          |  10 ++++----
 devel/py-pyobjc-framework-MediaPlayer/distinfo           |  10 ++++----
 devel/py-pyobjc-framework-Metal/DESCR                    |   7 ++++++
 devel/py-pyobjc-framework-Metal/Makefile                 |  18 ++++++++++++++++
 devel/py-pyobjc-framework-Metal/PLIST                    |  15 +++++++++++++
 devel/py-pyobjc-framework-Metal/distinfo                 |   6 +++++
 devel/py-pyobjc-framework-MetalKit/Makefile              |   3 +-
 devel/py-pyobjc-framework-MetalKit/PLIST                 |   4 +-
 devel/py-pyobjc-framework-MetalKit/distinfo              |  10 ++++----
 devel/py-pyobjc-framework-ModelIO/PLIST                  |   4 +-
 devel/py-pyobjc-framework-ModelIO/distinfo               |  10 ++++----
 devel/py-pyobjc-framework-MultipeerConnectivity/PLIST    |   4 +-
 devel/py-pyobjc-framework-MultipeerConnectivity/distinfo |  10 ++++----
 devel/py-pyobjc-framework-NaturalLanguage/DESCR          |   7 ++++++
 devel/py-pyobjc-framework-NaturalLanguage/Makefile       |  18 ++++++++++++++++
 devel/py-pyobjc-framework-NaturalLanguage/PLIST          |  13 +++++++++++
 devel/py-pyobjc-framework-NaturalLanguage/distinfo       |   6 +++++
 devel/py-pyobjc-framework-NetFS/distinfo                 |  10 ++++----
 devel/py-pyobjc-framework-NetworkExtension/PLIST         |   4 +-
 devel/py-pyobjc-framework-NetworkExtension/distinfo      |  10 ++++----
 devel/py-pyobjc-framework-NotificationCenter/PLIST       |   4 +-
 devel/py-pyobjc-framework-NotificationCenter/distinfo    |  10 ++++----
 devel/py-pyobjc-framework-OpenDirectory/distinfo         |  10 ++++----
 devel/py-pyobjc-framework-Photos/PLIST                   |   4 +-
 devel/py-pyobjc-framework-Photos/distinfo                |  10 ++++----
 devel/py-pyobjc-framework-PhotosUI/PLIST                 |   4 +-
 devel/py-pyobjc-framework-PhotosUI/distinfo              |  10 ++++----
 devel/py-pyobjc-framework-PreferencePanes/distinfo       |  10 ++++----
 devel/py-pyobjc-framework-PubSub/Makefile                |   4 ++-
 devel/py-pyobjc-framework-PubSub/distinfo                |  10 ++++----
 devel/py-pyobjc-framework-QTKit/Makefile                 |   4 ++-
 devel/py-pyobjc-framework-QTKit/distinfo                 |  10 ++++----
 devel/py-pyobjc-framework-Quartz/PLIST                   |  18 ++++++++--------
 devel/py-pyobjc-framework-Quartz/distinfo                |  10 ++++----
 devel/py-pyobjc-framework-SafariServices/PLIST           |   4 +-
 devel/py-pyobjc-framework-SafariServices/distinfo        |  10 ++++----
 devel/py-pyobjc-framework-SceneKit/PLIST                 |   6 ++--
 devel/py-pyobjc-framework-SceneKit/distinfo              |  10 ++++----
 devel/py-pyobjc-framework-ScreenSaver/PLIST              |   4 +-
 devel/py-pyobjc-framework-ScreenSaver/distinfo           |  10 ++++----
 devel/py-pyobjc-framework-ScriptingBridge/PLIST          |   4 +-
 devel/py-pyobjc-framework-ScriptingBridge/distinfo       |  10 ++++----
 devel/py-pyobjc-framework-SearchKit/distinfo             |  10 ++++----
 devel/py-pyobjc-framework-Security/PLIST                 |   3 +-
 devel/py-pyobjc-framework-Security/distinfo              |  10 ++++----
 devel/py-pyobjc-framework-SecurityInterface/PLIST        |   4 +-
 devel/py-pyobjc-framework-SecurityInterface/distinfo     |  10 ++++----
 devel/py-pyobjc-framework-ServiceManagement/distinfo     |  10 ++++----
 devel/py-pyobjc-framework-Social/distinfo                |  10 ++++----
 devel/py-pyobjc-framework-SpriteKit/PLIST                |   4 +-
 devel/py-pyobjc-framework-SpriteKit/distinfo             |  10 ++++----
 devel/py-pyobjc-framework-StoreKit/PLIST                 |   4 +-
 devel/py-pyobjc-framework-StoreKit/distinfo              |  10 ++++----
 devel/py-pyobjc-framework-SyncServices/PLIST             |   4 +-
 devel/py-pyobjc-framework-SyncServices/distinfo          |  10 ++++----
 devel/py-pyobjc-framework-SystemConfiguration/PLIST      |   4 +-
 devel/py-pyobjc-framework-SystemConfiguration/distinfo   |  10 ++++----
 devel/py-pyobjc-framework-Vision/PLIST                   |   4 +-
 devel/py-pyobjc-framework-Vision/distinfo                |  10 ++++----
 devel/py-pyobjc-framework-WebKit/PLIST                   |   4 +-
 devel/py-pyobjc-framework-WebKit/distinfo                |  10 ++++----
 devel/py-pyobjc-framework-iTunesLibrary/distinfo         |  10 ++++----
 devel/py-pyobjc-framework-libdispatch/PLIST              |   4 +-
 devel/py-pyobjc-framework-libdispatch/distinfo           |  10 ++++----
 devel/py-pyobjc/Makefile                                 |  14 +++++++++--
 devel/py-pyobjc/Makefile.common                          |  12 +++++++---
 150 files changed, 730 insertions(+), 518 deletions(-)

diffs (truncated from 2532 to 300 lines):

diff -r b8d66db55f2b -r 236e2c7a01f8 devel/Makefile
--- a/devel/Makefile    Sat May 23 00:07:56 2020 +0000
+++ b/devel/Makefile    Sat May 23 07:03:41 2020 +0000
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.3132 2020/05/19 18:37:49 wiz Exp $
+# $NetBSD: Makefile,v 1.3133 2020/05/23 07:03:41 adam Exp $
 #
 
 COMMENT=       Development utilities
@@ -2410,10 +2410,12 @@
 SUBDIR+=       py-pyobjc-framework-ColorSync
 SUBDIR+=       py-pyobjc-framework-Contacts
 SUBDIR+=       py-pyobjc-framework-ContactsUI
+SUBDIR+=       py-pyobjc-framework-CoreAudio
 SUBDIR+=       py-pyobjc-framework-CoreBluetooth
 SUBDIR+=       py-pyobjc-framework-CoreData
 SUBDIR+=       py-pyobjc-framework-CoreLocation
 SUBDIR+=       py-pyobjc-framework-CoreML
+SUBDIR+=       py-pyobjc-framework-CoreMedia
 SUBDIR+=       py-pyobjc-framework-CoreServices
 SUBDIR+=       py-pyobjc-framework-CoreSpotlight
 SUBDIR+=       py-pyobjc-framework-CoreText
@@ -2443,9 +2445,11 @@
 SUBDIR+=       py-pyobjc-framework-MediaAccessibility
 SUBDIR+=       py-pyobjc-framework-MediaLibrary
 SUBDIR+=       py-pyobjc-framework-MediaPlayer
+SUBDIR+=       py-pyobjc-framework-Metal
 SUBDIR+=       py-pyobjc-framework-MetalKit
 SUBDIR+=       py-pyobjc-framework-ModelIO
 SUBDIR+=       py-pyobjc-framework-MultipeerConnectivity
+SUBDIR+=       py-pyobjc-framework-NaturalLanguage
 SUBDIR+=       py-pyobjc-framework-NetFS
 SUBDIR+=       py-pyobjc-framework-NetworkExtension
 SUBDIR+=       py-pyobjc-framework-NotificationCenter
diff -r b8d66db55f2b -r 236e2c7a01f8 devel/py-pyobjc-core/Makefile
--- a/devel/py-pyobjc-core/Makefile     Sat May 23 00:07:56 2020 +0000
+++ b/devel/py-pyobjc-core/Makefile     Sat May 23 07:03:41 2020 +0000
@@ -1,6 +1,5 @@
-# $NetBSD: Makefile,v 1.4 2020/03/08 16:42:26 bsiegert Exp $
+# $NetBSD: Makefile,v 1.5 2020/05/23 07:03:41 adam Exp $
 
-PKGREVISION= 1
 .include "../../devel/py-pyobjc/Makefile.common"
 
 DISTNAME=      pyobjc-core-${PYOBJC_VERS}
@@ -10,6 +9,9 @@
 
 COMMENT=       Bridge between Python and Objective-C
 
+# pyobjc_setup.py does not exist here
+SUBST_NOOP_OK.pysetup= yes
+
 .include "../../devel/libffi/buildlink3.mk"
 .include "../../lang/python/egg.mk"
 .include "../../mk/bsd.pkg.mk"
diff -r b8d66db55f2b -r 236e2c7a01f8 devel/py-pyobjc-core/distinfo
--- a/devel/py-pyobjc-core/distinfo     Sat May 23 00:07:56 2020 +0000
+++ b/devel/py-pyobjc-core/distinfo     Sat May 23 07:03:41 2020 +0000
@@ -1,7 +1,7 @@
-$NetBSD: distinfo,v 1.9 2019/11/18 17:04:55 adam Exp $
+$NetBSD: distinfo,v 1.10 2020/05/23 07:03:41 adam Exp $
 
-SHA1 (pyobjc-core-6.1.tar.gz) = 15610efb13a8c4d7872115d609bf00edd690985c
-RMD160 (pyobjc-core-6.1.tar.gz) = dc2368d6c2bad5c7c64dfdffcb660df309aaba68
-SHA512 (pyobjc-core-6.1.tar.gz) = 5bd3dee43fdedb15f383f616e52750ca07b7dc8a52a51fbd695581eb106acb05591c667b5c0a11bac1409e148dd83db3d5a1ec14721b809c2b2cee234d506104
-Size (pyobjc-core-6.1.tar.gz) = 791075 bytes
-SHA1 (patch-setup.py) = d2e475029154413077380f8d9ddcfe357d5e9a3f
+SHA1 (pyobjc-core-6.2.tar.gz) = 0dd6cf5fd8ea21408536d2e91e0d59413d3b3d5e
+RMD160 (pyobjc-core-6.2.tar.gz) = ca19fc6ba540bc88571e390ee864a139c527e738
+SHA512 (pyobjc-core-6.2.tar.gz) = 5f6d241f9266ca77c8857c6b2b14c4ba26f55a69f87726cddd04fa20ea1758193de44e49bca74414e43728aa897e1f973074e3b32354b26e9b8086afb9963b16
+Size (pyobjc-core-6.2.tar.gz) = 775094 bytes
+SHA1 (patch-setup.py) = d718664138c441104c9be777d1d746e517b1f9a4
diff -r b8d66db55f2b -r 236e2c7a01f8 devel/py-pyobjc-core/patches/patch-setup.py
--- a/devel/py-pyobjc-core/patches/patch-setup.py       Sat May 23 00:07:56 2020 +0000
+++ b/devel/py-pyobjc-core/patches/patch-setup.py       Sat May 23 07:03:41 2020 +0000
@@ -1,11 +1,12 @@
-$NetBSD: patch-setup.py,v 1.1 2019/11/18 17:05:06 adam Exp $
+$NetBSD: patch-setup.py,v 1.2 2020/05/23 07:03:41 adam Exp $
 
 Do not add debug symbols.
 Do not override compiler optimiztion flags.
+Avoid a hack.
 
---- setup.py.orig      2019-11-18 16:02:47.000000000 +0000
+--- setup.py.orig      2020-03-22 17:36:26.000000000 +0000
 +++ setup.py
-@@ -66,7 +66,6 @@ def get_sdk_level(sdk):
+@@ -56,7 +56,6 @@ def get_sdk_level(sdk):
  
  # CFLAGS for the objc._objc extension:
  CFLAGS = [
@@ -13,7 +14,7 @@
      "-fexceptions",
      # Loads of warning flags
      "-Wall",
-@@ -137,7 +136,7 @@ if get_config_var("Py_DEBUG"):
+@@ -126,7 +125,7 @@ if get_config_var("Py_DEBUG"):
          elif isinstance(cfg_vars[k], str) and "-O3" in cfg_vars[k]:
              cfg_vars[k] = cfg_vars[k].replace("-O3", "-O1 -g")
  
@@ -22,3 +23,12 @@
      # Enable -O4, which enables link-time optimization with
      # clang. This appears to have a positive effect on performance.
      cfg_vars = get_config_vars()
+@@ -247,8 +246,6 @@ class oc_test(test.test):
+         self.__old_path = sys.path[:]
+         self.__old_modules = sys.modules.copy()
+ 
+-        if "PyObjCTools" in sys.modules:
+-            del sys.modules["PyObjCTools"]
+ 
+         ei_cmd = self.get_finalized_command("egg_info")
+         sys.path.insert(0, normalize_path(ei_cmd.egg_base))
diff -r b8d66db55f2b -r 236e2c7a01f8 devel/py-pyobjc-framework-AVFoundation/Makefile
--- a/devel/py-pyobjc-framework-AVFoundation/Makefile   Sat May 23 00:07:56 2020 +0000
+++ b/devel/py-pyobjc-framework-AVFoundation/Makefile   Sat May 23 07:03:41 2020 +0000
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.1 2018/02/08 19:54:19 adam Exp $
+# $NetBSD: Makefile,v 1.2 2020/05/23 07:03:41 adam Exp $
 
 .include "../../devel/py-pyobjc/Makefile.common"
 
@@ -13,6 +13,7 @@
 
 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-CoreMedia>=${PYOBJC_VERS}:../../devel/py-pyobjc-framework-CoreMedia
 DEPENDS+=      ${PYPKGPREFIX}-pyobjc-framework-Quartz>=${PYOBJC_VERS}:../../devel/py-pyobjc-framework-Quartz
 
 .include "../../lang/python/egg.mk"
diff -r b8d66db55f2b -r 236e2c7a01f8 devel/py-pyobjc-framework-AVFoundation/PLIST
--- a/devel/py-pyobjc-framework-AVFoundation/PLIST      Sat May 23 00:07:56 2020 +0000
+++ b/devel/py-pyobjc-framework-AVFoundation/PLIST      Sat May 23 07:03:41 2020 +0000
@@ -1,15 +1,15 @@
-@comment $NetBSD: PLIST,v 1.1 2018/02/08 19:54:19 adam Exp $
+@comment $NetBSD: PLIST,v 1.2 2020/05/23 07:03:41 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/_AVFoundation.abi3.so
 ${PYSITELIB}/AVFoundation/__init__.py
 ${PYSITELIB}/AVFoundation/__init__.pyc
 ${PYSITELIB}/AVFoundation/__init__.pyo
-${PYSITELIB}/AVFoundation/_inlines.so
+${PYSITELIB}/AVFoundation/_inlines.abi3.so
 ${PYSITELIB}/AVFoundation/_metadata.py
 ${PYSITELIB}/AVFoundation/_metadata.pyc
 ${PYSITELIB}/AVFoundation/_metadata.pyo
diff -r b8d66db55f2b -r 236e2c7a01f8 devel/py-pyobjc-framework-AVFoundation/distinfo
--- a/devel/py-pyobjc-framework-AVFoundation/distinfo   Sat May 23 00:07:56 2020 +0000
+++ b/devel/py-pyobjc-framework-AVFoundation/distinfo   Sat May 23 07:03:41 2020 +0000
@@ -1,6 +1,6 @@
-$NetBSD: distinfo,v 1.6 2019/11/18 17:03:08 adam Exp $
+$NetBSD: distinfo,v 1.7 2020/05/23 07:03:41 adam Exp $
 
-SHA1 (pyobjc-framework-AVFoundation-6.1.tar.gz) = 7573b0e26b7069a85ae407f12f0ea87644820816
-RMD160 (pyobjc-framework-AVFoundation-6.1.tar.gz) = cd5802a08ad409689a907682cb05f3b38dc35c9c
-SHA512 (pyobjc-framework-AVFoundation-6.1.tar.gz) = 764cd9f5ee023af31ce2bc87152af750f1b39f56a0c1eab8724ac436fbcc8f50309737c5723f2f2bbcea44cad0ff9d93ae83d276d3d2bfdc65f4f3ab31ae8b9b
-Size (pyobjc-framework-AVFoundation-6.1.tar.gz) = 338989 bytes
+SHA1 (pyobjc-framework-AVFoundation-6.2.tar.gz) = e5380b37b24594f7915c4278aa2c0d063ce2aea0
+RMD160 (pyobjc-framework-AVFoundation-6.2.tar.gz) = bf9b66a2bc394ff35347ce860c601fc576c23ca2
+SHA512 (pyobjc-framework-AVFoundation-6.2.tar.gz) = 08249c4f1432a526c2c36474bceae513953462e67ffb00931e0f6b9fea54fbd39a5089aa88c28f5f499d6e612e03bb4d310d739e1e7b22ce0ffea922b84f0db5
+Size (pyobjc-framework-AVFoundation-6.2.tar.gz) = 339503 bytes
diff -r b8d66db55f2b -r 236e2c7a01f8 devel/py-pyobjc-framework-AVKit/PLIST
--- a/devel/py-pyobjc-framework-AVKit/PLIST     Sat May 23 00:07:56 2020 +0000
+++ b/devel/py-pyobjc-framework-AVKit/PLIST     Sat May 23 07:03:41 2020 +0000
@@ -1,11 +1,11 @@
-@comment $NetBSD: PLIST,v 1.1 2018/02/08 19:54:19 adam Exp $
+@comment $NetBSD: PLIST,v 1.2 2020/05/23 07:03:41 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/_AVKit.abi3.so
 ${PYSITELIB}/AVKit/__init__.py
 ${PYSITELIB}/AVKit/__init__.pyc
 ${PYSITELIB}/AVKit/__init__.pyo
diff -r b8d66db55f2b -r 236e2c7a01f8 devel/py-pyobjc-framework-AVKit/distinfo
--- a/devel/py-pyobjc-framework-AVKit/distinfo  Sat May 23 00:07:56 2020 +0000
+++ b/devel/py-pyobjc-framework-AVKit/distinfo  Sat May 23 07:03:41 2020 +0000
@@ -1,6 +1,6 @@
-$NetBSD: distinfo,v 1.6 2019/11/18 17:03:08 adam Exp $
+$NetBSD: distinfo,v 1.7 2020/05/23 07:03:41 adam Exp $
 
-SHA1 (pyobjc-framework-AVKit-6.1.tar.gz) = 4a37debf6cfd119b0c50c00b13071a1ce298069d
-RMD160 (pyobjc-framework-AVKit-6.1.tar.gz) = 56189ea42117baaa93666b6b7940d30aa310b249
-SHA512 (pyobjc-framework-AVKit-6.1.tar.gz) = c4a3f4180be0b67e1955934d1cd54421450e00621f29eaf388244992f1f8559a34955e043ed756753817962de986670ad840cadaa9b1713993fe8f7c36a8cd7f
-Size (pyobjc-framework-AVKit-6.1.tar.gz) = 20790 bytes
+SHA1 (pyobjc-framework-AVKit-6.2.tar.gz) = dbc834e3aa6e2a38bcfa91d0f3fc3bf2faab9e6d
+RMD160 (pyobjc-framework-AVKit-6.2.tar.gz) = 2e33dc213948c2b6ade60a8a632447affb8dde46
+SHA512 (pyobjc-framework-AVKit-6.2.tar.gz) = 04e2905a77a9492ac0f49960bc0f14a0c19420cac28165f2ead90ad5feaa89260ecf0ddadf54244b9208bc9659b143fbf75e06f23c87ce3d88f9f52636f9261a
+Size (pyobjc-framework-AVKit-6.2.tar.gz) = 20656 bytes
diff -r b8d66db55f2b -r 236e2c7a01f8 devel/py-pyobjc-framework-Accounts/distinfo
--- a/devel/py-pyobjc-framework-Accounts/distinfo       Sat May 23 00:07:56 2020 +0000
+++ b/devel/py-pyobjc-framework-Accounts/distinfo       Sat May 23 07:03:41 2020 +0000
@@ -1,6 +1,6 @@
-$NetBSD: distinfo,v 1.8 2019/11/18 17:03:08 adam Exp $
+$NetBSD: distinfo,v 1.9 2020/05/23 07:03:41 adam Exp $
 
-SHA1 (pyobjc-framework-Accounts-6.1.tar.gz) = c94fa5df4a6ab26ab7eba0a632c18e720564c923
-RMD160 (pyobjc-framework-Accounts-6.1.tar.gz) = d318eed6b84a46ac1ca032239c2d47ca139f712a
-SHA512 (pyobjc-framework-Accounts-6.1.tar.gz) = dd11f5db472bbf42896c62997d05c38f5143db1c5801794f2a7d0cfa42fe88a0ed66a3e2f502f1c0bc4eeca90acb32b10273b69d1e0c2adcd2f74fe3ba1ca300
-Size (pyobjc-framework-Accounts-6.1.tar.gz) = 13347 bytes
+SHA1 (pyobjc-framework-Accounts-6.2.tar.gz) = 5d91972a4ea34e802db43e4490453de6ffc86a44
+RMD160 (pyobjc-framework-Accounts-6.2.tar.gz) = 3fed1374de66e458dbb6b2b5c5c64e56c8efecff
+SHA512 (pyobjc-framework-Accounts-6.2.tar.gz) = 54c548192f819299c76974b10a2e7e0b44773745f4c03300732bbe81257ac3f6a7e982406f09c718b49a406b5f3b4eb9ee3355cea53ffe9363853cb769fe25a8
+Size (pyobjc-framework-Accounts-6.2.tar.gz) = 13048 bytes
diff -r b8d66db55f2b -r 236e2c7a01f8 devel/py-pyobjc-framework-AddressBook/PLIST
--- a/devel/py-pyobjc-framework-AddressBook/PLIST       Sat May 23 00:07:56 2020 +0000
+++ b/devel/py-pyobjc-framework-AddressBook/PLIST       Sat May 23 07:03:41 2020 +0000
@@ -1,11 +1,11 @@
-@comment $NetBSD: PLIST,v 1.2 2018/02/08 19:54:19 adam Exp $
+@comment $NetBSD: PLIST,v 1.3 2020/05/23 07:03:42 adam Exp $
 ${PYSITELIB}/${EGG_INFODIR}/PKG-INFO
 ${PYSITELIB}/${EGG_INFODIR}/SOURCES.txt
 ${PYSITELIB}/${EGG_INFODIR}/dependency_links.txt
 ${PYSITELIB}/${EGG_INFODIR}/not-zip-safe
 ${PYSITELIB}/${EGG_INFODIR}/requires.txt
 ${PYSITELIB}/${EGG_INFODIR}/top_level.txt
-${PYSITELIB}/AddressBook/_AddressBook.so
+${PYSITELIB}/AddressBook/_AddressBook.abi3.so
 ${PYSITELIB}/AddressBook/__init__.py
 ${PYSITELIB}/AddressBook/__init__.pyc
 ${PYSITELIB}/AddressBook/__init__.pyo
diff -r b8d66db55f2b -r 236e2c7a01f8 devel/py-pyobjc-framework-AddressBook/distinfo
--- a/devel/py-pyobjc-framework-AddressBook/distinfo    Sat May 23 00:07:56 2020 +0000
+++ b/devel/py-pyobjc-framework-AddressBook/distinfo    Sat May 23 07:03:41 2020 +0000
@@ -1,6 +1,6 @@
-$NetBSD: distinfo,v 1.8 2019/11/18 17:03:09 adam Exp $
+$NetBSD: distinfo,v 1.9 2020/05/23 07:03:42 adam Exp $
 
-SHA1 (pyobjc-framework-AddressBook-6.1.tar.gz) = d2acb3dc72eb5af0e0a40b88667de0d7e6fd6777
-RMD160 (pyobjc-framework-AddressBook-6.1.tar.gz) = 4ad2c5fe237d3e0130e9ff7bea437d4b5f2aa556
-SHA512 (pyobjc-framework-AddressBook-6.1.tar.gz) = 59786a28c781e8c1eddba869290c14ea0a4caf5e27ab5d6a7e1c6291f0f79ab3eef21255d4370aaae83313ec33bdb3d5b97f8eaa9c15448274c1369996979d07
-Size (pyobjc-framework-AddressBook-6.1.tar.gz) = 76512 bytes
+SHA1 (pyobjc-framework-AddressBook-6.2.tar.gz) = 33a80877efe0a2de8dee035c48035caff359fa05
+RMD160 (pyobjc-framework-AddressBook-6.2.tar.gz) = a1e2a71a5dba9de43012b1b2b4556ff6461d65ee
+SHA512 (pyobjc-framework-AddressBook-6.2.tar.gz) = 248bc1e62cd030b1023d08af40c98b2d611d8769f9edd0013d28f2115d324b743f12b30bb9f822c7d12d6a97b228e3455894c9dd52adb47cacbf1ad69554a294
+Size (pyobjc-framework-AddressBook-6.2.tar.gz) = 76465 bytes
diff -r b8d66db55f2b -r 236e2c7a01f8 devel/py-pyobjc-framework-AppleScriptKit/distinfo
--- a/devel/py-pyobjc-framework-AppleScriptKit/distinfo Sat May 23 00:07:56 2020 +0000
+++ b/devel/py-pyobjc-framework-AppleScriptKit/distinfo Sat May 23 07:03:41 2020 +0000
@@ -1,6 +1,6 @@
-$NetBSD: distinfo,v 1.8 2019/11/18 17:03:09 adam Exp $
+$NetBSD: distinfo,v 1.9 2020/05/23 07:03:42 adam Exp $
 
-SHA1 (pyobjc-framework-AppleScriptKit-6.1.tar.gz) = 00e8b3a4cc1aa5b383e9d51fed7ed8f5dab56013
-RMD160 (pyobjc-framework-AppleScriptKit-6.1.tar.gz) = 3892bec253612cd96257193b9bfa5e86816b787d
-SHA512 (pyobjc-framework-AppleScriptKit-6.1.tar.gz) = ba963a7bc63f178c20112c0fba2fdc03324d9751547549bd301027c5f22a57f540bf27910d598365adfb105981412f4f8e6bb5e19c672bd4414e8ae81584e247
-Size (pyobjc-framework-AppleScriptKit-6.1.tar.gz) = 10401 bytes
+SHA1 (pyobjc-framework-AppleScriptKit-6.2.tar.gz) = e307fd9b7f4758a2a0246ac8917ea49a2b75c7cc
+RMD160 (pyobjc-framework-AppleScriptKit-6.2.tar.gz) = 37deebd444be225f11a28d43685d3c0cbc90d410
+SHA512 (pyobjc-framework-AppleScriptKit-6.2.tar.gz) = 258d3f14ebd80d9ce0d390bb1f10dcb775a4835d620d9ee8072e4cf40d09b821b31f635dcdd759bd9ebd2bafa3f5c350c6eb96ff431024fc2fb942797857a9b0
+Size (pyobjc-framework-AppleScriptKit-6.2.tar.gz) = 10159 bytes
diff -r b8d66db55f2b -r 236e2c7a01f8 devel/py-pyobjc-framework-AppleScriptObjC/distinfo
--- a/devel/py-pyobjc-framework-AppleScriptObjC/distinfo        Sat May 23 00:07:56 2020 +0000
+++ b/devel/py-pyobjc-framework-AppleScriptObjC/distinfo        Sat May 23 07:03:41 2020 +0000
@@ -1,6 +1,6 @@
-$NetBSD: distinfo,v 1.8 2019/11/18 17:03:09 adam Exp $
+$NetBSD: distinfo,v 1.9 2020/05/23 07:03:42 adam Exp $
 
-SHA1 (pyobjc-framework-AppleScriptObjC-6.1.tar.gz) = 42d22ac14a3b7f93d9132890c441998abb5fcd6c
-RMD160 (pyobjc-framework-AppleScriptObjC-6.1.tar.gz) = 8813c45a7b7508c35b92b13852ed230269ca7a3b
-SHA512 (pyobjc-framework-AppleScriptObjC-6.1.tar.gz) = 884b5c65a81709f57dec5aa4ddc1b7ba5b8c9d38a4061298b64ffeab958e9864971c362023a00ea63e627aa351271bb29dd2510097c915996101eecff26a3c96
-Size (pyobjc-framework-AppleScriptObjC-6.1.tar.gz) = 10420 bytes
+SHA1 (pyobjc-framework-AppleScriptObjC-6.2.tar.gz) = 5d69f043e959aa1100ce5398b9d1d3121ea63ffb
+RMD160 (pyobjc-framework-AppleScriptObjC-6.2.tar.gz) = 9cd92e90ab1719be842440c8ce4cf35caf2e9803
+SHA512 (pyobjc-framework-AppleScriptObjC-6.2.tar.gz) = f3a71d43647a38629d9dda9a392e4056e323bebaf46eb2788543d7213824e3d1eecd137de9df802b4d5a49d09cfd85e6a4864fe980a3e353e1b2b7fd4f83c875
+Size (pyobjc-framework-AppleScriptObjC-6.2.tar.gz) = 10259 bytes
diff -r b8d66db55f2b -r 236e2c7a01f8 devel/py-pyobjc-framework-ApplicationServices/distinfo
--- a/devel/py-pyobjc-framework-ApplicationServices/distinfo    Sat May 23 00:07:56 2020 +0000
+++ b/devel/py-pyobjc-framework-ApplicationServices/distinfo    Sat May 23 07:03:41 2020 +0000
@@ -1,6 +1,6 @@
-$NetBSD: distinfo,v 1.6 2019/11/18 17:03:09 adam Exp $
+$NetBSD: distinfo,v 1.7 2020/05/23 07:03:42 adam Exp $
 
-SHA1 (pyobjc-framework-ApplicationServices-6.1.tar.gz) = ea99fc7af0b32d3dcafe1244528a7dfcfd316af0
-RMD160 (pyobjc-framework-ApplicationServices-6.1.tar.gz) = 57d0a6a4a880e9e08d486bdc87861b8cf9457236
-SHA512 (pyobjc-framework-ApplicationServices-6.1.tar.gz) = 27c16d7da42c6a6e9d644f448d84a7953157ebaddcba7b78cd167f9a3e2c0291b260f4193b0dd638ce95336c3891fcebdbace04f51d2973f4ec08b1b97d50f80
-Size (pyobjc-framework-ApplicationServices-6.1.tar.gz) = 93860 bytes
+SHA1 (pyobjc-framework-ApplicationServices-6.2.tar.gz) = 70dd5a5481e92e485a4cd67379c66e08b24c43d1
+RMD160 (pyobjc-framework-ApplicationServices-6.2.tar.gz) = 3c1832098c48858c32d983341d6bb3ef83cb5ea0
+SHA512 (pyobjc-framework-ApplicationServices-6.2.tar.gz) = 5c636aed941265227ae2ec0f5d534b58ca035464fe03e5f1fb21a411ecb248f33152ca849cebb0f6fe3d69798c2364fc5645249be3892c913ac980c451a7b9b1
+Size (pyobjc-framework-ApplicationServices-6.2.tar.gz) = 93586 bytes
diff -r b8d66db55f2b -r 236e2c7a01f8 devel/py-pyobjc-framework-Automator/distinfo
--- a/devel/py-pyobjc-framework-Automator/distinfo      Sat May 23 00:07:56 2020 +0000
+++ b/devel/py-pyobjc-framework-Automator/distinfo      Sat May 23 07:03:41 2020 +0000
@@ -1,6 +1,6 @@
-$NetBSD: distinfo,v 1.8 2019/11/18 17:03:09 adam Exp $
+$NetBSD: distinfo,v 1.9 2020/05/23 07:03:42 adam Exp $
 
-SHA1 (pyobjc-framework-Automator-6.1.tar.gz) = 5a5e928cb53976234b1657d8db62df75c425644d
-RMD160 (pyobjc-framework-Automator-6.1.tar.gz) = d5f91a6a15cc6fb9496e773b82c7c5f3d8df6027


Home | Main Index | Thread Index | Old Index