Subject: CVS commit: pkgsrc/devel
From: Adam Ciarcinski
Date: 2024-01-23 23:15:03
Message id: 20240123221505.17C9FFA42@cvs.NetBSD.org

Log Message:
py-pyobjc*: updated to 10.1

Version 10.1
Upgrade framework bindings for the macOS 14.2 SDK

Make sure the install.py and develop.py scripts in the repository work when run \ 
out of tree.

os.fspath(someURL) will not work with Cocoa URLs (NSURL, CFURLRef) that refer to \ 
local filesystem paths. TypeError will be raised for other URLs.

This enables using regular Python filesystem APIs with URLs that refer to local \ 
filesystem paths.

Fix compilation issue when building on macOS 13 or earlier

Fix build error on ancient macOS versions where clang doesn’t support -flto=thin.

Add a workaround for a crash in pyobjc-core when running the testsuite on macOS \ 
10.14.

Fix some issues found while running the testsuite on macOS 10.9 to macOS 13, \ 
instead of only testing on the latest macOS version. Most issues found where \ 
problems in the testsuite itself, but not all.

Some of the changes skip tests on older macOS versions (10.12, 10.13 and 10.14) \ 
due to running into what appears to be crashing platform bugs.

Fix dependencies between framework binding packages

Fix build error with the current Python 3.13 alpha release (3.13a2).

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