Subject: CVS commit: pkgsrc/devel
From: Adam Ciarcinski
Date: 2023-06-18 07:03:10
Message id: 20230618050311.CD387FA89@cvs.NetBSD.org

Log Message:
py-pyobjc*: updated to 9.2

9.2

Version 9.2

Added warning objc.ObjCSuperWarning that is used to warn about classes that use \ 
argument-less super without binding that name to objc.super.

Document that objc.super must be used instead of builtin.super when calling \ 
superclass methods in a Cocoa subclass.

Add minimal pyproject.toml to all subprojects

Fix crash in pyobjc-core when using Python 3.12a7.

Added explicit tests for dealing with Objective-C categories that are loaded \ 
while using classes from Python.

Fix the version of macOS where the SafariServices framework is present.

Fixed some issues found by testing on a macOS 10.11 system

Trying to implement a method with SIMD types as arguments or return value will \ 
now give a more useful error when the bridge does not support the signature.

Fix incomplete metadata for CoreMediaIO.CMIOObjectSetPropertyData

Fix incorrect metadata

Removed Quartz.CGColorConversionInfoCreateFromListWithArguments. This function \ 
was already documented as unsupported, but was still present in the framework \ 
wrapper.

Removed Quartz.CVPixelBufferCreateWithPlanarBytes. This function requires a \ 
manual binding, but was still present with a generic (and non-working) binding.

Removed CoreMedia.CMBufferQueueCreate, \ 
CoreMedia.CMBufferQueueGetCallbacksForSampleBuffersSortedByOutputPTS, \ 
CoreMedia.CMBufferQueueGetCallbacksForUnsortedSampleBuffers, \ 
CoreMedia.CMVideoFormatDescriptionGetH264ParameterSetAtIndex, \ 
CoreMedia.CMVideoFormatDescriptionGetHVECParameterSetAtIndex, These functions \ 
require a manual binding, but were still present with a generic (and \ 
non-working) binding.

Explicitly exclude definitions from CMIOHardwarePlugIn.h from the CoreMediaIO \ 
bindings.

Added deref_result_pointer key to the metadata for a return value. Use this when \ 
a callable returns a pointer to a single value (for example \ 
CMAudioFormatDescriptionGetMostCompatibleFormat)

Removed unsupported functions from the ApplicationServices bindings (not named \ 
individually due to the size of the list). Also fixed annotations for other \ 
ApplicationServices bindings.

Add manual binding for CFNetwork.CFNetServiceBrowserCreate, \ 
CFNetwork.CFNetServiceSetClient, and CFNetwork.CFNetServiceMonitorCreate.

Fix incompatibility with Python 3.12 beta 1.

Files:
RevisionActionfile
1.9modifypkgsrc/devel/py-pyobjc/Makefile
1.16modifypkgsrc/devel/py-pyobjc/Makefile.common
1.3modifypkgsrc/devel/py-pyobjc-core/PLIST
1.17modifypkgsrc/devel/py-pyobjc-core/distinfo
1.5modifypkgsrc/devel/py-pyobjc-core/patches/patch-setup.py
1.14modifypkgsrc/devel/py-pyobjc-framework-AVFoundation/distinfo
1.14modifypkgsrc/devel/py-pyobjc-framework-AVKit/distinfo
1.2modifypkgsrc/devel/py-pyobjc-framework-AVRouting/distinfo
1.3modifypkgsrc/devel/py-pyobjc-framework-Accessibility/distinfo
1.16modifypkgsrc/devel/py-pyobjc-framework-Accounts/distinfo
1.3modifypkgsrc/devel/py-pyobjc-framework-AdServices/distinfo
1.3modifypkgsrc/devel/py-pyobjc-framework-AdSupport/distinfo
1.16modifypkgsrc/devel/py-pyobjc-framework-AddressBook/distinfo
1.3modifypkgsrc/devel/py-pyobjc-framework-AppTrackingTransparency/distinfo
1.16modifypkgsrc/devel/py-pyobjc-framework-AppleScriptKit/distinfo
1.16modifypkgsrc/devel/py-pyobjc-framework-AppleScriptObjC/distinfo
1.14modifypkgsrc/devel/py-pyobjc-framework-ApplicationServices/distinfo
1.3modifypkgsrc/devel/py-pyobjc-framework-AudioVideoBridging/distinfo
1.3modifypkgsrc/devel/py-pyobjc-framework-AuthenticationServices/distinfo
1.3modifypkgsrc/devel/py-pyobjc-framework-AutomaticAssessmentConfiguration/distinfo
1.16modifypkgsrc/devel/py-pyobjc-framework-Automator/distinfo
1.3modifypkgsrc/devel/py-pyobjc-framework-BusinessChat/distinfo
1.16modifypkgsrc/devel/py-pyobjc-framework-CFNetwork/distinfo
1.16modifypkgsrc/devel/py-pyobjc-framework-CalendarStore/distinfo
1.3modifypkgsrc/devel/py-pyobjc-framework-CallKit/distinfo
1.3modifypkgsrc/devel/py-pyobjc-framework-ClassKit/distinfo
1.14modifypkgsrc/devel/py-pyobjc-framework-CloudKit/distinfo
1.16modifypkgsrc/devel/py-pyobjc-framework-Cocoa/distinfo
1.16modifypkgsrc/devel/py-pyobjc-framework-Collaboration/distinfo
1.14modifypkgsrc/devel/py-pyobjc-framework-ColorSync/distinfo
1.14modifypkgsrc/devel/py-pyobjc-framework-Contacts/distinfo
1.14modifypkgsrc/devel/py-pyobjc-framework-ContactsUI/distinfo
1.8modifypkgsrc/devel/py-pyobjc-framework-CoreAudio/distinfo
1.3modifypkgsrc/devel/py-pyobjc-framework-CoreAudioKit/distinfo
1.14modifypkgsrc/devel/py-pyobjc-framework-CoreBluetooth/distinfo
1.16modifypkgsrc/devel/py-pyobjc-framework-CoreData/distinfo
1.3modifypkgsrc/devel/py-pyobjc-framework-CoreHaptics/distinfo
1.16modifypkgsrc/devel/py-pyobjc-framework-CoreLocation/distinfo
1.3modifypkgsrc/devel/py-pyobjc-framework-CoreMIDI/distinfo
1.14modifypkgsrc/devel/py-pyobjc-framework-CoreML/distinfo
1.8modifypkgsrc/devel/py-pyobjc-framework-CoreMedia/distinfo
1.3modifypkgsrc/devel/py-pyobjc-framework-CoreMediaIO/distinfo
1.3modifypkgsrc/devel/py-pyobjc-framework-CoreMotion/distinfo
1.11modifypkgsrc/devel/py-pyobjc-framework-CoreServices/distinfo
1.14modifypkgsrc/devel/py-pyobjc-framework-CoreSpotlight/distinfo
1.16modifypkgsrc/devel/py-pyobjc-framework-CoreText/distinfo
1.16modifypkgsrc/devel/py-pyobjc-framework-CoreWLAN/distinfo
1.14modifypkgsrc/devel/py-pyobjc-framework-CryptoTokenKit/distinfo
1.3modifypkgsrc/devel/py-pyobjc-framework-DVDPlayback/distinfo
1.3modifypkgsrc/devel/py-pyobjc-framework-DataDetection/distinfo
1.3modifypkgsrc/devel/py-pyobjc-framework-DeviceCheck/distinfo
1.16modifypkgsrc/devel/py-pyobjc-framework-DictionaryServices/distinfo
1.3modifypkgsrc/devel/py-pyobjc-framework-DiscRecording/distinfo
1.3modifypkgsrc/devel/py-pyobjc-framework-DiscRecordingUI/distinfo
1.16modifypkgsrc/devel/py-pyobjc-framework-DiskArbitration/distinfo
1.16modifypkgsrc/devel/py-pyobjc-framework-EventKit/distinfo
1.16modifypkgsrc/devel/py-pyobjc-framework-ExceptionHandling/distinfo
1.3modifypkgsrc/devel/py-pyobjc-framework-ExecutionPolicy/distinfo
1.14modifypkgsrc/devel/py-pyobjc-framework-ExternalAccessory/distinfo
1.16modifypkgsrc/devel/py-pyobjc-framework-FSEvents/distinfo
1.3modifypkgsrc/devel/py-pyobjc-framework-FileProvider/distinfo
1.3modifypkgsrc/devel/py-pyobjc-framework-FileProviderUI/distinfo
1.14modifypkgsrc/devel/py-pyobjc-framework-FinderSync/distinfo
1.14modifypkgsrc/devel/py-pyobjc-framework-GameCenter/distinfo
1.14modifypkgsrc/devel/py-pyobjc-framework-GameController/distinfo
1.14modifypkgsrc/devel/py-pyobjc-framework-GameKit/distinfo
1.14modifypkgsrc/devel/py-pyobjc-framework-GameplayKit/distinfo
1.3modifypkgsrc/devel/py-pyobjc-framework-IMServicePlugIn/distinfo
1.14modifypkgsrc/devel/py-pyobjc-framework-IOSurface/distinfo
1.14modifypkgsrc/devel/py-pyobjc-framework-ImageCaptureCore/distinfo
1.16modifypkgsrc/devel/py-pyobjc-framework-InputMethodKit/distinfo
1.16modifypkgsrc/devel/py-pyobjc-framework-InstallerPlugins/distinfo
1.16modifypkgsrc/devel/py-pyobjc-framework-InstantMessage/distinfo
1.14modifypkgsrc/devel/py-pyobjc-framework-Intents/distinfo
1.3modifypkgsrc/devel/py-pyobjc-framework-IntentsUI/distinfo
1.3modifypkgsrc/devel/py-pyobjc-framework-KernelManagement/distinfo
1.16modifypkgsrc/devel/py-pyobjc-framework-LatentSemanticMapping/distinfo
1.16modifypkgsrc/devel/py-pyobjc-framework-LaunchServices/distinfo
1.3modifypkgsrc/devel/py-pyobjc-framework-LinkPresentation/distinfo
1.14modifypkgsrc/devel/py-pyobjc-framework-LocalAuthentication/distinfo
1.3modifypkgsrc/devel/py-pyobjc-framework-LocalAuthenticationEmbeddedUI/distinfo
1.3modifypkgsrc/devel/py-pyobjc-framework-MLCompute/distinfo
1.3modifypkgsrc/devel/py-pyobjc-framework-MailKit/distinfo
1.14modifypkgsrc/devel/py-pyobjc-framework-MapKit/distinfo
1.14modifypkgsrc/devel/py-pyobjc-framework-MediaAccessibility/distinfo
1.14modifypkgsrc/devel/py-pyobjc-framework-MediaLibrary/distinfo
1.14modifypkgsrc/devel/py-pyobjc-framework-MediaPlayer/distinfo
1.3modifypkgsrc/devel/py-pyobjc-framework-MediaToolbox/distinfo
1.8modifypkgsrc/devel/py-pyobjc-framework-Metal/distinfo
1.9modifypkgsrc/devel/py-pyobjc-framework-MetalKit/distinfo
1.3modifypkgsrc/devel/py-pyobjc-framework-MetalPerformanceShaders/distinfo
1.3modifypkgsrc/devel/py-pyobjc-framework-MetalPerformanceShadersGraph/distinfo
1.3modifypkgsrc/devel/py-pyobjc-framework-MetricKit/distinfo
1.14modifypkgsrc/devel/py-pyobjc-framework-ModelIO/distinfo
1.14modifypkgsrc/devel/py-pyobjc-framework-MultipeerConnectivity/distinfo
1.8modifypkgsrc/devel/py-pyobjc-framework-NaturalLanguage/distinfo
1.14modifypkgsrc/devel/py-pyobjc-framework-NetFS/distinfo
1.3modifypkgsrc/devel/py-pyobjc-framework-Network/distinfo
1.14modifypkgsrc/devel/py-pyobjc-framework-NetworkExtension/distinfo
1.14modifypkgsrc/devel/py-pyobjc-framework-NotificationCenter/distinfo
1.3modifypkgsrc/devel/py-pyobjc-framework-OSAKit/distinfo
1.3modifypkgsrc/devel/py-pyobjc-framework-OSLog/distinfo
1.16modifypkgsrc/devel/py-pyobjc-framework-OpenDirectory/distinfo
1.3modifypkgsrc/devel/py-pyobjc-framework-PassKit/distinfo
1.3modifypkgsrc/devel/py-pyobjc-framework-PencilKit/distinfo
1.14modifypkgsrc/devel/py-pyobjc-framework-Photos/distinfo
1.14modifypkgsrc/devel/py-pyobjc-framework-PhotosUI/distinfo
1.16modifypkgsrc/devel/py-pyobjc-framework-PreferencePanes/distinfo
1.16modifypkgsrc/devel/py-pyobjc-framework-PubSub/distinfo
1.3modifypkgsrc/devel/py-pyobjc-framework-PushKit/distinfo
1.16modifypkgsrc/devel/py-pyobjc-framework-Quartz/distinfo
1.3modifypkgsrc/devel/py-pyobjc-framework-QuickLookThumbnailing/distinfo
1.3modifypkgsrc/devel/py-pyobjc-framework-ReplayKit/distinfo
1.14modifypkgsrc/devel/py-pyobjc-framework-SafariServices/distinfo
1.14modifypkgsrc/devel/py-pyobjc-framework-SceneKit/distinfo
1.3modifypkgsrc/devel/py-pyobjc-framework-ScreenCaptureKit/distinfo
1.16modifypkgsrc/devel/py-pyobjc-framework-ScreenSaver/distinfo
1.3modifypkgsrc/devel/py-pyobjc-framework-ScreenTime/distinfo
1.16modifypkgsrc/devel/py-pyobjc-framework-ScriptingBridge/distinfo
1.16modifypkgsrc/devel/py-pyobjc-framework-SearchKit/distinfo
1.14modifypkgsrc/devel/py-pyobjc-framework-Security/distinfo
1.3modifypkgsrc/devel/py-pyobjc-framework-SecurityFoundation/distinfo
1.14modifypkgsrc/devel/py-pyobjc-framework-SecurityInterface/distinfo
1.16modifypkgsrc/devel/py-pyobjc-framework-ServiceManagement/distinfo
1.16modifypkgsrc/devel/py-pyobjc-framework-Social/distinfo
1.3modifypkgsrc/devel/py-pyobjc-framework-SoundAnalysis/distinfo
1.3modifypkgsrc/devel/py-pyobjc-framework-Speech/distinfo
1.14modifypkgsrc/devel/py-pyobjc-framework-SpriteKit/distinfo
1.16modifypkgsrc/devel/py-pyobjc-framework-StoreKit/distinfo
1.16modifypkgsrc/devel/py-pyobjc-framework-SyncServices/distinfo
1.16modifypkgsrc/devel/py-pyobjc-framework-SystemConfiguration/distinfo
1.3modifypkgsrc/devel/py-pyobjc-framework-SystemExtensions/distinfo
1.3modifypkgsrc/devel/py-pyobjc-framework-UniformTypeIdentifiers/distinfo
1.3modifypkgsrc/devel/py-pyobjc-framework-UserNotifications/distinfo
1.3modifypkgsrc/devel/py-pyobjc-framework-UserNotificationsUI/distinfo
1.3modifypkgsrc/devel/py-pyobjc-framework-VideoSubscriberAccount/distinfo
1.3modifypkgsrc/devel/py-pyobjc-framework-VideoToolbox/distinfo
1.3modifypkgsrc/devel/py-pyobjc-framework-Virtualization/distinfo
1.14modifypkgsrc/devel/py-pyobjc-framework-Vision/distinfo
1.16modifypkgsrc/devel/py-pyobjc-framework-WebKit/distinfo
1.14modifypkgsrc/devel/py-pyobjc-framework-iTunesLibrary/distinfo
1.3modifypkgsrc/devel/py-pyobjc-framework-libdispatch/PLIST
1.14modifypkgsrc/devel/py-pyobjc-framework-libdispatch/distinfo