pkgsrc-Changes archive

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

CVS commit: pkgsrc/devel



Module Name:    pkgsrc
Committed By:   adam
Date:           Sun Nov 19 17:03:09 UTC 2023

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

Log Message:
py-pyobjc*: updated to 10.0

Version 10.0
Update bindings for macOS 14

Symbols newly introduced in macOS 14 were added to the existing bindings, and the following new bindings were introduced:

Cinematic
MediaExtension
SensitiveContentAnalysis
Symbols
The “IMServicePlugIn” bindings are no longer available

The entire framework was deprecated in macOS 10.13 and removed in macOS 14. The bindings can not be build using the latest SDK, and had (at best) limited use.

PyObjC 10 requires Python 3.8 and no longer supports Python 3.7

Removed all MAC_OS_X_VERSION* constants from objc.

These constants are needed in practice (switch to objc.available() to check for platform availability), and caused unnecessary code churn.

The value for objc.options.deprecation_warnings is now a string instead of an integer.

Fix unintended incompatibility with pytest in PyObjCTools.TestSupport

The lazy loading machinery by default no longer uses objc.ObjCLazyModule, but uses module level __dir__ and __getattr__ instead. The class objc.ObjCLazyModule is still available, but is deprecated

As a side effect of this objc is no longer an attribute of framework binding packages (e.g Foundation.objc is no longer a valid attribute).

Another side effect of this is that all attributes added by the import system are now correctly present in the packages for framework bindings.

And a final side effect is that private symbols (prefixed with underscore) are no longer imported from dependencies of framework bindings (more closely matching the from dependency import * behaviour 
that the lazy importer emulates.

Add attribute __framework_identifier__ to all framework bindings with the identifier of the corresponding system framework.

Introduce objc.createFrameworkDirAndGetattr() to create module level __dir__ and __getattr__ for use by framework bindings.

Tests now validate the bundle identifier value used in framework bindings.

This resulted in a number of changes to framework bindings with incorrect bundle identifier values. This shouldn’t affect user code because the bundle loader falls back on the framework path when the 
identifier cannot be found.

Avoid test failures in pyobjc-core when pyobjc-framework-Quartz is not installed.

A number of classes can no longer be subclasses in Python because they are marked as non-subclassable in the macOS 14 SDK (either directly or as “subclassing is deprecated”:

CKAllowedSharingOptions, CKAsset, CKContainer, CKDatabase, CKDatabaseNotification, CKDatabaseSubscription, CKFetchRecordZoneChangesConfiguration, CKNotification, CKNotificationID, CKNotificationInfo, 
CKOperationConfiguration, CKOperationGroup, CKQuery, CKQueryCursor, CKQueryNotification, CKQuerySubscription, CKRecord, CKRecordID, CKRecordZone, CKRecordZoneID, CKRecordZoneNotification, 
CKRecordZoneSubscription, CKReference, CKServerChangeToken, CKShare, CKShareMetadata, CKShareParticipant, CKSubscription, CKSyncEngine, CKSyncEngineAccountChangeEvent, CKSyncEngineConfiguration, 
CKSyncEngineDidFetchChangesEvent, CKSyncEngineDidFetchRecordZoneChangesEvent, CKSyncEngineDidSendChangesEvent, CKSyncEngineEvent, CKSyncEngineFailedRecordSave, CKSyncEngineFailedZoneSave, 
CKSyncEngineFetchChangesOptions, CKSyncEngineFetchedDatabaseChangesEvent, CKSyncEngineFetchedRecordDeletion, CKSyncEngineFetchedRecordZoneChangesEvent, CKSyncEngineFetchedZoneDeletion, 
CKSyncEnginePendingDatabaseChange,
 CKSyncEnginePendingRecordZoneChange, CKSyncEnginePendingZoneDelete, CKSyncEnginePendingZoneSave, CKSyncEngineRecordZoneChangeBatch, CKSyncEngineSendChangesContext, CKSyncEngineSendChangesOptions, 
CKSyncEngineSentDatabaseChangesEvent, CKSyncEngineSentRecordZoneChangesEvent, CKSyncEngineState, CKSyncEngineStateSerialization, CKSyncEngineStateUpdateEvent, CKSyncEngineWillFetchChangesEvent, 
CKSyncEngineWillFetchRecordZoneChangesEvent, CKSyncEngineWillSendChangesEvent, CKSystemSharingUIObserver, CKUserIdentity, CKUserIdentityLookupInfo.

The encoding of a number of basic types changes, in particular those of CoreFoundation struct types and SIMD struct types. None of this should affect user code.

objc.getClassList now has an optional positional argument to ignore classes with a name that aren’t identifiers.

Some of the functionality in CoreFoundation was rewritten in Swift in macOS 14, with Swift subclasses of NSArray and NSDictionary. Those classes break an invariant of PyObjC: the superclass of the 
root of the Swift class hierarchy changes when the class is instantiated for the first time (from NSObject to the correct superclass).

PyObjC 10 contains a workaround for this by ignoring these classes unless they are needed to create a proxy for an instance (FB12286520).

Fix crash when the method signature retrieved from the Objective-C runtime contains the class name for a method returning id.

Remove old 32-bit support in metadata override files.

Restructure objc.simd: The matrix types are now named simd_float3x3 instead of matrix_float3x3, with the older name as an alias (to match older system headers).

Fix crash when loading the libdispatch bindings on recent macOS versions (at least macOS 13, possibly earlier)

dispatch.dispatch_source_t is renamed to dispatch.dispatch_source_type_t to match the type name in C code.

Xcode 15 has a bug when using weak symbols and targeting older macOS versions. Switch to the old linker when detecting Xcode 15.


To generate a diff of this commit:
cvs rdiff -u -r1.4132 -r1.4133 pkgsrc/devel/Makefile
cvs rdiff -u -r1.9 -r1.10 pkgsrc/devel/py-pyobjc/Makefile
cvs rdiff -u -r1.16 -r1.17 pkgsrc/devel/py-pyobjc/Makefile.common
cvs rdiff -u -r1.9 -r1.10 pkgsrc/devel/py-pyobjc-core/Makefile
cvs rdiff -u -r1.3 -r1.4 pkgsrc/devel/py-pyobjc-core/PLIST
cvs rdiff -u -r1.17 -r1.18 pkgsrc/devel/py-pyobjc-core/distinfo
cvs rdiff -u -r1.5 -r1.6 pkgsrc/devel/py-pyobjc-core/patches/patch-setup.py
cvs rdiff -u -r1.4 -r1.5 \
    pkgsrc/devel/py-pyobjc-framework-AVFoundation/Makefile
cvs rdiff -u -r1.2 -r1.3 pkgsrc/devel/py-pyobjc-framework-AVFoundation/PLIST
cvs rdiff -u -r1.14 -r1.15 \
    pkgsrc/devel/py-pyobjc-framework-AVFoundation/distinfo
cvs rdiff -u -r1.3 -r1.4 pkgsrc/devel/py-pyobjc-framework-AVKit/Makefile
cvs rdiff -u -r1.2 -r1.3 pkgsrc/devel/py-pyobjc-framework-AVKit/PLIST
cvs rdiff -u -r1.14 -r1.15 pkgsrc/devel/py-pyobjc-framework-AVKit/distinfo
cvs rdiff -u -r1.1 -r1.2 pkgsrc/devel/py-pyobjc-framework-AVRouting/Makefile \
    pkgsrc/devel/py-pyobjc-framework-AVRouting/PLIST
cvs rdiff -u -r1.2 -r1.3 pkgsrc/devel/py-pyobjc-framework-AVRouting/distinfo
cvs rdiff -u -r1.1 -r1.2 \
    pkgsrc/devel/py-pyobjc-framework-Accessibility/Makefile \
    pkgsrc/devel/py-pyobjc-framework-Accessibility/PLIST
cvs rdiff -u -r1.3 -r1.4 \
    pkgsrc/devel/py-pyobjc-framework-Accessibility/distinfo
cvs rdiff -u -r1.5 -r1.6 pkgsrc/devel/py-pyobjc-framework-Accounts/Makefile
cvs rdiff -u -r1.1 -r1.2 pkgsrc/devel/py-pyobjc-framework-Accounts/PLIST
cvs rdiff -u -r1.16 -r1.17 pkgsrc/devel/py-pyobjc-framework-Accounts/distinfo
cvs rdiff -u -r1.1 -r1.2 pkgsrc/devel/py-pyobjc-framework-AdServices/Makefile \
    pkgsrc/devel/py-pyobjc-framework-AdServices/PLIST
cvs rdiff -u -r1.3 -r1.4 pkgsrc/devel/py-pyobjc-framework-AdServices/distinfo
cvs rdiff -u -r1.1 -r1.2 pkgsrc/devel/py-pyobjc-framework-AdSupport/Makefile \
    pkgsrc/devel/py-pyobjc-framework-AdSupport/PLIST
cvs rdiff -u -r1.3 -r1.4 pkgsrc/devel/py-pyobjc-framework-AdSupport/distinfo
cvs rdiff -u -r1.5 -r1.6 \
    pkgsrc/devel/py-pyobjc-framework-AddressBook/Makefile
cvs rdiff -u -r1.3 -r1.4 pkgsrc/devel/py-pyobjc-framework-AddressBook/PLIST
cvs rdiff -u -r1.16 -r1.17 \
    pkgsrc/devel/py-pyobjc-framework-AddressBook/distinfo
cvs rdiff -u -r1.1 -r1.2 \
    pkgsrc/devel/py-pyobjc-framework-AppTrackingTransparency/Makefile \
    pkgsrc/devel/py-pyobjc-framework-AppTrackingTransparency/PLIST
cvs rdiff -u -r1.3 -r1.4 \
    pkgsrc/devel/py-pyobjc-framework-AppTrackingTransparency/distinfo
cvs rdiff -u -r1.5 -r1.6 \
    pkgsrc/devel/py-pyobjc-framework-AppleScriptKit/Makefile
cvs rdiff -u -r1.2 -r1.3 \
    pkgsrc/devel/py-pyobjc-framework-AppleScriptKit/PLIST
cvs rdiff -u -r1.16 -r1.17 \
    pkgsrc/devel/py-pyobjc-framework-AppleScriptKit/distinfo
cvs rdiff -u -r1.5 -r1.6 \
    pkgsrc/devel/py-pyobjc-framework-AppleScriptObjC/Makefile
cvs rdiff -u -r1.2 -r1.3 \
    pkgsrc/devel/py-pyobjc-framework-AppleScriptObjC/PLIST
cvs rdiff -u -r1.16 -r1.17 \
    pkgsrc/devel/py-pyobjc-framework-AppleScriptObjC/distinfo
cvs rdiff -u -r1.3 -r1.4 \
    pkgsrc/devel/py-pyobjc-framework-ApplicationServices/Makefile
cvs rdiff -u -r1.4 -r1.5 \
    pkgsrc/devel/py-pyobjc-framework-ApplicationServices/PLIST
cvs rdiff -u -r1.14 -r1.15 \
    pkgsrc/devel/py-pyobjc-framework-ApplicationServices/distinfo
cvs rdiff -u -r1.1 -r1.2 \
    pkgsrc/devel/py-pyobjc-framework-AudioVideoBridging/Makefile \
    pkgsrc/devel/py-pyobjc-framework-AudioVideoBridging/PLIST
cvs rdiff -u -r1.3 -r1.4 \
    pkgsrc/devel/py-pyobjc-framework-AudioVideoBridging/distinfo
cvs rdiff -u -r1.1 -r1.2 \
    pkgsrc/devel/py-pyobjc-framework-AuthenticationServices/Makefile \
    pkgsrc/devel/py-pyobjc-framework-AuthenticationServices/PLIST
cvs rdiff -u -r1.3 -r1.4 \
    pkgsrc/devel/py-pyobjc-framework-AuthenticationServices/distinfo
cvs rdiff -u -r1.1 -r1.2 \
    pkgsrc/devel/py-pyobjc-framework-AutomaticAssessmentConfiguration/Makefile \
    pkgsrc/devel/py-pyobjc-framework-AutomaticAssessmentConfiguration/PLIST
cvs rdiff -u -r1.3 -r1.4 \
    pkgsrc/devel/py-pyobjc-framework-AutomaticAssessmentConfiguration/distinfo
cvs rdiff -u -r1.5 -r1.6 pkgsrc/devel/py-pyobjc-framework-Automator/Makefile
cvs rdiff -u -r1.2 -r1.3 pkgsrc/devel/py-pyobjc-framework-Automator/PLIST
cvs rdiff -u -r1.16 -r1.17 \
    pkgsrc/devel/py-pyobjc-framework-Automator/distinfo
cvs rdiff -u -r1.1 -r1.2 \
    pkgsrc/devel/py-pyobjc-framework-BackgroundAssets/Makefile \
    pkgsrc/devel/py-pyobjc-framework-BackgroundAssets/PLIST \
    pkgsrc/devel/py-pyobjc-framework-BackgroundAssets/distinfo
cvs rdiff -u -r1.1 -r1.2 \
    pkgsrc/devel/py-pyobjc-framework-BusinessChat/Makefile \
    pkgsrc/devel/py-pyobjc-framework-BusinessChat/PLIST
cvs rdiff -u -r1.3 -r1.4 \
    pkgsrc/devel/py-pyobjc-framework-BusinessChat/distinfo
cvs rdiff -u -r1.5 -r1.6 pkgsrc/devel/py-pyobjc-framework-CFNetwork/Makefile
cvs rdiff -u -r1.2 -r1.3 pkgsrc/devel/py-pyobjc-framework-CFNetwork/PLIST
cvs rdiff -u -r1.16 -r1.17 \
    pkgsrc/devel/py-pyobjc-framework-CFNetwork/distinfo
cvs rdiff -u -r1.5 -r1.6 \
    pkgsrc/devel/py-pyobjc-framework-CalendarStore/Makefile
cvs rdiff -u -r1.1 -r1.2 pkgsrc/devel/py-pyobjc-framework-CalendarStore/PLIST
cvs rdiff -u -r1.16 -r1.17 \
    pkgsrc/devel/py-pyobjc-framework-CalendarStore/distinfo
cvs rdiff -u -r1.1 -r1.2 pkgsrc/devel/py-pyobjc-framework-CallKit/Makefile \
    pkgsrc/devel/py-pyobjc-framework-CallKit/PLIST
cvs rdiff -u -r1.3 -r1.4 pkgsrc/devel/py-pyobjc-framework-CallKit/distinfo
cvs rdiff -u -r1.1 -r1.2 pkgsrc/devel/py-pyobjc-framework-ClassKit/Makefile \
    pkgsrc/devel/py-pyobjc-framework-ClassKit/PLIST
cvs rdiff -u -r1.3 -r1.4 pkgsrc/devel/py-pyobjc-framework-ClassKit/distinfo
cvs rdiff -u -r1.3 -r1.4 pkgsrc/devel/py-pyobjc-framework-CloudKit/Makefile
cvs rdiff -u -r1.1 -r1.2 pkgsrc/devel/py-pyobjc-framework-CloudKit/PLIST
cvs rdiff -u -r1.14 -r1.15 pkgsrc/devel/py-pyobjc-framework-CloudKit/distinfo
cvs rdiff -u -r1.5 -r1.6 pkgsrc/devel/py-pyobjc-framework-Cocoa/Makefile
cvs rdiff -u -r1.3 -r1.4 pkgsrc/devel/py-pyobjc-framework-Cocoa/PLIST
cvs rdiff -u -r1.16 -r1.17 pkgsrc/devel/py-pyobjc-framework-Cocoa/distinfo
cvs rdiff -u -r1.5 -r1.6 \
    pkgsrc/devel/py-pyobjc-framework-Collaboration/Makefile
cvs rdiff -u -r1.1 -r1.2 pkgsrc/devel/py-pyobjc-framework-Collaboration/PLIST
cvs rdiff -u -r1.16 -r1.17 \
    pkgsrc/devel/py-pyobjc-framework-Collaboration/distinfo
cvs rdiff -u -r1.3 -r1.4 pkgsrc/devel/py-pyobjc-framework-ColorSync/Makefile
cvs rdiff -u -r1.1 -r1.2 pkgsrc/devel/py-pyobjc-framework-ColorSync/PLIST
cvs rdiff -u -r1.14 -r1.15 \
    pkgsrc/devel/py-pyobjc-framework-ColorSync/distinfo
cvs rdiff -u -r1.3 -r1.4 pkgsrc/devel/py-pyobjc-framework-Contacts/Makefile \
    pkgsrc/devel/py-pyobjc-framework-Contacts/PLIST
cvs rdiff -u -r1.14 -r1.15 pkgsrc/devel/py-pyobjc-framework-Contacts/distinfo
cvs rdiff -u -r1.3 -r1.4 pkgsrc/devel/py-pyobjc-framework-ContactsUI/Makefile
cvs rdiff -u -r1.2 -r1.3 pkgsrc/devel/py-pyobjc-framework-ContactsUI/PLIST
cvs rdiff -u -r1.14 -r1.15 \
    pkgsrc/devel/py-pyobjc-framework-ContactsUI/distinfo
cvs rdiff -u -r1.3 -r1.4 pkgsrc/devel/py-pyobjc-framework-CoreAudio/Makefile
cvs rdiff -u -r1.1 -r1.2 pkgsrc/devel/py-pyobjc-framework-CoreAudio/PLIST
cvs rdiff -u -r1.8 -r1.9 pkgsrc/devel/py-pyobjc-framework-CoreAudio/distinfo
cvs rdiff -u -r1.1 -r1.2 \
    pkgsrc/devel/py-pyobjc-framework-CoreAudioKit/Makefile \
    pkgsrc/devel/py-pyobjc-framework-CoreAudioKit/PLIST
cvs rdiff -u -r1.3 -r1.4 \
    pkgsrc/devel/py-pyobjc-framework-CoreAudioKit/distinfo
cvs rdiff -u -r1.3 -r1.4 \
    pkgsrc/devel/py-pyobjc-framework-CoreBluetooth/Makefile
cvs rdiff -u -r1.2 -r1.3 pkgsrc/devel/py-pyobjc-framework-CoreBluetooth/PLIST
cvs rdiff -u -r1.14 -r1.15 \
    pkgsrc/devel/py-pyobjc-framework-CoreBluetooth/distinfo
cvs rdiff -u -r1.5 -r1.6 pkgsrc/devel/py-pyobjc-framework-CoreData/Makefile
cvs rdiff -u -r1.4 -r1.5 pkgsrc/devel/py-pyobjc-framework-CoreData/PLIST
cvs rdiff -u -r1.16 -r1.17 pkgsrc/devel/py-pyobjc-framework-CoreData/distinfo
cvs rdiff -u -r1.1 -r1.2 \
    pkgsrc/devel/py-pyobjc-framework-CoreHaptics/Makefile \
    pkgsrc/devel/py-pyobjc-framework-CoreHaptics/PLIST
cvs rdiff -u -r1.3 -r1.4 \
    pkgsrc/devel/py-pyobjc-framework-CoreHaptics/distinfo
cvs rdiff -u -r1.5 -r1.6 \
    pkgsrc/devel/py-pyobjc-framework-CoreLocation/Makefile
cvs rdiff -u -r1.4 -r1.5 pkgsrc/devel/py-pyobjc-framework-CoreLocation/PLIST
cvs rdiff -u -r1.16 -r1.17 \
    pkgsrc/devel/py-pyobjc-framework-CoreLocation/distinfo
cvs rdiff -u -r1.1 -r1.2 pkgsrc/devel/py-pyobjc-framework-CoreMIDI/Makefile \
    pkgsrc/devel/py-pyobjc-framework-CoreMIDI/PLIST
cvs rdiff -u -r1.3 -r1.4 pkgsrc/devel/py-pyobjc-framework-CoreMIDI/distinfo
cvs rdiff -u -r1.3 -r1.4 pkgsrc/devel/py-pyobjc-framework-CoreML/Makefile
cvs rdiff -u -r1.2 -r1.3 pkgsrc/devel/py-pyobjc-framework-CoreML/PLIST
cvs rdiff -u -r1.14 -r1.15 pkgsrc/devel/py-pyobjc-framework-CoreML/distinfo
cvs rdiff -u -r1.3 -r1.4 pkgsrc/devel/py-pyobjc-framework-CoreMedia/Makefile
cvs rdiff -u -r1.2 -r1.3 pkgsrc/devel/py-pyobjc-framework-CoreMedia/PLIST
cvs rdiff -u -r1.8 -r1.9 pkgsrc/devel/py-pyobjc-framework-CoreMedia/distinfo
cvs rdiff -u -r1.1 -r1.2 \
    pkgsrc/devel/py-pyobjc-framework-CoreMediaIO/Makefile \
    pkgsrc/devel/py-pyobjc-framework-CoreMediaIO/PLIST
cvs rdiff -u -r1.3 -r1.4 \
    pkgsrc/devel/py-pyobjc-framework-CoreMediaIO/distinfo
cvs rdiff -u -r1.1 -r1.2 pkgsrc/devel/py-pyobjc-framework-CoreMotion/Makefile
cvs rdiff -u -r1.2 -r1.3 pkgsrc/devel/py-pyobjc-framework-CoreMotion/PLIST
cvs rdiff -u -r1.3 -r1.4 pkgsrc/devel/py-pyobjc-framework-CoreMotion/distinfo
cvs rdiff -u -r1.4 -r1.5 \
    pkgsrc/devel/py-pyobjc-framework-CoreServices/Makefile
cvs rdiff -u -r1.3 -r1.4 pkgsrc/devel/py-pyobjc-framework-CoreServices/PLIST
cvs rdiff -u -r1.11 -r1.12 \
    pkgsrc/devel/py-pyobjc-framework-CoreServices/distinfo
cvs rdiff -u -r1.3 -r1.4 \
    pkgsrc/devel/py-pyobjc-framework-CoreSpotlight/Makefile
cvs rdiff -u -r1.2 -r1.3 pkgsrc/devel/py-pyobjc-framework-CoreSpotlight/PLIST
cvs rdiff -u -r1.14 -r1.15 \
    pkgsrc/devel/py-pyobjc-framework-CoreSpotlight/distinfo
cvs rdiff -u -r1.5 -r1.6 pkgsrc/devel/py-pyobjc-framework-CoreText/Makefile
cvs rdiff -u -r1.3 -r1.4 pkgsrc/devel/py-pyobjc-framework-CoreText/PLIST
cvs rdiff -u -r1.16 -r1.17 pkgsrc/devel/py-pyobjc-framework-CoreText/distinfo
cvs rdiff -u -r1.5 -r1.6 pkgsrc/devel/py-pyobjc-framework-CoreWLAN/Makefile
cvs rdiff -u -r1.3 -r1.4 pkgsrc/devel/py-pyobjc-framework-CoreWLAN/PLIST
cvs rdiff -u -r1.16 -r1.17 pkgsrc/devel/py-pyobjc-framework-CoreWLAN/distinfo
cvs rdiff -u -r1.3 -r1.4 \
    pkgsrc/devel/py-pyobjc-framework-CryptoTokenKit/Makefile
cvs rdiff -u -r1.2 -r1.3 \
    pkgsrc/devel/py-pyobjc-framework-CryptoTokenKit/PLIST
cvs rdiff -u -r1.14 -r1.15 \
    pkgsrc/devel/py-pyobjc-framework-CryptoTokenKit/distinfo
cvs rdiff -u -r1.1 -r1.2 \
    pkgsrc/devel/py-pyobjc-framework-DVDPlayback/Makefile \
    pkgsrc/devel/py-pyobjc-framework-DVDPlayback/PLIST
cvs rdiff -u -r1.3 -r1.4 \
    pkgsrc/devel/py-pyobjc-framework-DVDPlayback/distinfo
cvs rdiff -u -r1.1 -r1.2 \
    pkgsrc/devel/py-pyobjc-framework-DataDetection/Makefile \
    pkgsrc/devel/py-pyobjc-framework-DataDetection/PLIST
cvs rdiff -u -r1.3 -r1.4 \
    pkgsrc/devel/py-pyobjc-framework-DataDetection/distinfo
cvs rdiff -u -r1.1 -r1.2 \
    pkgsrc/devel/py-pyobjc-framework-DeviceCheck/Makefile \
    pkgsrc/devel/py-pyobjc-framework-DeviceCheck/PLIST
cvs rdiff -u -r1.3 -r1.4 \
    pkgsrc/devel/py-pyobjc-framework-DeviceCheck/distinfo
cvs rdiff -u -r1.6 -r1.7 \
    pkgsrc/devel/py-pyobjc-framework-DictionaryServices/Makefile
cvs rdiff -u -r1.2 -r1.3 \
    pkgsrc/devel/py-pyobjc-framework-DictionaryServices/PLIST
cvs rdiff -u -r1.16 -r1.17 \
    pkgsrc/devel/py-pyobjc-framework-DictionaryServices/distinfo
cvs rdiff -u -r1.1 -r1.2 \
    pkgsrc/devel/py-pyobjc-framework-DiscRecording/Makefile \
    pkgsrc/devel/py-pyobjc-framework-DiscRecording/PLIST
cvs rdiff -u -r1.3 -r1.4 \
    pkgsrc/devel/py-pyobjc-framework-DiscRecording/distinfo
cvs rdiff -u -r1.1 -r1.2 \
    pkgsrc/devel/py-pyobjc-framework-DiscRecordingUI/Makefile \
    pkgsrc/devel/py-pyobjc-framework-DiscRecordingUI/PLIST
cvs rdiff -u -r1.3 -r1.4 \
    pkgsrc/devel/py-pyobjc-framework-DiscRecordingUI/distinfo
cvs rdiff -u -r1.5 -r1.6 \
    pkgsrc/devel/py-pyobjc-framework-DiskArbitration/Makefile
cvs rdiff -u -r1.1 -r1.2 \
    pkgsrc/devel/py-pyobjc-framework-DiskArbitration/PLIST
cvs rdiff -u -r1.16 -r1.17 \
    pkgsrc/devel/py-pyobjc-framework-DiskArbitration/distinfo
cvs rdiff -u -r1.5 -r1.6 pkgsrc/devel/py-pyobjc-framework-EventKit/Makefile
cvs rdiff -u -r1.1 -r1.2 pkgsrc/devel/py-pyobjc-framework-EventKit/PLIST
cvs rdiff -u -r1.16 -r1.17 pkgsrc/devel/py-pyobjc-framework-EventKit/distinfo
cvs rdiff -u -r1.5 -r1.6 \
    pkgsrc/devel/py-pyobjc-framework-ExceptionHandling/Makefile
cvs rdiff -u -r1.2 -r1.3 \
    pkgsrc/devel/py-pyobjc-framework-ExceptionHandling/PLIST
cvs rdiff -u -r1.16 -r1.17 \
    pkgsrc/devel/py-pyobjc-framework-ExceptionHandling/distinfo
cvs rdiff -u -r1.1 -r1.2 \
    pkgsrc/devel/py-pyobjc-framework-ExecutionPolicy/Makefile \
    pkgsrc/devel/py-pyobjc-framework-ExecutionPolicy/PLIST
cvs rdiff -u -r1.3 -r1.4 \
    pkgsrc/devel/py-pyobjc-framework-ExecutionPolicy/distinfo
cvs rdiff -u -r1.1 -r1.2 \
    pkgsrc/devel/py-pyobjc-framework-ExtensionKit/Makefile \
    pkgsrc/devel/py-pyobjc-framework-ExtensionKit/PLIST \
    pkgsrc/devel/py-pyobjc-framework-ExtensionKit/distinfo
cvs rdiff -u -r1.3 -r1.4 \
    pkgsrc/devel/py-pyobjc-framework-ExternalAccessory/Makefile
cvs rdiff -u -r1.2 -r1.3 \
    pkgsrc/devel/py-pyobjc-framework-ExternalAccessory/PLIST
cvs rdiff -u -r1.14 -r1.15 \
    pkgsrc/devel/py-pyobjc-framework-ExternalAccessory/distinfo
cvs rdiff -u -r1.5 -r1.6 pkgsrc/devel/py-pyobjc-framework-FSEvents/Makefile
cvs rdiff -u -r1.3 -r1.4 pkgsrc/devel/py-pyobjc-framework-FSEvents/PLIST
cvs rdiff -u -r1.16 -r1.17 pkgsrc/devel/py-pyobjc-framework-FSEvents/distinfo
cvs rdiff -u -r1.1 -r1.2 \
    pkgsrc/devel/py-pyobjc-framework-FileProvider/Makefile \
    pkgsrc/devel/py-pyobjc-framework-FileProvider/PLIST
cvs rdiff -u -r1.3 -r1.4 \
    pkgsrc/devel/py-pyobjc-framework-FileProvider/distinfo
cvs rdiff -u -r1.1 -r1.2 \
    pkgsrc/devel/py-pyobjc-framework-FileProviderUI/Makefile \
    pkgsrc/devel/py-pyobjc-framework-FileProviderUI/PLIST
cvs rdiff -u -r1.3 -r1.4 \
    pkgsrc/devel/py-pyobjc-framework-FileProviderUI/distinfo
cvs rdiff -u -r1.3 -r1.4 pkgsrc/devel/py-pyobjc-framework-FinderSync/Makefile
cvs rdiff -u -r1.1 -r1.2 pkgsrc/devel/py-pyobjc-framework-FinderSync/PLIST
cvs rdiff -u -r1.14 -r1.15 \
    pkgsrc/devel/py-pyobjc-framework-FinderSync/distinfo
cvs rdiff -u -r1.3 -r1.4 pkgsrc/devel/py-pyobjc-framework-GameCenter/Makefile
cvs rdiff -u -r1.2 -r1.3 pkgsrc/devel/py-pyobjc-framework-GameCenter/PLIST
cvs rdiff -u -r1.14 -r1.15 \
    pkgsrc/devel/py-pyobjc-framework-GameCenter/distinfo
cvs rdiff -u -r1.3 -r1.4 \
    pkgsrc/devel/py-pyobjc-framework-GameController/Makefile
cvs rdiff -u -r1.2 -r1.3 \
    pkgsrc/devel/py-pyobjc-framework-GameController/PLIST
cvs rdiff -u -r1.14 -r1.15 \
    pkgsrc/devel/py-pyobjc-framework-GameController/distinfo
cvs rdiff -u -r1.3 -r1.4 pkgsrc/devel/py-pyobjc-framework-GameKit/Makefile
cvs rdiff -u -r1.2 -r1.3 pkgsrc/devel/py-pyobjc-framework-GameKit/PLIST
cvs rdiff -u -r1.14 -r1.15 pkgsrc/devel/py-pyobjc-framework-GameKit/distinfo
cvs rdiff -u -r1.3 -r1.4 \
    pkgsrc/devel/py-pyobjc-framework-GameplayKit/Makefile
cvs rdiff -u -r1.2 -r1.3 pkgsrc/devel/py-pyobjc-framework-GameplayKit/PLIST
cvs rdiff -u -r1.14 -r1.15 \
    pkgsrc/devel/py-pyobjc-framework-GameplayKit/distinfo
cvs rdiff -u -r1.1 -r1.2 pkgsrc/devel/py-pyobjc-framework-HealthKit/Makefile \
    pkgsrc/devel/py-pyobjc-framework-HealthKit/PLIST \
    pkgsrc/devel/py-pyobjc-framework-HealthKit/distinfo
cvs rdiff -u -r1.1 -r0 pkgsrc/devel/py-pyobjc-framework-IMServicePlugIn/DESCR \
    pkgsrc/devel/py-pyobjc-framework-IMServicePlugIn/Makefile \
    pkgsrc/devel/py-pyobjc-framework-IMServicePlugIn/PLIST
cvs rdiff -u -r1.3 -r0 \
    pkgsrc/devel/py-pyobjc-framework-IMServicePlugIn/distinfo
cvs rdiff -u -r1.1 -r1.2 \
    pkgsrc/devel/py-pyobjc-framework-IOBluetooth/Makefile \
    pkgsrc/devel/py-pyobjc-framework-IOBluetooth/PLIST \
    pkgsrc/devel/py-pyobjc-framework-IOBluetooth/distinfo
cvs rdiff -u -r1.1 -r1.2 \
    pkgsrc/devel/py-pyobjc-framework-IOBluetoothUI/Makefile \
    pkgsrc/devel/py-pyobjc-framework-IOBluetoothUI/PLIST \
    pkgsrc/devel/py-pyobjc-framework-IOBluetoothUI/distinfo
cvs rdiff -u -r1.3 -r1.4 pkgsrc/devel/py-pyobjc-framework-IOSurface/Makefile
cvs rdiff -u -r1.1 -r1.2 pkgsrc/devel/py-pyobjc-framework-IOSurface/PLIST
cvs rdiff -u -r1.14 -r1.15 \
    pkgsrc/devel/py-pyobjc-framework-IOSurface/distinfo
cvs rdiff -u -r1.3 -r1.4 \
    pkgsrc/devel/py-pyobjc-framework-ImageCaptureCore/Makefile
cvs rdiff -u -r1.2 -r1.3 \
    pkgsrc/devel/py-pyobjc-framework-ImageCaptureCore/PLIST
cvs rdiff -u -r1.14 -r1.15 \
    pkgsrc/devel/py-pyobjc-framework-ImageCaptureCore/distinfo
cvs rdiff -u -r1.5 -r1.6 \
    pkgsrc/devel/py-pyobjc-framework-InputMethodKit/Makefile
cvs rdiff -u -r1.3 -r1.4 \
    pkgsrc/devel/py-pyobjc-framework-InputMethodKit/PLIST
cvs rdiff -u -r1.16 -r1.17 \
    pkgsrc/devel/py-pyobjc-framework-InputMethodKit/distinfo
cvs rdiff -u -r1.5 -r1.6 \
    pkgsrc/devel/py-pyobjc-framework-InstallerPlugins/Makefile
cvs rdiff -u -r1.1 -r1.2 \
    pkgsrc/devel/py-pyobjc-framework-InstallerPlugins/PLIST
cvs rdiff -u -r1.16 -r1.17 \
    pkgsrc/devel/py-pyobjc-framework-InstallerPlugins/distinfo
cvs rdiff -u -r1.5 -r1.6 \
    pkgsrc/devel/py-pyobjc-framework-InstantMessage/Makefile
cvs rdiff -u -r1.1 -r1.2 \
    pkgsrc/devel/py-pyobjc-framework-InstantMessage/PLIST
cvs rdiff -u -r1.16 -r1.17 \
    pkgsrc/devel/py-pyobjc-framework-InstantMessage/distinfo
cvs rdiff -u -r1.3 -r1.4 pkgsrc/devel/py-pyobjc-framework-Intents/Makefile
cvs rdiff -u -r1.2 -r1.3 pkgsrc/devel/py-pyobjc-framework-Intents/PLIST
cvs rdiff -u -r1.14 -r1.15 pkgsrc/devel/py-pyobjc-framework-Intents/distinfo
cvs rdiff -u -r1.1 -r1.2 pkgsrc/devel/py-pyobjc-framework-IntentsUI/Makefile \
    pkgsrc/devel/py-pyobjc-framework-IntentsUI/PLIST
cvs rdiff -u -r1.3 -r1.4 pkgsrc/devel/py-pyobjc-framework-IntentsUI/distinfo
cvs rdiff -u -r1.1 -r1.2 \
    pkgsrc/devel/py-pyobjc-framework-KernelManagement/Makefile \
    pkgsrc/devel/py-pyobjc-framework-KernelManagement/PLIST
cvs rdiff -u -r1.3 -r1.4 \
    pkgsrc/devel/py-pyobjc-framework-KernelManagement/distinfo
cvs rdiff -u -r1.5 -r1.6 \
    pkgsrc/devel/py-pyobjc-framework-LatentSemanticMapping/Makefile
cvs rdiff -u -r1.1 -r1.2 \
    pkgsrc/devel/py-pyobjc-framework-LatentSemanticMapping/PLIST
cvs rdiff -u -r1.16 -r1.17 \
    pkgsrc/devel/py-pyobjc-framework-LatentSemanticMapping/distinfo
cvs rdiff -u -r1.6 -r1.7 \
    pkgsrc/devel/py-pyobjc-framework-LaunchServices/Makefile
cvs rdiff -u -r1.2 -r1.3 \
    pkgsrc/devel/py-pyobjc-framework-LaunchServices/PLIST
cvs rdiff -u -r1.16 -r1.17 \
    pkgsrc/devel/py-pyobjc-framework-LaunchServices/distinfo
cvs rdiff -u -r1.1 -r1.2 \
    pkgsrc/devel/py-pyobjc-framework-LinkPresentation/Makefile \
    pkgsrc/devel/py-pyobjc-framework-LinkPresentation/PLIST
cvs rdiff -u -r1.3 -r1.4 \
    pkgsrc/devel/py-pyobjc-framework-LinkPresentation/distinfo
cvs rdiff -u -r1.3 -r1.4 \
    pkgsrc/devel/py-pyobjc-framework-LocalAuthentication/Makefile
cvs rdiff -u -r1.1 -r1.2 \
    pkgsrc/devel/py-pyobjc-framework-LocalAuthentication/PLIST
cvs rdiff -u -r1.14 -r1.15 \
    pkgsrc/devel/py-pyobjc-framework-LocalAuthentication/distinfo
cvs rdiff -u -r1.1 -r1.2 \
    pkgsrc/devel/py-pyobjc-framework-LocalAuthenticationEmbeddedUI/Makefile \
    pkgsrc/devel/py-pyobjc-framework-LocalAuthenticationEmbeddedUI/PLIST
cvs rdiff -u -r1.3 -r1.4 \
    pkgsrc/devel/py-pyobjc-framework-LocalAuthenticationEmbeddedUI/distinfo
cvs rdiff -u -r1.1 -r1.2 pkgsrc/devel/py-pyobjc-framework-MLCompute/Makefile \
    pkgsrc/devel/py-pyobjc-framework-MLCompute/PLIST
cvs rdiff -u -r1.3 -r1.4 pkgsrc/devel/py-pyobjc-framework-MLCompute/distinfo
cvs rdiff -u -r1.1 -r1.2 pkgsrc/devel/py-pyobjc-framework-MailKit/Makefile \
    pkgsrc/devel/py-pyobjc-framework-MailKit/PLIST
cvs rdiff -u -r1.3 -r1.4 pkgsrc/devel/py-pyobjc-framework-MailKit/distinfo
cvs rdiff -u -r1.3 -r1.4 pkgsrc/devel/py-pyobjc-framework-MapKit/Makefile
cvs rdiff -u -r1.2 -r1.3 pkgsrc/devel/py-pyobjc-framework-MapKit/PLIST
cvs rdiff -u -r1.14 -r1.15 pkgsrc/devel/py-pyobjc-framework-MapKit/distinfo
cvs rdiff -u -r1.3 -r1.4 \
    pkgsrc/devel/py-pyobjc-framework-MediaAccessibility/Makefile
cvs rdiff -u -r1.1 -r1.2 \
    pkgsrc/devel/py-pyobjc-framework-MediaAccessibility/PLIST
cvs rdiff -u -r1.14 -r1.15 \
    pkgsrc/devel/py-pyobjc-framework-MediaAccessibility/distinfo
cvs rdiff -u -r1.3 -r1.4 \
    pkgsrc/devel/py-pyobjc-framework-MediaLibrary/Makefile
cvs rdiff -u -r1.1 -r1.2 pkgsrc/devel/py-pyobjc-framework-MediaLibrary/PLIST
cvs rdiff -u -r1.14 -r1.15 \
    pkgsrc/devel/py-pyobjc-framework-MediaLibrary/distinfo
cvs rdiff -u -r1.3 -r1.4 \
    pkgsrc/devel/py-pyobjc-framework-MediaPlayer/Makefile
cvs rdiff -u -r1.1 -r1.2 pkgsrc/devel/py-pyobjc-framework-MediaPlayer/PLIST
cvs rdiff -u -r1.14 -r1.15 \
    pkgsrc/devel/py-pyobjc-framework-MediaPlayer/distinfo
cvs rdiff -u -r1.1 -r1.2 \
    pkgsrc/devel/py-pyobjc-framework-MediaToolbox/Makefile \
    pkgsrc/devel/py-pyobjc-framework-MediaToolbox/PLIST
cvs rdiff -u -r1.3 -r1.4 \
    pkgsrc/devel/py-pyobjc-framework-MediaToolbox/distinfo
cvs rdiff -u -r1.3 -r1.4 pkgsrc/devel/py-pyobjc-framework-Metal/Makefile
cvs rdiff -u -r1.1 -r1.2 pkgsrc/devel/py-pyobjc-framework-Metal/PLIST
cvs rdiff -u -r1.8 -r1.9 pkgsrc/devel/py-pyobjc-framework-Metal/distinfo
cvs rdiff -u -r1.1 -r1.2 pkgsrc/devel/py-pyobjc-framework-MetalFX/Makefile \
    pkgsrc/devel/py-pyobjc-framework-MetalFX/PLIST \
    pkgsrc/devel/py-pyobjc-framework-MetalFX/distinfo
cvs rdiff -u -r1.4 -r1.5 pkgsrc/devel/py-pyobjc-framework-MetalKit/Makefile
cvs rdiff -u -r1.2 -r1.3 pkgsrc/devel/py-pyobjc-framework-MetalKit/PLIST
cvs rdiff -u -r1.9 -r1.10 pkgsrc/devel/py-pyobjc-framework-MetalKit/distinfo
cvs rdiff -u -r1.1 -r1.2 \
    pkgsrc/devel/py-pyobjc-framework-MetalPerformanceShaders/Makefile \
    pkgsrc/devel/py-pyobjc-framework-MetalPerformanceShaders/PLIST
cvs rdiff -u -r1.3 -r1.4 \
    pkgsrc/devel/py-pyobjc-framework-MetalPerformanceShaders/distinfo
cvs rdiff -u -r1.1 -r1.2 \
    pkgsrc/devel/py-pyobjc-framework-MetalPerformanceShadersGraph/Makefile \
    pkgsrc/devel/py-pyobjc-framework-MetalPerformanceShadersGraph/PLIST
cvs rdiff -u -r1.3 -r1.4 \
    pkgsrc/devel/py-pyobjc-framework-MetalPerformanceShadersGraph/distinfo
cvs rdiff -u -r1.1 -r1.2 pkgsrc/devel/py-pyobjc-framework-MetricKit/Makefile \
    pkgsrc/devel/py-pyobjc-framework-MetricKit/PLIST
cvs rdiff -u -r1.3 -r1.4 pkgsrc/devel/py-pyobjc-framework-MetricKit/distinfo
cvs rdiff -u -r1.3 -r1.4 pkgsrc/devel/py-pyobjc-framework-ModelIO/Makefile
cvs rdiff -u -r1.2 -r1.3 pkgsrc/devel/py-pyobjc-framework-ModelIO/PLIST
cvs rdiff -u -r1.14 -r1.15 pkgsrc/devel/py-pyobjc-framework-ModelIO/distinfo
cvs rdiff -u -r1.3 -r1.4 \
    pkgsrc/devel/py-pyobjc-framework-MultipeerConnectivity/Makefile
cvs rdiff -u -r1.2 -r1.3 \
    pkgsrc/devel/py-pyobjc-framework-MultipeerConnectivity/PLIST
cvs rdiff -u -r1.14 -r1.15 \
    pkgsrc/devel/py-pyobjc-framework-MultipeerConnectivity/distinfo
cvs rdiff -u -r1.3 -r1.4 \
    pkgsrc/devel/py-pyobjc-framework-NaturalLanguage/Makefile
cvs rdiff -u -r1.1 -r1.2 \
    pkgsrc/devel/py-pyobjc-framework-NaturalLanguage/PLIST
cvs rdiff -u -r1.8 -r1.9 \
    pkgsrc/devel/py-pyobjc-framework-NaturalLanguage/distinfo
cvs rdiff -u -r1.3 -r1.4 pkgsrc/devel/py-pyobjc-framework-NetFS/Makefile
cvs rdiff -u -r1.1 -r1.2 pkgsrc/devel/py-pyobjc-framework-NetFS/PLIST
cvs rdiff -u -r1.14 -r1.15 pkgsrc/devel/py-pyobjc-framework-NetFS/distinfo
cvs rdiff -u -r1.1 -r1.2 pkgsrc/devel/py-pyobjc-framework-Network/Makefile \
    pkgsrc/devel/py-pyobjc-framework-Network/PLIST
cvs rdiff -u -r1.3 -r1.4 pkgsrc/devel/py-pyobjc-framework-Network/distinfo
cvs rdiff -u -r1.3 -r1.4 \
    pkgsrc/devel/py-pyobjc-framework-NetworkExtension/Makefile
cvs rdiff -u -r1.2 -r1.3 \
    pkgsrc/devel/py-pyobjc-framework-NetworkExtension/PLIST
cvs rdiff -u -r1.14 -r1.15 \
    pkgsrc/devel/py-pyobjc-framework-NetworkExtension/distinfo
cvs rdiff -u -r1.3 -r1.4 \
    pkgsrc/devel/py-pyobjc-framework-NotificationCenter/Makefile
cvs rdiff -u -r1.2 -r1.3 \
    pkgsrc/devel/py-pyobjc-framework-NotificationCenter/PLIST
cvs rdiff -u -r1.14 -r1.15 \
    pkgsrc/devel/py-pyobjc-framework-NotificationCenter/distinfo
cvs rdiff -u -r1.1 -r1.2 pkgsrc/devel/py-pyobjc-framework-OSAKit/Makefile \
    pkgsrc/devel/py-pyobjc-framework-OSAKit/PLIST
cvs rdiff -u -r1.3 -r1.4 pkgsrc/devel/py-pyobjc-framework-OSAKit/distinfo
cvs rdiff -u -r1.1 -r1.2 pkgsrc/devel/py-pyobjc-framework-OSLog/Makefile \
    pkgsrc/devel/py-pyobjc-framework-OSLog/PLIST
cvs rdiff -u -r1.3 -r1.4 pkgsrc/devel/py-pyobjc-framework-OSLog/distinfo
cvs rdiff -u -r1.5 -r1.6 \
    pkgsrc/devel/py-pyobjc-framework-OpenDirectory/Makefile
cvs rdiff -u -r1.2 -r1.3 pkgsrc/devel/py-pyobjc-framework-OpenDirectory/PLIST
cvs rdiff -u -r1.16 -r1.17 \
    pkgsrc/devel/py-pyobjc-framework-OpenDirectory/distinfo
cvs rdiff -u -r1.1 -r1.2 pkgsrc/devel/py-pyobjc-framework-PHASE/Makefile \
    pkgsrc/devel/py-pyobjc-framework-PHASE/PLIST \
    pkgsrc/devel/py-pyobjc-framework-PHASE/distinfo
cvs rdiff -u -r1.1 -r1.2 pkgsrc/devel/py-pyobjc-framework-PassKit/Makefile \
    pkgsrc/devel/py-pyobjc-framework-PassKit/PLIST
cvs rdiff -u -r1.3 -r1.4 pkgsrc/devel/py-pyobjc-framework-PassKit/distinfo
cvs rdiff -u -r1.1 -r1.2 pkgsrc/devel/py-pyobjc-framework-PencilKit/Makefile \
    pkgsrc/devel/py-pyobjc-framework-PencilKit/PLIST
cvs rdiff -u -r1.3 -r1.4 pkgsrc/devel/py-pyobjc-framework-PencilKit/distinfo
cvs rdiff -u -r1.3 -r1.4 pkgsrc/devel/py-pyobjc-framework-Photos/Makefile
cvs rdiff -u -r1.2 -r1.3 pkgsrc/devel/py-pyobjc-framework-Photos/PLIST
cvs rdiff -u -r1.14 -r1.15 pkgsrc/devel/py-pyobjc-framework-Photos/distinfo
cvs rdiff -u -r1.3 -r1.4 pkgsrc/devel/py-pyobjc-framework-PhotosUI/Makefile
cvs rdiff -u -r1.2 -r1.3 pkgsrc/devel/py-pyobjc-framework-PhotosUI/PLIST
cvs rdiff -u -r1.14 -r1.15 pkgsrc/devel/py-pyobjc-framework-PhotosUI/distinfo
cvs rdiff -u -r1.5 -r1.6 \
    pkgsrc/devel/py-pyobjc-framework-PreferencePanes/Makefile
cvs rdiff -u -r1.1 -r1.2 \
    pkgsrc/devel/py-pyobjc-framework-PreferencePanes/PLIST
cvs rdiff -u -r1.16 -r1.17 \
    pkgsrc/devel/py-pyobjc-framework-PreferencePanes/distinfo
cvs rdiff -u -r1.7 -r1.8 pkgsrc/devel/py-pyobjc-framework-PubSub/Makefile
cvs rdiff -u -r1.1 -r1.2 pkgsrc/devel/py-pyobjc-framework-PubSub/PLIST
cvs rdiff -u -r1.16 -r1.17 pkgsrc/devel/py-pyobjc-framework-PubSub/distinfo
cvs rdiff -u -r1.1 -r1.2 pkgsrc/devel/py-pyobjc-framework-PushKit/Makefile \
    pkgsrc/devel/py-pyobjc-framework-PushKit/PLIST
cvs rdiff -u -r1.3 -r1.4 pkgsrc/devel/py-pyobjc-framework-PushKit/distinfo
cvs rdiff -u -r1.5 -r1.6 pkgsrc/devel/py-pyobjc-framework-Quartz/Makefile
cvs rdiff -u -r1.3 -r1.4 pkgsrc/devel/py-pyobjc-framework-Quartz/PLIST
cvs rdiff -u -r1.16 -r1.17 pkgsrc/devel/py-pyobjc-framework-Quartz/distinfo
cvs rdiff -u -r1.1 -r1.2 \
    pkgsrc/devel/py-pyobjc-framework-QuickLookThumbnailing/Makefile \
    pkgsrc/devel/py-pyobjc-framework-QuickLookThumbnailing/PLIST
cvs rdiff -u -r1.3 -r1.4 \
    pkgsrc/devel/py-pyobjc-framework-QuickLookThumbnailing/distinfo
cvs rdiff -u -r1.1 -r1.2 pkgsrc/devel/py-pyobjc-framework-ReplayKit/Makefile \
    pkgsrc/devel/py-pyobjc-framework-ReplayKit/PLIST
cvs rdiff -u -r1.3 -r1.4 pkgsrc/devel/py-pyobjc-framework-ReplayKit/distinfo
cvs rdiff -u -r1.3 -r1.4 \
    pkgsrc/devel/py-pyobjc-framework-SafariServices/Makefile
cvs rdiff -u -r1.2 -r1.3 \
    pkgsrc/devel/py-pyobjc-framework-SafariServices/PLIST
cvs rdiff -u -r1.14 -r1.15 \
    pkgsrc/devel/py-pyobjc-framework-SafariServices/distinfo
cvs rdiff -u -r1.1 -r1.2 pkgsrc/devel/py-pyobjc-framework-SafetyKit/Makefile \
    pkgsrc/devel/py-pyobjc-framework-SafetyKit/PLIST \
    pkgsrc/devel/py-pyobjc-framework-SafetyKit/distinfo
cvs rdiff -u -r1.3 -r1.4 pkgsrc/devel/py-pyobjc-framework-SceneKit/Makefile
cvs rdiff -u -r1.2 -r1.3 pkgsrc/devel/py-pyobjc-framework-SceneKit/PLIST
cvs rdiff -u -r1.14 -r1.15 pkgsrc/devel/py-pyobjc-framework-SceneKit/distinfo
cvs rdiff -u -r1.1 -r1.2 \
    pkgsrc/devel/py-pyobjc-framework-ScreenCaptureKit/Makefile \
    pkgsrc/devel/py-pyobjc-framework-ScreenCaptureKit/PLIST
cvs rdiff -u -r1.3 -r1.4 \
    pkgsrc/devel/py-pyobjc-framework-ScreenCaptureKit/distinfo
cvs rdiff -u -r1.5 -r1.6 \
    pkgsrc/devel/py-pyobjc-framework-ScreenSaver/Makefile
cvs rdiff -u -r1.2 -r1.3 pkgsrc/devel/py-pyobjc-framework-ScreenSaver/PLIST
cvs rdiff -u -r1.16 -r1.17 \
    pkgsrc/devel/py-pyobjc-framework-ScreenSaver/distinfo
cvs rdiff -u -r1.1 -r1.2 pkgsrc/devel/py-pyobjc-framework-ScreenTime/Makefile \
    pkgsrc/devel/py-pyobjc-framework-ScreenTime/PLIST
cvs rdiff -u -r1.3 -r1.4 pkgsrc/devel/py-pyobjc-framework-ScreenTime/distinfo
cvs rdiff -u -r1.5 -r1.6 \
    pkgsrc/devel/py-pyobjc-framework-ScriptingBridge/Makefile
cvs rdiff -u -r1.3 -r1.4 \
    pkgsrc/devel/py-pyobjc-framework-ScriptingBridge/PLIST
cvs rdiff -u -r1.16 -r1.17 \
    pkgsrc/devel/py-pyobjc-framework-ScriptingBridge/distinfo
cvs rdiff -u -r1.6 -r1.7 pkgsrc/devel/py-pyobjc-framework-SearchKit/Makefile
cvs rdiff -u -r1.2 -r1.3 pkgsrc/devel/py-pyobjc-framework-SearchKit/PLIST
cvs rdiff -u -r1.16 -r1.17 \
    pkgsrc/devel/py-pyobjc-framework-SearchKit/distinfo
cvs rdiff -u -r1.3 -r1.4 pkgsrc/devel/py-pyobjc-framework-Security/Makefile
cvs rdiff -u -r1.4 -r1.5 pkgsrc/devel/py-pyobjc-framework-Security/PLIST
cvs rdiff -u -r1.14 -r1.15 pkgsrc/devel/py-pyobjc-framework-Security/distinfo
cvs rdiff -u -r1.1 -r1.2 \
    pkgsrc/devel/py-pyobjc-framework-SecurityFoundation/Makefile \
    pkgsrc/devel/py-pyobjc-framework-SecurityFoundation/PLIST
cvs rdiff -u -r1.3 -r1.4 \
    pkgsrc/devel/py-pyobjc-framework-SecurityFoundation/distinfo
cvs rdiff -u -r1.3 -r1.4 \
    pkgsrc/devel/py-pyobjc-framework-SecurityInterface/Makefile
cvs rdiff -u -r1.2 -r1.3 \
    pkgsrc/devel/py-pyobjc-framework-SecurityInterface/PLIST
cvs rdiff -u -r1.14 -r1.15 \
    pkgsrc/devel/py-pyobjc-framework-SecurityInterface/distinfo
cvs rdiff -u -r1.5 -r1.6 \
    pkgsrc/devel/py-pyobjc-framework-ServiceManagement/Makefile
cvs rdiff -u -r1.1 -r1.2 \
    pkgsrc/devel/py-pyobjc-framework-ServiceManagement/PLIST
cvs rdiff -u -r1.16 -r1.17 \
    pkgsrc/devel/py-pyobjc-framework-ServiceManagement/distinfo
cvs rdiff -u -r1.1 -r1.2 \
    pkgsrc/devel/py-pyobjc-framework-SharedWithYou/Makefile \
    pkgsrc/devel/py-pyobjc-framework-SharedWithYou/PLIST \
    pkgsrc/devel/py-pyobjc-framework-SharedWithYou/distinfo
cvs rdiff -u -r1.1 -r1.2 \
    pkgsrc/devel/py-pyobjc-framework-SharedWithYouCore/Makefile \
    pkgsrc/devel/py-pyobjc-framework-SharedWithYouCore/PLIST \
    pkgsrc/devel/py-pyobjc-framework-SharedWithYouCore/distinfo
cvs rdiff -u -r1.1 -r1.2 pkgsrc/devel/py-pyobjc-framework-ShazamKit/Makefile \
    pkgsrc/devel/py-pyobjc-framework-ShazamKit/PLIST \
    pkgsrc/devel/py-pyobjc-framework-ShazamKit/distinfo
cvs rdiff -u -r1.5 -r1.6 pkgsrc/devel/py-pyobjc-framework-Social/Makefile
cvs rdiff -u -r1.1 -r1.2 pkgsrc/devel/py-pyobjc-framework-Social/PLIST
cvs rdiff -u -r1.16 -r1.17 pkgsrc/devel/py-pyobjc-framework-Social/distinfo
cvs rdiff -u -r1.1 -r1.2 \
    pkgsrc/devel/py-pyobjc-framework-SoundAnalysis/Makefile \
    pkgsrc/devel/py-pyobjc-framework-SoundAnalysis/PLIST
cvs rdiff -u -r1.3 -r1.4 \
    pkgsrc/devel/py-pyobjc-framework-SoundAnalysis/distinfo
cvs rdiff -u -r1.1 -r1.2 pkgsrc/devel/py-pyobjc-framework-Speech/Makefile \
    pkgsrc/devel/py-pyobjc-framework-Speech/PLIST
cvs rdiff -u -r1.3 -r1.4 pkgsrc/devel/py-pyobjc-framework-Speech/distinfo
cvs rdiff -u -r1.3 -r1.4 pkgsrc/devel/py-pyobjc-framework-SpriteKit/Makefile
cvs rdiff -u -r1.2 -r1.3 pkgsrc/devel/py-pyobjc-framework-SpriteKit/PLIST
cvs rdiff -u -r1.14 -r1.15 \
    pkgsrc/devel/py-pyobjc-framework-SpriteKit/distinfo
cvs rdiff -u -r1.5 -r1.6 pkgsrc/devel/py-pyobjc-framework-StoreKit/Makefile
cvs rdiff -u -r1.3 -r1.4 pkgsrc/devel/py-pyobjc-framework-StoreKit/PLIST
cvs rdiff -u -r1.16 -r1.17 pkgsrc/devel/py-pyobjc-framework-StoreKit/distinfo
cvs rdiff -u -r1.5 -r1.6 \
    pkgsrc/devel/py-pyobjc-framework-SyncServices/Makefile
cvs rdiff -u -r1.3 -r1.4 pkgsrc/devel/py-pyobjc-framework-SyncServices/PLIST
cvs rdiff -u -r1.16 -r1.17 \
    pkgsrc/devel/py-pyobjc-framework-SyncServices/distinfo
cvs rdiff -u -r1.5 -r1.6 \
    pkgsrc/devel/py-pyobjc-framework-SystemConfiguration/Makefile
cvs rdiff -u -r1.2 -r1.3 \
    pkgsrc/devel/py-pyobjc-framework-SystemConfiguration/PLIST
cvs rdiff -u -r1.16 -r1.17 \
    pkgsrc/devel/py-pyobjc-framework-SystemConfiguration/distinfo
cvs rdiff -u -r1.1 -r1.2 \
    pkgsrc/devel/py-pyobjc-framework-SystemExtensions/Makefile \
    pkgsrc/devel/py-pyobjc-framework-SystemExtensions/PLIST
cvs rdiff -u -r1.3 -r1.4 \
    pkgsrc/devel/py-pyobjc-framework-SystemExtensions/distinfo
cvs rdiff -u -r1.1 -r1.2 \
    pkgsrc/devel/py-pyobjc-framework-ThreadNetwork/Makefile \
    pkgsrc/devel/py-pyobjc-framework-ThreadNetwork/PLIST \
    pkgsrc/devel/py-pyobjc-framework-ThreadNetwork/distinfo
cvs rdiff -u -r1.1 -r1.2 \
    pkgsrc/devel/py-pyobjc-framework-UniformTypeIdentifiers/Makefile \
    pkgsrc/devel/py-pyobjc-framework-UniformTypeIdentifiers/PLIST
cvs rdiff -u -r1.3 -r1.4 \
    pkgsrc/devel/py-pyobjc-framework-UniformTypeIdentifiers/distinfo
cvs rdiff -u -r1.1 -r1.2 \
    pkgsrc/devel/py-pyobjc-framework-UserNotifications/Makefile \
    pkgsrc/devel/py-pyobjc-framework-UserNotifications/PLIST
cvs rdiff -u -r1.3 -r1.4 \
    pkgsrc/devel/py-pyobjc-framework-UserNotifications/distinfo
cvs rdiff -u -r1.1 -r1.2 \
    pkgsrc/devel/py-pyobjc-framework-UserNotificationsUI/Makefile \
    pkgsrc/devel/py-pyobjc-framework-UserNotificationsUI/PLIST
cvs rdiff -u -r1.3 -r1.4 \
    pkgsrc/devel/py-pyobjc-framework-UserNotificationsUI/distinfo
cvs rdiff -u -r1.1 -r1.2 \
    pkgsrc/devel/py-pyobjc-framework-VideoSubscriberAccount/Makefile \
    pkgsrc/devel/py-pyobjc-framework-VideoSubscriberAccount/PLIST
cvs rdiff -u -r1.3 -r1.4 \
    pkgsrc/devel/py-pyobjc-framework-VideoSubscriberAccount/distinfo
cvs rdiff -u -r1.1 -r1.2 \
    pkgsrc/devel/py-pyobjc-framework-VideoToolbox/Makefile \
    pkgsrc/devel/py-pyobjc-framework-VideoToolbox/PLIST
cvs rdiff -u -r1.3 -r1.4 \
    pkgsrc/devel/py-pyobjc-framework-VideoToolbox/distinfo
cvs rdiff -u -r1.1 -r1.2 \
    pkgsrc/devel/py-pyobjc-framework-Virtualization/Makefile \
    pkgsrc/devel/py-pyobjc-framework-Virtualization/PLIST
cvs rdiff -u -r1.3 -r1.4 \
    pkgsrc/devel/py-pyobjc-framework-Virtualization/distinfo
cvs rdiff -u -r1.3 -r1.4 pkgsrc/devel/py-pyobjc-framework-Vision/Makefile
cvs rdiff -u -r1.2 -r1.3 pkgsrc/devel/py-pyobjc-framework-Vision/PLIST
cvs rdiff -u -r1.14 -r1.15 pkgsrc/devel/py-pyobjc-framework-Vision/distinfo
cvs rdiff -u -r1.5 -r1.6 pkgsrc/devel/py-pyobjc-framework-WebKit/Makefile
cvs rdiff -u -r1.3 -r1.4 pkgsrc/devel/py-pyobjc-framework-WebKit/PLIST
cvs rdiff -u -r1.16 -r1.17 pkgsrc/devel/py-pyobjc-framework-WebKit/distinfo
cvs rdiff -u -r1.3 -r1.4 \
    pkgsrc/devel/py-pyobjc-framework-iTunesLibrary/Makefile
cvs rdiff -u -r1.1 -r1.2 pkgsrc/devel/py-pyobjc-framework-iTunesLibrary/PLIST
cvs rdiff -u -r1.14 -r1.15 \
    pkgsrc/devel/py-pyobjc-framework-iTunesLibrary/distinfo
cvs rdiff -u -r1.3 -r1.4 \
    pkgsrc/devel/py-pyobjc-framework-libdispatch/Makefile \
    pkgsrc/devel/py-pyobjc-framework-libdispatch/PLIST
cvs rdiff -u -r1.14 -r1.15 \
    pkgsrc/devel/py-pyobjc-framework-libdispatch/distinfo
cvs rdiff -u -r1.1 -r1.2 pkgsrc/devel/py-pyobjc-framework-libxpc/Makefile \
    pkgsrc/devel/py-pyobjc-framework-libxpc/PLIST \
    pkgsrc/devel/py-pyobjc-framework-libxpc/distinfo

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: pkgsrc/devel/Makefile
diff -u pkgsrc/devel/Makefile:1.4132 pkgsrc/devel/Makefile:1.4133
--- pkgsrc/devel/Makefile:1.4132        Fri Nov 17 21:24:02 2023
+++ pkgsrc/devel/Makefile       Sun Nov 19 17:02:49 2023
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.4132 2023/11/17 21:24:02 schmonz Exp $
+# $NetBSD: Makefile,v 1.4133 2023/11/19 17:02:49 adam Exp $
 #
 
 COMMENT=       Development utilities
@@ -2839,7 +2839,6 @@ SUBDIR+=  py-pyobjc-framework-GameControl
 SUBDIR+=       py-pyobjc-framework-GameKit
 SUBDIR+=       py-pyobjc-framework-GameplayKit
 SUBDIR+=       py-pyobjc-framework-HealthKit
-SUBDIR+=       py-pyobjc-framework-IMServicePlugIn
 SUBDIR+=       py-pyobjc-framework-IOBluetooth
 SUBDIR+=       py-pyobjc-framework-IOBluetoothUI
 SUBDIR+=       py-pyobjc-framework-IOSurface

Index: pkgsrc/devel/py-pyobjc/Makefile
diff -u pkgsrc/devel/py-pyobjc/Makefile:1.9 pkgsrc/devel/py-pyobjc/Makefile:1.10
--- pkgsrc/devel/py-pyobjc/Makefile:1.9 Sun Jun 18 05:02:52 2023
+++ pkgsrc/devel/py-pyobjc/Makefile     Sun Nov 19 17:02:49 2023
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.9 2023/06/18 05:02:52 adam Exp $
+# $NetBSD: Makefile,v 1.10 2023/11/19 17:02:49 adam Exp $
 
 META_PACKAGE=  yes
 
@@ -193,7 +193,6 @@ DEPENDS+=   ${PYPKGPREFIX}-pyobjc-framewor
 DEPENDS+=      ${PYPKGPREFIX}-pyobjc-framework-CoreMedia>=${PYOBJC_VERS}:../../devel/py-pyobjc-framework-CoreMedia
 DEPENDS+=      ${PYPKGPREFIX}-pyobjc-framework-CoreMediaIO>=${PYOBJC_VERS}:../../devel/py-pyobjc-framework-CoreMediaIO
 DEPENDS+=      ${PYPKGPREFIX}-pyobjc-framework-DVDPlayback>=${PYOBJC_VERS}:../../devel/py-pyobjc-framework-DVDPlayback
-DEPENDS+=      ${PYPKGPREFIX}-pyobjc-framework-IMServicePlugIn>=${PYOBJC_VERS}:../../devel/py-pyobjc-framework-IMServicePlugIn
 DEPENDS+=      ${PYPKGPREFIX}-pyobjc-framework-SceneKit>=${PYOBJC_VERS}:../../devel/py-pyobjc-framework-SceneKit
 DEPENDS+=      ${PYPKGPREFIX}-pyobjc-framework-StoreKit>=${PYOBJC_VERS}:../../devel/py-pyobjc-framework-StoreKit
 .endif

Index: pkgsrc/devel/py-pyobjc/Makefile.common
diff -u pkgsrc/devel/py-pyobjc/Makefile.common:1.16 pkgsrc/devel/py-pyobjc/Makefile.common:1.17
--- pkgsrc/devel/py-pyobjc/Makefile.common:1.16 Sun Jun 18 05:02:52 2023
+++ pkgsrc/devel/py-pyobjc/Makefile.common      Sun Nov 19 17:02:49 2023
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile.common,v 1.16 2023/06/18 05:02:52 adam Exp $
+# $NetBSD: Makefile.common,v 1.17 2023/11/19 17:02:49 adam Exp $
 # used by devel/py-pyobjc-core/Makefile
 # used by devel/py-pyobjc-framework-AdServices/Makefile
 # used by devel/py-pyobjc-framework-AdSupport/Makefile
@@ -65,7 +65,6 @@
 # used by devel/py-pyobjc-framework-GameKit/Makefile
 # used by devel/py-pyobjc-framework-GameplayKit/Makefile
 # used by devel/py-pyobjc-framework-HealthKit/Makefile
-# used by devel/py-pyobjc-framework-IMServicePlugIn/Makefile
 # used by devel/py-pyobjc-framework-IOBluetooth/Makefile
 # used by devel/py-pyobjc-framework-IOBluetoothUI/Makefile
 # used by devel/py-pyobjc-framework-IOSurface/Makefile
@@ -151,14 +150,19 @@
 # used by devel/py-pyobjc-framework-libdispatch/Makefile
 # used by devel/py-pyobjc-framework-libxpc/Makefile
 
-PYOBJC_VERS=   9.2
+PYOBJC_VERS=   10.0
 
 MAINTAINER?=   pkgsrc-users%NetBSD.org@localhost
 HOMEPAGE=      https://pyobjc.readthedocs.io/
 LICENSE=       mit
 
+TOOL_DEPENDS+= ${PYPKGPREFIX}-setuptools-[0-9]*:../../devel/py-setuptools
+TOOL_DEPENDS+= ${PYPKGPREFIX}-wheel-[0-9]*:../../devel/py-wheel
+
 ONLY_FOR_PLATFORM=     Darwin-*-* # only for macOS
 
+USE_LANGUAGES= c objc
+
 PYTHON_VERSIONS_INCOMPATIBLE=  27
 
 SUBST_CLASSES+=                pysetup

Index: pkgsrc/devel/py-pyobjc-core/Makefile
diff -u pkgsrc/devel/py-pyobjc-core/Makefile:1.9 pkgsrc/devel/py-pyobjc-core/Makefile:1.10
--- pkgsrc/devel/py-pyobjc-core/Makefile:1.9    Fri Apr  7 05:17:23 2023
+++ pkgsrc/devel/py-pyobjc-core/Makefile        Sun Nov 19 17:02:49 2023
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.9 2023/04/07 05:17:23 adam Exp $
+# $NetBSD: Makefile,v 1.10 2023/11/19 17:02:49 adam Exp $
 
 .include "../../devel/py-pyobjc/Makefile.common"
 
@@ -12,9 +12,7 @@ COMMENT=      Bridge between Python and Objec
 # pyobjc_setup.py does not exist here
 SUBST_NOOP_OK.pysetup= yes
 
-PYSETUPBUILDARGS=      build_ext --no-warnings-as-errors
-
 # Must use system libffi (for ffi_find_closure_for_code_np()).
 #.include "../../devel/libffi/buildlink3.mk"
-.include "../../lang/python/egg.mk"
+.include "../../lang/python/wheel.mk"
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/devel/py-pyobjc-core/PLIST
diff -u pkgsrc/devel/py-pyobjc-core/PLIST:1.3 pkgsrc/devel/py-pyobjc-core/PLIST:1.4
--- pkgsrc/devel/py-pyobjc-core/PLIST:1.3       Sun Jun 18 05:02:52 2023
+++ pkgsrc/devel/py-pyobjc-core/PLIST   Sun Nov 19 17:02:49 2023
@@ -1,11 +1,10 @@
-@comment $NetBSD: PLIST,v 1.3 2023/06/18 05:02:52 adam Exp $
-${PYSITELIB}/${EGG_INFODIR}/PKG-INFO
-${PYSITELIB}/${EGG_INFODIR}/SOURCES.txt
-${PYSITELIB}/${EGG_INFODIR}/dependency_links.txt
-${PYSITELIB}/${EGG_INFODIR}/include/pyobjc-api.h
-${PYSITELIB}/${EGG_INFODIR}/include/pyobjc-compat.h
-${PYSITELIB}/${EGG_INFODIR}/not-zip-safe
-${PYSITELIB}/${EGG_INFODIR}/top_level.txt
+@comment $NetBSD: PLIST,v 1.4 2023/11/19 17:02:49 adam Exp $
+${PYSITELIB}/${WHEEL_INFODIR}/METADATA
+${PYSITELIB}/${WHEEL_INFODIR}/RECORD
+${PYSITELIB}/${WHEEL_INFODIR}/WHEEL
+${PYSITELIB}/${WHEEL_INFODIR}/include/pyobjc-api.h
+${PYSITELIB}/${WHEEL_INFODIR}/include/pyobjc-compat.h
+${PYSITELIB}/${WHEEL_INFODIR}/top_level.txt
 ${PYSITELIB}/PyObjCTools/KeyValueCoding.py
 ${PYSITELIB}/PyObjCTools/KeyValueCoding.pyc
 ${PYSITELIB}/PyObjCTools/KeyValueCoding.pyo

Index: pkgsrc/devel/py-pyobjc-core/distinfo
diff -u pkgsrc/devel/py-pyobjc-core/distinfo:1.17 pkgsrc/devel/py-pyobjc-core/distinfo:1.18
--- pkgsrc/devel/py-pyobjc-core/distinfo:1.17   Sun Jun 18 05:02:52 2023
+++ pkgsrc/devel/py-pyobjc-core/distinfo        Sun Nov 19 17:02:49 2023
@@ -1,6 +1,6 @@
-$NetBSD: distinfo,v 1.17 2023/06/18 05:02:52 adam Exp $
+$NetBSD: distinfo,v 1.18 2023/11/19 17:02:49 adam Exp $
 
-BLAKE2s (pyobjc-core-9.2.tar.gz) = 00f753c702b9fdb42d981d03567c3bb1221b07e921c85950af85166b6058897a
-SHA512 (pyobjc-core-9.2.tar.gz) = 4d1be16e8ad6bf6cabdd5b3c2dd26e808ce40e057acb8a0009d60e559fccf47e4bb58c387441952ddb632cbed84abbf65496c854aa6b50f749d0377685b9b2f8
-Size (pyobjc-core-9.2.tar.gz) = 923758 bytes
-SHA1 (patch-setup.py) = a05f3cd8129fd221863a0b7ab8613a58110875db
+BLAKE2s (pyobjc-core-10.0.tar.gz) = 2f7acaafafea2ec6dad4512ce9052f271b922941ac74ec86a5ff4e4adb493e0e
+SHA512 (pyobjc-core-10.0.tar.gz) = ba5104b390ab12b18f3cb68a77a82d2bc79db6fb64c4cbeb4b584646352038ef7555ce2fd82ec5b3676c1bbcf896dcc91e53031e5f88a1c4ba0404575164fa33
+Size (pyobjc-core-10.0.tar.gz) = 921873 bytes
+SHA1 (patch-setup.py) = c12684631c882b59c576cecdda877c5fa08d703c

Index: pkgsrc/devel/py-pyobjc-core/patches/patch-setup.py
diff -u pkgsrc/devel/py-pyobjc-core/patches/patch-setup.py:1.5 pkgsrc/devel/py-pyobjc-core/patches/patch-setup.py:1.6
--- pkgsrc/devel/py-pyobjc-core/patches/patch-setup.py:1.5      Sun Jun 18 05:02:52 2023
+++ pkgsrc/devel/py-pyobjc-core/patches/patch-setup.py  Sun Nov 19 17:02:49 2023
@@ -1,10 +1,10 @@
-$NetBSD: patch-setup.py,v 1.5 2023/06/18 05:02:52 adam Exp $
+$NetBSD: patch-setup.py,v 1.6 2023/11/19 17:02:49 adam Exp $
 
 Do not add debug symbols.
 Do not override compiler optimiztion flags.
 Avoid a hack.
 
---- setup.py.orig      2023-06-06 09:49:42.000000000 +0000
+--- setup.py.orig      2023-09-16 12:35:53.000000000 +0000
 +++ setup.py
 @@ -67,7 +67,6 @@ def get_sdk_level(sdk):
  
@@ -24,17 +24,17 @@ Avoid a hack.
 -    "-O3",
      "-flto=thin",
      # XXX: Use object_path_lto (during linking?)
- ]
-@@ -112,8 +107,6 @@ OBJC_LDFLAGS = [
+     "-UNDEBUG",
+@@ -113,8 +108,6 @@ OBJC_LDFLAGS = [
      # "-fsanitize=address", "-fsanitize=undefined", "-fno-sanitize=vptr",
      "-fvisibility=hidden",
      # "-O0",
 -    "-g",
 -    "-O3",
      "-flto=thin",
+     "-fexceptions",
  ]
- 
-@@ -251,8 +244,6 @@ class oc_test(test.test):
+@@ -253,8 +246,6 @@ class oc_test(test.test):
          self.__old_path = sys.path[:]
          self.__old_modules = sys.modules.copy()
  

Index: pkgsrc/devel/py-pyobjc-framework-AVFoundation/Makefile
diff -u pkgsrc/devel/py-pyobjc-framework-AVFoundation/Makefile:1.4 pkgsrc/devel/py-pyobjc-framework-AVFoundation/Makefile:1.5
--- pkgsrc/devel/py-pyobjc-framework-AVFoundation/Makefile:1.4  Tue Sep 27 18:12:46 2022
+++ pkgsrc/devel/py-pyobjc-framework-AVFoundation/Makefile      Sun Nov 19 17:02:49 2023
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.4 2022/09/27 18:12:46 adam Exp $
+# $NetBSD: Makefile,v 1.5 2023/11/19 17:02:49 adam Exp $
 
 .include "../../devel/py-pyobjc/Makefile.common"
 
@@ -11,13 +11,11 @@ COMMENT=    Wrappers for the framework AVFo
 
 NOT_FOR_PLATFORM=      Darwin-10.*-* Darwin-[0-9].*-* # 10.7+
 
-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-CoreAudio>=${PYOBJC_VERS}:../../devel/py-pyobjc-framework-CoreAudio
 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"
+.include "../../lang/python/wheel.mk"
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/devel/py-pyobjc-framework-AVFoundation/PLIST
diff -u pkgsrc/devel/py-pyobjc-framework-AVFoundation/PLIST:1.2 pkgsrc/devel/py-pyobjc-framework-AVFoundation/PLIST:1.3
--- pkgsrc/devel/py-pyobjc-framework-AVFoundation/PLIST:1.2     Sat May 23 07:03:41 2020
+++ pkgsrc/devel/py-pyobjc-framework-AVFoundation/PLIST Sun Nov 19 17:02:49 2023
@@ -1,10 +1,8 @@
-@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
+@comment $NetBSD: PLIST,v 1.3 2023/11/19 17:02:49 adam Exp $
+${PYSITELIB}/${WHEEL_INFODIR}/METADATA
+${PYSITELIB}/${WHEEL_INFODIR}/RECORD
+${PYSITELIB}/${WHEEL_INFODIR}/WHEEL
+${PYSITELIB}/${WHEEL_INFODIR}/top_level.txt
 ${PYSITELIB}/AVFoundation/_AVFoundation.abi3.so
 ${PYSITELIB}/AVFoundation/__init__.py
 ${PYSITELIB}/AVFoundation/__init__.pyc

Index: pkgsrc/devel/py-pyobjc-framework-AVFoundation/distinfo
diff -u pkgsrc/devel/py-pyobjc-framework-AVFoundation/distinfo:1.14 pkgsrc/devel/py-pyobjc-framework-AVFoundation/distinfo:1.15
--- pkgsrc/devel/py-pyobjc-framework-AVFoundation/distinfo:1.14 Sun Jun 18 05:02:52 2023
+++ pkgsrc/devel/py-pyobjc-framework-AVFoundation/distinfo      Sun Nov 19 17:02:49 2023
@@ -1,5 +1,5 @@
-$NetBSD: distinfo,v 1.14 2023/06/18 05:02:52 adam Exp $
+$NetBSD: distinfo,v 1.15 2023/11/19 17:02:49 adam Exp $
 
-BLAKE2s (pyobjc-framework-AVFoundation-9.2.tar.gz) = 5d0bba682c59704a9ac950dedb69e8c7b1371e182374c286beae4701da7e319a
-SHA512 (pyobjc-framework-AVFoundation-9.2.tar.gz) = f40477be2a430e5f1dd21af9c18f3329459b2cb1b8d59f300a85e64acfa9b56a4a09b1345e56336ba4f5c873e5131eb9af8bce46cb382bc1f7eac9a24d8943d1
-Size (pyobjc-framework-AVFoundation-9.2.tar.gz) = 785336 bytes
+BLAKE2s (pyobjc-framework-AVFoundation-10.0.tar.gz) = 0ca0bad205d33bacdea8a0cedb19f2adfaa066a9564d16487b4bda2125085851
+SHA512 (pyobjc-framework-AVFoundation-10.0.tar.gz) = 65ba71db00e6502135bbc988efcc386e8527c918923d9b3f56eb8beee4e6278d7c745adcb77e43c3af625a55e0dd8f4ba822e3223b397f432af15f5ef0556b97
+Size (pyobjc-framework-AVFoundation-10.0.tar.gz) = 908065 bytes

Index: pkgsrc/devel/py-pyobjc-framework-AVKit/Makefile
diff -u pkgsrc/devel/py-pyobjc-framework-AVKit/Makefile:1.3 pkgsrc/devel/py-pyobjc-framework-AVKit/Makefile:1.4
--- pkgsrc/devel/py-pyobjc-framework-AVKit/Makefile:1.3 Tue Sep 27 18:12:46 2022
+++ pkgsrc/devel/py-pyobjc-framework-AVKit/Makefile     Sun Nov 19 17:02:49 2023
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.3 2022/09/27 18:12:46 adam Exp $
+# $NetBSD: Makefile,v 1.4 2023/11/19 17:02:49 adam Exp $
 
 .include "../../devel/py-pyobjc/Makefile.common"
 
@@ -11,11 +11,9 @@ COMMENT=     Wrappers for the framework AVKi
 
 NOT_FOR_PLATFORM=      Darwin-1[0-2].*-* Darwin-[0-9].*-* # 10.9+
 
-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 "../../lang/python/wheel.mk"
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/devel/py-pyobjc-framework-AVKit/PLIST
diff -u pkgsrc/devel/py-pyobjc-framework-AVKit/PLIST:1.2 pkgsrc/devel/py-pyobjc-framework-AVKit/PLIST:1.3
--- pkgsrc/devel/py-pyobjc-framework-AVKit/PLIST:1.2    Sat May 23 07:03:41 2020
+++ pkgsrc/devel/py-pyobjc-framework-AVKit/PLIST        Sun Nov 19 17:02:49 2023
@@ -1,10 +1,8 @@
-@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
+@comment $NetBSD: PLIST,v 1.3 2023/11/19 17:02:49 adam Exp $
+${PYSITELIB}/${WHEEL_INFODIR}/METADATA
+${PYSITELIB}/${WHEEL_INFODIR}/RECORD
+${PYSITELIB}/${WHEEL_INFODIR}/WHEEL
+${PYSITELIB}/${WHEEL_INFODIR}/top_level.txt
 ${PYSITELIB}/AVKit/_AVKit.abi3.so
 ${PYSITELIB}/AVKit/__init__.py
 ${PYSITELIB}/AVKit/__init__.pyc

Index: pkgsrc/devel/py-pyobjc-framework-AVKit/distinfo
diff -u pkgsrc/devel/py-pyobjc-framework-AVKit/distinfo:1.14 pkgsrc/devel/py-pyobjc-framework-AVKit/distinfo:1.15
--- pkgsrc/devel/py-pyobjc-framework-AVKit/distinfo:1.14        Sun Jun 18 05:02:52 2023
+++ pkgsrc/devel/py-pyobjc-framework-AVKit/distinfo     Sun Nov 19 17:02:49 2023
@@ -1,5 +1,5 @@
-$NetBSD: distinfo,v 1.14 2023/06/18 05:02:52 adam Exp $
+$NetBSD: distinfo,v 1.15 2023/11/19 17:02:49 adam Exp $
 
-BLAKE2s (pyobjc-framework-AVKit-9.2.tar.gz) = e030e212414820d8e08d696b92680374d879fe33010f8c48d5a9c7d6c2af51b4
-SHA512 (pyobjc-framework-AVKit-9.2.tar.gz) = 07b4a27e3aca52541f773adf4e310ca13abba5f445a069f891e591d43241c67f0c81873f08d3b80e1e873154ef0070329b78aed381bacad1934f7c86a1ca2236
-Size (pyobjc-framework-AVKit-9.2.tar.gz) = 37285 bytes
+BLAKE2s (pyobjc-framework-AVKit-10.0.tar.gz) = f55224437dc7383a4db880357cc2e26c4f5c5f3c8121eaca33379b3590b91d14
+SHA512 (pyobjc-framework-AVKit-10.0.tar.gz) = 4d3ce62c183ce67c5cb34f017dbd7d7074574330d89a6ee363126260cfab62170c9c0d4816a6df5d13e4195a5620b61c483f8fecea8246c3bec97b387e7ba59b
+Size (pyobjc-framework-AVKit-10.0.tar.gz) = 43260 bytes

Index: pkgsrc/devel/py-pyobjc-framework-AVRouting/Makefile
diff -u pkgsrc/devel/py-pyobjc-framework-AVRouting/Makefile:1.1 pkgsrc/devel/py-pyobjc-framework-AVRouting/Makefile:1.2
--- pkgsrc/devel/py-pyobjc-framework-AVRouting/Makefile:1.1     Fri Apr  7 05:25:05 2023
+++ pkgsrc/devel/py-pyobjc-framework-AVRouting/Makefile Sun Nov 19 17:02:49 2023
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.1 2023/04/07 05:25:05 adam Exp $
+# $NetBSD: Makefile,v 1.2 2023/11/19 17:02:49 adam Exp $
 
 .include "../../devel/py-pyobjc/Makefile.common"
 
@@ -11,10 +11,8 @@ COMMENT=     Wrappers for the framework AVRo
 
 NOT_FOR_PLATFORM=      Darwin-2[0-1].*-* Darwin-1[0-9].*-* Darwin-[0-9].*-* # 13+
 
-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 "../../lang/python/wheel.mk"
 .include "../../mk/bsd.pkg.mk"
Index: pkgsrc/devel/py-pyobjc-framework-AVRouting/PLIST
diff -u pkgsrc/devel/py-pyobjc-framework-AVRouting/PLIST:1.1 pkgsrc/devel/py-pyobjc-framework-AVRouting/PLIST:1.2
--- pkgsrc/devel/py-pyobjc-framework-AVRouting/PLIST:1.1        Fri Apr  7 05:25:05 2023
+++ pkgsrc/devel/py-pyobjc-framework-AVRouting/PLIST    Sun Nov 19 17:02:49 2023
@@ -1,10 +1,8 @@
-@comment $NetBSD: PLIST,v 1.1 2023/04/07 05:25:05 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
+@comment $NetBSD: PLIST,v 1.2 2023/11/19 17:02:49 adam Exp $
+${PYSITELIB}/${WHEEL_INFODIR}/METADATA
+${PYSITELIB}/${WHEEL_INFODIR}/RECORD
+${PYSITELIB}/${WHEEL_INFODIR}/WHEEL
+${PYSITELIB}/${WHEEL_INFODIR}/top_level.txt
 ${PYSITELIB}/AVRouting/_AVRouting.abi3.so
 ${PYSITELIB}/AVRouting/__init__.py
 ${PYSITELIB}/AVRouting/__init__.pyc

Index: pkgsrc/devel/py-pyobjc-framework-AVRouting/distinfo
diff -u pkgsrc/devel/py-pyobjc-framework-AVRouting/distinfo:1.2 pkgsrc/devel/py-pyobjc-framework-AVRouting/distinfo:1.3
--- pkgsrc/devel/py-pyobjc-framework-AVRouting/distinfo:1.2     Sun Jun 18 05:02:52 2023
+++ pkgsrc/devel/py-pyobjc-framework-AVRouting/distinfo Sun Nov 19 17:02:49 2023
@@ -1,5 +1,5 @@
-$NetBSD: distinfo,v 1.2 2023/06/18 05:02:52 adam Exp $
+$NetBSD: distinfo,v 1.3 2023/11/19 17:02:49 adam Exp $
 
-BLAKE2s (pyobjc-framework-AVRouting-9.2.tar.gz) = 74fc481a38c1f29e6ca76422076401f5b8698a2c0b5d6d91be5006d13d489218
-SHA512 (pyobjc-framework-AVRouting-9.2.tar.gz) = e7c844d3c25ee13540565053fc2bebdb87ee72d00ba24969bdbb54a9c1a4c1b54eeeea7857c813080e60e03d2573af008b9f5fd6400a00e36ac71621dc91cbf1
-Size (pyobjc-framework-AVRouting-9.2.tar.gz) = 18561 bytes
+BLAKE2s (pyobjc-framework-AVRouting-10.0.tar.gz) = a2957c641aa191e4aee493dcdb7e808494e7842e3dba5f410278c81b5bcaa746
+SHA512 (pyobjc-framework-AVRouting-10.0.tar.gz) = e3e9c9d2247bacd2304366d1684136e0bd539bc161f7bbff1be52be24e4f9d641b823483fa11341c042362d2493b87f1bf4bc171e513c72ce4f6a119c3a931f4
+Size (pyobjc-framework-AVRouting-10.0.tar.gz) = 18535 bytes

Index: pkgsrc/devel/py-pyobjc-framework-Accessibility/Makefile
diff -u pkgsrc/devel/py-pyobjc-framework-Accessibility/Makefile:1.1 pkgsrc/devel/py-pyobjc-framework-Accessibility/Makefile:1.2
--- pkgsrc/devel/py-pyobjc-framework-Accessibility/Makefile:1.1 Tue Sep 27 18:12:46 2022
+++ pkgsrc/devel/py-pyobjc-framework-Accessibility/Makefile     Sun Nov 19 17:02:50 2023
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.1 2022/09/27 18:12:46 adam Exp $
+# $NetBSD: Makefile,v 1.2 2023/11/19 17:02:50 adam Exp $
 
 .include "../../devel/py-pyobjc/Makefile.common"
 
@@ -11,11 +11,9 @@ COMMENT=     Wrappers for the framework Acce
 
 NOT_FOR_PLATFORM=      Darwin-1[0-9].*-* Darwin-[0-9].*-* # 11.0+
 
-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 "../../lang/python/wheel.mk"
 .include "../../mk/bsd.pkg.mk"
Index: pkgsrc/devel/py-pyobjc-framework-Accessibility/PLIST
diff -u pkgsrc/devel/py-pyobjc-framework-Accessibility/PLIST:1.1 pkgsrc/devel/py-pyobjc-framework-Accessibility/PLIST:1.2
--- pkgsrc/devel/py-pyobjc-framework-Accessibility/PLIST:1.1    Tue Sep 27 18:12:46 2022
+++ pkgsrc/devel/py-pyobjc-framework-Accessibility/PLIST        Sun Nov 19 17:02:50 2023
@@ -1,10 +1,8 @@
-@comment $NetBSD: PLIST,v 1.1 2022/09/27 18:12:46 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
+@comment $NetBSD: PLIST,v 1.2 2023/11/19 17:02:50 adam Exp $
+${PYSITELIB}/${WHEEL_INFODIR}/METADATA
+${PYSITELIB}/${WHEEL_INFODIR}/RECORD
+${PYSITELIB}/${WHEEL_INFODIR}/WHEEL
+${PYSITELIB}/${WHEEL_INFODIR}/top_level.txt
 ${PYSITELIB}/Accessibility/_Accessibility.abi3.so
 ${PYSITELIB}/Accessibility/__init__.py
 ${PYSITELIB}/Accessibility/__init__.pyc

Index: pkgsrc/devel/py-pyobjc-framework-Accessibility/distinfo
diff -u pkgsrc/devel/py-pyobjc-framework-Accessibility/distinfo:1.3 pkgsrc/devel/py-pyobjc-framework-Accessibility/distinfo:1.4
--- pkgsrc/devel/py-pyobjc-framework-Accessibility/distinfo:1.3 Sun Jun 18 05:02:53 2023
+++ pkgsrc/devel/py-pyobjc-framework-Accessibility/distinfo     Sun Nov 19 17:02:50 2023
@@ -1,5 +1,5 @@
-$NetBSD: distinfo,v 1.3 2023/06/18 05:02:53 adam Exp $
+$NetBSD: distinfo,v 1.4 2023/11/19 17:02:50 adam Exp $
 
-BLAKE2s (pyobjc-framework-Accessibility-9.2.tar.gz) = 28c00f40681a4106e3fa74aa63ea29eeb88ec92dd6ec400f6e7b02000369b856
-SHA512 (pyobjc-framework-Accessibility-9.2.tar.gz) = 9e4c0820af1fcecb3ef444a9d39689bc4e5909ae6d03ddce8d6866770281687049f15fa35e6dbde743083c52ece1a17fc88a310491aceae934ece85cdba52213
-Size (pyobjc-framework-Accessibility-9.2.tar.gz) = 28585 bytes
+BLAKE2s (pyobjc-framework-Accessibility-10.0.tar.gz) = 0638b4e24853bd4ac63ac6889a48d70a213611687ed3272dc43f87b5bc612ed4
+SHA512 (pyobjc-framework-Accessibility-10.0.tar.gz) = 1052a4466359ce078ad23b0a47514372c1140c7efab10ed779d7b95e65a0ea937899a4cd36af13597d9b982fce7831d6d79e7831c8696f83637ab946f8489c1d
+Size (pyobjc-framework-Accessibility-10.0.tar.gz) = 33629 bytes

Index: pkgsrc/devel/py-pyobjc-framework-Accounts/Makefile
diff -u pkgsrc/devel/py-pyobjc-framework-Accounts/Makefile:1.5 pkgsrc/devel/py-pyobjc-framework-Accounts/Makefile:1.6
--- pkgsrc/devel/py-pyobjc-framework-Accounts/Makefile:1.5      Tue Sep 27 18:12:46 2022
+++ pkgsrc/devel/py-pyobjc-framework-Accounts/Makefile  Sun Nov 19 17:02:50 2023
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.5 2022/09/27 18:12:46 adam Exp $
+# $NetBSD: Makefile,v 1.6 2023/11/19 17:02:50 adam Exp $
 
 .include "../../devel/py-pyobjc/Makefile.common"
 
@@ -11,10 +11,8 @@ COMMENT=     Wrappers for the framework Acco
 
 NOT_FOR_PLATFORM=      Darwin-1[0-1].*-* Darwin-[0-9].*-* # 10.8+
 
-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 "../../lang/python/wheel.mk"
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/devel/py-pyobjc-framework-Accounts/PLIST
diff -u pkgsrc/devel/py-pyobjc-framework-Accounts/PLIST:1.1 pkgsrc/devel/py-pyobjc-framework-Accounts/PLIST:1.2
--- pkgsrc/devel/py-pyobjc-framework-Accounts/PLIST:1.1 Sat Apr 25 10:42:24 2015
+++ pkgsrc/devel/py-pyobjc-framework-Accounts/PLIST     Sun Nov 19 17:02:50 2023
@@ -1,10 +1,9 @@
-@comment $NetBSD: PLIST,v 1.1 2015/04/25 10:42:24 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
+@comment $NetBSD: PLIST,v 1.2 2023/11/19 17:02:50 adam Exp $
+${PYSITELIB}/${WHEEL_INFODIR}/LICENSE.txt
+${PYSITELIB}/${WHEEL_INFODIR}/METADATA
+${PYSITELIB}/${WHEEL_INFODIR}/RECORD
+${PYSITELIB}/${WHEEL_INFODIR}/WHEEL
+${PYSITELIB}/${WHEEL_INFODIR}/top_level.txt
 ${PYSITELIB}/Accounts/__init__.py
 ${PYSITELIB}/Accounts/__init__.pyc
 ${PYSITELIB}/Accounts/__init__.pyo

Index: pkgsrc/devel/py-pyobjc-framework-Accounts/distinfo
diff -u pkgsrc/devel/py-pyobjc-framework-Accounts/distinfo:1.16 pkgsrc/devel/py-pyobjc-framework-Accounts/distinfo:1.17
--- pkgsrc/devel/py-pyobjc-framework-Accounts/distinfo:1.16     Sun Jun 18 05:02:53 2023
+++ pkgsrc/devel/py-pyobjc-framework-Accounts/distinfo  Sun Nov 19 17:02:50 2023
@@ -1,5 +1,5 @@
-$NetBSD: distinfo,v 1.16 2023/06/18 05:02:53 adam Exp $
+$NetBSD: distinfo,v 1.17 2023/11/19 17:02:50 adam Exp $
 
-BLAKE2s (pyobjc-framework-Accounts-9.2.tar.gz) = c1d94035e5b1f6e6d6035ffc5eabd88ba6131615b9689f8ce991728a70e5a8fd
-SHA512 (pyobjc-framework-Accounts-9.2.tar.gz) = 66a7d0488456b37ea5a2b7d3300da89e3dfa85b16c610105c4a1260d416b04c4fb0e7a43e53c0445e779f99eca99161b788ad8bb7c1d8f6b8303fc00db55bf30
-Size (pyobjc-framework-Accounts-9.2.tar.gz) = 15467 bytes
+BLAKE2s (pyobjc-framework-Accounts-10.0.tar.gz) = 2085e6be85bb032814eaef55194ce3a178a3d08aad7b3a7ba7c740b2db4ee1ef
+SHA512 (pyobjc-framework-Accounts-10.0.tar.gz) = fb2dac4a1a848fc1c510b7ca39936c4caf92175be5ebbbef96072c32e03b8cad3f7743786cf9423c6e1180cfc93fd32e67a16fcf9a5d64009580c086afeff478
+Size (pyobjc-framework-Accounts-10.0.tar.gz) = 16358 bytes

Index: pkgsrc/devel/py-pyobjc-framework-AdServices/Makefile
diff -u pkgsrc/devel/py-pyobjc-framework-AdServices/Makefile:1.1 pkgsrc/devel/py-pyobjc-framework-AdServices/Makefile:1.2
--- pkgsrc/devel/py-pyobjc-framework-AdServices/Makefile:1.1    Tue Sep 27 18:12:47 2022
+++ pkgsrc/devel/py-pyobjc-framework-AdServices/Makefile        Sun Nov 19 17:02:50 2023
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.1 2022/09/27 18:12:47 adam Exp $
+# $NetBSD: Makefile,v 1.2 2023/11/19 17:02:50 adam Exp $
 
 .include "../../devel/py-pyobjc/Makefile.common"
 
@@ -11,10 +11,8 @@ COMMENT=     Wrappers for the framework AdSe
 
 NOT_FOR_PLATFORM=      Darwin-1[0-9].*-* Darwin-[0-9].*-* # 11.0+
 
-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 "../../lang/python/wheel.mk"
 .include "../../mk/bsd.pkg.mk"
Index: pkgsrc/devel/py-pyobjc-framework-AdServices/PLIST
diff -u pkgsrc/devel/py-pyobjc-framework-AdServices/PLIST:1.1 pkgsrc/devel/py-pyobjc-framework-AdServices/PLIST:1.2
--- pkgsrc/devel/py-pyobjc-framework-AdServices/PLIST:1.1       Tue Sep 27 18:12:47 2022
+++ pkgsrc/devel/py-pyobjc-framework-AdServices/PLIST   Sun Nov 19 17:02:50 2023
@@ -1,10 +1,8 @@
-@comment $NetBSD: PLIST,v 1.1 2022/09/27 18:12:47 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
+@comment $NetBSD: PLIST,v 1.2 2023/11/19 17:02:50 adam Exp $
+${PYSITELIB}/${WHEEL_INFODIR}/METADATA
+${PYSITELIB}/${WHEEL_INFODIR}/RECORD
+${PYSITELIB}/${WHEEL_INFODIR}/WHEEL
+${PYSITELIB}/${WHEEL_INFODIR}/top_level.txt
 ${PYSITELIB}/AdServices/__init__.py
 ${PYSITELIB}/AdServices/__init__.pyc
 ${PYSITELIB}/AdServices/__init__.pyo

Index: pkgsrc/devel/py-pyobjc-framework-AdServices/distinfo
diff -u pkgsrc/devel/py-pyobjc-framework-AdServices/distinfo:1.3 pkgsrc/devel/py-pyobjc-framework-AdServices/distinfo:1.4
--- pkgsrc/devel/py-pyobjc-framework-AdServices/distinfo:1.3    Sun Jun 18 05:02:53 2023
+++ pkgsrc/devel/py-pyobjc-framework-AdServices/distinfo        Sun Nov 19 17:02:50 2023
@@ -1,5 +1,5 @@
-$NetBSD: distinfo,v 1.3 2023/06/18 05:02:53 adam Exp $
+$NetBSD: distinfo,v 1.4 2023/11/19 17:02:50 adam Exp $
 
-BLAKE2s (pyobjc-framework-AdServices-9.2.tar.gz) = e22a82270f13fee521922208f1ecd1dc3ed75a114711d67874117b1c6b7935f4
-SHA512 (pyobjc-framework-AdServices-9.2.tar.gz) = bde0f5c54f31591fb6946d081e10a7ae45d053920f7038d31f34cda888fec05f2058f3bf65c88341379f6e9048228b2db7e5d10bf8e4d3070cd3538088988503
-Size (pyobjc-framework-AdServices-9.2.tar.gz) = 11563 bytes
+BLAKE2s (pyobjc-framework-AdServices-10.0.tar.gz) = 0b7cd5bff1d24a43d9aab1dae050a5575976f17b795866d9169053dba609d662
+SHA512 (pyobjc-framework-AdServices-10.0.tar.gz) = 03abff63ff93643e65751efbb6c675e634dda090d3868eb9a5de1786c71cc44a987d2ea9f97d22473e15c22e3c1825f11e639cc7d558d52edc0d52516a6ba1ee
+Size (pyobjc-framework-AdServices-10.0.tar.gz) = 11961 bytes

Index: pkgsrc/devel/py-pyobjc-framework-AdSupport/Makefile
diff -u pkgsrc/devel/py-pyobjc-framework-AdSupport/Makefile:1.1 pkgsrc/devel/py-pyobjc-framework-AdSupport/Makefile:1.2
--- pkgsrc/devel/py-pyobjc-framework-AdSupport/Makefile:1.1     Tue Sep 27 18:12:47 2022
+++ pkgsrc/devel/py-pyobjc-framework-AdSupport/Makefile Sun Nov 19 17:02:50 2023
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.1 2022/09/27 18:12:47 adam Exp $
+# $NetBSD: Makefile,v 1.2 2023/11/19 17:02:50 adam Exp $
 
 .include "../../devel/py-pyobjc/Makefile.common"
 
@@ -11,10 +11,8 @@ COMMENT=     Wrappers for the framework AdSu
 
 NOT_FOR_PLATFORM=      Darwin-1[0-7].*-* Darwin-[0-9].*-* # 10.14+
 
-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 "../../lang/python/wheel.mk"
 .include "../../mk/bsd.pkg.mk"
Index: pkgsrc/devel/py-pyobjc-framework-AdSupport/PLIST
diff -u pkgsrc/devel/py-pyobjc-framework-AdSupport/PLIST:1.1 pkgsrc/devel/py-pyobjc-framework-AdSupport/PLIST:1.2
--- pkgsrc/devel/py-pyobjc-framework-AdSupport/PLIST:1.1        Tue Sep 27 18:12:47 2022
+++ pkgsrc/devel/py-pyobjc-framework-AdSupport/PLIST    Sun Nov 19 17:02:50 2023
@@ -1,10 +1,8 @@
-@comment $NetBSD: PLIST,v 1.1 2022/09/27 18:12:47 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
+@comment $NetBSD: PLIST,v 1.2 2023/11/19 17:02:50 adam Exp $
+${PYSITELIB}/${WHEEL_INFODIR}/METADATA
+${PYSITELIB}/${WHEEL_INFODIR}/RECORD
+${PYSITELIB}/${WHEEL_INFODIR}/WHEEL
+${PYSITELIB}/${WHEEL_INFODIR}/top_level.txt
 ${PYSITELIB}/AdSupport/__init__.py
 ${PYSITELIB}/AdSupport/__init__.pyc
 ${PYSITELIB}/AdSupport/__init__.pyo

Index: pkgsrc/devel/py-pyobjc-framework-AdSupport/distinfo
diff -u pkgsrc/devel/py-pyobjc-framework-AdSupport/distinfo:1.3 pkgsrc/devel/py-pyobjc-framework-AdSupport/distinfo:1.4
--- pkgsrc/devel/py-pyobjc-framework-AdSupport/distinfo:1.3     Sun Jun 18 05:02:53 2023
+++ pkgsrc/devel/py-pyobjc-framework-AdSupport/distinfo Sun Nov 19 17:02:50 2023
@@ -1,5 +1,5 @@
-$NetBSD: distinfo,v 1.3 2023/06/18 05:02:53 adam Exp $
+$NetBSD: distinfo,v 1.4 2023/11/19 17:02:50 adam Exp $
 
-BLAKE2s (pyobjc-framework-AdSupport-9.2.tar.gz) = f561e9c4f26ffa8fbef76b51dd0cb805c6f0eecf4b91b6e8e8f7921389bd777d
-SHA512 (pyobjc-framework-AdSupport-9.2.tar.gz) = bfa9c34a8c7a40589bcd57478b7ae587a87dca91c970271c901a61941b2124a0fa41311332edb5b0feefa5bc40e99298448ef73e2403a1b47006119a914a80ae
-Size (pyobjc-framework-AdSupport-9.2.tar.gz) = 11656 bytes
+BLAKE2s (pyobjc-framework-AdSupport-10.0.tar.gz) = 682822761cf07d7e4e385f3e21b1d5f471505e9f385fe19691aae28e176c2040
+SHA512 (pyobjc-framework-AdSupport-10.0.tar.gz) = 9b911117bc05e66d6bdce5bc7edab949672cc0bd480f732d28a8f19e956f3c8596fc277dcc8c92bb71ef167766e2aaf20e21f4555087260c8df7f4e1c348499f
+Size (pyobjc-framework-AdSupport-10.0.tar.gz) = 12059 bytes

Index: pkgsrc/devel/py-pyobjc-framework-AddressBook/Makefile
diff -u pkgsrc/devel/py-pyobjc-framework-AddressBook/Makefile:1.5 pkgsrc/devel/py-pyobjc-framework-AddressBook/Makefile:1.6
--- pkgsrc/devel/py-pyobjc-framework-AddressBook/Makefile:1.5   Tue Sep 27 18:12:47 2022
+++ pkgsrc/devel/py-pyobjc-framework-AddressBook/Makefile       Sun Nov 19 17:02:50 2023
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.5 2022/09/27 18:12:47 adam Exp $
+# $NetBSD: Makefile,v 1.6 2023/11/19 17:02:50 adam Exp $
 
 .include "../../devel/py-pyobjc/Makefile.common"
 
@@ -9,10 +9,8 @@ MASTER_SITES=  ${MASTER_SITE_PYPI:=p/pyob
 
 COMMENT=       Wrappers for the framework AddressBook on macOS
 
-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 "../../lang/python/wheel.mk"
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/devel/py-pyobjc-framework-AddressBook/PLIST
diff -u pkgsrc/devel/py-pyobjc-framework-AddressBook/PLIST:1.3 pkgsrc/devel/py-pyobjc-framework-AddressBook/PLIST:1.4
--- pkgsrc/devel/py-pyobjc-framework-AddressBook/PLIST:1.3      Sat May 23 07:03:42 2020
+++ pkgsrc/devel/py-pyobjc-framework-AddressBook/PLIST  Sun Nov 19 17:02:50 2023
@@ -1,10 +1,9 @@
-@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
+@comment $NetBSD: PLIST,v 1.4 2023/11/19 17:02:50 adam Exp $
+${PYSITELIB}/${WHEEL_INFODIR}/LICENSE.txt
+${PYSITELIB}/${WHEEL_INFODIR}/METADATA
+${PYSITELIB}/${WHEEL_INFODIR}/RECORD
+${PYSITELIB}/${WHEEL_INFODIR}/WHEEL
+${PYSITELIB}/${WHEEL_INFODIR}/top_level.txt
 ${PYSITELIB}/AddressBook/_AddressBook.abi3.so
 ${PYSITELIB}/AddressBook/__init__.py
 ${PYSITELIB}/AddressBook/__init__.pyc

Index: pkgsrc/devel/py-pyobjc-framework-AddressBook/distinfo
diff -u pkgsrc/devel/py-pyobjc-framework-AddressBook/distinfo:1.16 pkgsrc/devel/py-pyobjc-framework-AddressBook/distinfo:1.17
--- pkgsrc/devel/py-pyobjc-framework-AddressBook/distinfo:1.16  Sun Jun 18 05:02:53 2023
+++ pkgsrc/devel/py-pyobjc-framework-AddressBook/distinfo       Sun Nov 19 17:02:50 2023
@@ -1,5 +1,5 @@
-$NetBSD: distinfo,v 1.16 2023/06/18 05:02:53 adam Exp $
+$NetBSD: distinfo,v 1.17 2023/11/19 17:02:50 adam Exp $
 
-BLAKE2s (pyobjc-framework-AddressBook-9.2.tar.gz) = 1cdd7151c1888a1d4562fab87bb5dcc5cfc5bf496205542eb90176a1bdceeb92
-SHA512 (pyobjc-framework-AddressBook-9.2.tar.gz) = 8441a03d7492757fa9f5353dca00b07436b2191a354b95a99bdf43c50596ec917aaa54f933371f22c38f38564091dc7b9f10854341802a885c420804bfcdd3d6
-Size (pyobjc-framework-AddressBook-9.2.tar.gz) = 84426 bytes
+BLAKE2s (pyobjc-framework-AddressBook-10.0.tar.gz) = 083360289b39e5b757ad82ec2df25854abb0774bbb57a4867872d233a4f071c8
+SHA512 (pyobjc-framework-AddressBook-10.0.tar.gz) = a72c50fb2c7ca2b8ccbd062c195ac15543fd56101615e324e928ff7d0f02354c4b6fc73cd6dcdb9fb0817042dfa298d03bbe5981cc75e76e2f66760845eb096f
+Size (pyobjc-framework-AddressBook-10.0.tar.gz) = 95504 bytes

Index: pkgsrc/devel/py-pyobjc-framework-AppTrackingTransparency/Makefile
diff -u pkgsrc/devel/py-pyobjc-framework-AppTrackingTransparency/Makefile:1.1 pkgsrc/devel/py-pyobjc-framework-AppTrackingTransparency/Makefile:1.2
--- pkgsrc/devel/py-pyobjc-framework-AppTrackingTransparency/Makefile:1.1       Tue Sep 27 18:12:47 2022
+++ pkgsrc/devel/py-pyobjc-framework-AppTrackingTransparency/Makefile   Sun Nov 19 17:02:50 2023
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.1 2022/09/27 18:12:47 adam Exp $
+# $NetBSD: Makefile,v 1.2 2023/11/19 17:02:50 adam Exp $
 
 .include "../../devel/py-pyobjc/Makefile.common"
 
@@ -11,10 +11,8 @@ COMMENT=     Wrappers for the framework AppT
 
 NOT_FOR_PLATFORM=      Darwin-1[0-9].*-* Darwin-[0-9].*-* # 11.0+
 
-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 "../../lang/python/wheel.mk"
 .include "../../mk/bsd.pkg.mk"
Index: pkgsrc/devel/py-pyobjc-framework-AppTrackingTransparency/PLIST
diff -u pkgsrc/devel/py-pyobjc-framework-AppTrackingTransparency/PLIST:1.1 pkgsrc/devel/py-pyobjc-framework-AppTrackingTransparency/PLIST:1.2
--- pkgsrc/devel/py-pyobjc-framework-AppTrackingTransparency/PLIST:1.1  Tue Sep 27 18:12:47 2022
+++ pkgsrc/devel/py-pyobjc-framework-AppTrackingTransparency/PLIST      Sun Nov 19 17:02:50 2023
@@ -1,10 +1,8 @@
-@comment $NetBSD: PLIST,v 1.1 2022/09/27 18:12:47 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
+@comment $NetBSD: PLIST,v 1.2 2023/11/19 17:02:50 adam Exp $
+${PYSITELIB}/${WHEEL_INFODIR}/METADATA
+${PYSITELIB}/${WHEEL_INFODIR}/RECORD
+${PYSITELIB}/${WHEEL_INFODIR}/WHEEL
+${PYSITELIB}/${WHEEL_INFODIR}/top_level.txt
 ${PYSITELIB}/AppTrackingTransparency/__init__.py
 ${PYSITELIB}/AppTrackingTransparency/__init__.pyc
 ${PYSITELIB}/AppTrackingTransparency/__init__.pyo

Index: pkgsrc/devel/py-pyobjc-framework-AppTrackingTransparency/distinfo
diff -u pkgsrc/devel/py-pyobjc-framework-AppTrackingTransparency/distinfo:1.3 pkgsrc/devel/py-pyobjc-framework-AppTrackingTransparency/distinfo:1.4
--- pkgsrc/devel/py-pyobjc-framework-AppTrackingTransparency/distinfo:1.3       Sun Jun 18 05:02:53 2023
+++ pkgsrc/devel/py-pyobjc-framework-AppTrackingTransparency/distinfo   Sun Nov 19 17:02:50 2023
@@ -1,5 +1,5 @@
-$NetBSD: distinfo,v 1.3 2023/06/18 05:02:53 adam Exp $
+$NetBSD: distinfo,v 1.4 2023/11/19 17:02:50 adam Exp $
 
-BLAKE2s (pyobjc-framework-AppTrackingTransparency-9.2.tar.gz) = 6bfcfd9183010fee9da04f3dfaf904a7391cc74a5b89df8eb9918286c969e52c
-SHA512 (pyobjc-framework-AppTrackingTransparency-9.2.tar.gz) = 291b35fb628623dbcd7378f0d9cda613a1ca9b9306ad2cc71d7c0ac8bd51943a75c11cfeb0fbb369940754531f6599303000fc0319864caa3eb4d5dfae995c16
-Size (pyobjc-framework-AppTrackingTransparency-9.2.tar.gz) = 12219 bytes
+BLAKE2s (pyobjc-framework-AppTrackingTransparency-10.0.tar.gz) = 3377895b32306fdb395735e10c95b14e8201b0d8282dbb447844a176c825a248
+SHA512 (pyobjc-framework-AppTrackingTransparency-10.0.tar.gz) = 1d54f5d660a028adc9edca4a06d7fdebbdbb10c5133c85c81ec365c75c0a0fab61ab997c62d131435b74294bf1dec9bde420c15704667663358c8eda155c6725
+Size (pyobjc-framework-AppTrackingTransparency-10.0.tar.gz) = 12594 bytes

Index: pkgsrc/devel/py-pyobjc-framework-AppleScriptKit/Makefile
diff -u pkgsrc/devel/py-pyobjc-framework-AppleScriptKit/Makefile:1.5 pkgsrc/devel/py-pyobjc-framework-AppleScriptKit/Makefile:1.6
--- pkgsrc/devel/py-pyobjc-framework-AppleScriptKit/Makefile:1.5        Tue Sep 27 18:12:47 2022
+++ pkgsrc/devel/py-pyobjc-framework-AppleScriptKit/Makefile    Sun Nov 19 17:02:50 2023
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.5 2022/09/27 18:12:47 adam Exp $
+# $NetBSD: Makefile,v 1.6 2023/11/19 17:02:50 adam Exp $
 
 .include "../../devel/py-pyobjc/Makefile.common"
 
@@ -9,10 +9,8 @@ MASTER_SITES=  ${MASTER_SITE_PYPI:=p/pyob
 
 COMMENT=       Wrappers for the framework AppleScriptKit on macOS
 
-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 "../../lang/python/wheel.mk"
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/devel/py-pyobjc-framework-AppleScriptKit/PLIST
diff -u pkgsrc/devel/py-pyobjc-framework-AppleScriptKit/PLIST:1.2 pkgsrc/devel/py-pyobjc-framework-AppleScriptKit/PLIST:1.3
--- pkgsrc/devel/py-pyobjc-framework-AppleScriptKit/PLIST:1.2   Thu Feb  8 19:54:19 2018
+++ pkgsrc/devel/py-pyobjc-framework-AppleScriptKit/PLIST       Sun Nov 19 17:02:50 2023
@@ -1,10 +1,9 @@
-@comment $NetBSD: PLIST,v 1.2 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
+@comment $NetBSD: PLIST,v 1.3 2023/11/19 17:02:50 adam Exp $
+${PYSITELIB}/${WHEEL_INFODIR}/LICENSE.txt
+${PYSITELIB}/${WHEEL_INFODIR}/METADATA
+${PYSITELIB}/${WHEEL_INFODIR}/RECORD
+${PYSITELIB}/${WHEEL_INFODIR}/WHEEL
+${PYSITELIB}/${WHEEL_INFODIR}/top_level.txt
 ${PYSITELIB}/AppleScriptKit/__init__.py
 ${PYSITELIB}/AppleScriptKit/__init__.pyc
 ${PYSITELIB}/AppleScriptKit/__init__.pyo

Index: pkgsrc/devel/py-pyobjc-framework-AppleScriptKit/distinfo
diff -u pkgsrc/devel/py-pyobjc-framework-AppleScriptKit/distinfo:1.16 pkgsrc/devel/py-pyobjc-framework-AppleScriptKit/distinfo:1.17
--- pkgsrc/devel/py-pyobjc-framework-AppleScriptKit/distinfo:1.16       Sun Jun 18 05:02:53 2023
+++ pkgsrc/devel/py-pyobjc-framework-AppleScriptKit/distinfo    Sun Nov 19 17:02:50 2023
@@ -1,5 +1,5 @@
-$NetBSD: distinfo,v 1.16 2023/06/18 05:02:53 adam Exp $
+$NetBSD: distinfo,v 1.17 2023/11/19 17:02:50 adam Exp $
 
-BLAKE2s (pyobjc-framework-AppleScriptKit-9.2.tar.gz) = 026ceb8a2256624922c17396b195685e480f82edeb4acf7d9f03b47d5d85f359
-SHA512 (pyobjc-framework-AppleScriptKit-9.2.tar.gz) = b3cc4cb1851f9fae3d5c459a8f26d5c61df04a89918e89ff52ea376cd9a8691f5a1ba3316c3b2790226997281bd3a30d3418995a3edd03cf7e26bf5061bdc7e3
-Size (pyobjc-framework-AppleScriptKit-9.2.tar.gz) = 11483 bytes
+BLAKE2s (pyobjc-framework-AppleScriptKit-10.0.tar.gz) = c12df54a387ba1d8268c3779bbda9c5bef140469ae569e8365439a7c2c78d7a6
+SHA512 (pyobjc-framework-AppleScriptKit-10.0.tar.gz) = 0a25a4c627c89a769ad20a88388597cc4acec761a2892e8564db4820e19dd0e78f7f4116f656feb003ac4ffe286b932397c1d0dc6ad06bf79a518f8c25c2f9ac
+Size (pyobjc-framework-AppleScriptKit-10.0.tar.gz) = 11829 bytes

Index: pkgsrc/devel/py-pyobjc-framework-AppleScriptObjC/Makefile
diff -u pkgsrc/devel/py-pyobjc-framework-AppleScriptObjC/Makefile:1.5 pkgsrc/devel/py-pyobjc-framework-AppleScriptObjC/Makefile:1.6
--- pkgsrc/devel/py-pyobjc-framework-AppleScriptObjC/Makefile:1.5       Tue Sep 27 18:12:47 2022
+++ pkgsrc/devel/py-pyobjc-framework-AppleScriptObjC/Makefile   Sun Nov 19 17:02:50 2023
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.5 2022/09/27 18:12:47 adam Exp $
+# $NetBSD: Makefile,v 1.6 2023/11/19 17:02:50 adam Exp $
 
 .include "../../devel/py-pyobjc/Makefile.common"
 
@@ -11,10 +11,8 @@ COMMENT=     Wrappers for the framework Appl
 
 NOT_FOR_PLATFORM=      Darwin-[0-9].*-* # 10.6+
 
-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 "../../lang/python/wheel.mk"
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/devel/py-pyobjc-framework-AppleScriptObjC/PLIST
diff -u pkgsrc/devel/py-pyobjc-framework-AppleScriptObjC/PLIST:1.2 pkgsrc/devel/py-pyobjc-framework-AppleScriptObjC/PLIST:1.3
--- pkgsrc/devel/py-pyobjc-framework-AppleScriptObjC/PLIST:1.2  Thu Feb  8 19:54:19 2018
+++ pkgsrc/devel/py-pyobjc-framework-AppleScriptObjC/PLIST      Sun Nov 19 17:02:50 2023
@@ -1,10 +1,9 @@
-@comment $NetBSD: PLIST,v 1.2 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
+@comment $NetBSD: PLIST,v 1.3 2023/11/19 17:02:50 adam Exp $
+${PYSITELIB}/${WHEEL_INFODIR}/LICENSE.txt
+${PYSITELIB}/${WHEEL_INFODIR}/METADATA
+${PYSITELIB}/${WHEEL_INFODIR}/RECORD
+${PYSITELIB}/${WHEEL_INFODIR}/WHEEL
+${PYSITELIB}/${WHEEL_INFODIR}/top_level.txt
 ${PYSITELIB}/AppleScriptObjC/__init__.py
 ${PYSITELIB}/AppleScriptObjC/__init__.pyc
 ${PYSITELIB}/AppleScriptObjC/__init__.pyo

Index: pkgsrc/devel/py-pyobjc-framework-AppleScriptObjC/distinfo
diff -u pkgsrc/devel/py-pyobjc-framework-AppleScriptObjC/distinfo:1.16 pkgsrc/devel/py-pyobjc-framework-AppleScriptObjC/distinfo:1.17
--- pkgsrc/devel/py-pyobjc-framework-AppleScriptObjC/distinfo:1.16      Sun Jun 18 05:02:53 2023
+++ pkgsrc/devel/py-pyobjc-framework-AppleScriptObjC/distinfo   Sun Nov 19 17:02:50 2023
@@ -1,5 +1,5 @@
-$NetBSD: distinfo,v 1.16 2023/06/18 05:02:53 adam Exp $
+$NetBSD: distinfo,v 1.17 2023/11/19 17:02:50 adam Exp $
 
-BLAKE2s (pyobjc-framework-AppleScriptObjC-9.2.tar.gz) = ff70cba923b250d88d89a849e2005f079160f08cd56e2ab89c22d8140b3d2760
-SHA512 (pyobjc-framework-AppleScriptObjC-9.2.tar.gz) = 4d986a8d60bd47eab2af40404127133ba761b47598175b2de99b630a2e476584ad831e46f3d936af519a2083146e749bd4772749135b1bb2857b213fe955ea14
-Size (pyobjc-framework-AppleScriptObjC-9.2.tar.gz) = 11502 bytes
+BLAKE2s (pyobjc-framework-AppleScriptObjC-10.0.tar.gz) = 138e731194d94d0844ed924f9a035da6e068ccaa67b8baf47d2bea4350156f5e
+SHA512 (pyobjc-framework-AppleScriptObjC-10.0.tar.gz) = 4ad396d56a0230fa908b8d42f655d9d8a8b6d7341a1a484b589d3ff74baeb4590788ffe40021ba4dd555f1d5959d63a7206fa8b5f0237ebc1cd6f323512145a4
+Size (pyobjc-framework-AppleScriptObjC-10.0.tar.gz) = 11931 bytes

Index: pkgsrc/devel/py-pyobjc-framework-ApplicationServices/Makefile
diff -u pkgsrc/devel/py-pyobjc-framework-ApplicationServices/Makefile:1.3 pkgsrc/devel/py-pyobjc-framework-ApplicationServices/Makefile:1.4
--- pkgsrc/devel/py-pyobjc-framework-ApplicationServices/Makefile:1.3   Tue Sep 27 18:12:47 2022
+++ pkgsrc/devel/py-pyobjc-framework-ApplicationServices/Makefile       Sun Nov 19 17:02:51 2023
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.3 2022/09/27 18:12:47 adam Exp $
+# $NetBSD: Makefile,v 1.4 2023/11/19 17:02:51 adam Exp $
 
 .include "../../devel/py-pyobjc/Makefile.common"
 
@@ -9,11 +9,9 @@ MASTER_SITES=  ${MASTER_SITE_PYPI:=p/pyob
 
 COMMENT=       Wrappers for the framework ApplicationServices on macOS
 
-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 "../../lang/python/wheel.mk"
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/devel/py-pyobjc-framework-ApplicationServices/PLIST
diff -u pkgsrc/devel/py-pyobjc-framework-ApplicationServices/PLIST:1.4 pkgsrc/devel/py-pyobjc-framework-ApplicationServices/PLIST:1.5
--- pkgsrc/devel/py-pyobjc-framework-ApplicationServices/PLIST:1.4      Fri Apr  7 05:25:06 2023
+++ pkgsrc/devel/py-pyobjc-framework-ApplicationServices/PLIST  Sun Nov 19 17:02:51 2023
@@ -1,10 +1,8 @@
-@comment $NetBSD: PLIST,v 1.4 2023/04/07 05:25:06 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
+@comment $NetBSD: PLIST,v 1.5 2023/11/19 17:02:51 adam Exp $
+${PYSITELIB}/${WHEEL_INFODIR}/METADATA
+${PYSITELIB}/${WHEEL_INFODIR}/RECORD
+${PYSITELIB}/${WHEEL_INFODIR}/WHEEL
+${PYSITELIB}/${WHEEL_INFODIR}/top_level.txt
 ${PYSITELIB}/ApplicationServices/__init__.py
 ${PYSITELIB}/ApplicationServices/__init__.pyc
 ${PYSITELIB}/ApplicationServices/__init__.pyo

Index: pkgsrc/devel/py-pyobjc-framework-ApplicationServices/distinfo
diff -u pkgsrc/devel/py-pyobjc-framework-ApplicationServices/distinfo:1.14 pkgsrc/devel/py-pyobjc-framework-ApplicationServices/distinfo:1.15
--- pkgsrc/devel/py-pyobjc-framework-ApplicationServices/distinfo:1.14  Sun Jun 18 05:02:53 2023
+++ pkgsrc/devel/py-pyobjc-framework-ApplicationServices/distinfo       Sun Nov 19 17:02:51 2023
@@ -1,5 +1,5 @@
-$NetBSD: distinfo,v 1.14 2023/06/18 05:02:53 adam Exp $
+$NetBSD: distinfo,v 1.15 2023/11/19 17:02:51 adam Exp $
 
-BLAKE2s (pyobjc-framework-ApplicationServices-9.2.tar.gz) = f83931a41af963d6703d31481e9780a1a7b163ef27f1a8d616f6927927e9b033
-SHA512 (pyobjc-framework-ApplicationServices-9.2.tar.gz) = 3f9c4f606af33d23c0911aa89fe4a88fcbd717e6075b1dc4b2b3a8681ff54f4441f1621acbe6118c56a12f1d302af99102ffd0ec56c6e4e06ac745ec6222e5c3
-Size (pyobjc-framework-ApplicationServices-9.2.tar.gz) = 178160 bytes
+BLAKE2s (pyobjc-framework-ApplicationServices-10.0.tar.gz) = 3b6ad4503bab80fa4905a7cec28cf8b66b5e01ed6a2b58522f3bad43070e31c2
+SHA512 (pyobjc-framework-ApplicationServices-10.0.tar.gz) = f4ea64d4458901f60a693847933ac9e91341a2d94988ce497fdb039b617fe9971bee0a0ef9d24d8db1e8c754859b46c78e0bcbc3ba3bb2c3bdef6427dbb07249
+Size (pyobjc-framework-ApplicationServices-10.0.tar.gz) = 220631 bytes

Index: pkgsrc/devel/py-pyobjc-framework-AudioVideoBridging/Makefile
diff -u pkgsrc/devel/py-pyobjc-framework-AudioVideoBridging/Makefile:1.1 pkgsrc/devel/py-pyobjc-framework-AudioVideoBridging/Makefile:1.2
--- pkgsrc/devel/py-pyobjc-framework-AudioVideoBridging/Makefile:1.1    Tue Sep 27 18:12:47 2022
+++ pkgsrc/devel/py-pyobjc-framework-AudioVideoBridging/Makefile        Sun Nov 19 17:02:51 2023
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.1 2022/09/27 18:12:47 adam Exp $
+# $NetBSD: Makefile,v 1.2 2023/11/19 17:02:51 adam Exp $
 
 .include "../../devel/py-pyobjc/Makefile.common"
 
@@ -11,10 +11,8 @@ COMMENT=     Wrappers for the framework Audi
 
 NOT_FOR_PLATFORM=      Darwin-1[0-1].*-* Darwin-[0-9].*-* # 10.8+
 
-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 "../../lang/python/wheel.mk"
 .include "../../mk/bsd.pkg.mk"
Index: pkgsrc/devel/py-pyobjc-framework-AudioVideoBridging/PLIST
diff -u pkgsrc/devel/py-pyobjc-framework-AudioVideoBridging/PLIST:1.1 pkgsrc/devel/py-pyobjc-framework-AudioVideoBridging/PLIST:1.2
--- pkgsrc/devel/py-pyobjc-framework-AudioVideoBridging/PLIST:1.1       Tue Sep 27 18:12:47 2022
+++ pkgsrc/devel/py-pyobjc-framework-AudioVideoBridging/PLIST   Sun Nov 19 17:02:51 2023
@@ -1,10 +1,8 @@
-@comment $NetBSD: PLIST,v 1.1 2022/09/27 18:12:47 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
+@comment $NetBSD: PLIST,v 1.2 2023/11/19 17:02:51 adam Exp $
+${PYSITELIB}/${WHEEL_INFODIR}/METADATA
+${PYSITELIB}/${WHEEL_INFODIR}/RECORD
+${PYSITELIB}/${WHEEL_INFODIR}/WHEEL
+${PYSITELIB}/${WHEEL_INFODIR}/top_level.txt
 ${PYSITELIB}/AudioVideoBridging/__init__.py
 ${PYSITELIB}/AudioVideoBridging/__init__.pyc
 ${PYSITELIB}/AudioVideoBridging/__init__.pyo

Index: pkgsrc/devel/py-pyobjc-framework-AudioVideoBridging/distinfo
diff -u pkgsrc/devel/py-pyobjc-framework-AudioVideoBridging/distinfo:1.3 pkgsrc/devel/py-pyobjc-framework-AudioVideoBridging/distinfo:1.4
--- pkgsrc/devel/py-pyobjc-framework-AudioVideoBridging/distinfo:1.3    Sun Jun 18 05:02:54 2023
+++ pkgsrc/devel/py-pyobjc-framework-AudioVideoBridging/distinfo        Sun Nov 19 17:02:51 2023
@@ -1,5 +1,5 @@
-$NetBSD: distinfo,v 1.3 2023/06/18 05:02:54 adam Exp $
+$NetBSD: distinfo,v 1.4 2023/11/19 17:02:51 adam Exp $
 
-BLAKE2s (pyobjc-framework-AudioVideoBridging-9.2.tar.gz) = da2893e9d0437059988202903e2a8e5e3d221a322be838a0e853c2c3eb5f85ff
-SHA512 (pyobjc-framework-AudioVideoBridging-9.2.tar.gz) = 726203a9f55b6b24afa665db02e43c2be357bfaaaccb9484b63364d24ffe04106609e6285e825bb8215c4234e36ffaef45745bee41dc09373fb689a2b756ce91
-Size (pyobjc-framework-AudioVideoBridging-9.2.tar.gz) = 52119 bytes
+BLAKE2s (pyobjc-framework-AudioVideoBridging-10.0.tar.gz) = 89af2f4022b9e64639b78032057d1cc08b08ea4f573cc3a6d10021373577dcbd
+SHA512 (pyobjc-framework-AudioVideoBridging-10.0.tar.gz) = 576881e5eca9bfad830c85843d6feb66e5d09a3de9a22b1c2073cf00513dd6a91b6978eca483cc54062fe382216e512987db6c5e3d8161a09023182a703e22ea
+Size (pyobjc-framework-AudioVideoBridging-10.0.tar.gz) = 64172 bytes

Index: pkgsrc/devel/py-pyobjc-framework-AuthenticationServices/Makefile
diff -u pkgsrc/devel/py-pyobjc-framework-AuthenticationServices/Makefile:1.1 pkgsrc/devel/py-pyobjc-framework-AuthenticationServices/Makefile:1.2
--- pkgsrc/devel/py-pyobjc-framework-AuthenticationServices/Makefile:1.1        Tue Sep 27 18:12:48 2022
+++ pkgsrc/devel/py-pyobjc-framework-AuthenticationServices/Makefile    Sun Nov 19 17:02:51 2023
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.1 2022/09/27 18:12:48 adam Exp $
+# $NetBSD: Makefile,v 1.2 2023/11/19 17:02:51 adam Exp $
 
 .include "../../devel/py-pyobjc/Makefile.common"
 
@@ -11,10 +11,8 @@ COMMENT=     Wrappers for the framework Auth
 
 NOT_FOR_PLATFORM=      Darwin-1[0-8].*-* Darwin-[0-9].*-* # 10.15+
 
-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 "../../lang/python/wheel.mk"
 .include "../../mk/bsd.pkg.mk"
Index: pkgsrc/devel/py-pyobjc-framework-AuthenticationServices/PLIST
diff -u pkgsrc/devel/py-pyobjc-framework-AuthenticationServices/PLIST:1.1 pkgsrc/devel/py-pyobjc-framework-AuthenticationServices/PLIST:1.2
--- pkgsrc/devel/py-pyobjc-framework-AuthenticationServices/PLIST:1.1   Tue Sep 27 18:12:48 2022
+++ pkgsrc/devel/py-pyobjc-framework-AuthenticationServices/PLIST       Sun Nov 19 17:02:51 2023
@@ -1,10 +1,8 @@
-@comment $NetBSD: PLIST,v 1.1 2022/09/27 18:12:48 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
+@comment $NetBSD: PLIST,v 1.2 2023/11/19 17:02:51 adam Exp $
+${PYSITELIB}/${WHEEL_INFODIR}/METADATA
+${PYSITELIB}/${WHEEL_INFODIR}/RECORD
+${PYSITELIB}/${WHEEL_INFODIR}/WHEEL
+${PYSITELIB}/${WHEEL_INFODIR}/top_level.txt
 ${PYSITELIB}/AuthenticationServices/_AuthenticationServices.abi3.so
 ${PYSITELIB}/AuthenticationServices/__init__.py
 ${PYSITELIB}/AuthenticationServices/__init__.pyc

Index: pkgsrc/devel/py-pyobjc-framework-AuthenticationServices/distinfo
diff -u pkgsrc/devel/py-pyobjc-framework-AuthenticationServices/distinfo:1.3 pkgsrc/devel/py-pyobjc-framework-AuthenticationServices/distinfo:1.4
--- pkgsrc/devel/py-pyobjc-framework-AuthenticationServices/distinfo:1.3        Sun Jun 18 05:02:54 2023
+++ pkgsrc/devel/py-pyobjc-framework-AuthenticationServices/distinfo    Sun Nov 19 17:02:51 2023
@@ -1,5 +1,5 @@
-$NetBSD: distinfo,v 1.3 2023/06/18 05:02:54 adam Exp $
+$NetBSD: distinfo,v 1.4 2023/11/19 17:02:51 adam Exp $
 
-BLAKE2s (pyobjc-framework-AuthenticationServices-9.2.tar.gz) = 26a5ce7e6b2c8a28f16378a78ce1ac66332ca462c310eaf35d2d0300823a5a88
-SHA512 (pyobjc-framework-AuthenticationServices-9.2.tar.gz) = 0ab1071b81dc70f14703b6489efddef2c0345b10c76253f9843c6d22e4ebafdad94d92bab624b3773fcd07174b38ecc5b2e63dd1ca54272c8e99d2aedda576fc
-Size (pyobjc-framework-AuthenticationServices-9.2.tar.gz) = 85699 bytes
+BLAKE2s (pyobjc-framework-AuthenticationServices-10.0.tar.gz) = 988deddc3138c3458691875153da38e6aa6e12d2de211eeb9adeb6b554134ea3
+SHA512 (pyobjc-framework-AuthenticationServices-10.0.tar.gz) = a26e6795407764f0319ae4d6d5c3db661ed1b6efdb60139c3420d3772b43e488b86e34d0318b85383794583e9273dd0be2b37456f37edd9dc5c88428ad9ad71a
+Size (pyobjc-framework-AuthenticationServices-10.0.tar.gz) = 109359 bytes

Index: pkgsrc/devel/py-pyobjc-framework-AutomaticAssessmentConfiguration/Makefile
diff -u pkgsrc/devel/py-pyobjc-framework-AutomaticAssessmentConfiguration/Makefile:1.1 pkgsrc/devel/py-pyobjc-framework-AutomaticAssessmentConfiguration/Makefile:1.2
--- pkgsrc/devel/py-pyobjc-framework-AutomaticAssessmentConfiguration/Makefile:1.1      Tue Sep 27 18:12:48 2022
+++ pkgsrc/devel/py-pyobjc-framework-AutomaticAssessmentConfiguration/Makefile  Sun Nov 19 17:02:51 2023
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.1 2022/09/27 18:12:48 adam Exp $
+# $NetBSD: Makefile,v 1.2 2023/11/19 17:02:51 adam Exp $
 
 .include "../../devel/py-pyobjc/Makefile.common"
 
@@ -11,10 +11,8 @@ COMMENT=     Wrappers for the framework Auto
 
 NOT_FOR_PLATFORM=      Darwin-1[0-8].*-* Darwin-[0-9].*-* # 10.15+
 
-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 "../../lang/python/wheel.mk"
 .include "../../mk/bsd.pkg.mk"
Index: pkgsrc/devel/py-pyobjc-framework-AutomaticAssessmentConfiguration/PLIST
diff -u pkgsrc/devel/py-pyobjc-framework-AutomaticAssessmentConfiguration/PLIST:1.1 pkgsrc/devel/py-pyobjc-framework-AutomaticAssessmentConfiguration/PLIST:1.2
--- pkgsrc/devel/py-pyobjc-framework-AutomaticAssessmentConfiguration/PLIST:1.1 Tue Sep 27 18:12:48 2022
+++ pkgsrc/devel/py-pyobjc-framework-AutomaticAssessmentConfiguration/PLIST     Sun Nov 19 17:02:51 2023
@@ -1,10 +1,8 @@
-@comment $NetBSD: PLIST,v 1.1 2022/09/27 18:12:48 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
+@comment $NetBSD: PLIST,v 1.2 2023/11/19 17:02:51 adam Exp $
+${PYSITELIB}/${WHEEL_INFODIR}/METADATA
+${PYSITELIB}/${WHEEL_INFODIR}/RECORD
+${PYSITELIB}/${WHEEL_INFODIR}/WHEEL
+${PYSITELIB}/${WHEEL_INFODIR}/top_level.txt
 ${PYSITELIB}/AutomaticAssessmentConfiguration/_AutomaticAssessmentConfiguration.abi3.so
 ${PYSITELIB}/AutomaticAssessmentConfiguration/__init__.py
 ${PYSITELIB}/AutomaticAssessmentConfiguration/__init__.pyc

Index: pkgsrc/devel/py-pyobjc-framework-AutomaticAssessmentConfiguration/distinfo
diff -u pkgsrc/devel/py-pyobjc-framework-AutomaticAssessmentConfiguration/distinfo:1.3 pkgsrc/devel/py-pyobjc-framework-AutomaticAssessmentConfiguration/distinfo:1.4
--- pkgsrc/devel/py-pyobjc-framework-AutomaticAssessmentConfiguration/distinfo:1.3      Sun Jun 18 05:02:54 2023
+++ pkgsrc/devel/py-pyobjc-framework-AutomaticAssessmentConfiguration/distinfo  Sun Nov 19 17:02:51 2023
@@ -1,5 +1,5 @@
-$NetBSD: distinfo,v 1.3 2023/06/18 05:02:54 adam Exp $
+$NetBSD: distinfo,v 1.4 2023/11/19 17:02:51 adam Exp $
 
-BLAKE2s (pyobjc-framework-AutomaticAssessmentConfiguration-9.2.tar.gz) = 8fae118785513909ffe6c8ac28da8de1f25c55b8613c7cfbe6edbe439c307360
-SHA512 (pyobjc-framework-AutomaticAssessmentConfiguration-9.2.tar.gz) = 
83cf68807240b05a2f61ca990011f97af2206c69fffc411fb72ece7b7dbbd655a95fdb26192852fe518dec4b45fa147550ea0facb299cc29069716b3ba2bed80
-Size (pyobjc-framework-AutomaticAssessmentConfiguration-9.2.tar.gz) = 21938 bytes
+BLAKE2s (pyobjc-framework-AutomaticAssessmentConfiguration-10.0.tar.gz) = b17e8742c6460abf43c9b770a9367b1710ff2c43ac10f1a3bfa4df588066337d
+SHA512 (pyobjc-framework-AutomaticAssessmentConfiguration-10.0.tar.gz) = 
a25cc223e7f54afc2e7e7cfe5dc8172616b4ebdfba8916cc0fb9cc53a9aa33995c0b8b45f99622326ae272b91a0dbb0a5e1b31b28d04424984a1fc996e17b0cd
+Size (pyobjc-framework-AutomaticAssessmentConfiguration-10.0.tar.gz) = 21955 bytes

Index: pkgsrc/devel/py-pyobjc-framework-Automator/Makefile
diff -u pkgsrc/devel/py-pyobjc-framework-Automator/Makefile:1.5 pkgsrc/devel/py-pyobjc-framework-Automator/Makefile:1.6
--- pkgsrc/devel/py-pyobjc-framework-Automator/Makefile:1.5     Tue Sep 27 18:12:48 2022
+++ pkgsrc/devel/py-pyobjc-framework-Automator/Makefile Sun Nov 19 17:02:51 2023
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.5 2022/09/27 18:12:48 adam Exp $
+# $NetBSD: Makefile,v 1.6 2023/11/19 17:02:51 adam Exp $
 
 .include "../../devel/py-pyobjc/Makefile.common"
 
@@ -9,10 +9,8 @@ MASTER_SITES=  ${MASTER_SITE_PYPI:=p/pyob
 
 COMMENT=       Wrappers for the framework Automator on macOS
 
-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 "../../lang/python/wheel.mk"
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/devel/py-pyobjc-framework-Automator/PLIST
diff -u pkgsrc/devel/py-pyobjc-framework-Automator/PLIST:1.2 pkgsrc/devel/py-pyobjc-framework-Automator/PLIST:1.3
--- pkgsrc/devel/py-pyobjc-framework-Automator/PLIST:1.2        Thu Feb  8 19:54:19 2018
+++ pkgsrc/devel/py-pyobjc-framework-Automator/PLIST    Sun Nov 19 17:02:51 2023
@@ -1,10 +1,9 @@
-@comment $NetBSD: PLIST,v 1.2 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
+@comment $NetBSD: PLIST,v 1.3 2023/11/19 17:02:51 adam Exp $
+${PYSITELIB}/${WHEEL_INFODIR}/LICENSE.txt
+${PYSITELIB}/${WHEEL_INFODIR}/METADATA
+${PYSITELIB}/${WHEEL_INFODIR}/RECORD
+${PYSITELIB}/${WHEEL_INFODIR}/WHEEL
+${PYSITELIB}/${WHEEL_INFODIR}/top_level.txt
 ${PYSITELIB}/Automator/__init__.py
 ${PYSITELIB}/Automator/__init__.pyc
 ${PYSITELIB}/Automator/__init__.pyo

Index: pkgsrc/devel/py-pyobjc-framework-Automator/distinfo
diff -u pkgsrc/devel/py-pyobjc-framework-Automator/distinfo:1.16 pkgsrc/devel/py-pyobjc-framework-Automator/distinfo:1.17
--- pkgsrc/devel/py-pyobjc-framework-Automator/distinfo:1.16    Sun Jun 18 05:02:54 2023
+++ pkgsrc/devel/py-pyobjc-framework-Automator/distinfo Sun Nov 19 17:02:51 2023
@@ -1,5 +1,5 @@
-$NetBSD: distinfo,v 1.16 2023/06/18 05:02:54 adam Exp $
+$NetBSD: distinfo,v 1.17 2023/11/19 17:02:51 adam Exp $
 
-BLAKE2s (pyobjc-framework-Automator-9.2.tar.gz) = 4e830f59ee8c1bc77bb4016c3a09ead46372da3cc8942d2286f4e40d1d078980
-SHA512 (pyobjc-framework-Automator-9.2.tar.gz) = 984c4cb97bc76edd28036ad79fa04e44a1c9a7f215063947b677432d7109e99965d9fb5d80b3b7f1b04043a137f2d801b73c6ef261aa24d61adbbecc8b383096
-Size (pyobjc-framework-Automator-9.2.tar.gz) = 188841 bytes
+BLAKE2s (pyobjc-framework-Automator-10.0.tar.gz) = 1c543a8e7ef7e189a52a43d721cfbfd52bc8c48e6212610673f6b2ffea34e7d2
+SHA512 (pyobjc-framework-Automator-10.0.tar.gz) = 8284e7868d782bcd3ec2a5b34e562cdd380aed82bafac2fcc7282b69932056fd21bdb79e7b3c582aaf1bc96e29cc5a386fa4f1037f1ae189dd69ee515052a311
+Size (pyobjc-framework-Automator-10.0.tar.gz) = 193682 bytes

Index: pkgsrc/devel/py-pyobjc-framework-BackgroundAssets/Makefile
diff -u pkgsrc/devel/py-pyobjc-framework-BackgroundAssets/Makefile:1.1 pkgsrc/devel/py-pyobjc-framework-BackgroundAssets/Makefile:1.2
--- pkgsrc/devel/py-pyobjc-framework-BackgroundAssets/Makefile:1.1      Sun Jun 18 05:02:54 2023
+++ pkgsrc/devel/py-pyobjc-framework-BackgroundAssets/Makefile  Sun Nov 19 17:02:51 2023
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.1 2023/06/18 05:02:54 adam Exp $
+# $NetBSD: Makefile,v 1.2 2023/11/19 17:02:51 adam Exp $
 
 .include "../../devel/py-pyobjc/Makefile.common"
 
@@ -11,10 +11,8 @@ COMMENT=     Wrappers for the framework Back
 
 NOT_FOR_PLATFORM=      Darwin-2[0-1].*-* Darwin-1[0-9].*-* Darwin-[0-9].*-* # 13+
 
-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 "../../lang/python/wheel.mk"
 .include "../../mk/bsd.pkg.mk"
Index: pkgsrc/devel/py-pyobjc-framework-BackgroundAssets/PLIST
diff -u pkgsrc/devel/py-pyobjc-framework-BackgroundAssets/PLIST:1.1 pkgsrc/devel/py-pyobjc-framework-BackgroundAssets/PLIST:1.2
--- pkgsrc/devel/py-pyobjc-framework-BackgroundAssets/PLIST:1.1 Sun Jun 18 05:02:54 2023
+++ pkgsrc/devel/py-pyobjc-framework-BackgroundAssets/PLIST     Sun Nov 19 17:02:51 2023
@@ -1,10 +1,8 @@
-@comment $NetBSD: PLIST,v 1.1 2023/06/18 05:02:54 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
+@comment $NetBSD: PLIST,v 1.2 2023/11/19 17:02:51 adam Exp $
+${PYSITELIB}/${WHEEL_INFODIR}/METADATA
+${PYSITELIB}/${WHEEL_INFODIR}/RECORD
+${PYSITELIB}/${WHEEL_INFODIR}/WHEEL
+${PYSITELIB}/${WHEEL_INFODIR}/top_level.txt
 ${PYSITELIB}/BackgroundAssets/_BackgroundAssets.abi3.so
 ${PYSITELIB}/BackgroundAssets/__init__.py
 ${PYSITELIB}/BackgroundAssets/__init__.pyc
Index: pkgsrc/devel/py-pyobjc-framework-BackgroundAssets/distinfo
diff -u pkgsrc/devel/py-pyobjc-framework-BackgroundAssets/distinfo:1.1 pkgsrc/devel/py-pyobjc-framework-BackgroundAssets/distinfo:1.2
--- pkgsrc/devel/py-pyobjc-framework-BackgroundAssets/distinfo:1.1      Sun Jun 18 05:02:54 2023
+++ pkgsrc/devel/py-pyobjc-framework-BackgroundAssets/distinfo  Sun Nov 19 17:02:51 2023
@@ -1,5 +1,5 @@
-$NetBSD: distinfo,v 1.1 2023/06/18 05:02:54 adam Exp $
+$NetBSD: distinfo,v 1.2 2023/11/19 17:02:51 adam Exp $
 
-BLAKE2s (pyobjc-framework-BackgroundAssets-9.2.tar.gz) = 84aa9dabf18c66f786ab6c1da4a841762066a8192f47c4a5149a182a00a4eb40
-SHA512 (pyobjc-framework-BackgroundAssets-9.2.tar.gz) = 927ff33dd27b628e625a017356a74851314e304d3e698b9e6700befcade910fd93074a7f90852386376c45f795a40d18c91b7fa7ba9c1f71abd502f05329613b
-Size (pyobjc-framework-BackgroundAssets-9.2.tar.gz) = 20976 bytes
+BLAKE2s (pyobjc-framework-BackgroundAssets-10.0.tar.gz) = 33617fba5de9cbf024916c889e6d8ef3a2bf908942c6dce8bbc04d9efdccf1f5
+SHA512 (pyobjc-framework-BackgroundAssets-10.0.tar.gz) = e5bed88c1558509fa4250ab5c86d803c4ee4dcf472b94551cab6d3ab738e1aa155eaf80922ff2df720f7b7dd361bfcd4b7027848c21a75ec95d7403a9678a507
+Size (pyobjc-framework-BackgroundAssets-10.0.tar.gz) = 22163 bytes

Index: pkgsrc/devel/py-pyobjc-framework-BusinessChat/Makefile
diff -u pkgsrc/devel/py-pyobjc-framework-BusinessChat/Makefile:1.1 pkgsrc/devel/py-pyobjc-framework-BusinessChat/Makefile:1.2
--- pkgsrc/devel/py-pyobjc-framework-BusinessChat/Makefile:1.1  Tue Sep 27 18:12:48 2022
+++ pkgsrc/devel/py-pyobjc-framework-BusinessChat/Makefile      Sun Nov 19 17:02:51 2023
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.1 2022/09/27 18:12:48 adam Exp $
+# $NetBSD: Makefile,v 1.2 2023/11/19 17:02:51 adam Exp $
 
 .include "../../devel/py-pyobjc/Makefile.common"
 
@@ -11,10 +11,8 @@ COMMENT=     Wrappers for the framework Busi
 
 NOT_FOR_PLATFORM=      Darwin-1[0-7].*-* Darwin-[0-9].*-* # 10.14+
 
-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 "../../lang/python/wheel.mk"
 .include "../../mk/bsd.pkg.mk"
Index: pkgsrc/devel/py-pyobjc-framework-BusinessChat/PLIST
diff -u pkgsrc/devel/py-pyobjc-framework-BusinessChat/PLIST:1.1 pkgsrc/devel/py-pyobjc-framework-BusinessChat/PLIST:1.2
--- pkgsrc/devel/py-pyobjc-framework-BusinessChat/PLIST:1.1     Tue Sep 27 18:12:48 2022
+++ pkgsrc/devel/py-pyobjc-framework-BusinessChat/PLIST Sun Nov 19 17:02:51 2023
@@ -1,10 +1,8 @@
-@comment $NetBSD: PLIST,v 1.1 2022/09/27 18:12:48 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
+@comment $NetBSD: PLIST,v 1.2 2023/11/19 17:02:51 adam Exp $
+${PYSITELIB}/${WHEEL_INFODIR}/METADATA
+${PYSITELIB}/${WHEEL_INFODIR}/RECORD
+${PYSITELIB}/${WHEEL_INFODIR}/WHEEL
+${PYSITELIB}/${WHEEL_INFODIR}/top_level.txt
 ${PYSITELIB}/BusinessChat/__init__.py
 ${PYSITELIB}/BusinessChat/__init__.pyc
 ${PYSITELIB}/BusinessChat/__init__.pyo

Index: pkgsrc/devel/py-pyobjc-framework-BusinessChat/distinfo
diff -u pkgsrc/devel/py-pyobjc-framework-BusinessChat/distinfo:1.3 pkgsrc/devel/py-pyobjc-framework-BusinessChat/distinfo:1.4
--- pkgsrc/devel/py-pyobjc-framework-BusinessChat/distinfo:1.3  Sun Jun 18 05:02:54 2023
+++ pkgsrc/devel/py-pyobjc-framework-BusinessChat/distinfo      Sun Nov 19 17:02:51 2023
@@ -1,5 +1,5 @@
-$NetBSD: distinfo,v 1.3 2023/06/18 05:02:54 adam Exp $
+$NetBSD: distinfo,v 1.4 2023/11/19 17:02:51 adam Exp $
 
-BLAKE2s (pyobjc-framework-BusinessChat-9.2.tar.gz) = 57ddcb68d980c3bf28067b972a044552ff9f7e775ea19d711d38d0afc0d1cb7e
-SHA512 (pyobjc-framework-BusinessChat-9.2.tar.gz) = 0a6f885f8d2d1f842f1f74ceaca4257208cd00536fd9ed66a9f3237941f02120de0403b20255200f85529cf6232b37f8375e836b2474ec6709852bd660163280
-Size (pyobjc-framework-BusinessChat-9.2.tar.gz) = 11687 bytes
+BLAKE2s (pyobjc-framework-BusinessChat-10.0.tar.gz) = b89662a8146c612ebd90d20ea39a1d875d90219dc17e98cb943d64d79f704a09
+SHA512 (pyobjc-framework-BusinessChat-10.0.tar.gz) = 1fd4ec4b8b73277d33f4a9bfc7766617e971710c938568a9ee10090567f84b526e502efb5022eb1bdc3245803914239e65459de89160c3731ab6b3994055397a
+Size (pyobjc-framework-BusinessChat-10.0.tar.gz) = 12144 bytes

Index: pkgsrc/devel/py-pyobjc-framework-CFNetwork/Makefile
diff -u pkgsrc/devel/py-pyobjc-framework-CFNetwork/Makefile:1.5 pkgsrc/devel/py-pyobjc-framework-CFNetwork/Makefile:1.6
--- pkgsrc/devel/py-pyobjc-framework-CFNetwork/Makefile:1.5     Tue Sep 27 18:12:48 2022
+++ pkgsrc/devel/py-pyobjc-framework-CFNetwork/Makefile Sun Nov 19 17:02:51 2023
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.5 2022/09/27 18:12:48 adam Exp $
+# $NetBSD: Makefile,v 1.6 2023/11/19 17:02:51 adam Exp $
 
 .include "../../devel/py-pyobjc/Makefile.common"
 
@@ -9,10 +9,8 @@ MASTER_SITES=  ${MASTER_SITE_PYPI:=p/pyob
 
 COMMENT=       Wrappers for the framework CFNetwork on macOS
 
-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 "../../lang/python/wheel.mk"
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/devel/py-pyobjc-framework-CFNetwork/PLIST
diff -u pkgsrc/devel/py-pyobjc-framework-CFNetwork/PLIST:1.2 pkgsrc/devel/py-pyobjc-framework-CFNetwork/PLIST:1.3
--- pkgsrc/devel/py-pyobjc-framework-CFNetwork/PLIST:1.2        Sat May 23 07:03:42 2020
+++ pkgsrc/devel/py-pyobjc-framework-CFNetwork/PLIST    Sun Nov 19 17:02:51 2023
@@ -1,10 +1,9 @@
-@comment $NetBSD: PLIST,v 1.2 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
+@comment $NetBSD: PLIST,v 1.3 2023/11/19 17:02:51 adam Exp $
+${PYSITELIB}/${WHEEL_INFODIR}/LICENSE.txt
+${PYSITELIB}/${WHEEL_INFODIR}/METADATA
+${PYSITELIB}/${WHEEL_INFODIR}/RECORD
+${PYSITELIB}/${WHEEL_INFODIR}/WHEEL
+${PYSITELIB}/${WHEEL_INFODIR}/top_level.txt
 ${PYSITELIB}/CFNetwork/__init__.py
 ${PYSITELIB}/CFNetwork/__init__.pyc
 ${PYSITELIB}/CFNetwork/__init__.pyo

Index: pkgsrc/devel/py-pyobjc-framework-CFNetwork/distinfo
diff -u pkgsrc/devel/py-pyobjc-framework-CFNetwork/distinfo:1.16 pkgsrc/devel/py-pyobjc-framework-CFNetwork/distinfo:1.17
--- pkgsrc/devel/py-pyobjc-framework-CFNetwork/distinfo:1.16    Sun Jun 18 05:02:54 2023
+++ pkgsrc/devel/py-pyobjc-framework-CFNetwork/distinfo Sun Nov 19 17:02:51 2023
@@ -1,5 +1,5 @@
-$NetBSD: distinfo,v 1.16 2023/06/18 05:02:54 adam Exp $
+$NetBSD: distinfo,v 1.17 2023/11/19 17:02:51 adam Exp $
 
-BLAKE2s (pyobjc-framework-CFNetwork-9.2.tar.gz) = 763fc06cbddb6d234e144e13d92c9de07cb0144caf50db87bf590a15f965c2c8
-SHA512 (pyobjc-framework-CFNetwork-9.2.tar.gz) = 252932890c2401fb5b6c607e4767fd03f55c631f8b8a02d9aab610f6557b42fdd7bd362e4f9933103c6f65f546d9bbc965701d1ce41fa14c815381176b634a3e
-Size (pyobjc-framework-CFNetwork-9.2.tar.gz) = 66608 bytes
+BLAKE2s (pyobjc-framework-CFNetwork-10.0.tar.gz) = 446df86d7b124838a5d3075725bde13280c41248476521d528bb50679fac45e9
+SHA512 (pyobjc-framework-CFNetwork-10.0.tar.gz) = a6daeb3c478eaadbbe477e081e584c3daeb3f9a6a71ca3f958035e050f1a84d4b671eeb99677d1a96bb9fa4b83448222ec7a9854ce736756b64b0f3eee580045
+Size (pyobjc-framework-CFNetwork-10.0.tar.gz) = 76473 bytes

Index: pkgsrc/devel/py-pyobjc-framework-CalendarStore/Makefile
diff -u pkgsrc/devel/py-pyobjc-framework-CalendarStore/Makefile:1.5 pkgsrc/devel/py-pyobjc-framework-CalendarStore/Makefile:1.6
--- pkgsrc/devel/py-pyobjc-framework-CalendarStore/Makefile:1.5 Tue Sep 27 18:12:48 2022
+++ pkgsrc/devel/py-pyobjc-framework-CalendarStore/Makefile     Sun Nov 19 17:02:52 2023
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.5 2022/09/27 18:12:48 adam Exp $
+# $NetBSD: Makefile,v 1.6 2023/11/19 17:02:52 adam Exp $
 
 .include "../../devel/py-pyobjc/Makefile.common"
 
@@ -9,10 +9,8 @@ MASTER_SITES=  ${MASTER_SITE_PYPI:=p/pyob
 
 COMMENT=       Wrappers for the framework CalendarStore on macOS
 
-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 "../../lang/python/wheel.mk"
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/devel/py-pyobjc-framework-CalendarStore/PLIST
diff -u pkgsrc/devel/py-pyobjc-framework-CalendarStore/PLIST:1.1 pkgsrc/devel/py-pyobjc-framework-CalendarStore/PLIST:1.2
--- pkgsrc/devel/py-pyobjc-framework-CalendarStore/PLIST:1.1    Sat Apr 25 10:40:49 2015
+++ pkgsrc/devel/py-pyobjc-framework-CalendarStore/PLIST        Sun Nov 19 17:02:52 2023
@@ -1,13 +1,12 @@
-@comment $NetBSD: PLIST,v 1.1 2015/04/25 10:40:49 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
+@comment $NetBSD: PLIST,v 1.2 2023/11/19 17:02:52 adam Exp $
+${PYSITELIB}/${WHEEL_INFODIR}/LICENSE.txt
+${PYSITELIB}/${WHEEL_INFODIR}/METADATA
+${PYSITELIB}/${WHEEL_INFODIR}/RECORD
+${PYSITELIB}/${WHEEL_INFODIR}/WHEEL
+${PYSITELIB}/${WHEEL_INFODIR}/top_level.txt
 ${PYSITELIB}/CalendarStore/__init__.py
 ${PYSITELIB}/CalendarStore/__init__.pyc
 ${PYSITELIB}/CalendarStore/__init__.pyo
+${PYSITELIB}/CalendarStore/_metadata.py
 ${PYSITELIB}/CalendarStore/_metadata.pyc
 ${PYSITELIB}/CalendarStore/_metadata.pyo
-${PYSITELIB}/CalendarStore/_metadata.py

Index: pkgsrc/devel/py-pyobjc-framework-CalendarStore/distinfo
diff -u pkgsrc/devel/py-pyobjc-framework-CalendarStore/distinfo:1.16 pkgsrc/devel/py-pyobjc-framework-CalendarStore/distinfo:1.17
--- pkgsrc/devel/py-pyobjc-framework-CalendarStore/distinfo:1.16        Sun Jun 18 05:02:54 2023
+++ pkgsrc/devel/py-pyobjc-framework-CalendarStore/distinfo     Sun Nov 19 17:02:52 2023
@@ -1,5 +1,5 @@
-$NetBSD: distinfo,v 1.16 2023/06/18 05:02:54 adam Exp $
+$NetBSD: distinfo,v 1.17 2023/11/19 17:02:52 adam Exp $
 
-BLAKE2s (pyobjc-framework-CalendarStore-9.2.tar.gz) = 3a11471098abef69f177fa2c59e3fc282ae36e74b7b8d54fb2c6ec363c01d2cf
-SHA512 (pyobjc-framework-CalendarStore-9.2.tar.gz) = 8786f427fabef7fdedb5f6e3f90ddb0ac3bebf5ef1baa3628a106c46c6509136f241bb515fc5827d890a90da74503032a8d2f2fa24da16e9bacbcc226143d61f
-Size (pyobjc-framework-CalendarStore-9.2.tar.gz) = 62235 bytes
+BLAKE2s (pyobjc-framework-CalendarStore-10.0.tar.gz) = a672317d9b6cd40d51f206ce9762f779a6404a018c90d302b3ce075e28e2a425
+SHA512 (pyobjc-framework-CalendarStore-10.0.tar.gz) = 5840d3eb62b6a3a05be5b494935a6530d2383818598c4d89cbf3e0a149e5c921d16020a25603895a68d6975da13c1b4c66465e3c85cf84d00dd215efe3c83db8
+Size (pyobjc-framework-CalendarStore-10.0.tar.gz) = 67694 bytes

Index: pkgsrc/devel/py-pyobjc-framework-CallKit/Makefile
diff -u pkgsrc/devel/py-pyobjc-framework-CallKit/Makefile:1.1 pkgsrc/devel/py-pyobjc-framework-CallKit/Makefile:1.2
--- pkgsrc/devel/py-pyobjc-framework-CallKit/Makefile:1.1       Tue Sep 27 18:12:48 2022
+++ pkgsrc/devel/py-pyobjc-framework-CallKit/Makefile   Sun Nov 19 17:02:52 2023
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.1 2022/09/27 18:12:48 adam Exp $
+# $NetBSD: Makefile,v 1.2 2023/11/19 17:02:52 adam Exp $
 
 .include "../../devel/py-pyobjc/Makefile.common"
 
@@ -11,10 +11,8 @@ COMMENT=     Wrappers for the framework Call
 
 NOT_FOR_PLATFORM=      Darwin-1[0-9].*-* Darwin-[0-9].*-* # 11.0+
 
-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 "../../lang/python/wheel.mk"
 .include "../../mk/bsd.pkg.mk"
Index: pkgsrc/devel/py-pyobjc-framework-CallKit/PLIST
diff -u pkgsrc/devel/py-pyobjc-framework-CallKit/PLIST:1.1 pkgsrc/devel/py-pyobjc-framework-CallKit/PLIST:1.2
--- pkgsrc/devel/py-pyobjc-framework-CallKit/PLIST:1.1  Tue Sep 27 18:12:48 2022
+++ pkgsrc/devel/py-pyobjc-framework-CallKit/PLIST      Sun Nov 19 17:02:52 2023
@@ -1,10 +1,8 @@
-@comment $NetBSD: PLIST,v 1.1 2022/09/27 18:12:48 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
+@comment $NetBSD: PLIST,v 1.2 2023/11/19 17:02:52 adam Exp $
+${PYSITELIB}/${WHEEL_INFODIR}/METADATA
+${PYSITELIB}/${WHEEL_INFODIR}/RECORD
+${PYSITELIB}/${WHEEL_INFODIR}/WHEEL
+${PYSITELIB}/${WHEEL_INFODIR}/top_level.txt
 ${PYSITELIB}/CallKit/__init__.py
 ${PYSITELIB}/CallKit/__init__.pyc
 ${PYSITELIB}/CallKit/__init__.pyo

Index: pkgsrc/devel/py-pyobjc-framework-CallKit/distinfo
diff -u pkgsrc/devel/py-pyobjc-framework-CallKit/distinfo:1.3 pkgsrc/devel/py-pyobjc-framework-CallKit/distinfo:1.4
--- pkgsrc/devel/py-pyobjc-framework-CallKit/distinfo:1.3       Sun Jun 18 05:02:55 2023
+++ pkgsrc/devel/py-pyobjc-framework-CallKit/distinfo   Sun Nov 19 17:02:52 2023
@@ -1,5 +1,5 @@
-$NetBSD: distinfo,v 1.3 2023/06/18 05:02:55 adam Exp $
+$NetBSD: distinfo,v 1.4 2023/11/19 17:02:52 adam Exp $
 
-BLAKE2s (pyobjc-framework-CallKit-9.2.tar.gz) = f53bd91b432d95c9ac6cc23cb1084dd88c2cb62eac508c57fb66f27ac5e39d6d
-SHA512 (pyobjc-framework-CallKit-9.2.tar.gz) = e79065c0608fe45eb4a8e24a4489561c168e7ac84c3dc4c15c73f309d30cdbe6cb253631db2cada1213409519e48f31a92883336b6ddce7681d217a62e58263c
-Size (pyobjc-framework-CallKit-9.2.tar.gz) = 31058 bytes
+BLAKE2s (pyobjc-framework-CallKit-10.0.tar.gz) = b7e27982656c4f009af620020cb92e0af17bef2cdc5715d32120c8d3786edd62
+SHA512 (pyobjc-framework-CallKit-10.0.tar.gz) = 2ab6f1bb0ef489202c0f40367c03bff7b0b45a8a5f42b1cda463d99c995577b07dd259af39b70504173f8e289e78169ec1578581ff3dcce81a7769c1b0c00aad
+Size (pyobjc-framework-CallKit-10.0.tar.gz) = 38307 bytes

Index: pkgsrc/devel/py-pyobjc-framework-ClassKit/Makefile
diff -u pkgsrc/devel/py-pyobjc-framework-ClassKit/Makefile:1.1 pkgsrc/devel/py-pyobjc-framework-ClassKit/Makefile:1.2
--- pkgsrc/devel/py-pyobjc-framework-ClassKit/Makefile:1.1      Tue Sep 27 18:12:48 2022
+++ pkgsrc/devel/py-pyobjc-framework-ClassKit/Makefile  Sun Nov 19 17:02:52 2023
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.1 2022/09/27 18:12:48 adam Exp $
+# $NetBSD: Makefile,v 1.2 2023/11/19 17:02:52 adam Exp $
 
 .include "../../devel/py-pyobjc/Makefile.common"
 
@@ -11,10 +11,8 @@ COMMENT=     Wrappers for the framework Clas
 
 NOT_FOR_PLATFORM=      Darwin-1[0-9].*-* Darwin-[0-9].*-* # 11.0+
 
-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 "../../lang/python/wheel.mk"
 .include "../../mk/bsd.pkg.mk"
Index: pkgsrc/devel/py-pyobjc-framework-ClassKit/PLIST
diff -u pkgsrc/devel/py-pyobjc-framework-ClassKit/PLIST:1.1 pkgsrc/devel/py-pyobjc-framework-ClassKit/PLIST:1.2
--- pkgsrc/devel/py-pyobjc-framework-ClassKit/PLIST:1.1 Tue Sep 27 18:12:48 2022
+++ pkgsrc/devel/py-pyobjc-framework-ClassKit/PLIST     Sun Nov 19 17:02:52 2023
@@ -1,10 +1,8 @@
-@comment $NetBSD: PLIST,v 1.1 2022/09/27 18:12:48 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
+@comment $NetBSD: PLIST,v 1.2 2023/11/19 17:02:52 adam Exp $
+${PYSITELIB}/${WHEEL_INFODIR}/METADATA
+${PYSITELIB}/${WHEEL_INFODIR}/RECORD
+${PYSITELIB}/${WHEEL_INFODIR}/WHEEL
+${PYSITELIB}/${WHEEL_INFODIR}/top_level.txt
 ${PYSITELIB}/ClassKit/_ClassKit.abi3.so
 ${PYSITELIB}/ClassKit/__init__.py
 ${PYSITELIB}/ClassKit/__init__.pyc

Index: pkgsrc/devel/py-pyobjc-framework-ClassKit/distinfo
diff -u pkgsrc/devel/py-pyobjc-framework-ClassKit/distinfo:1.3 pkgsrc/devel/py-pyobjc-framework-ClassKit/distinfo:1.4
--- pkgsrc/devel/py-pyobjc-framework-ClassKit/distinfo:1.3      Sun Jun 18 05:02:55 2023
+++ pkgsrc/devel/py-pyobjc-framework-ClassKit/distinfo  Sun Nov 19 17:02:52 2023
@@ -1,5 +1,5 @@
-$NetBSD: distinfo,v 1.3 2023/06/18 05:02:55 adam Exp $
+$NetBSD: distinfo,v 1.4 2023/11/19 17:02:52 adam Exp $
 
-BLAKE2s (pyobjc-framework-ClassKit-9.2.tar.gz) = a8f1acfa30d4adca623889c36fd2d835102ba947a178894801534bdb28874c2e
-SHA512 (pyobjc-framework-ClassKit-9.2.tar.gz) = 7d627abe5d23b6a9557f2a6807c16d82b611883b43eaa8dc0e3bd217b8ee91f656bfdaeaef9a181590d23a9d68d00b7f610551dbbb42be1c3da08988662cbf8b
-Size (pyobjc-framework-ClassKit-9.2.tar.gz) = 32706 bytes
+BLAKE2s (pyobjc-framework-ClassKit-10.0.tar.gz) = 7466ced446b46b92587c9240a84b2004149c3a825a619e06e6186425a7ec07d4
+SHA512 (pyobjc-framework-ClassKit-10.0.tar.gz) = b76bbc9539d8e0a7e5b5966a1d153460b426bdd0f6e5dbafa1d8085509bea849b7d9e908336be7bd99be145e20c5aeffa36fff59f885aa22bf8f59d0c0242ca6
+Size (pyobjc-framework-ClassKit-10.0.tar.gz) = 37507 bytes

Index: pkgsrc/devel/py-pyobjc-framework-CloudKit/Makefile
diff -u pkgsrc/devel/py-pyobjc-framework-CloudKit/Makefile:1.3 pkgsrc/devel/py-pyobjc-framework-CloudKit/Makefile:1.4
--- pkgsrc/devel/py-pyobjc-framework-CloudKit/Makefile:1.3      Tue Sep 27 18:12:48 2022
+++ pkgsrc/devel/py-pyobjc-framework-CloudKit/Makefile  Sun Nov 19 17:02:52 2023
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.3 2022/09/27 18:12:48 adam Exp $
+# $NetBSD: Makefile,v 1.4 2023/11/19 17:02:52 adam Exp $
 
 .include "../../devel/py-pyobjc/Makefile.common"
 
@@ -11,13 +11,11 @@ COMMENT=    Wrappers for the framework Clou
 
 NOT_FOR_PLATFORM=      Darwin-1[0-3].*-* Darwin-[0-9].*-* # 10.10+
 
-USE_LANGUAGES= c objc
-
 DEPENDS+=      ${PYPKGPREFIX}-pyobjc-core>=${PYOBJC_VERS}:../../devel/py-pyobjc-core
 DEPENDS+=      ${PYPKGPREFIX}-pyobjc-framework-Accounts>=${PYOBJC_VERS}:../../devel/py-pyobjc-framework-Accounts
 DEPENDS+=      ${PYPKGPREFIX}-pyobjc-framework-Cocoa>=${PYOBJC_VERS}:../../devel/py-pyobjc-framework-Cocoa
 DEPENDS+=      ${PYPKGPREFIX}-pyobjc-framework-CoreData>=${PYOBJC_VERS}:../../devel/py-pyobjc-framework-CoreData
 DEPENDS+=      ${PYPKGPREFIX}-pyobjc-framework-CoreLocation>=${PYOBJC_VERS}:../../devel/py-pyobjc-framework-CoreLocation
 
-.include "../../lang/python/egg.mk"
+.include "../../lang/python/wheel.mk"
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/devel/py-pyobjc-framework-CloudKit/PLIST
diff -u pkgsrc/devel/py-pyobjc-framework-CloudKit/PLIST:1.1 pkgsrc/devel/py-pyobjc-framework-CloudKit/PLIST:1.2
--- pkgsrc/devel/py-pyobjc-framework-CloudKit/PLIST:1.1 Thu Feb  8 19:54:20 2018
+++ pkgsrc/devel/py-pyobjc-framework-CloudKit/PLIST     Sun Nov 19 17:02:52 2023
@@ -1,10 +1,9 @@
-@comment $NetBSD: PLIST,v 1.1 2018/02/08 19:54:20 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
+@comment $NetBSD: PLIST,v 1.2 2023/11/19 17:02:52 adam Exp $
+${PYSITELIB}/${WHEEL_INFODIR}/LICENSE.txt
+${PYSITELIB}/${WHEEL_INFODIR}/METADATA
+${PYSITELIB}/${WHEEL_INFODIR}/RECORD
+${PYSITELIB}/${WHEEL_INFODIR}/WHEEL
+${PYSITELIB}/${WHEEL_INFODIR}/top_level.txt
 ${PYSITELIB}/CloudKit/__init__.py
 ${PYSITELIB}/CloudKit/__init__.pyc
 ${PYSITELIB}/CloudKit/__init__.pyo

Index: pkgsrc/devel/py-pyobjc-framework-CloudKit/distinfo
diff -u pkgsrc/devel/py-pyobjc-framework-CloudKit/distinfo:1.14 pkgsrc/devel/py-pyobjc-framework-CloudKit/distinfo:1.15
--- pkgsrc/devel/py-pyobjc-framework-CloudKit/distinfo:1.14     Sun Jun 18 05:02:55 2023
+++ pkgsrc/devel/py-pyobjc-framework-CloudKit/distinfo  Sun Nov 19 17:02:52 2023
@@ -1,5 +1,5 @@
-$NetBSD: distinfo,v 1.14 2023/06/18 05:02:55 adam Exp $
+$NetBSD: distinfo,v 1.15 2023/11/19 17:02:52 adam Exp $
 
-BLAKE2s (pyobjc-framework-CloudKit-9.2.tar.gz) = 28de1be735205f6158dc37875462ddd05cd75ace5a6384989cc5a6b1012f6df7
-SHA512 (pyobjc-framework-CloudKit-9.2.tar.gz) = a622c40e95f8eff7315008cd4cc30c88717f7f0227d2ea95af40679c817db71b3e67577375ad48e972561339996a8e65cd23d83fa973d616d1309552eb48d2fb
-Size (pyobjc-framework-CloudKit-9.2.tar.gz) = 106819 bytes
+BLAKE2s (pyobjc-framework-CloudKit-10.0.tar.gz) = 53e924998746d5fbcd7ff96d52d931fdee2a88b8f0e0767ed556a29d47f6d244
+SHA512 (pyobjc-framework-CloudKit-10.0.tar.gz) = 189b03ec6b1aa658d8ed916b2f2bf97f696b4fe29eb2934573d13a7c78582b4d41834f6f379405a32de0964c0f6ccfdd83c98546d453b655f38d54ff9d1422e7
+Size (pyobjc-framework-CloudKit-10.0.tar.gz) = 130990 bytes

Index: pkgsrc/devel/py-pyobjc-framework-Cocoa/Makefile
diff -u pkgsrc/devel/py-pyobjc-framework-Cocoa/Makefile:1.5 pkgsrc/devel/py-pyobjc-framework-Cocoa/Makefile:1.6
--- pkgsrc/devel/py-pyobjc-framework-Cocoa/Makefile:1.5 Tue Sep 27 18:12:49 2022
+++ pkgsrc/devel/py-pyobjc-framework-Cocoa/Makefile     Sun Nov 19 17:02:52 2023
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.5 2022/09/27 18:12:49 adam Exp $
+# $NetBSD: Makefile,v 1.6 2023/11/19 17:02:52 adam Exp $
 
 .include "../../devel/py-pyobjc/Makefile.common"
 
@@ -9,9 +9,7 @@ MASTER_SITES=   ${MASTER_SITE_PYPI:=p/pyob
 
 COMMENT=       Wrappers for the framework Cocoa on macOS
 
-USE_LANGUAGES= c objc
-
 DEPENDS+=      ${PYPKGPREFIX}-pyobjc-core>=${PYOBJC_VERS}:../../devel/py-pyobjc-core
 
-.include "../../lang/python/egg.mk"
+.include "../../lang/python/wheel.mk"
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/devel/py-pyobjc-framework-Cocoa/PLIST
diff -u pkgsrc/devel/py-pyobjc-framework-Cocoa/PLIST:1.3 pkgsrc/devel/py-pyobjc-framework-Cocoa/PLIST:1.4
--- pkgsrc/devel/py-pyobjc-framework-Cocoa/PLIST:1.3    Fri Apr  7 05:25:08 2023
+++ pkgsrc/devel/py-pyobjc-framework-Cocoa/PLIST        Sun Nov 19 17:02:52 2023
@@ -1,10 +1,9 @@
-@comment $NetBSD: PLIST,v 1.3 2023/04/07 05:25:08 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
+@comment $NetBSD: PLIST,v 1.4 2023/11/19 17:02:52 adam Exp $
+${PYSITELIB}/${WHEEL_INFODIR}/LICENSE.txt
+${PYSITELIB}/${WHEEL_INFODIR}/METADATA
+${PYSITELIB}/${WHEEL_INFODIR}/RECORD
+${PYSITELIB}/${WHEEL_INFODIR}/WHEEL
+${PYSITELIB}/${WHEEL_INFODIR}/top_level.txt
 ${PYSITELIB}/AppKit/_AppKit.so
 ${PYSITELIB}/AppKit/__init__.py
 ${PYSITELIB}/AppKit/__init__.pyc

Index: pkgsrc/devel/py-pyobjc-framework-Cocoa/distinfo
diff -u pkgsrc/devel/py-pyobjc-framework-Cocoa/distinfo:1.16 pkgsrc/devel/py-pyobjc-framework-Cocoa/distinfo:1.17
--- pkgsrc/devel/py-pyobjc-framework-Cocoa/distinfo:1.16        Sun Jun 18 05:02:55 2023
+++ pkgsrc/devel/py-pyobjc-framework-Cocoa/distinfo     Sun Nov 19 17:02:52 2023
@@ -1,5 +1,5 @@
-$NetBSD: distinfo,v 1.16 2023/06/18 05:02:55 adam Exp $
+$NetBSD: distinfo,v 1.17 2023/11/19 17:02:52 adam Exp $
 
-BLAKE2s (pyobjc-framework-Cocoa-9.2.tar.gz) = c906af33a904b3750f3f5deff0f134e57fbdfed260b6cb1ca1a748699186b084
-SHA512 (pyobjc-framework-Cocoa-9.2.tar.gz) = 4ee3f16e89a13b861a8a43379f1fba3ded6a25faa5b461644e831271f6048fe7579d93a00106ac9fffad353454601b7fcbd0ccad60c7a6d472b73edce7a838d1
-Size (pyobjc-framework-Cocoa-9.2.tar.gz) = 6170134 bytes
+BLAKE2s (pyobjc-framework-Cocoa-10.0.tar.gz) = 26a9ab1408ebc5580153da4b386f08e986d5838cf280479eb24aaf4bfe5fdf11
+SHA512 (pyobjc-framework-Cocoa-10.0.tar.gz) = 761d6e440f13f1e389407398c5e84f5e5c3f9cdfec8f2fedb0b9dd0453ddc19b8c6dfb96081a64d25c046432bf4538f55d480115d2deb76a3e1650c26a28daf2
+Size (pyobjc-framework-Cocoa-10.0.tar.gz) = 6778474 bytes

Index: pkgsrc/devel/py-pyobjc-framework-Collaboration/Makefile
diff -u pkgsrc/devel/py-pyobjc-framework-Collaboration/Makefile:1.5 pkgsrc/devel/py-pyobjc-framework-Collaboration/Makefile:1.6
--- pkgsrc/devel/py-pyobjc-framework-Collaboration/Makefile:1.5 Tue Sep 27 18:12:49 2022
+++ pkgsrc/devel/py-pyobjc-framework-Collaboration/Makefile     Sun Nov 19 17:02:52 2023
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.5 2022/09/27 18:12:49 adam Exp $
+# $NetBSD: Makefile,v 1.6 2023/11/19 17:02:52 adam Exp $
 
 .include "../../devel/py-pyobjc/Makefile.common"
 
@@ -9,10 +9,8 @@ MASTER_SITES=  ${MASTER_SITE_PYPI:=p/pyob
 
 COMMENT=       Wrappers for the framework Collaboration on macOS
 
-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 "../../lang/python/wheel.mk"
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/devel/py-pyobjc-framework-Collaboration/PLIST
diff -u pkgsrc/devel/py-pyobjc-framework-Collaboration/PLIST:1.1 pkgsrc/devel/py-pyobjc-framework-Collaboration/PLIST:1.2
--- pkgsrc/devel/py-pyobjc-framework-Collaboration/PLIST:1.1    Sat Apr 25 10:40:49 2015
+++ pkgsrc/devel/py-pyobjc-framework-Collaboration/PLIST        Sun Nov 19 17:02:52 2023
@@ -1,10 +1,9 @@
-@comment $NetBSD: PLIST,v 1.1 2015/04/25 10:40:49 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
+@comment $NetBSD: PLIST,v 1.2 2023/11/19 17:02:52 adam Exp $
+${PYSITELIB}/${WHEEL_INFODIR}/LICENSE.txt
+${PYSITELIB}/${WHEEL_INFODIR}/METADATA
+${PYSITELIB}/${WHEEL_INFODIR}/RECORD
+${PYSITELIB}/${WHEEL_INFODIR}/WHEEL
+${PYSITELIB}/${WHEEL_INFODIR}/top_level.txt
 ${PYSITELIB}/Collaboration/__init__.py
 ${PYSITELIB}/Collaboration/__init__.pyc
 ${PYSITELIB}/Collaboration/__init__.pyo

Index: pkgsrc/devel/py-pyobjc-framework-Collaboration/distinfo
diff -u pkgsrc/devel/py-pyobjc-framework-Collaboration/distinfo:1.16 pkgsrc/devel/py-pyobjc-framework-Collaboration/distinfo:1.17
--- pkgsrc/devel/py-pyobjc-framework-Collaboration/distinfo:1.16        Sun Jun 18 05:02:55 2023
+++ pkgsrc/devel/py-pyobjc-framework-Collaboration/distinfo     Sun Nov 19 17:02:52 2023
@@ -1,5 +1,5 @@
-$NetBSD: distinfo,v 1.16 2023/06/18 05:02:55 adam Exp $
+$NetBSD: distinfo,v 1.17 2023/11/19 17:02:52 adam Exp $
 
-BLAKE2s (pyobjc-framework-Collaboration-9.2.tar.gz) = 09513f8ffce48f8e4243c367717042c042206795b8ebad22bdd25eae138b4244
-SHA512 (pyobjc-framework-Collaboration-9.2.tar.gz) = c795b7993c79e18fee6bedb899a3a832ec4166d4895a71079abebf02dda7ffa5a8bc4b2f823e4a81d9d765007a87ae732101ea49976fb6e28bf8e714a32ea525
-Size (pyobjc-framework-Collaboration-9.2.tar.gz) = 15509 bytes
+BLAKE2s (pyobjc-framework-Collaboration-10.0.tar.gz) = d5704bddfc50ede9e800eb1f617f1b182076e29599c34e17959cd29e8a17d289
+SHA512 (pyobjc-framework-Collaboration-10.0.tar.gz) = 4c79e9594b9c3aa06cc16a9ceb401f20f600c187561b4e6e859b2faf444a9630c90ffcdfa11ffc0bebfb18fb4c0a07cb4983b215d8bde26810e1d68515f5b518
+Size (pyobjc-framework-Collaboration-10.0.tar.gz) = 16273 bytes

Index: pkgsrc/devel/py-pyobjc-framework-ColorSync/Makefile
diff -u pkgsrc/devel/py-pyobjc-framework-ColorSync/Makefile:1.3 pkgsrc/devel/py-pyobjc-framework-ColorSync/Makefile:1.4
--- pkgsrc/devel/py-pyobjc-framework-ColorSync/Makefile:1.3     Tue Sep 27 18:12:49 2022
+++ pkgsrc/devel/py-pyobjc-framework-ColorSync/Makefile Sun Nov 19 17:02:52 2023
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.3 2022/09/27 18:12:49 adam Exp $
+# $NetBSD: Makefile,v 1.4 2023/11/19 17:02:52 adam Exp $
 
 .include "../../devel/py-pyobjc/Makefile.common"
 
@@ -11,10 +11,8 @@ COMMENT=     Wrappers for the framework Colo
 
 NOT_FOR_PLATFORM=      Darwin-1[0-6].*-* Darwin-[0-9].*-* # 10.13+
 
-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 "../../lang/python/wheel.mk"
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/devel/py-pyobjc-framework-ColorSync/PLIST
diff -u pkgsrc/devel/py-pyobjc-framework-ColorSync/PLIST:1.1 pkgsrc/devel/py-pyobjc-framework-ColorSync/PLIST:1.2
--- pkgsrc/devel/py-pyobjc-framework-ColorSync/PLIST:1.1        Thu Feb  8 19:54:20 2018
+++ pkgsrc/devel/py-pyobjc-framework-ColorSync/PLIST    Sun Nov 19 17:02:52 2023
@@ -1,10 +1,8 @@
-@comment $NetBSD: PLIST,v 1.1 2018/02/08 19:54:20 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
+@comment $NetBSD: PLIST,v 1.2 2023/11/19 17:02:52 adam Exp $
+${PYSITELIB}/${WHEEL_INFODIR}/METADATA
+${PYSITELIB}/${WHEEL_INFODIR}/RECORD
+${PYSITELIB}/${WHEEL_INFODIR}/WHEEL
+${PYSITELIB}/${WHEEL_INFODIR}/top_level.txt
 ${PYSITELIB}/ColorSync/__init__.py
 ${PYSITELIB}/ColorSync/__init__.pyc
 ${PYSITELIB}/ColorSync/__init__.pyo

Index: pkgsrc/devel/py-pyobjc-framework-ColorSync/distinfo
diff -u pkgsrc/devel/py-pyobjc-framework-ColorSync/distinfo:1.14 pkgsrc/devel/py-pyobjc-framework-ColorSync/distinfo:1.15
--- pkgsrc/devel/py-pyobjc-framework-ColorSync/distinfo:1.14    Sun Jun 18 05:02:55 2023
+++ pkgsrc/devel/py-pyobjc-framework-ColorSync/distinfo Sun Nov 19 17:02:52 2023
@@ -1,5 +1,5 @@
-$NetBSD: distinfo,v 1.14 2023/06/18 05:02:55 adam Exp $
+$NetBSD: distinfo,v 1.15 2023/11/19 17:02:52 adam Exp $
 
-BLAKE2s (pyobjc-framework-ColorSync-9.2.tar.gz) = 292890a6c5164ec794d1e1ed585c8427b6b695521e35335ddf8143fb3ad3bd29
-SHA512 (pyobjc-framework-ColorSync-9.2.tar.gz) = df1bee1b08ac7d6f80ba47dc32c9f7edda2c2d007bfce519c77fb1791fef0dcce760ef595a34b096c60061f127275c38e256fff5b14741d8562d03f9183e265e
-Size (pyobjc-framework-ColorSync-9.2.tar.gz) = 26117 bytes
+BLAKE2s (pyobjc-framework-ColorSync-10.0.tar.gz) = f55ff4ee63e22c5372dc08f24862bae1b5ac43120ad303342e375ffa0526531c
+SHA512 (pyobjc-framework-ColorSync-10.0.tar.gz) = 6891d1402d35c5760dd58ff4b3eed403938242ef460d9c67b0b6aa99a56ea02fa18813ff33d1bdd4391e9878eb05ac0ba93bfcd9c8a172fecd01bff642300a65
+Size (pyobjc-framework-ColorSync-10.0.tar.gz) = 32049 bytes

Index: pkgsrc/devel/py-pyobjc-framework-Contacts/Makefile
diff -u pkgsrc/devel/py-pyobjc-framework-Contacts/Makefile:1.3 pkgsrc/devel/py-pyobjc-framework-Contacts/Makefile:1.4
--- pkgsrc/devel/py-pyobjc-framework-Contacts/Makefile:1.3      Tue Sep 27 18:12:49 2022
+++ pkgsrc/devel/py-pyobjc-framework-Contacts/Makefile  Sun Nov 19 17:02:52 2023
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.3 2022/09/27 18:12:49 adam Exp $
+# $NetBSD: Makefile,v 1.4 2023/11/19 17:02:52 adam Exp $
 
 .include "../../devel/py-pyobjc/Makefile.common"
 
@@ -11,10 +11,8 @@ COMMENT=     Wrappers for the framework Cont
 
 NOT_FOR_PLATFORM=      Darwin-1[0-4].*-* Darwin-[0-9].*-* # 10.11+
 
-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 "../../lang/python/wheel.mk"
 .include "../../mk/bsd.pkg.mk"
Index: pkgsrc/devel/py-pyobjc-framework-Contacts/PLIST
diff -u pkgsrc/devel/py-pyobjc-framework-Contacts/PLIST:1.3 pkgsrc/devel/py-pyobjc-framework-Contacts/PLIST:1.4
--- pkgsrc/devel/py-pyobjc-framework-Contacts/PLIST:1.3 Sat May 23 10:26:19 2020
+++ pkgsrc/devel/py-pyobjc-framework-Contacts/PLIST     Sun Nov 19 17:02:52 2023
@@ -1,10 +1,8 @@
-@comment $NetBSD: PLIST,v 1.3 2020/05/23 10:26: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
+@comment $NetBSD: PLIST,v 1.4 2023/11/19 17:02:52 adam Exp $
+${PYSITELIB}/${WHEEL_INFODIR}/METADATA
+${PYSITELIB}/${WHEEL_INFODIR}/RECORD
+${PYSITELIB}/${WHEEL_INFODIR}/WHEEL
+${PYSITELIB}/${WHEEL_INFODIR}/top_level.txt
 ${PYSITELIB}/Contacts/_Contacts.abi3.so
 ${PYSITELIB}/Contacts/__init__.py
 ${PYSITELIB}/Contacts/__init__.pyc

Index: pkgsrc/devel/py-pyobjc-framework-Contacts/distinfo
diff -u pkgsrc/devel/py-pyobjc-framework-Contacts/distinfo:1.14 pkgsrc/devel/py-pyobjc-framework-Contacts/distinfo:1.15
--- pkgsrc/devel/py-pyobjc-framework-Contacts/distinfo:1.14     Sun Jun 18 05:02:55 2023
+++ pkgsrc/devel/py-pyobjc-framework-Contacts/distinfo  Sun Nov 19 17:02:52 2023
@@ -1,5 +1,5 @@
-$NetBSD: distinfo,v 1.14 2023/06/18 05:02:55 adam Exp $
+$NetBSD: distinfo,v 1.15 2023/11/19 17:02:52 adam Exp $
 
-BLAKE2s (pyobjc-framework-Contacts-9.2.tar.gz) = 188a8fa5ff31d785a720f11aa1693aec5ddfe79a8d31e1a29469412c337857af
-SHA512 (pyobjc-framework-Contacts-9.2.tar.gz) = 18d9deec3793a64a4a33d4643cef777f52f9e3eb098715ef29fad84f3296bb9c8cf7727f8c66402c8c12e70a8af8f201cadefd8972abde571957242a7d338f8a
-Size (pyobjc-framework-Contacts-9.2.tar.gz) = 68082 bytes
+BLAKE2s (pyobjc-framework-Contacts-10.0.tar.gz) = d1bcd84e650479ef63cf80813dfa4f3bb17232f803ece83c7a7fe8a04239f5e8
+SHA512 (pyobjc-framework-Contacts-10.0.tar.gz) = 62f1620578425fee10dbfa6ed315c9b0b475a77122cad561fa34f3c16f5d2669d10c73010012098a391210caacf5962f4df37b572f21406859a70f7af9b3d287
+Size (pyobjc-framework-Contacts-10.0.tar.gz) = 81919 bytes

Index: pkgsrc/devel/py-pyobjc-framework-ContactsUI/Makefile
diff -u pkgsrc/devel/py-pyobjc-framework-ContactsUI/Makefile:1.3 pkgsrc/devel/py-pyobjc-framework-ContactsUI/Makefile:1.4
--- pkgsrc/devel/py-pyobjc-framework-ContactsUI/Makefile:1.3    Tue Sep 27 18:12:49 2022
+++ pkgsrc/devel/py-pyobjc-framework-ContactsUI/Makefile        Sun Nov 19 17:02:53 2023
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.3 2022/09/27 18:12:49 adam Exp $
+# $NetBSD: Makefile,v 1.4 2023/11/19 17:02:53 adam Exp $
 
 .include "../../devel/py-pyobjc/Makefile.common"
 
@@ -11,11 +11,9 @@ COMMENT=     Wrappers for the framework Cont
 
 NOT_FOR_PLATFORM=      Darwin-1[0-4].*-* Darwin-[0-9].*-* # 10.11+
 
-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-Contacts>=${PYOBJC_VERS}:../../devel/py-pyobjc-framework-Contacts
 
-.include "../../lang/python/egg.mk"
+.include "../../lang/python/wheel.mk"
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/devel/py-pyobjc-framework-ContactsUI/PLIST
diff -u pkgsrc/devel/py-pyobjc-framework-ContactsUI/PLIST:1.2 pkgsrc/devel/py-pyobjc-framework-ContactsUI/PLIST:1.3
--- pkgsrc/devel/py-pyobjc-framework-ContactsUI/PLIST:1.2       Sat May 23 07:03:43 2020
+++ pkgsrc/devel/py-pyobjc-framework-ContactsUI/PLIST   Sun Nov 19 17:02:53 2023
@@ -1,10 +1,8 @@
-@comment $NetBSD: PLIST,v 1.2 2020/05/23 07:03:43 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
+@comment $NetBSD: PLIST,v 1.3 2023/11/19 17:02:53 adam Exp $
+${PYSITELIB}/${WHEEL_INFODIR}/METADATA
+${PYSITELIB}/${WHEEL_INFODIR}/RECORD
+${PYSITELIB}/${WHEEL_INFODIR}/WHEEL
+${PYSITELIB}/${WHEEL_INFODIR}/top_level.txt
 ${PYSITELIB}/ContactsUI/_ContactsUI.abi3.so
 ${PYSITELIB}/ContactsUI/__init__.py
 ${PYSITELIB}/ContactsUI/__init__.pyc

Index: pkgsrc/devel/py-pyobjc-framework-ContactsUI/distinfo
diff -u pkgsrc/devel/py-pyobjc-framework-ContactsUI/distinfo:1.14 pkgsrc/devel/py-pyobjc-framework-ContactsUI/distinfo:1.15
--- pkgsrc/devel/py-pyobjc-framework-ContactsUI/distinfo:1.14   Sun Jun 18 05:02:55 2023
+++ pkgsrc/devel/py-pyobjc-framework-ContactsUI/distinfo        Sun Nov 19 17:02:53 2023
@@ -1,5 +1,5 @@
-$NetBSD: distinfo,v 1.14 2023/06/18 05:02:55 adam Exp $
+$NetBSD: distinfo,v 1.15 2023/11/19 17:02:53 adam Exp $
 
-BLAKE2s (pyobjc-framework-ContactsUI-9.2.tar.gz) = 012fd6fb32ef1f136cef8cb8e6fa0c35501951056c7ab17cb2fb0eabee0fa3fc
-SHA512 (pyobjc-framework-ContactsUI-9.2.tar.gz) = 69faa5a49f622f85569ef507acfacf636afe9d71dc02c6ab354117b8405ec908636b771595e6f8f61405ad31afb76c6a63f490af1260e9c7fc3d0cc795d48ef8
-Size (pyobjc-framework-ContactsUI-9.2.tar.gz) = 18343 bytes
+BLAKE2s (pyobjc-framework-ContactsUI-10.0.tar.gz) = 4ef4d80c6ac846c6002741a7e991f9db9754a7c0fa3ed5251905c0234e1ed303
+SHA512 (pyobjc-framework-ContactsUI-10.0.tar.gz) = 6cb260871911b241aeab7f9c356a39eb464b46336d6e6293bc61984ec7a93e4db6d5492cd1ab116b6bfa30f5ab12ab727e3285bd9cde4510607c593c740e4733
+Size (pyobjc-framework-ContactsUI-10.0.tar.gz) = 18068 bytes

Index: pkgsrc/devel/py-pyobjc-framework-CoreAudio/Makefile
diff -u pkgsrc/devel/py-pyobjc-framework-CoreAudio/Makefile:1.3 pkgsrc/devel/py-pyobjc-framework-CoreAudio/Makefile:1.4
--- pkgsrc/devel/py-pyobjc-framework-CoreAudio/Makefile:1.3     Tue Sep 27 18:12:49 2022
+++ pkgsrc/devel/py-pyobjc-framework-CoreAudio/Makefile Sun Nov 19 17:02:53 2023
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.3 2022/09/27 18:12:49 adam Exp $
+# $NetBSD: Makefile,v 1.4 2023/11/19 17:02:53 adam Exp $
 
 .include "../../devel/py-pyobjc/Makefile.common"
 
@@ -9,10 +9,8 @@ MASTER_SITES=  ${MASTER_SITE_PYPI:=p/pyob
 
 COMMENT=       Wrappers for the framework CoreAudio on macOS
 
-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 "../../lang/python/wheel.mk"
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/devel/py-pyobjc-framework-CoreAudio/PLIST
diff -u pkgsrc/devel/py-pyobjc-framework-CoreAudio/PLIST:1.1 pkgsrc/devel/py-pyobjc-framework-CoreAudio/PLIST:1.2
--- pkgsrc/devel/py-pyobjc-framework-CoreAudio/PLIST:1.1        Sat May 23 07:03:43 2020
+++ pkgsrc/devel/py-pyobjc-framework-CoreAudio/PLIST    Sun Nov 19 17:02:53 2023
@@ -1,10 +1,8 @@
-@comment $NetBSD: PLIST,v 1.1 2020/05/23 07:03:43 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
+@comment $NetBSD: PLIST,v 1.2 2023/11/19 17:02:53 adam Exp $
+${PYSITELIB}/${WHEEL_INFODIR}/METADATA
+${PYSITELIB}/${WHEEL_INFODIR}/RECORD
+${PYSITELIB}/${WHEEL_INFODIR}/WHEEL
+${PYSITELIB}/${WHEEL_INFODIR}/top_level.txt
 ${PYSITELIB}/CoreAudio/_CoreAudio.so
 ${PYSITELIB}/CoreAudio/__init__.py
 ${PYSITELIB}/CoreAudio/__init__.pyc

Index: pkgsrc/devel/py-pyobjc-framework-CoreAudio/distinfo
diff -u pkgsrc/devel/py-pyobjc-framework-CoreAudio/distinfo:1.8 pkgsrc/devel/py-pyobjc-framework-CoreAudio/distinfo:1.9
--- pkgsrc/devel/py-pyobjc-framework-CoreAudio/distinfo:1.8     Sun Jun 18 05:02:55 2023
+++ pkgsrc/devel/py-pyobjc-framework-CoreAudio/distinfo Sun Nov 19 17:02:53 2023
@@ -1,5 +1,5 @@
-$NetBSD: distinfo,v 1.8 2023/06/18 05:02:55 adam Exp $
+$NetBSD: distinfo,v 1.9 2023/11/19 17:02:53 adam Exp $
 
-BLAKE2s (pyobjc-framework-CoreAudio-9.2.tar.gz) = d0acf589ef5bb247f8a43573e8a1bf9944948ea5b22eea30517a6df0ed34029b
-SHA512 (pyobjc-framework-CoreAudio-9.2.tar.gz) = f35ffd718046673c16f30995a49db702b79465ec88996e44cf795bb4cb768e85422fcfe3285afa24e8ae2863b974aa1d4e76f3496136f48d21e84417185225c2
-Size (pyobjc-framework-CoreAudio-9.2.tar.gz) = 123210 bytes
+BLAKE2s (pyobjc-framework-CoreAudio-10.0.tar.gz) = eebaf2ae4436f9bc22b393b467cf99505b30a25ecf158ea39c7a98eae1b7b4f0
+SHA512 (pyobjc-framework-CoreAudio-10.0.tar.gz) = d803f0d323cf3507999b86dff192f098250d27aab6dd572deba5e2c7e5012f45d3e1fd8c6c0333a6c5f77d228dd36a0cd253108018abb84a5412f665bd244d97
+Size (pyobjc-framework-CoreAudio-10.0.tar.gz) = 137631 bytes

Index: pkgsrc/devel/py-pyobjc-framework-CoreAudioKit/Makefile
diff -u pkgsrc/devel/py-pyobjc-framework-CoreAudioKit/Makefile:1.1 pkgsrc/devel/py-pyobjc-framework-CoreAudioKit/Makefile:1.2
--- pkgsrc/devel/py-pyobjc-framework-CoreAudioKit/Makefile:1.1  Tue Sep 27 18:12:49 2022
+++ pkgsrc/devel/py-pyobjc-framework-CoreAudioKit/Makefile      Sun Nov 19 17:02:53 2023
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.1 2022/09/27 18:12:49 adam Exp $
+# $NetBSD: Makefile,v 1.2 2023/11/19 17:02:53 adam Exp $
 
 .include "../../devel/py-pyobjc/Makefile.common"
 
@@ -9,11 +9,9 @@ MASTER_SITES=  ${MASTER_SITE_PYPI:=p/pyob
 
 COMMENT=       Wrappers for the framework CoreAudioKit on macOS
 
-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-CoreAudio>=${PYOBJC_VERS}:../../devel/py-pyobjc-framework-CoreAudio
 
-.include "../../lang/python/egg.mk"
+.include "../../lang/python/wheel.mk"
 .include "../../mk/bsd.pkg.mk"
Index: pkgsrc/devel/py-pyobjc-framework-CoreAudioKit/PLIST
diff -u pkgsrc/devel/py-pyobjc-framework-CoreAudioKit/PLIST:1.1 pkgsrc/devel/py-pyobjc-framework-CoreAudioKit/PLIST:1.2
--- pkgsrc/devel/py-pyobjc-framework-CoreAudioKit/PLIST:1.1     Tue Sep 27 18:12:49 2022
+++ pkgsrc/devel/py-pyobjc-framework-CoreAudioKit/PLIST Sun Nov 19 17:02:53 2023
@@ -1,10 +1,8 @@
-@comment $NetBSD: PLIST,v 1.1 2022/09/27 18:12:49 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
+@comment $NetBSD: PLIST,v 1.2 2023/11/19 17:02:53 adam Exp $
+${PYSITELIB}/${WHEEL_INFODIR}/METADATA
+${PYSITELIB}/${WHEEL_INFODIR}/RECORD
+${PYSITELIB}/${WHEEL_INFODIR}/WHEEL
+${PYSITELIB}/${WHEEL_INFODIR}/top_level.txt
 ${PYSITELIB}/CoreAudioKit/_CoreAudioKit.abi3.so
 ${PYSITELIB}/CoreAudioKit/__init__.py
 ${PYSITELIB}/CoreAudioKit/__init__.pyc

Index: pkgsrc/devel/py-pyobjc-framework-CoreAudioKit/distinfo
diff -u pkgsrc/devel/py-pyobjc-framework-CoreAudioKit/distinfo:1.3 pkgsrc/devel/py-pyobjc-framework-CoreAudioKit/distinfo:1.4
--- pkgsrc/devel/py-pyobjc-framework-CoreAudioKit/distinfo:1.3  Sun Jun 18 05:02:56 2023
+++ pkgsrc/devel/py-pyobjc-framework-CoreAudioKit/distinfo      Sun Nov 19 17:02:53 2023
@@ -1,5 +1,5 @@
-$NetBSD: distinfo,v 1.3 2023/06/18 05:02:56 adam Exp $
+$NetBSD: distinfo,v 1.4 2023/11/19 17:02:53 adam Exp $
 
-BLAKE2s (pyobjc-framework-CoreAudioKit-9.2.tar.gz) = 86399b45bfd352da22df25f25cf094d566f43c9a13d838b038a286ae3a01076f
-SHA512 (pyobjc-framework-CoreAudioKit-9.2.tar.gz) = 5032d025c79ffaf2778792d64d38241f8bcf07ef0314265f5a3dcd22e38baa1917a50edd44669c12a1370ec3a0cda98df6fe15062485ef69010871f616fe186e
-Size (pyobjc-framework-CoreAudioKit-9.2.tar.gz) = 19957 bytes
+BLAKE2s (pyobjc-framework-CoreAudioKit-10.0.tar.gz) = 518ef9388a2aba9215e91ee276f304d537b639eb0fc716454840d4c20ef0ad9a
+SHA512 (pyobjc-framework-CoreAudioKit-10.0.tar.gz) = b6ac654b9ceb9d89eb399b9bf1b2214bc6230a32b92c845a5df3252342673bc754c622d47118c885f2438b7704da231475ef423a8950b3e35ae659888eb52d5c
+Size (pyobjc-framework-CoreAudioKit-10.0.tar.gz) = 20021 bytes

Index: pkgsrc/devel/py-pyobjc-framework-CoreBluetooth/Makefile
diff -u pkgsrc/devel/py-pyobjc-framework-CoreBluetooth/Makefile:1.3 pkgsrc/devel/py-pyobjc-framework-CoreBluetooth/Makefile:1.4
--- pkgsrc/devel/py-pyobjc-framework-CoreBluetooth/Makefile:1.3 Tue Sep 27 18:12:49 2022
+++ pkgsrc/devel/py-pyobjc-framework-CoreBluetooth/Makefile     Sun Nov 19 17:02:53 2023
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.3 2022/09/27 18:12:49 adam Exp $
+# $NetBSD: Makefile,v 1.4 2023/11/19 17:02:53 adam Exp $
 
 .include "../../devel/py-pyobjc/Makefile.common"
 
@@ -11,10 +11,8 @@ COMMENT=     Wrappers for the framework Core
 
 NOT_FOR_PLATFORM=      Darwin-1[0-3].*-* Darwin-[0-9].*-* # 10.10+
 
-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 "../../lang/python/wheel.mk"
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/devel/py-pyobjc-framework-CoreBluetooth/PLIST
diff -u pkgsrc/devel/py-pyobjc-framework-CoreBluetooth/PLIST:1.2 pkgsrc/devel/py-pyobjc-framework-CoreBluetooth/PLIST:1.3
--- pkgsrc/devel/py-pyobjc-framework-CoreBluetooth/PLIST:1.2    Sat May 23 07:03:43 2020
+++ pkgsrc/devel/py-pyobjc-framework-CoreBluetooth/PLIST        Sun Nov 19 17:02:53 2023
@@ -1,10 +1,9 @@
-@comment $NetBSD: PLIST,v 1.2 2020/05/23 07:03:43 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
+@comment $NetBSD: PLIST,v 1.3 2023/11/19 17:02:53 adam Exp $
+${PYSITELIB}/${WHEEL_INFODIR}/LICENSE.txt
+${PYSITELIB}/${WHEEL_INFODIR}/METADATA
+${PYSITELIB}/${WHEEL_INFODIR}/RECORD
+${PYSITELIB}/${WHEEL_INFODIR}/WHEEL
+${PYSITELIB}/${WHEEL_INFODIR}/top_level.txt
 ${PYSITELIB}/CoreBluetooth/_CoreBluetooth.abi3.so
 ${PYSITELIB}/CoreBluetooth/__init__.py
 ${PYSITELIB}/CoreBluetooth/__init__.pyc

Index: pkgsrc/devel/py-pyobjc-framework-CoreBluetooth/distinfo
diff -u pkgsrc/devel/py-pyobjc-framework-CoreBluetooth/distinfo:1.14 pkgsrc/devel/py-pyobjc-framework-CoreBluetooth/distinfo:1.15
--- pkgsrc/devel/py-pyobjc-framework-CoreBluetooth/distinfo:1.14        Sun Jun 18 05:02:56 2023
+++ pkgsrc/devel/py-pyobjc-framework-CoreBluetooth/distinfo     Sun Nov 19 17:02:53 2023
@@ -1,5 +1,5 @@
-$NetBSD: distinfo,v 1.14 2023/06/18 05:02:56 adam Exp $
+$NetBSD: distinfo,v 1.15 2023/11/19 17:02:53 adam Exp $
 
-BLAKE2s (pyobjc-framework-CoreBluetooth-9.2.tar.gz) = f76e56f7063355eb5dc3309e2db79c7bc3687f5419def250547f33f6f4926c01
-SHA512 (pyobjc-framework-CoreBluetooth-9.2.tar.gz) = 901e66a29deddfde9c563228d8315e445db2f97724159393f5dd89786b52003be57b6d8ae4895e7eadd5abd9b6dbac82d351c1dd4ca700694cf3803df7f60db5
-Size (pyobjc-framework-CoreBluetooth-9.2.tar.gz) = 49737 bytes
+BLAKE2s (pyobjc-framework-CoreBluetooth-10.0.tar.gz) = 501a2f331d359640db77478501a92df3c6e80f94ee3c7549fa29e224293c99cf
+SHA512 (pyobjc-framework-CoreBluetooth-10.0.tar.gz) = 2f8db8866b4e18ca53207664fb25b20667aa6267081ff9881e332cee889c4851201ac23bdf83c24ab93c7d47421390f4f24ce3f23ba4500de94eb47a5c5862fa
+Size (pyobjc-framework-CoreBluetooth-10.0.tar.gz) = 57552 bytes

Index: pkgsrc/devel/py-pyobjc-framework-CoreData/Makefile
diff -u pkgsrc/devel/py-pyobjc-framework-CoreData/Makefile:1.5 pkgsrc/devel/py-pyobjc-framework-CoreData/Makefile:1.6
--- pkgsrc/devel/py-pyobjc-framework-CoreData/Makefile:1.5      Tue Sep 27 18:12:50 2022
+++ pkgsrc/devel/py-pyobjc-framework-CoreData/Makefile  Sun Nov 19 17:02:53 2023
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.5 2022/09/27 18:12:50 adam Exp $
+# $NetBSD: Makefile,v 1.6 2023/11/19 17:02:53 adam Exp $
 
 .include "../../devel/py-pyobjc/Makefile.common"
 
@@ -9,10 +9,8 @@ MASTER_SITES=  ${MASTER_SITE_PYPI:=p/pyob
 
 COMMENT=       Wrappers for the framework CoreData on macOS
 
-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 "../../lang/python/wheel.mk"
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/devel/py-pyobjc-framework-CoreData/PLIST
diff -u pkgsrc/devel/py-pyobjc-framework-CoreData/PLIST:1.4 pkgsrc/devel/py-pyobjc-framework-CoreData/PLIST:1.5
--- pkgsrc/devel/py-pyobjc-framework-CoreData/PLIST:1.4 Sat May 23 10:22:42 2020
+++ pkgsrc/devel/py-pyobjc-framework-CoreData/PLIST     Sun Nov 19 17:02:53 2023
@@ -1,10 +1,9 @@
-@comment $NetBSD: PLIST,v 1.4 2020/05/23 10:22: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
+@comment $NetBSD: PLIST,v 1.5 2023/11/19 17:02:53 adam Exp $
+${PYSITELIB}/${WHEEL_INFODIR}/LICENSE.txt
+${PYSITELIB}/${WHEEL_INFODIR}/METADATA
+${PYSITELIB}/${WHEEL_INFODIR}/RECORD
+${PYSITELIB}/${WHEEL_INFODIR}/WHEEL
+${PYSITELIB}/${WHEEL_INFODIR}/top_level.txt
 ${PYSITELIB}/CoreData/_CoreData.abi3.so
 ${PYSITELIB}/CoreData/__init__.py
 ${PYSITELIB}/CoreData/__init__.pyc

Index: pkgsrc/devel/py-pyobjc-framework-CoreData/distinfo
diff -u pkgsrc/devel/py-pyobjc-framework-CoreData/distinfo:1.16 pkgsrc/devel/py-pyobjc-framework-CoreData/distinfo:1.17
--- pkgsrc/devel/py-pyobjc-framework-CoreData/distinfo:1.16     Sun Jun 18 05:02:56 2023
+++ pkgsrc/devel/py-pyobjc-framework-CoreData/distinfo  Sun Nov 19 17:02:53 2023
@@ -1,5 +1,5 @@
-$NetBSD: distinfo,v 1.16 2023/06/18 05:02:56 adam Exp $
+$NetBSD: distinfo,v 1.17 2023/11/19 17:02:53 adam Exp $
 
-BLAKE2s (pyobjc-framework-CoreData-9.2.tar.gz) = 7982674765ad7b7cd9613aaa0f8ef131b900b90e3448f7407456aa397335675e
-SHA512 (pyobjc-framework-CoreData-9.2.tar.gz) = 42ba45eec4e8bfc7373c2b76b3039f92d9a71fd8c7f131216b11fa6e104eb7551eb6531d0f1942129d5e11d77392f82bb21b27b5e13f8f68e40fc0bfce777091
-Size (pyobjc-framework-CoreData-9.2.tar.gz) = 226719 bytes
+BLAKE2s (pyobjc-framework-CoreData-10.0.tar.gz) = 39815646439354fca5b4e4ade894bdf99e6cae78ddf4eda77c6fc0642b1b1ddf
+SHA512 (pyobjc-framework-CoreData-10.0.tar.gz) = e046f6d1feeb874cbaa8a9d7dbf6ee906f4a4e455351878da4bad2bfe4f10fc84cabc248d8f0bd2945b80ac87894f3a5ead5ae071e7ea1dca1520d9dba380a37
+Size (pyobjc-framework-CoreData-10.0.tar.gz) = 255702 bytes

Index: pkgsrc/devel/py-pyobjc-framework-CoreHaptics/Makefile
diff -u pkgsrc/devel/py-pyobjc-framework-CoreHaptics/Makefile:1.1 pkgsrc/devel/py-pyobjc-framework-CoreHaptics/Makefile:1.2
--- pkgsrc/devel/py-pyobjc-framework-CoreHaptics/Makefile:1.1   Tue Sep 27 18:12:50 2022
+++ pkgsrc/devel/py-pyobjc-framework-CoreHaptics/Makefile       Sun Nov 19 17:02:53 2023
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.1 2022/09/27 18:12:50 adam Exp $
+# $NetBSD: Makefile,v 1.2 2023/11/19 17:02:53 adam Exp $
 
 .include "../../devel/py-pyobjc/Makefile.common"
 
@@ -11,10 +11,8 @@ COMMENT=     Wrappers for the framework Core
 
 NOT_FOR_PLATFORM=      Darwin-1[0-8].*-* Darwin-[0-9].*-* # 10.15+
 
-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 "../../lang/python/wheel.mk"
 .include "../../mk/bsd.pkg.mk"
Index: pkgsrc/devel/py-pyobjc-framework-CoreHaptics/PLIST
diff -u pkgsrc/devel/py-pyobjc-framework-CoreHaptics/PLIST:1.1 pkgsrc/devel/py-pyobjc-framework-CoreHaptics/PLIST:1.2
--- pkgsrc/devel/py-pyobjc-framework-CoreHaptics/PLIST:1.1      Tue Sep 27 18:12:50 2022
+++ pkgsrc/devel/py-pyobjc-framework-CoreHaptics/PLIST  Sun Nov 19 17:02:53 2023
@@ -1,10 +1,8 @@
-@comment $NetBSD: PLIST,v 1.1 2022/09/27 18:12:50 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
+@comment $NetBSD: PLIST,v 1.2 2023/11/19 17:02:53 adam Exp $
+${PYSITELIB}/${WHEEL_INFODIR}/METADATA
+${PYSITELIB}/${WHEEL_INFODIR}/RECORD
+${PYSITELIB}/${WHEEL_INFODIR}/WHEEL
+${PYSITELIB}/${WHEEL_INFODIR}/top_level.txt
 ${PYSITELIB}/CoreHaptics/__init__.py
 ${PYSITELIB}/CoreHaptics/__init__.pyc
 ${PYSITELIB}/CoreHaptics/__init__.pyo

Index: pkgsrc/devel/py-pyobjc-framework-CoreHaptics/distinfo
diff -u pkgsrc/devel/py-pyobjc-framework-CoreHaptics/distinfo:1.3 pkgsrc/devel/py-pyobjc-framework-CoreHaptics/distinfo:1.4
--- pkgsrc/devel/py-pyobjc-framework-CoreHaptics/distinfo:1.3   Sun Jun 18 05:02:56 2023
+++ pkgsrc/devel/py-pyobjc-framework-CoreHaptics/distinfo       Sun Nov 19 17:02:53 2023
@@ -1,5 +1,5 @@
-$NetBSD: distinfo,v 1.3 2023/06/18 05:02:56 adam Exp $
+$NetBSD: distinfo,v 1.4 2023/11/19 17:02:53 adam Exp $
 
-BLAKE2s (pyobjc-framework-CoreHaptics-9.2.tar.gz) = 4eb23572e2cb3e7e7df86a9546fbecfe5e7bf7926c671301bae60ebb7f1a0d6b
-SHA512 (pyobjc-framework-CoreHaptics-9.2.tar.gz) = 0f09e863c32998508d6b3d10639d7eaf6babbe175f49114702ab4c5a732d96d3bb5828b874911f3cfbf0d6a9ac46ef99e65c2070efd43a8706f3766b2ed17c9a
-Size (pyobjc-framework-CoreHaptics-9.2.tar.gz) = 35878 bytes
+BLAKE2s (pyobjc-framework-CoreHaptics-10.0.tar.gz) = 91f137ae778f37fea8487a3676e77cd0fb8cc5fecf8ca000368a461f5c498056
+SHA512 (pyobjc-framework-CoreHaptics-10.0.tar.gz) = 958b1cf411b9a12c7c5ee3f38fd8a153ef012fcab692289a4781b9c964f60cbffd3e3c8150a841b22f9959705920fc3f59543da1bbc74970348fd2f94554e3a8
+Size (pyobjc-framework-CoreHaptics-10.0.tar.gz) = 41517 bytes

Index: pkgsrc/devel/py-pyobjc-framework-CoreLocation/Makefile
diff -u pkgsrc/devel/py-pyobjc-framework-CoreLocation/Makefile:1.5 pkgsrc/devel/py-pyobjc-framework-CoreLocation/Makefile:1.6
--- pkgsrc/devel/py-pyobjc-framework-CoreLocation/Makefile:1.5  Tue Sep 27 18:12:50 2022
+++ pkgsrc/devel/py-pyobjc-framework-CoreLocation/Makefile      Sun Nov 19 17:02:53 2023
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.5 2022/09/27 18:12:50 adam Exp $
+# $NetBSD: Makefile,v 1.6 2023/11/19 17:02:53 adam Exp $
 
 .include "../../devel/py-pyobjc/Makefile.common"
 
@@ -11,10 +11,8 @@ COMMENT=     Wrappers for the framework Core
 
 NOT_FOR_PLATFORM=      Darwin-[0-9].*-* # 10.6+
 
-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 "../../lang/python/wheel.mk"
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/devel/py-pyobjc-framework-CoreLocation/PLIST
diff -u pkgsrc/devel/py-pyobjc-framework-CoreLocation/PLIST:1.4 pkgsrc/devel/py-pyobjc-framework-CoreLocation/PLIST:1.5
--- pkgsrc/devel/py-pyobjc-framework-CoreLocation/PLIST:1.4     Sat May 23 10:24:11 2020
+++ pkgsrc/devel/py-pyobjc-framework-CoreLocation/PLIST Sun Nov 19 17:02:53 2023
@@ -1,10 +1,9 @@
-@comment $NetBSD: PLIST,v 1.4 2020/05/23 10:24:11 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
+@comment $NetBSD: PLIST,v 1.5 2023/11/19 17:02:53 adam Exp $
+${PYSITELIB}/${WHEEL_INFODIR}/LICENSE.txt
+${PYSITELIB}/${WHEEL_INFODIR}/METADATA
+${PYSITELIB}/${WHEEL_INFODIR}/RECORD
+${PYSITELIB}/${WHEEL_INFODIR}/WHEEL
+${PYSITELIB}/${WHEEL_INFODIR}/top_level.txt
 ${PYSITELIB}/CoreLocation/_CoreLocation.abi3.so
 ${PYSITELIB}/CoreLocation/__init__.py
 ${PYSITELIB}/CoreLocation/__init__.pyc

Index: pkgsrc/devel/py-pyobjc-framework-CoreLocation/distinfo
diff -u pkgsrc/devel/py-pyobjc-framework-CoreLocation/distinfo:1.16 pkgsrc/devel/py-pyobjc-framework-CoreLocation/distinfo:1.17
--- pkgsrc/devel/py-pyobjc-framework-CoreLocation/distinfo:1.16 Sun Jun 18 05:02:56 2023
+++ pkgsrc/devel/py-pyobjc-framework-CoreLocation/distinfo      Sun Nov 19 17:02:53 2023
@@ -1,5 +1,5 @@
-$NetBSD: distinfo,v 1.16 2023/06/18 05:02:56 adam Exp $
+$NetBSD: distinfo,v 1.17 2023/11/19 17:02:53 adam Exp $
 
-BLAKE2s (pyobjc-framework-CoreLocation-9.2.tar.gz) = 55fced2585c7e760455f52d2064467f92c2ebe78dc7112f97ef59bfeee559732
-SHA512 (pyobjc-framework-CoreLocation-9.2.tar.gz) = 6e7ca00b91222974b7d82e023e21a0437f36333ad379e80614f2165e0a189d964f47cb0291345af416e96db1c0b26248b0ddc90e55651e7de59882ab5cb33124
-Size (pyobjc-framework-CoreLocation-9.2.tar.gz) = 88391 bytes
+BLAKE2s (pyobjc-framework-CoreLocation-10.0.tar.gz) = 35d420f87292bf897aae9585c5d6eebd6004135b809bad4a90367f17fb95909c
+SHA512 (pyobjc-framework-CoreLocation-10.0.tar.gz) = 328a95eccfa575ede0b3e416829f0b28f4ec0830d40e70adf64f22e28b04598f7ffd3a2873ad411a9b6068415e3d212932b2093ff9d2cf56bfa181a8cd1b15d4
+Size (pyobjc-framework-CoreLocation-10.0.tar.gz) = 97556 bytes

Index: pkgsrc/devel/py-pyobjc-framework-CoreMIDI/Makefile
diff -u pkgsrc/devel/py-pyobjc-framework-CoreMIDI/Makefile:1.1 pkgsrc/devel/py-pyobjc-framework-CoreMIDI/Makefile:1.2
--- pkgsrc/devel/py-pyobjc-framework-CoreMIDI/Makefile:1.1      Tue Sep 27 18:12:50 2022
+++ pkgsrc/devel/py-pyobjc-framework-CoreMIDI/Makefile  Sun Nov 19 17:02:53 2023
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.1 2022/09/27 18:12:50 adam Exp $
+# $NetBSD: Makefile,v 1.2 2023/11/19 17:02:53 adam Exp $
 
 .include "../../devel/py-pyobjc/Makefile.common"
 
@@ -9,10 +9,8 @@ MASTER_SITES=  ${MASTER_SITE_PYPI:=p/pyob
 
 COMMENT=       Wrappers for the framework CoreMIDI on macOS
 
-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 "../../lang/python/wheel.mk"
 .include "../../mk/bsd.pkg.mk"
Index: pkgsrc/devel/py-pyobjc-framework-CoreMIDI/PLIST
diff -u pkgsrc/devel/py-pyobjc-framework-CoreMIDI/PLIST:1.1 pkgsrc/devel/py-pyobjc-framework-CoreMIDI/PLIST:1.2
--- pkgsrc/devel/py-pyobjc-framework-CoreMIDI/PLIST:1.1 Tue Sep 27 18:12:50 2022
+++ pkgsrc/devel/py-pyobjc-framework-CoreMIDI/PLIST     Sun Nov 19 17:02:53 2023
@@ -1,10 +1,8 @@
-@comment $NetBSD: PLIST,v 1.1 2022/09/27 18:12:50 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
+@comment $NetBSD: PLIST,v 1.2 2023/11/19 17:02:53 adam Exp $
+${PYSITELIB}/${WHEEL_INFODIR}/METADATA
+${PYSITELIB}/${WHEEL_INFODIR}/RECORD
+${PYSITELIB}/${WHEEL_INFODIR}/WHEEL
+${PYSITELIB}/${WHEEL_INFODIR}/top_level.txt
 ${PYSITELIB}/CoreMIDI/_CoreMIDI.abi3.so
 ${PYSITELIB}/CoreMIDI/__init__.py
 ${PYSITELIB}/CoreMIDI/__init__.pyc

Index: pkgsrc/devel/py-pyobjc-framework-CoreMIDI/distinfo
diff -u pkgsrc/devel/py-pyobjc-framework-CoreMIDI/distinfo:1.3 pkgsrc/devel/py-pyobjc-framework-CoreMIDI/distinfo:1.4
--- pkgsrc/devel/py-pyobjc-framework-CoreMIDI/distinfo:1.3      Sun Jun 18 05:02:56 2023
+++ pkgsrc/devel/py-pyobjc-framework-CoreMIDI/distinfo  Sun Nov 19 17:02:53 2023
@@ -1,5 +1,5 @@
-$NetBSD: distinfo,v 1.3 2023/06/18 05:02:56 adam Exp $
+$NetBSD: distinfo,v 1.4 2023/11/19 17:02:53 adam Exp $
 
-BLAKE2s (pyobjc-framework-CoreMIDI-9.2.tar.gz) = afbfdb652b53fb1ac972a844a3b675bb35c96a0ef1cdbf9da59312a88aeeae3a
-SHA512 (pyobjc-framework-CoreMIDI-9.2.tar.gz) = d1fe981e96ddb0aed79af9ea15911bc00f1e16ab91db202e8789013ab08e7cf0c2bb2dfe63349494b8aff9de3519acbe0d0b72168424b4989627cd999a90c88d
-Size (pyobjc-framework-CoreMIDI-9.2.tar.gz) = 76095 bytes
+BLAKE2s (pyobjc-framework-CoreMIDI-10.0.tar.gz) = 55cbdc3d020d24e8e72725018c06b82b46815c35d525db9aa4506b8da506defb
+SHA512 (pyobjc-framework-CoreMIDI-10.0.tar.gz) = a329763766b033a6d9d3eacbbd4fd64df657f54f6723c057b476c8e4e46b4cff18476e1f0d474f78ff7a352cf01bf20dad7d40fcc0aafdd1f7c82011d1c2ebd7
+Size (pyobjc-framework-CoreMIDI-10.0.tar.gz) = 91822 bytes

Index: pkgsrc/devel/py-pyobjc-framework-CoreML/Makefile
diff -u pkgsrc/devel/py-pyobjc-framework-CoreML/Makefile:1.3 pkgsrc/devel/py-pyobjc-framework-CoreML/Makefile:1.4
--- pkgsrc/devel/py-pyobjc-framework-CoreML/Makefile:1.3        Tue Sep 27 18:12:50 2022
+++ pkgsrc/devel/py-pyobjc-framework-CoreML/Makefile    Sun Nov 19 17:02:54 2023
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.3 2022/09/27 18:12:50 adam Exp $
+# $NetBSD: Makefile,v 1.4 2023/11/19 17:02:54 adam Exp $
 
 .include "../../devel/py-pyobjc/Makefile.common"
 
@@ -11,10 +11,8 @@ COMMENT=     Wrappers for the framework Core
 
 NOT_FOR_PLATFORM=      Darwin-1[0-6].*-* Darwin-[0-9].*-* # 10.13+
 
-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 "../../lang/python/wheel.mk"
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/devel/py-pyobjc-framework-CoreML/PLIST
diff -u pkgsrc/devel/py-pyobjc-framework-CoreML/PLIST:1.2 pkgsrc/devel/py-pyobjc-framework-CoreML/PLIST:1.3
--- pkgsrc/devel/py-pyobjc-framework-CoreML/PLIST:1.2   Sat May 23 07:03:43 2020
+++ pkgsrc/devel/py-pyobjc-framework-CoreML/PLIST       Sun Nov 19 17:02:54 2023
@@ -1,10 +1,8 @@
-@comment $NetBSD: PLIST,v 1.2 2020/05/23 07:03:43 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
+@comment $NetBSD: PLIST,v 1.3 2023/11/19 17:02:54 adam Exp $
+${PYSITELIB}/${WHEEL_INFODIR}/METADATA
+${PYSITELIB}/${WHEEL_INFODIR}/RECORD
+${PYSITELIB}/${WHEEL_INFODIR}/WHEEL
+${PYSITELIB}/${WHEEL_INFODIR}/top_level.txt
 ${PYSITELIB}/CoreML/_CoreML.abi3.so
 ${PYSITELIB}/CoreML/__init__.py
 ${PYSITELIB}/CoreML/__init__.pyc

Index: pkgsrc/devel/py-pyobjc-framework-CoreML/distinfo
diff -u pkgsrc/devel/py-pyobjc-framework-CoreML/distinfo:1.14 pkgsrc/devel/py-pyobjc-framework-CoreML/distinfo:1.15
--- pkgsrc/devel/py-pyobjc-framework-CoreML/distinfo:1.14       Sun Jun 18 05:02:56 2023
+++ pkgsrc/devel/py-pyobjc-framework-CoreML/distinfo    Sun Nov 19 17:02:54 2023
@@ -1,5 +1,5 @@
-$NetBSD: distinfo,v 1.14 2023/06/18 05:02:56 adam Exp $
+$NetBSD: distinfo,v 1.15 2023/11/19 17:02:54 adam Exp $
 
-BLAKE2s (pyobjc-framework-CoreML-9.2.tar.gz) = 8b183beaa83be1bd3201ebd1950e6ef761b900b98134448fcd8bb5e4bf08a229
-SHA512 (pyobjc-framework-CoreML-9.2.tar.gz) = 0f83d258086521eef7e8a26eae411429b31d6bb0e529f323dd973de8462ade977208959b5c1c89e80d8978e9e77427db938996c7a4f4410b51386f917d79142d
-Size (pyobjc-framework-CoreML-9.2.tar.gz) = 71319 bytes
+BLAKE2s (pyobjc-framework-CoreML-10.0.tar.gz) = d64d8bbcec23043d5ab8b69c87b1184ef09ad59172622e5739b467ab43cba70d
+SHA512 (pyobjc-framework-CoreML-10.0.tar.gz) = 4f80f59880782cbb3454273a65600ce9209f1ad45601cd7a83269bc35a89d425a6c06258ad1aa2d27faf0f126b6352c7a2b4e21a5d790f6c5adfaa4b3cbe20b4
+Size (pyobjc-framework-CoreML-10.0.tar.gz) = 81029 bytes

Index: pkgsrc/devel/py-pyobjc-framework-CoreMedia/Makefile
diff -u pkgsrc/devel/py-pyobjc-framework-CoreMedia/Makefile:1.3 pkgsrc/devel/py-pyobjc-framework-CoreMedia/Makefile:1.4
--- pkgsrc/devel/py-pyobjc-framework-CoreMedia/Makefile:1.3     Tue Sep 27 18:12:50 2022
+++ pkgsrc/devel/py-pyobjc-framework-CoreMedia/Makefile Sun Nov 19 17:02:54 2023
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.3 2022/09/27 18:12:50 adam Exp $
+# $NetBSD: Makefile,v 1.4 2023/11/19 17:02:54 adam Exp $
 
 .include "../../devel/py-pyobjc/Makefile.common"
 
@@ -11,10 +11,8 @@ COMMENT=     Wrappers for the framework Core
 
 NOT_FOR_PLATFORM=      Darwin-10.*-* Darwin-[0-9].*-* # 10.7+
 
-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 "../../lang/python/wheel.mk"
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/devel/py-pyobjc-framework-CoreMedia/PLIST
diff -u pkgsrc/devel/py-pyobjc-framework-CoreMedia/PLIST:1.2 pkgsrc/devel/py-pyobjc-framework-CoreMedia/PLIST:1.3
--- pkgsrc/devel/py-pyobjc-framework-CoreMedia/PLIST:1.2        Tue Sep 27 18:12:50 2022
+++ pkgsrc/devel/py-pyobjc-framework-CoreMedia/PLIST    Sun Nov 19 17:02:54 2023
@@ -1,14 +1,13 @@
-@comment $NetBSD: PLIST,v 1.2 2022/09/27 18:12:50 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
+@comment $NetBSD: PLIST,v 1.3 2023/11/19 17:02:54 adam Exp $
+${PYSITELIB}/${WHEEL_INFODIR}/METADATA
+${PYSITELIB}/${WHEEL_INFODIR}/RECORD
+${PYSITELIB}/${WHEEL_INFODIR}/WHEEL
+${PYSITELIB}/${WHEEL_INFODIR}/top_level.txt
 ${PYSITELIB}/CoreMedia/_CoreMedia.so
 ${PYSITELIB}/CoreMedia/__init__.py
 ${PYSITELIB}/CoreMedia/__init__.pyc
 ${PYSITELIB}/CoreMedia/__init__.pyo
+${PYSITELIB}/CoreMedia/_inlines.abi3.so
 ${PYSITELIB}/CoreMedia/_macros.py
 ${PYSITELIB}/CoreMedia/_macros.pyc
 ${PYSITELIB}/CoreMedia/_macros.pyo

Index: pkgsrc/devel/py-pyobjc-framework-CoreMedia/distinfo
diff -u pkgsrc/devel/py-pyobjc-framework-CoreMedia/distinfo:1.8 pkgsrc/devel/py-pyobjc-framework-CoreMedia/distinfo:1.9
--- pkgsrc/devel/py-pyobjc-framework-CoreMedia/distinfo:1.8     Sun Jun 18 05:02:56 2023
+++ pkgsrc/devel/py-pyobjc-framework-CoreMedia/distinfo Sun Nov 19 17:02:54 2023
@@ -1,5 +1,5 @@
-$NetBSD: distinfo,v 1.8 2023/06/18 05:02:56 adam Exp $
+$NetBSD: distinfo,v 1.9 2023/11/19 17:02:54 adam Exp $
 
-BLAKE2s (pyobjc-framework-CoreMedia-9.2.tar.gz) = 0c824e2b472c5a0edfe8323e773be2a2d912e04f55ba2b44db3f38506cda16ac
-SHA512 (pyobjc-framework-CoreMedia-9.2.tar.gz) = b488678fa061e4f57dae1a35d39f4ea3efb70618e0d67e72c36990919e68263a6dfa7debaf669bc52ee162079afcf1ded50bcbe370cbc5cd1c9590a6be887bb3
-Size (pyobjc-framework-CoreMedia-9.2.tar.gz) = 169875 bytes
+BLAKE2s (pyobjc-framework-CoreMedia-10.0.tar.gz) = c986c18a43ae91e81d43b20e08c3843f4adf8d982969dd25af42425700850fba
+SHA512 (pyobjc-framework-CoreMedia-10.0.tar.gz) = a5bf180d4bcfc99026985bd223d395ed69738d3db7521696ce84a973826d3091af9d6d3f616e0b64218eb9ab107087076743a0df4a2aeb10479b57e67c601990
+Size (pyobjc-framework-CoreMedia-10.0.tar.gz) = 208648 bytes

Index: pkgsrc/devel/py-pyobjc-framework-CoreMediaIO/Makefile
diff -u pkgsrc/devel/py-pyobjc-framework-CoreMediaIO/Makefile:1.1 pkgsrc/devel/py-pyobjc-framework-CoreMediaIO/Makefile:1.2
--- pkgsrc/devel/py-pyobjc-framework-CoreMediaIO/Makefile:1.1   Tue Sep 27 18:12:50 2022
+++ pkgsrc/devel/py-pyobjc-framework-CoreMediaIO/Makefile       Sun Nov 19 17:02:54 2023
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.1 2022/09/27 18:12:50 adam Exp $
+# $NetBSD: Makefile,v 1.2 2023/11/19 17:02:54 adam Exp $
 
 .include "../../devel/py-pyobjc/Makefile.common"
 
@@ -11,10 +11,8 @@ COMMENT=     Wrappers for the framework Core
 
 NOT_FOR_PLATFORM=      Darwin-10.*-* Darwin-[0-9].*-* # 10.7+
 
-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 "../../lang/python/wheel.mk"
 .include "../../mk/bsd.pkg.mk"
Index: pkgsrc/devel/py-pyobjc-framework-CoreMediaIO/PLIST
diff -u pkgsrc/devel/py-pyobjc-framework-CoreMediaIO/PLIST:1.1 pkgsrc/devel/py-pyobjc-framework-CoreMediaIO/PLIST:1.2
--- pkgsrc/devel/py-pyobjc-framework-CoreMediaIO/PLIST:1.1      Tue Sep 27 18:12:50 2022
+++ pkgsrc/devel/py-pyobjc-framework-CoreMediaIO/PLIST  Sun Nov 19 17:02:54 2023
@@ -1,10 +1,8 @@
-@comment $NetBSD: PLIST,v 1.1 2022/09/27 18:12:50 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
+@comment $NetBSD: PLIST,v 1.2 2023/11/19 17:02:54 adam Exp $
+${PYSITELIB}/${WHEEL_INFODIR}/METADATA
+${PYSITELIB}/${WHEEL_INFODIR}/RECORD
+${PYSITELIB}/${WHEEL_INFODIR}/WHEEL
+${PYSITELIB}/${WHEEL_INFODIR}/top_level.txt
 ${PYSITELIB}/CoreMediaIO/_CoreMediaIO.abi3.so
 ${PYSITELIB}/CoreMediaIO/__init__.py
 ${PYSITELIB}/CoreMediaIO/__init__.pyc

Index: pkgsrc/devel/py-pyobjc-framework-CoreMediaIO/distinfo
diff -u pkgsrc/devel/py-pyobjc-framework-CoreMediaIO/distinfo:1.3 pkgsrc/devel/py-pyobjc-framework-CoreMediaIO/distinfo:1.4
--- pkgsrc/devel/py-pyobjc-framework-CoreMediaIO/distinfo:1.3   Sun Jun 18 05:02:56 2023
+++ pkgsrc/devel/py-pyobjc-framework-CoreMediaIO/distinfo       Sun Nov 19 17:02:54 2023
@@ -1,5 +1,5 @@
-$NetBSD: distinfo,v 1.3 2023/06/18 05:02:56 adam Exp $
+$NetBSD: distinfo,v 1.4 2023/11/19 17:02:54 adam Exp $
 
-BLAKE2s (pyobjc-framework-CoreMediaIO-9.2.tar.gz) = adfe7e3c501920918a34c7d8e2b6e218b442f5bb9f70074e4c4b753a3d7277b8
-SHA512 (pyobjc-framework-CoreMediaIO-9.2.tar.gz) = c676eeb4572db4808bf345f7d8fd20ffd66136821d753e781d9a2d1ef207c8980484daa53051e247eee8b80f538bf8def1f769c4b83183a14fd10aaf18f41d36
-Size (pyobjc-framework-CoreMediaIO-9.2.tar.gz) = 82076 bytes
+BLAKE2s (pyobjc-framework-CoreMediaIO-10.0.tar.gz) = 8294ef1008f619736876942a3daa6caf6e454442425c1d6a861ede935156dcda
+SHA512 (pyobjc-framework-CoreMediaIO-10.0.tar.gz) = de0aba1d573ebc9cf3b83f78d119ea85e7815c0ef15fcedc466179bfd054501014741ad65f1274d57f039f4570e7c1ec92c2278c13d231dcf2dc15cc09c4d7fd
+Size (pyobjc-framework-CoreMediaIO-10.0.tar.gz) = 100494 bytes

Index: pkgsrc/devel/py-pyobjc-framework-CoreMotion/Makefile
diff -u pkgsrc/devel/py-pyobjc-framework-CoreMotion/Makefile:1.1 pkgsrc/devel/py-pyobjc-framework-CoreMotion/Makefile:1.2
--- pkgsrc/devel/py-pyobjc-framework-CoreMotion/Makefile:1.1    Tue Sep 27 18:12:50 2022
+++ pkgsrc/devel/py-pyobjc-framework-CoreMotion/Makefile        Sun Nov 19 17:02:54 2023
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.1 2022/09/27 18:12:50 adam Exp $
+# $NetBSD: Makefile,v 1.2 2023/11/19 17:02:54 adam Exp $
 
 .include "../../devel/py-pyobjc/Makefile.common"
 
@@ -11,10 +11,8 @@ COMMENT=     Wrappers for the framework Core
 
 NOT_FOR_PLATFORM=      Darwin-1[0-8].*-* Darwin-[0-9].*-* # 10.15+
 
-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 "../../lang/python/wheel.mk"
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/devel/py-pyobjc-framework-CoreMotion/PLIST
diff -u pkgsrc/devel/py-pyobjc-framework-CoreMotion/PLIST:1.2 pkgsrc/devel/py-pyobjc-framework-CoreMotion/PLIST:1.3
--- pkgsrc/devel/py-pyobjc-framework-CoreMotion/PLIST:1.2       Fri Apr  7 05:25:09 2023
+++ pkgsrc/devel/py-pyobjc-framework-CoreMotion/PLIST   Sun Nov 19 17:02:54 2023
@@ -1,10 +1,8 @@
-@comment $NetBSD: PLIST,v 1.2 2023/04/07 05:25:09 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
+@comment $NetBSD: PLIST,v 1.3 2023/11/19 17:02:54 adam Exp $
+${PYSITELIB}/${WHEEL_INFODIR}/METADATA
+${PYSITELIB}/${WHEEL_INFODIR}/RECORD
+${PYSITELIB}/${WHEEL_INFODIR}/WHEEL
+${PYSITELIB}/${WHEEL_INFODIR}/top_level.txt
 ${PYSITELIB}/CoreMotion/_CoreMotion.abi3.so
 ${PYSITELIB}/CoreMotion/__init__.py
 ${PYSITELIB}/CoreMotion/__init__.pyc

Index: pkgsrc/devel/py-pyobjc-framework-CoreMotion/distinfo
diff -u pkgsrc/devel/py-pyobjc-framework-CoreMotion/distinfo:1.3 pkgsrc/devel/py-pyobjc-framework-CoreMotion/distinfo:1.4
--- pkgsrc/devel/py-pyobjc-framework-CoreMotion/distinfo:1.3    Sun Jun 18 05:02:57 2023
+++ pkgsrc/devel/py-pyobjc-framework-CoreMotion/distinfo        Sun Nov 19 17:02:54 2023
@@ -1,5 +1,5 @@
-$NetBSD: distinfo,v 1.3 2023/06/18 05:02:57 adam Exp $
+$NetBSD: distinfo,v 1.4 2023/11/19 17:02:54 adam Exp $
 
-BLAKE2s (pyobjc-framework-CoreMotion-9.2.tar.gz) = a1cccc039783008ad4b3094c0b41cebca133d76b25c24816652211c530c10345
-SHA512 (pyobjc-framework-CoreMotion-9.2.tar.gz) = 131affa7449209558417a44ff8b5bb69bb0d27039cbb8d16927d3723d6931595e91534e91195b4ef5f223ab94949e01069f4b7106ef0e642397f288e5dddba33
-Size (pyobjc-framework-CoreMotion-9.2.tar.gz) = 51446 bytes
+BLAKE2s (pyobjc-framework-CoreMotion-10.0.tar.gz) = 14ba152e3bf77a10413b6ba9ba4232f7a755db6522548d3a69c16398cad23d85
+SHA512 (pyobjc-framework-CoreMotion-10.0.tar.gz) = 371aa7b47f6f852ff26a9f3d8150332f1667bada09a5fafb30b2fd8c867e1c00af9bfd9dd19175bdaf69b51b1c3f5e7b65ac28bcb9b1fca54448d4c0929d0dd0
+Size (pyobjc-framework-CoreMotion-10.0.tar.gz) = 61382 bytes

Index: pkgsrc/devel/py-pyobjc-framework-CoreServices/Makefile
diff -u pkgsrc/devel/py-pyobjc-framework-CoreServices/Makefile:1.4 pkgsrc/devel/py-pyobjc-framework-CoreServices/Makefile:1.5
--- pkgsrc/devel/py-pyobjc-framework-CoreServices/Makefile:1.4  Tue Sep 27 18:12:51 2022
+++ pkgsrc/devel/py-pyobjc-framework-CoreServices/Makefile      Sun Nov 19 17:02:54 2023
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.4 2022/09/27 18:12:51 adam Exp $
+# $NetBSD: Makefile,v 1.5 2023/11/19 17:02:54 adam Exp $
 
 .include "../../devel/py-pyobjc/Makefile.common"
 
@@ -9,10 +9,8 @@ MASTER_SITES=  ${MASTER_SITE_PYPI:=p/pyob
 
 COMMENT=       Wrappers for the framework CoreServices on macOS
 
-USE_LANGUAGES= c objc
-
 DEPENDS+=      ${PYPKGPREFIX}-pyobjc-core>=${PYOBJC_VERS}:../../devel/py-pyobjc-core
 DEPENDS+=      ${PYPKGPREFIX}-pyobjc-framework-FSEvents>=${PYOBJC_VERS}:../../devel/py-pyobjc-framework-FSEvents
 
-.include "../../lang/python/egg.mk"
+.include "../../lang/python/wheel.mk"
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/devel/py-pyobjc-framework-CoreServices/PLIST
diff -u pkgsrc/devel/py-pyobjc-framework-CoreServices/PLIST:1.3 pkgsrc/devel/py-pyobjc-framework-CoreServices/PLIST:1.4
--- pkgsrc/devel/py-pyobjc-framework-CoreServices/PLIST:1.3     Sat May 23 10:29:46 2020
+++ pkgsrc/devel/py-pyobjc-framework-CoreServices/PLIST Sun Nov 19 17:02:54 2023
@@ -1,10 +1,8 @@
-@comment $NetBSD: PLIST,v 1.3 2020/05/23 10:29:46 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
+@comment $NetBSD: PLIST,v 1.4 2023/11/19 17:02:54 adam Exp $
+${PYSITELIB}/${WHEEL_INFODIR}/METADATA
+${PYSITELIB}/${WHEEL_INFODIR}/RECORD
+${PYSITELIB}/${WHEEL_INFODIR}/WHEEL
+${PYSITELIB}/${WHEEL_INFODIR}/top_level.txt
 ${PYSITELIB}/CoreServices/CarbonCore/__init__.py
 ${PYSITELIB}/CoreServices/CarbonCore/__init__.pyc
 ${PYSITELIB}/CoreServices/CarbonCore/__init__.pyo

Index: pkgsrc/devel/py-pyobjc-framework-CoreServices/distinfo
diff -u pkgsrc/devel/py-pyobjc-framework-CoreServices/distinfo:1.11 pkgsrc/devel/py-pyobjc-framework-CoreServices/distinfo:1.12
--- pkgsrc/devel/py-pyobjc-framework-CoreServices/distinfo:1.11 Sun Jun 18 05:02:57 2023
+++ pkgsrc/devel/py-pyobjc-framework-CoreServices/distinfo      Sun Nov 19 17:02:54 2023
@@ -1,5 +1,5 @@
-$NetBSD: distinfo,v 1.11 2023/06/18 05:02:57 adam Exp $
+$NetBSD: distinfo,v 1.12 2023/11/19 17:02:54 adam Exp $
 
-BLAKE2s (pyobjc-framework-CoreServices-9.2.tar.gz) = 5bd45477b33b529ef47dce2465f2a0817782ae5cb76857d04ae1ba84ec37c7e0
-SHA512 (pyobjc-framework-CoreServices-9.2.tar.gz) = 0236c719b3ab65a7021d90eb6ba7d9c62475d2cc72e6b7442a4656682eeb150ca4514ed17eff627a1336b640afd07d25e4347383d1b6c8eb3d5efc92bceb1179
-Size (pyobjc-framework-CoreServices-9.2.tar.gz) = 865161 bytes
+BLAKE2s (pyobjc-framework-CoreServices-10.0.tar.gz) = 1df0f53175cd98e74017b7cc439547fb0d4a3f7d762563162e8c093692323305
+SHA512 (pyobjc-framework-CoreServices-10.0.tar.gz) = fd196f7006998f7ec7feb2dee3325b217808616b66ff813e5117df2a8efbb41216e79f097b8738bb424f43d06ae764cf4664ef4f9092dae1b1865fe724aff223
+Size (pyobjc-framework-CoreServices-10.0.tar.gz) = 1079092 bytes

Index: pkgsrc/devel/py-pyobjc-framework-CoreSpotlight/Makefile
diff -u pkgsrc/devel/py-pyobjc-framework-CoreSpotlight/Makefile:1.3 pkgsrc/devel/py-pyobjc-framework-CoreSpotlight/Makefile:1.4
--- pkgsrc/devel/py-pyobjc-framework-CoreSpotlight/Makefile:1.3 Tue Sep 27 18:12:51 2022
+++ pkgsrc/devel/py-pyobjc-framework-CoreSpotlight/Makefile     Sun Nov 19 17:02:54 2023
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.3 2022/09/27 18:12:51 adam Exp $
+# $NetBSD: Makefile,v 1.4 2023/11/19 17:02:54 adam Exp $
 
 .include "../../devel/py-pyobjc/Makefile.common"
 
@@ -11,10 +11,8 @@ COMMENT=     Wrappers for the framework Core
 
 NOT_FOR_PLATFORM=      Darwin-1[0-6].*-* Darwin-[0-9].*-* # 10.13+
 
-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 "../../lang/python/wheel.mk"
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/devel/py-pyobjc-framework-CoreSpotlight/PLIST
diff -u pkgsrc/devel/py-pyobjc-framework-CoreSpotlight/PLIST:1.2 pkgsrc/devel/py-pyobjc-framework-CoreSpotlight/PLIST:1.3
--- pkgsrc/devel/py-pyobjc-framework-CoreSpotlight/PLIST:1.2    Sat May 23 07:03:44 2020
+++ pkgsrc/devel/py-pyobjc-framework-CoreSpotlight/PLIST        Sun Nov 19 17:02:54 2023
@@ -1,10 +1,8 @@
-@comment $NetBSD: PLIST,v 1.2 2020/05/23 07:03:44 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
+@comment $NetBSD: PLIST,v 1.3 2023/11/19 17:02:54 adam Exp $
+${PYSITELIB}/${WHEEL_INFODIR}/METADATA
+${PYSITELIB}/${WHEEL_INFODIR}/RECORD
+${PYSITELIB}/${WHEEL_INFODIR}/WHEEL
+${PYSITELIB}/${WHEEL_INFODIR}/top_level.txt
 ${PYSITELIB}/CoreSpotlight/_CoreSpotlight.abi3.so
 ${PYSITELIB}/CoreSpotlight/__init__.py
 ${PYSITELIB}/CoreSpotlight/__init__.pyc

Index: pkgsrc/devel/py-pyobjc-framework-CoreSpotlight/distinfo
diff -u pkgsrc/devel/py-pyobjc-framework-CoreSpotlight/distinfo:1.14 pkgsrc/devel/py-pyobjc-framework-CoreSpotlight/distinfo:1.15
--- pkgsrc/devel/py-pyobjc-framework-CoreSpotlight/distinfo:1.14        Sun Jun 18 05:02:57 2023
+++ pkgsrc/devel/py-pyobjc-framework-CoreSpotlight/distinfo     Sun Nov 19 17:02:54 2023
@@ -1,5 +1,5 @@
-$NetBSD: distinfo,v 1.14 2023/06/18 05:02:57 adam Exp $
+$NetBSD: distinfo,v 1.15 2023/11/19 17:02:54 adam Exp $
 
-BLAKE2s (pyobjc-framework-CoreSpotlight-9.2.tar.gz) = 5c35fc014cb2cdcf333113b8a2915bf10523c77db0b49374222cb7f5be9011ba
-SHA512 (pyobjc-framework-CoreSpotlight-9.2.tar.gz) = 25b099feb33ad0e1f32519c7ba8b6db3d461250505ff4ae796d7d2ae2d598986bf900bfcbb17c8a761ad7d830d2c15a8334129662426053c4b3c4d60e086b304
-Size (pyobjc-framework-CoreSpotlight-9.2.tar.gz) = 68182 bytes
+BLAKE2s (pyobjc-framework-CoreSpotlight-10.0.tar.gz) = 1deceac3d666591f2d0264595d12cb43669cba52e5f1050bd1c9a4d63edacac6
+SHA512 (pyobjc-framework-CoreSpotlight-10.0.tar.gz) = 5f49547f6b8d1f7df90c929c7651df2ebfa9a8d59a4584d0fc4a83fc1c529b4294f9c5c0f15ab003877e7080d27ee036ae0a7c8dacbd72fc52699e787bb76620
+Size (pyobjc-framework-CoreSpotlight-10.0.tar.gz) = 82241 bytes

Index: pkgsrc/devel/py-pyobjc-framework-CoreText/Makefile
diff -u pkgsrc/devel/py-pyobjc-framework-CoreText/Makefile:1.5 pkgsrc/devel/py-pyobjc-framework-CoreText/Makefile:1.6
--- pkgsrc/devel/py-pyobjc-framework-CoreText/Makefile:1.5      Tue Sep 27 18:12:51 2022
+++ pkgsrc/devel/py-pyobjc-framework-CoreText/Makefile  Sun Nov 19 17:02:54 2023
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.5 2022/09/27 18:12:51 adam Exp $
+# $NetBSD: Makefile,v 1.6 2023/11/19 17:02:54 adam Exp $
 
 .include "../../devel/py-pyobjc/Makefile.common"
 
@@ -9,11 +9,9 @@ MASTER_SITES=  ${MASTER_SITE_PYPI:=p/pyob
 
 COMMENT=       Wrappers for the framework CoreText on macOS
 
-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 "../../lang/python/wheel.mk"
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/devel/py-pyobjc-framework-CoreText/PLIST
diff -u pkgsrc/devel/py-pyobjc-framework-CoreText/PLIST:1.3 pkgsrc/devel/py-pyobjc-framework-CoreText/PLIST:1.4
--- pkgsrc/devel/py-pyobjc-framework-CoreText/PLIST:1.3 Tue Sep 27 18:12:51 2022
+++ pkgsrc/devel/py-pyobjc-framework-CoreText/PLIST     Sun Nov 19 17:02:54 2023
@@ -1,10 +1,9 @@
-@comment $NetBSD: PLIST,v 1.3 2022/09/27 18:12:51 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
+@comment $NetBSD: PLIST,v 1.4 2023/11/19 17:02:54 adam Exp $
+${PYSITELIB}/${WHEEL_INFODIR}/LICENSE.txt
+${PYSITELIB}/${WHEEL_INFODIR}/METADATA
+${PYSITELIB}/${WHEEL_INFODIR}/RECORD
+${PYSITELIB}/${WHEEL_INFODIR}/WHEEL
+${PYSITELIB}/${WHEEL_INFODIR}/top_level.txt
 ${PYSITELIB}/CoreText/__init__.py
 ${PYSITELIB}/CoreText/__init__.pyc
 ${PYSITELIB}/CoreText/__init__.pyo

Index: pkgsrc/devel/py-pyobjc-framework-CoreText/distinfo
diff -u pkgsrc/devel/py-pyobjc-framework-CoreText/distinfo:1.16 pkgsrc/devel/py-pyobjc-framework-CoreText/distinfo:1.17
--- pkgsrc/devel/py-pyobjc-framework-CoreText/distinfo:1.16     Sun Jun 18 05:02:57 2023
+++ pkgsrc/devel/py-pyobjc-framework-CoreText/distinfo  Sun Nov 19 17:02:54 2023
@@ -1,5 +1,5 @@
-$NetBSD: distinfo,v 1.16 2023/06/18 05:02:57 adam Exp $
+$NetBSD: distinfo,v 1.17 2023/11/19 17:02:54 adam Exp $
 
-BLAKE2s (pyobjc-framework-CoreText-9.2.tar.gz) = ea1a427b49d6c951ec63a203e2bdf27c6e7cf92179b92aef83ea14a449214ea6
-SHA512 (pyobjc-framework-CoreText-9.2.tar.gz) = 429fc5ece0c726492e7d51a03065eccbc81a3ee3be8f48d039982c4813afdd9f4da7c5d0d90c312d1842830b50d67f559881f32b6ab2862448c697e95c958f40
-Size (pyobjc-framework-CoreText-9.2.tar.gz) = 230325 bytes
+BLAKE2s (pyobjc-framework-CoreText-10.0.tar.gz) = 9da465c65199fbdb67b5a5301bce79c20698f39f30871758901ca1c89017694b
+SHA512 (pyobjc-framework-CoreText-10.0.tar.gz) = 4a3918718fbba94e6c452a97310375053003276f226f1f013944a49b612f13bb2229ab0c8688563af6bfc7b6c0d639c7a3055a6ed07733232bb19f8ca117d613
+Size (pyobjc-framework-CoreText-10.0.tar.gz) = 271098 bytes

Index: pkgsrc/devel/py-pyobjc-framework-CoreWLAN/Makefile
diff -u pkgsrc/devel/py-pyobjc-framework-CoreWLAN/Makefile:1.5 pkgsrc/devel/py-pyobjc-framework-CoreWLAN/Makefile:1.6
--- pkgsrc/devel/py-pyobjc-framework-CoreWLAN/Makefile:1.5      Tue Sep 27 18:12:51 2022
+++ pkgsrc/devel/py-pyobjc-framework-CoreWLAN/Makefile  Sun Nov 19 17:02:55 2023
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.5 2022/09/27 18:12:51 adam Exp $
+# $NetBSD: Makefile,v 1.6 2023/11/19 17:02:55 adam Exp $
 
 .include "../../devel/py-pyobjc/Makefile.common"
 
@@ -11,10 +11,8 @@ COMMENT=     Wrappers for the framework Core
 
 NOT_FOR_PLATFORM=      Darwin-[0-9].*-* # 10.6+
 
-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 "../../lang/python/wheel.mk"
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/devel/py-pyobjc-framework-CoreWLAN/PLIST
diff -u pkgsrc/devel/py-pyobjc-framework-CoreWLAN/PLIST:1.3 pkgsrc/devel/py-pyobjc-framework-CoreWLAN/PLIST:1.4
--- pkgsrc/devel/py-pyobjc-framework-CoreWLAN/PLIST:1.3 Sat May 23 07:03:44 2020
+++ pkgsrc/devel/py-pyobjc-framework-CoreWLAN/PLIST     Sun Nov 19 17:02:55 2023
@@ -1,10 +1,8 @@
-@comment $NetBSD: PLIST,v 1.3 2020/05/23 07:03:44 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
+@comment $NetBSD: PLIST,v 1.4 2023/11/19 17:02:55 adam Exp $
+${PYSITELIB}/${WHEEL_INFODIR}/METADATA
+${PYSITELIB}/${WHEEL_INFODIR}/RECORD
+${PYSITELIB}/${WHEEL_INFODIR}/WHEEL
+${PYSITELIB}/${WHEEL_INFODIR}/top_level.txt
 ${PYSITELIB}/CoreWLAN/_CoreWLAN.abi3.so
 ${PYSITELIB}/CoreWLAN/__init__.py
 ${PYSITELIB}/CoreWLAN/__init__.pyc

Index: pkgsrc/devel/py-pyobjc-framework-CoreWLAN/distinfo
diff -u pkgsrc/devel/py-pyobjc-framework-CoreWLAN/distinfo:1.16 pkgsrc/devel/py-pyobjc-framework-CoreWLAN/distinfo:1.17
--- pkgsrc/devel/py-pyobjc-framework-CoreWLAN/distinfo:1.16     Sun Jun 18 05:02:57 2023
+++ pkgsrc/devel/py-pyobjc-framework-CoreWLAN/distinfo  Sun Nov 19 17:02:55 2023
@@ -1,5 +1,5 @@
-$NetBSD: distinfo,v 1.16 2023/06/18 05:02:57 adam Exp $
+$NetBSD: distinfo,v 1.17 2023/11/19 17:02:55 adam Exp $
 
-BLAKE2s (pyobjc-framework-CoreWLAN-9.2.tar.gz) = 94c100f9f23edbfa4a4e09071fef8ec9682294bb231fcb7720c6284173a4687e
-SHA512 (pyobjc-framework-CoreWLAN-9.2.tar.gz) = ad631613538bb2df03e6c93d6769418cff1924ba3110b11d626f57c0f210d2b1aed223730f8b0ba2eb36723a33cc637e8274436dabad9b22606cb09d730ea493
-Size (pyobjc-framework-CoreWLAN-9.2.tar.gz) = 63908 bytes
+BLAKE2s (pyobjc-framework-CoreWLAN-10.0.tar.gz) = a15f0c29fda851bfe446939a9ed19319d62273c1c9ff239c516c4eb2bc3c3eaa
+SHA512 (pyobjc-framework-CoreWLAN-10.0.tar.gz) = 0cdfef6ed4e670f273c1dc1fb35c8ed65ae1fdef8759d0929905c72e1c4bfbe5180612411ae767d516d14460a3a9af004ea3505a225a0b9bebad3aa97d1990a1
+Size (pyobjc-framework-CoreWLAN-10.0.tar.gz) = 69651 bytes

Index: pkgsrc/devel/py-pyobjc-framework-CryptoTokenKit/Makefile
diff -u pkgsrc/devel/py-pyobjc-framework-CryptoTokenKit/Makefile:1.3 pkgsrc/devel/py-pyobjc-framework-CryptoTokenKit/Makefile:1.4
--- pkgsrc/devel/py-pyobjc-framework-CryptoTokenKit/Makefile:1.3        Tue Sep 27 18:12:51 2022
+++ pkgsrc/devel/py-pyobjc-framework-CryptoTokenKit/Makefile    Sun Nov 19 17:02:55 2023
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.3 2022/09/27 18:12:51 adam Exp $
+# $NetBSD: Makefile,v 1.4 2023/11/19 17:02:55 adam Exp $
 
 .include "../../devel/py-pyobjc/Makefile.common"
 
@@ -11,10 +11,8 @@ COMMENT=     Wrappers for the framework Cryp
 
 NOT_FOR_PLATFORM=      Darwin-1[0-3].*-* Darwin-[0-9].*-* # 10.10+
 
-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 "../../lang/python/wheel.mk"
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/devel/py-pyobjc-framework-CryptoTokenKit/PLIST
diff -u pkgsrc/devel/py-pyobjc-framework-CryptoTokenKit/PLIST:1.2 pkgsrc/devel/py-pyobjc-framework-CryptoTokenKit/PLIST:1.3
--- pkgsrc/devel/py-pyobjc-framework-CryptoTokenKit/PLIST:1.2   Sat May 23 07:03:44 2020
+++ pkgsrc/devel/py-pyobjc-framework-CryptoTokenKit/PLIST       Sun Nov 19 17:02:55 2023
@@ -1,10 +1,9 @@
-@comment $NetBSD: PLIST,v 1.2 2020/05/23 07:03:44 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
+@comment $NetBSD: PLIST,v 1.3 2023/11/19 17:02:55 adam Exp $
+${PYSITELIB}/${WHEEL_INFODIR}/LICENSE.txt
+${PYSITELIB}/${WHEEL_INFODIR}/METADATA
+${PYSITELIB}/${WHEEL_INFODIR}/RECORD
+${PYSITELIB}/${WHEEL_INFODIR}/WHEEL
+${PYSITELIB}/${WHEEL_INFODIR}/top_level.txt
 ${PYSITELIB}/CryptoTokenKit/_CryptoTokenKit.abi3.so
 ${PYSITELIB}/CryptoTokenKit/__init__.py
 ${PYSITELIB}/CryptoTokenKit/__init__.pyc

Index: pkgsrc/devel/py-pyobjc-framework-CryptoTokenKit/distinfo
diff -u pkgsrc/devel/py-pyobjc-framework-CryptoTokenKit/distinfo:1.14 pkgsrc/devel/py-pyobjc-framework-CryptoTokenKit/distinfo:1.15
--- pkgsrc/devel/py-pyobjc-framework-CryptoTokenKit/distinfo:1.14       Sun Jun 18 05:02:57 2023
+++ pkgsrc/devel/py-pyobjc-framework-CryptoTokenKit/distinfo    Sun Nov 19 17:02:55 2023
@@ -1,5 +1,5 @@
-$NetBSD: distinfo,v 1.14 2023/06/18 05:02:57 adam Exp $
+$NetBSD: distinfo,v 1.15 2023/11/19 17:02:55 adam Exp $
 
-BLAKE2s (pyobjc-framework-CryptoTokenKit-9.2.tar.gz) = d7831809488cb16e9c9e7eb9ffd9c7767e2488d2292ecf1f47c240434e262391
-SHA512 (pyobjc-framework-CryptoTokenKit-9.2.tar.gz) = a83c5f44e5143007e3f8090f0a80692b658a428f5e53ac54060b4e0bfc22b85d9d3778ff05800abf630979e37b6066197659edec6bb42149dc6d205ca2c3f67b
-Size (pyobjc-framework-CryptoTokenKit-9.2.tar.gz) = 48292 bytes
+BLAKE2s (pyobjc-framework-CryptoTokenKit-10.0.tar.gz) = b68bb18040b3926f295ee93f3ef8cdbf1355961fe01957e23a48820151ef0a39
+SHA512 (pyobjc-framework-CryptoTokenKit-10.0.tar.gz) = 493cff5b9171d001341617b92458d4996423a1ddd8a5274666dd025b77ba9e3f69410982bcdcbd6b9a5ef062a84a66dd36cff9eefb7e61b542c107aecf0b115f
+Size (pyobjc-framework-CryptoTokenKit-10.0.tar.gz) = 56720 bytes

Index: pkgsrc/devel/py-pyobjc-framework-DVDPlayback/Makefile
diff -u pkgsrc/devel/py-pyobjc-framework-DVDPlayback/Makefile:1.1 pkgsrc/devel/py-pyobjc-framework-DVDPlayback/Makefile:1.2
--- pkgsrc/devel/py-pyobjc-framework-DVDPlayback/Makefile:1.1   Tue Sep 27 18:12:51 2022
+++ pkgsrc/devel/py-pyobjc-framework-DVDPlayback/Makefile       Sun Nov 19 17:02:55 2023
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.1 2022/09/27 18:12:51 adam Exp $
+# $NetBSD: Makefile,v 1.2 2023/11/19 17:02:55 adam Exp $
 
 .include "../../devel/py-pyobjc/Makefile.common"
 
@@ -11,10 +11,8 @@ COMMENT=     Wrappers for the framework DVDP
 
 NOT_FOR_PLATFORM=      Darwin-10.*-* Darwin-[0-9].*-* # 10.7+
 
-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 "../../lang/python/wheel.mk"
 .include "../../mk/bsd.pkg.mk"
Index: pkgsrc/devel/py-pyobjc-framework-DVDPlayback/PLIST
diff -u pkgsrc/devel/py-pyobjc-framework-DVDPlayback/PLIST:1.1 pkgsrc/devel/py-pyobjc-framework-DVDPlayback/PLIST:1.2
--- pkgsrc/devel/py-pyobjc-framework-DVDPlayback/PLIST:1.1      Tue Sep 27 18:12:51 2022
+++ pkgsrc/devel/py-pyobjc-framework-DVDPlayback/PLIST  Sun Nov 19 17:02:55 2023
@@ -1,10 +1,8 @@
-@comment $NetBSD: PLIST,v 1.1 2022/09/27 18:12:51 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
+@comment $NetBSD: PLIST,v 1.2 2023/11/19 17:02:55 adam Exp $
+${PYSITELIB}/${WHEEL_INFODIR}/METADATA
+${PYSITELIB}/${WHEEL_INFODIR}/RECORD
+${PYSITELIB}/${WHEEL_INFODIR}/WHEEL
+${PYSITELIB}/${WHEEL_INFODIR}/top_level.txt
 ${PYSITELIB}/DVDPlayback/__init__.py
 ${PYSITELIB}/DVDPlayback/__init__.pyc
 ${PYSITELIB}/DVDPlayback/__init__.pyo

Index: pkgsrc/devel/py-pyobjc-framework-DVDPlayback/distinfo
diff -u pkgsrc/devel/py-pyobjc-framework-DVDPlayback/distinfo:1.3 pkgsrc/devel/py-pyobjc-framework-DVDPlayback/distinfo:1.4
--- pkgsrc/devel/py-pyobjc-framework-DVDPlayback/distinfo:1.3   Sun Jun 18 05:02:57 2023
+++ pkgsrc/devel/py-pyobjc-framework-DVDPlayback/distinfo       Sun Nov 19 17:02:55 2023
@@ -1,5 +1,5 @@
-$NetBSD: distinfo,v 1.3 2023/06/18 05:02:57 adam Exp $
+$NetBSD: distinfo,v 1.4 2023/11/19 17:02:55 adam Exp $
 
-BLAKE2s (pyobjc-framework-DVDPlayback-9.2.tar.gz) = 776e36d19353df687716cdbbc71aff04bd0182710d40589ca877b6a1169b5cf6
-SHA512 (pyobjc-framework-DVDPlayback-9.2.tar.gz) = 644be21312200f3bee08bdc22276398af1a89cad36324e30f1f0aab9eef4a834646aa91aa798b7e63b3343c624f17b59cbb3b807eaf765233a83f18db8a01ce5
-Size (pyobjc-framework-DVDPlayback-9.2.tar.gz) = 52132 bytes
+BLAKE2s (pyobjc-framework-DVDPlayback-10.0.tar.gz) = 853694cb1dec9e7b0da52e13584bb54b1a6f03e22051251f91936230f7da339e
+SHA512 (pyobjc-framework-DVDPlayback-10.0.tar.gz) = 6b0c900d483504c8dbcc549d3ed14c8f124cf4304ec5430cee2054f2069474eb4ace1a8d48cb9baeb84dbccc5eadf55d71e3abe59583e393c21796bf2a7ccc9b
+Size (pyobjc-framework-DVDPlayback-10.0.tar.gz) = 63640 bytes

Index: pkgsrc/devel/py-pyobjc-framework-DataDetection/Makefile
diff -u pkgsrc/devel/py-pyobjc-framework-DataDetection/Makefile:1.1 pkgsrc/devel/py-pyobjc-framework-DataDetection/Makefile:1.2
--- pkgsrc/devel/py-pyobjc-framework-DataDetection/Makefile:1.1 Tue Sep 27 18:12:51 2022
+++ pkgsrc/devel/py-pyobjc-framework-DataDetection/Makefile     Sun Nov 19 17:02:55 2023
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.1 2022/09/27 18:12:51 adam Exp $
+# $NetBSD: Makefile,v 1.2 2023/11/19 17:02:55 adam Exp $
 
 .include "../../devel/py-pyobjc/Makefile.common"
 
@@ -11,10 +11,8 @@ COMMENT=     Wrappers for the framework Data
 
 NOT_FOR_PLATFORM=      Darwin-20.*-* Darwin-1[0-9].*-* Darwin-[0-9].*-* # 12.0+
 
-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 "../../lang/python/wheel.mk"
 .include "../../mk/bsd.pkg.mk"
Index: pkgsrc/devel/py-pyobjc-framework-DataDetection/PLIST
diff -u pkgsrc/devel/py-pyobjc-framework-DataDetection/PLIST:1.1 pkgsrc/devel/py-pyobjc-framework-DataDetection/PLIST:1.2
--- pkgsrc/devel/py-pyobjc-framework-DataDetection/PLIST:1.1    Tue Sep 27 18:12:51 2022
+++ pkgsrc/devel/py-pyobjc-framework-DataDetection/PLIST        Sun Nov 19 17:02:55 2023
@@ -1,10 +1,8 @@
-@comment $NetBSD: PLIST,v 1.1 2022/09/27 18:12:51 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
+@comment $NetBSD: PLIST,v 1.2 2023/11/19 17:02:55 adam Exp $
+${PYSITELIB}/${WHEEL_INFODIR}/METADATA
+${PYSITELIB}/${WHEEL_INFODIR}/RECORD
+${PYSITELIB}/${WHEEL_INFODIR}/WHEEL
+${PYSITELIB}/${WHEEL_INFODIR}/top_level.txt
 ${PYSITELIB}/DataDetection/__init__.py
 ${PYSITELIB}/DataDetection/__init__.pyc
 ${PYSITELIB}/DataDetection/__init__.pyo

Index: pkgsrc/devel/py-pyobjc-framework-DataDetection/distinfo
diff -u pkgsrc/devel/py-pyobjc-framework-DataDetection/distinfo:1.3 pkgsrc/devel/py-pyobjc-framework-DataDetection/distinfo:1.4
--- pkgsrc/devel/py-pyobjc-framework-DataDetection/distinfo:1.3 Sun Jun 18 05:02:57 2023
+++ pkgsrc/devel/py-pyobjc-framework-DataDetection/distinfo     Sun Nov 19 17:02:55 2023
@@ -1,5 +1,5 @@
-$NetBSD: distinfo,v 1.3 2023/06/18 05:02:57 adam Exp $
+$NetBSD: distinfo,v 1.4 2023/11/19 17:02:55 adam Exp $
 
-BLAKE2s (pyobjc-framework-DataDetection-9.2.tar.gz) = cd2b47e5d3dbda56cb099b6d3bff4280b1dfd82296d9621dba95ccfd03e272e6
-SHA512 (pyobjc-framework-DataDetection-9.2.tar.gz) = 1870fd2dd66a16b2c9e6f141a5207e5a53bd16db457bc5400b0df24b0825260b716f87acae4d25a37d500b6c1ea2fbfa682906818fc94d90dbc8c34c382fe9cb
-Size (pyobjc-framework-DataDetection-9.2.tar.gz) = 12568 bytes
+BLAKE2s (pyobjc-framework-DataDetection-10.0.tar.gz) = 1a5af2cd2c75e967f6288a1c41566acaaaa992309c444720084a7a69d39d02d5
+SHA512 (pyobjc-framework-DataDetection-10.0.tar.gz) = 0901447ee038df47053bf5c322744dbcff3d639a242335b801f575cd865c9ee3a12274dede6b8b7c32e1da9fa099b7da28602e125f3095491cf919f378643f7a
+Size (pyobjc-framework-DataDetection-10.0.tar.gz) = 13186 bytes

Index: pkgsrc/devel/py-pyobjc-framework-DeviceCheck/Makefile
diff -u pkgsrc/devel/py-pyobjc-framework-DeviceCheck/Makefile:1.1 pkgsrc/devel/py-pyobjc-framework-DeviceCheck/Makefile:1.2
--- pkgsrc/devel/py-pyobjc-framework-DeviceCheck/Makefile:1.1   Tue Sep 27 18:12:51 2022
+++ pkgsrc/devel/py-pyobjc-framework-DeviceCheck/Makefile       Sun Nov 19 17:02:55 2023
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.1 2022/09/27 18:12:51 adam Exp $
+# $NetBSD: Makefile,v 1.2 2023/11/19 17:02:55 adam Exp $
 
 .include "../../devel/py-pyobjc/Makefile.common"
 
@@ -11,10 +11,8 @@ COMMENT=     Wrappers for the framework Devi
 
 NOT_FOR_PLATFORM=      Darwin-1[0-8].*-* Darwin-[0-9].*-* # 10.15+
 
-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 "../../lang/python/wheel.mk"
 .include "../../mk/bsd.pkg.mk"
Index: pkgsrc/devel/py-pyobjc-framework-DeviceCheck/PLIST
diff -u pkgsrc/devel/py-pyobjc-framework-DeviceCheck/PLIST:1.1 pkgsrc/devel/py-pyobjc-framework-DeviceCheck/PLIST:1.2
--- pkgsrc/devel/py-pyobjc-framework-DeviceCheck/PLIST:1.1      Tue Sep 27 18:12:51 2022
+++ pkgsrc/devel/py-pyobjc-framework-DeviceCheck/PLIST  Sun Nov 19 17:02:55 2023
@@ -1,10 +1,8 @@
-@comment $NetBSD: PLIST,v 1.1 2022/09/27 18:12:51 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
+@comment $NetBSD: PLIST,v 1.2 2023/11/19 17:02:55 adam Exp $
+${PYSITELIB}/${WHEEL_INFODIR}/METADATA
+${PYSITELIB}/${WHEEL_INFODIR}/RECORD
+${PYSITELIB}/${WHEEL_INFODIR}/WHEEL
+${PYSITELIB}/${WHEEL_INFODIR}/top_level.txt
 ${PYSITELIB}/DeviceCheck/__init__.py
 ${PYSITELIB}/DeviceCheck/__init__.pyc
 ${PYSITELIB}/DeviceCheck/__init__.pyo

Index: pkgsrc/devel/py-pyobjc-framework-DeviceCheck/distinfo
diff -u pkgsrc/devel/py-pyobjc-framework-DeviceCheck/distinfo:1.3 pkgsrc/devel/py-pyobjc-framework-DeviceCheck/distinfo:1.4
--- pkgsrc/devel/py-pyobjc-framework-DeviceCheck/distinfo:1.3   Sun Jun 18 05:02:58 2023
+++ pkgsrc/devel/py-pyobjc-framework-DeviceCheck/distinfo       Sun Nov 19 17:02:55 2023
@@ -1,5 +1,5 @@
-$NetBSD: distinfo,v 1.3 2023/06/18 05:02:58 adam Exp $
+$NetBSD: distinfo,v 1.4 2023/11/19 17:02:55 adam Exp $
 
-BLAKE2s (pyobjc-framework-DeviceCheck-9.2.tar.gz) = b30686d7fff16bf5370314cccd437611c826e4f1737a02d5d8741bb3468a2bab
-SHA512 (pyobjc-framework-DeviceCheck-9.2.tar.gz) = 70799fd164154f9ccb5c9df0cc270244f396bce876be9e30ea5f0d96d2dcadeed5e44524a18da98bce6adb7c9daa9ce1e3e99669fc04cbe58e25e76f7c5deeb9
-Size (pyobjc-framework-DeviceCheck-9.2.tar.gz) = 12842 bytes
+BLAKE2s (pyobjc-framework-DeviceCheck-10.0.tar.gz) = 4b8d1f0607939577b23af5fbf59ab77ff578d084d0a00d0e1239bee7ad461022
+SHA512 (pyobjc-framework-DeviceCheck-10.0.tar.gz) = f6e695eb131c36da0a74b923b8a25f585bcbf8e1a194356c3a21f40b1097d6c1f3a7fdd0d2afca0480268b17cedaee80299eeeebcf87a1c93ab6ddc26a141743
+Size (pyobjc-framework-DeviceCheck-10.0.tar.gz) = 13431 bytes

Index: pkgsrc/devel/py-pyobjc-framework-DictionaryServices/Makefile
diff -u pkgsrc/devel/py-pyobjc-framework-DictionaryServices/Makefile:1.6 pkgsrc/devel/py-pyobjc-framework-DictionaryServices/Makefile:1.7
--- pkgsrc/devel/py-pyobjc-framework-DictionaryServices/Makefile:1.6    Tue Sep 27 18:12:52 2022
+++ pkgsrc/devel/py-pyobjc-framework-DictionaryServices/Makefile        Sun Nov 19 17:02:55 2023
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.6 2022/09/27 18:12:52 adam Exp $
+# $NetBSD: Makefile,v 1.7 2023/11/19 17:02:55 adam Exp $
 
 .include "../../devel/py-pyobjc/Makefile.common"
 
@@ -9,10 +9,8 @@ MASTER_SITES=  ${MASTER_SITE_PYPI:=p/pyob
 
 COMMENT=       Wrappers for the framework DictionaryServices on macOS
 
-USE_LANGUAGES= c objc
-
 DEPENDS+=      ${PYPKGPREFIX}-pyobjc-core>=${PYOBJC_VERS}:../../devel/py-pyobjc-core
 DEPENDS+=      ${PYPKGPREFIX}-pyobjc-framework-CoreServices>=${PYOBJC_VERS}:../../devel/py-pyobjc-framework-CoreServices
 
-.include "../../lang/python/egg.mk"
+.include "../../lang/python/wheel.mk"
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/devel/py-pyobjc-framework-DictionaryServices/PLIST
diff -u pkgsrc/devel/py-pyobjc-framework-DictionaryServices/PLIST:1.2 pkgsrc/devel/py-pyobjc-framework-DictionaryServices/PLIST:1.3
--- pkgsrc/devel/py-pyobjc-framework-DictionaryServices/PLIST:1.2       Tue Jan  8 12:08:41 2019
+++ pkgsrc/devel/py-pyobjc-framework-DictionaryServices/PLIST   Sun Nov 19 17:02:55 2023
@@ -1,10 +1,9 @@
-@comment $NetBSD: PLIST,v 1.2 2019/01/08 12:08: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
+@comment $NetBSD: PLIST,v 1.3 2023/11/19 17:02:55 adam Exp $
+${PYSITELIB}/${WHEEL_INFODIR}/LICENSE.txt
+${PYSITELIB}/${WHEEL_INFODIR}/METADATA
+${PYSITELIB}/${WHEEL_INFODIR}/RECORD
+${PYSITELIB}/${WHEEL_INFODIR}/WHEEL
+${PYSITELIB}/${WHEEL_INFODIR}/top_level.txt
 ${PYSITELIB}/DictionaryServices/__init__.py
 ${PYSITELIB}/DictionaryServices/__init__.pyc
 ${PYSITELIB}/DictionaryServices/__init__.pyo

Index: pkgsrc/devel/py-pyobjc-framework-DictionaryServices/distinfo
diff -u pkgsrc/devel/py-pyobjc-framework-DictionaryServices/distinfo:1.16 pkgsrc/devel/py-pyobjc-framework-DictionaryServices/distinfo:1.17
--- pkgsrc/devel/py-pyobjc-framework-DictionaryServices/distinfo:1.16   Sun Jun 18 05:02:58 2023
+++ pkgsrc/devel/py-pyobjc-framework-DictionaryServices/distinfo        Sun Nov 19 17:02:55 2023
@@ -1,5 +1,5 @@
-$NetBSD: distinfo,v 1.16 2023/06/18 05:02:58 adam Exp $
+$NetBSD: distinfo,v 1.17 2023/11/19 17:02:55 adam Exp $
 
-BLAKE2s (pyobjc-framework-DictionaryServices-9.2.tar.gz) = 96de304107e8746f9586f7d73d6a96f7e24895d01556f3cc5c4b8f3ec77d330f
-SHA512 (pyobjc-framework-DictionaryServices-9.2.tar.gz) = db15f254219930eac5b0ccbcb12b244af58a70d4c74ffbcd928fa03436c324883abe239938d7ea2db3cbc2ff90edb3a347c3db229c68e250a285e57f12312283
-Size (pyobjc-framework-DictionaryServices-9.2.tar.gz) = 9730 bytes
+BLAKE2s (pyobjc-framework-DictionaryServices-10.0.tar.gz) = 7a4fc495627eb606953c99690a821dbb3e57d96b380141d4e9bd2c9f0926990c
+SHA512 (pyobjc-framework-DictionaryServices-10.0.tar.gz) = 21330c466a7f92efbacf9d844721b8175f9f768947691b8da12a3420441d9fb5fa07e9b47e91463ee49a634aaf416be08c4bbde39bf8b55bbd87ee00abfb2693
+Size (pyobjc-framework-DictionaryServices-10.0.tar.gz) = 10127 bytes

Index: pkgsrc/devel/py-pyobjc-framework-DiscRecording/Makefile
diff -u pkgsrc/devel/py-pyobjc-framework-DiscRecording/Makefile:1.1 pkgsrc/devel/py-pyobjc-framework-DiscRecording/Makefile:1.2
--- pkgsrc/devel/py-pyobjc-framework-DiscRecording/Makefile:1.1 Tue Sep 27 18:12:52 2022
+++ pkgsrc/devel/py-pyobjc-framework-DiscRecording/Makefile     Sun Nov 19 17:02:55 2023
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.1 2022/09/27 18:12:52 adam Exp $
+# $NetBSD: Makefile,v 1.2 2023/11/19 17:02:55 adam Exp $
 
 .include "../../devel/py-pyobjc/Makefile.common"
 
@@ -9,10 +9,8 @@ MASTER_SITES=  ${MASTER_SITE_PYPI:=p/pyob
 
 COMMENT=       Wrappers for the framework DiscRecording on macOS
 
-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 "../../lang/python/wheel.mk"
 .include "../../mk/bsd.pkg.mk"
Index: pkgsrc/devel/py-pyobjc-framework-DiscRecording/PLIST
diff -u pkgsrc/devel/py-pyobjc-framework-DiscRecording/PLIST:1.1 pkgsrc/devel/py-pyobjc-framework-DiscRecording/PLIST:1.2
--- pkgsrc/devel/py-pyobjc-framework-DiscRecording/PLIST:1.1    Tue Sep 27 18:12:52 2022
+++ pkgsrc/devel/py-pyobjc-framework-DiscRecording/PLIST        Sun Nov 19 17:02:55 2023
@@ -1,10 +1,8 @@
-@comment $NetBSD: PLIST,v 1.1 2022/09/27 18:12:52 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
+@comment $NetBSD: PLIST,v 1.2 2023/11/19 17:02:55 adam Exp $
+${PYSITELIB}/${WHEEL_INFODIR}/METADATA
+${PYSITELIB}/${WHEEL_INFODIR}/RECORD
+${PYSITELIB}/${WHEEL_INFODIR}/WHEEL
+${PYSITELIB}/${WHEEL_INFODIR}/top_level.txt
 ${PYSITELIB}/DiscRecording/_DiscRecording.abi3.so
 ${PYSITELIB}/DiscRecording/__init__.py
 ${PYSITELIB}/DiscRecording/__init__.pyc

Index: pkgsrc/devel/py-pyobjc-framework-DiscRecording/distinfo
diff -u pkgsrc/devel/py-pyobjc-framework-DiscRecording/distinfo:1.3 pkgsrc/devel/py-pyobjc-framework-DiscRecording/distinfo:1.4
--- pkgsrc/devel/py-pyobjc-framework-DiscRecording/distinfo:1.3 Sun Jun 18 05:02:58 2023
+++ pkgsrc/devel/py-pyobjc-framework-DiscRecording/distinfo     Sun Nov 19 17:02:55 2023
@@ -1,5 +1,5 @@
-$NetBSD: distinfo,v 1.3 2023/06/18 05:02:58 adam Exp $
+$NetBSD: distinfo,v 1.4 2023/11/19 17:02:55 adam Exp $
 
-BLAKE2s (pyobjc-framework-DiscRecording-9.2.tar.gz) = ea2e6861c28de593cea5eea45dd57ae4bec6e5d8a310991e08bd5d18e17557ab
-SHA512 (pyobjc-framework-DiscRecording-9.2.tar.gz) = d04786adcf8c41eb15ac6e8d9b71b4c977730261a02ef4afd0d97626dc42d32e60184bff0e09fad5336b86b191e92ff9e6b6e84a65086cd6c63970bb3bc8cfd4
-Size (pyobjc-framework-DiscRecording-9.2.tar.gz) = 101290 bytes
+BLAKE2s (pyobjc-framework-DiscRecording-10.0.tar.gz) = 0e8890f8d78d5d94ca61e16f045311fd9d95be608d4827bf98ceac3dfe83160c
+SHA512 (pyobjc-framework-DiscRecording-10.0.tar.gz) = 839103dc5ac066fc435a4542146388d9278f63b8c3aba1ca025602c98f41db52a625b9369ec0c10972fb0dc72050335b3b9ddde3c3746e7ddbe55897cfcbb852
+Size (pyobjc-framework-DiscRecording-10.0.tar.gz) = 120903 bytes

Index: pkgsrc/devel/py-pyobjc-framework-DiscRecordingUI/Makefile
diff -u pkgsrc/devel/py-pyobjc-framework-DiscRecordingUI/Makefile:1.1 pkgsrc/devel/py-pyobjc-framework-DiscRecordingUI/Makefile:1.2
--- pkgsrc/devel/py-pyobjc-framework-DiscRecordingUI/Makefile:1.1       Tue Sep 27 18:12:52 2022
+++ pkgsrc/devel/py-pyobjc-framework-DiscRecordingUI/Makefile   Sun Nov 19 17:02:55 2023
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.1 2022/09/27 18:12:52 adam Exp $
+# $NetBSD: Makefile,v 1.2 2023/11/19 17:02:55 adam Exp $
 
 .include "../../devel/py-pyobjc/Makefile.common"
 
@@ -9,11 +9,9 @@ MASTER_SITES=  ${MASTER_SITE_PYPI:=p/pyob
 
 COMMENT=       Wrappers for the framework DiscRecordingUI on macOS
 
-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-DiscRecording>=${PYOBJC_VERS}:../../devel/py-pyobjc-framework-DiscRecording
 
-.include "../../lang/python/egg.mk"
+.include "../../lang/python/wheel.mk"
 .include "../../mk/bsd.pkg.mk"
Index: pkgsrc/devel/py-pyobjc-framework-DiscRecordingUI/PLIST
diff -u pkgsrc/devel/py-pyobjc-framework-DiscRecordingUI/PLIST:1.1 pkgsrc/devel/py-pyobjc-framework-DiscRecordingUI/PLIST:1.2
--- pkgsrc/devel/py-pyobjc-framework-DiscRecordingUI/PLIST:1.1  Tue Sep 27 18:12:52 2022
+++ pkgsrc/devel/py-pyobjc-framework-DiscRecordingUI/PLIST      Sun Nov 19 17:02:55 2023
@@ -1,10 +1,8 @@
-@comment $NetBSD: PLIST,v 1.1 2022/09/27 18:12:52 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
+@comment $NetBSD: PLIST,v 1.2 2023/11/19 17:02:55 adam Exp $
+${PYSITELIB}/${WHEEL_INFODIR}/METADATA
+${PYSITELIB}/${WHEEL_INFODIR}/RECORD
+${PYSITELIB}/${WHEEL_INFODIR}/WHEEL
+${PYSITELIB}/${WHEEL_INFODIR}/top_level.txt
 ${PYSITELIB}/DiscRecordingUI/__init__.py
 ${PYSITELIB}/DiscRecordingUI/__init__.pyc
 ${PYSITELIB}/DiscRecordingUI/__init__.pyo

Index: pkgsrc/devel/py-pyobjc-framework-DiscRecordingUI/distinfo
diff -u pkgsrc/devel/py-pyobjc-framework-DiscRecordingUI/distinfo:1.3 pkgsrc/devel/py-pyobjc-framework-DiscRecordingUI/distinfo:1.4
--- pkgsrc/devel/py-pyobjc-framework-DiscRecordingUI/distinfo:1.3       Sun Jun 18 05:02:58 2023
+++ pkgsrc/devel/py-pyobjc-framework-DiscRecordingUI/distinfo   Sun Nov 19 17:02:55 2023
@@ -1,5 +1,5 @@
-$NetBSD: distinfo,v 1.3 2023/06/18 05:02:58 adam Exp $
+$NetBSD: distinfo,v 1.4 2023/11/19 17:02:55 adam Exp $
 
-BLAKE2s (pyobjc-framework-DiscRecordingUI-9.2.tar.gz) = 6c5e2a85139a867e76bdba252ba01ffa48ce8bf828baf025fae606fe5cc7d76f
-SHA512 (pyobjc-framework-DiscRecordingUI-9.2.tar.gz) = fe3240ee31204c9502af074e6e942c46af1c42942be99bb05f5836347dbd8c9642a423021f527d54226af8dd1a2e6789981a68147cae6352a1ad429181e66e6b
-Size (pyobjc-framework-DiscRecordingUI-9.2.tar.gz) = 17291 bytes
+BLAKE2s (pyobjc-framework-DiscRecordingUI-10.0.tar.gz) = d735b253c649a1c2738778ecf4a0a4b1c77e78fa628474bb3ed5ba01e9a22eca
+SHA512 (pyobjc-framework-DiscRecordingUI-10.0.tar.gz) = 49b295af6cf2c686600e39f6fc6fcef65b6ae2f7331c8e9b014697f8687cdc23e60b3df94d5ce36ff3788944bf7386df9671e60c359ac34f574d721528dbe2b2
+Size (pyobjc-framework-DiscRecordingUI-10.0.tar.gz) = 20255 bytes

Index: pkgsrc/devel/py-pyobjc-framework-DiskArbitration/Makefile
diff -u pkgsrc/devel/py-pyobjc-framework-DiskArbitration/Makefile:1.5 pkgsrc/devel/py-pyobjc-framework-DiskArbitration/Makefile:1.6
--- pkgsrc/devel/py-pyobjc-framework-DiskArbitration/Makefile:1.5       Tue Sep 27 18:12:52 2022
+++ pkgsrc/devel/py-pyobjc-framework-DiskArbitration/Makefile   Sun Nov 19 17:02:56 2023
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.5 2022/09/27 18:12:52 adam Exp $
+# $NetBSD: Makefile,v 1.6 2023/11/19 17:02:56 adam Exp $
 
 .include "../../devel/py-pyobjc/Makefile.common"
 
@@ -9,10 +9,8 @@ MASTER_SITES=  ${MASTER_SITE_PYPI:=p/pyob
 
 COMMENT=       Wrappers for the framework DiskArbitration on macOS
 
-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 "../../lang/python/wheel.mk"
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/devel/py-pyobjc-framework-DiskArbitration/PLIST
diff -u pkgsrc/devel/py-pyobjc-framework-DiskArbitration/PLIST:1.1 pkgsrc/devel/py-pyobjc-framework-DiskArbitration/PLIST:1.2
--- pkgsrc/devel/py-pyobjc-framework-DiskArbitration/PLIST:1.1  Sat Apr 25 10:40:49 2015
+++ pkgsrc/devel/py-pyobjc-framework-DiskArbitration/PLIST      Sun Nov 19 17:02:56 2023
@@ -1,10 +1,8 @@
-@comment $NetBSD: PLIST,v 1.1 2015/04/25 10:40:49 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
+@comment $NetBSD: PLIST,v 1.2 2023/11/19 17:02:56 adam Exp $
+${PYSITELIB}/${WHEEL_INFODIR}/METADATA
+${PYSITELIB}/${WHEEL_INFODIR}/RECORD
+${PYSITELIB}/${WHEEL_INFODIR}/WHEEL
+${PYSITELIB}/${WHEEL_INFODIR}/top_level.txt
 ${PYSITELIB}/DiskArbitration/__init__.py
 ${PYSITELIB}/DiskArbitration/__init__.pyc
 ${PYSITELIB}/DiskArbitration/__init__.pyo

Index: pkgsrc/devel/py-pyobjc-framework-DiskArbitration/distinfo
diff -u pkgsrc/devel/py-pyobjc-framework-DiskArbitration/distinfo:1.16 pkgsrc/devel/py-pyobjc-framework-DiskArbitration/distinfo:1.17
--- pkgsrc/devel/py-pyobjc-framework-DiskArbitration/distinfo:1.16      Sun Jun 18 05:02:58 2023
+++ pkgsrc/devel/py-pyobjc-framework-DiskArbitration/distinfo   Sun Nov 19 17:02:56 2023
@@ -1,5 +1,5 @@
-$NetBSD: distinfo,v 1.16 2023/06/18 05:02:58 adam Exp $
+$NetBSD: distinfo,v 1.17 2023/11/19 17:02:56 adam Exp $
 
-BLAKE2s (pyobjc-framework-DiskArbitration-9.2.tar.gz) = a795165e38d14bf4b7155769c7f61fa232db83bd5991d998450b66c9f51bf2e0
-SHA512 (pyobjc-framework-DiskArbitration-9.2.tar.gz) = fe6b22f2c1fe1bcb88192a0e398168024a9c94457d6deed962eced93e5d800e6f374247d52cee3dc5f46405386c31077f6f6a153a18512906189fc1d7fc2d9c3
-Size (pyobjc-framework-DiskArbitration-9.2.tar.gz) = 17989 bytes
+BLAKE2s (pyobjc-framework-DiskArbitration-10.0.tar.gz) = 7c2f1b2cd90af84139d278eccfafe694287a6dce6081c39c5df18468a063f050
+SHA512 (pyobjc-framework-DiskArbitration-10.0.tar.gz) = f625d10d26b5c4190e61a4ef7540f6bee5bae3f7f0d32a24feca83b27f997fe62ec9df8f5bd9e3d95e1497ef894f713d37985a1bdd714b671bfd6974b2487e1a
+Size (pyobjc-framework-DiskArbitration-10.0.tar.gz) = 19585 bytes

Index: pkgsrc/devel/py-pyobjc-framework-EventKit/Makefile
diff -u pkgsrc/devel/py-pyobjc-framework-EventKit/Makefile:1.5 pkgsrc/devel/py-pyobjc-framework-EventKit/Makefile:1.6
--- pkgsrc/devel/py-pyobjc-framework-EventKit/Makefile:1.5      Tue Sep 27 18:12:52 2022
+++ pkgsrc/devel/py-pyobjc-framework-EventKit/Makefile  Sun Nov 19 17:02:56 2023
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.5 2022/09/27 18:12:52 adam Exp $
+# $NetBSD: Makefile,v 1.6 2023/11/19 17:02:56 adam Exp $
 
 .include "../../devel/py-pyobjc/Makefile.common"
 
@@ -11,10 +11,8 @@ COMMENT=     Wrappers for the framework Even
 
 NOT_FOR_PLATFORM=      Darwin-1[0-1].*-* Darwin-[0-9].*-* # 10.8+
 
-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 "../../lang/python/wheel.mk"
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/devel/py-pyobjc-framework-EventKit/PLIST
diff -u pkgsrc/devel/py-pyobjc-framework-EventKit/PLIST:1.1 pkgsrc/devel/py-pyobjc-framework-EventKit/PLIST:1.2
--- pkgsrc/devel/py-pyobjc-framework-EventKit/PLIST:1.1 Sat Apr 25 10:40:50 2015
+++ pkgsrc/devel/py-pyobjc-framework-EventKit/PLIST     Sun Nov 19 17:02:56 2023
@@ -1,10 +1,9 @@
-@comment $NetBSD: PLIST,v 1.1 2015/04/25 10:40:50 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
+@comment $NetBSD: PLIST,v 1.2 2023/11/19 17:02:56 adam Exp $
+${PYSITELIB}/${WHEEL_INFODIR}/LICENSE.txt
+${PYSITELIB}/${WHEEL_INFODIR}/METADATA
+${PYSITELIB}/${WHEEL_INFODIR}/RECORD
+${PYSITELIB}/${WHEEL_INFODIR}/WHEEL
+${PYSITELIB}/${WHEEL_INFODIR}/top_level.txt
 ${PYSITELIB}/EventKit/__init__.py
 ${PYSITELIB}/EventKit/__init__.pyc
 ${PYSITELIB}/EventKit/__init__.pyo

Index: pkgsrc/devel/py-pyobjc-framework-EventKit/distinfo
diff -u pkgsrc/devel/py-pyobjc-framework-EventKit/distinfo:1.16 pkgsrc/devel/py-pyobjc-framework-EventKit/distinfo:1.17
--- pkgsrc/devel/py-pyobjc-framework-EventKit/distinfo:1.16     Sun Jun 18 05:02:58 2023
+++ pkgsrc/devel/py-pyobjc-framework-EventKit/distinfo  Sun Nov 19 17:02:56 2023
@@ -1,5 +1,5 @@
-$NetBSD: distinfo,v 1.16 2023/06/18 05:02:58 adam Exp $
+$NetBSD: distinfo,v 1.17 2023/11/19 17:02:56 adam Exp $
 
-BLAKE2s (pyobjc-framework-EventKit-9.2.tar.gz) = 3739bb10e320b535d89a2da008cd5d66d24c70c9b416102ae685aaa889281a9d
-SHA512 (pyobjc-framework-EventKit-9.2.tar.gz) = 5c0f41f67d612cb706805e62c8c7f33518f668845e0806e41956bea14dbcdd47b0bb9dc11e917887cd80884175fad71eef712ae3a9bc596ba1278722a61cd6f4
-Size (pyobjc-framework-EventKit-9.2.tar.gz) = 62352 bytes
+BLAKE2s (pyobjc-framework-EventKit-10.0.tar.gz) = 4a94d879c6f6163963793dfe5817f3bdd1d2c1d7cdd59ab2ab5f6da90221ae8c
+SHA512 (pyobjc-framework-EventKit-10.0.tar.gz) = 81328e339e073b8fdea4f77a73bbf05aeea9fff4e1977acb3c71c9e32c6514a04b7646d9d1d29253daba74988803763126208d7142f5053b8f544d24c16844e8
+Size (pyobjc-framework-EventKit-10.0.tar.gz) = 73454 bytes

Index: pkgsrc/devel/py-pyobjc-framework-ExceptionHandling/Makefile
diff -u pkgsrc/devel/py-pyobjc-framework-ExceptionHandling/Makefile:1.5 pkgsrc/devel/py-pyobjc-framework-ExceptionHandling/Makefile:1.6
--- pkgsrc/devel/py-pyobjc-framework-ExceptionHandling/Makefile:1.5     Tue Sep 27 18:12:52 2022
+++ pkgsrc/devel/py-pyobjc-framework-ExceptionHandling/Makefile Sun Nov 19 17:02:56 2023
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.5 2022/09/27 18:12:52 adam Exp $
+# $NetBSD: Makefile,v 1.6 2023/11/19 17:02:56 adam Exp $
 
 .include "../../devel/py-pyobjc/Makefile.common"
 
@@ -9,10 +9,8 @@ MASTER_SITES=  ${MASTER_SITE_PYPI:=p/pyob
 
 COMMENT=       Wrappers for the framework ExceptionHandling on macOS
 
-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 "../../lang/python/wheel.mk"
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/devel/py-pyobjc-framework-ExceptionHandling/PLIST
diff -u pkgsrc/devel/py-pyobjc-framework-ExceptionHandling/PLIST:1.2 pkgsrc/devel/py-pyobjc-framework-ExceptionHandling/PLIST:1.3
--- pkgsrc/devel/py-pyobjc-framework-ExceptionHandling/PLIST:1.2        Fri Apr  7 05:25:11 2023
+++ pkgsrc/devel/py-pyobjc-framework-ExceptionHandling/PLIST    Sun Nov 19 17:02:56 2023
@@ -1,10 +1,9 @@
-@comment $NetBSD: PLIST,v 1.2 2023/04/07 05:25:11 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
+@comment $NetBSD: PLIST,v 1.3 2023/11/19 17:02:56 adam Exp $
+${PYSITELIB}/${WHEEL_INFODIR}/LICENSE.txt
+${PYSITELIB}/${WHEEL_INFODIR}/METADATA
+${PYSITELIB}/${WHEEL_INFODIR}/RECORD
+${PYSITELIB}/${WHEEL_INFODIR}/WHEEL
+${PYSITELIB}/${WHEEL_INFODIR}/top_level.txt
 ${PYSITELIB}/ExceptionHandling/__init__.py
 ${PYSITELIB}/ExceptionHandling/__init__.pyc
 ${PYSITELIB}/ExceptionHandling/__init__.pyo

Index: pkgsrc/devel/py-pyobjc-framework-ExceptionHandling/distinfo
diff -u pkgsrc/devel/py-pyobjc-framework-ExceptionHandling/distinfo:1.16 pkgsrc/devel/py-pyobjc-framework-ExceptionHandling/distinfo:1.17
--- pkgsrc/devel/py-pyobjc-framework-ExceptionHandling/distinfo:1.16    Sun Jun 18 05:02:58 2023
+++ pkgsrc/devel/py-pyobjc-framework-ExceptionHandling/distinfo Sun Nov 19 17:02:56 2023
@@ -1,5 +1,5 @@
-$NetBSD: distinfo,v 1.16 2023/06/18 05:02:58 adam Exp $
+$NetBSD: distinfo,v 1.17 2023/11/19 17:02:56 adam Exp $
 
-BLAKE2s (pyobjc-framework-ExceptionHandling-9.2.tar.gz) = 01a6a596130b14b3177ef1b0842089076019a735c9102ed281c9ca7b4ee12ee2
-SHA512 (pyobjc-framework-ExceptionHandling-9.2.tar.gz) = b3900a3d02b7a2182d8b76e98df0782ccdefd35cc9bbbf103a18a0940eb1c4c3d2901f91f43bdb6c2282aa7754b9b87270eb98debc326c5590812430acd9cd51
-Size (pyobjc-framework-ExceptionHandling-9.2.tar.gz) = 16802 bytes
+BLAKE2s (pyobjc-framework-ExceptionHandling-10.0.tar.gz) = 210f7d89651494d81a19de052bb1ad9a1e046b39d056dd276d88eaeaae34bcef
+SHA512 (pyobjc-framework-ExceptionHandling-10.0.tar.gz) = 8861f69bf082f52e99d79aa1132ad95f3474cc0348872e92ce0b35dbbde6a7937c6d4087471ec867977193ff420a636a65cc291cc06d416e1f6452f64602debf
+Size (pyobjc-framework-ExceptionHandling-10.0.tar.gz) = 17645 bytes

Index: pkgsrc/devel/py-pyobjc-framework-ExecutionPolicy/Makefile
diff -u pkgsrc/devel/py-pyobjc-framework-ExecutionPolicy/Makefile:1.1 pkgsrc/devel/py-pyobjc-framework-ExecutionPolicy/Makefile:1.2
--- pkgsrc/devel/py-pyobjc-framework-ExecutionPolicy/Makefile:1.1       Tue Sep 27 18:12:52 2022
+++ pkgsrc/devel/py-pyobjc-framework-ExecutionPolicy/Makefile   Sun Nov 19 17:02:56 2023
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.1 2022/09/27 18:12:52 adam Exp $
+# $NetBSD: Makefile,v 1.2 2023/11/19 17:02:56 adam Exp $
 
 .include "../../devel/py-pyobjc/Makefile.common"
 
@@ -11,10 +11,8 @@ COMMENT=     Wrappers for the framework Exec
 
 NOT_FOR_PLATFORM=      Darwin-1[0-8].*-* Darwin-[0-9].*-* # 10.15+
 
-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 "../../lang/python/wheel.mk"
 .include "../../mk/bsd.pkg.mk"
Index: pkgsrc/devel/py-pyobjc-framework-ExecutionPolicy/PLIST
diff -u pkgsrc/devel/py-pyobjc-framework-ExecutionPolicy/PLIST:1.1 pkgsrc/devel/py-pyobjc-framework-ExecutionPolicy/PLIST:1.2
--- pkgsrc/devel/py-pyobjc-framework-ExecutionPolicy/PLIST:1.1  Tue Sep 27 18:12:52 2022
+++ pkgsrc/devel/py-pyobjc-framework-ExecutionPolicy/PLIST      Sun Nov 19 17:02:56 2023
@@ -1,10 +1,8 @@
-@comment $NetBSD: PLIST,v 1.1 2022/09/27 18:12:52 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
+@comment $NetBSD: PLIST,v 1.2 2023/11/19 17:02:56 adam Exp $
+${PYSITELIB}/${WHEEL_INFODIR}/METADATA
+${PYSITELIB}/${WHEEL_INFODIR}/RECORD
+${PYSITELIB}/${WHEEL_INFODIR}/WHEEL
+${PYSITELIB}/${WHEEL_INFODIR}/top_level.txt
 ${PYSITELIB}/ExecutionPolicy/__init__.py
 ${PYSITELIB}/ExecutionPolicy/__init__.pyc
 ${PYSITELIB}/ExecutionPolicy/__init__.pyo

Index: pkgsrc/devel/py-pyobjc-framework-ExecutionPolicy/distinfo
diff -u pkgsrc/devel/py-pyobjc-framework-ExecutionPolicy/distinfo:1.3 pkgsrc/devel/py-pyobjc-framework-ExecutionPolicy/distinfo:1.4
--- pkgsrc/devel/py-pyobjc-framework-ExecutionPolicy/distinfo:1.3       Sun Jun 18 05:02:58 2023
+++ pkgsrc/devel/py-pyobjc-framework-ExecutionPolicy/distinfo   Sun Nov 19 17:02:56 2023
@@ -1,5 +1,5 @@
-$NetBSD: distinfo,v 1.3 2023/06/18 05:02:58 adam Exp $
+$NetBSD: distinfo,v 1.4 2023/11/19 17:02:56 adam Exp $
 
-BLAKE2s (pyobjc-framework-ExecutionPolicy-9.2.tar.gz) = ac7926ab5d8bd7e9169d7433f1fa7c3d5c60bc8f511c3a2aabd5be1fe9693b48
-SHA512 (pyobjc-framework-ExecutionPolicy-9.2.tar.gz) = 9339a8089b15b43fa6af1a4ed9473412397db4ec0863310ac115f3f28ff77a67cf69512bc40ac6e5c378ce5dbb211222f83399c61170d2cdb2c04f9510710662
-Size (pyobjc-framework-ExecutionPolicy-9.2.tar.gz) = 12473 bytes
+BLAKE2s (pyobjc-framework-ExecutionPolicy-10.0.tar.gz) = 718d22982cccd1cb50359e22794606ee191507203be17c9dcd3c251248bd0cf6
+SHA512 (pyobjc-framework-ExecutionPolicy-10.0.tar.gz) = 7b7879a4c18abcff973e7b68f2a31069ae72cf53412914d1734c954f02a2c23305738228d511c578aaff2513377259f9bb213efe5213223c7f31347ae4e9f25e
+Size (pyobjc-framework-ExecutionPolicy-10.0.tar.gz) = 12961 bytes

Index: pkgsrc/devel/py-pyobjc-framework-ExtensionKit/Makefile
diff -u pkgsrc/devel/py-pyobjc-framework-ExtensionKit/Makefile:1.1 pkgsrc/devel/py-pyobjc-framework-ExtensionKit/Makefile:1.2
--- pkgsrc/devel/py-pyobjc-framework-ExtensionKit/Makefile:1.1  Sun Jun 18 05:02:58 2023
+++ pkgsrc/devel/py-pyobjc-framework-ExtensionKit/Makefile      Sun Nov 19 17:02:56 2023
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.1 2023/06/18 05:02:58 adam Exp $
+# $NetBSD: Makefile,v 1.2 2023/11/19 17:02:56 adam Exp $
 
 .include "../../devel/py-pyobjc/Makefile.common"
 
@@ -11,10 +11,8 @@ COMMENT=     Wrappers for the framework Exte
 
 NOT_FOR_PLATFORM=      Darwin-2[0-1].*-* Darwin-1[0-9].*-* Darwin-[0-9].*-* # 13+
 
-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 "../../lang/python/wheel.mk"
 .include "../../mk/bsd.pkg.mk"
Index: pkgsrc/devel/py-pyobjc-framework-ExtensionKit/PLIST
diff -u pkgsrc/devel/py-pyobjc-framework-ExtensionKit/PLIST:1.1 pkgsrc/devel/py-pyobjc-framework-ExtensionKit/PLIST:1.2
--- pkgsrc/devel/py-pyobjc-framework-ExtensionKit/PLIST:1.1     Sun Jun 18 05:02:58 2023
+++ pkgsrc/devel/py-pyobjc-framework-ExtensionKit/PLIST Sun Nov 19 17:02:56 2023
@@ -1,10 +1,8 @@
-@comment $NetBSD: PLIST,v 1.1 2023/06/18 05:02:58 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
+@comment $NetBSD: PLIST,v 1.2 2023/11/19 17:02:56 adam Exp $
+${PYSITELIB}/${WHEEL_INFODIR}/METADATA
+${PYSITELIB}/${WHEEL_INFODIR}/RECORD
+${PYSITELIB}/${WHEEL_INFODIR}/WHEEL
+${PYSITELIB}/${WHEEL_INFODIR}/top_level.txt
 ${PYSITELIB}/ExtensionKit/_ExtensionKit.abi3.so
 ${PYSITELIB}/ExtensionKit/__init__.py
 ${PYSITELIB}/ExtensionKit/__init__.pyc
Index: pkgsrc/devel/py-pyobjc-framework-ExtensionKit/distinfo
diff -u pkgsrc/devel/py-pyobjc-framework-ExtensionKit/distinfo:1.1 pkgsrc/devel/py-pyobjc-framework-ExtensionKit/distinfo:1.2
--- pkgsrc/devel/py-pyobjc-framework-ExtensionKit/distinfo:1.1  Sun Jun 18 05:02:58 2023
+++ pkgsrc/devel/py-pyobjc-framework-ExtensionKit/distinfo      Sun Nov 19 17:02:56 2023
@@ -1,5 +1,5 @@
-$NetBSD: distinfo,v 1.1 2023/06/18 05:02:58 adam Exp $
+$NetBSD: distinfo,v 1.2 2023/11/19 17:02:56 adam Exp $
 
-BLAKE2s (pyobjc-framework-ExtensionKit-9.2.tar.gz) = 6bbba5cbfa20e99ecb2e6f0a23edc792c8a2b0ce9e5394127515ed51b5f057e0
-SHA512 (pyobjc-framework-ExtensionKit-9.2.tar.gz) = d57ac2c424b9e52e23bc3106cb5f5e00a8612d254887f67a21545e6381f9693eb7c7dc05a54190b7256f323f6b70826ee96bbb772cfd42c9002651311e49d5b4
-Size (pyobjc-framework-ExtensionKit-9.2.tar.gz) = 17861 bytes
+BLAKE2s (pyobjc-framework-ExtensionKit-10.0.tar.gz) = bf75794450d7a72395211a248db3767232c806180e384c9fc403e126bda229cf
+SHA512 (pyobjc-framework-ExtensionKit-10.0.tar.gz) = e96738ddb659c1ef345a33b6ab07b91fc2d43c0a43e3a0f9e4031479d99ec0a9b77a8ac48110a40fbe3c1715b459217d9425426efcae02c9459cc595220ef90d
+Size (pyobjc-framework-ExtensionKit-10.0.tar.gz) = 17552 bytes

Index: pkgsrc/devel/py-pyobjc-framework-ExternalAccessory/Makefile
diff -u pkgsrc/devel/py-pyobjc-framework-ExternalAccessory/Makefile:1.3 pkgsrc/devel/py-pyobjc-framework-ExternalAccessory/Makefile:1.4
--- pkgsrc/devel/py-pyobjc-framework-ExternalAccessory/Makefile:1.3     Tue Sep 27 18:12:52 2022
+++ pkgsrc/devel/py-pyobjc-framework-ExternalAccessory/Makefile Sun Nov 19 17:02:56 2023
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.3 2022/09/27 18:12:52 adam Exp $
+# $NetBSD: Makefile,v 1.4 2023/11/19 17:02:56 adam Exp $
 
 .include "../../devel/py-pyobjc/Makefile.common"
 
@@ -11,10 +11,8 @@ COMMENT=     Wrappers for the framework Exte
 
 NOT_FOR_PLATFORM=      Darwin-1[0-6].*-* Darwin-[0-9].*-* # 10.13+
 
-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 "../../lang/python/wheel.mk"
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/devel/py-pyobjc-framework-ExternalAccessory/PLIST
diff -u pkgsrc/devel/py-pyobjc-framework-ExternalAccessory/PLIST:1.2 pkgsrc/devel/py-pyobjc-framework-ExternalAccessory/PLIST:1.3
--- pkgsrc/devel/py-pyobjc-framework-ExternalAccessory/PLIST:1.2        Sat May 23 07:03:45 2020
+++ pkgsrc/devel/py-pyobjc-framework-ExternalAccessory/PLIST    Sun Nov 19 17:02:56 2023
@@ -1,10 +1,8 @@
-@comment $NetBSD: PLIST,v 1.2 2020/05/23 07:03:45 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
+@comment $NetBSD: PLIST,v 1.3 2023/11/19 17:02:56 adam Exp $
+${PYSITELIB}/${WHEEL_INFODIR}/METADATA
+${PYSITELIB}/${WHEEL_INFODIR}/RECORD
+${PYSITELIB}/${WHEEL_INFODIR}/WHEEL
+${PYSITELIB}/${WHEEL_INFODIR}/top_level.txt
 ${PYSITELIB}/ExternalAccessory/_ExternalAccessory.abi3.so
 ${PYSITELIB}/ExternalAccessory/__init__.py
 ${PYSITELIB}/ExternalAccessory/__init__.pyc

Index: pkgsrc/devel/py-pyobjc-framework-ExternalAccessory/distinfo
diff -u pkgsrc/devel/py-pyobjc-framework-ExternalAccessory/distinfo:1.14 pkgsrc/devel/py-pyobjc-framework-ExternalAccessory/distinfo:1.15
--- pkgsrc/devel/py-pyobjc-framework-ExternalAccessory/distinfo:1.14    Sun Jun 18 05:02:59 2023
+++ pkgsrc/devel/py-pyobjc-framework-ExternalAccessory/distinfo Sun Nov 19 17:02:56 2023
@@ -1,5 +1,5 @@
-$NetBSD: distinfo,v 1.14 2023/06/18 05:02:59 adam Exp $
+$NetBSD: distinfo,v 1.15 2023/11/19 17:02:56 adam Exp $
 
-BLAKE2s (pyobjc-framework-ExternalAccessory-9.2.tar.gz) = d231be69a8f11a81fd15aaf11e3a2a2da336387e3246d381b75b52ce668f76b2
-SHA512 (pyobjc-framework-ExternalAccessory-9.2.tar.gz) = ca691e35dfd3b699163d49b9c7c33113e601182fce36691b4625fab5968f62d1cedcc9f5063463d98527544befbc7032f40cdd1e25f7398a54b907ab5a91824f
-Size (pyobjc-framework-ExternalAccessory-9.2.tar.gz) = 20875 bytes
+BLAKE2s (pyobjc-framework-ExternalAccessory-10.0.tar.gz) = 78c787d58198de69018086b0f2f256c09b2f07477f2b2451ee1d8cf8c8d4647d
+SHA512 (pyobjc-framework-ExternalAccessory-10.0.tar.gz) = ff35d572c59300d69a6ee511de23f49823541b0ddea3d5e190e9fbe370f33de3a03da8cd967905fa4cc276d664b7d16e3a99c23492f7b8c4524c37c100169f57
+Size (pyobjc-framework-ExternalAccessory-10.0.tar.gz) = 21316 bytes

Index: pkgsrc/devel/py-pyobjc-framework-FSEvents/Makefile
diff -u pkgsrc/devel/py-pyobjc-framework-FSEvents/Makefile:1.5 pkgsrc/devel/py-pyobjc-framework-FSEvents/Makefile:1.6
--- pkgsrc/devel/py-pyobjc-framework-FSEvents/Makefile:1.5      Tue Sep 27 18:12:53 2022
+++ pkgsrc/devel/py-pyobjc-framework-FSEvents/Makefile  Sun Nov 19 17:02:56 2023
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.5 2022/09/27 18:12:53 adam Exp $
+# $NetBSD: Makefile,v 1.6 2023/11/19 17:02:56 adam Exp $
 
 .include "../../devel/py-pyobjc/Makefile.common"
 
@@ -9,10 +9,8 @@ MASTER_SITES=  ${MASTER_SITE_PYPI:=p/pyob
 
 COMMENT=       Wrappers for the framework FSEvents on macOS
 
-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 "../../lang/python/wheel.mk"
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/devel/py-pyobjc-framework-FSEvents/PLIST
diff -u pkgsrc/devel/py-pyobjc-framework-FSEvents/PLIST:1.3 pkgsrc/devel/py-pyobjc-framework-FSEvents/PLIST:1.4
--- pkgsrc/devel/py-pyobjc-framework-FSEvents/PLIST:1.3 Sat May 23 10:28:46 2020
+++ pkgsrc/devel/py-pyobjc-framework-FSEvents/PLIST     Sun Nov 19 17:02:56 2023
@@ -1,10 +1,9 @@
-@comment $NetBSD: PLIST,v 1.3 2020/05/23 10:28:46 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
+@comment $NetBSD: PLIST,v 1.4 2023/11/19 17:02:56 adam Exp $
+${PYSITELIB}/${WHEEL_INFODIR}/LICENSE.txt
+${PYSITELIB}/${WHEEL_INFODIR}/METADATA
+${PYSITELIB}/${WHEEL_INFODIR}/RECORD
+${PYSITELIB}/${WHEEL_INFODIR}/WHEEL
+${PYSITELIB}/${WHEEL_INFODIR}/top_level.txt
 ${PYSITELIB}/FSEvents/__init__.py
 ${PYSITELIB}/FSEvents/__init__.pyc
 ${PYSITELIB}/FSEvents/__init__.pyo

Index: pkgsrc/devel/py-pyobjc-framework-FSEvents/distinfo
diff -u pkgsrc/devel/py-pyobjc-framework-FSEvents/distinfo:1.16 pkgsrc/devel/py-pyobjc-framework-FSEvents/distinfo:1.17
--- pkgsrc/devel/py-pyobjc-framework-FSEvents/distinfo:1.16     Sun Jun 18 05:02:59 2023
+++ pkgsrc/devel/py-pyobjc-framework-FSEvents/distinfo  Sun Nov 19 17:02:56 2023
@@ -1,5 +1,5 @@
-$NetBSD: distinfo,v 1.16 2023/06/18 05:02:59 adam Exp $
+$NetBSD: distinfo,v 1.17 2023/11/19 17:02:56 adam Exp $
 
-BLAKE2s (pyobjc-framework-FSEvents-9.2.tar.gz) = c551ca4b4eaa32a0dccbc841d825ac92f90bff3f927c1773aa49234396196c9a
-SHA512 (pyobjc-framework-FSEvents-9.2.tar.gz) = 63a18764bc95c7c31106a1b247d69e97d7385d501afd3ca6a8283319b5b8f8fb3e93cf58d64fec26489dd1260740efb64be714f1470a8eab228ca8513277c11f
-Size (pyobjc-framework-FSEvents-9.2.tar.gz) = 27444 bytes
+BLAKE2s (pyobjc-framework-FSEvents-10.0.tar.gz) = f85082d88955d6e3f1ee6d4951fbe0730ce93bdb54a2f36d790a9e25d9a2407d
+SHA512 (pyobjc-framework-FSEvents-10.0.tar.gz) = 4a8b0a5b24486c24d0cda95ab399e29258cf44efb4256de03910f3bacdeef963f5ea8273da6ec4635e5e5678076464141a1e4f97cd68a5228b45c1a91b74f909
+Size (pyobjc-framework-FSEvents-10.0.tar.gz) = 27916 bytes

Index: pkgsrc/devel/py-pyobjc-framework-FileProvider/Makefile
diff -u pkgsrc/devel/py-pyobjc-framework-FileProvider/Makefile:1.1 pkgsrc/devel/py-pyobjc-framework-FileProvider/Makefile:1.2
--- pkgsrc/devel/py-pyobjc-framework-FileProvider/Makefile:1.1  Tue Sep 27 18:12:53 2022
+++ pkgsrc/devel/py-pyobjc-framework-FileProvider/Makefile      Sun Nov 19 17:02:57 2023
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.1 2022/09/27 18:12:53 adam Exp $
+# $NetBSD: Makefile,v 1.2 2023/11/19 17:02:57 adam Exp $
 
 .include "../../devel/py-pyobjc/Makefile.common"
 
@@ -11,10 +11,8 @@ COMMENT=     Wrappers for the framework File
 
 NOT_FOR_PLATFORM=      Darwin-1[0-8].*-* Darwin-[0-9].*-* # 10.15+
 
-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 "../../lang/python/wheel.mk"
 .include "../../mk/bsd.pkg.mk"
Index: pkgsrc/devel/py-pyobjc-framework-FileProvider/PLIST
diff -u pkgsrc/devel/py-pyobjc-framework-FileProvider/PLIST:1.1 pkgsrc/devel/py-pyobjc-framework-FileProvider/PLIST:1.2
--- pkgsrc/devel/py-pyobjc-framework-FileProvider/PLIST:1.1     Tue Sep 27 18:12:53 2022
+++ pkgsrc/devel/py-pyobjc-framework-FileProvider/PLIST Sun Nov 19 17:02:57 2023
@@ -1,10 +1,8 @@
-@comment $NetBSD: PLIST,v 1.1 2022/09/27 18:12:53 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
+@comment $NetBSD: PLIST,v 1.2 2023/11/19 17:02:57 adam Exp $
+${PYSITELIB}/${WHEEL_INFODIR}/METADATA
+${PYSITELIB}/${WHEEL_INFODIR}/RECORD
+${PYSITELIB}/${WHEEL_INFODIR}/WHEEL
+${PYSITELIB}/${WHEEL_INFODIR}/top_level.txt
 ${PYSITELIB}/FileProvider/_FileProvider.abi3.so
 ${PYSITELIB}/FileProvider/__init__.py
 ${PYSITELIB}/FileProvider/__init__.pyc

Index: pkgsrc/devel/py-pyobjc-framework-FileProvider/distinfo
diff -u pkgsrc/devel/py-pyobjc-framework-FileProvider/distinfo:1.3 pkgsrc/devel/py-pyobjc-framework-FileProvider/distinfo:1.4
--- pkgsrc/devel/py-pyobjc-framework-FileProvider/distinfo:1.3  Sun Jun 18 05:02:59 2023
+++ pkgsrc/devel/py-pyobjc-framework-FileProvider/distinfo      Sun Nov 19 17:02:57 2023
@@ -1,5 +1,5 @@
-$NetBSD: distinfo,v 1.3 2023/06/18 05:02:59 adam Exp $
+$NetBSD: distinfo,v 1.4 2023/11/19 17:02:57 adam Exp $
 
-BLAKE2s (pyobjc-framework-FileProvider-9.2.tar.gz) = f49702efff9186088aaed22657fc530b84a7d4da9bf8926c7740211d6f1f3c9a
-SHA512 (pyobjc-framework-FileProvider-9.2.tar.gz) = c493922bbcbdc4eca401011c9bd8a547621750d462466310b0e7cdebd8d7f3ca18a189aaf6f6e64c6c32ba16b396c7755af9bbf363f50a13a207043446bf7dce
-Size (pyobjc-framework-FileProvider-9.2.tar.gz) = 73617 bytes
+BLAKE2s (pyobjc-framework-FileProvider-10.0.tar.gz) = 22b8c99e34a59ac695851e702477b3166c2520c82a1d15f6e3090de3ac36f853
+SHA512 (pyobjc-framework-FileProvider-10.0.tar.gz) = 88d190e75db57c3e0d8afa505abcde8e81d1b8db9c447b4fb159e54ea4ab231c23fc0d8a77b009fc0c597668ac681bcf566e9e8d1ae9073cc8a895aa89bb033f
+Size (pyobjc-framework-FileProvider-10.0.tar.gz) = 84457 bytes

Index: pkgsrc/devel/py-pyobjc-framework-FileProviderUI/Makefile
diff -u pkgsrc/devel/py-pyobjc-framework-FileProviderUI/Makefile:1.1 pkgsrc/devel/py-pyobjc-framework-FileProviderUI/Makefile:1.2
--- pkgsrc/devel/py-pyobjc-framework-FileProviderUI/Makefile:1.1        Tue Sep 27 18:12:53 2022
+++ pkgsrc/devel/py-pyobjc-framework-FileProviderUI/Makefile    Sun Nov 19 17:02:57 2023
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.1 2022/09/27 18:12:53 adam Exp $
+# $NetBSD: Makefile,v 1.2 2023/11/19 17:02:57 adam Exp $
 
 .include "../../devel/py-pyobjc/Makefile.common"
 
@@ -11,10 +11,8 @@ COMMENT=     Wrappers for the framework File
 
 NOT_FOR_PLATFORM=      Darwin-1[0-8].*-* Darwin-[0-9].*-* # 10.15+
 
-USE_LANGUAGES= c objc
-
 DEPENDS+=      ${PYPKGPREFIX}-pyobjc-core>=${PYOBJC_VERS}:../../devel/py-pyobjc-core
 DEPENDS+=      ${PYPKGPREFIX}-pyobjc-framework-FileProvider>=${PYOBJC_VERS}:../../devel/py-pyobjc-framework-FileProvider
 
-.include "../../lang/python/egg.mk"
+.include "../../lang/python/wheel.mk"
 .include "../../mk/bsd.pkg.mk"
Index: pkgsrc/devel/py-pyobjc-framework-FileProviderUI/PLIST
diff -u pkgsrc/devel/py-pyobjc-framework-FileProviderUI/PLIST:1.1 pkgsrc/devel/py-pyobjc-framework-FileProviderUI/PLIST:1.2
--- pkgsrc/devel/py-pyobjc-framework-FileProviderUI/PLIST:1.1   Tue Sep 27 18:12:53 2022
+++ pkgsrc/devel/py-pyobjc-framework-FileProviderUI/PLIST       Sun Nov 19 17:02:57 2023
@@ -1,10 +1,8 @@
-@comment $NetBSD: PLIST,v 1.1 2022/09/27 18:12:53 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
+@comment $NetBSD: PLIST,v 1.2 2023/11/19 17:02:57 adam Exp $
+${PYSITELIB}/${WHEEL_INFODIR}/METADATA
+${PYSITELIB}/${WHEEL_INFODIR}/RECORD
+${PYSITELIB}/${WHEEL_INFODIR}/WHEEL
+${PYSITELIB}/${WHEEL_INFODIR}/top_level.txt
 ${PYSITELIB}/FileProviderUI/__init__.py
 ${PYSITELIB}/FileProviderUI/__init__.pyc
 ${PYSITELIB}/FileProviderUI/__init__.pyo

Index: pkgsrc/devel/py-pyobjc-framework-FileProviderUI/distinfo
diff -u pkgsrc/devel/py-pyobjc-framework-FileProviderUI/distinfo:1.3 pkgsrc/devel/py-pyobjc-framework-FileProviderUI/distinfo:1.4
--- pkgsrc/devel/py-pyobjc-framework-FileProviderUI/distinfo:1.3        Sun Jun 18 05:02:59 2023
+++ pkgsrc/devel/py-pyobjc-framework-FileProviderUI/distinfo    Sun Nov 19 17:02:57 2023
@@ -1,5 +1,5 @@
-$NetBSD: distinfo,v 1.3 2023/06/18 05:02:59 adam Exp $
+$NetBSD: distinfo,v 1.4 2023/11/19 17:02:57 adam Exp $
 
-BLAKE2s (pyobjc-framework-FileProviderUI-9.2.tar.gz) = d2148df68f1f95bd758d3a0e20cf08008f14789994a0a0786185a18e9a66b20e
-SHA512 (pyobjc-framework-FileProviderUI-9.2.tar.gz) = f361d22a54f77204298c7360e77871aaf5943a1e9b311bbd27d316ba6d7e20da43ffea019a7617230e5d69ceee207a05d360d4204f8e8160a41cdb5ac5b14f01
-Size (pyobjc-framework-FileProviderUI-9.2.tar.gz) = 12174 bytes
+BLAKE2s (pyobjc-framework-FileProviderUI-10.0.tar.gz) = d2457cb20dc86e03a729fc49b430fa1d5ec0178002813f28c7608e725c0ae0a4
+SHA512 (pyobjc-framework-FileProviderUI-10.0.tar.gz) = 404293436e13944ff1f1344149f730d880bba576963b4c0f89032363400460905c03fe57452af799bb80c24575b0bd54d4154c61267004c360d34d96c21e6dba
+Size (pyobjc-framework-FileProviderUI-10.0.tar.gz) = 12627 bytes

Index: pkgsrc/devel/py-pyobjc-framework-FinderSync/Makefile
diff -u pkgsrc/devel/py-pyobjc-framework-FinderSync/Makefile:1.3 pkgsrc/devel/py-pyobjc-framework-FinderSync/Makefile:1.4
--- pkgsrc/devel/py-pyobjc-framework-FinderSync/Makefile:1.3    Tue Sep 27 18:12:53 2022
+++ pkgsrc/devel/py-pyobjc-framework-FinderSync/Makefile        Sun Nov 19 17:02:57 2023
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.3 2022/09/27 18:12:53 adam Exp $
+# $NetBSD: Makefile,v 1.4 2023/11/19 17:02:57 adam Exp $
 
 .include "../../devel/py-pyobjc/Makefile.common"
 
@@ -11,10 +11,8 @@ COMMENT=     Wrappers for the framework Find
 
 NOT_FOR_PLATFORM=      Darwin-1[0-3].*-* Darwin-[0-9].*-* # 10.10+
 
-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 "../../lang/python/wheel.mk"
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/devel/py-pyobjc-framework-FinderSync/PLIST
diff -u pkgsrc/devel/py-pyobjc-framework-FinderSync/PLIST:1.1 pkgsrc/devel/py-pyobjc-framework-FinderSync/PLIST:1.2
--- pkgsrc/devel/py-pyobjc-framework-FinderSync/PLIST:1.1       Thu Feb  8 19:54:22 2018
+++ pkgsrc/devel/py-pyobjc-framework-FinderSync/PLIST   Sun Nov 19 17:02:57 2023
@@ -1,10 +1,9 @@
-@comment $NetBSD: PLIST,v 1.1 2018/02/08 19:54:22 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
+@comment $NetBSD: PLIST,v 1.2 2023/11/19 17:02:57 adam Exp $
+${PYSITELIB}/${WHEEL_INFODIR}/LICENSE.txt
+${PYSITELIB}/${WHEEL_INFODIR}/METADATA
+${PYSITELIB}/${WHEEL_INFODIR}/RECORD
+${PYSITELIB}/${WHEEL_INFODIR}/WHEEL
+${PYSITELIB}/${WHEEL_INFODIR}/top_level.txt
 ${PYSITELIB}/FinderSync/__init__.py
 ${PYSITELIB}/FinderSync/__init__.pyc
 ${PYSITELIB}/FinderSync/__init__.pyo

Index: pkgsrc/devel/py-pyobjc-framework-FinderSync/distinfo
diff -u pkgsrc/devel/py-pyobjc-framework-FinderSync/distinfo:1.14 pkgsrc/devel/py-pyobjc-framework-FinderSync/distinfo:1.15
--- pkgsrc/devel/py-pyobjc-framework-FinderSync/distinfo:1.14   Sun Jun 18 05:02:59 2023
+++ pkgsrc/devel/py-pyobjc-framework-FinderSync/distinfo        Sun Nov 19 17:02:57 2023
@@ -1,5 +1,5 @@
-$NetBSD: distinfo,v 1.14 2023/06/18 05:02:59 adam Exp $
+$NetBSD: distinfo,v 1.15 2023/11/19 17:02:57 adam Exp $
 
-BLAKE2s (pyobjc-framework-FinderSync-9.2.tar.gz) = dc237ef27e596dfdd8fb39e3c1d54f190a0869420f948beb913cb6b76a699224
-SHA512 (pyobjc-framework-FinderSync-9.2.tar.gz) = a601b473e6bf72c83411cd0a4dbb0332a382402e23e644d0cf72d2ea3fab64599cfc0d4e1014f3fdde8a07ecf989eb6f396e6741993ac1d69dbaf904e198db2a
-Size (pyobjc-framework-FinderSync-9.2.tar.gz) = 13935 bytes
+BLAKE2s (pyobjc-framework-FinderSync-10.0.tar.gz) = 628c1d39a6f1a687cf3acd4c3ea3e78b6fcfc2eb83bf8fd9f47513b9401a200c
+SHA512 (pyobjc-framework-FinderSync-10.0.tar.gz) = 7d20a702fadb161194da58ec6c0204948a0799dda59984d17eb3c0aba1d10d1db50d5b19e13f1dac2ae0557887f7604667bdd7895bde4be0c492b17f623a0a53
+Size (pyobjc-framework-FinderSync-10.0.tar.gz) = 14533 bytes

Index: pkgsrc/devel/py-pyobjc-framework-GameCenter/Makefile
diff -u pkgsrc/devel/py-pyobjc-framework-GameCenter/Makefile:1.3 pkgsrc/devel/py-pyobjc-framework-GameCenter/Makefile:1.4
--- pkgsrc/devel/py-pyobjc-framework-GameCenter/Makefile:1.3    Tue Sep 27 18:12:53 2022
+++ pkgsrc/devel/py-pyobjc-framework-GameCenter/Makefile        Sun Nov 19 17:02:57 2023
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.3 2022/09/27 18:12:53 adam Exp $
+# $NetBSD: Makefile,v 1.4 2023/11/19 17:02:57 adam Exp $
 
 .include "../../devel/py-pyobjc/Makefile.common"
 
@@ -11,10 +11,8 @@ COMMENT=     Wrappers for the framework Game
 
 NOT_FOR_PLATFORM=      Darwin-1[0-1].*-* Darwin-[0-9].*-* # 10.8+
 
-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 "../../lang/python/wheel.mk"
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/devel/py-pyobjc-framework-GameCenter/PLIST
diff -u pkgsrc/devel/py-pyobjc-framework-GameCenter/PLIST:1.2 pkgsrc/devel/py-pyobjc-framework-GameCenter/PLIST:1.3
--- pkgsrc/devel/py-pyobjc-framework-GameCenter/PLIST:1.2       Sat May 23 07:03:45 2020
+++ pkgsrc/devel/py-pyobjc-framework-GameCenter/PLIST   Sun Nov 19 17:02:57 2023
@@ -1,10 +1,8 @@
-@comment $NetBSD: PLIST,v 1.2 2020/05/23 07:03:45 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
+@comment $NetBSD: PLIST,v 1.3 2023/11/19 17:02:57 adam Exp $
+${PYSITELIB}/${WHEEL_INFODIR}/METADATA
+${PYSITELIB}/${WHEEL_INFODIR}/RECORD
+${PYSITELIB}/${WHEEL_INFODIR}/WHEEL
+${PYSITELIB}/${WHEEL_INFODIR}/top_level.txt
 ${PYSITELIB}/GameCenter/_GameCenter.abi3.so
 ${PYSITELIB}/GameCenter/__init__.py
 ${PYSITELIB}/GameCenter/__init__.pyc

Index: pkgsrc/devel/py-pyobjc-framework-GameCenter/distinfo
diff -u pkgsrc/devel/py-pyobjc-framework-GameCenter/distinfo:1.14 pkgsrc/devel/py-pyobjc-framework-GameCenter/distinfo:1.15
--- pkgsrc/devel/py-pyobjc-framework-GameCenter/distinfo:1.14   Sun Jun 18 05:02:59 2023
+++ pkgsrc/devel/py-pyobjc-framework-GameCenter/distinfo        Sun Nov 19 17:02:57 2023
@@ -1,5 +1,5 @@
-$NetBSD: distinfo,v 1.14 2023/06/18 05:02:59 adam Exp $
+$NetBSD: distinfo,v 1.15 2023/11/19 17:02:57 adam Exp $
 
-BLAKE2s (pyobjc-framework-GameCenter-9.2.tar.gz) = 3d47e8919d251a5564c4a9b0e30d3c5bcf3d7eaea41aa750132b03d481861665
-SHA512 (pyobjc-framework-GameCenter-9.2.tar.gz) = 80f322a4a834eca71688bc65df3e9f79c245ab90ad7e1b2c97ad339658f5807e51fcfa2a55a968b9b7fcd66b516d5ca0d310f2595e3d2efa9047c7940d09cf1b
-Size (pyobjc-framework-GameCenter-9.2.tar.gz) = 30526 bytes
+BLAKE2s (pyobjc-framework-GameCenter-10.0.tar.gz) = 8bb17ec3010d3f1d2ee20e0f8b6e986f43bef90c2297e30d380d0d70be1c718b
+SHA512 (pyobjc-framework-GameCenter-10.0.tar.gz) = 4983446fcb3c0c44591a6fc0014f6d716e68b5b05579082858f0a44a931eb3197fc79b4c146260bd568c45abf035094d74d26aed2b009573353ce5b888b09188
+Size (pyobjc-framework-GameCenter-10.0.tar.gz) = 30110 bytes

Index: pkgsrc/devel/py-pyobjc-framework-GameController/Makefile
diff -u pkgsrc/devel/py-pyobjc-framework-GameController/Makefile:1.3 pkgsrc/devel/py-pyobjc-framework-GameController/Makefile:1.4
--- pkgsrc/devel/py-pyobjc-framework-GameController/Makefile:1.3        Tue Sep 27 18:12:53 2022
+++ pkgsrc/devel/py-pyobjc-framework-GameController/Makefile    Sun Nov 19 17:02:57 2023
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.3 2022/09/27 18:12:53 adam Exp $
+# $NetBSD: Makefile,v 1.4 2023/11/19 17:02:57 adam Exp $
 
 .include "../../devel/py-pyobjc/Makefile.common"
 
@@ -9,10 +9,8 @@ MASTER_SITES=  ${MASTER_SITE_PYPI:=p/pyob
 
 COMMENT=       Wrappers for the framework GameController on macOS
 
-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 "../../lang/python/wheel.mk"
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/devel/py-pyobjc-framework-GameController/PLIST
diff -u pkgsrc/devel/py-pyobjc-framework-GameController/PLIST:1.2 pkgsrc/devel/py-pyobjc-framework-GameController/PLIST:1.3
--- pkgsrc/devel/py-pyobjc-framework-GameController/PLIST:1.2   Tue Sep 27 18:12:53 2022
+++ pkgsrc/devel/py-pyobjc-framework-GameController/PLIST       Sun Nov 19 17:02:57 2023
@@ -1,10 +1,8 @@
-@comment $NetBSD: PLIST,v 1.2 2022/09/27 18:12:53 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
+@comment $NetBSD: PLIST,v 1.3 2023/11/19 17:02:57 adam Exp $
+${PYSITELIB}/${WHEEL_INFODIR}/METADATA
+${PYSITELIB}/${WHEEL_INFODIR}/RECORD
+${PYSITELIB}/${WHEEL_INFODIR}/WHEEL
+${PYSITELIB}/${WHEEL_INFODIR}/top_level.txt
 ${PYSITELIB}/GameController/_GameController.abi3.so
 ${PYSITELIB}/GameController/__init__.py
 ${PYSITELIB}/GameController/__init__.pyc

Index: pkgsrc/devel/py-pyobjc-framework-GameController/distinfo
diff -u pkgsrc/devel/py-pyobjc-framework-GameController/distinfo:1.14 pkgsrc/devel/py-pyobjc-framework-GameController/distinfo:1.15
--- pkgsrc/devel/py-pyobjc-framework-GameController/distinfo:1.14       Sun Jun 18 05:02:59 2023
+++ pkgsrc/devel/py-pyobjc-framework-GameController/distinfo    Sun Nov 19 17:02:57 2023
@@ -1,5 +1,5 @@
-$NetBSD: distinfo,v 1.14 2023/06/18 05:02:59 adam Exp $
+$NetBSD: distinfo,v 1.15 2023/11/19 17:02:57 adam Exp $
 
-BLAKE2s (pyobjc-framework-GameController-9.2.tar.gz) = 55e8dd0875ad2a2aeac1a56fe914be04120b1ed4ef3a9abb11f827d995aca70c
-SHA512 (pyobjc-framework-GameController-9.2.tar.gz) = baebc1d270109af7b007ad0f904e103080efd8e5a4f1c40f3f209e475d0cf6f58ad06996cd2449dfe604f9b2cc4d8f78f2ceadafc0c750d000cd7ef8c8046bc3
-Size (pyobjc-framework-GameController-9.2.tar.gz) = 105116 bytes
+BLAKE2s (pyobjc-framework-GameController-10.0.tar.gz) = f5067826a14cf89415777d7b0ce95589fa87a8de73f80365514aafeaa918f900
+SHA512 (pyobjc-framework-GameController-10.0.tar.gz) = 00e98d95dd0d51d444b07e16859a0d6c50f7c32cd935f73c2593c679a7e46cbef5c49bdd6ec08a72dd0fccfc044fac30b52b0130cb74348459789f18a7f26ddd
+Size (pyobjc-framework-GameController-10.0.tar.gz) = 123897 bytes

Index: pkgsrc/devel/py-pyobjc-framework-GameKit/Makefile
diff -u pkgsrc/devel/py-pyobjc-framework-GameKit/Makefile:1.3 pkgsrc/devel/py-pyobjc-framework-GameKit/Makefile:1.4
--- pkgsrc/devel/py-pyobjc-framework-GameKit/Makefile:1.3       Tue Sep 27 18:12:53 2022
+++ pkgsrc/devel/py-pyobjc-framework-GameKit/Makefile   Sun Nov 19 17:02:57 2023
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.3 2022/09/27 18:12:53 adam Exp $
+# $NetBSD: Makefile,v 1.4 2023/11/19 17:02:57 adam Exp $
 
 .include "../../devel/py-pyobjc/Makefile.common"
 
@@ -11,11 +11,9 @@ COMMENT=     Wrappers for the framework Game
 
 NOT_FOR_PLATFORM=      Darwin-1[0-1].*-* Darwin-[0-9].*-* # 10.8+
 
-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 "../../lang/python/wheel.mk"
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/devel/py-pyobjc-framework-GameKit/PLIST
diff -u pkgsrc/devel/py-pyobjc-framework-GameKit/PLIST:1.2 pkgsrc/devel/py-pyobjc-framework-GameKit/PLIST:1.3
--- pkgsrc/devel/py-pyobjc-framework-GameKit/PLIST:1.2  Sat May 23 07:03:45 2020
+++ pkgsrc/devel/py-pyobjc-framework-GameKit/PLIST      Sun Nov 19 17:02:57 2023
@@ -1,10 +1,8 @@
-@comment $NetBSD: PLIST,v 1.2 2020/05/23 07:03:45 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
+@comment $NetBSD: PLIST,v 1.3 2023/11/19 17:02:57 adam Exp $
+${PYSITELIB}/${WHEEL_INFODIR}/METADATA
+${PYSITELIB}/${WHEEL_INFODIR}/RECORD
+${PYSITELIB}/${WHEEL_INFODIR}/WHEEL
+${PYSITELIB}/${WHEEL_INFODIR}/top_level.txt
 ${PYSITELIB}/GameKit/_GameKit.abi3.so
 ${PYSITELIB}/GameKit/__init__.py
 ${PYSITELIB}/GameKit/__init__.pyc

Index: pkgsrc/devel/py-pyobjc-framework-GameKit/distinfo
diff -u pkgsrc/devel/py-pyobjc-framework-GameKit/distinfo:1.14 pkgsrc/devel/py-pyobjc-framework-GameKit/distinfo:1.15
--- pkgsrc/devel/py-pyobjc-framework-GameKit/distinfo:1.14      Sun Jun 18 05:02:59 2023
+++ pkgsrc/devel/py-pyobjc-framework-GameKit/distinfo   Sun Nov 19 17:02:57 2023
@@ -1,5 +1,5 @@
-$NetBSD: distinfo,v 1.14 2023/06/18 05:02:59 adam Exp $
+$NetBSD: distinfo,v 1.15 2023/11/19 17:02:57 adam Exp $
 
-BLAKE2s (pyobjc-framework-GameKit-9.2.tar.gz) = 86b0e82caef9171f0661f4ac84e2d060d8861d7456f3c9c1fe822cd82694b1cb
-SHA512 (pyobjc-framework-GameKit-9.2.tar.gz) = 306153ce1348858916fc1759ab6c952507234e8e7baf3556c2c1a2aa0a8ff57ea2632815eebc7607f01a1eaba302e626e802c5213aef121e67b91df7b96b3774
-Size (pyobjc-framework-GameKit-9.2.tar.gz) = 160007 bytes
+BLAKE2s (pyobjc-framework-GameKit-10.0.tar.gz) = 2ea53923f05055a024e2b4e14466497ef002c763ee53995c585cb19331e4e0c9
+SHA512 (pyobjc-framework-GameKit-10.0.tar.gz) = a9c43c5712206db373fabc9c93bc7427fec8469e454656148bcef7af94ed0bbdb0c6d2d3339b487aa6e644cbd652f7e4c591f4a88a6283e312931b7494c3e50f
+Size (pyobjc-framework-GameKit-10.0.tar.gz) = 183895 bytes

Index: pkgsrc/devel/py-pyobjc-framework-GameplayKit/Makefile
diff -u pkgsrc/devel/py-pyobjc-framework-GameplayKit/Makefile:1.3 pkgsrc/devel/py-pyobjc-framework-GameplayKit/Makefile:1.4
--- pkgsrc/devel/py-pyobjc-framework-GameplayKit/Makefile:1.3   Tue Sep 27 18:12:53 2022
+++ pkgsrc/devel/py-pyobjc-framework-GameplayKit/Makefile       Sun Nov 19 17:02:57 2023
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.3 2022/09/27 18:12:53 adam Exp $
+# $NetBSD: Makefile,v 1.4 2023/11/19 17:02:57 adam Exp $
 
 .include "../../devel/py-pyobjc/Makefile.common"
 
@@ -11,11 +11,9 @@ COMMENT=     Wrappers for the framework Game
 
 NOT_FOR_PLATFORM=      Darwin-1[0-4].*-* Darwin-[0-9].*-* # 10.11+
 
-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-SpriteKit>=${PYOBJC_VERS}:../../devel/py-pyobjc-framework-SpriteKit
 
-.include "../../lang/python/egg.mk"
+.include "../../lang/python/wheel.mk"
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/devel/py-pyobjc-framework-GameplayKit/PLIST
diff -u pkgsrc/devel/py-pyobjc-framework-GameplayKit/PLIST:1.2 pkgsrc/devel/py-pyobjc-framework-GameplayKit/PLIST:1.3
--- pkgsrc/devel/py-pyobjc-framework-GameplayKit/PLIST:1.2      Sat May 23 07:03:45 2020
+++ pkgsrc/devel/py-pyobjc-framework-GameplayKit/PLIST  Sun Nov 19 17:02:57 2023
@@ -1,10 +1,8 @@
-@comment $NetBSD: PLIST,v 1.2 2020/05/23 07:03:45 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
+@comment $NetBSD: PLIST,v 1.3 2023/11/19 17:02:57 adam Exp $
+${PYSITELIB}/${WHEEL_INFODIR}/METADATA
+${PYSITELIB}/${WHEEL_INFODIR}/RECORD
+${PYSITELIB}/${WHEEL_INFODIR}/WHEEL
+${PYSITELIB}/${WHEEL_INFODIR}/top_level.txt
 ${PYSITELIB}/GameplayKit/_GameplayKit.abi3.so
 ${PYSITELIB}/GameplayKit/__init__.py
 ${PYSITELIB}/GameplayKit/__init__.pyc

Index: pkgsrc/devel/py-pyobjc-framework-GameplayKit/distinfo
diff -u pkgsrc/devel/py-pyobjc-framework-GameplayKit/distinfo:1.14 pkgsrc/devel/py-pyobjc-framework-GameplayKit/distinfo:1.15
--- pkgsrc/devel/py-pyobjc-framework-GameplayKit/distinfo:1.14  Sun Jun 18 05:02:59 2023
+++ pkgsrc/devel/py-pyobjc-framework-GameplayKit/distinfo       Sun Nov 19 17:02:57 2023
@@ -1,5 +1,5 @@
-$NetBSD: distinfo,v 1.14 2023/06/18 05:02:59 adam Exp $
+$NetBSD: distinfo,v 1.15 2023/11/19 17:02:57 adam Exp $
 
-BLAKE2s (pyobjc-framework-GameplayKit-9.2.tar.gz) = 4f36e67c8385d9cf92dfdb731e1a0822447608972a3bc9531a40bb778dac2155
-SHA512 (pyobjc-framework-GameplayKit-9.2.tar.gz) = ac48dcbe87f24f69e8a245d1359a05a0859063398fe02eea0cdc9a4a1f123a12d943fec3e9947a070646638fd7dab8223410ab5c48fd2df53dd98fbca469a66f
-Size (pyobjc-framework-GameplayKit-9.2.tar.gz) = 39869 bytes
+BLAKE2s (pyobjc-framework-GameplayKit-10.0.tar.gz) = fd0a7e62cd90b4256591eafc9aabfee953e4a4509d04ccdd109f6c622cebe6fc
+SHA512 (pyobjc-framework-GameplayKit-10.0.tar.gz) = 57f855825273c915b17a0efcb49c6dcf5b2943e03608e4ccf5264ccf1a864dc74fa6b00432f2feeea21b3b6fb5fcb7633405008b9fbb6812c5f8a7e2dd9e5730
+Size (pyobjc-framework-GameplayKit-10.0.tar.gz) = 55200 bytes

Index: pkgsrc/devel/py-pyobjc-framework-HealthKit/Makefile
diff -u pkgsrc/devel/py-pyobjc-framework-HealthKit/Makefile:1.1 pkgsrc/devel/py-pyobjc-framework-HealthKit/Makefile:1.2
--- pkgsrc/devel/py-pyobjc-framework-HealthKit/Makefile:1.1     Sun Jun 18 05:03:00 2023
+++ pkgsrc/devel/py-pyobjc-framework-HealthKit/Makefile Sun Nov 19 17:02:57 2023
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.1 2023/06/18 05:03:00 adam Exp $
+# $NetBSD: Makefile,v 1.2 2023/11/19 17:02:57 adam Exp $
 
 .include "../../devel/py-pyobjc/Makefile.common"
 
@@ -11,10 +11,8 @@ COMMENT=     Wrappers for the framework Heal
 
 NOT_FOR_PLATFORM=      Darwin-2[0-1].*-* Darwin-1[0-9].*-* Darwin-[0-9].*-* # 13+
 
-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 "../../lang/python/wheel.mk"
 .include "../../mk/bsd.pkg.mk"
Index: pkgsrc/devel/py-pyobjc-framework-HealthKit/PLIST
diff -u pkgsrc/devel/py-pyobjc-framework-HealthKit/PLIST:1.1 pkgsrc/devel/py-pyobjc-framework-HealthKit/PLIST:1.2
--- pkgsrc/devel/py-pyobjc-framework-HealthKit/PLIST:1.1        Sun Jun 18 05:03:00 2023
+++ pkgsrc/devel/py-pyobjc-framework-HealthKit/PLIST    Sun Nov 19 17:02:57 2023
@@ -1,10 +1,8 @@
-@comment $NetBSD: PLIST,v 1.1 2023/06/18 05:03:00 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
+@comment $NetBSD: PLIST,v 1.2 2023/11/19 17:02:57 adam Exp $
+${PYSITELIB}/${WHEEL_INFODIR}/METADATA
+${PYSITELIB}/${WHEEL_INFODIR}/RECORD
+${PYSITELIB}/${WHEEL_INFODIR}/WHEEL
+${PYSITELIB}/${WHEEL_INFODIR}/top_level.txt
 ${PYSITELIB}/HealthKit/_HealthKit.abi3.so
 ${PYSITELIB}/HealthKit/__init__.py
 ${PYSITELIB}/HealthKit/__init__.pyc
Index: pkgsrc/devel/py-pyobjc-framework-HealthKit/distinfo
diff -u pkgsrc/devel/py-pyobjc-framework-HealthKit/distinfo:1.1 pkgsrc/devel/py-pyobjc-framework-HealthKit/distinfo:1.2
--- pkgsrc/devel/py-pyobjc-framework-HealthKit/distinfo:1.1     Sun Jun 18 05:03:00 2023
+++ pkgsrc/devel/py-pyobjc-framework-HealthKit/distinfo Sun Nov 19 17:02:57 2023
@@ -1,5 +1,5 @@
-$NetBSD: distinfo,v 1.1 2023/06/18 05:03:00 adam Exp $
+$NetBSD: distinfo,v 1.2 2023/11/19 17:02:57 adam Exp $
 
-BLAKE2s (pyobjc-framework-HealthKit-9.2.tar.gz) = ba6f9be909d6a7ccf375e17f6e60ce502e003c53a99f7ed5ac32c48b3a976937
-SHA512 (pyobjc-framework-HealthKit-9.2.tar.gz) = 89d48f7c4bfb443f3579d889e0dd567878e98e2a56cbfeb68b15a6d51034b4c3b2726e1c48c707e8ddcf052ca7cc340552845c269fd359644a0689516a396cc9
-Size (pyobjc-framework-HealthKit-9.2.tar.gz) = 110923 bytes
+BLAKE2s (pyobjc-framework-HealthKit-10.0.tar.gz) = 958b82078747f0edd8e315e1d5d06bf502f018b0311a447d493464c3704cfeb4
+SHA512 (pyobjc-framework-HealthKit-10.0.tar.gz) = 2a574ed137380ec55b6b360c0a7b844d5863f3a9a80f191306bf03f310e87bc5656c29e49f863114a0e439cf279bfdeba763db762531271f4b118adadfe29846
+Size (pyobjc-framework-HealthKit-10.0.tar.gz) = 147845 bytes

Index: pkgsrc/devel/py-pyobjc-framework-IOBluetooth/Makefile
diff -u pkgsrc/devel/py-pyobjc-framework-IOBluetooth/Makefile:1.1 pkgsrc/devel/py-pyobjc-framework-IOBluetooth/Makefile:1.2
--- pkgsrc/devel/py-pyobjc-framework-IOBluetooth/Makefile:1.1   Sun Jun 18 05:03:00 2023
+++ pkgsrc/devel/py-pyobjc-framework-IOBluetooth/Makefile       Sun Nov 19 17:02:58 2023
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.1 2023/06/18 05:03:00 adam Exp $
+# $NetBSD: Makefile,v 1.2 2023/11/19 17:02:58 adam Exp $
 
 .include "../../devel/py-pyobjc/Makefile.common"
 
@@ -9,10 +9,8 @@ MASTER_SITES=  ${MASTER_SITE_PYPI:=p/pyob
 
 COMMENT=       Wrappers for the framework IOBluetooth on macOS
 
-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 "../../lang/python/wheel.mk"
 .include "../../mk/bsd.pkg.mk"
Index: pkgsrc/devel/py-pyobjc-framework-IOBluetooth/PLIST
diff -u pkgsrc/devel/py-pyobjc-framework-IOBluetooth/PLIST:1.1 pkgsrc/devel/py-pyobjc-framework-IOBluetooth/PLIST:1.2
--- pkgsrc/devel/py-pyobjc-framework-IOBluetooth/PLIST:1.1      Sun Jun 18 05:03:00 2023
+++ pkgsrc/devel/py-pyobjc-framework-IOBluetooth/PLIST  Sun Nov 19 17:02:58 2023
@@ -1,10 +1,8 @@
-@comment $NetBSD: PLIST,v 1.1 2023/06/18 05:03:00 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
+@comment $NetBSD: PLIST,v 1.2 2023/11/19 17:02:58 adam Exp $
+${PYSITELIB}/${WHEEL_INFODIR}/METADATA
+${PYSITELIB}/${WHEEL_INFODIR}/RECORD
+${PYSITELIB}/${WHEEL_INFODIR}/WHEEL
+${PYSITELIB}/${WHEEL_INFODIR}/top_level.txt
 ${PYSITELIB}/IOBluetooth/_IOBluetooth.abi3.so
 ${PYSITELIB}/IOBluetooth/__init__.py
 ${PYSITELIB}/IOBluetooth/__init__.pyc
Index: pkgsrc/devel/py-pyobjc-framework-IOBluetooth/distinfo
diff -u pkgsrc/devel/py-pyobjc-framework-IOBluetooth/distinfo:1.1 pkgsrc/devel/py-pyobjc-framework-IOBluetooth/distinfo:1.2
--- pkgsrc/devel/py-pyobjc-framework-IOBluetooth/distinfo:1.1   Sun Jun 18 05:03:00 2023
+++ pkgsrc/devel/py-pyobjc-framework-IOBluetooth/distinfo       Sun Nov 19 17:02:58 2023
@@ -1,5 +1,5 @@
-$NetBSD: distinfo,v 1.1 2023/06/18 05:03:00 adam Exp $
+$NetBSD: distinfo,v 1.2 2023/11/19 17:02:58 adam Exp $
 
-BLAKE2s (pyobjc-framework-IOBluetooth-9.2.tar.gz) = 1852061147932f4284fb90c795d9ca1c0a4433e88b448d554b27968ee81d6db9
-SHA512 (pyobjc-framework-IOBluetooth-9.2.tar.gz) = d494ba23634651c4013233855f6b6f8bc9a54bb062c3f3a24464c2fb32fe9cd455aea0a174e2b72b99075dff53c2503b5731dd1ce0179d4f49f84627d2a3bd83
-Size (pyobjc-framework-IOBluetooth-9.2.tar.gz) = 153320 bytes
+BLAKE2s (pyobjc-framework-IOBluetooth-10.0.tar.gz) = 2bf9d9bd873ca461a8baa5cdf9dff988fd8c078c887abae89338e8df9a71df3b
+SHA512 (pyobjc-framework-IOBluetooth-10.0.tar.gz) = 98b72a5e8bc52c3c087fb6583cf08a196266989914fbef00789449be7e5cd0b3d85a2930f81424437b6020a7f41b361be4e7b5d1ad6684a03e2f47095dcc7437
+Size (pyobjc-framework-IOBluetooth-10.0.tar.gz) = 226469 bytes

Index: pkgsrc/devel/py-pyobjc-framework-IOBluetoothUI/Makefile
diff -u pkgsrc/devel/py-pyobjc-framework-IOBluetoothUI/Makefile:1.1 pkgsrc/devel/py-pyobjc-framework-IOBluetoothUI/Makefile:1.2
--- pkgsrc/devel/py-pyobjc-framework-IOBluetoothUI/Makefile:1.1 Sun Jun 18 05:03:00 2023
+++ pkgsrc/devel/py-pyobjc-framework-IOBluetoothUI/Makefile     Sun Nov 19 17:02:58 2023
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.1 2023/06/18 05:03:00 adam Exp $
+# $NetBSD: Makefile,v 1.2 2023/11/19 17:02:58 adam Exp $
 
 .include "../../devel/py-pyobjc/Makefile.common"
 
@@ -9,10 +9,8 @@ MASTER_SITES=  ${MASTER_SITE_PYPI:=p/pyob
 
 COMMENT=       Wrappers for the framework IOBluetoothUI on macOS
 
-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 "../../lang/python/wheel.mk"
 .include "../../mk/bsd.pkg.mk"
Index: pkgsrc/devel/py-pyobjc-framework-IOBluetoothUI/PLIST
diff -u pkgsrc/devel/py-pyobjc-framework-IOBluetoothUI/PLIST:1.1 pkgsrc/devel/py-pyobjc-framework-IOBluetoothUI/PLIST:1.2
--- pkgsrc/devel/py-pyobjc-framework-IOBluetoothUI/PLIST:1.1    Sun Jun 18 05:03:00 2023
+++ pkgsrc/devel/py-pyobjc-framework-IOBluetoothUI/PLIST        Sun Nov 19 17:02:58 2023
@@ -1,10 +1,8 @@
-@comment $NetBSD: PLIST,v 1.1 2023/06/18 05:03:00 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
+@comment $NetBSD: PLIST,v 1.2 2023/11/19 17:02:58 adam Exp $
+${PYSITELIB}/${WHEEL_INFODIR}/METADATA
+${PYSITELIB}/${WHEEL_INFODIR}/RECORD
+${PYSITELIB}/${WHEEL_INFODIR}/WHEEL
+${PYSITELIB}/${WHEEL_INFODIR}/top_level.txt
 ${PYSITELIB}/IOBluetoothUI/__init__.py
 ${PYSITELIB}/IOBluetoothUI/__init__.pyc
 ${PYSITELIB}/IOBluetoothUI/__init__.pyo
Index: pkgsrc/devel/py-pyobjc-framework-IOBluetoothUI/distinfo
diff -u pkgsrc/devel/py-pyobjc-framework-IOBluetoothUI/distinfo:1.1 pkgsrc/devel/py-pyobjc-framework-IOBluetoothUI/distinfo:1.2
--- pkgsrc/devel/py-pyobjc-framework-IOBluetoothUI/distinfo:1.1 Sun Jun 18 05:03:00 2023
+++ pkgsrc/devel/py-pyobjc-framework-IOBluetoothUI/distinfo     Sun Nov 19 17:02:58 2023
@@ -1,5 +1,5 @@
-$NetBSD: distinfo,v 1.1 2023/06/18 05:03:00 adam Exp $
+$NetBSD: distinfo,v 1.2 2023/11/19 17:02:58 adam Exp $
 
-BLAKE2s (pyobjc-framework-IOBluetoothUI-9.2.tar.gz) = d192b30add396253687ffdf18b0bba3623e70183f9679f2ce3027dca1648fd88
-SHA512 (pyobjc-framework-IOBluetoothUI-9.2.tar.gz) = 2b412dd83ff3a7f6b2b06fa49008c59dde5a77b66852393586560e8ff01010e5b60304027ce312fe82beaf012d1ab5126845f2ea6c1f162819da4dbb8909eb86
-Size (pyobjc-framework-IOBluetoothUI-9.2.tar.gz) = 15593 bytes
+BLAKE2s (pyobjc-framework-IOBluetoothUI-10.0.tar.gz) = ef8d638bd065f79c47f31fa5e25b5d17f0f8fa79f05fd4abafdb1ff1b4c19975
+SHA512 (pyobjc-framework-IOBluetoothUI-10.0.tar.gz) = 14c9831d45c5b4f3e4b407974c124e733de4ad1347cb55f034571a377737f7ef43d755f05e01b344f8705b5a335c53a0bc8b5ce5791a057b0051ed7ca2608568
+Size (pyobjc-framework-IOBluetoothUI-10.0.tar.gz) = 19215 bytes

Index: pkgsrc/devel/py-pyobjc-framework-IOSurface/Makefile
diff -u pkgsrc/devel/py-pyobjc-framework-IOSurface/Makefile:1.3 pkgsrc/devel/py-pyobjc-framework-IOSurface/Makefile:1.4
--- pkgsrc/devel/py-pyobjc-framework-IOSurface/Makefile:1.3     Tue Sep 27 18:12:54 2022
+++ pkgsrc/devel/py-pyobjc-framework-IOSurface/Makefile Sun Nov 19 17:02:58 2023
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.3 2022/09/27 18:12:54 adam Exp $
+# $NetBSD: Makefile,v 1.4 2023/11/19 17:02:58 adam Exp $
 
 .include "../../devel/py-pyobjc/Makefile.common"
 
@@ -11,10 +11,8 @@ COMMENT=     Wrappers for the framework IOSu
 
 NOT_FOR_PLATFORM=      Darwin-[0-9].*-* # 10.6+
 
-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 "../../lang/python/wheel.mk"
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/devel/py-pyobjc-framework-IOSurface/PLIST
diff -u pkgsrc/devel/py-pyobjc-framework-IOSurface/PLIST:1.1 pkgsrc/devel/py-pyobjc-framework-IOSurface/PLIST:1.2
--- pkgsrc/devel/py-pyobjc-framework-IOSurface/PLIST:1.1        Thu Feb  8 19:54:22 2018
+++ pkgsrc/devel/py-pyobjc-framework-IOSurface/PLIST    Sun Nov 19 17:02:58 2023
@@ -1,10 +1,8 @@
-@comment $NetBSD: PLIST,v 1.1 2018/02/08 19:54:22 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
+@comment $NetBSD: PLIST,v 1.2 2023/11/19 17:02:58 adam Exp $
+${PYSITELIB}/${WHEEL_INFODIR}/METADATA
+${PYSITELIB}/${WHEEL_INFODIR}/RECORD
+${PYSITELIB}/${WHEEL_INFODIR}/WHEEL
+${PYSITELIB}/${WHEEL_INFODIR}/top_level.txt
 ${PYSITELIB}/IOSurface/__init__.py
 ${PYSITELIB}/IOSurface/__init__.pyc
 ${PYSITELIB}/IOSurface/__init__.pyo

Index: pkgsrc/devel/py-pyobjc-framework-IOSurface/distinfo
diff -u pkgsrc/devel/py-pyobjc-framework-IOSurface/distinfo:1.14 pkgsrc/devel/py-pyobjc-framework-IOSurface/distinfo:1.15
--- pkgsrc/devel/py-pyobjc-framework-IOSurface/distinfo:1.14    Sun Jun 18 05:03:00 2023
+++ pkgsrc/devel/py-pyobjc-framework-IOSurface/distinfo Sun Nov 19 17:02:58 2023
@@ -1,5 +1,5 @@
-$NetBSD: distinfo,v 1.14 2023/06/18 05:03:00 adam Exp $
+$NetBSD: distinfo,v 1.15 2023/11/19 17:02:58 adam Exp $
 
-BLAKE2s (pyobjc-framework-IOSurface-9.2.tar.gz) = 2f474042a36888a961d56af2e18230fa2207aab2e9c5645367704543234c15f5
-SHA512 (pyobjc-framework-IOSurface-9.2.tar.gz) = 35e3b696f9e45e6da0785ef80b2bea5da39f7ce80cfea6758ea96ac1af72527c19737ad8f50778d02059932a02e69499daefd555cc0d2bee3df7361ec6181803
-Size (pyobjc-framework-IOSurface-9.2.tar.gz) = 18108 bytes
+BLAKE2s (pyobjc-framework-IOSurface-10.0.tar.gz) = 4ae1982300968ddec406e8188447c2320acc21652c54e22c4dc89d1234c11ad7
+SHA512 (pyobjc-framework-IOSurface-10.0.tar.gz) = 76847693984fc9122a9b6977d3f05a332381e01ec4aa590945dd39d93af9ca37176e307548ffc06311f2764c23a186131993833a739ecad7337df1e877d8ac99
+Size (pyobjc-framework-IOSurface-10.0.tar.gz) = 19079 bytes

Index: pkgsrc/devel/py-pyobjc-framework-ImageCaptureCore/Makefile
diff -u pkgsrc/devel/py-pyobjc-framework-ImageCaptureCore/Makefile:1.3 pkgsrc/devel/py-pyobjc-framework-ImageCaptureCore/Makefile:1.4
--- pkgsrc/devel/py-pyobjc-framework-ImageCaptureCore/Makefile:1.3      Tue Sep 27 18:12:54 2022
+++ pkgsrc/devel/py-pyobjc-framework-ImageCaptureCore/Makefile  Sun Nov 19 17:02:58 2023
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.3 2022/09/27 18:12:54 adam Exp $
+# $NetBSD: Makefile,v 1.4 2023/11/19 17:02:58 adam Exp $
 
 .include "../../devel/py-pyobjc/Makefile.common"
 
@@ -11,10 +11,8 @@ COMMENT=     Wrappers for the framework Imag
 
 NOT_FOR_PLATFORM=      Darwin-[0-9].*-* # 10.6+
 
-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 "../../lang/python/wheel.mk"
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/devel/py-pyobjc-framework-ImageCaptureCore/PLIST
diff -u pkgsrc/devel/py-pyobjc-framework-ImageCaptureCore/PLIST:1.2 pkgsrc/devel/py-pyobjc-framework-ImageCaptureCore/PLIST:1.3
--- pkgsrc/devel/py-pyobjc-framework-ImageCaptureCore/PLIST:1.2 Sat May 23 07:03:46 2020
+++ pkgsrc/devel/py-pyobjc-framework-ImageCaptureCore/PLIST     Sun Nov 19 17:02:58 2023
@@ -1,10 +1,9 @@
-@comment $NetBSD: PLIST,v 1.2 2020/05/23 07:03:46 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
+@comment $NetBSD: PLIST,v 1.3 2023/11/19 17:02:58 adam Exp $
+${PYSITELIB}/${WHEEL_INFODIR}/LICENSE.txt
+${PYSITELIB}/${WHEEL_INFODIR}/METADATA
+${PYSITELIB}/${WHEEL_INFODIR}/RECORD
+${PYSITELIB}/${WHEEL_INFODIR}/WHEEL
+${PYSITELIB}/${WHEEL_INFODIR}/top_level.txt
 ${PYSITELIB}/ImageCaptureCore/_ImageCaptureCore.abi3.so
 ${PYSITELIB}/ImageCaptureCore/__init__.py
 ${PYSITELIB}/ImageCaptureCore/__init__.pyc

Index: pkgsrc/devel/py-pyobjc-framework-ImageCaptureCore/distinfo
diff -u pkgsrc/devel/py-pyobjc-framework-ImageCaptureCore/distinfo:1.14 pkgsrc/devel/py-pyobjc-framework-ImageCaptureCore/distinfo:1.15
--- pkgsrc/devel/py-pyobjc-framework-ImageCaptureCore/distinfo:1.14     Sun Jun 18 05:03:00 2023
+++ pkgsrc/devel/py-pyobjc-framework-ImageCaptureCore/distinfo  Sun Nov 19 17:02:58 2023
@@ -1,5 +1,5 @@
-$NetBSD: distinfo,v 1.14 2023/06/18 05:03:00 adam Exp $
+$NetBSD: distinfo,v 1.15 2023/11/19 17:02:58 adam Exp $
 
-BLAKE2s (pyobjc-framework-ImageCaptureCore-9.2.tar.gz) = ca2b45daf9ad06eb8d75af4d4975640244367a6eacdd9fb4d5309823a1659b0a
-SHA512 (pyobjc-framework-ImageCaptureCore-9.2.tar.gz) = ff5d8d39be2f7fd849d7332a536a45cd8b3bf1870eebc2e90e6e3d3d99cdd7406aeed4591721c20fe015f0c123b1be479328cefde31cfb8fdd2f72f458844abb
-Size (pyobjc-framework-ImageCaptureCore-9.2.tar.gz) = 81224 bytes
+BLAKE2s (pyobjc-framework-ImageCaptureCore-10.0.tar.gz) = b9cdd49c85add8a7f8373b9584490dd831312fd1585c1dff5ec25167bc9aba11
+SHA512 (pyobjc-framework-ImageCaptureCore-10.0.tar.gz) = a1a7e317a73f7bafa325659951b4a9eb4b05fe323c26161d97818e3b2f30d5190d3240617c5e942efd007b0eddf676b704a99594ca2d771e54bab5f0e03df818
+Size (pyobjc-framework-ImageCaptureCore-10.0.tar.gz) = 97271 bytes

Index: pkgsrc/devel/py-pyobjc-framework-InputMethodKit/Makefile
diff -u pkgsrc/devel/py-pyobjc-framework-InputMethodKit/Makefile:1.5 pkgsrc/devel/py-pyobjc-framework-InputMethodKit/Makefile:1.6
--- pkgsrc/devel/py-pyobjc-framework-InputMethodKit/Makefile:1.5        Tue Sep 27 18:12:54 2022
+++ pkgsrc/devel/py-pyobjc-framework-InputMethodKit/Makefile    Sun Nov 19 17:02:58 2023
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.5 2022/09/27 18:12:54 adam Exp $
+# $NetBSD: Makefile,v 1.6 2023/11/19 17:02:58 adam Exp $
 
 .include "../../devel/py-pyobjc/Makefile.common"
 
@@ -9,10 +9,8 @@ MASTER_SITES=  ${MASTER_SITE_PYPI:=p/pyob
 
 COMMENT=       Wrappers for the framework InputMethodKit on macOS
 
-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 "../../lang/python/wheel.mk"
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/devel/py-pyobjc-framework-InputMethodKit/PLIST
diff -u pkgsrc/devel/py-pyobjc-framework-InputMethodKit/PLIST:1.3 pkgsrc/devel/py-pyobjc-framework-InputMethodKit/PLIST:1.4
--- pkgsrc/devel/py-pyobjc-framework-InputMethodKit/PLIST:1.3   Sat May 23 07:03:46 2020
+++ pkgsrc/devel/py-pyobjc-framework-InputMethodKit/PLIST       Sun Nov 19 17:02:58 2023
@@ -1,10 +1,9 @@
-@comment $NetBSD: PLIST,v 1.3 2020/05/23 07:03:46 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
+@comment $NetBSD: PLIST,v 1.4 2023/11/19 17:02:58 adam Exp $
+${PYSITELIB}/${WHEEL_INFODIR}/LICENSE.txt
+${PYSITELIB}/${WHEEL_INFODIR}/METADATA
+${PYSITELIB}/${WHEEL_INFODIR}/RECORD
+${PYSITELIB}/${WHEEL_INFODIR}/WHEEL
+${PYSITELIB}/${WHEEL_INFODIR}/top_level.txt
 ${PYSITELIB}/InputMethodKit/_InputMethodKit.abi3.so
 ${PYSITELIB}/InputMethodKit/__init__.py
 ${PYSITELIB}/InputMethodKit/__init__.pyc

Index: pkgsrc/devel/py-pyobjc-framework-InputMethodKit/distinfo
diff -u pkgsrc/devel/py-pyobjc-framework-InputMethodKit/distinfo:1.16 pkgsrc/devel/py-pyobjc-framework-InputMethodKit/distinfo:1.17
--- pkgsrc/devel/py-pyobjc-framework-InputMethodKit/distinfo:1.16       Sun Jun 18 05:03:00 2023
+++ pkgsrc/devel/py-pyobjc-framework-InputMethodKit/distinfo    Sun Nov 19 17:02:58 2023
@@ -1,5 +1,5 @@
-$NetBSD: distinfo,v 1.16 2023/06/18 05:03:00 adam Exp $
+$NetBSD: distinfo,v 1.17 2023/11/19 17:02:58 adam Exp $
 
-BLAKE2s (pyobjc-framework-InputMethodKit-9.2.tar.gz) = e905f1acf8b5664d9cc1c6a812c5ef97c635f65f9ccab76b9469627bf1e2528d
-SHA512 (pyobjc-framework-InputMethodKit-9.2.tar.gz) = bec1ac11fd85382318f5f66f82da17dcb48a5f144965b30936d3576ba532ea380eed9b140fafca1d884c36a7e6538e1e0ce7e677aaa9035d69838fa0040d2a0b
-Size (pyobjc-framework-InputMethodKit-9.2.tar.gz) = 24784 bytes
+BLAKE2s (pyobjc-framework-InputMethodKit-10.0.tar.gz) = 9905561ad5a238ab68bedc40df0d84bbe5cd336927039f8f7a74d875da5fe813
+SHA512 (pyobjc-framework-InputMethodKit-10.0.tar.gz) = 9bd9375f7d3bb640075fbcbbdcb78602034b8d1b6032babeaf55d097770c9eb8e71361d7577bfda60030e612fe6ee031ccec8a86a4b68ded0724045d83fa06d5
+Size (pyobjc-framework-InputMethodKit-10.0.tar.gz) = 25506 bytes

Index: pkgsrc/devel/py-pyobjc-framework-InstallerPlugins/Makefile
diff -u pkgsrc/devel/py-pyobjc-framework-InstallerPlugins/Makefile:1.5 pkgsrc/devel/py-pyobjc-framework-InstallerPlugins/Makefile:1.6
--- pkgsrc/devel/py-pyobjc-framework-InstallerPlugins/Makefile:1.5      Tue Sep 27 18:12:54 2022
+++ pkgsrc/devel/py-pyobjc-framework-InstallerPlugins/Makefile  Sun Nov 19 17:02:58 2023
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.5 2022/09/27 18:12:54 adam Exp $
+# $NetBSD: Makefile,v 1.6 2023/11/19 17:02:58 adam Exp $
 
 .include "../../devel/py-pyobjc/Makefile.common"
 
@@ -9,10 +9,8 @@ MASTER_SITES=  ${MASTER_SITE_PYPI:=p/pyob
 
 COMMENT=       Wrappers for the framework InstallerPlugins on macOS
 
-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 "../../lang/python/wheel.mk"
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/devel/py-pyobjc-framework-InstallerPlugins/PLIST
diff -u pkgsrc/devel/py-pyobjc-framework-InstallerPlugins/PLIST:1.1 pkgsrc/devel/py-pyobjc-framework-InstallerPlugins/PLIST:1.2
--- pkgsrc/devel/py-pyobjc-framework-InstallerPlugins/PLIST:1.1 Sat Apr 25 10:40:50 2015
+++ pkgsrc/devel/py-pyobjc-framework-InstallerPlugins/PLIST     Sun Nov 19 17:02:58 2023
@@ -1,10 +1,9 @@
-@comment $NetBSD: PLIST,v 1.1 2015/04/25 10:40:50 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
+@comment $NetBSD: PLIST,v 1.2 2023/11/19 17:02:58 adam Exp $
+${PYSITELIB}/${WHEEL_INFODIR}/LICENSE.txt
+${PYSITELIB}/${WHEEL_INFODIR}/METADATA
+${PYSITELIB}/${WHEEL_INFODIR}/RECORD
+${PYSITELIB}/${WHEEL_INFODIR}/WHEEL
+${PYSITELIB}/${WHEEL_INFODIR}/top_level.txt
 ${PYSITELIB}/InstallerPlugins/__init__.py
 ${PYSITELIB}/InstallerPlugins/__init__.pyc
 ${PYSITELIB}/InstallerPlugins/__init__.pyo

Index: pkgsrc/devel/py-pyobjc-framework-InstallerPlugins/distinfo
diff -u pkgsrc/devel/py-pyobjc-framework-InstallerPlugins/distinfo:1.16 pkgsrc/devel/py-pyobjc-framework-InstallerPlugins/distinfo:1.17
--- pkgsrc/devel/py-pyobjc-framework-InstallerPlugins/distinfo:1.16     Sun Jun 18 05:03:00 2023
+++ pkgsrc/devel/py-pyobjc-framework-InstallerPlugins/distinfo  Sun Nov 19 17:02:58 2023
@@ -1,5 +1,5 @@
-$NetBSD: distinfo,v 1.16 2023/06/18 05:03:00 adam Exp $
+$NetBSD: distinfo,v 1.17 2023/11/19 17:02:58 adam Exp $
 
-BLAKE2s (pyobjc-framework-InstallerPlugins-9.2.tar.gz) = fe60fb4252a6c8cf7933f48cea6c4dd01112800969f9fa9f58e23fdf4bf2c2a5
-SHA512 (pyobjc-framework-InstallerPlugins-9.2.tar.gz) = 5bef1a8c654c485287884d0d4b6a2d46ff84eb360775aa251a420e73dde6345c90f9fe1b81bbcb62e9a3722def0ff0ceaf7f08cc537182f0b26569c19d0b0654
-Size (pyobjc-framework-InstallerPlugins-9.2.tar.gz) = 26055 bytes
+BLAKE2s (pyobjc-framework-InstallerPlugins-10.0.tar.gz) = 6cb68c14312ec1d64b068911e706848daddb11b85c34ca4643cd49018832635a
+SHA512 (pyobjc-framework-InstallerPlugins-10.0.tar.gz) = dd68cb74f36eb932498baa88d7ec11db6b82aa13c630f8b90f11f84930ff0b22b6676af3f55fb0d90d9f734f8c0c6bb7966d3fc07e04d5a560a3b8c31ea5ce7b
+Size (pyobjc-framework-InstallerPlugins-10.0.tar.gz) = 26860 bytes

Index: pkgsrc/devel/py-pyobjc-framework-InstantMessage/Makefile
diff -u pkgsrc/devel/py-pyobjc-framework-InstantMessage/Makefile:1.5 pkgsrc/devel/py-pyobjc-framework-InstantMessage/Makefile:1.6
--- pkgsrc/devel/py-pyobjc-framework-InstantMessage/Makefile:1.5        Tue Sep 27 18:12:54 2022
+++ pkgsrc/devel/py-pyobjc-framework-InstantMessage/Makefile    Sun Nov 19 17:02:58 2023
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.5 2022/09/27 18:12:54 adam Exp $
+# $NetBSD: Makefile,v 1.6 2023/11/19 17:02:58 adam Exp $
 
 .include "../../devel/py-pyobjc/Makefile.common"
 
@@ -9,11 +9,9 @@ MASTER_SITES=  ${MASTER_SITE_PYPI:=p/pyob
 
 COMMENT=       Wrappers for the framework InstantMessage on macOS
 
-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 "../../lang/python/wheel.mk"
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/devel/py-pyobjc-framework-InstantMessage/PLIST
diff -u pkgsrc/devel/py-pyobjc-framework-InstantMessage/PLIST:1.1 pkgsrc/devel/py-pyobjc-framework-InstantMessage/PLIST:1.2
--- pkgsrc/devel/py-pyobjc-framework-InstantMessage/PLIST:1.1   Sat Apr 25 10:40:50 2015
+++ pkgsrc/devel/py-pyobjc-framework-InstantMessage/PLIST       Sun Nov 19 17:02:58 2023
@@ -1,10 +1,9 @@
-@comment $NetBSD: PLIST,v 1.1 2015/04/25 10:40:50 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
+@comment $NetBSD: PLIST,v 1.2 2023/11/19 17:02:58 adam Exp $
+${PYSITELIB}/${WHEEL_INFODIR}/LICENSE.txt
+${PYSITELIB}/${WHEEL_INFODIR}/METADATA
+${PYSITELIB}/${WHEEL_INFODIR}/RECORD
+${PYSITELIB}/${WHEEL_INFODIR}/WHEEL
+${PYSITELIB}/${WHEEL_INFODIR}/top_level.txt
 ${PYSITELIB}/InstantMessage/__init__.py
 ${PYSITELIB}/InstantMessage/__init__.pyc
 ${PYSITELIB}/InstantMessage/__init__.pyo

Index: pkgsrc/devel/py-pyobjc-framework-InstantMessage/distinfo
diff -u pkgsrc/devel/py-pyobjc-framework-InstantMessage/distinfo:1.16 pkgsrc/devel/py-pyobjc-framework-InstantMessage/distinfo:1.17
--- pkgsrc/devel/py-pyobjc-framework-InstantMessage/distinfo:1.16       Sun Jun 18 05:03:01 2023
+++ pkgsrc/devel/py-pyobjc-framework-InstantMessage/distinfo    Sun Nov 19 17:02:58 2023
@@ -1,5 +1,5 @@
-$NetBSD: distinfo,v 1.16 2023/06/18 05:03:01 adam Exp $
+$NetBSD: distinfo,v 1.17 2023/11/19 17:02:58 adam Exp $
 
-BLAKE2s (pyobjc-framework-InstantMessage-9.2.tar.gz) = 849c072555154bce9ce8501b8caf1d108214fa0db547fea4514b8b47114483cd
-SHA512 (pyobjc-framework-InstantMessage-9.2.tar.gz) = bf0bd6f287d583fa62c8f05e2f7cb6d912472cc708436edddff59dc875ea9e0b49df351241cdb9af50bbed4f2d22a6125e880b54b5cd9741ec1af1649563cefc
-Size (pyobjc-framework-InstantMessage-9.2.tar.gz) = 32318 bytes
+BLAKE2s (pyobjc-framework-InstantMessage-10.0.tar.gz) = 28716f5efcb07180b1c0c60f0db0bf4eb96106217a3893de635718b8192f8a1f
+SHA512 (pyobjc-framework-InstantMessage-10.0.tar.gz) = d27515474c454edd5b109333e3d1ba88c036b0a3eadf6ac7b9b745b9e70cebe17d31f5f17274425820a68794ec528c94dd38442318f02386154a7518f037e53a
+Size (pyobjc-framework-InstantMessage-10.0.tar.gz) = 33469 bytes

Index: pkgsrc/devel/py-pyobjc-framework-Intents/Makefile
diff -u pkgsrc/devel/py-pyobjc-framework-Intents/Makefile:1.3 pkgsrc/devel/py-pyobjc-framework-Intents/Makefile:1.4
--- pkgsrc/devel/py-pyobjc-framework-Intents/Makefile:1.3       Tue Sep 27 18:12:54 2022
+++ pkgsrc/devel/py-pyobjc-framework-Intents/Makefile   Sun Nov 19 17:02:58 2023
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.3 2022/09/27 18:12:54 adam Exp $
+# $NetBSD: Makefile,v 1.4 2023/11/19 17:02:58 adam Exp $
 
 .include "../../devel/py-pyobjc/Makefile.common"
 
@@ -11,10 +11,8 @@ COMMENT=     Wrappers for the framework Inte
 
 NOT_FOR_PLATFORM=      Darwin-1[0-5].*-* Darwin-[0-9].*-* # 10.12+
 
-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 "../../lang/python/wheel.mk"
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/devel/py-pyobjc-framework-Intents/PLIST
diff -u pkgsrc/devel/py-pyobjc-framework-Intents/PLIST:1.2 pkgsrc/devel/py-pyobjc-framework-Intents/PLIST:1.3
--- pkgsrc/devel/py-pyobjc-framework-Intents/PLIST:1.2  Sat May 23 07:03:46 2020
+++ pkgsrc/devel/py-pyobjc-framework-Intents/PLIST      Sun Nov 19 17:02:58 2023
@@ -1,10 +1,8 @@
-@comment $NetBSD: PLIST,v 1.2 2020/05/23 07:03:46 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
+@comment $NetBSD: PLIST,v 1.3 2023/11/19 17:02:58 adam Exp $
+${PYSITELIB}/${WHEEL_INFODIR}/METADATA
+${PYSITELIB}/${WHEEL_INFODIR}/RECORD
+${PYSITELIB}/${WHEEL_INFODIR}/WHEEL
+${PYSITELIB}/${WHEEL_INFODIR}/top_level.txt
 ${PYSITELIB}/Intents/_Intents.abi3.so
 ${PYSITELIB}/Intents/__init__.py
 ${PYSITELIB}/Intents/__init__.pyc

Index: pkgsrc/devel/py-pyobjc-framework-Intents/distinfo
diff -u pkgsrc/devel/py-pyobjc-framework-Intents/distinfo:1.14 pkgsrc/devel/py-pyobjc-framework-Intents/distinfo:1.15
--- pkgsrc/devel/py-pyobjc-framework-Intents/distinfo:1.14      Sun Jun 18 05:03:01 2023
+++ pkgsrc/devel/py-pyobjc-framework-Intents/distinfo   Sun Nov 19 17:02:58 2023
@@ -1,5 +1,5 @@
-$NetBSD: distinfo,v 1.14 2023/06/18 05:03:01 adam Exp $
+$NetBSD: distinfo,v 1.15 2023/11/19 17:02:58 adam Exp $
 
-BLAKE2s (pyobjc-framework-Intents-9.2.tar.gz) = 4f81f247367b484247ab28a1ea7bed990c4940b7fd8f0e06a31cb86244202206
-SHA512 (pyobjc-framework-Intents-9.2.tar.gz) = 0277ab99e5d6469bc5539724006960c90a85277c55cb6ae0cddb367e063b9aa8063b1ccccc261f7c80548323722b82ebc4420dbffe2e82042c2eeb9072df8311
-Size (pyobjc-framework-Intents-9.2.tar.gz) = 432270 bytes
+BLAKE2s (pyobjc-framework-Intents-10.0.tar.gz) = 9d1d34344f3f2c0d42ed6649cd254c65dc3f3bf5d7ef9638b1c747c4da2f0baf
+SHA512 (pyobjc-framework-Intents-10.0.tar.gz) = 8f114ad023aa14f3800f66c7a222fa09d235413d4424e9190da9902379afaf6527489b361b22aebe15f4887311d96d4d42c22eda08937bba199da9daa4198375
+Size (pyobjc-framework-Intents-10.0.tar.gz) = 516487 bytes

Index: pkgsrc/devel/py-pyobjc-framework-IntentsUI/Makefile
diff -u pkgsrc/devel/py-pyobjc-framework-IntentsUI/Makefile:1.1 pkgsrc/devel/py-pyobjc-framework-IntentsUI/Makefile:1.2
--- pkgsrc/devel/py-pyobjc-framework-IntentsUI/Makefile:1.1     Tue Sep 27 18:12:54 2022
+++ pkgsrc/devel/py-pyobjc-framework-IntentsUI/Makefile Sun Nov 19 17:02:59 2023
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.1 2022/09/27 18:12:54 adam Exp $
+# $NetBSD: Makefile,v 1.2 2023/11/19 17:02:59 adam Exp $
 
 .include "../../devel/py-pyobjc/Makefile.common"
 
@@ -11,10 +11,8 @@ COMMENT=     Wrappers for the framework Inte
 
 NOT_FOR_PLATFORM=      Darwin-20.*-* Darwin-1[0-9].*-* Darwin-[0-9].*-* # 12.0+
 
-USE_LANGUAGES= c objc
-
 DEPENDS+=      ${PYPKGPREFIX}-pyobjc-core>=${PYOBJC_VERS}:../../devel/py-pyobjc-core
 DEPENDS+=      ${PYPKGPREFIX}-pyobjc-framework-Intents>=${PYOBJC_VERS}:../../devel/py-pyobjc-framework-Intents
 
-.include "../../lang/python/egg.mk"
+.include "../../lang/python/wheel.mk"
 .include "../../mk/bsd.pkg.mk"
Index: pkgsrc/devel/py-pyobjc-framework-IntentsUI/PLIST
diff -u pkgsrc/devel/py-pyobjc-framework-IntentsUI/PLIST:1.1 pkgsrc/devel/py-pyobjc-framework-IntentsUI/PLIST:1.2
--- pkgsrc/devel/py-pyobjc-framework-IntentsUI/PLIST:1.1        Tue Sep 27 18:12:54 2022
+++ pkgsrc/devel/py-pyobjc-framework-IntentsUI/PLIST    Sun Nov 19 17:02:59 2023
@@ -1,10 +1,8 @@
-@comment $NetBSD: PLIST,v 1.1 2022/09/27 18:12:54 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
+@comment $NetBSD: PLIST,v 1.2 2023/11/19 17:02:59 adam Exp $
+${PYSITELIB}/${WHEEL_INFODIR}/METADATA
+${PYSITELIB}/${WHEEL_INFODIR}/RECORD
+${PYSITELIB}/${WHEEL_INFODIR}/WHEEL
+${PYSITELIB}/${WHEEL_INFODIR}/top_level.txt
 ${PYSITELIB}/IntentsUI/_IntentsUI.abi3.so
 ${PYSITELIB}/IntentsUI/__init__.py
 ${PYSITELIB}/IntentsUI/__init__.pyc

Index: pkgsrc/devel/py-pyobjc-framework-IntentsUI/distinfo
diff -u pkgsrc/devel/py-pyobjc-framework-IntentsUI/distinfo:1.3 pkgsrc/devel/py-pyobjc-framework-IntentsUI/distinfo:1.4
--- pkgsrc/devel/py-pyobjc-framework-IntentsUI/distinfo:1.3     Sun Jun 18 05:03:01 2023
+++ pkgsrc/devel/py-pyobjc-framework-IntentsUI/distinfo Sun Nov 19 17:02:59 2023
@@ -1,5 +1,5 @@
-$NetBSD: distinfo,v 1.3 2023/06/18 05:03:01 adam Exp $
+$NetBSD: distinfo,v 1.4 2023/11/19 17:02:59 adam Exp $
 
-BLAKE2s (pyobjc-framework-IntentsUI-9.2.tar.gz) = e74960cd5df113331dc99aa1d1d0606c74762ce201642a04bdf471c278012436
-SHA512 (pyobjc-framework-IntentsUI-9.2.tar.gz) = 10388df2e0b93d56a94fa5cb015037896ad99459dd545832d978194c9ddb688238a92dae23bb09afd6db3a4f362310ead261b8e94b1dc5a1567dc4507c4dcb4d
-Size (pyobjc-framework-IntentsUI-9.2.tar.gz) = 19915 bytes
+BLAKE2s (pyobjc-framework-IntentsUI-10.0.tar.gz) = 34192fa80ca6b99eee4236608dfcf5301690122a7f37fc46d5451398ff079ca1
+SHA512 (pyobjc-framework-IntentsUI-10.0.tar.gz) = b7aaba23b794155fba2901bdf2f384963478df16f432b99b7e54777c7512531d215b74e35622c53fdf07fd605717b0dcf50ee1d69618a36fb0c7203d9f4831aa
+Size (pyobjc-framework-IntentsUI-10.0.tar.gz) = 20386 bytes

Index: pkgsrc/devel/py-pyobjc-framework-KernelManagement/Makefile
diff -u pkgsrc/devel/py-pyobjc-framework-KernelManagement/Makefile:1.1 pkgsrc/devel/py-pyobjc-framework-KernelManagement/Makefile:1.2
--- pkgsrc/devel/py-pyobjc-framework-KernelManagement/Makefile:1.1      Tue Sep 27 18:12:54 2022
+++ pkgsrc/devel/py-pyobjc-framework-KernelManagement/Makefile  Sun Nov 19 17:02:59 2023
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.1 2022/09/27 18:12:54 adam Exp $
+# $NetBSD: Makefile,v 1.2 2023/11/19 17:02:59 adam Exp $
 
 .include "../../devel/py-pyobjc/Makefile.common"
 
@@ -11,10 +11,8 @@ COMMENT=     Wrappers for the framework Kern
 
 NOT_FOR_PLATFORM=      Darwin-1[0-9].*-* Darwin-[0-9].*-* # 11.0+
 
-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 "../../lang/python/wheel.mk"
 .include "../../mk/bsd.pkg.mk"
Index: pkgsrc/devel/py-pyobjc-framework-KernelManagement/PLIST
diff -u pkgsrc/devel/py-pyobjc-framework-KernelManagement/PLIST:1.1 pkgsrc/devel/py-pyobjc-framework-KernelManagement/PLIST:1.2
--- pkgsrc/devel/py-pyobjc-framework-KernelManagement/PLIST:1.1 Tue Sep 27 18:12:54 2022
+++ pkgsrc/devel/py-pyobjc-framework-KernelManagement/PLIST     Sun Nov 19 17:02:59 2023
@@ -1,10 +1,8 @@
-@comment $NetBSD: PLIST,v 1.1 2022/09/27 18:12:54 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
+@comment $NetBSD: PLIST,v 1.2 2023/11/19 17:02:59 adam Exp $
+${PYSITELIB}/${WHEEL_INFODIR}/METADATA
+${PYSITELIB}/${WHEEL_INFODIR}/RECORD
+${PYSITELIB}/${WHEEL_INFODIR}/WHEEL
+${PYSITELIB}/${WHEEL_INFODIR}/top_level.txt
 ${PYSITELIB}/KernelManagement/__init__.py
 ${PYSITELIB}/KernelManagement/__init__.pyc
 ${PYSITELIB}/KernelManagement/__init__.pyo

Index: pkgsrc/devel/py-pyobjc-framework-KernelManagement/distinfo
diff -u pkgsrc/devel/py-pyobjc-framework-KernelManagement/distinfo:1.3 pkgsrc/devel/py-pyobjc-framework-KernelManagement/distinfo:1.4
--- pkgsrc/devel/py-pyobjc-framework-KernelManagement/distinfo:1.3      Sun Jun 18 05:03:01 2023
+++ pkgsrc/devel/py-pyobjc-framework-KernelManagement/distinfo  Sun Nov 19 17:02:59 2023
@@ -1,5 +1,5 @@
-$NetBSD: distinfo,v 1.3 2023/06/18 05:03:01 adam Exp $
+$NetBSD: distinfo,v 1.4 2023/11/19 17:02:59 adam Exp $
 
-BLAKE2s (pyobjc-framework-KernelManagement-9.2.tar.gz) = 288c85d21d4337262e5b91535d6c8cf885a28a59ce6410aedb2a062a025689cb
-SHA512 (pyobjc-framework-KernelManagement-9.2.tar.gz) = be45e6cf5f9336156c9ed3d3e6c72d4ca007c93b98f4ca3561faf7bcb6ccaa489c291e2cf3c935690cd569d9967d4439d7ccf9542752ed5e08fca8583a45cea7
-Size (pyobjc-framework-KernelManagement-9.2.tar.gz) = 11591 bytes
+BLAKE2s (pyobjc-framework-KernelManagement-10.0.tar.gz) = 6c60c12647b5c4017ddcd49de07c8840f5a0587e2650497ba1734b05e43799d4
+SHA512 (pyobjc-framework-KernelManagement-10.0.tar.gz) = d07470730941b4b96ee1af2a3af51becd6e1d241f4c64153123cfab8afde9c70f22dc2435846090b2c24646abfc832f6e9975bf1dcfb3cc74de931441737102f
+Size (pyobjc-framework-KernelManagement-10.0.tar.gz) = 11985 bytes

Index: pkgsrc/devel/py-pyobjc-framework-LatentSemanticMapping/Makefile
diff -u pkgsrc/devel/py-pyobjc-framework-LatentSemanticMapping/Makefile:1.5 pkgsrc/devel/py-pyobjc-framework-LatentSemanticMapping/Makefile:1.6
--- pkgsrc/devel/py-pyobjc-framework-LatentSemanticMapping/Makefile:1.5 Tue Sep 27 18:12:55 2022
+++ pkgsrc/devel/py-pyobjc-framework-LatentSemanticMapping/Makefile     Sun Nov 19 17:02:59 2023
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.5 2022/09/27 18:12:55 adam Exp $
+# $NetBSD: Makefile,v 1.6 2023/11/19 17:02:59 adam Exp $
 
 .include "../../devel/py-pyobjc/Makefile.common"
 
@@ -9,10 +9,8 @@ MASTER_SITES=  ${MASTER_SITE_PYPI:=p/pyob
 
 COMMENT=       Wrappers for the framework LatentSemanticMapping on macOS
 
-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 "../../lang/python/wheel.mk"
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/devel/py-pyobjc-framework-LatentSemanticMapping/PLIST
diff -u pkgsrc/devel/py-pyobjc-framework-LatentSemanticMapping/PLIST:1.1 pkgsrc/devel/py-pyobjc-framework-LatentSemanticMapping/PLIST:1.2
--- pkgsrc/devel/py-pyobjc-framework-LatentSemanticMapping/PLIST:1.1    Sat Apr 25 10:40:50 2015
+++ pkgsrc/devel/py-pyobjc-framework-LatentSemanticMapping/PLIST        Sun Nov 19 17:02:59 2023
@@ -1,10 +1,9 @@
-@comment $NetBSD: PLIST,v 1.1 2015/04/25 10:40:50 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
+@comment $NetBSD: PLIST,v 1.2 2023/11/19 17:02:59 adam Exp $
+${PYSITELIB}/${WHEEL_INFODIR}/LICENSE.txt
+${PYSITELIB}/${WHEEL_INFODIR}/METADATA
+${PYSITELIB}/${WHEEL_INFODIR}/RECORD
+${PYSITELIB}/${WHEEL_INFODIR}/WHEEL
+${PYSITELIB}/${WHEEL_INFODIR}/top_level.txt
 ${PYSITELIB}/LatentSemanticMapping/__init__.py
 ${PYSITELIB}/LatentSemanticMapping/__init__.pyc
 ${PYSITELIB}/LatentSemanticMapping/__init__.pyo

Index: pkgsrc/devel/py-pyobjc-framework-LatentSemanticMapping/distinfo
diff -u pkgsrc/devel/py-pyobjc-framework-LatentSemanticMapping/distinfo:1.16 pkgsrc/devel/py-pyobjc-framework-LatentSemanticMapping/distinfo:1.17
--- pkgsrc/devel/py-pyobjc-framework-LatentSemanticMapping/distinfo:1.16        Sun Jun 18 05:03:01 2023
+++ pkgsrc/devel/py-pyobjc-framework-LatentSemanticMapping/distinfo     Sun Nov 19 17:02:59 2023
@@ -1,5 +1,5 @@
-$NetBSD: distinfo,v 1.16 2023/06/18 05:03:01 adam Exp $
+$NetBSD: distinfo,v 1.17 2023/11/19 17:02:59 adam Exp $
 
-BLAKE2s (pyobjc-framework-LatentSemanticMapping-9.2.tar.gz) = ab9f23ed9469994f924db811e6b34857949616689fa9b32a278ac033e7c11e86
-SHA512 (pyobjc-framework-LatentSemanticMapping-9.2.tar.gz) = ee56d4ca558727e1bbdceaf26e7b6e4d52dd0bb7041bcf6bb88a1636bd781e4b14aef9bc0c4eb8bbcc5f5269a3595f07666da0b8caf4a759b4e181ec3c22322c
-Size (pyobjc-framework-LatentSemanticMapping-9.2.tar.gz) = 16133 bytes
+BLAKE2s (pyobjc-framework-LatentSemanticMapping-10.0.tar.gz) = 5aa00709292386863319555ec92509b5fd9b5673ddc8dd3b9f05d864e9c5e2a6
+SHA512 (pyobjc-framework-LatentSemanticMapping-10.0.tar.gz) = a299e8e27c774d19e0892d8c560e15dffd9990b13ea6cb8583a1096993c11a10302383d2b76bd083073198f872ca84233bb378e57706b1bc7d63db7ffe0698be
+Size (pyobjc-framework-LatentSemanticMapping-10.0.tar.gz) = 17264 bytes

Index: pkgsrc/devel/py-pyobjc-framework-LaunchServices/Makefile
diff -u pkgsrc/devel/py-pyobjc-framework-LaunchServices/Makefile:1.6 pkgsrc/devel/py-pyobjc-framework-LaunchServices/Makefile:1.7
--- pkgsrc/devel/py-pyobjc-framework-LaunchServices/Makefile:1.6        Tue Sep 27 18:12:55 2022
+++ pkgsrc/devel/py-pyobjc-framework-LaunchServices/Makefile    Sun Nov 19 17:02:59 2023
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.6 2022/09/27 18:12:55 adam Exp $
+# $NetBSD: Makefile,v 1.7 2023/11/19 17:02:59 adam Exp $
 
 .include "../../devel/py-pyobjc/Makefile.common"
 
@@ -9,10 +9,8 @@ MASTER_SITES=  ${MASTER_SITE_PYPI:=p/pyob
 
 COMMENT=       Wrappers for the framework LaunchServices on macOS
 
-USE_LANGUAGES= c objc
-
 DEPENDS+=      ${PYPKGPREFIX}-pyobjc-core>=${PYOBJC_VERS}:../../devel/py-pyobjc-core
 DEPENDS+=      ${PYPKGPREFIX}-pyobjc-framework-CoreServices>=${PYOBJC_VERS}:../../devel/py-pyobjc-framework-CoreServices
 
-.include "../../lang/python/egg.mk"
+.include "../../lang/python/wheel.mk"
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/devel/py-pyobjc-framework-LaunchServices/PLIST
diff -u pkgsrc/devel/py-pyobjc-framework-LaunchServices/PLIST:1.2 pkgsrc/devel/py-pyobjc-framework-LaunchServices/PLIST:1.3
--- pkgsrc/devel/py-pyobjc-framework-LaunchServices/PLIST:1.2   Tue Jan  8 12:08:43 2019
+++ pkgsrc/devel/py-pyobjc-framework-LaunchServices/PLIST       Sun Nov 19 17:02:59 2023
@@ -1,10 +1,9 @@
-@comment $NetBSD: PLIST,v 1.2 2019/01/08 12:08:43 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
+@comment $NetBSD: PLIST,v 1.3 2023/11/19 17:02:59 adam Exp $
+${PYSITELIB}/${WHEEL_INFODIR}/LICENSE.txt
+${PYSITELIB}/${WHEEL_INFODIR}/METADATA
+${PYSITELIB}/${WHEEL_INFODIR}/RECORD
+${PYSITELIB}/${WHEEL_INFODIR}/WHEEL
+${PYSITELIB}/${WHEEL_INFODIR}/top_level.txt
 ${PYSITELIB}/LaunchServices/__init__.py
 ${PYSITELIB}/LaunchServices/__init__.pyc
 ${PYSITELIB}/LaunchServices/__init__.pyo

Index: pkgsrc/devel/py-pyobjc-framework-LaunchServices/distinfo
diff -u pkgsrc/devel/py-pyobjc-framework-LaunchServices/distinfo:1.16 pkgsrc/devel/py-pyobjc-framework-LaunchServices/distinfo:1.17
--- pkgsrc/devel/py-pyobjc-framework-LaunchServices/distinfo:1.16       Sun Jun 18 05:03:01 2023
+++ pkgsrc/devel/py-pyobjc-framework-LaunchServices/distinfo    Sun Nov 19 17:02:59 2023
@@ -1,5 +1,5 @@
-$NetBSD: distinfo,v 1.16 2023/06/18 05:03:01 adam Exp $
+$NetBSD: distinfo,v 1.17 2023/11/19 17:02:59 adam Exp $
 
-BLAKE2s (pyobjc-framework-LaunchServices-9.2.tar.gz) = a57f78689bf7b4a706435c770765ad415f7de5e0298950d550a03b41e1d72fb0
-SHA512 (pyobjc-framework-LaunchServices-9.2.tar.gz) = 3e0b35c542118c4af826e3c69882e53d9115a1f932a7dff9c557a4a48f766a815a7e11de98c4d1a7111989cc15a0f260eefe8f6652ec43a80ef231eaf70f7d81
-Size (pyobjc-framework-LaunchServices-9.2.tar.gz) = 19642 bytes
+BLAKE2s (pyobjc-framework-LaunchServices-10.0.tar.gz) = b1b2487ffe36bb875916abd23d57838e2f8d78dfc324392c0414d3878f069e65
+SHA512 (pyobjc-framework-LaunchServices-10.0.tar.gz) = 8bc161c9edcac0756ae085cdcaf40d653090607b0f32cfb23a710c67842ebc6b08343b19732801258ab476911e09f24657afbf31d9ee76acb0378989bf012a6e
+Size (pyobjc-framework-LaunchServices-10.0.tar.gz) = 19987 bytes

Index: pkgsrc/devel/py-pyobjc-framework-LinkPresentation/Makefile
diff -u pkgsrc/devel/py-pyobjc-framework-LinkPresentation/Makefile:1.1 pkgsrc/devel/py-pyobjc-framework-LinkPresentation/Makefile:1.2
--- pkgsrc/devel/py-pyobjc-framework-LinkPresentation/Makefile:1.1      Tue Sep 27 18:12:55 2022
+++ pkgsrc/devel/py-pyobjc-framework-LinkPresentation/Makefile  Sun Nov 19 17:02:59 2023
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.1 2022/09/27 18:12:55 adam Exp $
+# $NetBSD: Makefile,v 1.2 2023/11/19 17:02:59 adam Exp $
 
 .include "../../devel/py-pyobjc/Makefile.common"
 
@@ -11,11 +11,9 @@ COMMENT=     Wrappers for the framework Link
 
 NOT_FOR_PLATFORM=      Darwin-1[0-8].*-* Darwin-[0-9].*-* # 10.15+
 
-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 "../../lang/python/wheel.mk"
 .include "../../mk/bsd.pkg.mk"
Index: pkgsrc/devel/py-pyobjc-framework-LinkPresentation/PLIST
diff -u pkgsrc/devel/py-pyobjc-framework-LinkPresentation/PLIST:1.1 pkgsrc/devel/py-pyobjc-framework-LinkPresentation/PLIST:1.2
--- pkgsrc/devel/py-pyobjc-framework-LinkPresentation/PLIST:1.1 Tue Sep 27 18:12:55 2022
+++ pkgsrc/devel/py-pyobjc-framework-LinkPresentation/PLIST     Sun Nov 19 17:02:59 2023
@@ -1,10 +1,8 @@
-@comment $NetBSD: PLIST,v 1.1 2022/09/27 18:12:55 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
+@comment $NetBSD: PLIST,v 1.2 2023/11/19 17:02:59 adam Exp $
+${PYSITELIB}/${WHEEL_INFODIR}/METADATA
+${PYSITELIB}/${WHEEL_INFODIR}/RECORD
+${PYSITELIB}/${WHEEL_INFODIR}/WHEEL
+${PYSITELIB}/${WHEEL_INFODIR}/top_level.txt
 ${PYSITELIB}/LinkPresentation/__init__.py
 ${PYSITELIB}/LinkPresentation/__init__.pyc
 ${PYSITELIB}/LinkPresentation/__init__.pyo

Index: pkgsrc/devel/py-pyobjc-framework-LinkPresentation/distinfo
diff -u pkgsrc/devel/py-pyobjc-framework-LinkPresentation/distinfo:1.3 pkgsrc/devel/py-pyobjc-framework-LinkPresentation/distinfo:1.4
--- pkgsrc/devel/py-pyobjc-framework-LinkPresentation/distinfo:1.3      Sun Jun 18 05:03:01 2023
+++ pkgsrc/devel/py-pyobjc-framework-LinkPresentation/distinfo  Sun Nov 19 17:02:59 2023
@@ -1,5 +1,5 @@
-$NetBSD: distinfo,v 1.3 2023/06/18 05:03:01 adam Exp $
+$NetBSD: distinfo,v 1.4 2023/11/19 17:02:59 adam Exp $
 
-BLAKE2s (pyobjc-framework-LinkPresentation-9.2.tar.gz) = 20d7e290067052fc017ec94c27578c3b8492f028965a5be186e89c2a7555b58a
-SHA512 (pyobjc-framework-LinkPresentation-9.2.tar.gz) = 6e7220d7bc7fac03922d2383108ce8cec32b7660ea4a8f037f0ac79d1c4020ae355d52bf8d6bb14b94374c85102b56feffd67f296feed8917f1b398d3e78dba1
-Size (pyobjc-framework-LinkPresentation-9.2.tar.gz) = 13720 bytes
+BLAKE2s (pyobjc-framework-LinkPresentation-10.0.tar.gz) = 8674c4084c3bea2fde710fa5124d64937e369b1191386b2883e28284c57fb6e6
+SHA512 (pyobjc-framework-LinkPresentation-10.0.tar.gz) = a7bbf396aea3a823c42f29967505ae3c4b5089fc4bde1206678b50a345e69b46edde72c558c7713b5410b5c6480f3b9a6ce5119a9f434ed2c9cc9fe9dff11f68
+Size (pyobjc-framework-LinkPresentation-10.0.tar.gz) = 14340 bytes

Index: pkgsrc/devel/py-pyobjc-framework-LocalAuthentication/Makefile
diff -u pkgsrc/devel/py-pyobjc-framework-LocalAuthentication/Makefile:1.3 pkgsrc/devel/py-pyobjc-framework-LocalAuthentication/Makefile:1.4
--- pkgsrc/devel/py-pyobjc-framework-LocalAuthentication/Makefile:1.3   Tue Sep 27 18:12:55 2022
+++ pkgsrc/devel/py-pyobjc-framework-LocalAuthentication/Makefile       Sun Nov 19 17:02:59 2023
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.3 2022/09/27 18:12:55 adam Exp $
+# $NetBSD: Makefile,v 1.4 2023/11/19 17:02:59 adam Exp $
 
 .include "../../devel/py-pyobjc/Makefile.common"
 
@@ -11,11 +11,9 @@ COMMENT=     Wrappers for the framework Loca
 
 NOT_FOR_PLATFORM=      Darwin-1[0-3].*-* Darwin-[0-9].*-* # 10.10+
 
-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-Security>=${PYOBJC_VERS}:../../devel/py-pyobjc-framework-Security
 
-.include "../../lang/python/egg.mk"
+.include "../../lang/python/wheel.mk"
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/devel/py-pyobjc-framework-LocalAuthentication/PLIST
diff -u pkgsrc/devel/py-pyobjc-framework-LocalAuthentication/PLIST:1.1 pkgsrc/devel/py-pyobjc-framework-LocalAuthentication/PLIST:1.2
--- pkgsrc/devel/py-pyobjc-framework-LocalAuthentication/PLIST:1.1      Thu Feb  8 19:54:23 2018
+++ pkgsrc/devel/py-pyobjc-framework-LocalAuthentication/PLIST  Sun Nov 19 17:02:59 2023
@@ -1,10 +1,9 @@
-@comment $NetBSD: PLIST,v 1.1 2018/02/08 19:54:23 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
+@comment $NetBSD: PLIST,v 1.2 2023/11/19 17:02:59 adam Exp $
+${PYSITELIB}/${WHEEL_INFODIR}/LICENSE.txt
+${PYSITELIB}/${WHEEL_INFODIR}/METADATA
+${PYSITELIB}/${WHEEL_INFODIR}/RECORD
+${PYSITELIB}/${WHEEL_INFODIR}/WHEEL
+${PYSITELIB}/${WHEEL_INFODIR}/top_level.txt
 ${PYSITELIB}/LocalAuthentication/__init__.py
 ${PYSITELIB}/LocalAuthentication/__init__.pyc
 ${PYSITELIB}/LocalAuthentication/__init__.pyo

Index: pkgsrc/devel/py-pyobjc-framework-LocalAuthentication/distinfo
diff -u pkgsrc/devel/py-pyobjc-framework-LocalAuthentication/distinfo:1.14 pkgsrc/devel/py-pyobjc-framework-LocalAuthentication/distinfo:1.15
--- pkgsrc/devel/py-pyobjc-framework-LocalAuthentication/distinfo:1.14  Sun Jun 18 05:03:01 2023
+++ pkgsrc/devel/py-pyobjc-framework-LocalAuthentication/distinfo       Sun Nov 19 17:02:59 2023
@@ -1,5 +1,5 @@
-$NetBSD: distinfo,v 1.14 2023/06/18 05:03:01 adam Exp $
+$NetBSD: distinfo,v 1.15 2023/11/19 17:02:59 adam Exp $
 
-BLAKE2s (pyobjc-framework-LocalAuthentication-9.2.tar.gz) = b7b8827ab43a6d0887457b66d60770d225255957b6e2cd9a7654f189a729e0fa
-SHA512 (pyobjc-framework-LocalAuthentication-9.2.tar.gz) = 84318f4a10bd5dfe089c90306013fe9cae6620db50e3c9fee1674a388eb3e9f55ea2d9f98d5cf914d3cf7d1dc8aba4c48a3d71736a983954a904037459e361b9
-Size (pyobjc-framework-LocalAuthentication-9.2.tar.gz) = 21710 bytes
+BLAKE2s (pyobjc-framework-LocalAuthentication-10.0.tar.gz) = 59d901192086bde47dfd30c2d5ef85b2b109fa9129882fbc45c573b4e29e89ed
+SHA512 (pyobjc-framework-LocalAuthentication-10.0.tar.gz) = 1488d74c1dc9e2909f6ace99fb59bcabb08985191aa298edf3d2a822917ebdb48d332c5b2498958fa86fed6aa7e5e00e4171152f282611c145f88f8f78948f71
+Size (pyobjc-framework-LocalAuthentication-10.0.tar.gz) = 26496 bytes

Index: pkgsrc/devel/py-pyobjc-framework-LocalAuthenticationEmbeddedUI/Makefile
diff -u pkgsrc/devel/py-pyobjc-framework-LocalAuthenticationEmbeddedUI/Makefile:1.1 pkgsrc/devel/py-pyobjc-framework-LocalAuthenticationEmbeddedUI/Makefile:1.2
--- pkgsrc/devel/py-pyobjc-framework-LocalAuthenticationEmbeddedUI/Makefile:1.1 Tue Sep 27 18:12:55 2022
+++ pkgsrc/devel/py-pyobjc-framework-LocalAuthenticationEmbeddedUI/Makefile     Sun Nov 19 17:02:59 2023
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.1 2022/09/27 18:12:55 adam Exp $
+# $NetBSD: Makefile,v 1.2 2023/11/19 17:02:59 adam Exp $
 
 .include "../../devel/py-pyobjc/Makefile.common"
 
@@ -11,11 +11,9 @@ COMMENT=     Wrappers for the framework Loca
 
 NOT_FOR_PLATFORM=      Darwin-20.*-* Darwin-1[0-9].*-* Darwin-[0-9].*-* # 12.0+
 
-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-LocalAuthentication>=${PYOBJC_VERS}:../../devel/py-pyobjc-framework-LocalAuthentication
 
-.include "../../lang/python/egg.mk"
+.include "../../lang/python/wheel.mk"
 .include "../../mk/bsd.pkg.mk"
Index: pkgsrc/devel/py-pyobjc-framework-LocalAuthenticationEmbeddedUI/PLIST
diff -u pkgsrc/devel/py-pyobjc-framework-LocalAuthenticationEmbeddedUI/PLIST:1.1 pkgsrc/devel/py-pyobjc-framework-LocalAuthenticationEmbeddedUI/PLIST:1.2
--- pkgsrc/devel/py-pyobjc-framework-LocalAuthenticationEmbeddedUI/PLIST:1.1    Tue Sep 27 18:12:55 2022
+++ pkgsrc/devel/py-pyobjc-framework-LocalAuthenticationEmbeddedUI/PLIST        Sun Nov 19 17:02:59 2023
@@ -1,10 +1,8 @@
-@comment $NetBSD: PLIST,v 1.1 2022/09/27 18:12:55 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
+@comment $NetBSD: PLIST,v 1.2 2023/11/19 17:02:59 adam Exp $
+${PYSITELIB}/${WHEEL_INFODIR}/METADATA
+${PYSITELIB}/${WHEEL_INFODIR}/RECORD
+${PYSITELIB}/${WHEEL_INFODIR}/WHEEL
+${PYSITELIB}/${WHEEL_INFODIR}/top_level.txt
 ${PYSITELIB}/LocalAuthenticationEmbeddedUI/__init__.py
 ${PYSITELIB}/LocalAuthenticationEmbeddedUI/__init__.pyc
 ${PYSITELIB}/LocalAuthenticationEmbeddedUI/__init__.pyo

Index: pkgsrc/devel/py-pyobjc-framework-LocalAuthenticationEmbeddedUI/distinfo
diff -u pkgsrc/devel/py-pyobjc-framework-LocalAuthenticationEmbeddedUI/distinfo:1.3 pkgsrc/devel/py-pyobjc-framework-LocalAuthenticationEmbeddedUI/distinfo:1.4
--- pkgsrc/devel/py-pyobjc-framework-LocalAuthenticationEmbeddedUI/distinfo:1.3 Sun Jun 18 05:03:01 2023
+++ pkgsrc/devel/py-pyobjc-framework-LocalAuthenticationEmbeddedUI/distinfo     Sun Nov 19 17:02:59 2023
@@ -1,5 +1,5 @@
-$NetBSD: distinfo,v 1.3 2023/06/18 05:03:01 adam Exp $
+$NetBSD: distinfo,v 1.4 2023/11/19 17:02:59 adam Exp $
 
-BLAKE2s (pyobjc-framework-LocalAuthenticationEmbeddedUI-9.2.tar.gz) = e07392d34cbacc82b222236cc723221ecea207a09634f682e51bcc4d570e1aac
-SHA512 (pyobjc-framework-LocalAuthenticationEmbeddedUI-9.2.tar.gz) = 26ef529d64cc2e145c2dd7278eff4d08e2cdd76024e05bd9036a0673943ceed0b52e846aa34ee5120edf459cd02d475c9a2733412d294d725ef02dbcdc177429
-Size (pyobjc-framework-LocalAuthenticationEmbeddedUI-9.2.tar.gz) = 12479 bytes
+BLAKE2s (pyobjc-framework-LocalAuthenticationEmbeddedUI-10.0.tar.gz) = 3e4ed049428ccc19822382a34998a2cfd0aee03f1121f42738a14622c3a4c6de
+SHA512 (pyobjc-framework-LocalAuthenticationEmbeddedUI-10.0.tar.gz) = 24ff119cc77fd2daab47013ff1e04721d708a890cb611be9308aad45a24d97a9b245630aeb5fbc7aaf2b71243056b743b0839021bb97a58b67526ddeb1af4532
+Size (pyobjc-framework-LocalAuthenticationEmbeddedUI-10.0.tar.gz) = 13263 bytes

Index: pkgsrc/devel/py-pyobjc-framework-MLCompute/Makefile
diff -u pkgsrc/devel/py-pyobjc-framework-MLCompute/Makefile:1.1 pkgsrc/devel/py-pyobjc-framework-MLCompute/Makefile:1.2
--- pkgsrc/devel/py-pyobjc-framework-MLCompute/Makefile:1.1     Tue Sep 27 18:12:55 2022
+++ pkgsrc/devel/py-pyobjc-framework-MLCompute/Makefile Sun Nov 19 17:02:59 2023
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.1 2022/09/27 18:12:55 adam Exp $
+# $NetBSD: Makefile,v 1.2 2023/11/19 17:02:59 adam Exp $
 
 .include "../../devel/py-pyobjc/Makefile.common"
 
@@ -11,10 +11,8 @@ COMMENT=     Wrappers for the framework MLCo
 
 NOT_FOR_PLATFORM=      Darwin-1[0-9].*-* Darwin-[0-9].*-* # 11.0+
 
-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 "../../lang/python/wheel.mk"
 .include "../../mk/bsd.pkg.mk"
Index: pkgsrc/devel/py-pyobjc-framework-MLCompute/PLIST
diff -u pkgsrc/devel/py-pyobjc-framework-MLCompute/PLIST:1.1 pkgsrc/devel/py-pyobjc-framework-MLCompute/PLIST:1.2
--- pkgsrc/devel/py-pyobjc-framework-MLCompute/PLIST:1.1        Tue Sep 27 18:12:55 2022
+++ pkgsrc/devel/py-pyobjc-framework-MLCompute/PLIST    Sun Nov 19 17:02:59 2023
@@ -1,10 +1,8 @@
-@comment $NetBSD: PLIST,v 1.1 2022/09/27 18:12:55 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
+@comment $NetBSD: PLIST,v 1.2 2023/11/19 17:02:59 adam Exp $
+${PYSITELIB}/${WHEEL_INFODIR}/METADATA
+${PYSITELIB}/${WHEEL_INFODIR}/RECORD
+${PYSITELIB}/${WHEEL_INFODIR}/WHEEL
+${PYSITELIB}/${WHEEL_INFODIR}/top_level.txt
 ${PYSITELIB}/MLCompute/__init__.py
 ${PYSITELIB}/MLCompute/__init__.pyc
 ${PYSITELIB}/MLCompute/__init__.pyo

Index: pkgsrc/devel/py-pyobjc-framework-MLCompute/distinfo
diff -u pkgsrc/devel/py-pyobjc-framework-MLCompute/distinfo:1.3 pkgsrc/devel/py-pyobjc-framework-MLCompute/distinfo:1.4
--- pkgsrc/devel/py-pyobjc-framework-MLCompute/distinfo:1.3     Sun Jun 18 05:03:02 2023
+++ pkgsrc/devel/py-pyobjc-framework-MLCompute/distinfo Sun Nov 19 17:02:59 2023
@@ -1,5 +1,5 @@
-$NetBSD: distinfo,v 1.3 2023/06/18 05:03:02 adam Exp $
+$NetBSD: distinfo,v 1.4 2023/11/19 17:02:59 adam Exp $
 
-BLAKE2s (pyobjc-framework-MLCompute-9.2.tar.gz) = ff64e89e27322f47bde4d05b4854ae3b16b0eec0fc3a6192fa24ee25bb5d541f
-SHA512 (pyobjc-framework-MLCompute-9.2.tar.gz) = a84d17b82e5b447a5ffc08bce0097c4e633e8335333a5ec48545950ec4dcdf374961b38b4d694933238699e22be9c51d392140cca1c9ceb238e9b5c05e30bab0
-Size (pyobjc-framework-MLCompute-9.2.tar.gz) = 67199 bytes
+BLAKE2s (pyobjc-framework-MLCompute-10.0.tar.gz) = 8929f4e3af7b42d9ee382a056293760e02936ab1d9fedd684a5b0cc1fc604745
+SHA512 (pyobjc-framework-MLCompute-10.0.tar.gz) = b381258947e9c2d5ee00a861f213b27df76340f77f29928e0df228d3acf377b7ef78a5a238d4d3ccd474b988f4d2c5cbd25bc4550cf5c7bab61c7d6aa7110ca5
+Size (pyobjc-framework-MLCompute-10.0.tar.gz) = 87605 bytes

Index: pkgsrc/devel/py-pyobjc-framework-MailKit/Makefile
diff -u pkgsrc/devel/py-pyobjc-framework-MailKit/Makefile:1.1 pkgsrc/devel/py-pyobjc-framework-MailKit/Makefile:1.2
--- pkgsrc/devel/py-pyobjc-framework-MailKit/Makefile:1.1       Tue Sep 27 18:12:55 2022
+++ pkgsrc/devel/py-pyobjc-framework-MailKit/Makefile   Sun Nov 19 17:03:00 2023
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.1 2022/09/27 18:12:55 adam Exp $
+# $NetBSD: Makefile,v 1.2 2023/11/19 17:03:00 adam Exp $
 
 .include "../../devel/py-pyobjc/Makefile.common"
 
@@ -11,10 +11,8 @@ COMMENT=     Wrappers for the framework Mail
 
 NOT_FOR_PLATFORM=      Darwin-20.*-* Darwin-1[0-9].*-* Darwin-[0-9].*-* # 12.0+
 
-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 "../../lang/python/wheel.mk"
 .include "../../mk/bsd.pkg.mk"
Index: pkgsrc/devel/py-pyobjc-framework-MailKit/PLIST
diff -u pkgsrc/devel/py-pyobjc-framework-MailKit/PLIST:1.1 pkgsrc/devel/py-pyobjc-framework-MailKit/PLIST:1.2
--- pkgsrc/devel/py-pyobjc-framework-MailKit/PLIST:1.1  Tue Sep 27 18:12:55 2022
+++ pkgsrc/devel/py-pyobjc-framework-MailKit/PLIST      Sun Nov 19 17:03:00 2023
@@ -1,10 +1,8 @@
-@comment $NetBSD: PLIST,v 1.1 2022/09/27 18:12:55 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
+@comment $NetBSD: PLIST,v 1.2 2023/11/19 17:03:00 adam Exp $
+${PYSITELIB}/${WHEEL_INFODIR}/METADATA
+${PYSITELIB}/${WHEEL_INFODIR}/RECORD
+${PYSITELIB}/${WHEEL_INFODIR}/WHEEL
+${PYSITELIB}/${WHEEL_INFODIR}/top_level.txt
 ${PYSITELIB}/MailKit/__init__.py
 ${PYSITELIB}/MailKit/__init__.pyc
 ${PYSITELIB}/MailKit/__init__.pyo

Index: pkgsrc/devel/py-pyobjc-framework-MailKit/distinfo
diff -u pkgsrc/devel/py-pyobjc-framework-MailKit/distinfo:1.3 pkgsrc/devel/py-pyobjc-framework-MailKit/distinfo:1.4
--- pkgsrc/devel/py-pyobjc-framework-MailKit/distinfo:1.3       Sun Jun 18 05:03:02 2023
+++ pkgsrc/devel/py-pyobjc-framework-MailKit/distinfo   Sun Nov 19 17:03:00 2023
@@ -1,5 +1,5 @@
-$NetBSD: distinfo,v 1.3 2023/06/18 05:03:02 adam Exp $
+$NetBSD: distinfo,v 1.4 2023/11/19 17:03:00 adam Exp $
 
-BLAKE2s (pyobjc-framework-MailKit-9.2.tar.gz) = 33424f3be33fe22ed99240a65ea1d33f8a0247071384a0b0c04fbb46708d91b5
-SHA512 (pyobjc-framework-MailKit-9.2.tar.gz) = 7be9e6de4df3e9f19d448d2781ee53524284980f80e568eba75310cfb48007140615679dd301bf0e0c3cc72caf37da3b0823ecd8d5e8e83e282ff55f0da94fda
-Size (pyobjc-framework-MailKit-9.2.tar.gz) = 25304 bytes
+BLAKE2s (pyobjc-framework-MailKit-10.0.tar.gz) = 7dbe57a9181ae460e5eac17010b5e25d97dae0cc1d85fabb1a9af0d0cf8ea1ee
+SHA512 (pyobjc-framework-MailKit-10.0.tar.gz) = fad1e32710d9a84c205a85c477c06b0f7e0d1834d6f82adfe2ad9a5b7d0b940a210a763fba8feea342694307029081a0513db2df3f5840783529e9db3d7ccb7a
+Size (pyobjc-framework-MailKit-10.0.tar.gz) = 31036 bytes

Index: pkgsrc/devel/py-pyobjc-framework-MapKit/Makefile
diff -u pkgsrc/devel/py-pyobjc-framework-MapKit/Makefile:1.3 pkgsrc/devel/py-pyobjc-framework-MapKit/Makefile:1.4
--- pkgsrc/devel/py-pyobjc-framework-MapKit/Makefile:1.3        Tue Sep 27 18:12:55 2022
+++ pkgsrc/devel/py-pyobjc-framework-MapKit/Makefile    Sun Nov 19 17:03:00 2023
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.3 2022/09/27 18:12:55 adam Exp $
+# $NetBSD: Makefile,v 1.4 2023/11/19 17:03:00 adam Exp $
 
 .include "../../devel/py-pyobjc/Makefile.common"
 
@@ -11,12 +11,10 @@ COMMENT=    Wrappers for the framework MapK
 
 NOT_FOR_PLATFORM=      Darwin-1[0-2].*-* Darwin-[0-9].*-* # 10.9+
 
-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-CoreLocation>=${PYOBJC_VERS}:../../devel/py-pyobjc-framework-CoreLocation
 DEPENDS+=      ${PYPKGPREFIX}-pyobjc-framework-Quartz>=${PYOBJC_VERS}:../../devel/py-pyobjc-framework-Quartz
 
-.include "../../lang/python/egg.mk"
+.include "../../lang/python/wheel.mk"
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/devel/py-pyobjc-framework-MapKit/PLIST
diff -u pkgsrc/devel/py-pyobjc-framework-MapKit/PLIST:1.2 pkgsrc/devel/py-pyobjc-framework-MapKit/PLIST:1.3
--- pkgsrc/devel/py-pyobjc-framework-MapKit/PLIST:1.2   Sat May 23 07:03:47 2020
+++ pkgsrc/devel/py-pyobjc-framework-MapKit/PLIST       Sun Nov 19 17:03:00 2023
@@ -1,10 +1,9 @@
-@comment $NetBSD: PLIST,v 1.2 2020/05/23 07:03:47 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
+@comment $NetBSD: PLIST,v 1.3 2023/11/19 17:03:00 adam Exp $
+${PYSITELIB}/${WHEEL_INFODIR}/LICENSE.txt
+${PYSITELIB}/${WHEEL_INFODIR}/METADATA
+${PYSITELIB}/${WHEEL_INFODIR}/RECORD
+${PYSITELIB}/${WHEEL_INFODIR}/WHEEL
+${PYSITELIB}/${WHEEL_INFODIR}/top_level.txt
 ${PYSITELIB}/MapKit/_MapKit.abi3.so
 ${PYSITELIB}/MapKit/__init__.py
 ${PYSITELIB}/MapKit/__init__.pyc

Index: pkgsrc/devel/py-pyobjc-framework-MapKit/distinfo
diff -u pkgsrc/devel/py-pyobjc-framework-MapKit/distinfo:1.14 pkgsrc/devel/py-pyobjc-framework-MapKit/distinfo:1.15
--- pkgsrc/devel/py-pyobjc-framework-MapKit/distinfo:1.14       Sun Jun 18 05:03:02 2023
+++ pkgsrc/devel/py-pyobjc-framework-MapKit/distinfo    Sun Nov 19 17:03:00 2023
@@ -1,5 +1,5 @@
-$NetBSD: distinfo,v 1.14 2023/06/18 05:03:02 adam Exp $
+$NetBSD: distinfo,v 1.15 2023/11/19 17:03:00 adam Exp $
 
-BLAKE2s (pyobjc-framework-MapKit-9.2.tar.gz) = 1982ab8e173c4f8a9652c8102b58dfaa38a5d0e90f8f92baa133ecb6837ad5c0
-SHA512 (pyobjc-framework-MapKit-9.2.tar.gz) = 303438831a7ba4412bcb6b4943e90bd5db7115c621cb23713968b4f672bbff6bdb3c58170847b8fb9ab1af36129653d24198e1f4dd03af7c36e03132660bb9fe
-Size (pyobjc-framework-MapKit-9.2.tar.gz) = 131905 bytes
+BLAKE2s (pyobjc-framework-MapKit-10.0.tar.gz) = bf4d5518af631927ce699823c49570ce410249f3e16cd17653f2e7e29497b05e
+SHA512 (pyobjc-framework-MapKit-10.0.tar.gz) = c0a742cfe3ecc2e0f0938886cb61b8eaf1bd797c384ed95247558da4c32184fcbf2d995508d6210de8f41a186a3a74a73284c2e231aa1e60caee210893c0c91e
+Size (pyobjc-framework-MapKit-10.0.tar.gz) = 155253 bytes

Index: pkgsrc/devel/py-pyobjc-framework-MediaAccessibility/Makefile
diff -u pkgsrc/devel/py-pyobjc-framework-MediaAccessibility/Makefile:1.3 pkgsrc/devel/py-pyobjc-framework-MediaAccessibility/Makefile:1.4
--- pkgsrc/devel/py-pyobjc-framework-MediaAccessibility/Makefile:1.3    Tue Sep 27 18:12:56 2022
+++ pkgsrc/devel/py-pyobjc-framework-MediaAccessibility/Makefile        Sun Nov 19 17:03:00 2023
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.3 2022/09/27 18:12:56 adam Exp $
+# $NetBSD: Makefile,v 1.4 2023/11/19 17:03:00 adam Exp $
 
 .include "../../devel/py-pyobjc/Makefile.common"
 
@@ -11,10 +11,8 @@ COMMENT=     Wrappers for the framework Medi
 
 NOT_FOR_PLATFORM=      Darwin-1[0-2].*-* Darwin-[0-9].*-* # 10.9+
 
-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 "../../lang/python/wheel.mk"
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/devel/py-pyobjc-framework-MediaAccessibility/PLIST
diff -u pkgsrc/devel/py-pyobjc-framework-MediaAccessibility/PLIST:1.1 pkgsrc/devel/py-pyobjc-framework-MediaAccessibility/PLIST:1.2
--- pkgsrc/devel/py-pyobjc-framework-MediaAccessibility/PLIST:1.1       Thu Feb  8 19:54:23 2018
+++ pkgsrc/devel/py-pyobjc-framework-MediaAccessibility/PLIST   Sun Nov 19 17:03:00 2023
@@ -1,10 +1,8 @@
-@comment $NetBSD: PLIST,v 1.1 2018/02/08 19:54:23 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
+@comment $NetBSD: PLIST,v 1.2 2023/11/19 17:03:00 adam Exp $
+${PYSITELIB}/${WHEEL_INFODIR}/METADATA
+${PYSITELIB}/${WHEEL_INFODIR}/RECORD
+${PYSITELIB}/${WHEEL_INFODIR}/WHEEL
+${PYSITELIB}/${WHEEL_INFODIR}/top_level.txt
 ${PYSITELIB}/MediaAccessibility/__init__.py
 ${PYSITELIB}/MediaAccessibility/__init__.pyc
 ${PYSITELIB}/MediaAccessibility/__init__.pyo

Index: pkgsrc/devel/py-pyobjc-framework-MediaAccessibility/distinfo
diff -u pkgsrc/devel/py-pyobjc-framework-MediaAccessibility/distinfo:1.14 pkgsrc/devel/py-pyobjc-framework-MediaAccessibility/distinfo:1.15
--- pkgsrc/devel/py-pyobjc-framework-MediaAccessibility/distinfo:1.14   Sun Jun 18 05:03:02 2023
+++ pkgsrc/devel/py-pyobjc-framework-MediaAccessibility/distinfo        Sun Nov 19 17:03:00 2023
@@ -1,5 +1,5 @@
-$NetBSD: distinfo,v 1.14 2023/06/18 05:03:02 adam Exp $
+$NetBSD: distinfo,v 1.15 2023/11/19 17:03:00 adam Exp $
 
-BLAKE2s (pyobjc-framework-MediaAccessibility-9.2.tar.gz) = 1176c618c077ababafb31a41d177e7b5d9d98dfb9343e624031ee81f0d9c7b22
-SHA512 (pyobjc-framework-MediaAccessibility-9.2.tar.gz) = ea60afd4f56377c979544b26a5a63b2edfc8f70c3adf57e5a707746b11fde9b5466d4cf6c8e24e7ca9e8089c6c32c5e6e04dd94e14b21f9531edfdd0cc5b5443
-Size (pyobjc-framework-MediaAccessibility-9.2.tar.gz) = 15227 bytes
+BLAKE2s (pyobjc-framework-MediaAccessibility-10.0.tar.gz) = aea731ff61904ab15ab97834ccd69a1acd4882d3b76301dd3b464fb0215d95b9
+SHA512 (pyobjc-framework-MediaAccessibility-10.0.tar.gz) = 9557201dbc993f3d723eed3306ee7b1dcf9b8fbefe344ceb02e228c2faf014020517902e96d86cd33c2f28b6c7588d3a099da83cd4e64b8c8f2e6860ab0b45ec
+Size (pyobjc-framework-MediaAccessibility-10.0.tar.gz) = 16878 bytes

Index: pkgsrc/devel/py-pyobjc-framework-MediaLibrary/Makefile
diff -u pkgsrc/devel/py-pyobjc-framework-MediaLibrary/Makefile:1.3 pkgsrc/devel/py-pyobjc-framework-MediaLibrary/Makefile:1.4
--- pkgsrc/devel/py-pyobjc-framework-MediaLibrary/Makefile:1.3  Tue Sep 27 18:12:56 2022
+++ pkgsrc/devel/py-pyobjc-framework-MediaLibrary/Makefile      Sun Nov 19 17:03:00 2023
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.3 2022/09/27 18:12:56 adam Exp $
+# $NetBSD: Makefile,v 1.4 2023/11/19 17:03:00 adam Exp $
 
 .include "../../devel/py-pyobjc/Makefile.common"
 
@@ -11,11 +11,9 @@ COMMENT=     Wrappers for the framework Medi
 
 NOT_FOR_PLATFORM=      Darwin-1[0-2].*-* Darwin-[0-9].*-* # 10.9+
 
-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 "../../lang/python/wheel.mk"
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/devel/py-pyobjc-framework-MediaLibrary/PLIST
diff -u pkgsrc/devel/py-pyobjc-framework-MediaLibrary/PLIST:1.1 pkgsrc/devel/py-pyobjc-framework-MediaLibrary/PLIST:1.2
--- pkgsrc/devel/py-pyobjc-framework-MediaLibrary/PLIST:1.1     Thu Feb  8 19:54:23 2018
+++ pkgsrc/devel/py-pyobjc-framework-MediaLibrary/PLIST Sun Nov 19 17:03:00 2023
@@ -1,10 +1,8 @@
-@comment $NetBSD: PLIST,v 1.1 2018/02/08 19:54:23 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
+@comment $NetBSD: PLIST,v 1.2 2023/11/19 17:03:00 adam Exp $
+${PYSITELIB}/${WHEEL_INFODIR}/METADATA
+${PYSITELIB}/${WHEEL_INFODIR}/RECORD
+${PYSITELIB}/${WHEEL_INFODIR}/WHEEL
+${PYSITELIB}/${WHEEL_INFODIR}/top_level.txt
 ${PYSITELIB}/MediaLibrary/__init__.py
 ${PYSITELIB}/MediaLibrary/__init__.pyc
 ${PYSITELIB}/MediaLibrary/__init__.pyo

Index: pkgsrc/devel/py-pyobjc-framework-MediaLibrary/distinfo
diff -u pkgsrc/devel/py-pyobjc-framework-MediaLibrary/distinfo:1.14 pkgsrc/devel/py-pyobjc-framework-MediaLibrary/distinfo:1.15
--- pkgsrc/devel/py-pyobjc-framework-MediaLibrary/distinfo:1.14 Sun Jun 18 05:03:02 2023
+++ pkgsrc/devel/py-pyobjc-framework-MediaLibrary/distinfo      Sun Nov 19 17:03:00 2023
@@ -1,5 +1,5 @@
-$NetBSD: distinfo,v 1.14 2023/06/18 05:03:02 adam Exp $
+$NetBSD: distinfo,v 1.15 2023/11/19 17:03:00 adam Exp $
 
-BLAKE2s (pyobjc-framework-MediaLibrary-9.2.tar.gz) = d8962a0e120b98be23c0c9384f1dd4d31b774d08e13bb3bb35b7357a49332769
-SHA512 (pyobjc-framework-MediaLibrary-9.2.tar.gz) = b402d5094ce1655156e6139657a92b2f9b1485013f17fb0963f5c29d01aeebe53cc6644345df85b013161bd469aef6e24ea3afab6de0cb2e01427dc91882333a
-Size (pyobjc-framework-MediaLibrary-9.2.tar.gz) = 17305 bytes
+BLAKE2s (pyobjc-framework-MediaLibrary-10.0.tar.gz) = c8d3ec8126f0df85efe0c289cdc57cb78eaf1dc10472a730d78624f8a37b3480
+SHA512 (pyobjc-framework-MediaLibrary-10.0.tar.gz) = f1c6d448a1a57329f998ea619aad3fdf5a5ddb9dcd7e8022581d3a260b25a68b4806bb73b9c77c79a715ca552554bfda16a470bce317ecee6d05b2e47eeaa371
+Size (pyobjc-framework-MediaLibrary-10.0.tar.gz) = 18219 bytes

Index: pkgsrc/devel/py-pyobjc-framework-MediaPlayer/Makefile
diff -u pkgsrc/devel/py-pyobjc-framework-MediaPlayer/Makefile:1.3 pkgsrc/devel/py-pyobjc-framework-MediaPlayer/Makefile:1.4
--- pkgsrc/devel/py-pyobjc-framework-MediaPlayer/Makefile:1.3   Tue Sep 27 18:12:56 2022
+++ pkgsrc/devel/py-pyobjc-framework-MediaPlayer/Makefile       Sun Nov 19 17:03:00 2023
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.3 2022/09/27 18:12:56 adam Exp $
+# $NetBSD: Makefile,v 1.4 2023/11/19 17:03:00 adam Exp $
 
 .include "../../devel/py-pyobjc/Makefile.common"
 
@@ -11,10 +11,8 @@ COMMENT=     Wrappers for the framework Medi
 
 NOT_FOR_PLATFORM=      Darwin-1[0-5].*-* Darwin-[0-9].*-* # 10.12+
 
-USE_LANGUAGES= c objc
-
 DEPENDS+=      ${PYPKGPREFIX}-pyobjc-core>=${PYOBJC_VERS}:../../devel/py-pyobjc-core
 DEPENDS+=      ${PYPKGPREFIX}-pyobjc-framework-AVFoundation>=${PYOBJC_VERS}:../../devel/py-pyobjc-framework-AVFoundation
 
-.include "../../lang/python/egg.mk"
+.include "../../lang/python/wheel.mk"
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/devel/py-pyobjc-framework-MediaPlayer/PLIST
diff -u pkgsrc/devel/py-pyobjc-framework-MediaPlayer/PLIST:1.1 pkgsrc/devel/py-pyobjc-framework-MediaPlayer/PLIST:1.2
--- pkgsrc/devel/py-pyobjc-framework-MediaPlayer/PLIST:1.1      Thu Feb  8 19:54:23 2018
+++ pkgsrc/devel/py-pyobjc-framework-MediaPlayer/PLIST  Sun Nov 19 17:03:00 2023
@@ -1,10 +1,8 @@
-@comment $NetBSD: PLIST,v 1.1 2018/02/08 19:54:23 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
+@comment $NetBSD: PLIST,v 1.2 2023/11/19 17:03:00 adam Exp $
+${PYSITELIB}/${WHEEL_INFODIR}/METADATA
+${PYSITELIB}/${WHEEL_INFODIR}/RECORD
+${PYSITELIB}/${WHEEL_INFODIR}/WHEEL
+${PYSITELIB}/${WHEEL_INFODIR}/top_level.txt
 ${PYSITELIB}/MediaPlayer/__init__.py
 ${PYSITELIB}/MediaPlayer/__init__.pyc
 ${PYSITELIB}/MediaPlayer/__init__.pyo

Index: pkgsrc/devel/py-pyobjc-framework-MediaPlayer/distinfo
diff -u pkgsrc/devel/py-pyobjc-framework-MediaPlayer/distinfo:1.14 pkgsrc/devel/py-pyobjc-framework-MediaPlayer/distinfo:1.15
--- pkgsrc/devel/py-pyobjc-framework-MediaPlayer/distinfo:1.14  Sun Jun 18 05:03:02 2023
+++ pkgsrc/devel/py-pyobjc-framework-MediaPlayer/distinfo       Sun Nov 19 17:03:00 2023
@@ -1,5 +1,5 @@
-$NetBSD: distinfo,v 1.14 2023/06/18 05:03:02 adam Exp $
+$NetBSD: distinfo,v 1.15 2023/11/19 17:03:00 adam Exp $
 
-BLAKE2s (pyobjc-framework-MediaPlayer-9.2.tar.gz) = 09449f38219345561ae382f20113fb9b92b0577348e6847467d22475c907e6b7
-SHA512 (pyobjc-framework-MediaPlayer-9.2.tar.gz) = b3d50884c9d75a6d0a534fd1b83db878ce28d14e4eb4421acbb30b14262505f3f36583f7f7f021f0cf9cbb503f1cf56cccce8d7d420ae98ef248a6b02c469da4
-Size (pyobjc-framework-MediaPlayer-9.2.tar.gz) = 91679 bytes
+BLAKE2s (pyobjc-framework-MediaPlayer-10.0.tar.gz) = 970b50316da628fee079c2338678403041677d69e2f36b8fe14a83b38098ebaa
+SHA512 (pyobjc-framework-MediaPlayer-10.0.tar.gz) = f73cf7874de936d3cf60a8ddfdc0ffb3cb0587dfe31b073cfdc6a6711a719d423cdb5a6c88d97385d759359bf3cb539aff5e865803980e3e40f70099af6dae22
+Size (pyobjc-framework-MediaPlayer-10.0.tar.gz) = 108021 bytes

Index: pkgsrc/devel/py-pyobjc-framework-MediaToolbox/Makefile
diff -u pkgsrc/devel/py-pyobjc-framework-MediaToolbox/Makefile:1.1 pkgsrc/devel/py-pyobjc-framework-MediaToolbox/Makefile:1.2
--- pkgsrc/devel/py-pyobjc-framework-MediaToolbox/Makefile:1.1  Tue Sep 27 18:12:56 2022
+++ pkgsrc/devel/py-pyobjc-framework-MediaToolbox/Makefile      Sun Nov 19 17:03:00 2023
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.1 2022/09/27 18:12:56 adam Exp $
+# $NetBSD: Makefile,v 1.2 2023/11/19 17:03:00 adam Exp $
 
 .include "../../devel/py-pyobjc/Makefile.common"
 
@@ -11,10 +11,8 @@ COMMENT=     Wrappers for the framework Medi
 
 NOT_FOR_PLATFORM=      Darwin-1[0-2].*-* Darwin-[0-9].*-* # 10.9+
 
-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 "../../lang/python/wheel.mk"
 .include "../../mk/bsd.pkg.mk"
Index: pkgsrc/devel/py-pyobjc-framework-MediaToolbox/PLIST
diff -u pkgsrc/devel/py-pyobjc-framework-MediaToolbox/PLIST:1.1 pkgsrc/devel/py-pyobjc-framework-MediaToolbox/PLIST:1.2
--- pkgsrc/devel/py-pyobjc-framework-MediaToolbox/PLIST:1.1     Tue Sep 27 18:12:56 2022
+++ pkgsrc/devel/py-pyobjc-framework-MediaToolbox/PLIST Sun Nov 19 17:03:00 2023
@@ -1,10 +1,8 @@
-@comment $NetBSD: PLIST,v 1.1 2022/09/27 18:12:56 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
+@comment $NetBSD: PLIST,v 1.2 2023/11/19 17:03:00 adam Exp $
+${PYSITELIB}/${WHEEL_INFODIR}/METADATA
+${PYSITELIB}/${WHEEL_INFODIR}/RECORD
+${PYSITELIB}/${WHEEL_INFODIR}/WHEEL
+${PYSITELIB}/${WHEEL_INFODIR}/top_level.txt
 ${PYSITELIB}/MediaToolbox/_MediaToolbox.abi3.so
 ${PYSITELIB}/MediaToolbox/__init__.py
 ${PYSITELIB}/MediaToolbox/__init__.pyc

Index: pkgsrc/devel/py-pyobjc-framework-MediaToolbox/distinfo
diff -u pkgsrc/devel/py-pyobjc-framework-MediaToolbox/distinfo:1.3 pkgsrc/devel/py-pyobjc-framework-MediaToolbox/distinfo:1.4
--- pkgsrc/devel/py-pyobjc-framework-MediaToolbox/distinfo:1.3  Sun Jun 18 05:03:02 2023
+++ pkgsrc/devel/py-pyobjc-framework-MediaToolbox/distinfo      Sun Nov 19 17:03:00 2023
@@ -1,5 +1,5 @@
-$NetBSD: distinfo,v 1.3 2023/06/18 05:03:02 adam Exp $
+$NetBSD: distinfo,v 1.4 2023/11/19 17:03:00 adam Exp $
 
-BLAKE2s (pyobjc-framework-MediaToolbox-9.2.tar.gz) = a78a4dca956d3edd549520b9e9a59050829c061702b0b549d7b79ae87ef09975
-SHA512 (pyobjc-framework-MediaToolbox-9.2.tar.gz) = 2db166f8b795d57051ca1f0df84d985b14074193ff51134250a66e530a4f9f78131ae758e17ea8331aeec894ab5822ba5e871a6aed04c7a51b5878aa519b166e
-Size (pyobjc-framework-MediaToolbox-9.2.tar.gz) = 21742 bytes
+BLAKE2s (pyobjc-framework-MediaToolbox-10.0.tar.gz) = 42c398e10585f306b06b4c578f7d2c7a8982aa8869047167728d462a8a44857b
+SHA512 (pyobjc-framework-MediaToolbox-10.0.tar.gz) = 7fc77667a34ecb7bab4919b8e328b5f4da92f684ef1432fa4777c008d4535e1a40d47db9853bcd90027b8b7d8bbbe3312414e627d769448a5776ceffd4f05d58
+Size (pyobjc-framework-MediaToolbox-10.0.tar.gz) = 21784 bytes

Index: pkgsrc/devel/py-pyobjc-framework-Metal/Makefile
diff -u pkgsrc/devel/py-pyobjc-framework-Metal/Makefile:1.3 pkgsrc/devel/py-pyobjc-framework-Metal/Makefile:1.4
--- pkgsrc/devel/py-pyobjc-framework-Metal/Makefile:1.3 Tue Sep 27 18:12:56 2022
+++ pkgsrc/devel/py-pyobjc-framework-Metal/Makefile     Sun Nov 19 17:03:00 2023
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.3 2022/09/27 18:12:56 adam Exp $
+# $NetBSD: Makefile,v 1.4 2023/11/19 17:03:00 adam Exp $
 
 .include "../../devel/py-pyobjc/Makefile.common"
 
@@ -11,10 +11,8 @@ COMMENT=     Wrappers for the framework Meta
 
 NOT_FOR_PLATFORM=      Darwin-1[0-4].*-* Darwin-[0-9].*-* # 10.11+
 
-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 "../../lang/python/wheel.mk"
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/devel/py-pyobjc-framework-Metal/PLIST
diff -u pkgsrc/devel/py-pyobjc-framework-Metal/PLIST:1.1 pkgsrc/devel/py-pyobjc-framework-Metal/PLIST:1.2
--- pkgsrc/devel/py-pyobjc-framework-Metal/PLIST:1.1    Sat May 23 07:03:47 2020
+++ pkgsrc/devel/py-pyobjc-framework-Metal/PLIST        Sun Nov 19 17:03:00 2023
@@ -1,10 +1,8 @@
-@comment $NetBSD: PLIST,v 1.1 2020/05/23 07:03:47 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
+@comment $NetBSD: PLIST,v 1.2 2023/11/19 17:03:00 adam Exp $
+${PYSITELIB}/${WHEEL_INFODIR}/METADATA
+${PYSITELIB}/${WHEEL_INFODIR}/RECORD
+${PYSITELIB}/${WHEEL_INFODIR}/WHEEL
+${PYSITELIB}/${WHEEL_INFODIR}/top_level.txt
 ${PYSITELIB}/Metal/_Metal.abi3.so
 ${PYSITELIB}/Metal/__init__.py
 ${PYSITELIB}/Metal/__init__.pyc

Index: pkgsrc/devel/py-pyobjc-framework-Metal/distinfo
diff -u pkgsrc/devel/py-pyobjc-framework-Metal/distinfo:1.8 pkgsrc/devel/py-pyobjc-framework-Metal/distinfo:1.9
--- pkgsrc/devel/py-pyobjc-framework-Metal/distinfo:1.8 Sun Jun 18 05:03:02 2023
+++ pkgsrc/devel/py-pyobjc-framework-Metal/distinfo     Sun Nov 19 17:03:00 2023
@@ -1,5 +1,5 @@
-$NetBSD: distinfo,v 1.8 2023/06/18 05:03:02 adam Exp $
+$NetBSD: distinfo,v 1.9 2023/11/19 17:03:00 adam Exp $
 
-BLAKE2s (pyobjc-framework-Metal-9.2.tar.gz) = ae4195e59bbf42c4510581d38d286b592083b674ecd4089f661e13bb3b2df86c
-SHA512 (pyobjc-framework-Metal-9.2.tar.gz) = d51aa782b7090fe7b22d63470239b661a1666d815fa70c0b809b08aee735b666c0e046b219eb97e843575f44800395e2996f9ec33907ba5f14800b8493d9ffdf
-Size (pyobjc-framework-Metal-9.2.tar.gz) = 349068 bytes
+BLAKE2s (pyobjc-framework-Metal-10.0.tar.gz) = 2759c046c1b33fef3b96a2404456adc8a93799a3afd2d81668c22bdae02a09e8
+SHA512 (pyobjc-framework-Metal-10.0.tar.gz) = d74ffbfa8d5ad5194d4a975e0cad4d81762fdb8f2e54ad1d0b8efbbc224a8925a005cac4d81757347fe6fad91a34249ec05ee798b64402f62b21b67d061dd671
+Size (pyobjc-framework-Metal-10.0.tar.gz) = 417099 bytes

Index: pkgsrc/devel/py-pyobjc-framework-MetalFX/Makefile
diff -u pkgsrc/devel/py-pyobjc-framework-MetalFX/Makefile:1.1 pkgsrc/devel/py-pyobjc-framework-MetalFX/Makefile:1.2
--- pkgsrc/devel/py-pyobjc-framework-MetalFX/Makefile:1.1       Sun Jun 18 05:03:02 2023
+++ pkgsrc/devel/py-pyobjc-framework-MetalFX/Makefile   Sun Nov 19 17:03:00 2023
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.1 2023/06/18 05:03:02 adam Exp $
+# $NetBSD: Makefile,v 1.2 2023/11/19 17:03:00 adam Exp $
 
 .include "../../devel/py-pyobjc/Makefile.common"
 
@@ -11,10 +11,8 @@ COMMENT=     Wrappers for the framework Meta
 
 NOT_FOR_PLATFORM=      Darwin-2[0-1].*-* Darwin-1[0-9].*-* Darwin-[0-9].*-* # 13+
 
-USE_LANGUAGES= c objc
-
 DEPENDS+=      ${PYPKGPREFIX}-pyobjc-core>=${PYOBJC_VERS}:../../devel/py-pyobjc-core
 DEPENDS+=      ${PYPKGPREFIX}-pyobjc-framework-Metal>=${PYOBJC_VERS}:../../devel/py-pyobjc-framework-Metal
 
-.include "../../lang/python/egg.mk"
+.include "../../lang/python/wheel.mk"
 .include "../../mk/bsd.pkg.mk"
Index: pkgsrc/devel/py-pyobjc-framework-MetalFX/PLIST
diff -u pkgsrc/devel/py-pyobjc-framework-MetalFX/PLIST:1.1 pkgsrc/devel/py-pyobjc-framework-MetalFX/PLIST:1.2
--- pkgsrc/devel/py-pyobjc-framework-MetalFX/PLIST:1.1  Sun Jun 18 05:03:02 2023
+++ pkgsrc/devel/py-pyobjc-framework-MetalFX/PLIST      Sun Nov 19 17:03:00 2023
@@ -1,10 +1,8 @@
-@comment $NetBSD: PLIST,v 1.1 2023/06/18 05:03:02 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
+@comment $NetBSD: PLIST,v 1.2 2023/11/19 17:03:00 adam Exp $
+${PYSITELIB}/${WHEEL_INFODIR}/METADATA
+${PYSITELIB}/${WHEEL_INFODIR}/RECORD
+${PYSITELIB}/${WHEEL_INFODIR}/WHEEL
+${PYSITELIB}/${WHEEL_INFODIR}/top_level.txt
 ${PYSITELIB}/MetalFX/_MetalFX.abi3.so
 ${PYSITELIB}/MetalFX/__init__.py
 ${PYSITELIB}/MetalFX/__init__.pyc
Index: pkgsrc/devel/py-pyobjc-framework-MetalFX/distinfo
diff -u pkgsrc/devel/py-pyobjc-framework-MetalFX/distinfo:1.1 pkgsrc/devel/py-pyobjc-framework-MetalFX/distinfo:1.2
--- pkgsrc/devel/py-pyobjc-framework-MetalFX/distinfo:1.1       Sun Jun 18 05:03:02 2023
+++ pkgsrc/devel/py-pyobjc-framework-MetalFX/distinfo   Sun Nov 19 17:03:00 2023
@@ -1,5 +1,5 @@
-$NetBSD: distinfo,v 1.1 2023/06/18 05:03:02 adam Exp $
+$NetBSD: distinfo,v 1.2 2023/11/19 17:03:00 adam Exp $
 
-BLAKE2s (pyobjc-framework-MetalFX-9.2.tar.gz) = b01a3bbd807539a7c588e4a5d232b531142926798f9f5b4c4ad50a57f484caee
-SHA512 (pyobjc-framework-MetalFX-9.2.tar.gz) = 438dc0a817d18a2a52a0c6292f54cff1da01326b3e295bd3aa5f0f4ceb6cd2852725412d2b40db151e8707a1b36786b39f1df2e9a05b52f200c74e38c10848cb
-Size (pyobjc-framework-MetalFX-9.2.tar.gz) = 21667 bytes
+BLAKE2s (pyobjc-framework-MetalFX-10.0.tar.gz) = 5cbe2022ecef8e87ae221f0777ee85943a671a50b189db3f401ad615b2b46b08
+SHA512 (pyobjc-framework-MetalFX-10.0.tar.gz) = da7b252af553896bdc4920a7853d0a3395a363015a25ca2973a80d0c8aab864bed7c51094835c8b9d585877b982505c1c95aa5dbee38dc2a3851d6ba62512744
+Size (pyobjc-framework-MetalFX-10.0.tar.gz) = 24265 bytes

Index: pkgsrc/devel/py-pyobjc-framework-MetalKit/Makefile
diff -u pkgsrc/devel/py-pyobjc-framework-MetalKit/Makefile:1.4 pkgsrc/devel/py-pyobjc-framework-MetalKit/Makefile:1.5
--- pkgsrc/devel/py-pyobjc-framework-MetalKit/Makefile:1.4      Tue Sep 27 18:12:56 2022
+++ pkgsrc/devel/py-pyobjc-framework-MetalKit/Makefile  Sun Nov 19 17:03:01 2023
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.4 2022/09/27 18:12:56 adam Exp $
+# $NetBSD: Makefile,v 1.5 2023/11/19 17:03:01 adam Exp $
 
 .include "../../devel/py-pyobjc/Makefile.common"
 
@@ -11,11 +11,9 @@ COMMENT=     Wrappers for the framework Meta
 
 NOT_FOR_PLATFORM=      Darwin-1[0-4].*-* Darwin-[0-9].*-* # 10.11+
 
-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-Metal>=${PYOBJC_VERS}:../../devel/py-pyobjc-framework-Metal
 
-.include "../../lang/python/egg.mk"
+.include "../../lang/python/wheel.mk"
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/devel/py-pyobjc-framework-MetalKit/PLIST
diff -u pkgsrc/devel/py-pyobjc-framework-MetalKit/PLIST:1.2 pkgsrc/devel/py-pyobjc-framework-MetalKit/PLIST:1.3
--- pkgsrc/devel/py-pyobjc-framework-MetalKit/PLIST:1.2 Sat May 23 07:03:47 2020
+++ pkgsrc/devel/py-pyobjc-framework-MetalKit/PLIST     Sun Nov 19 17:03:01 2023
@@ -1,10 +1,8 @@
-@comment $NetBSD: PLIST,v 1.2 2020/05/23 07:03:47 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
+@comment $NetBSD: PLIST,v 1.3 2023/11/19 17:03:01 adam Exp $
+${PYSITELIB}/${WHEEL_INFODIR}/METADATA
+${PYSITELIB}/${WHEEL_INFODIR}/RECORD
+${PYSITELIB}/${WHEEL_INFODIR}/WHEEL
+${PYSITELIB}/${WHEEL_INFODIR}/top_level.txt
 ${PYSITELIB}/MetalKit/_MetalKit.abi3.so
 ${PYSITELIB}/MetalKit/__init__.py
 ${PYSITELIB}/MetalKit/__init__.pyc

Index: pkgsrc/devel/py-pyobjc-framework-MetalKit/distinfo
diff -u pkgsrc/devel/py-pyobjc-framework-MetalKit/distinfo:1.9 pkgsrc/devel/py-pyobjc-framework-MetalKit/distinfo:1.10
--- pkgsrc/devel/py-pyobjc-framework-MetalKit/distinfo:1.9      Sun Jun 18 05:03:03 2023
+++ pkgsrc/devel/py-pyobjc-framework-MetalKit/distinfo  Sun Nov 19 17:03:01 2023
@@ -1,5 +1,5 @@
-$NetBSD: distinfo,v 1.9 2023/06/18 05:03:03 adam Exp $
+$NetBSD: distinfo,v 1.10 2023/11/19 17:03:01 adam Exp $
 
-BLAKE2s (pyobjc-framework-MetalKit-9.2.tar.gz) = c8d164245c6fbd039df7575c7a7870b8edebfde2e587b72707100187c6d4d5ea
-SHA512 (pyobjc-framework-MetalKit-9.2.tar.gz) = ff35bfb911b3a4eaf5f2f5d8fb00503eb3136eab2897b20e2407f1ff5f7afd9646d0fb025c361b989c750f0c2a8f9ea2e05bfdb385053b5ba2375b0d814c54b3
-Size (pyobjc-framework-MetalKit-9.2.tar.gz) = 43118 bytes
+BLAKE2s (pyobjc-framework-MetalKit-10.0.tar.gz) = c06d0350290ee991e592f7bcf4bc1ff80571d02686bd580a9d23ce7045861efd
+SHA512 (pyobjc-framework-MetalKit-10.0.tar.gz) = 2f596fc82f7d5bcd75fc8749d8b4fd7df51ff8dcea55373369bf0a549c9840766910d282e28d89da506f0f49f77610a9718d6cd8e0153af4f72b584a24cc2dea
+Size (pyobjc-framework-MetalKit-10.0.tar.gz) = 47586 bytes

Index: pkgsrc/devel/py-pyobjc-framework-MetalPerformanceShaders/Makefile
diff -u pkgsrc/devel/py-pyobjc-framework-MetalPerformanceShaders/Makefile:1.1 pkgsrc/devel/py-pyobjc-framework-MetalPerformanceShaders/Makefile:1.2
--- pkgsrc/devel/py-pyobjc-framework-MetalPerformanceShaders/Makefile:1.1       Tue Sep 27 18:12:56 2022
+++ pkgsrc/devel/py-pyobjc-framework-MetalPerformanceShaders/Makefile   Sun Nov 19 17:03:01 2023
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.1 2022/09/27 18:12:56 adam Exp $
+# $NetBSD: Makefile,v 1.2 2023/11/19 17:03:01 adam Exp $
 
 .include "../../devel/py-pyobjc/Makefile.common"
 
@@ -11,10 +11,8 @@ COMMENT=     Wrappers for the framework Meta
 
 NOT_FOR_PLATFORM=      Darwin-1[0-6].*-* Darwin-[0-9].*-* # 10.13+
 
-USE_LANGUAGES= c objc
-
 DEPENDS+=      ${PYPKGPREFIX}-pyobjc-core>=${PYOBJC_VERS}:../../devel/py-pyobjc-core
 DEPENDS+=      ${PYPKGPREFIX}-pyobjc-framework-Metal>=${PYOBJC_VERS}:../../devel/py-pyobjc-framework-Metal
 
-.include "../../lang/python/egg.mk"
+.include "../../lang/python/wheel.mk"
 .include "../../mk/bsd.pkg.mk"
Index: pkgsrc/devel/py-pyobjc-framework-MetalPerformanceShaders/PLIST
diff -u pkgsrc/devel/py-pyobjc-framework-MetalPerformanceShaders/PLIST:1.1 pkgsrc/devel/py-pyobjc-framework-MetalPerformanceShaders/PLIST:1.2
--- pkgsrc/devel/py-pyobjc-framework-MetalPerformanceShaders/PLIST:1.1  Tue Sep 27 18:12:56 2022
+++ pkgsrc/devel/py-pyobjc-framework-MetalPerformanceShaders/PLIST      Sun Nov 19 17:03:01 2023
@@ -1,10 +1,8 @@
-@comment $NetBSD: PLIST,v 1.1 2022/09/27 18:12:56 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
+@comment $NetBSD: PLIST,v 1.2 2023/11/19 17:03:01 adam Exp $
+${PYSITELIB}/${WHEEL_INFODIR}/METADATA
+${PYSITELIB}/${WHEEL_INFODIR}/RECORD
+${PYSITELIB}/${WHEEL_INFODIR}/WHEEL
+${PYSITELIB}/${WHEEL_INFODIR}/top_level.txt
 ${PYSITELIB}/MetalPerformanceShaders/_MetalPerformanceShaders.abi3.so
 ${PYSITELIB}/MetalPerformanceShaders/__init__.py
 ${PYSITELIB}/MetalPerformanceShaders/__init__.pyc

Index: pkgsrc/devel/py-pyobjc-framework-MetalPerformanceShaders/distinfo
diff -u pkgsrc/devel/py-pyobjc-framework-MetalPerformanceShaders/distinfo:1.3 pkgsrc/devel/py-pyobjc-framework-MetalPerformanceShaders/distinfo:1.4
--- pkgsrc/devel/py-pyobjc-framework-MetalPerformanceShaders/distinfo:1.3       Sun Jun 18 05:03:03 2023
+++ pkgsrc/devel/py-pyobjc-framework-MetalPerformanceShaders/distinfo   Sun Nov 19 17:03:01 2023
@@ -1,5 +1,5 @@
-$NetBSD: distinfo,v 1.3 2023/06/18 05:03:03 adam Exp $
+$NetBSD: distinfo,v 1.4 2023/11/19 17:03:01 adam Exp $
 
-BLAKE2s (pyobjc-framework-MetalPerformanceShaders-9.2.tar.gz) = 1739153f85e4a69fa773394bda3801669fb4fc32c584a2b4070fcb1feaedb695
-SHA512 (pyobjc-framework-MetalPerformanceShaders-9.2.tar.gz) = 3881ff0d3f0bd6f94200443d2843a19425913cb27a233c1241f2f5aa653201dd23ee7308068f723c5571ce3ed38688dcc803e481718983e53f68cf39f721d07e
-Size (pyobjc-framework-MetalPerformanceShaders-9.2.tar.gz) = 291695 bytes
+BLAKE2s (pyobjc-framework-MetalPerformanceShaders-10.0.tar.gz) = bfb81f5f273bb3de3f1c4a05b9001debb1c0c9b738908e18a4ca96091569502f
+SHA512 (pyobjc-framework-MetalPerformanceShaders-10.0.tar.gz) = 7f1f6632c34cb3621551a3bc638898367e2576e067717f377b3d4eb96a54da8280699fae43322898f86409003305ffa4b204a341ac13e4853f04e00c036d3a42
+Size (pyobjc-framework-MetalPerformanceShaders-10.0.tar.gz) = 373640 bytes

Index: pkgsrc/devel/py-pyobjc-framework-MetalPerformanceShadersGraph/Makefile
diff -u pkgsrc/devel/py-pyobjc-framework-MetalPerformanceShadersGraph/Makefile:1.1 pkgsrc/devel/py-pyobjc-framework-MetalPerformanceShadersGraph/Makefile:1.2
--- pkgsrc/devel/py-pyobjc-framework-MetalPerformanceShadersGraph/Makefile:1.1  Tue Sep 27 18:12:56 2022
+++ pkgsrc/devel/py-pyobjc-framework-MetalPerformanceShadersGraph/Makefile      Sun Nov 19 17:03:01 2023
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.1 2022/09/27 18:12:56 adam Exp $
+# $NetBSD: Makefile,v 1.2 2023/11/19 17:03:01 adam Exp $
 
 .include "../../devel/py-pyobjc/Makefile.common"
 
@@ -11,10 +11,8 @@ COMMENT=     Wrappers for the framework Meta
 
 NOT_FOR_PLATFORM=      Darwin-1[0-9].*-* Darwin-[0-9].*-* # 11.0+
 
-USE_LANGUAGES= c objc
-
 DEPENDS+=      ${PYPKGPREFIX}-pyobjc-core>=${PYOBJC_VERS}:../../devel/py-pyobjc-core
 DEPENDS+=      ${PYPKGPREFIX}-pyobjc-framework-MetalPerformanceShaders>=${PYOBJC_VERS}:../../devel/py-pyobjc-framework-MetalPerformanceShaders
 
-.include "../../lang/python/egg.mk"
+.include "../../lang/python/wheel.mk"
 .include "../../mk/bsd.pkg.mk"
Index: pkgsrc/devel/py-pyobjc-framework-MetalPerformanceShadersGraph/PLIST
diff -u pkgsrc/devel/py-pyobjc-framework-MetalPerformanceShadersGraph/PLIST:1.1 pkgsrc/devel/py-pyobjc-framework-MetalPerformanceShadersGraph/PLIST:1.2
--- pkgsrc/devel/py-pyobjc-framework-MetalPerformanceShadersGraph/PLIST:1.1     Tue Sep 27 18:12:56 2022
+++ pkgsrc/devel/py-pyobjc-framework-MetalPerformanceShadersGraph/PLIST Sun Nov 19 17:03:01 2023
@@ -1,10 +1,8 @@
-@comment $NetBSD: PLIST,v 1.1 2022/09/27 18:12:56 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
+@comment $NetBSD: PLIST,v 1.2 2023/11/19 17:03:01 adam Exp $
+${PYSITELIB}/${WHEEL_INFODIR}/METADATA
+${PYSITELIB}/${WHEEL_INFODIR}/RECORD
+${PYSITELIB}/${WHEEL_INFODIR}/WHEEL
+${PYSITELIB}/${WHEEL_INFODIR}/top_level.txt
 ${PYSITELIB}/MetalPerformanceShadersGraph/__init__.py
 ${PYSITELIB}/MetalPerformanceShadersGraph/__init__.pyc
 ${PYSITELIB}/MetalPerformanceShadersGraph/__init__.pyo

Index: pkgsrc/devel/py-pyobjc-framework-MetalPerformanceShadersGraph/distinfo
diff -u pkgsrc/devel/py-pyobjc-framework-MetalPerformanceShadersGraph/distinfo:1.3 pkgsrc/devel/py-pyobjc-framework-MetalPerformanceShadersGraph/distinfo:1.4
--- pkgsrc/devel/py-pyobjc-framework-MetalPerformanceShadersGraph/distinfo:1.3  Sun Jun 18 05:03:03 2023
+++ pkgsrc/devel/py-pyobjc-framework-MetalPerformanceShadersGraph/distinfo      Sun Nov 19 17:03:01 2023
@@ -1,5 +1,5 @@
-$NetBSD: distinfo,v 1.3 2023/06/18 05:03:03 adam Exp $
+$NetBSD: distinfo,v 1.4 2023/11/19 17:03:01 adam Exp $
 
-BLAKE2s (pyobjc-framework-MetalPerformanceShadersGraph-9.2.tar.gz) = 41ecd6576c250b8703c6ccca15b3dba7462cfe39eeab514ea6d69cba05813fd2
-SHA512 (pyobjc-framework-MetalPerformanceShadersGraph-9.2.tar.gz) = d17bfec9bc4d7cdd37b363b74ef5914bb67c55569bde38dfb30ac922746bf141e1dbaa5fc2392afb22c9dea7d9044358e88946bc29a1bf7540a69fb23add3289
-Size (pyobjc-framework-MetalPerformanceShadersGraph-9.2.tar.gz) = 89634 bytes
+BLAKE2s (pyobjc-framework-MetalPerformanceShadersGraph-10.0.tar.gz) = b0aac24d77eb3b6cdc1690a867ce328f145cdf749af46219ad546188f98d4397
+SHA512 (pyobjc-framework-MetalPerformanceShadersGraph-10.0.tar.gz) = c34a73cc925582aefd508b22d69ae825fb2d970f365da90fae6f10fba9f4410018877320015562d1991a20d7282cdf74ee32af78f0e0de24beba38183c525282
+Size (pyobjc-framework-MetalPerformanceShadersGraph-10.0.tar.gz) = 113161 bytes

Index: pkgsrc/devel/py-pyobjc-framework-MetricKit/Makefile
diff -u pkgsrc/devel/py-pyobjc-framework-MetricKit/Makefile:1.1 pkgsrc/devel/py-pyobjc-framework-MetricKit/Makefile:1.2
--- pkgsrc/devel/py-pyobjc-framework-MetricKit/Makefile:1.1     Tue Sep 27 18:12:57 2022
+++ pkgsrc/devel/py-pyobjc-framework-MetricKit/Makefile Sun Nov 19 17:03:01 2023
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.1 2022/09/27 18:12:57 adam Exp $
+# $NetBSD: Makefile,v 1.2 2023/11/19 17:03:01 adam Exp $
 
 .include "../../devel/py-pyobjc/Makefile.common"
 
@@ -11,10 +11,8 @@ COMMENT=     Wrappers for the framework Metr
 
 NOT_FOR_PLATFORM=      Darwin-1[0-9].*-* Darwin-[0-9].*-* # 11.0+
 
-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 "../../lang/python/wheel.mk"
 .include "../../mk/bsd.pkg.mk"
Index: pkgsrc/devel/py-pyobjc-framework-MetricKit/PLIST
diff -u pkgsrc/devel/py-pyobjc-framework-MetricKit/PLIST:1.1 pkgsrc/devel/py-pyobjc-framework-MetricKit/PLIST:1.2
--- pkgsrc/devel/py-pyobjc-framework-MetricKit/PLIST:1.1        Tue Sep 27 18:12:57 2022
+++ pkgsrc/devel/py-pyobjc-framework-MetricKit/PLIST    Sun Nov 19 17:03:01 2023
@@ -1,10 +1,8 @@
-@comment $NetBSD: PLIST,v 1.1 2022/09/27 18:12:57 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
+@comment $NetBSD: PLIST,v 1.2 2023/11/19 17:03:01 adam Exp $
+${PYSITELIB}/${WHEEL_INFODIR}/METADATA
+${PYSITELIB}/${WHEEL_INFODIR}/RECORD
+${PYSITELIB}/${WHEEL_INFODIR}/WHEEL
+${PYSITELIB}/${WHEEL_INFODIR}/top_level.txt
 ${PYSITELIB}/MetricKit/_MetricKit.abi3.so
 ${PYSITELIB}/MetricKit/__init__.py
 ${PYSITELIB}/MetricKit/__init__.pyc

Index: pkgsrc/devel/py-pyobjc-framework-MetricKit/distinfo
diff -u pkgsrc/devel/py-pyobjc-framework-MetricKit/distinfo:1.3 pkgsrc/devel/py-pyobjc-framework-MetricKit/distinfo:1.4
--- pkgsrc/devel/py-pyobjc-framework-MetricKit/distinfo:1.3     Sun Jun 18 05:03:03 2023
+++ pkgsrc/devel/py-pyobjc-framework-MetricKit/distinfo Sun Nov 19 17:03:01 2023
@@ -1,5 +1,5 @@
-$NetBSD: distinfo,v 1.3 2023/06/18 05:03:03 adam Exp $
+$NetBSD: distinfo,v 1.4 2023/11/19 17:03:01 adam Exp $
 
-BLAKE2s (pyobjc-framework-MetricKit-9.2.tar.gz) = c5e9a01a444922ed41565b166a954f84f0ea667a259067f5f44d467509a9010b
-SHA512 (pyobjc-framework-MetricKit-9.2.tar.gz) = 3135f9ca1ebbe4d2cf0fd51781a04ecdc7050bf9bcd1de209287adc7cd26165b5bba7cea50ba9af723d67ff4864114700af29f3ee65c961c4eca29d516e9d8ed
-Size (pyobjc-framework-MetricKit-9.2.tar.gz) = 30575 bytes
+BLAKE2s (pyobjc-framework-MetricKit-10.0.tar.gz) = 47d5017bd77425d89c3487b533ef85900ef402410b3ba792cb6188fcb3710f04
+SHA512 (pyobjc-framework-MetricKit-10.0.tar.gz) = 1944cf4208d7e145b75dacd86830c8af62b007ae27c84264839bf22431ab630c987e180aecc6b5762474726a08969c711899883e771f6e2876a8568ddd301abb
+Size (pyobjc-framework-MetricKit-10.0.tar.gz) = 37691 bytes

Index: pkgsrc/devel/py-pyobjc-framework-ModelIO/Makefile
diff -u pkgsrc/devel/py-pyobjc-framework-ModelIO/Makefile:1.3 pkgsrc/devel/py-pyobjc-framework-ModelIO/Makefile:1.4
--- pkgsrc/devel/py-pyobjc-framework-ModelIO/Makefile:1.3       Tue Sep 27 18:12:57 2022
+++ pkgsrc/devel/py-pyobjc-framework-ModelIO/Makefile   Sun Nov 19 17:03:01 2023
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.3 2022/09/27 18:12:57 adam Exp $
+# $NetBSD: Makefile,v 1.4 2023/11/19 17:03:01 adam Exp $
 
 .include "../../devel/py-pyobjc/Makefile.common"
 
@@ -11,11 +11,9 @@ COMMENT=     Wrappers for the framework Mode
 
 NOT_FOR_PLATFORM=      Darwin-1[0-4].*-* Darwin-[0-9].*-* # 10.11+
 
-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 "../../lang/python/wheel.mk"
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/devel/py-pyobjc-framework-ModelIO/PLIST
diff -u pkgsrc/devel/py-pyobjc-framework-ModelIO/PLIST:1.2 pkgsrc/devel/py-pyobjc-framework-ModelIO/PLIST:1.3
--- pkgsrc/devel/py-pyobjc-framework-ModelIO/PLIST:1.2  Sat May 23 07:03:47 2020
+++ pkgsrc/devel/py-pyobjc-framework-ModelIO/PLIST      Sun Nov 19 17:03:01 2023
@@ -1,10 +1,8 @@
-@comment $NetBSD: PLIST,v 1.2 2020/05/23 07:03:47 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
+@comment $NetBSD: PLIST,v 1.3 2023/11/19 17:03:01 adam Exp $
+${PYSITELIB}/${WHEEL_INFODIR}/METADATA
+${PYSITELIB}/${WHEEL_INFODIR}/RECORD
+${PYSITELIB}/${WHEEL_INFODIR}/WHEEL
+${PYSITELIB}/${WHEEL_INFODIR}/top_level.txt
 ${PYSITELIB}/ModelIO/_ModelIO.abi3.so
 ${PYSITELIB}/ModelIO/__init__.py
 ${PYSITELIB}/ModelIO/__init__.pyc

Index: pkgsrc/devel/py-pyobjc-framework-ModelIO/distinfo
diff -u pkgsrc/devel/py-pyobjc-framework-ModelIO/distinfo:1.14 pkgsrc/devel/py-pyobjc-framework-ModelIO/distinfo:1.15
--- pkgsrc/devel/py-pyobjc-framework-ModelIO/distinfo:1.14      Sun Jun 18 05:03:03 2023
+++ pkgsrc/devel/py-pyobjc-framework-ModelIO/distinfo   Sun Nov 19 17:03:01 2023
@@ -1,5 +1,5 @@
-$NetBSD: distinfo,v 1.14 2023/06/18 05:03:03 adam Exp $
+$NetBSD: distinfo,v 1.15 2023/11/19 17:03:01 adam Exp $
 
-BLAKE2s (pyobjc-framework-ModelIO-9.2.tar.gz) = 991131470ad2575d3359f7097d4eb6ff2b0e7553e8ede6939ac899f45f342e9b
-SHA512 (pyobjc-framework-ModelIO-9.2.tar.gz) = a2c1b7c231dbb71bee1c507e39494ad465cf2aa8b4fec5156c510b484dd66ebe4265cab5744f7ee6b21961eeaad8df9223982b1206e010c00a1f28d6c57edd16
-Size (pyobjc-framework-ModelIO-9.2.tar.gz) = 64403 bytes
+BLAKE2s (pyobjc-framework-ModelIO-10.0.tar.gz) = 485910cbbb4da22c7f09919ea65475bb9b6baf3e00b5fc7a0df27cfdb55bcbe3
+SHA512 (pyobjc-framework-ModelIO-10.0.tar.gz) = ad5a4c5342dd189130f9c65efd76a70b49b9c98acf823947f50d37ba3b10ca29b71033c9d9522fbbd65db47fddd9d0a40bfaab641e01b8d1badbb05b3c680824
+Size (pyobjc-framework-ModelIO-10.0.tar.gz) = 92064 bytes

Index: pkgsrc/devel/py-pyobjc-framework-MultipeerConnectivity/Makefile
diff -u pkgsrc/devel/py-pyobjc-framework-MultipeerConnectivity/Makefile:1.3 pkgsrc/devel/py-pyobjc-framework-MultipeerConnectivity/Makefile:1.4
--- pkgsrc/devel/py-pyobjc-framework-MultipeerConnectivity/Makefile:1.3 Tue Sep 27 18:12:57 2022
+++ pkgsrc/devel/py-pyobjc-framework-MultipeerConnectivity/Makefile     Sun Nov 19 17:03:01 2023
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.3 2022/09/27 18:12:57 adam Exp $
+# $NetBSD: Makefile,v 1.4 2023/11/19 17:03:01 adam Exp $
 
 .include "../../devel/py-pyobjc/Makefile.common"
 
@@ -11,10 +11,8 @@ COMMENT=     Wrappers for the framework Mult
 
 NOT_FOR_PLATFORM=      Darwin-1[0-3].*-* Darwin-[0-9].*-* # 10.10+
 
-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 "../../lang/python/wheel.mk"
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/devel/py-pyobjc-framework-MultipeerConnectivity/PLIST
diff -u pkgsrc/devel/py-pyobjc-framework-MultipeerConnectivity/PLIST:1.2 pkgsrc/devel/py-pyobjc-framework-MultipeerConnectivity/PLIST:1.3
--- pkgsrc/devel/py-pyobjc-framework-MultipeerConnectivity/PLIST:1.2    Sat May 23 07:03:47 2020
+++ pkgsrc/devel/py-pyobjc-framework-MultipeerConnectivity/PLIST        Sun Nov 19 17:03:01 2023
@@ -1,10 +1,9 @@
-@comment $NetBSD: PLIST,v 1.2 2020/05/23 07:03:47 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
+@comment $NetBSD: PLIST,v 1.3 2023/11/19 17:03:01 adam Exp $
+${PYSITELIB}/${WHEEL_INFODIR}/LICENSE.txt
+${PYSITELIB}/${WHEEL_INFODIR}/METADATA
+${PYSITELIB}/${WHEEL_INFODIR}/RECORD
+${PYSITELIB}/${WHEEL_INFODIR}/WHEEL
+${PYSITELIB}/${WHEEL_INFODIR}/top_level.txt
 ${PYSITELIB}/MultipeerConnectivity/_MultipeerConnectivity.abi3.so
 ${PYSITELIB}/MultipeerConnectivity/__init__.py
 ${PYSITELIB}/MultipeerConnectivity/__init__.pyc

Index: pkgsrc/devel/py-pyobjc-framework-MultipeerConnectivity/distinfo
diff -u pkgsrc/devel/py-pyobjc-framework-MultipeerConnectivity/distinfo:1.14 pkgsrc/devel/py-pyobjc-framework-MultipeerConnectivity/distinfo:1.15
--- pkgsrc/devel/py-pyobjc-framework-MultipeerConnectivity/distinfo:1.14        Sun Jun 18 05:03:03 2023
+++ pkgsrc/devel/py-pyobjc-framework-MultipeerConnectivity/distinfo     Sun Nov 19 17:03:01 2023
@@ -1,5 +1,5 @@
-$NetBSD: distinfo,v 1.14 2023/06/18 05:03:03 adam Exp $
+$NetBSD: distinfo,v 1.15 2023/11/19 17:03:01 adam Exp $
 
-BLAKE2s (pyobjc-framework-MultipeerConnectivity-9.2.tar.gz) = 3219e043d48e9877a2daae80fe1667aec20bb48a02cbb07d3a4323a4a9dca7f7
-SHA512 (pyobjc-framework-MultipeerConnectivity-9.2.tar.gz) = 1932a5033a3483d564a9331b175bac0abedfe36e9b5421597aeb5be8c282223b79977c53aea946ac40957d272a6086df839343b02e4b55c32190eece6aa8abaa
-Size (pyobjc-framework-MultipeerConnectivity-9.2.tar.gz) = 23639 bytes
+BLAKE2s (pyobjc-framework-MultipeerConnectivity-10.0.tar.gz) = c56a8fbea5cd6feac58759167eef4bf1a2a45379b30133aea8c995d481d8559f
+SHA512 (pyobjc-framework-MultipeerConnectivity-10.0.tar.gz) = c3e710e5204747eeb26c647c7930488b13185442dfd03bdb0775990b23e20286e48e279891bae700e28484de4d9276916297bf9d31569c18eb0c96907157c480
+Size (pyobjc-framework-MultipeerConnectivity-10.0.tar.gz) = 24060 bytes

Index: pkgsrc/devel/py-pyobjc-framework-NaturalLanguage/Makefile
diff -u pkgsrc/devel/py-pyobjc-framework-NaturalLanguage/Makefile:1.3 pkgsrc/devel/py-pyobjc-framework-NaturalLanguage/Makefile:1.4
--- pkgsrc/devel/py-pyobjc-framework-NaturalLanguage/Makefile:1.3       Tue Sep 27 18:12:57 2022
+++ pkgsrc/devel/py-pyobjc-framework-NaturalLanguage/Makefile   Sun Nov 19 17:03:01 2023
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.3 2022/09/27 18:12:57 adam Exp $
+# $NetBSD: Makefile,v 1.4 2023/11/19 17:03:01 adam Exp $
 
 .include "../../devel/py-pyobjc/Makefile.common"
 
@@ -11,10 +11,8 @@ COMMENT=     Wrappers for the framework Natu
 
 NOT_FOR_PLATFORM=      Darwin-1[0-3].*-* Darwin-[0-9].*-* # 10.14+
 
-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 "../../lang/python/wheel.mk"
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/devel/py-pyobjc-framework-NaturalLanguage/PLIST
diff -u pkgsrc/devel/py-pyobjc-framework-NaturalLanguage/PLIST:1.1 pkgsrc/devel/py-pyobjc-framework-NaturalLanguage/PLIST:1.2
--- pkgsrc/devel/py-pyobjc-framework-NaturalLanguage/PLIST:1.1  Sat May 23 07:03:47 2020
+++ pkgsrc/devel/py-pyobjc-framework-NaturalLanguage/PLIST      Sun Nov 19 17:03:01 2023
@@ -1,10 +1,8 @@
-@comment $NetBSD: PLIST,v 1.1 2020/05/23 07:03:47 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
+@comment $NetBSD: PLIST,v 1.2 2023/11/19 17:03:01 adam Exp $
+${PYSITELIB}/${WHEEL_INFODIR}/METADATA
+${PYSITELIB}/${WHEEL_INFODIR}/RECORD
+${PYSITELIB}/${WHEEL_INFODIR}/WHEEL
+${PYSITELIB}/${WHEEL_INFODIR}/top_level.txt
 ${PYSITELIB}/NaturalLanguage/__init__.py
 ${PYSITELIB}/NaturalLanguage/__init__.pyc
 ${PYSITELIB}/NaturalLanguage/__init__.pyo

Index: pkgsrc/devel/py-pyobjc-framework-NaturalLanguage/distinfo
diff -u pkgsrc/devel/py-pyobjc-framework-NaturalLanguage/distinfo:1.8 pkgsrc/devel/py-pyobjc-framework-NaturalLanguage/distinfo:1.9
--- pkgsrc/devel/py-pyobjc-framework-NaturalLanguage/distinfo:1.8       Sun Jun 18 05:03:03 2023
+++ pkgsrc/devel/py-pyobjc-framework-NaturalLanguage/distinfo   Sun Nov 19 17:03:01 2023
@@ -1,5 +1,5 @@
-$NetBSD: distinfo,v 1.8 2023/06/18 05:03:03 adam Exp $
+$NetBSD: distinfo,v 1.9 2023/11/19 17:03:01 adam Exp $
 
-BLAKE2s (pyobjc-framework-NaturalLanguage-9.2.tar.gz) = c265fe2451bdc7ffecb8c3d44a8d3d5f950ce1da2a590662f11754acde90854f
-SHA512 (pyobjc-framework-NaturalLanguage-9.2.tar.gz) = 610c09c23b61c83fefb17a7cb5c260ac9807c02cb7070786c889d265fb6721bbaadc1cc9e56262cf17e9400b8e39cd857d80d227450260b0f349a62a5284890f
-Size (pyobjc-framework-NaturalLanguage-9.2.tar.gz) = 36455 bytes
+BLAKE2s (pyobjc-framework-NaturalLanguage-10.0.tar.gz) = 5b7f1a7c23a8238f1b1796752bf169fbe385359b0ba7744b9c63d47744d099e7
+SHA512 (pyobjc-framework-NaturalLanguage-10.0.tar.gz) = c79c1578740a201d54c53d01d2e5319a58dc14cb01048a48e266208cec9c2e3d3efc53885f7897d3cdd833b4dc5b260790f058c2dd846b409e58400a19d7785a
+Size (pyobjc-framework-NaturalLanguage-10.0.tar.gz) = 44068 bytes

Index: pkgsrc/devel/py-pyobjc-framework-NetFS/Makefile
diff -u pkgsrc/devel/py-pyobjc-framework-NetFS/Makefile:1.3 pkgsrc/devel/py-pyobjc-framework-NetFS/Makefile:1.4
--- pkgsrc/devel/py-pyobjc-framework-NetFS/Makefile:1.3 Tue Sep 27 18:12:57 2022
+++ pkgsrc/devel/py-pyobjc-framework-NetFS/Makefile     Sun Nov 19 17:03:01 2023
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.3 2022/09/27 18:12:57 adam Exp $
+# $NetBSD: Makefile,v 1.4 2023/11/19 17:03:01 adam Exp $
 
 .include "../../devel/py-pyobjc/Makefile.common"
 
@@ -11,10 +11,8 @@ COMMENT=     Wrappers for the framework NetF
 
 NOT_FOR_PLATFORM=      Darwin-[0-9].*-* # 10.6+
 
-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 "../../lang/python/wheel.mk"
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/devel/py-pyobjc-framework-NetFS/PLIST
diff -u pkgsrc/devel/py-pyobjc-framework-NetFS/PLIST:1.1 pkgsrc/devel/py-pyobjc-framework-NetFS/PLIST:1.2
--- pkgsrc/devel/py-pyobjc-framework-NetFS/PLIST:1.1    Thu Feb  8 19:54:24 2018
+++ pkgsrc/devel/py-pyobjc-framework-NetFS/PLIST        Sun Nov 19 17:03:01 2023
@@ -1,10 +1,8 @@
-@comment $NetBSD: PLIST,v 1.1 2018/02/08 19:54:24 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
+@comment $NetBSD: PLIST,v 1.2 2023/11/19 17:03:01 adam Exp $
+${PYSITELIB}/${WHEEL_INFODIR}/METADATA
+${PYSITELIB}/${WHEEL_INFODIR}/RECORD
+${PYSITELIB}/${WHEEL_INFODIR}/WHEEL
+${PYSITELIB}/${WHEEL_INFODIR}/top_level.txt
 ${PYSITELIB}/NetFS/__init__.py
 ${PYSITELIB}/NetFS/__init__.pyc
 ${PYSITELIB}/NetFS/__init__.pyo

Index: pkgsrc/devel/py-pyobjc-framework-NetFS/distinfo
diff -u pkgsrc/devel/py-pyobjc-framework-NetFS/distinfo:1.14 pkgsrc/devel/py-pyobjc-framework-NetFS/distinfo:1.15
--- pkgsrc/devel/py-pyobjc-framework-NetFS/distinfo:1.14        Sun Jun 18 05:03:03 2023
+++ pkgsrc/devel/py-pyobjc-framework-NetFS/distinfo     Sun Nov 19 17:03:01 2023
@@ -1,5 +1,5 @@
-$NetBSD: distinfo,v 1.14 2023/06/18 05:03:03 adam Exp $
+$NetBSD: distinfo,v 1.15 2023/11/19 17:03:01 adam Exp $
 
-BLAKE2s (pyobjc-framework-NetFS-9.2.tar.gz) = 828eecd735bb892a050600a1592ebcb273044a5aaf949cb1609450606a4b39fc
-SHA512 (pyobjc-framework-NetFS-9.2.tar.gz) = ab0f3de22dc3148d13d9412f2bb22b0c61a324307534da6c102ab55a0f11ca8394e22f3c981af86b1504ca02331044a5e24efb766a40c5812b15f29b313ce4ed
-Size (pyobjc-framework-NetFS-9.2.tar.gz) = 15003 bytes
+BLAKE2s (pyobjc-framework-NetFS-10.0.tar.gz) = 21256ba705be39f687d97ba831cf8f0d31bc86f873af622b1909d47571055502
+SHA512 (pyobjc-framework-NetFS-10.0.tar.gz) = acb4c22853fd4142b471a130f1c6a31d970abee5ee37c32353649b0564957bfc8e068f26d93c4bb869a0fb0ac4fe30225d375c2d6f5809a74734f098be15c652
+Size (pyobjc-framework-NetFS-10.0.tar.gz) = 15509 bytes

Index: pkgsrc/devel/py-pyobjc-framework-Network/Makefile
diff -u pkgsrc/devel/py-pyobjc-framework-Network/Makefile:1.1 pkgsrc/devel/py-pyobjc-framework-Network/Makefile:1.2
--- pkgsrc/devel/py-pyobjc-framework-Network/Makefile:1.1       Tue Sep 27 18:12:57 2022
+++ pkgsrc/devel/py-pyobjc-framework-Network/Makefile   Sun Nov 19 17:03:02 2023
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.1 2022/09/27 18:12:57 adam Exp $
+# $NetBSD: Makefile,v 1.2 2023/11/19 17:03:02 adam Exp $
 
 .include "../../devel/py-pyobjc/Makefile.common"
 
@@ -11,10 +11,8 @@ COMMENT=     Wrappers for the framework Netw
 
 NOT_FOR_PLATFORM=      Darwin-1[0-7].*-* Darwin-[0-9].*-* # 10.14+
 
-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 "../../lang/python/wheel.mk"
 .include "../../mk/bsd.pkg.mk"
Index: pkgsrc/devel/py-pyobjc-framework-Network/PLIST
diff -u pkgsrc/devel/py-pyobjc-framework-Network/PLIST:1.1 pkgsrc/devel/py-pyobjc-framework-Network/PLIST:1.2
--- pkgsrc/devel/py-pyobjc-framework-Network/PLIST:1.1  Tue Sep 27 18:12:57 2022
+++ pkgsrc/devel/py-pyobjc-framework-Network/PLIST      Sun Nov 19 17:03:02 2023
@@ -1,10 +1,8 @@
-@comment $NetBSD: PLIST,v 1.1 2022/09/27 18:12:57 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
+@comment $NetBSD: PLIST,v 1.2 2023/11/19 17:03:02 adam Exp $
+${PYSITELIB}/${WHEEL_INFODIR}/METADATA
+${PYSITELIB}/${WHEEL_INFODIR}/RECORD
+${PYSITELIB}/${WHEEL_INFODIR}/WHEEL
+${PYSITELIB}/${WHEEL_INFODIR}/top_level.txt
 ${PYSITELIB}/Network/_Network.abi3.so
 ${PYSITELIB}/Network/__init__.py
 ${PYSITELIB}/Network/__init__.pyc

Index: pkgsrc/devel/py-pyobjc-framework-Network/distinfo
diff -u pkgsrc/devel/py-pyobjc-framework-Network/distinfo:1.3 pkgsrc/devel/py-pyobjc-framework-Network/distinfo:1.4
--- pkgsrc/devel/py-pyobjc-framework-Network/distinfo:1.3       Sun Jun 18 05:03:04 2023
+++ pkgsrc/devel/py-pyobjc-framework-Network/distinfo   Sun Nov 19 17:03:02 2023
@@ -1,5 +1,5 @@
-$NetBSD: distinfo,v 1.3 2023/06/18 05:03:04 adam Exp $
+$NetBSD: distinfo,v 1.4 2023/11/19 17:03:02 adam Exp $
 
-BLAKE2s (pyobjc-framework-Network-9.2.tar.gz) = b417dada4c2837aa40c4a3b47e0453a91f91a342a665e8e694c16eba943ab8c0
-SHA512 (pyobjc-framework-Network-9.2.tar.gz) = 01595e7fecbdc3c10efa12ab65230496716737cf027d22984315e3ad61627b06c6ce2ea0b326a06bd5d73104d7477b7e7a70de4c07be8ebbc09a25dcb1b5f3f5
-Size (pyobjc-framework-Network-9.2.tar.gz) = 117277 bytes
+BLAKE2s (pyobjc-framework-Network-10.0.tar.gz) = dfc690296bab2785a5f60ac1f812eecf941cf5d2b779d923441b8cbd79bfdf6b
+SHA512 (pyobjc-framework-Network-10.0.tar.gz) = d569d68b9ac99e4276d7f41b79aca10f451cdae268a0ac28a0baf47eb45ca7fd1b76a8ad36303d5af98dd2c4a4f48c213726b009a83cf54dff91b574ba44f020
+Size (pyobjc-framework-Network-10.0.tar.gz) = 136957 bytes

Index: pkgsrc/devel/py-pyobjc-framework-NetworkExtension/Makefile
diff -u pkgsrc/devel/py-pyobjc-framework-NetworkExtension/Makefile:1.3 pkgsrc/devel/py-pyobjc-framework-NetworkExtension/Makefile:1.4
--- pkgsrc/devel/py-pyobjc-framework-NetworkExtension/Makefile:1.3      Tue Sep 27 18:12:57 2022
+++ pkgsrc/devel/py-pyobjc-framework-NetworkExtension/Makefile  Sun Nov 19 17:03:02 2023
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.3 2022/09/27 18:12:57 adam Exp $
+# $NetBSD: Makefile,v 1.4 2023/11/19 17:03:02 adam Exp $
 
 .include "../../devel/py-pyobjc/Makefile.common"
 
@@ -11,10 +11,8 @@ COMMENT=     Wrappers for the framework Netw
 
 NOT_FOR_PLATFORM=      Darwin-1[0-4].*-* Darwin-[0-9].*-* # 10.11+
 
-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 "../../lang/python/wheel.mk"
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/devel/py-pyobjc-framework-NetworkExtension/PLIST
diff -u pkgsrc/devel/py-pyobjc-framework-NetworkExtension/PLIST:1.2 pkgsrc/devel/py-pyobjc-framework-NetworkExtension/PLIST:1.3
--- pkgsrc/devel/py-pyobjc-framework-NetworkExtension/PLIST:1.2 Sat May 23 07:03:48 2020
+++ pkgsrc/devel/py-pyobjc-framework-NetworkExtension/PLIST     Sun Nov 19 17:03:02 2023
@@ -1,10 +1,8 @@
-@comment $NetBSD: PLIST,v 1.2 2020/05/23 07:03:48 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
+@comment $NetBSD: PLIST,v 1.3 2023/11/19 17:03:02 adam Exp $
+${PYSITELIB}/${WHEEL_INFODIR}/METADATA
+${PYSITELIB}/${WHEEL_INFODIR}/RECORD
+${PYSITELIB}/${WHEEL_INFODIR}/WHEEL
+${PYSITELIB}/${WHEEL_INFODIR}/top_level.txt
 ${PYSITELIB}/NetworkExtension/_NetworkExtension.abi3.so
 ${PYSITELIB}/NetworkExtension/__init__.py
 ${PYSITELIB}/NetworkExtension/__init__.pyc

Index: pkgsrc/devel/py-pyobjc-framework-NetworkExtension/distinfo
diff -u pkgsrc/devel/py-pyobjc-framework-NetworkExtension/distinfo:1.14 pkgsrc/devel/py-pyobjc-framework-NetworkExtension/distinfo:1.15
--- pkgsrc/devel/py-pyobjc-framework-NetworkExtension/distinfo:1.14     Sun Jun 18 05:03:04 2023
+++ pkgsrc/devel/py-pyobjc-framework-NetworkExtension/distinfo  Sun Nov 19 17:03:02 2023
@@ -1,5 +1,5 @@
-$NetBSD: distinfo,v 1.14 2023/06/18 05:03:04 adam Exp $
+$NetBSD: distinfo,v 1.15 2023/11/19 17:03:02 adam Exp $
 
-BLAKE2s (pyobjc-framework-NetworkExtension-9.2.tar.gz) = 4bc1afdd393abf3f9a6cccf7472907ff9f302da350480c37039d5d99599cb8c7
-SHA512 (pyobjc-framework-NetworkExtension-9.2.tar.gz) = bcacdc0daaa003b62c150c0a5b8676006072d084b04d8efcd0ea8886765d6a344528102657e49986e7cae659b96d6c31b726bf3dc9fb49f40f19a4d314d187ba
-Size (pyobjc-framework-NetworkExtension-9.2.tar.gz) = 152285 bytes
+BLAKE2s (pyobjc-framework-NetworkExtension-10.0.tar.gz) = 4a8cc91ca40a89719973a98ac7aa5ed185fc1fb2c9cbacbffb149502edea8c34
+SHA512 (pyobjc-framework-NetworkExtension-10.0.tar.gz) = d822316f7775aa0f80404758c0e725bdeefdf491ecffdd47b742e5a41436128ed216ab350bf4a3cf17b5ff0ae2bc8555d2da096d6ec5c7238eb2b83879fe3459
+Size (pyobjc-framework-NetworkExtension-10.0.tar.gz) = 179307 bytes

Index: pkgsrc/devel/py-pyobjc-framework-NotificationCenter/Makefile
diff -u pkgsrc/devel/py-pyobjc-framework-NotificationCenter/Makefile:1.3 pkgsrc/devel/py-pyobjc-framework-NotificationCenter/Makefile:1.4
--- pkgsrc/devel/py-pyobjc-framework-NotificationCenter/Makefile:1.3    Tue Sep 27 18:12:57 2022
+++ pkgsrc/devel/py-pyobjc-framework-NotificationCenter/Makefile        Sun Nov 19 17:03:02 2023
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.3 2022/09/27 18:12:57 adam Exp $
+# $NetBSD: Makefile,v 1.4 2023/11/19 17:03:02 adam Exp $
 
 .include "../../devel/py-pyobjc/Makefile.common"
 
@@ -11,10 +11,8 @@ COMMENT=     Wrappers for the framework Noti
 
 NOT_FOR_PLATFORM=      Darwin-1[0-3].*-* Darwin-[0-9].*-* # 10.10+
 
-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 "../../lang/python/wheel.mk"
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/devel/py-pyobjc-framework-NotificationCenter/PLIST
diff -u pkgsrc/devel/py-pyobjc-framework-NotificationCenter/PLIST:1.2 pkgsrc/devel/py-pyobjc-framework-NotificationCenter/PLIST:1.3
--- pkgsrc/devel/py-pyobjc-framework-NotificationCenter/PLIST:1.2       Sat May 23 07:03:48 2020
+++ pkgsrc/devel/py-pyobjc-framework-NotificationCenter/PLIST   Sun Nov 19 17:03:02 2023
@@ -1,10 +1,8 @@
-@comment $NetBSD: PLIST,v 1.2 2020/05/23 07:03:48 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
+@comment $NetBSD: PLIST,v 1.3 2023/11/19 17:03:02 adam Exp $
+${PYSITELIB}/${WHEEL_INFODIR}/METADATA
+${PYSITELIB}/${WHEEL_INFODIR}/RECORD
+${PYSITELIB}/${WHEEL_INFODIR}/WHEEL
+${PYSITELIB}/${WHEEL_INFODIR}/top_level.txt
 ${PYSITELIB}/NotificationCenter/_NotificationCenter.abi3.so
 ${PYSITELIB}/NotificationCenter/__init__.py
 ${PYSITELIB}/NotificationCenter/__init__.pyc

Index: pkgsrc/devel/py-pyobjc-framework-NotificationCenter/distinfo
diff -u pkgsrc/devel/py-pyobjc-framework-NotificationCenter/distinfo:1.14 pkgsrc/devel/py-pyobjc-framework-NotificationCenter/distinfo:1.15
--- pkgsrc/devel/py-pyobjc-framework-NotificationCenter/distinfo:1.14   Sun Jun 18 05:03:04 2023
+++ pkgsrc/devel/py-pyobjc-framework-NotificationCenter/distinfo        Sun Nov 19 17:03:02 2023
@@ -1,5 +1,5 @@
-$NetBSD: distinfo,v 1.14 2023/06/18 05:03:04 adam Exp $
+$NetBSD: distinfo,v 1.15 2023/11/19 17:03:02 adam Exp $
 
-BLAKE2s (pyobjc-framework-NotificationCenter-9.2.tar.gz) = 3352e29b4ce881f308344165b5767a5fbecec325cc89938f8791fc8cd016411c
-SHA512 (pyobjc-framework-NotificationCenter-9.2.tar.gz) = e599b18be7b0ea96eec7795dbdc3d86567bd502405d8bd4b0c003853361e7785b10fa5cb8fb2146e43dd77778bbd1d2653add8dee4000577531dde113d07b034
-Size (pyobjc-framework-NotificationCenter-9.2.tar.gz) = 21353 bytes
+BLAKE2s (pyobjc-framework-NotificationCenter-10.0.tar.gz) = e3da2a92e48838f284007a79389db9366e7f77a78ea42f1b75533f20bacf65f0
+SHA512 (pyobjc-framework-NotificationCenter-10.0.tar.gz) = 12dc73f48e43dbc8ef2b16d3af0d37bdbc1381d180a32f066f1ed07a1b901f592a1d77a286c5469e9685679613613c7b64e175bd422c7932b14bfa8ed0f0a8ff
+Size (pyobjc-framework-NotificationCenter-10.0.tar.gz) = 21487 bytes

Index: pkgsrc/devel/py-pyobjc-framework-OSAKit/Makefile
diff -u pkgsrc/devel/py-pyobjc-framework-OSAKit/Makefile:1.1 pkgsrc/devel/py-pyobjc-framework-OSAKit/Makefile:1.2
--- pkgsrc/devel/py-pyobjc-framework-OSAKit/Makefile:1.1        Tue Sep 27 18:12:58 2022
+++ pkgsrc/devel/py-pyobjc-framework-OSAKit/Makefile    Sun Nov 19 17:03:02 2023
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.1 2022/09/27 18:12:58 adam Exp $
+# $NetBSD: Makefile,v 1.2 2023/11/19 17:03:02 adam Exp $
 
 .include "../../devel/py-pyobjc/Makefile.common"
 
@@ -9,10 +9,8 @@ MASTER_SITES=  ${MASTER_SITE_PYPI:=p/pyob
 
 COMMENT=       Wrappers for the framework OSAKit on macOS
 
-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 "../../lang/python/wheel.mk"
 .include "../../mk/bsd.pkg.mk"
Index: pkgsrc/devel/py-pyobjc-framework-OSAKit/PLIST
diff -u pkgsrc/devel/py-pyobjc-framework-OSAKit/PLIST:1.1 pkgsrc/devel/py-pyobjc-framework-OSAKit/PLIST:1.2
--- pkgsrc/devel/py-pyobjc-framework-OSAKit/PLIST:1.1   Tue Sep 27 18:12:58 2022
+++ pkgsrc/devel/py-pyobjc-framework-OSAKit/PLIST       Sun Nov 19 17:03:02 2023
@@ -1,10 +1,8 @@
-@comment $NetBSD: PLIST,v 1.1 2022/09/27 18:12:58 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
+@comment $NetBSD: PLIST,v 1.2 2023/11/19 17:03:02 adam Exp $
+${PYSITELIB}/${WHEEL_INFODIR}/METADATA
+${PYSITELIB}/${WHEEL_INFODIR}/RECORD
+${PYSITELIB}/${WHEEL_INFODIR}/WHEEL
+${PYSITELIB}/${WHEEL_INFODIR}/top_level.txt
 ${PYSITELIB}/OSAKit/__init__.py
 ${PYSITELIB}/OSAKit/__init__.pyc
 ${PYSITELIB}/OSAKit/__init__.pyo

Index: pkgsrc/devel/py-pyobjc-framework-OSAKit/distinfo
diff -u pkgsrc/devel/py-pyobjc-framework-OSAKit/distinfo:1.3 pkgsrc/devel/py-pyobjc-framework-OSAKit/distinfo:1.4
--- pkgsrc/devel/py-pyobjc-framework-OSAKit/distinfo:1.3        Sun Jun 18 05:03:04 2023
+++ pkgsrc/devel/py-pyobjc-framework-OSAKit/distinfo    Sun Nov 19 17:03:02 2023
@@ -1,5 +1,5 @@
-$NetBSD: distinfo,v 1.3 2023/06/18 05:03:04 adam Exp $
+$NetBSD: distinfo,v 1.4 2023/11/19 17:03:02 adam Exp $
 
-BLAKE2s (pyobjc-framework-OSAKit-9.2.tar.gz) = 174b409c22540053499df86655fbb3fb6e7980eb908bcac7e50f8468a3974715
-SHA512 (pyobjc-framework-OSAKit-9.2.tar.gz) = f4315b24d171cf1d0eb76baf81ecdcedc6eb32849c6525b65401d38a244f05071068110e96b2512695d3dae6578d1f12a1f4460bc5259baf020a90b7b68541b2
-Size (pyobjc-framework-OSAKit-9.2.tar.gz) = 16573 bytes
+BLAKE2s (pyobjc-framework-OSAKit-10.0.tar.gz) = e56614fc89ab418543150e0c49b57f90b0c87e344672222f3881149743bf56de
+SHA512 (pyobjc-framework-OSAKit-10.0.tar.gz) = 2c25c99b55fcaa681fd9703152683f02efc31c7c745a6b94caf65b7f10e27ac63e347d771eacef518d9d2dfe82379daaee639f670a618a846975c203837e9817
+Size (pyobjc-framework-OSAKit-10.0.tar.gz) = 18946 bytes

Index: pkgsrc/devel/py-pyobjc-framework-OSLog/Makefile
diff -u pkgsrc/devel/py-pyobjc-framework-OSLog/Makefile:1.1 pkgsrc/devel/py-pyobjc-framework-OSLog/Makefile:1.2
--- pkgsrc/devel/py-pyobjc-framework-OSLog/Makefile:1.1 Tue Sep 27 18:12:58 2022
+++ pkgsrc/devel/py-pyobjc-framework-OSLog/Makefile     Sun Nov 19 17:03:02 2023
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.1 2022/09/27 18:12:58 adam Exp $
+# $NetBSD: Makefile,v 1.2 2023/11/19 17:03:02 adam Exp $
 
 .include "../../devel/py-pyobjc/Makefile.common"
 
@@ -11,12 +11,10 @@ COMMENT=    Wrappers for the framework OSLo
 
 NOT_FOR_PLATFORM=      Darwin-1[0-8].*-* Darwin-[0-9].*-* # 10.15+
 
-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-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"
+.include "../../lang/python/wheel.mk"
 .include "../../mk/bsd.pkg.mk"
Index: pkgsrc/devel/py-pyobjc-framework-OSLog/PLIST
diff -u pkgsrc/devel/py-pyobjc-framework-OSLog/PLIST:1.1 pkgsrc/devel/py-pyobjc-framework-OSLog/PLIST:1.2
--- pkgsrc/devel/py-pyobjc-framework-OSLog/PLIST:1.1    Tue Sep 27 18:12:58 2022
+++ pkgsrc/devel/py-pyobjc-framework-OSLog/PLIST        Sun Nov 19 17:03:02 2023
@@ -1,10 +1,8 @@
-@comment $NetBSD: PLIST,v 1.1 2022/09/27 18:12:58 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
+@comment $NetBSD: PLIST,v 1.2 2023/11/19 17:03:02 adam Exp $
+${PYSITELIB}/${WHEEL_INFODIR}/METADATA
+${PYSITELIB}/${WHEEL_INFODIR}/RECORD
+${PYSITELIB}/${WHEEL_INFODIR}/WHEEL
+${PYSITELIB}/${WHEEL_INFODIR}/top_level.txt
 ${PYSITELIB}/OSLog/_OSLog.abi3.so
 ${PYSITELIB}/OSLog/__init__.py
 ${PYSITELIB}/OSLog/__init__.pyc

Index: pkgsrc/devel/py-pyobjc-framework-OSLog/distinfo
diff -u pkgsrc/devel/py-pyobjc-framework-OSLog/distinfo:1.3 pkgsrc/devel/py-pyobjc-framework-OSLog/distinfo:1.4
--- pkgsrc/devel/py-pyobjc-framework-OSLog/distinfo:1.3 Sun Jun 18 05:03:04 2023
+++ pkgsrc/devel/py-pyobjc-framework-OSLog/distinfo     Sun Nov 19 17:03:02 2023
@@ -1,5 +1,5 @@
-$NetBSD: distinfo,v 1.3 2023/06/18 05:03:04 adam Exp $
+$NetBSD: distinfo,v 1.4 2023/11/19 17:03:02 adam Exp $
 
-BLAKE2s (pyobjc-framework-OSLog-9.2.tar.gz) = 6288e51a458072669730cd8ef457bbfa17159f88ad6e1fe2509d5865786e4060
-SHA512 (pyobjc-framework-OSLog-9.2.tar.gz) = da59973cbb01d386f6fc0cdec24db20b38aa8b92ae5526b1277273bf43912318279eadb15f3b9819338d30747d735d35bf3d45ab7b51b50fe8aff9a1fb6d80c8
-Size (pyobjc-framework-OSLog-9.2.tar.gz) = 21461 bytes
+BLAKE2s (pyobjc-framework-OSLog-10.0.tar.gz) = 0f919cae98bba07c2e2bc3c6316e6493bb6567a6ab590c1e339d8dc1e20c7f27
+SHA512 (pyobjc-framework-OSLog-10.0.tar.gz) = 5394a14c4f12ec8e77008bc7fdac9815372d48b97cd23ce857e8b5641b9ed1b09436b26cbcbe6d59797942d3a6fb9feb37b55e16172a7f9b48dae77491d76ffc
+Size (pyobjc-framework-OSLog-10.0.tar.gz) = 21696 bytes

Index: pkgsrc/devel/py-pyobjc-framework-OpenDirectory/Makefile
diff -u pkgsrc/devel/py-pyobjc-framework-OpenDirectory/Makefile:1.5 pkgsrc/devel/py-pyobjc-framework-OpenDirectory/Makefile:1.6
--- pkgsrc/devel/py-pyobjc-framework-OpenDirectory/Makefile:1.5 Tue Sep 27 18:12:58 2022
+++ pkgsrc/devel/py-pyobjc-framework-OpenDirectory/Makefile     Sun Nov 19 17:03:02 2023
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.5 2022/09/27 18:12:58 adam Exp $
+# $NetBSD: Makefile,v 1.6 2023/11/19 17:03:02 adam Exp $
 
 .include "../../devel/py-pyobjc/Makefile.common"
 
@@ -11,10 +11,8 @@ COMMENT=     Wrappers for the framework Open
 
 NOT_FOR_PLATFORM=      Darwin-[0-9].*-* # 10.6+
 
-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 "../../lang/python/wheel.mk"
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/devel/py-pyobjc-framework-OpenDirectory/PLIST
diff -u pkgsrc/devel/py-pyobjc-framework-OpenDirectory/PLIST:1.2 pkgsrc/devel/py-pyobjc-framework-OpenDirectory/PLIST:1.3
--- pkgsrc/devel/py-pyobjc-framework-OpenDirectory/PLIST:1.2    Thu Feb  8 19:54:24 2018
+++ pkgsrc/devel/py-pyobjc-framework-OpenDirectory/PLIST        Sun Nov 19 17:03:02 2023
@@ -1,10 +1,9 @@
-@comment $NetBSD: PLIST,v 1.2 2018/02/08 19:54:24 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
+@comment $NetBSD: PLIST,v 1.3 2023/11/19 17:03:02 adam Exp $
+${PYSITELIB}/${WHEEL_INFODIR}/LICENSE.txt
+${PYSITELIB}/${WHEEL_INFODIR}/METADATA
+${PYSITELIB}/${WHEEL_INFODIR}/RECORD
+${PYSITELIB}/${WHEEL_INFODIR}/WHEEL
+${PYSITELIB}/${WHEEL_INFODIR}/top_level.txt
 ${PYSITELIB}/CFOpenDirectory/__init__.py
 ${PYSITELIB}/CFOpenDirectory/__init__.pyc
 ${PYSITELIB}/CFOpenDirectory/__init__.pyo

Index: pkgsrc/devel/py-pyobjc-framework-OpenDirectory/distinfo
diff -u pkgsrc/devel/py-pyobjc-framework-OpenDirectory/distinfo:1.16 pkgsrc/devel/py-pyobjc-framework-OpenDirectory/distinfo:1.17
--- pkgsrc/devel/py-pyobjc-framework-OpenDirectory/distinfo:1.16        Sun Jun 18 05:03:04 2023
+++ pkgsrc/devel/py-pyobjc-framework-OpenDirectory/distinfo     Sun Nov 19 17:03:02 2023
@@ -1,5 +1,5 @@
-$NetBSD: distinfo,v 1.16 2023/06/18 05:03:04 adam Exp $
+$NetBSD: distinfo,v 1.17 2023/11/19 17:03:02 adam Exp $
 
-BLAKE2s (pyobjc-framework-OpenDirectory-9.2.tar.gz) = 921c3c1856120e84be233fe71914b9dc4cfae8ce806ce97f3cdda42b016bdddf
-SHA512 (pyobjc-framework-OpenDirectory-9.2.tar.gz) = 551f8d3a404c8a6cedffe516d092d4ee05242d6bc33e135a564523571b8bb75ca090f2a52f532c05a04ba372a0473985dfd45a25cd3f1cc44cc2893f2ea6898f
-Size (pyobjc-framework-OpenDirectory-9.2.tar.gz) = 157643 bytes
+BLAKE2s (pyobjc-framework-OpenDirectory-10.0.tar.gz) = 0d78513af277e0ed7615613b7ede7445c6fd040f4cba3ec511eabbe6b79e4b15
+SHA512 (pyobjc-framework-OpenDirectory-10.0.tar.gz) = 83ec0d05239c364df7e1287b579dc1b854ab82a9a4376f92d16683def42d77cda1e6455da74b2b54c2857bb43954987585273afff009f318cfaeb989cf572ac9
+Size (pyobjc-framework-OpenDirectory-10.0.tar.gz) = 186440 bytes

Index: pkgsrc/devel/py-pyobjc-framework-PHASE/Makefile
diff -u pkgsrc/devel/py-pyobjc-framework-PHASE/Makefile:1.1 pkgsrc/devel/py-pyobjc-framework-PHASE/Makefile:1.2
--- pkgsrc/devel/py-pyobjc-framework-PHASE/Makefile:1.1 Sun Jun 18 05:03:04 2023
+++ pkgsrc/devel/py-pyobjc-framework-PHASE/Makefile     Sun Nov 19 17:03:02 2023
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.1 2023/06/18 05:03:04 adam Exp $
+# $NetBSD: Makefile,v 1.2 2023/11/19 17:03:02 adam Exp $
 
 .include "../../devel/py-pyobjc/Makefile.common"
 
@@ -9,10 +9,8 @@ MASTER_SITES=  ${MASTER_SITE_PYPI:=p/pyob
 
 COMMENT=       Wrappers for the framework PHASE on macOS
 
-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 "../../lang/python/wheel.mk"
 .include "../../mk/bsd.pkg.mk"
Index: pkgsrc/devel/py-pyobjc-framework-PHASE/PLIST
diff -u pkgsrc/devel/py-pyobjc-framework-PHASE/PLIST:1.1 pkgsrc/devel/py-pyobjc-framework-PHASE/PLIST:1.2
--- pkgsrc/devel/py-pyobjc-framework-PHASE/PLIST:1.1    Sun Jun 18 05:03:04 2023
+++ pkgsrc/devel/py-pyobjc-framework-PHASE/PLIST        Sun Nov 19 17:03:02 2023
@@ -1,10 +1,8 @@
-@comment $NetBSD: PLIST,v 1.1 2023/06/18 05:03:04 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
+@comment $NetBSD: PLIST,v 1.2 2023/11/19 17:03:02 adam Exp $
+${PYSITELIB}/${WHEEL_INFODIR}/METADATA
+${PYSITELIB}/${WHEEL_INFODIR}/RECORD
+${PYSITELIB}/${WHEEL_INFODIR}/WHEEL
+${PYSITELIB}/${WHEEL_INFODIR}/top_level.txt
 ${PYSITELIB}/PHASE/__init__.py
 ${PYSITELIB}/PHASE/__init__.pyc
 ${PYSITELIB}/PHASE/__init__.pyo
Index: pkgsrc/devel/py-pyobjc-framework-PHASE/distinfo
diff -u pkgsrc/devel/py-pyobjc-framework-PHASE/distinfo:1.1 pkgsrc/devel/py-pyobjc-framework-PHASE/distinfo:1.2
--- pkgsrc/devel/py-pyobjc-framework-PHASE/distinfo:1.1 Sun Jun 18 05:03:04 2023
+++ pkgsrc/devel/py-pyobjc-framework-PHASE/distinfo     Sun Nov 19 17:03:02 2023
@@ -1,5 +1,5 @@
-$NetBSD: distinfo,v 1.1 2023/06/18 05:03:04 adam Exp $
+$NetBSD: distinfo,v 1.2 2023/11/19 17:03:02 adam Exp $
 
-BLAKE2s (pyobjc-framework-PHASE-9.2.tar.gz) = 0d3a13c3555a3957ce8ab2a83a430aa9c61901ff17e2932c225f00cc5a7a7c6d
-SHA512 (pyobjc-framework-PHASE-9.2.tar.gz) = 7ae6e750f0d76b084409c5014757ef4180df8dcc01839dcb23c10e78adb05c9e149fe9dc302888c1c69527cf73fb02dc50016aedee93f4bfb34c8646d80f8c8a
-Size (pyobjc-framework-PHASE-9.2.tar.gz) = 29217 bytes
+BLAKE2s (pyobjc-framework-PHASE-10.0.tar.gz) = a80444eca46c830da8511b5cc7864a8e79652e6393df12cfce3d7950d97d21a7
+SHA512 (pyobjc-framework-PHASE-10.0.tar.gz) = 67c07c9faef870aa036c1f4a8febc6462c57a8860c6a688dd6a1acde5d1745ccaebe5871df36c43c875151599a31e75eb3d706ecb439e2d840a9e0c545ea96bf
+Size (pyobjc-framework-PHASE-10.0.tar.gz) = 42797 bytes

Index: pkgsrc/devel/py-pyobjc-framework-PassKit/Makefile
diff -u pkgsrc/devel/py-pyobjc-framework-PassKit/Makefile:1.1 pkgsrc/devel/py-pyobjc-framework-PassKit/Makefile:1.2
--- pkgsrc/devel/py-pyobjc-framework-PassKit/Makefile:1.1       Tue Sep 27 18:12:58 2022
+++ pkgsrc/devel/py-pyobjc-framework-PassKit/Makefile   Sun Nov 19 17:03:02 2023
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.1 2022/09/27 18:12:58 adam Exp $
+# $NetBSD: Makefile,v 1.2 2023/11/19 17:03:02 adam Exp $
 
 .include "../../devel/py-pyobjc/Makefile.common"
 
@@ -11,10 +11,8 @@ COMMENT=     Wrappers for the framework Pass
 
 NOT_FOR_PLATFORM=      Darwin-1[0-9].*-* Darwin-[0-9].*-* # 11.0+
 
-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 "../../lang/python/wheel.mk"
 .include "../../mk/bsd.pkg.mk"
Index: pkgsrc/devel/py-pyobjc-framework-PassKit/PLIST
diff -u pkgsrc/devel/py-pyobjc-framework-PassKit/PLIST:1.1 pkgsrc/devel/py-pyobjc-framework-PassKit/PLIST:1.2
--- pkgsrc/devel/py-pyobjc-framework-PassKit/PLIST:1.1  Tue Sep 27 18:12:58 2022
+++ pkgsrc/devel/py-pyobjc-framework-PassKit/PLIST      Sun Nov 19 17:03:02 2023
@@ -1,10 +1,8 @@
-@comment $NetBSD: PLIST,v 1.1 2022/09/27 18:12:58 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
+@comment $NetBSD: PLIST,v 1.2 2023/11/19 17:03:02 adam Exp $
+${PYSITELIB}/${WHEEL_INFODIR}/METADATA
+${PYSITELIB}/${WHEEL_INFODIR}/RECORD
+${PYSITELIB}/${WHEEL_INFODIR}/WHEEL
+${PYSITELIB}/${WHEEL_INFODIR}/top_level.txt
 ${PYSITELIB}/PassKit/_PassKit.abi3.so
 ${PYSITELIB}/PassKit/__init__.py
 ${PYSITELIB}/PassKit/__init__.pyc

Index: pkgsrc/devel/py-pyobjc-framework-PassKit/distinfo
diff -u pkgsrc/devel/py-pyobjc-framework-PassKit/distinfo:1.3 pkgsrc/devel/py-pyobjc-framework-PassKit/distinfo:1.4
--- pkgsrc/devel/py-pyobjc-framework-PassKit/distinfo:1.3       Sun Jun 18 05:03:04 2023
+++ pkgsrc/devel/py-pyobjc-framework-PassKit/distinfo   Sun Nov 19 17:03:02 2023
@@ -1,5 +1,5 @@
-$NetBSD: distinfo,v 1.3 2023/06/18 05:03:04 adam Exp $
+$NetBSD: distinfo,v 1.4 2023/11/19 17:03:02 adam Exp $
 
-BLAKE2s (pyobjc-framework-PassKit-9.2.tar.gz) = 18ef5f4330b735117cb86ff6ef4883b6ba6505d54e8ffde47d71a6fe876cd746
-SHA512 (pyobjc-framework-PassKit-9.2.tar.gz) = 7a3fe976076f8d6b93012741d64eed7999f79731ad990fbc9343cf2d4b71bf3b4c9e4c9d80f558252a2058cdf2254a215fa6fe762731accb3bdc052f976a1747
-Size (pyobjc-framework-PassKit-9.2.tar.gz) = 109373 bytes
+BLAKE2s (pyobjc-framework-PassKit-10.0.tar.gz) = 1c859a12225753b9fd1f278b6243b05b2a975d283d8b37daf76c92aa8e6294a1
+SHA512 (pyobjc-framework-PassKit-10.0.tar.gz) = 759d3a095fc9def2b180d42122611b7fe0e552f44ffc49e9c8eec7979d912d3e665dbe0b10e6ec2af5097c26d291c89c336357d7c156a7fc6a9234ac4bcf8fb0
+Size (pyobjc-framework-PassKit-10.0.tar.gz) = 131605 bytes

Index: pkgsrc/devel/py-pyobjc-framework-PencilKit/Makefile
diff -u pkgsrc/devel/py-pyobjc-framework-PencilKit/Makefile:1.1 pkgsrc/devel/py-pyobjc-framework-PencilKit/Makefile:1.2
--- pkgsrc/devel/py-pyobjc-framework-PencilKit/Makefile:1.1     Tue Sep 27 18:12:58 2022
+++ pkgsrc/devel/py-pyobjc-framework-PencilKit/Makefile Sun Nov 19 17:03:03 2023
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.1 2022/09/27 18:12:58 adam Exp $
+# $NetBSD: Makefile,v 1.2 2023/11/19 17:03:03 adam Exp $
 
 .include "../../devel/py-pyobjc/Makefile.common"
 
@@ -11,10 +11,8 @@ COMMENT=     Wrappers for the framework Penc
 
 NOT_FOR_PLATFORM=      Darwin-1[0-8].*-* Darwin-[0-9].*-* # 10.15+
 
-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 "../../lang/python/wheel.mk"
 .include "../../mk/bsd.pkg.mk"
Index: pkgsrc/devel/py-pyobjc-framework-PencilKit/PLIST
diff -u pkgsrc/devel/py-pyobjc-framework-PencilKit/PLIST:1.1 pkgsrc/devel/py-pyobjc-framework-PencilKit/PLIST:1.2
--- pkgsrc/devel/py-pyobjc-framework-PencilKit/PLIST:1.1        Tue Sep 27 18:12:58 2022
+++ pkgsrc/devel/py-pyobjc-framework-PencilKit/PLIST    Sun Nov 19 17:03:03 2023
@@ -1,10 +1,8 @@
-@comment $NetBSD: PLIST,v 1.1 2022/09/27 18:12:58 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
+@comment $NetBSD: PLIST,v 1.2 2023/11/19 17:03:03 adam Exp $
+${PYSITELIB}/${WHEEL_INFODIR}/METADATA
+${PYSITELIB}/${WHEEL_INFODIR}/RECORD
+${PYSITELIB}/${WHEEL_INFODIR}/WHEEL
+${PYSITELIB}/${WHEEL_INFODIR}/top_level.txt
 ${PYSITELIB}/PencilKit/__init__.py
 ${PYSITELIB}/PencilKit/__init__.pyc
 ${PYSITELIB}/PencilKit/__init__.pyo

Index: pkgsrc/devel/py-pyobjc-framework-PencilKit/distinfo
diff -u pkgsrc/devel/py-pyobjc-framework-PencilKit/distinfo:1.3 pkgsrc/devel/py-pyobjc-framework-PencilKit/distinfo:1.4
--- pkgsrc/devel/py-pyobjc-framework-PencilKit/distinfo:1.3     Sun Jun 18 05:03:04 2023
+++ pkgsrc/devel/py-pyobjc-framework-PencilKit/distinfo Sun Nov 19 17:03:03 2023
@@ -1,5 +1,5 @@
-$NetBSD: distinfo,v 1.3 2023/06/18 05:03:04 adam Exp $
+$NetBSD: distinfo,v 1.4 2023/11/19 17:03:03 adam Exp $
 
-BLAKE2s (pyobjc-framework-PencilKit-9.2.tar.gz) = b8b7c666362c6f629f2e38b46d8940607d43591f0721f556936af2064222fae4
-SHA512 (pyobjc-framework-PencilKit-9.2.tar.gz) = 3208d11733600a90f787e65274b7280356bd63fdfc6bd392bcfc12e632eab2ffc0e3dc7a0bb7cf36ac416c86aa409d3417f5b2b414bd9f7f285eedce880acce5
-Size (pyobjc-framework-PencilKit-9.2.tar.gz) = 16683 bytes
+BLAKE2s (pyobjc-framework-PencilKit-10.0.tar.gz) = 58266707b824f56ae2355cea199525353138ceb0117ce79ac203033adcaa74c0
+SHA512 (pyobjc-framework-PencilKit-10.0.tar.gz) = fed51397c4c1c19d7f730f0ee9e23295b518ff9e9e1f35dfb66dea0c4285fcd5b8e16cf4fdd2b08a37ce1b34259637311a56094e2df4ceb4a41f32bfae43893a
+Size (pyobjc-framework-PencilKit-10.0.tar.gz) = 19591 bytes

Index: pkgsrc/devel/py-pyobjc-framework-Photos/Makefile
diff -u pkgsrc/devel/py-pyobjc-framework-Photos/Makefile:1.3 pkgsrc/devel/py-pyobjc-framework-Photos/Makefile:1.4
--- pkgsrc/devel/py-pyobjc-framework-Photos/Makefile:1.3        Tue Sep 27 18:12:58 2022
+++ pkgsrc/devel/py-pyobjc-framework-Photos/Makefile    Sun Nov 19 17:03:03 2023
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.3 2022/09/27 18:12:58 adam Exp $
+# $NetBSD: Makefile,v 1.4 2023/11/19 17:03:03 adam Exp $
 
 .include "../../devel/py-pyobjc/Makefile.common"
 
@@ -11,10 +11,8 @@ COMMENT=     Wrappers for the framework Phot
 
 NOT_FOR_PLATFORM=      Darwin-1[0-4].*-* Darwin-[0-9].*-* # 10.11+
 
-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 "../../lang/python/wheel.mk"
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/devel/py-pyobjc-framework-Photos/PLIST
diff -u pkgsrc/devel/py-pyobjc-framework-Photos/PLIST:1.2 pkgsrc/devel/py-pyobjc-framework-Photos/PLIST:1.3
--- pkgsrc/devel/py-pyobjc-framework-Photos/PLIST:1.2   Sat May 23 07:03:48 2020
+++ pkgsrc/devel/py-pyobjc-framework-Photos/PLIST       Sun Nov 19 17:03:03 2023
@@ -1,10 +1,8 @@
-@comment $NetBSD: PLIST,v 1.2 2020/05/23 07:03:48 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
+@comment $NetBSD: PLIST,v 1.3 2023/11/19 17:03:03 adam Exp $
+${PYSITELIB}/${WHEEL_INFODIR}/METADATA
+${PYSITELIB}/${WHEEL_INFODIR}/RECORD
+${PYSITELIB}/${WHEEL_INFODIR}/WHEEL
+${PYSITELIB}/${WHEEL_INFODIR}/top_level.txt
 ${PYSITELIB}/Photos/_Photos.abi3.so
 ${PYSITELIB}/Photos/__init__.py
 ${PYSITELIB}/Photos/__init__.pyc

Index: pkgsrc/devel/py-pyobjc-framework-Photos/distinfo
diff -u pkgsrc/devel/py-pyobjc-framework-Photos/distinfo:1.14 pkgsrc/devel/py-pyobjc-framework-Photos/distinfo:1.15
--- pkgsrc/devel/py-pyobjc-framework-Photos/distinfo:1.14       Sun Jun 18 05:03:05 2023
+++ pkgsrc/devel/py-pyobjc-framework-Photos/distinfo    Sun Nov 19 17:03:03 2023
@@ -1,5 +1,5 @@
-$NetBSD: distinfo,v 1.14 2023/06/18 05:03:05 adam Exp $
+$NetBSD: distinfo,v 1.15 2023/11/19 17:03:03 adam Exp $
 
-BLAKE2s (pyobjc-framework-Photos-9.2.tar.gz) = 72e7688b566dd586e0f7b6196dce08222608e09103331146ef53fa116c9492cf
-SHA512 (pyobjc-framework-Photos-9.2.tar.gz) = 113be9074c79c52645fb85b3f79603249e619945deda4fb23f800fd4a1ef0badcf2a98b6bb9e4cca8a8dfb5dd2872fc75158ab40f7adedbf7b82a3cebd2f3d87
-Size (pyobjc-framework-Photos-9.2.tar.gz) = 103037 bytes
+BLAKE2s (pyobjc-framework-Photos-10.0.tar.gz) = 3fd28f337e4fe879806780d999dd83bdd2f38a203dd34112e217b97ca19102a7
+SHA512 (pyobjc-framework-Photos-10.0.tar.gz) = d5c56556b6877b26dbb8723add00b93402c7b608bb7e5a9e02123ef8d6e34666c0abfb7cd3c67cc011545bd8cd509fff6e2af768259d131952175b4c6c9ef6a1
+Size (pyobjc-framework-Photos-10.0.tar.gz) = 119116 bytes

Index: pkgsrc/devel/py-pyobjc-framework-PhotosUI/Makefile
diff -u pkgsrc/devel/py-pyobjc-framework-PhotosUI/Makefile:1.3 pkgsrc/devel/py-pyobjc-framework-PhotosUI/Makefile:1.4
--- pkgsrc/devel/py-pyobjc-framework-PhotosUI/Makefile:1.3      Tue Sep 27 18:12:58 2022
+++ pkgsrc/devel/py-pyobjc-framework-PhotosUI/Makefile  Sun Nov 19 17:03:03 2023
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.3 2022/09/27 18:12:58 adam Exp $
+# $NetBSD: Makefile,v 1.4 2023/11/19 17:03:03 adam Exp $
 
 .include "../../devel/py-pyobjc/Makefile.common"
 
@@ -11,10 +11,8 @@ COMMENT=     Wrappers for the framework Phot
 
 NOT_FOR_PLATFORM=      Darwin-1[0-4].*-* Darwin-[0-9].*-* # 10.11+
 
-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 "../../lang/python/wheel.mk"
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/devel/py-pyobjc-framework-PhotosUI/PLIST
diff -u pkgsrc/devel/py-pyobjc-framework-PhotosUI/PLIST:1.2 pkgsrc/devel/py-pyobjc-framework-PhotosUI/PLIST:1.3
--- pkgsrc/devel/py-pyobjc-framework-PhotosUI/PLIST:1.2 Sat May 23 07:03:48 2020
+++ pkgsrc/devel/py-pyobjc-framework-PhotosUI/PLIST     Sun Nov 19 17:03:03 2023
@@ -1,10 +1,8 @@
-@comment $NetBSD: PLIST,v 1.2 2020/05/23 07:03:48 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
+@comment $NetBSD: PLIST,v 1.3 2023/11/19 17:03:03 adam Exp $
+${PYSITELIB}/${WHEEL_INFODIR}/METADATA
+${PYSITELIB}/${WHEEL_INFODIR}/RECORD
+${PYSITELIB}/${WHEEL_INFODIR}/WHEEL
+${PYSITELIB}/${WHEEL_INFODIR}/top_level.txt
 ${PYSITELIB}/PhotosUI/_PhotosUI.abi3.so
 ${PYSITELIB}/PhotosUI/__init__.py
 ${PYSITELIB}/PhotosUI/__init__.pyc

Index: pkgsrc/devel/py-pyobjc-framework-PhotosUI/distinfo
diff -u pkgsrc/devel/py-pyobjc-framework-PhotosUI/distinfo:1.14 pkgsrc/devel/py-pyobjc-framework-PhotosUI/distinfo:1.15
--- pkgsrc/devel/py-pyobjc-framework-PhotosUI/distinfo:1.14     Sun Jun 18 05:03:05 2023
+++ pkgsrc/devel/py-pyobjc-framework-PhotosUI/distinfo  Sun Nov 19 17:03:03 2023
@@ -1,5 +1,5 @@
-$NetBSD: distinfo,v 1.14 2023/06/18 05:03:05 adam Exp $
+$NetBSD: distinfo,v 1.15 2023/11/19 17:03:03 adam Exp $
 
-BLAKE2s (pyobjc-framework-PhotosUI-9.2.tar.gz) = 9c36a0ffffc9f27d4bdc237430f92534a3f2539545a515f9bc5f60d70ea5da9d
-SHA512 (pyobjc-framework-PhotosUI-9.2.tar.gz) = e9d2c2909369af96181010b671d7d84dc61481008c75ab79465982325b6d71977dbc84e818ccd584abd8741fb1145287fc15a0fccb40b20251aa1172435c396f
-Size (pyobjc-framework-PhotosUI-9.2.tar.gz) = 43231 bytes
+BLAKE2s (pyobjc-framework-PhotosUI-10.0.tar.gz) = 4a2160fb88dc55224335572cc877ddb82964395915aceb24a66f4d7e6c7fb146
+SHA512 (pyobjc-framework-PhotosUI-10.0.tar.gz) = 0693c7096e62a6cadd23899fd73c5f585d254a1f12fd9c1daf3db64a632a99e758077c0e4e00979ec79737ab66ff881ce3df8bc9be35d662b69c26d394f6598e
+Size (pyobjc-framework-PhotosUI-10.0.tar.gz) = 50627 bytes

Index: pkgsrc/devel/py-pyobjc-framework-PreferencePanes/Makefile
diff -u pkgsrc/devel/py-pyobjc-framework-PreferencePanes/Makefile:1.5 pkgsrc/devel/py-pyobjc-framework-PreferencePanes/Makefile:1.6
--- pkgsrc/devel/py-pyobjc-framework-PreferencePanes/Makefile:1.5       Tue Sep 27 18:12:58 2022
+++ pkgsrc/devel/py-pyobjc-framework-PreferencePanes/Makefile   Sun Nov 19 17:03:03 2023
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.5 2022/09/27 18:12:58 adam Exp $
+# $NetBSD: Makefile,v 1.6 2023/11/19 17:03:03 adam Exp $
 
 .include "../../devel/py-pyobjc/Makefile.common"
 
@@ -9,10 +9,8 @@ MASTER_SITES=  ${MASTER_SITE_PYPI:=p/pyob
 
 COMMENT=       Wrappers for the framework PreferencePanes on macOS
 
-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 "../../lang/python/wheel.mk"
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/devel/py-pyobjc-framework-PreferencePanes/PLIST
diff -u pkgsrc/devel/py-pyobjc-framework-PreferencePanes/PLIST:1.1 pkgsrc/devel/py-pyobjc-framework-PreferencePanes/PLIST:1.2
--- pkgsrc/devel/py-pyobjc-framework-PreferencePanes/PLIST:1.1  Sat Apr 25 10:40:50 2015
+++ pkgsrc/devel/py-pyobjc-framework-PreferencePanes/PLIST      Sun Nov 19 17:03:03 2023
@@ -1,10 +1,9 @@
-@comment $NetBSD: PLIST,v 1.1 2015/04/25 10:40:50 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
+@comment $NetBSD: PLIST,v 1.2 2023/11/19 17:03:03 adam Exp $
+${PYSITELIB}/${WHEEL_INFODIR}/LICENSE.txt
+${PYSITELIB}/${WHEEL_INFODIR}/METADATA
+${PYSITELIB}/${WHEEL_INFODIR}/RECORD
+${PYSITELIB}/${WHEEL_INFODIR}/WHEEL
+${PYSITELIB}/${WHEEL_INFODIR}/top_level.txt
 ${PYSITELIB}/PreferencePanes/__init__.py
 ${PYSITELIB}/PreferencePanes/__init__.pyc
 ${PYSITELIB}/PreferencePanes/__init__.pyo

Index: pkgsrc/devel/py-pyobjc-framework-PreferencePanes/distinfo
diff -u pkgsrc/devel/py-pyobjc-framework-PreferencePanes/distinfo:1.16 pkgsrc/devel/py-pyobjc-framework-PreferencePanes/distinfo:1.17
--- pkgsrc/devel/py-pyobjc-framework-PreferencePanes/distinfo:1.16      Sun Jun 18 05:03:05 2023
+++ pkgsrc/devel/py-pyobjc-framework-PreferencePanes/distinfo   Sun Nov 19 17:03:03 2023
@@ -1,5 +1,5 @@
-$NetBSD: distinfo,v 1.16 2023/06/18 05:03:05 adam Exp $
+$NetBSD: distinfo,v 1.17 2023/11/19 17:03:03 adam Exp $
 
-BLAKE2s (pyobjc-framework-PreferencePanes-9.2.tar.gz) = 062ba1435aad47a04f5e0341c015f3aa9da092dfe0fff2d39c36c0e2eb0d97bc
-SHA512 (pyobjc-framework-PreferencePanes-9.2.tar.gz) = 14bf282ef1db57524836ff3cc307c949859161a2faf4c78eeba6c7cd7ce148efded599f63321902effeee2fe2a346cb7371eaf260f84576dd6e32bcdc1fa4933
-Size (pyobjc-framework-PreferencePanes-9.2.tar.gz) = 24957 bytes
+BLAKE2s (pyobjc-framework-PreferencePanes-10.0.tar.gz) = 8d76c928b7a3b855e1f5d7e22b267e25ffa90d66263e83508a52f07e10c674c4
+SHA512 (pyobjc-framework-PreferencePanes-10.0.tar.gz) = 6b0fa518b8fc009a5b651232563c6ff1894012b93c73ea2d91e831552d863574c575c912ed5ea7d3e189924c91a16902accb4246a9ba7036ee882352dadcf2bc
+Size (pyobjc-framework-PreferencePanes-10.0.tar.gz) = 25582 bytes

Index: pkgsrc/devel/py-pyobjc-framework-PubSub/Makefile
diff -u pkgsrc/devel/py-pyobjc-framework-PubSub/Makefile:1.7 pkgsrc/devel/py-pyobjc-framework-PubSub/Makefile:1.8
--- pkgsrc/devel/py-pyobjc-framework-PubSub/Makefile:1.7        Tue Sep 27 18:35:34 2022
+++ pkgsrc/devel/py-pyobjc-framework-PubSub/Makefile    Sun Nov 19 17:03:03 2023
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.7 2022/09/27 18:35:34 adam Exp $
+# $NetBSD: Makefile,v 1.8 2023/11/19 17:03:03 adam Exp $
 
 .include "../../devel/py-pyobjc/Makefile.common"
 
@@ -11,10 +11,8 @@ COMMENT=     Wrappers for the framework PubS
 
 ONLY_FOR_PLATFORM=     Darwin-[0-9].*-* Darwin-1[0-8].*-* # -10.14
 
-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 "../../lang/python/wheel.mk"
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/devel/py-pyobjc-framework-PubSub/PLIST
diff -u pkgsrc/devel/py-pyobjc-framework-PubSub/PLIST:1.1 pkgsrc/devel/py-pyobjc-framework-PubSub/PLIST:1.2
--- pkgsrc/devel/py-pyobjc-framework-PubSub/PLIST:1.1   Sat Apr 25 10:40:50 2015
+++ pkgsrc/devel/py-pyobjc-framework-PubSub/PLIST       Sun Nov 19 17:03:03 2023
@@ -1,10 +1,9 @@
-@comment $NetBSD: PLIST,v 1.1 2015/04/25 10:40:50 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
+@comment $NetBSD: PLIST,v 1.2 2023/11/19 17:03:03 adam Exp $
+${PYSITELIB}/${WHEEL_INFODIR}/LICENSE.txt
+${PYSITELIB}/${WHEEL_INFODIR}/METADATA
+${PYSITELIB}/${WHEEL_INFODIR}/RECORD
+${PYSITELIB}/${WHEEL_INFODIR}/WHEEL
+${PYSITELIB}/${WHEEL_INFODIR}/top_level.txt
 ${PYSITELIB}/PubSub/__init__.py
 ${PYSITELIB}/PubSub/__init__.pyc
 ${PYSITELIB}/PubSub/__init__.pyo

Index: pkgsrc/devel/py-pyobjc-framework-PubSub/distinfo
diff -u pkgsrc/devel/py-pyobjc-framework-PubSub/distinfo:1.16 pkgsrc/devel/py-pyobjc-framework-PubSub/distinfo:1.17
--- pkgsrc/devel/py-pyobjc-framework-PubSub/distinfo:1.16       Sun Jun 18 05:03:05 2023
+++ pkgsrc/devel/py-pyobjc-framework-PubSub/distinfo    Sun Nov 19 17:03:03 2023
@@ -1,5 +1,5 @@
-$NetBSD: distinfo,v 1.16 2023/06/18 05:03:05 adam Exp $
+$NetBSD: distinfo,v 1.17 2023/11/19 17:03:03 adam Exp $
 
-BLAKE2s (pyobjc-framework-PubSub-9.2.tar.gz) = e3591e7f92966ec7c35feb496cd671ed84a35d8939ad994101b8de3be16e0d9e
-SHA512 (pyobjc-framework-PubSub-9.2.tar.gz) = 96d21310b6eb22688bc5c56a199160d915bcde5004c2fd55a1b7d74ccfc5b6e47e589a9d655d1685749df6ccf52dacc2aa2492253686065679024220b27f0bc9
-Size (pyobjc-framework-PubSub-9.2.tar.gz) = 15423 bytes
+BLAKE2s (pyobjc-framework-PubSub-10.0.tar.gz) = 4edd9fd1d16cfc96efac4b957d91c430edb93112b51bc876042f9b91cf2f95ff
+SHA512 (pyobjc-framework-PubSub-10.0.tar.gz) = cf7edb595f7aceb09a43a02e4f76eaf6c1e286a81234b792d0b63dc7e57a4be9b9328096fcd5694f0b615191c66cdd0f1d80f9bb1f803451ee2292848db8d863
+Size (pyobjc-framework-PubSub-10.0.tar.gz) = 15677 bytes

Index: pkgsrc/devel/py-pyobjc-framework-PushKit/Makefile
diff -u pkgsrc/devel/py-pyobjc-framework-PushKit/Makefile:1.1 pkgsrc/devel/py-pyobjc-framework-PushKit/Makefile:1.2
--- pkgsrc/devel/py-pyobjc-framework-PushKit/Makefile:1.1       Tue Sep 27 18:12:59 2022
+++ pkgsrc/devel/py-pyobjc-framework-PushKit/Makefile   Sun Nov 19 17:03:03 2023
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.1 2022/09/27 18:12:59 adam Exp $
+# $NetBSD: Makefile,v 1.2 2023/11/19 17:03:03 adam Exp $
 
 .include "../../devel/py-pyobjc/Makefile.common"
 
@@ -11,10 +11,8 @@ COMMENT=     Wrappers for the framework Push
 
 NOT_FOR_PLATFORM=      Darwin-1[0-8].*-* Darwin-[0-9].*-* # 10.15+
 
-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 "../../lang/python/wheel.mk"
 .include "../../mk/bsd.pkg.mk"
Index: pkgsrc/devel/py-pyobjc-framework-PushKit/PLIST
diff -u pkgsrc/devel/py-pyobjc-framework-PushKit/PLIST:1.1 pkgsrc/devel/py-pyobjc-framework-PushKit/PLIST:1.2
--- pkgsrc/devel/py-pyobjc-framework-PushKit/PLIST:1.1  Tue Sep 27 18:12:59 2022
+++ pkgsrc/devel/py-pyobjc-framework-PushKit/PLIST      Sun Nov 19 17:03:03 2023
@@ -1,10 +1,8 @@
-@comment $NetBSD: PLIST,v 1.1 2022/09/27 18:12:59 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
+@comment $NetBSD: PLIST,v 1.2 2023/11/19 17:03:03 adam Exp $
+${PYSITELIB}/${WHEEL_INFODIR}/METADATA
+${PYSITELIB}/${WHEEL_INFODIR}/RECORD
+${PYSITELIB}/${WHEEL_INFODIR}/WHEEL
+${PYSITELIB}/${WHEEL_INFODIR}/top_level.txt
 ${PYSITELIB}/PushKit/_PushKit.abi3.so
 ${PYSITELIB}/PushKit/__init__.py
 ${PYSITELIB}/PushKit/__init__.pyc

Index: pkgsrc/devel/py-pyobjc-framework-PushKit/distinfo
diff -u pkgsrc/devel/py-pyobjc-framework-PushKit/distinfo:1.3 pkgsrc/devel/py-pyobjc-framework-PushKit/distinfo:1.4
--- pkgsrc/devel/py-pyobjc-framework-PushKit/distinfo:1.3       Sun Jun 18 05:03:05 2023
+++ pkgsrc/devel/py-pyobjc-framework-PushKit/distinfo   Sun Nov 19 17:03:03 2023
@@ -1,5 +1,5 @@
-$NetBSD: distinfo,v 1.3 2023/06/18 05:03:05 adam Exp $
+$NetBSD: distinfo,v 1.4 2023/11/19 17:03:03 adam Exp $
 
-BLAKE2s (pyobjc-framework-PushKit-9.2.tar.gz) = c803a4f1ec781454c24769d5e349f8d6bc9e95e7d33b5f70e896770cf372e84e
-SHA512 (pyobjc-framework-PushKit-9.2.tar.gz) = 7add6af9e9adf7201229f298f8c00567b631c4c645af5efc555cd15cee61e197f4534df75f42925279d827557e1532873345afbc669d519236df422353a4efc3
-Size (pyobjc-framework-PushKit-9.2.tar.gz) = 19550 bytes
+BLAKE2s (pyobjc-framework-PushKit-10.0.tar.gz) = 6c1f9bfc06bd6dde9540f293d9555dab34d78ef44687982de451c14a9aa2e3c4
+SHA512 (pyobjc-framework-PushKit-10.0.tar.gz) = 4d49a75c7f3e3b7136db78e8c99bfee7f3f70c27a8a2a1364083a2143f64bd86155d05dcb48e3cef3fa7d63796c406cae57b92e2c3b7a024116f114756643b9a
+Size (pyobjc-framework-PushKit-10.0.tar.gz) = 19387 bytes

Index: pkgsrc/devel/py-pyobjc-framework-Quartz/Makefile
diff -u pkgsrc/devel/py-pyobjc-framework-Quartz/Makefile:1.5 pkgsrc/devel/py-pyobjc-framework-Quartz/Makefile:1.6
--- pkgsrc/devel/py-pyobjc-framework-Quartz/Makefile:1.5        Tue Sep 27 18:12:59 2022
+++ pkgsrc/devel/py-pyobjc-framework-Quartz/Makefile    Sun Nov 19 17:03:03 2023
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.5 2022/09/27 18:12:59 adam Exp $
+# $NetBSD: Makefile,v 1.6 2023/11/19 17:03:03 adam Exp $
 
 .include "../../devel/py-pyobjc/Makefile.common"
 
@@ -9,10 +9,8 @@ MASTER_SITES=  ${MASTER_SITE_PYPI:=p/pyob
 
 COMMENT=       Wrappers for the framework Quartz on macOS
 
-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 "../../lang/python/wheel.mk"
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/devel/py-pyobjc-framework-Quartz/PLIST
diff -u pkgsrc/devel/py-pyobjc-framework-Quartz/PLIST:1.3 pkgsrc/devel/py-pyobjc-framework-Quartz/PLIST:1.4
--- pkgsrc/devel/py-pyobjc-framework-Quartz/PLIST:1.3   Sat May 23 07:03:49 2020
+++ pkgsrc/devel/py-pyobjc-framework-Quartz/PLIST       Sun Nov 19 17:03:03 2023
@@ -1,10 +1,9 @@
-@comment $NetBSD: PLIST,v 1.3 2020/05/23 07:03:49 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
+@comment $NetBSD: PLIST,v 1.4 2023/11/19 17:03:03 adam Exp $
+${PYSITELIB}/${WHEEL_INFODIR}/LICENSE.txt
+${PYSITELIB}/${WHEEL_INFODIR}/METADATA
+${PYSITELIB}/${WHEEL_INFODIR}/RECORD
+${PYSITELIB}/${WHEEL_INFODIR}/WHEEL
+${PYSITELIB}/${WHEEL_INFODIR}/top_level.txt
 ${PYSITELIB}/Quartz/CoreGraphics/__init__.py
 ${PYSITELIB}/Quartz/CoreGraphics/__init__.pyc
 ${PYSITELIB}/Quartz/CoreGraphics/__init__.pyo

Index: pkgsrc/devel/py-pyobjc-framework-Quartz/distinfo
diff -u pkgsrc/devel/py-pyobjc-framework-Quartz/distinfo:1.16 pkgsrc/devel/py-pyobjc-framework-Quartz/distinfo:1.17
--- pkgsrc/devel/py-pyobjc-framework-Quartz/distinfo:1.16       Sun Jun 18 05:03:05 2023
+++ pkgsrc/devel/py-pyobjc-framework-Quartz/distinfo    Sun Nov 19 17:03:03 2023
@@ -1,5 +1,5 @@
-$NetBSD: distinfo,v 1.16 2023/06/18 05:03:05 adam Exp $
+$NetBSD: distinfo,v 1.17 2023/11/19 17:03:03 adam Exp $
 
-BLAKE2s (pyobjc-framework-Quartz-9.2.tar.gz) = 8c70008de4f94803f519663b7e570c608691e446b2424041041711e413f0fdcf
-SHA512 (pyobjc-framework-Quartz-9.2.tar.gz) = d0998e045e7489260dcf07a63e9332c583c9ea648b87f5c0974326db1d0a71875681d070f2a07fb8d18d0e1e03a22655d4141aec8c19182ba9588bb0171474c6
-Size (pyobjc-framework-Quartz-9.2.tar.gz) = 3905351 bytes
+BLAKE2s (pyobjc-framework-Quartz-10.0.tar.gz) = 74c0627dce7da7b994a32e8603ffea7c006d6403935e119e7bb1543d78c0f71d
+SHA512 (pyobjc-framework-Quartz-10.0.tar.gz) = 7d86f289ce852d686c6fcb6820837e737db221feb8bb8314a016cbc3a5efa6f858e093a6c51d2cd0b5ef056e243c8348c550de50181abab6dad5dd6a52ecd4c0
+Size (pyobjc-framework-Quartz-10.0.tar.gz) = 4033770 bytes

Index: pkgsrc/devel/py-pyobjc-framework-QuickLookThumbnailing/Makefile
diff -u pkgsrc/devel/py-pyobjc-framework-QuickLookThumbnailing/Makefile:1.1 pkgsrc/devel/py-pyobjc-framework-QuickLookThumbnailing/Makefile:1.2
--- pkgsrc/devel/py-pyobjc-framework-QuickLookThumbnailing/Makefile:1.1 Tue Sep 27 18:12:59 2022
+++ pkgsrc/devel/py-pyobjc-framework-QuickLookThumbnailing/Makefile     Sun Nov 19 17:03:03 2023
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.1 2022/09/27 18:12:59 adam Exp $
+# $NetBSD: Makefile,v 1.2 2023/11/19 17:03:03 adam Exp $
 
 .include "../../devel/py-pyobjc/Makefile.common"
 
@@ -11,11 +11,9 @@ COMMENT=     Wrappers for the framework Quic
 
 NOT_FOR_PLATFORM=      Darwin-1[0-8].*-* Darwin-[0-9].*-* # 10.15+
 
-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 "../../lang/python/wheel.mk"
 .include "../../mk/bsd.pkg.mk"
Index: pkgsrc/devel/py-pyobjc-framework-QuickLookThumbnailing/PLIST
diff -u pkgsrc/devel/py-pyobjc-framework-QuickLookThumbnailing/PLIST:1.1 pkgsrc/devel/py-pyobjc-framework-QuickLookThumbnailing/PLIST:1.2
--- pkgsrc/devel/py-pyobjc-framework-QuickLookThumbnailing/PLIST:1.1    Tue Sep 27 18:12:59 2022
+++ pkgsrc/devel/py-pyobjc-framework-QuickLookThumbnailing/PLIST        Sun Nov 19 17:03:03 2023
@@ -1,10 +1,8 @@
-@comment $NetBSD: PLIST,v 1.1 2022/09/27 18:12:59 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
+@comment $NetBSD: PLIST,v 1.2 2023/11/19 17:03:03 adam Exp $
+${PYSITELIB}/${WHEEL_INFODIR}/METADATA
+${PYSITELIB}/${WHEEL_INFODIR}/RECORD
+${PYSITELIB}/${WHEEL_INFODIR}/WHEEL
+${PYSITELIB}/${WHEEL_INFODIR}/top_level.txt
 ${PYSITELIB}/QuickLookThumbnailing/__init__.py
 ${PYSITELIB}/QuickLookThumbnailing/__init__.pyc
 ${PYSITELIB}/QuickLookThumbnailing/__init__.pyo

Index: pkgsrc/devel/py-pyobjc-framework-QuickLookThumbnailing/distinfo
diff -u pkgsrc/devel/py-pyobjc-framework-QuickLookThumbnailing/distinfo:1.3 pkgsrc/devel/py-pyobjc-framework-QuickLookThumbnailing/distinfo:1.4
--- pkgsrc/devel/py-pyobjc-framework-QuickLookThumbnailing/distinfo:1.3 Sun Jun 18 05:03:05 2023
+++ pkgsrc/devel/py-pyobjc-framework-QuickLookThumbnailing/distinfo     Sun Nov 19 17:03:03 2023
@@ -1,5 +1,5 @@
-$NetBSD: distinfo,v 1.3 2023/06/18 05:03:05 adam Exp $
+$NetBSD: distinfo,v 1.4 2023/11/19 17:03:03 adam Exp $
 
-BLAKE2s (pyobjc-framework-QuickLookThumbnailing-9.2.tar.gz) = 07bd45b4edbad8fbf8ca1abd9eb67478f6c4411239d468c2940727267d8f2cf0
-SHA512 (pyobjc-framework-QuickLookThumbnailing-9.2.tar.gz) = 100d223f4a44c5ea9fd22e9f7fac079cdecae126de7a447a5f44fb02b9ee999a6248b20174f7d26345daf2e8dcdc0aaca27305ab82ef10f2df48e37d85f682cb
-Size (pyobjc-framework-QuickLookThumbnailing-9.2.tar.gz) = 15169 bytes
+BLAKE2s (pyobjc-framework-QuickLookThumbnailing-10.0.tar.gz) = d840250feab65971f13c7d8fd9250a0f8c8bec032fb72895d2c421b7d92d1abc
+SHA512 (pyobjc-framework-QuickLookThumbnailing-10.0.tar.gz) = c7d0ac5ce36dd82d9ca21ac6dea245f4060fa6eb0bec91b0c1f6bef0959080205d5be2b019cb1d0fa42c1a90e4132a58c10f20e018b03423aeb3dfcb59f51fc4
+Size (pyobjc-framework-QuickLookThumbnailing-10.0.tar.gz) = 15837 bytes

Index: pkgsrc/devel/py-pyobjc-framework-ReplayKit/Makefile
diff -u pkgsrc/devel/py-pyobjc-framework-ReplayKit/Makefile:1.1 pkgsrc/devel/py-pyobjc-framework-ReplayKit/Makefile:1.2
--- pkgsrc/devel/py-pyobjc-framework-ReplayKit/Makefile:1.1     Tue Sep 27 18:12:59 2022
+++ pkgsrc/devel/py-pyobjc-framework-ReplayKit/Makefile Sun Nov 19 17:03:04 2023
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.1 2022/09/27 18:12:59 adam Exp $
+# $NetBSD: Makefile,v 1.2 2023/11/19 17:03:04 adam Exp $
 
 .include "../../devel/py-pyobjc/Makefile.common"
 
@@ -11,10 +11,8 @@ COMMENT=     Wrappers for the framework Repl
 
 NOT_FOR_PLATFORM=      Darwin-1[0-9].*-* Darwin-[0-9].*-* # 11.0+
 
-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 "../../lang/python/wheel.mk"
 .include "../../mk/bsd.pkg.mk"
Index: pkgsrc/devel/py-pyobjc-framework-ReplayKit/PLIST
diff -u pkgsrc/devel/py-pyobjc-framework-ReplayKit/PLIST:1.1 pkgsrc/devel/py-pyobjc-framework-ReplayKit/PLIST:1.2
--- pkgsrc/devel/py-pyobjc-framework-ReplayKit/PLIST:1.1        Tue Sep 27 18:12:59 2022
+++ pkgsrc/devel/py-pyobjc-framework-ReplayKit/PLIST    Sun Nov 19 17:03:04 2023
@@ -1,10 +1,8 @@
-@comment $NetBSD: PLIST,v 1.1 2022/09/27 18:12:59 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
+@comment $NetBSD: PLIST,v 1.2 2023/11/19 17:03:04 adam Exp $
+${PYSITELIB}/${WHEEL_INFODIR}/METADATA
+${PYSITELIB}/${WHEEL_INFODIR}/RECORD
+${PYSITELIB}/${WHEEL_INFODIR}/WHEEL
+${PYSITELIB}/${WHEEL_INFODIR}/top_level.txt
 ${PYSITELIB}/ReplayKit/_ReplayKit.abi3.so
 ${PYSITELIB}/ReplayKit/__init__.py
 ${PYSITELIB}/ReplayKit/__init__.pyc

Index: pkgsrc/devel/py-pyobjc-framework-ReplayKit/distinfo
diff -u pkgsrc/devel/py-pyobjc-framework-ReplayKit/distinfo:1.3 pkgsrc/devel/py-pyobjc-framework-ReplayKit/distinfo:1.4
--- pkgsrc/devel/py-pyobjc-framework-ReplayKit/distinfo:1.3     Sun Jun 18 05:03:05 2023
+++ pkgsrc/devel/py-pyobjc-framework-ReplayKit/distinfo Sun Nov 19 17:03:04 2023
@@ -1,5 +1,5 @@
-$NetBSD: distinfo,v 1.3 2023/06/18 05:03:05 adam Exp $
+$NetBSD: distinfo,v 1.4 2023/11/19 17:03:04 adam Exp $
 
-BLAKE2s (pyobjc-framework-ReplayKit-9.2.tar.gz) = 4a1b9238eba2cd647427a6a611b0b730307286c9153a3a7cb8c96bc64dc9c46a
-SHA512 (pyobjc-framework-ReplayKit-9.2.tar.gz) = a77fd29fef43f3925f920419969239f21aca2d63216c33ffd8c6971270ec446f548fe2057012c65607253a9dc888d9e754b7218e2276bcafe6c99df8f55d116f
-Size (pyobjc-framework-ReplayKit-9.2.tar.gz) = 23763 bytes
+BLAKE2s (pyobjc-framework-ReplayKit-10.0.tar.gz) = fe89f3d7fe9f3eec48b69a71fa1d8b1cb44db738077afa8782ffb9883dd56c76
+SHA512 (pyobjc-framework-ReplayKit-10.0.tar.gz) = 68815e87ab4c57543f0f313dee74a40b3db086abd332a190a9202476d9be441adee20b6417c009a8752335df212136e2e8eb8babeb8f0b9c75061687b0129615
+Size (pyobjc-framework-ReplayKit-10.0.tar.gz) = 24140 bytes

Index: pkgsrc/devel/py-pyobjc-framework-SafariServices/Makefile
diff -u pkgsrc/devel/py-pyobjc-framework-SafariServices/Makefile:1.3 pkgsrc/devel/py-pyobjc-framework-SafariServices/Makefile:1.4
--- pkgsrc/devel/py-pyobjc-framework-SafariServices/Makefile:1.3        Tue Sep 27 18:12:59 2022
+++ pkgsrc/devel/py-pyobjc-framework-SafariServices/Makefile    Sun Nov 19 17:03:04 2023
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.3 2022/09/27 18:12:59 adam Exp $
+# $NetBSD: Makefile,v 1.4 2023/11/19 17:03:04 adam Exp $
 
 .include "../../devel/py-pyobjc/Makefile.common"
 
@@ -11,10 +11,8 @@ COMMENT=     Wrappers for the framework Safa
 
 NOT_FOR_PLATFORM=      Darwin-1[0-4].*-* Darwin-[0-9].*-* # 10.11+
 
-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 "../../lang/python/wheel.mk"
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/devel/py-pyobjc-framework-SafariServices/PLIST
diff -u pkgsrc/devel/py-pyobjc-framework-SafariServices/PLIST:1.2 pkgsrc/devel/py-pyobjc-framework-SafariServices/PLIST:1.3
--- pkgsrc/devel/py-pyobjc-framework-SafariServices/PLIST:1.2   Sat May 23 07:03:49 2020
+++ pkgsrc/devel/py-pyobjc-framework-SafariServices/PLIST       Sun Nov 19 17:03:04 2023
@@ -1,10 +1,8 @@
-@comment $NetBSD: PLIST,v 1.2 2020/05/23 07:03:49 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
+@comment $NetBSD: PLIST,v 1.3 2023/11/19 17:03:04 adam Exp $
+${PYSITELIB}/${WHEEL_INFODIR}/METADATA
+${PYSITELIB}/${WHEEL_INFODIR}/RECORD
+${PYSITELIB}/${WHEEL_INFODIR}/WHEEL
+${PYSITELIB}/${WHEEL_INFODIR}/top_level.txt
 ${PYSITELIB}/SafariServices/_SafariServices.abi3.so
 ${PYSITELIB}/SafariServices/__init__.py
 ${PYSITELIB}/SafariServices/__init__.pyc

Index: pkgsrc/devel/py-pyobjc-framework-SafariServices/distinfo
diff -u pkgsrc/devel/py-pyobjc-framework-SafariServices/distinfo:1.14 pkgsrc/devel/py-pyobjc-framework-SafariServices/distinfo:1.15
--- pkgsrc/devel/py-pyobjc-framework-SafariServices/distinfo:1.14       Sun Jun 18 05:03:05 2023
+++ pkgsrc/devel/py-pyobjc-framework-SafariServices/distinfo    Sun Nov 19 17:03:04 2023
@@ -1,5 +1,5 @@
-$NetBSD: distinfo,v 1.14 2023/06/18 05:03:05 adam Exp $
+$NetBSD: distinfo,v 1.15 2023/11/19 17:03:04 adam Exp $
 
-BLAKE2s (pyobjc-framework-SafariServices-9.2.tar.gz) = 25f233297b7336a4bb6a3145a7978aa29444d3124abdfd3c8f647fed1152d6cc
-SHA512 (pyobjc-framework-SafariServices-9.2.tar.gz) = 4b7897197e26563b5249e5b83f86ddbb59aaff7b70573abde82e8653cd0ffc73869b781dfe993a94a6bd5b6d686e6cf5e1c60324c23e806da91e054d7bcac45f
-Size (pyobjc-framework-SafariServices-9.2.tar.gz) = 29679 bytes
+BLAKE2s (pyobjc-framework-SafariServices-10.0.tar.gz) = eb5687e18625c724669d914f697515479af691caf5dea65407f74440cb283c14
+SHA512 (pyobjc-framework-SafariServices-10.0.tar.gz) = b2529e2915cd5195b33f4f4bed111d093df21ada4eccccf87baaa0e8f3d36b2d396489d23c9e505026b01b0da22eed385dc41357b7256d07aa98957d80afb311
+Size (pyobjc-framework-SafariServices-10.0.tar.gz) = 32733 bytes

Index: pkgsrc/devel/py-pyobjc-framework-SafetyKit/Makefile
diff -u pkgsrc/devel/py-pyobjc-framework-SafetyKit/Makefile:1.1 pkgsrc/devel/py-pyobjc-framework-SafetyKit/Makefile:1.2
--- pkgsrc/devel/py-pyobjc-framework-SafetyKit/Makefile:1.1     Sun Jun 18 05:03:06 2023
+++ pkgsrc/devel/py-pyobjc-framework-SafetyKit/Makefile Sun Nov 19 17:03:04 2023
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.1 2023/06/18 05:03:06 adam Exp $
+# $NetBSD: Makefile,v 1.2 2023/11/19 17:03:04 adam Exp $
 
 .include "../../devel/py-pyobjc/Makefile.common"
 
@@ -11,11 +11,9 @@ COMMENT=     Wrappers for the framework Safe
 
 NOT_FOR_PLATFORM=      Darwin-2[0-1].*-* Darwin-1[0-9].*-* Darwin-[0-9].*-* # 13+
 
-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 "../../lang/python/wheel.mk"
 .include "../../mk/bsd.pkg.mk"
Index: pkgsrc/devel/py-pyobjc-framework-SafetyKit/PLIST
diff -u pkgsrc/devel/py-pyobjc-framework-SafetyKit/PLIST:1.1 pkgsrc/devel/py-pyobjc-framework-SafetyKit/PLIST:1.2
--- pkgsrc/devel/py-pyobjc-framework-SafetyKit/PLIST:1.1        Sun Jun 18 05:03:06 2023
+++ pkgsrc/devel/py-pyobjc-framework-SafetyKit/PLIST    Sun Nov 19 17:03:04 2023
@@ -1,10 +1,8 @@
-@comment $NetBSD: PLIST,v 1.1 2023/06/18 05:03:06 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
+@comment $NetBSD: PLIST,v 1.2 2023/11/19 17:03:04 adam Exp $
+${PYSITELIB}/${WHEEL_INFODIR}/METADATA
+${PYSITELIB}/${WHEEL_INFODIR}/RECORD
+${PYSITELIB}/${WHEEL_INFODIR}/WHEEL
+${PYSITELIB}/${WHEEL_INFODIR}/top_level.txt
 ${PYSITELIB}/SafetyKit/_SafetyKit.abi3.so
 ${PYSITELIB}/SafetyKit/__init__.py
 ${PYSITELIB}/SafetyKit/__init__.pyc
Index: pkgsrc/devel/py-pyobjc-framework-SafetyKit/distinfo
diff -u pkgsrc/devel/py-pyobjc-framework-SafetyKit/distinfo:1.1 pkgsrc/devel/py-pyobjc-framework-SafetyKit/distinfo:1.2
--- pkgsrc/devel/py-pyobjc-framework-SafetyKit/distinfo:1.1     Sun Jun 18 05:03:06 2023
+++ pkgsrc/devel/py-pyobjc-framework-SafetyKit/distinfo Sun Nov 19 17:03:04 2023
@@ -1,5 +1,5 @@
-$NetBSD: distinfo,v 1.1 2023/06/18 05:03:06 adam Exp $
+$NetBSD: distinfo,v 1.2 2023/11/19 17:03:04 adam Exp $
 
-BLAKE2s (pyobjc-framework-SafetyKit-9.2.tar.gz) = ec39a2e5f2765873c85768628d5fe2007b20a74b41cb92a9dba1b9486dc734ba
-SHA512 (pyobjc-framework-SafetyKit-9.2.tar.gz) = bc1896db458df5c152e1322e47e7ff450386d0b2c9ef8ea51e2f8db45f5889461aafdb5ef2da736391061e9622b5c23e5ab82aafba1856ead72ee1df801028c6
-Size (pyobjc-framework-SafetyKit-9.2.tar.gz) = 19128 bytes
+BLAKE2s (pyobjc-framework-SafetyKit-10.0.tar.gz) = 69a7e9dffad771b7a46fbefb56b62fc655b1a8647aee49a516d6a492dc656595
+SHA512 (pyobjc-framework-SafetyKit-10.0.tar.gz) = ac5bf4f8d9fd7ab2e0c99fd5bc9310de9a4f89cd9ab79969a594f315c4abbac2a3782da1e07da450f2c001d9bdd9c7e3521e0ae389184409ea2acc38a1b5b954
+Size (pyobjc-framework-SafetyKit-10.0.tar.gz) = 18948 bytes

Index: pkgsrc/devel/py-pyobjc-framework-SceneKit/Makefile
diff -u pkgsrc/devel/py-pyobjc-framework-SceneKit/Makefile:1.3 pkgsrc/devel/py-pyobjc-framework-SceneKit/Makefile:1.4
--- pkgsrc/devel/py-pyobjc-framework-SceneKit/Makefile:1.3      Tue Sep 27 18:12:59 2022
+++ pkgsrc/devel/py-pyobjc-framework-SceneKit/Makefile  Sun Nov 19 17:03:04 2023
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.3 2022/09/27 18:12:59 adam Exp $
+# $NetBSD: Makefile,v 1.4 2023/11/19 17:03:04 adam Exp $
 
 .include "../../devel/py-pyobjc/Makefile.common"
 
@@ -11,11 +11,9 @@ COMMENT=     Wrappers for the framework Scen
 
 NOT_FOR_PLATFORM=      Darwin-10.*-* Darwin-[0-9].*-* # 10.7+
 
-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 "../../lang/python/wheel.mk"
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/devel/py-pyobjc-framework-SceneKit/PLIST
diff -u pkgsrc/devel/py-pyobjc-framework-SceneKit/PLIST:1.2 pkgsrc/devel/py-pyobjc-framework-SceneKit/PLIST:1.3
--- pkgsrc/devel/py-pyobjc-framework-SceneKit/PLIST:1.2 Sat May 23 07:03:49 2020
+++ pkgsrc/devel/py-pyobjc-framework-SceneKit/PLIST     Sun Nov 19 17:03:04 2023
@@ -1,10 +1,8 @@
-@comment $NetBSD: PLIST,v 1.2 2020/05/23 07:03:49 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
+@comment $NetBSD: PLIST,v 1.3 2023/11/19 17:03:04 adam Exp $
+${PYSITELIB}/${WHEEL_INFODIR}/METADATA
+${PYSITELIB}/${WHEEL_INFODIR}/RECORD
+${PYSITELIB}/${WHEEL_INFODIR}/WHEEL
+${PYSITELIB}/${WHEEL_INFODIR}/top_level.txt
 ${PYSITELIB}/SceneKit/_SceneKit.abi3.so
 ${PYSITELIB}/SceneKit/__init__.py
 ${PYSITELIB}/SceneKit/__init__.pyc

Index: pkgsrc/devel/py-pyobjc-framework-SceneKit/distinfo
diff -u pkgsrc/devel/py-pyobjc-framework-SceneKit/distinfo:1.14 pkgsrc/devel/py-pyobjc-framework-SceneKit/distinfo:1.15
--- pkgsrc/devel/py-pyobjc-framework-SceneKit/distinfo:1.14     Sun Jun 18 05:03:06 2023
+++ pkgsrc/devel/py-pyobjc-framework-SceneKit/distinfo  Sun Nov 19 17:03:04 2023
@@ -1,5 +1,5 @@
-$NetBSD: distinfo,v 1.14 2023/06/18 05:03:06 adam Exp $
+$NetBSD: distinfo,v 1.15 2023/11/19 17:03:04 adam Exp $
 
-BLAKE2s (pyobjc-framework-SceneKit-9.2.tar.gz) = 4adda095fd9976738717dcdfd978c4828dbb55e6278ddad16df05752ce8d02f7
-SHA512 (pyobjc-framework-SceneKit-9.2.tar.gz) = c380b993e2a04162af041591812be4f71d8e6cbe669ad989417e0fff7fc2996789d26dc18e09d4374b58f49b8db9f822c30fc9e0152bb603b0e7fc734727eac4
-Size (pyobjc-framework-SceneKit-9.2.tar.gz) = 99265 bytes
+BLAKE2s (pyobjc-framework-SceneKit-10.0.tar.gz) = 9a798851fa55585cdcf289e294b4b4ee2cbc98d56155c2c59375eba1f4dd08d2
+SHA512 (pyobjc-framework-SceneKit-10.0.tar.gz) = a9e0bbc0e9305264a758b3461af6524b900a4169326ebf10deae6c10bd355df7af939eff82992dd277706d72afd3c0bf54830e7d60fbcfcd8c526720f8de3b4c
+Size (pyobjc-framework-SceneKit-10.0.tar.gz) = 155226 bytes

Index: pkgsrc/devel/py-pyobjc-framework-ScreenCaptureKit/Makefile
diff -u pkgsrc/devel/py-pyobjc-framework-ScreenCaptureKit/Makefile:1.1 pkgsrc/devel/py-pyobjc-framework-ScreenCaptureKit/Makefile:1.2
--- pkgsrc/devel/py-pyobjc-framework-ScreenCaptureKit/Makefile:1.1      Tue Sep 27 18:12:59 2022
+++ pkgsrc/devel/py-pyobjc-framework-ScreenCaptureKit/Makefile  Sun Nov 19 17:03:04 2023
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.1 2022/09/27 18:12:59 adam Exp $
+# $NetBSD: Makefile,v 1.2 2023/11/19 17:03:04 adam Exp $
 
 .include "../../devel/py-pyobjc/Makefile.common"
 
@@ -11,10 +11,8 @@ COMMENT=     Wrappers for the framework Scre
 
 NOT_FOR_PLATFORM=      Darwin-20.*-* Darwin-1[0-9].*-* Darwin-[0-9].*-* # 12.3+
 
-USE_LANGUAGES= c objc
-
 DEPENDS+=      ${PYPKGPREFIX}-pyobjc-core>=${PYOBJC_VERS}:../../devel/py-pyobjc-core
 DEPENDS+=      ${PYPKGPREFIX}-pyobjc-framework-CoreMedia>=${PYOBJC_VERS}:../../devel/py-pyobjc-framework-CoreMedia
 
-.include "../../lang/python/egg.mk"
+.include "../../lang/python/wheel.mk"
 .include "../../mk/bsd.pkg.mk"
Index: pkgsrc/devel/py-pyobjc-framework-ScreenCaptureKit/PLIST
diff -u pkgsrc/devel/py-pyobjc-framework-ScreenCaptureKit/PLIST:1.1 pkgsrc/devel/py-pyobjc-framework-ScreenCaptureKit/PLIST:1.2
--- pkgsrc/devel/py-pyobjc-framework-ScreenCaptureKit/PLIST:1.1 Tue Sep 27 18:12:59 2022
+++ pkgsrc/devel/py-pyobjc-framework-ScreenCaptureKit/PLIST     Sun Nov 19 17:03:04 2023
@@ -1,10 +1,8 @@
-@comment $NetBSD: PLIST,v 1.1 2022/09/27 18:12:59 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
+@comment $NetBSD: PLIST,v 1.2 2023/11/19 17:03:04 adam Exp $
+${PYSITELIB}/${WHEEL_INFODIR}/METADATA
+${PYSITELIB}/${WHEEL_INFODIR}/RECORD
+${PYSITELIB}/${WHEEL_INFODIR}/WHEEL
+${PYSITELIB}/${WHEEL_INFODIR}/top_level.txt
 ${PYSITELIB}/ScreenCaptureKit/_ScreenCaptureKit.abi3.so
 ${PYSITELIB}/ScreenCaptureKit/__init__.py
 ${PYSITELIB}/ScreenCaptureKit/__init__.pyc

Index: pkgsrc/devel/py-pyobjc-framework-ScreenCaptureKit/distinfo
diff -u pkgsrc/devel/py-pyobjc-framework-ScreenCaptureKit/distinfo:1.3 pkgsrc/devel/py-pyobjc-framework-ScreenCaptureKit/distinfo:1.4
--- pkgsrc/devel/py-pyobjc-framework-ScreenCaptureKit/distinfo:1.3      Sun Jun 18 05:03:06 2023
+++ pkgsrc/devel/py-pyobjc-framework-ScreenCaptureKit/distinfo  Sun Nov 19 17:03:04 2023
@@ -1,5 +1,5 @@
-$NetBSD: distinfo,v 1.3 2023/06/18 05:03:06 adam Exp $
+$NetBSD: distinfo,v 1.4 2023/11/19 17:03:04 adam Exp $
 
-BLAKE2s (pyobjc-framework-ScreenCaptureKit-9.2.tar.gz) = c23a4834ad92954f9ef55e6c88ee0915d55fb3d533ab2497a6a8cfa50c2cc346
-SHA512 (pyobjc-framework-ScreenCaptureKit-9.2.tar.gz) = 6e8f570d1dd7452092dcf7f90f2202565692bcced5460c0995b3c0d4971fb1b62cf7c14c79a06b9c089b2aec1428157c62517299a1456a27fec23f3c41e39767
-Size (pyobjc-framework-ScreenCaptureKit-9.2.tar.gz) = 29903 bytes
+BLAKE2s (pyobjc-framework-ScreenCaptureKit-10.0.tar.gz) = 9b4a3a9ec0526ac57c8a2134e8cbc46ff4df44c109b3f97bc014540ed1594556
+SHA512 (pyobjc-framework-ScreenCaptureKit-10.0.tar.gz) = 277b2f14bd6b98dcc6484fb3fe5b2fb65b442cacacd5e9386f7d621fc19200bdf215b912c107e123d1945b459345f90942131e53315cb198bf3fbf8a1e09c002
+Size (pyobjc-framework-ScreenCaptureKit-10.0.tar.gz) = 38450 bytes

Index: pkgsrc/devel/py-pyobjc-framework-ScreenSaver/Makefile
diff -u pkgsrc/devel/py-pyobjc-framework-ScreenSaver/Makefile:1.5 pkgsrc/devel/py-pyobjc-framework-ScreenSaver/Makefile:1.6
--- pkgsrc/devel/py-pyobjc-framework-ScreenSaver/Makefile:1.5   Tue Sep 27 18:13:00 2022
+++ pkgsrc/devel/py-pyobjc-framework-ScreenSaver/Makefile       Sun Nov 19 17:03:04 2023
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.5 2022/09/27 18:13:00 adam Exp $
+# $NetBSD: Makefile,v 1.6 2023/11/19 17:03:04 adam Exp $
 
 .include "../../devel/py-pyobjc/Makefile.common"
 
@@ -9,10 +9,8 @@ MASTER_SITES=  ${MASTER_SITE_PYPI:=p/pyob
 
 COMMENT=       Wrappers for the framework ScreenSaver on macOS
 
-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 "../../lang/python/wheel.mk"
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/devel/py-pyobjc-framework-ScreenSaver/PLIST
diff -u pkgsrc/devel/py-pyobjc-framework-ScreenSaver/PLIST:1.2 pkgsrc/devel/py-pyobjc-framework-ScreenSaver/PLIST:1.3
--- pkgsrc/devel/py-pyobjc-framework-ScreenSaver/PLIST:1.2      Sat May 23 07:03:49 2020
+++ pkgsrc/devel/py-pyobjc-framework-ScreenSaver/PLIST  Sun Nov 19 17:03:04 2023
@@ -1,10 +1,9 @@
-@comment $NetBSD: PLIST,v 1.2 2020/05/23 07:03:49 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
+@comment $NetBSD: PLIST,v 1.3 2023/11/19 17:03:04 adam Exp $
+${PYSITELIB}/${WHEEL_INFODIR}/LICENSE.txt
+${PYSITELIB}/${WHEEL_INFODIR}/METADATA
+${PYSITELIB}/${WHEEL_INFODIR}/RECORD
+${PYSITELIB}/${WHEEL_INFODIR}/WHEEL
+${PYSITELIB}/${WHEEL_INFODIR}/top_level.txt
 ${PYSITELIB}/ScreenSaver/__init__.py
 ${PYSITELIB}/ScreenSaver/__init__.pyc
 ${PYSITELIB}/ScreenSaver/__init__.pyo

Index: pkgsrc/devel/py-pyobjc-framework-ScreenSaver/distinfo
diff -u pkgsrc/devel/py-pyobjc-framework-ScreenSaver/distinfo:1.16 pkgsrc/devel/py-pyobjc-framework-ScreenSaver/distinfo:1.17
--- pkgsrc/devel/py-pyobjc-framework-ScreenSaver/distinfo:1.16  Sun Jun 18 05:03:06 2023
+++ pkgsrc/devel/py-pyobjc-framework-ScreenSaver/distinfo       Sun Nov 19 17:03:04 2023
@@ -1,5 +1,5 @@
-$NetBSD: distinfo,v 1.16 2023/06/18 05:03:06 adam Exp $
+$NetBSD: distinfo,v 1.17 2023/11/19 17:03:04 adam Exp $
 
-BLAKE2s (pyobjc-framework-ScreenSaver-9.2.tar.gz) = a7d993930bf4d838964d828728ca2c3dd6df68f15019bb1fccd4da1ba2395316
-SHA512 (pyobjc-framework-ScreenSaver-9.2.tar.gz) = 9137786d19aeca1acb40722e5294800eb45c111e99c64785b39423514f8263685b13582a62dd5ffa428347c90eae6f9b52dab9e15845f49b4574e2acabbb15a3
-Size (pyobjc-framework-ScreenSaver-9.2.tar.gz) = 22481 bytes
+BLAKE2s (pyobjc-framework-ScreenSaver-10.0.tar.gz) = fb08ea20e6e6a46ec031e81fbff76c14f3faf808e33bf8ca2fae779644262350
+SHA512 (pyobjc-framework-ScreenSaver-10.0.tar.gz) = 300ae87ff4fae42e1cf249cecd52e54bf2794f7bfd74d1d034b5b9d637a670b5c9a2af702a33275e572f5960fb1965e2f5f6cd8c6a9e5331417e5acfd5fc2cd8
+Size (pyobjc-framework-ScreenSaver-10.0.tar.gz) = 22251 bytes

Index: pkgsrc/devel/py-pyobjc-framework-ScreenTime/Makefile
diff -u pkgsrc/devel/py-pyobjc-framework-ScreenTime/Makefile:1.1 pkgsrc/devel/py-pyobjc-framework-ScreenTime/Makefile:1.2
--- pkgsrc/devel/py-pyobjc-framework-ScreenTime/Makefile:1.1    Tue Sep 27 18:13:00 2022
+++ pkgsrc/devel/py-pyobjc-framework-ScreenTime/Makefile        Sun Nov 19 17:03:04 2023
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.1 2022/09/27 18:13:00 adam Exp $
+# $NetBSD: Makefile,v 1.2 2023/11/19 17:03:04 adam Exp $
 
 .include "../../devel/py-pyobjc/Makefile.common"
 
@@ -11,10 +11,8 @@ COMMENT=     Wrappers for the framework Scre
 
 NOT_FOR_PLATFORM=      Darwin-1[0-9].*-* Darwin-[0-9].*-* # 11.0+
 
-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 "../../lang/python/wheel.mk"
 .include "../../mk/bsd.pkg.mk"
Index: pkgsrc/devel/py-pyobjc-framework-ScreenTime/PLIST
diff -u pkgsrc/devel/py-pyobjc-framework-ScreenTime/PLIST:1.1 pkgsrc/devel/py-pyobjc-framework-ScreenTime/PLIST:1.2
--- pkgsrc/devel/py-pyobjc-framework-ScreenTime/PLIST:1.1       Tue Sep 27 18:13:00 2022
+++ pkgsrc/devel/py-pyobjc-framework-ScreenTime/PLIST   Sun Nov 19 17:03:04 2023
@@ -1,10 +1,8 @@
-@comment $NetBSD: PLIST,v 1.1 2022/09/27 18:13:00 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
+@comment $NetBSD: PLIST,v 1.2 2023/11/19 17:03:04 adam Exp $
+${PYSITELIB}/${WHEEL_INFODIR}/METADATA
+${PYSITELIB}/${WHEEL_INFODIR}/RECORD
+${PYSITELIB}/${WHEEL_INFODIR}/WHEEL
+${PYSITELIB}/${WHEEL_INFODIR}/top_level.txt
 ${PYSITELIB}/ScreenTime/__init__.py
 ${PYSITELIB}/ScreenTime/__init__.pyc
 ${PYSITELIB}/ScreenTime/__init__.pyo

Index: pkgsrc/devel/py-pyobjc-framework-ScreenTime/distinfo
diff -u pkgsrc/devel/py-pyobjc-framework-ScreenTime/distinfo:1.3 pkgsrc/devel/py-pyobjc-framework-ScreenTime/distinfo:1.4
--- pkgsrc/devel/py-pyobjc-framework-ScreenTime/distinfo:1.3    Sun Jun 18 05:03:06 2023
+++ pkgsrc/devel/py-pyobjc-framework-ScreenTime/distinfo        Sun Nov 19 17:03:04 2023
@@ -1,5 +1,5 @@
-$NetBSD: distinfo,v 1.3 2023/06/18 05:03:06 adam Exp $
+$NetBSD: distinfo,v 1.4 2023/11/19 17:03:04 adam Exp $
 
-BLAKE2s (pyobjc-framework-ScreenTime-9.2.tar.gz) = 82e209d16d4d9330f513e981185dc6906e52aa4be9abe6016e2d34ab7686e63b
-SHA512 (pyobjc-framework-ScreenTime-9.2.tar.gz) = d8e630d21eb47e79130a4ddab92b63445461e96d9d5ce97ce8abd3d66b53f710ca494fdd4ae3915270ac582cd59e4b1a87263c47e5ff27e31169e040869cf555
-Size (pyobjc-framework-ScreenTime-9.2.tar.gz) = 12927 bytes
+BLAKE2s (pyobjc-framework-ScreenTime-10.0.tar.gz) = 99877434a7d4ff498ab0286c24ca67259bad0d144b63c5c835eedc6a2f8b867b
+SHA512 (pyobjc-framework-ScreenTime-10.0.tar.gz) = 1412debf68b9845b695a8a20d3d9a5291570ae894cb6387ae4b3ff59624cee0d574458ac18a1557147813ba8bf8d478a077586f8b78a2507fc191cd177c7143f
+Size (pyobjc-framework-ScreenTime-10.0.tar.gz) = 13470 bytes

Index: pkgsrc/devel/py-pyobjc-framework-ScriptingBridge/Makefile
diff -u pkgsrc/devel/py-pyobjc-framework-ScriptingBridge/Makefile:1.5 pkgsrc/devel/py-pyobjc-framework-ScriptingBridge/Makefile:1.6
--- pkgsrc/devel/py-pyobjc-framework-ScriptingBridge/Makefile:1.5       Tue Sep 27 18:13:00 2022
+++ pkgsrc/devel/py-pyobjc-framework-ScriptingBridge/Makefile   Sun Nov 19 17:03:04 2023
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.5 2022/09/27 18:13:00 adam Exp $
+# $NetBSD: Makefile,v 1.6 2023/11/19 17:03:04 adam Exp $
 
 .include "../../devel/py-pyobjc/Makefile.common"
 
@@ -9,10 +9,8 @@ MASTER_SITES=  ${MASTER_SITE_PYPI:=p/pyob
 
 COMMENT=       Wrappers for the framework ScriptingBridge on macOS
 
-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 "../../lang/python/wheel.mk"
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/devel/py-pyobjc-framework-ScriptingBridge/PLIST
diff -u pkgsrc/devel/py-pyobjc-framework-ScriptingBridge/PLIST:1.3 pkgsrc/devel/py-pyobjc-framework-ScriptingBridge/PLIST:1.4
--- pkgsrc/devel/py-pyobjc-framework-ScriptingBridge/PLIST:1.3  Sat May 23 07:03:49 2020
+++ pkgsrc/devel/py-pyobjc-framework-ScriptingBridge/PLIST      Sun Nov 19 17:03:04 2023
@@ -1,10 +1,9 @@
-@comment $NetBSD: PLIST,v 1.3 2020/05/23 07:03:49 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
+@comment $NetBSD: PLIST,v 1.4 2023/11/19 17:03:04 adam Exp $
+${PYSITELIB}/${WHEEL_INFODIR}/LICENSE.txt
+${PYSITELIB}/${WHEEL_INFODIR}/METADATA
+${PYSITELIB}/${WHEEL_INFODIR}/RECORD
+${PYSITELIB}/${WHEEL_INFODIR}/WHEEL
+${PYSITELIB}/${WHEEL_INFODIR}/top_level.txt
 ${PYSITELIB}/ScriptingBridge/_ScriptingBridge.abi3.so
 ${PYSITELIB}/ScriptingBridge/__init__.py
 ${PYSITELIB}/ScriptingBridge/__init__.pyc

Index: pkgsrc/devel/py-pyobjc-framework-ScriptingBridge/distinfo
diff -u pkgsrc/devel/py-pyobjc-framework-ScriptingBridge/distinfo:1.16 pkgsrc/devel/py-pyobjc-framework-ScriptingBridge/distinfo:1.17
--- pkgsrc/devel/py-pyobjc-framework-ScriptingBridge/distinfo:1.16      Sun Jun 18 05:03:06 2023
+++ pkgsrc/devel/py-pyobjc-framework-ScriptingBridge/distinfo   Sun Nov 19 17:03:04 2023
@@ -1,5 +1,5 @@
-$NetBSD: distinfo,v 1.16 2023/06/18 05:03:06 adam Exp $
+$NetBSD: distinfo,v 1.17 2023/11/19 17:03:04 adam Exp $
 
-BLAKE2s (pyobjc-framework-ScriptingBridge-9.2.tar.gz) = 370bb05a38fd3f320b1159e7bdcf709d54cd76fb74f32b5dffa093dad20b0992
-SHA512 (pyobjc-framework-ScriptingBridge-9.2.tar.gz) = e0c6504be45358634e4afd9027bc677f648dd863ec817c92e9bd041fb24976f37bb0f30c8c87d8a4c9f76571a720544c2198d35558c988f9f33ad2a0c52362ea
-Size (pyobjc-framework-ScriptingBridge-9.2.tar.gz) = 21354 bytes
+BLAKE2s (pyobjc-framework-ScriptingBridge-10.0.tar.gz) = a1bbd870f26e6e655ec2442283b9b6ddcd1d7eec3158ac494db4d07f2e319690
+SHA512 (pyobjc-framework-ScriptingBridge-10.0.tar.gz) = 615ee596bba4cdf58f0531889126105d3707df30389df607bbcd183bf0e1631cf0d6aeb95b89627398d909136653684d8880b4394e161cfe161a2b4265359bd1
+Size (pyobjc-framework-ScriptingBridge-10.0.tar.gz) = 21087 bytes

Index: pkgsrc/devel/py-pyobjc-framework-SearchKit/Makefile
diff -u pkgsrc/devel/py-pyobjc-framework-SearchKit/Makefile:1.6 pkgsrc/devel/py-pyobjc-framework-SearchKit/Makefile:1.7
--- pkgsrc/devel/py-pyobjc-framework-SearchKit/Makefile:1.6     Tue Sep 27 18:13:00 2022
+++ pkgsrc/devel/py-pyobjc-framework-SearchKit/Makefile Sun Nov 19 17:03:05 2023
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.6 2022/09/27 18:13:00 adam Exp $
+# $NetBSD: Makefile,v 1.7 2023/11/19 17:03:05 adam Exp $
 
 .include "../../devel/py-pyobjc/Makefile.common"
 
@@ -9,10 +9,8 @@ MASTER_SITES=  ${MASTER_SITE_PYPI:=p/pyob
 
 COMMENT=       Wrappers for the framework SearchKit on macOS
 
-USE_LANGUAGES= c objc
-
 DEPENDS+=      ${PYPKGPREFIX}-pyobjc-core>=${PYOBJC_VERS}:../../devel/py-pyobjc-core
 DEPENDS+=      ${PYPKGPREFIX}-pyobjc-framework-CoreServices>=${PYOBJC_VERS}:../../devel/py-pyobjc-framework-CoreServices
 
-.include "../../lang/python/egg.mk"
+.include "../../lang/python/wheel.mk"
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/devel/py-pyobjc-framework-SearchKit/PLIST
diff -u pkgsrc/devel/py-pyobjc-framework-SearchKit/PLIST:1.2 pkgsrc/devel/py-pyobjc-framework-SearchKit/PLIST:1.3
--- pkgsrc/devel/py-pyobjc-framework-SearchKit/PLIST:1.2        Tue Jan  8 12:08:46 2019
+++ pkgsrc/devel/py-pyobjc-framework-SearchKit/PLIST    Sun Nov 19 17:03:05 2023
@@ -1,10 +1,9 @@
-@comment $NetBSD: PLIST,v 1.2 2019/01/08 12:08:46 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
+@comment $NetBSD: PLIST,v 1.3 2023/11/19 17:03:05 adam Exp $
+${PYSITELIB}/${WHEEL_INFODIR}/LICENSE.txt
+${PYSITELIB}/${WHEEL_INFODIR}/METADATA
+${PYSITELIB}/${WHEEL_INFODIR}/RECORD
+${PYSITELIB}/${WHEEL_INFODIR}/WHEEL
+${PYSITELIB}/${WHEEL_INFODIR}/top_level.txt
 ${PYSITELIB}/SearchKit/__init__.py
 ${PYSITELIB}/SearchKit/__init__.pyc
 ${PYSITELIB}/SearchKit/__init__.pyo

Index: pkgsrc/devel/py-pyobjc-framework-SearchKit/distinfo
diff -u pkgsrc/devel/py-pyobjc-framework-SearchKit/distinfo:1.16 pkgsrc/devel/py-pyobjc-framework-SearchKit/distinfo:1.17
--- pkgsrc/devel/py-pyobjc-framework-SearchKit/distinfo:1.16    Sun Jun 18 05:03:06 2023
+++ pkgsrc/devel/py-pyobjc-framework-SearchKit/distinfo Sun Nov 19 17:03:05 2023
@@ -1,5 +1,5 @@
-$NetBSD: distinfo,v 1.16 2023/06/18 05:03:06 adam Exp $
+$NetBSD: distinfo,v 1.17 2023/11/19 17:03:05 adam Exp $
 
-BLAKE2s (pyobjc-framework-SearchKit-9.2.tar.gz) = d059c4eaab833d6b1fe14f6aa9522ff30ef66c08efdb778411cbe07e4900d66f
-SHA512 (pyobjc-framework-SearchKit-9.2.tar.gz) = 92ab19253ec0b238398cbda9ef7f021bd57f00352c33257864e8c3d2e87156ae33c5bd83ac3878f0e154159a0ce2d11c8dae10d41e6cc6b3e2cbb1ea13b89a8f
-Size (pyobjc-framework-SearchKit-9.2.tar.gz) = 30168 bytes
+BLAKE2s (pyobjc-framework-SearchKit-10.0.tar.gz) = ce657523270173375aafe1859b8df1cfa0312b21517480a8b69936ae56e0795c
+SHA512 (pyobjc-framework-SearchKit-10.0.tar.gz) = 803267845ad3f955acf61c717c9d9c726e70191ba47df1d4e4f2eec2258c2d1a8c0fafc4fe20fddd5140bf39b06a5f6459e9fa89c0e2a977dbfaa48519324e91
+Size (pyobjc-framework-SearchKit-10.0.tar.gz) = 30431 bytes

Index: pkgsrc/devel/py-pyobjc-framework-Security/Makefile
diff -u pkgsrc/devel/py-pyobjc-framework-Security/Makefile:1.3 pkgsrc/devel/py-pyobjc-framework-Security/Makefile:1.4
--- pkgsrc/devel/py-pyobjc-framework-Security/Makefile:1.3      Tue Sep 27 18:13:00 2022
+++ pkgsrc/devel/py-pyobjc-framework-Security/Makefile  Sun Nov 19 17:03:05 2023
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.3 2022/09/27 18:13:00 adam Exp $
+# $NetBSD: Makefile,v 1.4 2023/11/19 17:03:05 adam Exp $
 
 .include "../../devel/py-pyobjc/Makefile.common"
 
@@ -9,10 +9,8 @@ MASTER_SITES=  ${MASTER_SITE_PYPI:=p/pyob
 
 COMMENT=       Wrappers for the framework Security on macOS
 
-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 "../../lang/python/wheel.mk"
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/devel/py-pyobjc-framework-Security/PLIST
diff -u pkgsrc/devel/py-pyobjc-framework-Security/PLIST:1.4 pkgsrc/devel/py-pyobjc-framework-Security/PLIST:1.5
--- pkgsrc/devel/py-pyobjc-framework-Security/PLIST:1.4 Tue Sep 27 18:13:00 2022
+++ pkgsrc/devel/py-pyobjc-framework-Security/PLIST     Sun Nov 19 17:03:05 2023
@@ -1,10 +1,8 @@
-@comment $NetBSD: PLIST,v 1.4 2022/09/27 18:13:00 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
+@comment $NetBSD: PLIST,v 1.5 2023/11/19 17:03:05 adam Exp $
+${PYSITELIB}/${WHEEL_INFODIR}/METADATA
+${PYSITELIB}/${WHEEL_INFODIR}/RECORD
+${PYSITELIB}/${WHEEL_INFODIR}/WHEEL
+${PYSITELIB}/${WHEEL_INFODIR}/top_level.txt
 ${PYSITELIB}/Security/_Security.so
 ${PYSITELIB}/Security/__init__.py
 ${PYSITELIB}/Security/__init__.pyc

Index: pkgsrc/devel/py-pyobjc-framework-Security/distinfo
diff -u pkgsrc/devel/py-pyobjc-framework-Security/distinfo:1.14 pkgsrc/devel/py-pyobjc-framework-Security/distinfo:1.15
--- pkgsrc/devel/py-pyobjc-framework-Security/distinfo:1.14     Sun Jun 18 05:03:06 2023
+++ pkgsrc/devel/py-pyobjc-framework-Security/distinfo  Sun Nov 19 17:03:05 2023
@@ -1,5 +1,5 @@
-$NetBSD: distinfo,v 1.14 2023/06/18 05:03:06 adam Exp $
+$NetBSD: distinfo,v 1.15 2023/11/19 17:03:05 adam Exp $
 
-BLAKE2s (pyobjc-framework-Security-9.2.tar.gz) = 04c2a4490c7eb106f8ffdc4c89e65b230bdc1a293c9476bd1ff0b93864277f09
-SHA512 (pyobjc-framework-Security-9.2.tar.gz) = 985330297c68fcf12649dd1e6551f40f90cfea9ff263605ca2b4dcc4df32fbb81347b10cf087759dbe8951680eedba23d0a79c8b6424286ff5424051b6910083
-Size (pyobjc-framework-Security-9.2.tar.gz) = 295104 bytes
+BLAKE2s (pyobjc-framework-Security-10.0.tar.gz) = dc2c5cfda4b0ef416bf425dd94a3be762f4e420508d3e822fdc3fccf175548c9
+SHA512 (pyobjc-framework-Security-10.0.tar.gz) = eb377169792d3323313ca047fd72904f2525ab6eb90716e5f0a4f435ab7e286d2e7eef626d217913ce4df7ac4c2ba957bd0036ac2e889d94a74b795a712a886d
+Size (pyobjc-framework-Security-10.0.tar.gz) = 341297 bytes

Index: pkgsrc/devel/py-pyobjc-framework-SecurityFoundation/Makefile
diff -u pkgsrc/devel/py-pyobjc-framework-SecurityFoundation/Makefile:1.1 pkgsrc/devel/py-pyobjc-framework-SecurityFoundation/Makefile:1.2
--- pkgsrc/devel/py-pyobjc-framework-SecurityFoundation/Makefile:1.1    Tue Sep 27 18:13:00 2022
+++ pkgsrc/devel/py-pyobjc-framework-SecurityFoundation/Makefile        Sun Nov 19 17:03:05 2023
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.1 2022/09/27 18:13:00 adam Exp $
+# $NetBSD: Makefile,v 1.2 2023/11/19 17:03:05 adam Exp $
 
 .include "../../devel/py-pyobjc/Makefile.common"
 
@@ -9,11 +9,9 @@ MASTER_SITES=  ${MASTER_SITE_PYPI:=p/pyob
 
 COMMENT=       Wrappers for the framework SecurityFoundation on macOS
 
-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-Security>=${PYOBJC_VERS}:../../devel/py-pyobjc-framework-Security
 
-.include "../../lang/python/egg.mk"
+.include "../../lang/python/wheel.mk"
 .include "../../mk/bsd.pkg.mk"
Index: pkgsrc/devel/py-pyobjc-framework-SecurityFoundation/PLIST
diff -u pkgsrc/devel/py-pyobjc-framework-SecurityFoundation/PLIST:1.1 pkgsrc/devel/py-pyobjc-framework-SecurityFoundation/PLIST:1.2
--- pkgsrc/devel/py-pyobjc-framework-SecurityFoundation/PLIST:1.1       Tue Sep 27 18:13:00 2022
+++ pkgsrc/devel/py-pyobjc-framework-SecurityFoundation/PLIST   Sun Nov 19 17:03:05 2023
@@ -1,10 +1,8 @@
-@comment $NetBSD: PLIST,v 1.1 2022/09/27 18:13:00 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
+@comment $NetBSD: PLIST,v 1.2 2023/11/19 17:03:05 adam Exp $
+${PYSITELIB}/${WHEEL_INFODIR}/METADATA
+${PYSITELIB}/${WHEEL_INFODIR}/RECORD
+${PYSITELIB}/${WHEEL_INFODIR}/WHEEL
+${PYSITELIB}/${WHEEL_INFODIR}/top_level.txt
 ${PYSITELIB}/SecurityFoundation/__init__.py
 ${PYSITELIB}/SecurityFoundation/__init__.pyc
 ${PYSITELIB}/SecurityFoundation/__init__.pyo

Index: pkgsrc/devel/py-pyobjc-framework-SecurityFoundation/distinfo
diff -u pkgsrc/devel/py-pyobjc-framework-SecurityFoundation/distinfo:1.3 pkgsrc/devel/py-pyobjc-framework-SecurityFoundation/distinfo:1.4
--- pkgsrc/devel/py-pyobjc-framework-SecurityFoundation/distinfo:1.3    Sun Jun 18 05:03:07 2023
+++ pkgsrc/devel/py-pyobjc-framework-SecurityFoundation/distinfo        Sun Nov 19 17:03:05 2023
@@ -1,5 +1,5 @@
-$NetBSD: distinfo,v 1.3 2023/06/18 05:03:07 adam Exp $
+$NetBSD: distinfo,v 1.4 2023/11/19 17:03:05 adam Exp $
 
-BLAKE2s (pyobjc-framework-SecurityFoundation-9.2.tar.gz) = efda36bf04cbf216a2e764c8dedf5be1c843a9a23a384a82b6694ceb153df187
-SHA512 (pyobjc-framework-SecurityFoundation-9.2.tar.gz) = 7a5231ac49b3737f3e77d886b880d7e10d7b4ad1550b2972087675d384d0e323511b357b092c6ced11ba54d4f187a8fcf866953f108869e43df34b2edb8f93bc
-Size (pyobjc-framework-SecurityFoundation-9.2.tar.gz) = 12098 bytes
+BLAKE2s (pyobjc-framework-SecurityFoundation-10.0.tar.gz) = 53f683e1c497450ddce9c7898e86ef725febfe57b6654b44669a1ea1e65c8454
+SHA512 (pyobjc-framework-SecurityFoundation-10.0.tar.gz) = d3ba1d295f29050a99cadeedc6daedf67eff1a3b711d74e8a18ba060be44120d40cc0a1d05823866fe06d76ac19124b3ed7bf71b400172879c51e8160298d700
+Size (pyobjc-framework-SecurityFoundation-10.0.tar.gz) = 12582 bytes

Index: pkgsrc/devel/py-pyobjc-framework-SecurityInterface/Makefile
diff -u pkgsrc/devel/py-pyobjc-framework-SecurityInterface/Makefile:1.3 pkgsrc/devel/py-pyobjc-framework-SecurityInterface/Makefile:1.4
--- pkgsrc/devel/py-pyobjc-framework-SecurityInterface/Makefile:1.3     Tue Sep 27 18:13:01 2022
+++ pkgsrc/devel/py-pyobjc-framework-SecurityInterface/Makefile Sun Nov 19 17:03:05 2023
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.3 2022/09/27 18:13:01 adam Exp $
+# $NetBSD: Makefile,v 1.4 2023/11/19 17:03:05 adam Exp $
 
 .include "../../devel/py-pyobjc/Makefile.common"
 
@@ -9,11 +9,9 @@ MASTER_SITES=  ${MASTER_SITE_PYPI:=p/pyob
 
 COMMENT=       Wrappers for the framework SecurityInterface on macOS
 
-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-Security>=${PYOBJC_VERS}:../../devel/py-pyobjc-framework-Security
 
-.include "../../lang/python/egg.mk"
+.include "../../lang/python/wheel.mk"
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/devel/py-pyobjc-framework-SecurityInterface/PLIST
diff -u pkgsrc/devel/py-pyobjc-framework-SecurityInterface/PLIST:1.2 pkgsrc/devel/py-pyobjc-framework-SecurityInterface/PLIST:1.3
--- pkgsrc/devel/py-pyobjc-framework-SecurityInterface/PLIST:1.2        Sat May 23 07:03:49 2020
+++ pkgsrc/devel/py-pyobjc-framework-SecurityInterface/PLIST    Sun Nov 19 17:03:05 2023
@@ -1,10 +1,8 @@
-@comment $NetBSD: PLIST,v 1.2 2020/05/23 07:03:49 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
+@comment $NetBSD: PLIST,v 1.3 2023/11/19 17:03:05 adam Exp $
+${PYSITELIB}/${WHEEL_INFODIR}/METADATA
+${PYSITELIB}/${WHEEL_INFODIR}/RECORD
+${PYSITELIB}/${WHEEL_INFODIR}/WHEEL
+${PYSITELIB}/${WHEEL_INFODIR}/top_level.txt
 ${PYSITELIB}/SecurityInterface/_SecurityInterface.abi3.so
 ${PYSITELIB}/SecurityInterface/__init__.py
 ${PYSITELIB}/SecurityInterface/__init__.pyc

Index: pkgsrc/devel/py-pyobjc-framework-SecurityInterface/distinfo
diff -u pkgsrc/devel/py-pyobjc-framework-SecurityInterface/distinfo:1.14 pkgsrc/devel/py-pyobjc-framework-SecurityInterface/distinfo:1.15
--- pkgsrc/devel/py-pyobjc-framework-SecurityInterface/distinfo:1.14    Sun Jun 18 05:03:07 2023
+++ pkgsrc/devel/py-pyobjc-framework-SecurityInterface/distinfo Sun Nov 19 17:03:05 2023
@@ -1,5 +1,5 @@
-$NetBSD: distinfo,v 1.14 2023/06/18 05:03:07 adam Exp $
+$NetBSD: distinfo,v 1.15 2023/11/19 17:03:05 adam Exp $
 
-BLAKE2s (pyobjc-framework-SecurityInterface-9.2.tar.gz) = bcdb4a97ef58255161af005fe374f3a8869a583e17e3f56010ef11459d9a8d19
-SHA512 (pyobjc-framework-SecurityInterface-9.2.tar.gz) = a1e109d2d6f2a3b3d02d66d087b965866193cd024bf771adafa1fb809aa55eef3383cf7abfd83a45a1f8f5e3ee357165ded0f02858f20d28e983db661020af52
-Size (pyobjc-framework-SecurityInterface-9.2.tar.gz) = 31947 bytes
+BLAKE2s (pyobjc-framework-SecurityInterface-10.0.tar.gz) = 3edec4a609120c77e3c1147322743ede78c9eca34d1d9c79b28eed7867924936
+SHA512 (pyobjc-framework-SecurityInterface-10.0.tar.gz) = d86bbc0383080bc45af5f820ecd1133cd3d218569eefa3391e064ebe5a9e3cf7b0bb3d5a22ff52b58426818b706e07bf4afb73ed757f730d213e42624c4a9975
+Size (pyobjc-framework-SecurityInterface-10.0.tar.gz) = 35536 bytes

Index: pkgsrc/devel/py-pyobjc-framework-ServiceManagement/Makefile
diff -u pkgsrc/devel/py-pyobjc-framework-ServiceManagement/Makefile:1.5 pkgsrc/devel/py-pyobjc-framework-ServiceManagement/Makefile:1.6
--- pkgsrc/devel/py-pyobjc-framework-ServiceManagement/Makefile:1.5     Tue Sep 27 18:13:01 2022
+++ pkgsrc/devel/py-pyobjc-framework-ServiceManagement/Makefile Sun Nov 19 17:03:05 2023
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.5 2022/09/27 18:13:01 adam Exp $
+# $NetBSD: Makefile,v 1.6 2023/11/19 17:03:05 adam Exp $
 
 .include "../../devel/py-pyobjc/Makefile.common"
 
@@ -11,10 +11,8 @@ COMMENT=     Wrappers for the framework Serv
 
 NOT_FOR_PLATFORM=      Darwin-[0-9].*-* # 10.6+
 
-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 "../../lang/python/wheel.mk"
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/devel/py-pyobjc-framework-ServiceManagement/PLIST
diff -u pkgsrc/devel/py-pyobjc-framework-ServiceManagement/PLIST:1.1 pkgsrc/devel/py-pyobjc-framework-ServiceManagement/PLIST:1.2
--- pkgsrc/devel/py-pyobjc-framework-ServiceManagement/PLIST:1.1        Sat Apr 25 10:40:51 2015
+++ pkgsrc/devel/py-pyobjc-framework-ServiceManagement/PLIST    Sun Nov 19 17:03:05 2023
@@ -1,10 +1,9 @@
-@comment $NetBSD: PLIST,v 1.1 2015/04/25 10:40:51 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
+@comment $NetBSD: PLIST,v 1.2 2023/11/19 17:03:05 adam Exp $
+${PYSITELIB}/${WHEEL_INFODIR}/LICENSE.txt
+${PYSITELIB}/${WHEEL_INFODIR}/METADATA
+${PYSITELIB}/${WHEEL_INFODIR}/RECORD
+${PYSITELIB}/${WHEEL_INFODIR}/WHEEL
+${PYSITELIB}/${WHEEL_INFODIR}/top_level.txt
 ${PYSITELIB}/ServiceManagement/__init__.py
 ${PYSITELIB}/ServiceManagement/__init__.pyc
 ${PYSITELIB}/ServiceManagement/__init__.pyo

Index: pkgsrc/devel/py-pyobjc-framework-ServiceManagement/distinfo
diff -u pkgsrc/devel/py-pyobjc-framework-ServiceManagement/distinfo:1.16 pkgsrc/devel/py-pyobjc-framework-ServiceManagement/distinfo:1.17
--- pkgsrc/devel/py-pyobjc-framework-ServiceManagement/distinfo:1.16    Sun Jun 18 05:03:07 2023
+++ pkgsrc/devel/py-pyobjc-framework-ServiceManagement/distinfo Sun Nov 19 17:03:05 2023
@@ -1,5 +1,5 @@
-$NetBSD: distinfo,v 1.16 2023/06/18 05:03:07 adam Exp $
+$NetBSD: distinfo,v 1.17 2023/11/19 17:03:05 adam Exp $
 
-BLAKE2s (pyobjc-framework-ServiceManagement-9.2.tar.gz) = 525fc63bf8766e211973daf1a9b855cd408aca798d756a4356ac45e81005fa84
-SHA512 (pyobjc-framework-ServiceManagement-9.2.tar.gz) = d1a745c25833a42df6daac25bdc91ed7aea868716455418fad01fe6e43488e5fc38647508910d28fec835e24508fb1100c1c03199c4282dd69cb78c08ef65770
-Size (pyobjc-framework-ServiceManagement-9.2.tar.gz) = 15234 bytes
+BLAKE2s (pyobjc-framework-ServiceManagement-10.0.tar.gz) = 437642f9210a28080ca8bd8b0aa90556bf2bd78a1789c7d82efc40c3c864d995
+SHA512 (pyobjc-framework-ServiceManagement-10.0.tar.gz) = 3bf0bdae05fe06502d5d355cd17752b87f8ebdcd2f6c7e4881c42165eea33d0271a724f2ca77d5ea3aaa11147d1a4f76da35f8feeecd603faf8d00ba8bd6bba1
+Size (pyobjc-framework-ServiceManagement-10.0.tar.gz) = 16029 bytes

Index: pkgsrc/devel/py-pyobjc-framework-SharedWithYou/Makefile
diff -u pkgsrc/devel/py-pyobjc-framework-SharedWithYou/Makefile:1.1 pkgsrc/devel/py-pyobjc-framework-SharedWithYou/Makefile:1.2
--- pkgsrc/devel/py-pyobjc-framework-SharedWithYou/Makefile:1.1 Sun Jun 18 05:03:07 2023
+++ pkgsrc/devel/py-pyobjc-framework-SharedWithYou/Makefile     Sun Nov 19 17:03:05 2023
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.1 2023/06/18 05:03:07 adam Exp $
+# $NetBSD: Makefile,v 1.2 2023/11/19 17:03:05 adam Exp $
 
 .include "../../devel/py-pyobjc/Makefile.common"
 
@@ -11,10 +11,8 @@ COMMENT=     Wrappers for the framework Shar
 
 NOT_FOR_PLATFORM=      Darwin-2[0-1].*-* Darwin-1[0-9].*-* Darwin-[0-9].*-* # 13+
 
-USE_LANGUAGES= c objc
-
 DEPENDS+=      ${PYPKGPREFIX}-pyobjc-core>=${PYOBJC_VERS}:../../devel/py-pyobjc-core
 DEPENDS+=      ${PYPKGPREFIX}-pyobjc-framework-SharedWithYouCore>=${PYOBJC_VERS}:../../devel/py-pyobjc-framework-SharedWithYouCore
 
-.include "../../lang/python/egg.mk"
+.include "../../lang/python/wheel.mk"
 .include "../../mk/bsd.pkg.mk"
Index: pkgsrc/devel/py-pyobjc-framework-SharedWithYou/PLIST
diff -u pkgsrc/devel/py-pyobjc-framework-SharedWithYou/PLIST:1.1 pkgsrc/devel/py-pyobjc-framework-SharedWithYou/PLIST:1.2
--- pkgsrc/devel/py-pyobjc-framework-SharedWithYou/PLIST:1.1    Sun Jun 18 05:03:07 2023
+++ pkgsrc/devel/py-pyobjc-framework-SharedWithYou/PLIST        Sun Nov 19 17:03:05 2023
@@ -1,10 +1,8 @@
-@comment $NetBSD: PLIST,v 1.1 2023/06/18 05:03:07 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
+@comment $NetBSD: PLIST,v 1.2 2023/11/19 17:03:05 adam Exp $
+${PYSITELIB}/${WHEEL_INFODIR}/METADATA
+${PYSITELIB}/${WHEEL_INFODIR}/RECORD
+${PYSITELIB}/${WHEEL_INFODIR}/WHEEL
+${PYSITELIB}/${WHEEL_INFODIR}/top_level.txt
 ${PYSITELIB}/SharedWithYou/_SharedWithYou.abi3.so
 ${PYSITELIB}/SharedWithYou/__init__.py
 ${PYSITELIB}/SharedWithYou/__init__.pyc
Index: pkgsrc/devel/py-pyobjc-framework-SharedWithYou/distinfo
diff -u pkgsrc/devel/py-pyobjc-framework-SharedWithYou/distinfo:1.1 pkgsrc/devel/py-pyobjc-framework-SharedWithYou/distinfo:1.2
--- pkgsrc/devel/py-pyobjc-framework-SharedWithYou/distinfo:1.1 Sun Jun 18 05:03:07 2023
+++ pkgsrc/devel/py-pyobjc-framework-SharedWithYou/distinfo     Sun Nov 19 17:03:05 2023
@@ -1,5 +1,5 @@
-$NetBSD: distinfo,v 1.1 2023/06/18 05:03:07 adam Exp $
+$NetBSD: distinfo,v 1.2 2023/11/19 17:03:05 adam Exp $
 
-BLAKE2s (pyobjc-framework-SharedWithYou-9.2.tar.gz) = 0f8b8e0ef5d2389d5e88997d54d2421766e3b9e1f4bfd52eef69d65ee62a64b5
-SHA512 (pyobjc-framework-SharedWithYou-9.2.tar.gz) = a9c0b06f2cf63ebc129370001eb9709a3171c2cbdd27bbd135547387d5465c2b93a63b437c7c7f239fde95813fa2bfe3571a31814aaf920fd79080c8a645a9a7
-Size (pyobjc-framework-SharedWithYou-9.2.tar.gz) = 23564 bytes
+BLAKE2s (pyobjc-framework-SharedWithYou-10.0.tar.gz) = 9e957fa52b94df2ae3f6bee77b51252fbdb9639d5c485ff1b74c025c60aa0bfc
+SHA512 (pyobjc-framework-SharedWithYou-10.0.tar.gz) = a6c741e2e58e0eae803c2d60b0d641b67e2e8316188eab8fa62c77acc5ff705ad48acce9790a7ed03b81482537532563ad93699859e6fe8003f238565a23d1bf
+Size (pyobjc-framework-SharedWithYou-10.0.tar.gz) = 27656 bytes

Index: pkgsrc/devel/py-pyobjc-framework-SharedWithYouCore/Makefile
diff -u pkgsrc/devel/py-pyobjc-framework-SharedWithYouCore/Makefile:1.1 pkgsrc/devel/py-pyobjc-framework-SharedWithYouCore/Makefile:1.2
--- pkgsrc/devel/py-pyobjc-framework-SharedWithYouCore/Makefile:1.1     Sun Jun 18 05:03:07 2023
+++ pkgsrc/devel/py-pyobjc-framework-SharedWithYouCore/Makefile Sun Nov 19 17:03:05 2023
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.1 2023/06/18 05:03:07 adam Exp $
+# $NetBSD: Makefile,v 1.2 2023/11/19 17:03:05 adam Exp $
 
 .include "../../devel/py-pyobjc/Makefile.common"
 
@@ -11,10 +11,8 @@ COMMENT=     Wrappers for the framework Shar
 
 NOT_FOR_PLATFORM=      Darwin-2[0-1].*-* Darwin-1[0-9].*-* Darwin-[0-9].*-* # 13+
 
-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 "../../lang/python/wheel.mk"
 .include "../../mk/bsd.pkg.mk"
Index: pkgsrc/devel/py-pyobjc-framework-SharedWithYouCore/PLIST
diff -u pkgsrc/devel/py-pyobjc-framework-SharedWithYouCore/PLIST:1.1 pkgsrc/devel/py-pyobjc-framework-SharedWithYouCore/PLIST:1.2
--- pkgsrc/devel/py-pyobjc-framework-SharedWithYouCore/PLIST:1.1        Sun Jun 18 05:03:07 2023
+++ pkgsrc/devel/py-pyobjc-framework-SharedWithYouCore/PLIST    Sun Nov 19 17:03:05 2023
@@ -1,10 +1,8 @@
-@comment $NetBSD: PLIST,v 1.1 2023/06/18 05:03:07 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
+@comment $NetBSD: PLIST,v 1.2 2023/11/19 17:03:05 adam Exp $
+${PYSITELIB}/${WHEEL_INFODIR}/METADATA
+${PYSITELIB}/${WHEEL_INFODIR}/RECORD
+${PYSITELIB}/${WHEEL_INFODIR}/WHEEL
+${PYSITELIB}/${WHEEL_INFODIR}/top_level.txt
 ${PYSITELIB}/SharedWithYouCore/_SharedWithYouCore.abi3.so
 ${PYSITELIB}/SharedWithYouCore/__init__.py
 ${PYSITELIB}/SharedWithYouCore/__init__.pyc
Index: pkgsrc/devel/py-pyobjc-framework-SharedWithYouCore/distinfo
diff -u pkgsrc/devel/py-pyobjc-framework-SharedWithYouCore/distinfo:1.1 pkgsrc/devel/py-pyobjc-framework-SharedWithYouCore/distinfo:1.2
--- pkgsrc/devel/py-pyobjc-framework-SharedWithYouCore/distinfo:1.1     Sun Jun 18 05:03:07 2023
+++ pkgsrc/devel/py-pyobjc-framework-SharedWithYouCore/distinfo Sun Nov 19 17:03:05 2023
@@ -1,5 +1,5 @@
-$NetBSD: distinfo,v 1.1 2023/06/18 05:03:07 adam Exp $
+$NetBSD: distinfo,v 1.2 2023/11/19 17:03:05 adam Exp $
 
-BLAKE2s (pyobjc-framework-SharedWithYouCore-9.2.tar.gz) = 614371d5812fd63ee22c9427dc9d93fce1609cd6e060e2c73d3012679e4ae54d
-SHA512 (pyobjc-framework-SharedWithYouCore-9.2.tar.gz) = d1b772f15fd65721f9f48d211ae2bfc6d8e1d7137c2455ffa93720df3e8108aaced5a188747fd686ba091f33bfe293df578cde0cb5b7c02e59d55eeb373c6372
-Size (pyobjc-framework-SharedWithYouCore-9.2.tar.gz) = 21216 bytes
+BLAKE2s (pyobjc-framework-SharedWithYouCore-10.0.tar.gz) = ad54471c7e5b528e49bb0115621bf3744d117dcae98b0d3ac5ee324da2a42446
+SHA512 (pyobjc-framework-SharedWithYouCore-10.0.tar.gz) = 66a99ba1e791e5313d0a00c05be7fafddd3efa1af11f47f33be2cb67d0cdb0e4f156b141541d1fc4748a3df2e21b0504822bf44e02ca7d283bb8e1178407c22b
+Size (pyobjc-framework-SharedWithYouCore-10.0.tar.gz) = 23942 bytes

Index: pkgsrc/devel/py-pyobjc-framework-ShazamKit/Makefile
diff -u pkgsrc/devel/py-pyobjc-framework-ShazamKit/Makefile:1.1 pkgsrc/devel/py-pyobjc-framework-ShazamKit/Makefile:1.2
--- pkgsrc/devel/py-pyobjc-framework-ShazamKit/Makefile:1.1     Sun Jun 18 05:03:07 2023
+++ pkgsrc/devel/py-pyobjc-framework-ShazamKit/Makefile Sun Nov 19 17:03:06 2023
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.1 2023/06/18 05:03:07 adam Exp $
+# $NetBSD: Makefile,v 1.2 2023/11/19 17:03:06 adam Exp $
 
 .include "../../devel/py-pyobjc/Makefile.common"
 
@@ -9,10 +9,8 @@ MASTER_SITES=  ${MASTER_SITE_PYPI:=p/pyob
 
 COMMENT=       Wrappers for the framework ShazamKit on macOS
 
-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 "../../lang/python/wheel.mk"
 .include "../../mk/bsd.pkg.mk"
Index: pkgsrc/devel/py-pyobjc-framework-ShazamKit/PLIST
diff -u pkgsrc/devel/py-pyobjc-framework-ShazamKit/PLIST:1.1 pkgsrc/devel/py-pyobjc-framework-ShazamKit/PLIST:1.2
--- pkgsrc/devel/py-pyobjc-framework-ShazamKit/PLIST:1.1        Sun Jun 18 05:03:07 2023
+++ pkgsrc/devel/py-pyobjc-framework-ShazamKit/PLIST    Sun Nov 19 17:03:06 2023
@@ -1,10 +1,8 @@
-@comment $NetBSD: PLIST,v 1.1 2023/06/18 05:03:07 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
+@comment $NetBSD: PLIST,v 1.2 2023/11/19 17:03:06 adam Exp $
+${PYSITELIB}/${WHEEL_INFODIR}/METADATA
+${PYSITELIB}/${WHEEL_INFODIR}/RECORD
+${PYSITELIB}/${WHEEL_INFODIR}/WHEEL
+${PYSITELIB}/${WHEEL_INFODIR}/top_level.txt
 ${PYSITELIB}/ShazamKit/_ShazamKit.abi3.so
 ${PYSITELIB}/ShazamKit/__init__.py
 ${PYSITELIB}/ShazamKit/__init__.pyc
Index: pkgsrc/devel/py-pyobjc-framework-ShazamKit/distinfo
diff -u pkgsrc/devel/py-pyobjc-framework-ShazamKit/distinfo:1.1 pkgsrc/devel/py-pyobjc-framework-ShazamKit/distinfo:1.2
--- pkgsrc/devel/py-pyobjc-framework-ShazamKit/distinfo:1.1     Sun Jun 18 05:03:07 2023
+++ pkgsrc/devel/py-pyobjc-framework-ShazamKit/distinfo Sun Nov 19 17:03:06 2023
@@ -1,5 +1,5 @@
-$NetBSD: distinfo,v 1.1 2023/06/18 05:03:07 adam Exp $
+$NetBSD: distinfo,v 1.2 2023/11/19 17:03:06 adam Exp $
 
-BLAKE2s (pyobjc-framework-ShazamKit-9.2.tar.gz) = 9fb42dc37b48b3a9db30d0c7376b9317edb50085c99731cbc0b9536dfcf85ace
-SHA512 (pyobjc-framework-ShazamKit-9.2.tar.gz) = 4fc9adae02a87ec70f5cccfa46c4769f548319a58450e14562bf24c854df79fcff1c76fc5a46b21900f74ef50b6f6f56b74069c25a7b5e8e11f1fc3571657d1a
-Size (pyobjc-framework-ShazamKit-9.2.tar.gz) = 23805 bytes
+BLAKE2s (pyobjc-framework-ShazamKit-10.0.tar.gz) = 17559286fae06aa52c504880cd2facaed212a46d4cfa75a6e41d698bf9daf0e3
+SHA512 (pyobjc-framework-ShazamKit-10.0.tar.gz) = 794aaf71abe0039ece7d785d82b18cacf3fd7fd49a7853f3d025fe48d4f3f64d713dfef65f2d72055b6faac876509ad81f5c73e6d40a40fe2d62956e8b61baed
+Size (pyobjc-framework-ShazamKit-10.0.tar.gz) = 24182 bytes

Index: pkgsrc/devel/py-pyobjc-framework-Social/Makefile
diff -u pkgsrc/devel/py-pyobjc-framework-Social/Makefile:1.5 pkgsrc/devel/py-pyobjc-framework-Social/Makefile:1.6
--- pkgsrc/devel/py-pyobjc-framework-Social/Makefile:1.5        Tue Sep 27 18:13:01 2022
+++ pkgsrc/devel/py-pyobjc-framework-Social/Makefile    Sun Nov 19 17:03:06 2023
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.5 2022/09/27 18:13:01 adam Exp $
+# $NetBSD: Makefile,v 1.6 2023/11/19 17:03:06 adam Exp $
 
 .include "../../devel/py-pyobjc/Makefile.common"
 
@@ -11,10 +11,8 @@ COMMENT=     Wrappers for the framework Soci
 
 NOT_FOR_PLATFORM=      Darwin-1[0-1].*-* Darwin-[0-9].*-* # 10.8+
 
-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 "../../lang/python/wheel.mk"
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/devel/py-pyobjc-framework-Social/PLIST
diff -u pkgsrc/devel/py-pyobjc-framework-Social/PLIST:1.1 pkgsrc/devel/py-pyobjc-framework-Social/PLIST:1.2
--- pkgsrc/devel/py-pyobjc-framework-Social/PLIST:1.1   Sat Apr 25 10:40:51 2015
+++ pkgsrc/devel/py-pyobjc-framework-Social/PLIST       Sun Nov 19 17:03:06 2023
@@ -1,10 +1,9 @@
-@comment $NetBSD: PLIST,v 1.1 2015/04/25 10:40:51 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
+@comment $NetBSD: PLIST,v 1.2 2023/11/19 17:03:06 adam Exp $
+${PYSITELIB}/${WHEEL_INFODIR}/LICENSE.txt
+${PYSITELIB}/${WHEEL_INFODIR}/METADATA
+${PYSITELIB}/${WHEEL_INFODIR}/RECORD
+${PYSITELIB}/${WHEEL_INFODIR}/WHEEL
+${PYSITELIB}/${WHEEL_INFODIR}/top_level.txt
 ${PYSITELIB}/Social/__init__.py
 ${PYSITELIB}/Social/__init__.pyc
 ${PYSITELIB}/Social/__init__.pyo

Index: pkgsrc/devel/py-pyobjc-framework-Social/distinfo
diff -u pkgsrc/devel/py-pyobjc-framework-Social/distinfo:1.16 pkgsrc/devel/py-pyobjc-framework-Social/distinfo:1.17
--- pkgsrc/devel/py-pyobjc-framework-Social/distinfo:1.16       Sun Jun 18 05:03:07 2023
+++ pkgsrc/devel/py-pyobjc-framework-Social/distinfo    Sun Nov 19 17:03:06 2023
@@ -1,5 +1,5 @@
-$NetBSD: distinfo,v 1.16 2023/06/18 05:03:07 adam Exp $
+$NetBSD: distinfo,v 1.17 2023/11/19 17:03:06 adam Exp $
 
-BLAKE2s (pyobjc-framework-Social-9.2.tar.gz) = 96553a75db77ff773c16ad21fdeeb5dce5efefecb72a56f45c4c13ec373f17df
-SHA512 (pyobjc-framework-Social-9.2.tar.gz) = 7ec19abfc1291497e5626e9e069444af36a3d663fbf81b2ca0d9b6db033016fefcc246a046d9445e5bc769ac3b17f7350cbd143aec6300cdd3957d76ec1c88d8
-Size (pyobjc-framework-Social-9.2.tar.gz) = 13262 bytes
+BLAKE2s (pyobjc-framework-Social-10.0.tar.gz) = 9f8ebff60871cc0b41918e044d22325e1b1243b7faf5a5fb900e9ae0c4b3ccd4
+SHA512 (pyobjc-framework-Social-10.0.tar.gz) = 07a3b5a99b8b12f5e6aae43b9cea235f43da9395ed4acfa50bb28216063960be159cfef827660ff88e204444bac61130e63ca0c974e8f4f5895265bf61807ba6
+Size (pyobjc-framework-Social-10.0.tar.gz) = 13977 bytes

Index: pkgsrc/devel/py-pyobjc-framework-SoundAnalysis/Makefile
diff -u pkgsrc/devel/py-pyobjc-framework-SoundAnalysis/Makefile:1.1 pkgsrc/devel/py-pyobjc-framework-SoundAnalysis/Makefile:1.2
--- pkgsrc/devel/py-pyobjc-framework-SoundAnalysis/Makefile:1.1 Tue Sep 27 18:13:01 2022
+++ pkgsrc/devel/py-pyobjc-framework-SoundAnalysis/Makefile     Sun Nov 19 17:03:06 2023
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.1 2022/09/27 18:13:01 adam Exp $
+# $NetBSD: Makefile,v 1.2 2023/11/19 17:03:06 adam Exp $
 
 .include "../../devel/py-pyobjc/Makefile.common"
 
@@ -11,10 +11,8 @@ COMMENT=     Wrappers for the framework Soun
 
 NOT_FOR_PLATFORM=      Darwin-1[0-8].*-* Darwin-[0-9].*-* # 10.15+
 
-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 "../../lang/python/wheel.mk"
 .include "../../mk/bsd.pkg.mk"
Index: pkgsrc/devel/py-pyobjc-framework-SoundAnalysis/PLIST
diff -u pkgsrc/devel/py-pyobjc-framework-SoundAnalysis/PLIST:1.1 pkgsrc/devel/py-pyobjc-framework-SoundAnalysis/PLIST:1.2
--- pkgsrc/devel/py-pyobjc-framework-SoundAnalysis/PLIST:1.1    Tue Sep 27 18:13:01 2022
+++ pkgsrc/devel/py-pyobjc-framework-SoundAnalysis/PLIST        Sun Nov 19 17:03:06 2023
@@ -1,10 +1,8 @@
-@comment $NetBSD: PLIST,v 1.1 2022/09/27 18:13:01 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
+@comment $NetBSD: PLIST,v 1.2 2023/11/19 17:03:06 adam Exp $
+${PYSITELIB}/${WHEEL_INFODIR}/METADATA
+${PYSITELIB}/${WHEEL_INFODIR}/RECORD
+${PYSITELIB}/${WHEEL_INFODIR}/WHEEL
+${PYSITELIB}/${WHEEL_INFODIR}/top_level.txt
 ${PYSITELIB}/SoundAnalysis/__init__.py
 ${PYSITELIB}/SoundAnalysis/__init__.pyc
 ${PYSITELIB}/SoundAnalysis/__init__.pyo

Index: pkgsrc/devel/py-pyobjc-framework-SoundAnalysis/distinfo
diff -u pkgsrc/devel/py-pyobjc-framework-SoundAnalysis/distinfo:1.3 pkgsrc/devel/py-pyobjc-framework-SoundAnalysis/distinfo:1.4
--- pkgsrc/devel/py-pyobjc-framework-SoundAnalysis/distinfo:1.3 Sun Jun 18 05:03:07 2023
+++ pkgsrc/devel/py-pyobjc-framework-SoundAnalysis/distinfo     Sun Nov 19 17:03:06 2023
@@ -1,5 +1,5 @@
-$NetBSD: distinfo,v 1.3 2023/06/18 05:03:07 adam Exp $
+$NetBSD: distinfo,v 1.4 2023/11/19 17:03:06 adam Exp $
 
-BLAKE2s (pyobjc-framework-SoundAnalysis-9.2.tar.gz) = 30dcc62d92132ff9eaf738e7306425dedb918b9c56c566bfbc3313d2f9498222
-SHA512 (pyobjc-framework-SoundAnalysis-9.2.tar.gz) = c5ff1f9d66e273d1738528f27b64625718e23d40cd5bf8e55d634386c18703c19895c885ab51093ce3af48e712a307ed788f7f6447714f96d8dca68268e84dd0
-Size (pyobjc-framework-SoundAnalysis-9.2.tar.gz) = 14878 bytes
+BLAKE2s (pyobjc-framework-SoundAnalysis-10.0.tar.gz) = 7c0609dc3411e1b99e1b76a2d4c23fe78136a4fa54e206cc7544b003df6d6c1b
+SHA512 (pyobjc-framework-SoundAnalysis-10.0.tar.gz) = e0a15067099b72819679afa8dbc110b6534614182e96ee777c0f3b36e7885c857e45d7ce2a1c0e474b92ce05879fdd0c69c08f2d73d5a66d356c3f773d3f9c2c
+Size (pyobjc-framework-SoundAnalysis-10.0.tar.gz) = 15816 bytes

Index: pkgsrc/devel/py-pyobjc-framework-Speech/Makefile
diff -u pkgsrc/devel/py-pyobjc-framework-Speech/Makefile:1.1 pkgsrc/devel/py-pyobjc-framework-Speech/Makefile:1.2
--- pkgsrc/devel/py-pyobjc-framework-Speech/Makefile:1.1        Tue Sep 27 18:13:01 2022
+++ pkgsrc/devel/py-pyobjc-framework-Speech/Makefile    Sun Nov 19 17:03:06 2023
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.1 2022/09/27 18:13:01 adam Exp $
+# $NetBSD: Makefile,v 1.2 2023/11/19 17:03:06 adam Exp $
 
 .include "../../devel/py-pyobjc/Makefile.common"
 
@@ -11,10 +11,8 @@ COMMENT=     Wrappers for the framework Spee
 
 NOT_FOR_PLATFORM=      Darwin-1[0-8].*-* Darwin-[0-9].*-* # 10.15+
 
-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 "../../lang/python/wheel.mk"
 .include "../../mk/bsd.pkg.mk"
Index: pkgsrc/devel/py-pyobjc-framework-Speech/PLIST
diff -u pkgsrc/devel/py-pyobjc-framework-Speech/PLIST:1.1 pkgsrc/devel/py-pyobjc-framework-Speech/PLIST:1.2
--- pkgsrc/devel/py-pyobjc-framework-Speech/PLIST:1.1   Tue Sep 27 18:13:01 2022
+++ pkgsrc/devel/py-pyobjc-framework-Speech/PLIST       Sun Nov 19 17:03:06 2023
@@ -1,10 +1,8 @@
-@comment $NetBSD: PLIST,v 1.1 2022/09/27 18:13:01 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
+@comment $NetBSD: PLIST,v 1.2 2023/11/19 17:03:06 adam Exp $
+${PYSITELIB}/${WHEEL_INFODIR}/METADATA
+${PYSITELIB}/${WHEEL_INFODIR}/RECORD
+${PYSITELIB}/${WHEEL_INFODIR}/WHEEL
+${PYSITELIB}/${WHEEL_INFODIR}/top_level.txt
 ${PYSITELIB}/Speech/_Speech.abi3.so
 ${PYSITELIB}/Speech/__init__.py
 ${PYSITELIB}/Speech/__init__.pyc

Index: pkgsrc/devel/py-pyobjc-framework-Speech/distinfo
diff -u pkgsrc/devel/py-pyobjc-framework-Speech/distinfo:1.3 pkgsrc/devel/py-pyobjc-framework-Speech/distinfo:1.4
--- pkgsrc/devel/py-pyobjc-framework-Speech/distinfo:1.3        Sun Jun 18 05:03:07 2023
+++ pkgsrc/devel/py-pyobjc-framework-Speech/distinfo    Sun Nov 19 17:03:06 2023
@@ -1,5 +1,5 @@
-$NetBSD: distinfo,v 1.3 2023/06/18 05:03:07 adam Exp $
+$NetBSD: distinfo,v 1.4 2023/11/19 17:03:06 adam Exp $
 
-BLAKE2s (pyobjc-framework-Speech-9.2.tar.gz) = a65c0127ebcb7f6c592c33b2a2cacc21e48e382acb3cd755f40b89c99f42625c
-SHA512 (pyobjc-framework-Speech-9.2.tar.gz) = da050deb2cf1fdd5b1d80498e5511b47f0245d789fca7e93f6e7e6a1ddb3ad50ee1264be05799666092a26543a9d06083e01a68c0d2a8dad5983c5cf82e8061b
-Size (pyobjc-framework-Speech-9.2.tar.gz) = 26266 bytes
+BLAKE2s (pyobjc-framework-Speech-10.0.tar.gz) = 9fab8b7dce37ff9f8e04eb494fb73a09ab052b0c4ad41744bcb9195ba0500392
+SHA512 (pyobjc-framework-Speech-10.0.tar.gz) = fc46789ea7db5f4d7f1275e937719c4d8447a0350f758667136ba47c94c4247453a16825c90eda3ac7ebf716a27744006529087ddf3d7d9eeba686d7c38230b1
+Size (pyobjc-framework-Speech-10.0.tar.gz) = 37602 bytes

Index: pkgsrc/devel/py-pyobjc-framework-SpriteKit/Makefile
diff -u pkgsrc/devel/py-pyobjc-framework-SpriteKit/Makefile:1.3 pkgsrc/devel/py-pyobjc-framework-SpriteKit/Makefile:1.4
--- pkgsrc/devel/py-pyobjc-framework-SpriteKit/Makefile:1.3     Tue Sep 27 18:13:01 2022
+++ pkgsrc/devel/py-pyobjc-framework-SpriteKit/Makefile Sun Nov 19 17:03:07 2023
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.3 2022/09/27 18:13:01 adam Exp $
+# $NetBSD: Makefile,v 1.4 2023/11/19 17:03:07 adam Exp $
 
 .include "../../devel/py-pyobjc/Makefile.common"
 
@@ -11,11 +11,9 @@ COMMENT=     Wrappers for the framework Spri
 
 NOT_FOR_PLATFORM=      Darwin-1[0-2].*-* Darwin-[0-9].*-* # 10.9+
 
-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 "../../lang/python/wheel.mk"
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/devel/py-pyobjc-framework-SpriteKit/PLIST
diff -u pkgsrc/devel/py-pyobjc-framework-SpriteKit/PLIST:1.2 pkgsrc/devel/py-pyobjc-framework-SpriteKit/PLIST:1.3
--- pkgsrc/devel/py-pyobjc-framework-SpriteKit/PLIST:1.2        Sat May 23 07:03:50 2020
+++ pkgsrc/devel/py-pyobjc-framework-SpriteKit/PLIST    Sun Nov 19 17:03:07 2023
@@ -1,10 +1,8 @@
-@comment $NetBSD: PLIST,v 1.2 2020/05/23 07:03:50 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
+@comment $NetBSD: PLIST,v 1.3 2023/11/19 17:03:07 adam Exp $
+${PYSITELIB}/${WHEEL_INFODIR}/METADATA
+${PYSITELIB}/${WHEEL_INFODIR}/RECORD
+${PYSITELIB}/${WHEEL_INFODIR}/WHEEL
+${PYSITELIB}/${WHEEL_INFODIR}/top_level.txt
 ${PYSITELIB}/SpriteKit/_SpriteKit.abi3.so
 ${PYSITELIB}/SpriteKit/__init__.py
 ${PYSITELIB}/SpriteKit/__init__.pyc

Index: pkgsrc/devel/py-pyobjc-framework-SpriteKit/distinfo
diff -u pkgsrc/devel/py-pyobjc-framework-SpriteKit/distinfo:1.14 pkgsrc/devel/py-pyobjc-framework-SpriteKit/distinfo:1.15
--- pkgsrc/devel/py-pyobjc-framework-SpriteKit/distinfo:1.14    Sun Jun 18 05:03:08 2023
+++ pkgsrc/devel/py-pyobjc-framework-SpriteKit/distinfo Sun Nov 19 17:03:07 2023
@@ -1,5 +1,5 @@
-$NetBSD: distinfo,v 1.14 2023/06/18 05:03:08 adam Exp $
+$NetBSD: distinfo,v 1.15 2023/11/19 17:03:07 adam Exp $
 
-BLAKE2s (pyobjc-framework-SpriteKit-9.2.tar.gz) = 343117c912fb215b458f1c9dfb1164d0a26ee64efab06aa681a4b13eba1bc7f8
-SHA512 (pyobjc-framework-SpriteKit-9.2.tar.gz) = 30747578341d6d2a3d429b66020d914ffb0821bc60adbd41e219e65b757507e3fec8e0af3ecc79ed69581b34dbbe64fe0d8ab0a3969ccb90281663005fa98b04
-Size (pyobjc-framework-SpriteKit-9.2.tar.gz) = 94639 bytes
+BLAKE2s (pyobjc-framework-SpriteKit-10.0.tar.gz) = 88cd4f96d969f7140839d56b57cfcf66ed1dfbe8278c0b7ae06443f3c9b08521
+SHA512 (pyobjc-framework-SpriteKit-10.0.tar.gz) = 420e13d1a0968c51f5ab0a97d20cfd7513a789058bccd256f5df0abe735ff500fb99572405da84210eff5388d71e2838b59bdd8da9cf2c717d63675a03c48999
+Size (pyobjc-framework-SpriteKit-10.0.tar.gz) = 127188 bytes

Index: pkgsrc/devel/py-pyobjc-framework-StoreKit/Makefile
diff -u pkgsrc/devel/py-pyobjc-framework-StoreKit/Makefile:1.5 pkgsrc/devel/py-pyobjc-framework-StoreKit/Makefile:1.6
--- pkgsrc/devel/py-pyobjc-framework-StoreKit/Makefile:1.5      Tue Sep 27 18:13:01 2022
+++ pkgsrc/devel/py-pyobjc-framework-StoreKit/Makefile  Sun Nov 19 17:03:07 2023
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.5 2022/09/27 18:13:01 adam Exp $
+# $NetBSD: Makefile,v 1.6 2023/11/19 17:03:07 adam Exp $
 
 .include "../../devel/py-pyobjc/Makefile.common"
 
@@ -11,10 +11,8 @@ COMMENT=     Wrappers for the framework Stor
 
 NOT_FOR_PLATFORM=      Darwin-10.*-* Darwin-[0-9].*-* # 10.7+
 
-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 "../../lang/python/wheel.mk"
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/devel/py-pyobjc-framework-StoreKit/PLIST
diff -u pkgsrc/devel/py-pyobjc-framework-StoreKit/PLIST:1.3 pkgsrc/devel/py-pyobjc-framework-StoreKit/PLIST:1.4
--- pkgsrc/devel/py-pyobjc-framework-StoreKit/PLIST:1.3 Sat May 23 07:03:50 2020
+++ pkgsrc/devel/py-pyobjc-framework-StoreKit/PLIST     Sun Nov 19 17:03:07 2023
@@ -1,10 +1,8 @@
-@comment $NetBSD: PLIST,v 1.3 2020/05/23 07:03:50 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
+@comment $NetBSD: PLIST,v 1.4 2023/11/19 17:03:07 adam Exp $
+${PYSITELIB}/${WHEEL_INFODIR}/METADATA
+${PYSITELIB}/${WHEEL_INFODIR}/RECORD
+${PYSITELIB}/${WHEEL_INFODIR}/WHEEL
+${PYSITELIB}/${WHEEL_INFODIR}/top_level.txt
 ${PYSITELIB}/StoreKit/_StoreKit.abi3.so
 ${PYSITELIB}/StoreKit/__init__.py
 ${PYSITELIB}/StoreKit/__init__.pyc

Index: pkgsrc/devel/py-pyobjc-framework-StoreKit/distinfo
diff -u pkgsrc/devel/py-pyobjc-framework-StoreKit/distinfo:1.16 pkgsrc/devel/py-pyobjc-framework-StoreKit/distinfo:1.17
--- pkgsrc/devel/py-pyobjc-framework-StoreKit/distinfo:1.16     Sun Jun 18 05:03:08 2023
+++ pkgsrc/devel/py-pyobjc-framework-StoreKit/distinfo  Sun Nov 19 17:03:07 2023
@@ -1,5 +1,5 @@
-$NetBSD: distinfo,v 1.16 2023/06/18 05:03:08 adam Exp $
+$NetBSD: distinfo,v 1.17 2023/11/19 17:03:07 adam Exp $
 
-BLAKE2s (pyobjc-framework-StoreKit-9.2.tar.gz) = 2f11362f81f592f08773a14e90a45b5ff29864d3fdddd8a53dde4e40f5612166
-SHA512 (pyobjc-framework-StoreKit-9.2.tar.gz) = b64405306d418ef2876a751a6cd7e09fa539c47411eb895d017f4689cc56decc6b83fcfbc3225c7a109907f442db6c75b350da2dd3c46584ca33422963b498c8
-Size (pyobjc-framework-StoreKit-9.2.tar.gz) = 73468 bytes
+BLAKE2s (pyobjc-framework-StoreKit-10.0.tar.gz) = 3b3c91c0efd90c3b040499cc7ee338ff790d1b63c27cc6dd8b23debb09a8e0ab
+SHA512 (pyobjc-framework-StoreKit-10.0.tar.gz) = 302d12f2a6f0a01c46dcd9c2d2262decf5a8d73bbe711a42df8814c1a9d0210f9f6a280c11692b3ada94f8fbec559ec78a0d9010a31dca4ade599877c8db47a9
+Size (pyobjc-framework-StoreKit-10.0.tar.gz) = 83849 bytes

Index: pkgsrc/devel/py-pyobjc-framework-SyncServices/Makefile
diff -u pkgsrc/devel/py-pyobjc-framework-SyncServices/Makefile:1.5 pkgsrc/devel/py-pyobjc-framework-SyncServices/Makefile:1.6
--- pkgsrc/devel/py-pyobjc-framework-SyncServices/Makefile:1.5  Tue Sep 27 18:13:01 2022
+++ pkgsrc/devel/py-pyobjc-framework-SyncServices/Makefile      Sun Nov 19 17:03:07 2023
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.5 2022/09/27 18:13:01 adam Exp $
+# $NetBSD: Makefile,v 1.6 2023/11/19 17:03:07 adam Exp $
 
 .include "../../devel/py-pyobjc/Makefile.common"
 
@@ -9,11 +9,9 @@ MASTER_SITES=  ${MASTER_SITE_PYPI:=p/pyob
 
 COMMENT=       Wrappers for the framework SyncServices on macOS
 
-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-CoreData>=${PYOBJC_VERS}:../../devel/py-pyobjc-framework-CoreData
 
-.include "../../lang/python/egg.mk"
+.include "../../lang/python/wheel.mk"
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/devel/py-pyobjc-framework-SyncServices/PLIST
diff -u pkgsrc/devel/py-pyobjc-framework-SyncServices/PLIST:1.3 pkgsrc/devel/py-pyobjc-framework-SyncServices/PLIST:1.4
--- pkgsrc/devel/py-pyobjc-framework-SyncServices/PLIST:1.3     Sat May 23 07:03:50 2020
+++ pkgsrc/devel/py-pyobjc-framework-SyncServices/PLIST Sun Nov 19 17:03:07 2023
@@ -1,10 +1,9 @@
-@comment $NetBSD: PLIST,v 1.3 2020/05/23 07:03:50 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
+@comment $NetBSD: PLIST,v 1.4 2023/11/19 17:03:07 adam Exp $
+${PYSITELIB}/${WHEEL_INFODIR}/LICENSE.txt
+${PYSITELIB}/${WHEEL_INFODIR}/METADATA
+${PYSITELIB}/${WHEEL_INFODIR}/RECORD
+${PYSITELIB}/${WHEEL_INFODIR}/WHEEL
+${PYSITELIB}/${WHEEL_INFODIR}/top_level.txt
 ${PYSITELIB}/SyncServices/_SyncServices.abi3.so
 ${PYSITELIB}/SyncServices/__init__.py
 ${PYSITELIB}/SyncServices/__init__.pyc

Index: pkgsrc/devel/py-pyobjc-framework-SyncServices/distinfo
diff -u pkgsrc/devel/py-pyobjc-framework-SyncServices/distinfo:1.16 pkgsrc/devel/py-pyobjc-framework-SyncServices/distinfo:1.17
--- pkgsrc/devel/py-pyobjc-framework-SyncServices/distinfo:1.16 Sun Jun 18 05:03:08 2023
+++ pkgsrc/devel/py-pyobjc-framework-SyncServices/distinfo      Sun Nov 19 17:03:07 2023
@@ -1,5 +1,5 @@
-$NetBSD: distinfo,v 1.16 2023/06/18 05:03:08 adam Exp $
+$NetBSD: distinfo,v 1.17 2023/11/19 17:03:07 adam Exp $
 
-BLAKE2s (pyobjc-framework-SyncServices-9.2.tar.gz) = 800bc5622ffbff11adda957c0ec152f1b0edc814dec21b3f3518aeb53de50a99
-SHA512 (pyobjc-framework-SyncServices-9.2.tar.gz) = b5ccf19885b65300d175d908d9fbb8bdd2f8419c154a48b1075d76e2dd99ce8180bb6ecb2b003bdb6e32a9652e88380c80a745732e7798a8dd3a9b7446924841
-Size (pyobjc-framework-SyncServices-9.2.tar.gz) = 49705 bytes
+BLAKE2s (pyobjc-framework-SyncServices-10.0.tar.gz) = da50beba162e02119aeab9329b5e7b85f74d2350892590b3bb1ce36f868c0b52
+SHA512 (pyobjc-framework-SyncServices-10.0.tar.gz) = 79c376c7e6ee140f3cfa62d5b19df88fed3530984b8d72794d222b59a5d39f55ca4e792a13ffd4b37875737e67d3a689d5e1b76b95639f4d6b2e91fa927c685f
+Size (pyobjc-framework-SyncServices-10.0.tar.gz) = 56092 bytes

Index: pkgsrc/devel/py-pyobjc-framework-SystemConfiguration/Makefile
diff -u pkgsrc/devel/py-pyobjc-framework-SystemConfiguration/Makefile:1.5 pkgsrc/devel/py-pyobjc-framework-SystemConfiguration/Makefile:1.6
--- pkgsrc/devel/py-pyobjc-framework-SystemConfiguration/Makefile:1.5   Tue Sep 27 18:13:02 2022
+++ pkgsrc/devel/py-pyobjc-framework-SystemConfiguration/Makefile       Sun Nov 19 17:03:07 2023
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.5 2022/09/27 18:13:02 adam Exp $
+# $NetBSD: Makefile,v 1.6 2023/11/19 17:03:07 adam Exp $
 
 .include "../../devel/py-pyobjc/Makefile.common"
 
@@ -9,10 +9,8 @@ MASTER_SITES=  ${MASTER_SITE_PYPI:=p/pyob
 
 COMMENT=       Wrappers for the framework SystemConfiguration on macOS
 
-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 "../../lang/python/wheel.mk"
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/devel/py-pyobjc-framework-SystemConfiguration/PLIST
diff -u pkgsrc/devel/py-pyobjc-framework-SystemConfiguration/PLIST:1.2 pkgsrc/devel/py-pyobjc-framework-SystemConfiguration/PLIST:1.3
--- pkgsrc/devel/py-pyobjc-framework-SystemConfiguration/PLIST:1.2      Sat May 23 07:03:50 2020
+++ pkgsrc/devel/py-pyobjc-framework-SystemConfiguration/PLIST  Sun Nov 19 17:03:07 2023
@@ -1,10 +1,9 @@
-@comment $NetBSD: PLIST,v 1.2 2020/05/23 07:03:50 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
+@comment $NetBSD: PLIST,v 1.3 2023/11/19 17:03:07 adam Exp $
+${PYSITELIB}/${WHEEL_INFODIR}/LICENSE.txt
+${PYSITELIB}/${WHEEL_INFODIR}/METADATA
+${PYSITELIB}/${WHEEL_INFODIR}/RECORD
+${PYSITELIB}/${WHEEL_INFODIR}/WHEEL
+${PYSITELIB}/${WHEEL_INFODIR}/top_level.txt
 ${PYSITELIB}/SystemConfiguration/__init__.py
 ${PYSITELIB}/SystemConfiguration/__init__.pyc
 ${PYSITELIB}/SystemConfiguration/__init__.pyo

Index: pkgsrc/devel/py-pyobjc-framework-SystemConfiguration/distinfo
diff -u pkgsrc/devel/py-pyobjc-framework-SystemConfiguration/distinfo:1.16 pkgsrc/devel/py-pyobjc-framework-SystemConfiguration/distinfo:1.17
--- pkgsrc/devel/py-pyobjc-framework-SystemConfiguration/distinfo:1.16  Sun Jun 18 05:03:08 2023
+++ pkgsrc/devel/py-pyobjc-framework-SystemConfiguration/distinfo       Sun Nov 19 17:03:07 2023
@@ -1,5 +1,5 @@
-$NetBSD: distinfo,v 1.16 2023/06/18 05:03:08 adam Exp $
+$NetBSD: distinfo,v 1.17 2023/11/19 17:03:07 adam Exp $
 
-BLAKE2s (pyobjc-framework-SystemConfiguration-9.2.tar.gz) = f281545e967a56345f4cad46cc33575b030925bf5101608844cc64db3b2ffdaf
-SHA512 (pyobjc-framework-SystemConfiguration-9.2.tar.gz) = 1e6c6075b77e9f99e5c8aef08e2d5340db4537b22010eddcca26149371bf27a1706ad2680c71faa84131c86be6847ce09223a783dc701c98604f3b15a0a6a1bf
-Size (pyobjc-framework-SystemConfiguration-9.2.tar.gz) = 123949 bytes
+BLAKE2s (pyobjc-framework-SystemConfiguration-10.0.tar.gz) = 27f492a056e7f1d3b87ec6df702a8bac99641b4accd098d14ce1839ba3c20f99
+SHA512 (pyobjc-framework-SystemConfiguration-10.0.tar.gz) = 65d0b6bf429c1848f776172342c5da96d226249e924cab04b780f1f9f033e6d4980c63e72f56857aa8f6c6590a0d22eef49e8464b9830c559d2d6c2a34f8cfc4
+Size (pyobjc-framework-SystemConfiguration-10.0.tar.gz) = 140666 bytes

Index: pkgsrc/devel/py-pyobjc-framework-SystemExtensions/Makefile
diff -u pkgsrc/devel/py-pyobjc-framework-SystemExtensions/Makefile:1.1 pkgsrc/devel/py-pyobjc-framework-SystemExtensions/Makefile:1.2
--- pkgsrc/devel/py-pyobjc-framework-SystemExtensions/Makefile:1.1      Tue Sep 27 18:13:02 2022
+++ pkgsrc/devel/py-pyobjc-framework-SystemExtensions/Makefile  Sun Nov 19 17:03:07 2023
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.1 2022/09/27 18:13:02 adam Exp $
+# $NetBSD: Makefile,v 1.2 2023/11/19 17:03:07 adam Exp $
 
 .include "../../devel/py-pyobjc/Makefile.common"
 
@@ -11,10 +11,8 @@ COMMENT=     Wrappers for the framework Syst
 
 NOT_FOR_PLATFORM=      Darwin-1[0-8].*-* Darwin-[0-9].*-* # 10.15+
 
-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 "../../lang/python/wheel.mk"
 .include "../../mk/bsd.pkg.mk"
Index: pkgsrc/devel/py-pyobjc-framework-SystemExtensions/PLIST
diff -u pkgsrc/devel/py-pyobjc-framework-SystemExtensions/PLIST:1.1 pkgsrc/devel/py-pyobjc-framework-SystemExtensions/PLIST:1.2
--- pkgsrc/devel/py-pyobjc-framework-SystemExtensions/PLIST:1.1 Tue Sep 27 18:13:02 2022
+++ pkgsrc/devel/py-pyobjc-framework-SystemExtensions/PLIST     Sun Nov 19 17:03:07 2023
@@ -1,10 +1,8 @@
-@comment $NetBSD: PLIST,v 1.1 2022/09/27 18:13:02 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
+@comment $NetBSD: PLIST,v 1.2 2023/11/19 17:03:07 adam Exp $
+${PYSITELIB}/${WHEEL_INFODIR}/METADATA
+${PYSITELIB}/${WHEEL_INFODIR}/RECORD
+${PYSITELIB}/${WHEEL_INFODIR}/WHEEL
+${PYSITELIB}/${WHEEL_INFODIR}/top_level.txt
 ${PYSITELIB}/SystemExtensions/_SystemExtensions.abi3.so
 ${PYSITELIB}/SystemExtensions/__init__.py
 ${PYSITELIB}/SystemExtensions/__init__.pyc

Index: pkgsrc/devel/py-pyobjc-framework-SystemExtensions/distinfo
diff -u pkgsrc/devel/py-pyobjc-framework-SystemExtensions/distinfo:1.3 pkgsrc/devel/py-pyobjc-framework-SystemExtensions/distinfo:1.4
--- pkgsrc/devel/py-pyobjc-framework-SystemExtensions/distinfo:1.3      Sun Jun 18 05:03:08 2023
+++ pkgsrc/devel/py-pyobjc-framework-SystemExtensions/distinfo  Sun Nov 19 17:03:07 2023
@@ -1,5 +1,5 @@
-$NetBSD: distinfo,v 1.3 2023/06/18 05:03:08 adam Exp $
+$NetBSD: distinfo,v 1.4 2023/11/19 17:03:07 adam Exp $
 
-BLAKE2s (pyobjc-framework-SystemExtensions-9.2.tar.gz) = c87b76593f9e877fc1d8f4ed13599829aebefe95815844c630090d172b73adf4
-SHA512 (pyobjc-framework-SystemExtensions-9.2.tar.gz) = b6af2a40eb0e67c1037b060c09e154f8a8cd94aaff46c079bba385f7df2d76b34791c85b89e2d2ed970ffd0cea964acaac75edae07a519b0b2bb40d3538105da
-Size (pyobjc-framework-SystemExtensions-9.2.tar.gz) = 20155 bytes
+BLAKE2s (pyobjc-framework-SystemExtensions-10.0.tar.gz) = 30599eb323eebfb01ee61df085fdceff97b9ffe09ad235215e49d3462f9e8916
+SHA512 (pyobjc-framework-SystemExtensions-10.0.tar.gz) = 120b123c908d033fb9fa873c435930d1ec491f19aba75ccb545fcfe056f474bf17b3337388630810db807f14064a1a1833bf9f23665da6c71c0e956f27e2eae4
+Size (pyobjc-framework-SystemExtensions-10.0.tar.gz) = 20110 bytes

Index: pkgsrc/devel/py-pyobjc-framework-ThreadNetwork/Makefile
diff -u pkgsrc/devel/py-pyobjc-framework-ThreadNetwork/Makefile:1.1 pkgsrc/devel/py-pyobjc-framework-ThreadNetwork/Makefile:1.2
--- pkgsrc/devel/py-pyobjc-framework-ThreadNetwork/Makefile:1.1 Sun Jun 18 05:03:08 2023
+++ pkgsrc/devel/py-pyobjc-framework-ThreadNetwork/Makefile     Sun Nov 19 17:03:07 2023
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.1 2023/06/18 05:03:08 adam Exp $
+# $NetBSD: Makefile,v 1.2 2023/11/19 17:03:07 adam Exp $
 
 .include "../../devel/py-pyobjc/Makefile.common"
 
@@ -9,10 +9,8 @@ MASTER_SITES=  ${MASTER_SITE_PYPI:=p/pyob
 
 COMMENT=       Wrappers for the framework ThreadNetwork on macOS
 
-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 "../../lang/python/wheel.mk"
 .include "../../mk/bsd.pkg.mk"
Index: pkgsrc/devel/py-pyobjc-framework-ThreadNetwork/PLIST
diff -u pkgsrc/devel/py-pyobjc-framework-ThreadNetwork/PLIST:1.1 pkgsrc/devel/py-pyobjc-framework-ThreadNetwork/PLIST:1.2
--- pkgsrc/devel/py-pyobjc-framework-ThreadNetwork/PLIST:1.1    Sun Jun 18 05:03:08 2023
+++ pkgsrc/devel/py-pyobjc-framework-ThreadNetwork/PLIST        Sun Nov 19 17:03:07 2023
@@ -1,10 +1,8 @@
-@comment $NetBSD: PLIST,v 1.1 2023/06/18 05:03:08 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
+@comment $NetBSD: PLIST,v 1.2 2023/11/19 17:03:07 adam Exp $
+${PYSITELIB}/${WHEEL_INFODIR}/METADATA
+${PYSITELIB}/${WHEEL_INFODIR}/RECORD
+${PYSITELIB}/${WHEEL_INFODIR}/WHEEL
+${PYSITELIB}/${WHEEL_INFODIR}/top_level.txt
 ${PYSITELIB}/ThreadNetwork/__init__.py
 ${PYSITELIB}/ThreadNetwork/__init__.pyc
 ${PYSITELIB}/ThreadNetwork/__init__.pyo
Index: pkgsrc/devel/py-pyobjc-framework-ThreadNetwork/distinfo
diff -u pkgsrc/devel/py-pyobjc-framework-ThreadNetwork/distinfo:1.1 pkgsrc/devel/py-pyobjc-framework-ThreadNetwork/distinfo:1.2
--- pkgsrc/devel/py-pyobjc-framework-ThreadNetwork/distinfo:1.1 Sun Jun 18 05:03:08 2023
+++ pkgsrc/devel/py-pyobjc-framework-ThreadNetwork/distinfo     Sun Nov 19 17:03:07 2023
@@ -1,5 +1,5 @@
-$NetBSD: distinfo,v 1.1 2023/06/18 05:03:08 adam Exp $
+$NetBSD: distinfo,v 1.2 2023/11/19 17:03:07 adam Exp $
 
-BLAKE2s (pyobjc-framework-ThreadNetwork-9.2.tar.gz) = a8ad9e75b0ff9e74f28e4ee3e4cfdafde12e815b73ac9ae4c76502c864ea4df6
-SHA512 (pyobjc-framework-ThreadNetwork-9.2.tar.gz) = 95eb60def6f20612aa8351af82b2a1b9f2741e3ceff3b5ac3ac51dc8c8aae721515d8b7f2bf95c1231416a27f28755b3cb014e68972aac7b189459fbfef3af8a
-Size (pyobjc-framework-ThreadNetwork-9.2.tar.gz) = 11811 bytes
+BLAKE2s (pyobjc-framework-ThreadNetwork-10.0.tar.gz) = 7409465ab7b0bb5faa3445f59ec468c72cd7f8daf69cefdc75589242b2b5fc1d
+SHA512 (pyobjc-framework-ThreadNetwork-10.0.tar.gz) = 163afc3185c712f1e3f07d04e6c1350e407e813abd5e895a86f1e15fe195d5de1cdf79e41cc545b9c8d44fd8020d7991981b0458d981e2e7c65e8a77b9f3bd6f
+Size (pyobjc-framework-ThreadNetwork-10.0.tar.gz) = 12509 bytes

Index: pkgsrc/devel/py-pyobjc-framework-UniformTypeIdentifiers/Makefile
diff -u pkgsrc/devel/py-pyobjc-framework-UniformTypeIdentifiers/Makefile:1.1 pkgsrc/devel/py-pyobjc-framework-UniformTypeIdentifiers/Makefile:1.2
--- pkgsrc/devel/py-pyobjc-framework-UniformTypeIdentifiers/Makefile:1.1        Tue Sep 27 18:13:02 2022
+++ pkgsrc/devel/py-pyobjc-framework-UniformTypeIdentifiers/Makefile    Sun Nov 19 17:03:08 2023
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.1 2022/09/27 18:13:02 adam Exp $
+# $NetBSD: Makefile,v 1.2 2023/11/19 17:03:08 adam Exp $
 
 .include "../../devel/py-pyobjc/Makefile.common"
 
@@ -11,10 +11,8 @@ COMMENT=     Wrappers for the framework Unif
 
 NOT_FOR_PLATFORM=      Darwin-1[0-9].*-* Darwin-[0-9].*-* # 11.0+
 
-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 "../../lang/python/wheel.mk"
 .include "../../mk/bsd.pkg.mk"
Index: pkgsrc/devel/py-pyobjc-framework-UniformTypeIdentifiers/PLIST
diff -u pkgsrc/devel/py-pyobjc-framework-UniformTypeIdentifiers/PLIST:1.1 pkgsrc/devel/py-pyobjc-framework-UniformTypeIdentifiers/PLIST:1.2
--- pkgsrc/devel/py-pyobjc-framework-UniformTypeIdentifiers/PLIST:1.1   Tue Sep 27 18:13:02 2022
+++ pkgsrc/devel/py-pyobjc-framework-UniformTypeIdentifiers/PLIST       Sun Nov 19 17:03:08 2023
@@ -1,10 +1,8 @@
-@comment $NetBSD: PLIST,v 1.1 2022/09/27 18:13:02 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
+@comment $NetBSD: PLIST,v 1.2 2023/11/19 17:03:08 adam Exp $
+${PYSITELIB}/${WHEEL_INFODIR}/METADATA
+${PYSITELIB}/${WHEEL_INFODIR}/RECORD
+${PYSITELIB}/${WHEEL_INFODIR}/WHEEL
+${PYSITELIB}/${WHEEL_INFODIR}/top_level.txt
 ${PYSITELIB}/UniformTypeIdentifiers/__init__.py
 ${PYSITELIB}/UniformTypeIdentifiers/__init__.pyc
 ${PYSITELIB}/UniformTypeIdentifiers/__init__.pyo

Index: pkgsrc/devel/py-pyobjc-framework-UniformTypeIdentifiers/distinfo
diff -u pkgsrc/devel/py-pyobjc-framework-UniformTypeIdentifiers/distinfo:1.3 pkgsrc/devel/py-pyobjc-framework-UniformTypeIdentifiers/distinfo:1.4
--- pkgsrc/devel/py-pyobjc-framework-UniformTypeIdentifiers/distinfo:1.3        Sun Jun 18 05:03:08 2023
+++ pkgsrc/devel/py-pyobjc-framework-UniformTypeIdentifiers/distinfo    Sun Nov 19 17:03:08 2023
@@ -1,5 +1,5 @@
-$NetBSD: distinfo,v 1.3 2023/06/18 05:03:08 adam Exp $
+$NetBSD: distinfo,v 1.4 2023/11/19 17:03:08 adam Exp $
 
-BLAKE2s (pyobjc-framework-UniformTypeIdentifiers-9.2.tar.gz) = 930002498c8a6b4c1475682a55e26799895ed1daf22a8401a06d26ec3047d0ef
-SHA512 (pyobjc-framework-UniformTypeIdentifiers-9.2.tar.gz) = 20d04da257fb29aadde388896fc82afada5ab28580acc38f83189a412dc1365fc00a37038cba8b8f3945c40d2a1ef80ab36e3bb91c6e88ca674be1d3087eda9a
-Size (pyobjc-framework-UniformTypeIdentifiers-9.2.tar.gz) = 17710 bytes
+BLAKE2s (pyobjc-framework-UniformTypeIdentifiers-10.0.tar.gz) = 00d5b7ed915c431acb01b91005138b9bbffc403193c860d3fe64d2b2fab88b45
+SHA512 (pyobjc-framework-UniformTypeIdentifiers-10.0.tar.gz) = 1e6242dffac3980b0b05000800944d3251be745d6954bd8940a926c24cc6cd6cf4505221e8efe96dd6095c0e7c35ddf341256f384173a4597b112e56d73a7e7e
+Size (pyobjc-framework-UniformTypeIdentifiers-10.0.tar.gz) = 18983 bytes

Index: pkgsrc/devel/py-pyobjc-framework-UserNotifications/Makefile
diff -u pkgsrc/devel/py-pyobjc-framework-UserNotifications/Makefile:1.1 pkgsrc/devel/py-pyobjc-framework-UserNotifications/Makefile:1.2
--- pkgsrc/devel/py-pyobjc-framework-UserNotifications/Makefile:1.1     Tue Sep 27 18:13:02 2022
+++ pkgsrc/devel/py-pyobjc-framework-UserNotifications/Makefile Sun Nov 19 17:03:08 2023
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.1 2022/09/27 18:13:02 adam Exp $
+# $NetBSD: Makefile,v 1.2 2023/11/19 17:03:08 adam Exp $
 
 .include "../../devel/py-pyobjc/Makefile.common"
 
@@ -11,10 +11,8 @@ COMMENT=     Wrappers for the framework User
 
 NOT_FOR_PLATFORM=      Darwin-1[0-7].*-* Darwin-[0-9].*-* # 10.14+
 
-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 "../../lang/python/wheel.mk"
 .include "../../mk/bsd.pkg.mk"
Index: pkgsrc/devel/py-pyobjc-framework-UserNotifications/PLIST
diff -u pkgsrc/devel/py-pyobjc-framework-UserNotifications/PLIST:1.1 pkgsrc/devel/py-pyobjc-framework-UserNotifications/PLIST:1.2
--- pkgsrc/devel/py-pyobjc-framework-UserNotifications/PLIST:1.1        Tue Sep 27 18:13:02 2022
+++ pkgsrc/devel/py-pyobjc-framework-UserNotifications/PLIST    Sun Nov 19 17:03:08 2023
@@ -1,10 +1,8 @@
-@comment $NetBSD: PLIST,v 1.1 2022/09/27 18:13:02 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
+@comment $NetBSD: PLIST,v 1.2 2023/11/19 17:03:08 adam Exp $
+${PYSITELIB}/${WHEEL_INFODIR}/METADATA
+${PYSITELIB}/${WHEEL_INFODIR}/RECORD
+${PYSITELIB}/${WHEEL_INFODIR}/WHEEL
+${PYSITELIB}/${WHEEL_INFODIR}/top_level.txt
 ${PYSITELIB}/UserNotifications/_UserNotifications.abi3.so
 ${PYSITELIB}/UserNotifications/__init__.py
 ${PYSITELIB}/UserNotifications/__init__.pyc

Index: pkgsrc/devel/py-pyobjc-framework-UserNotifications/distinfo
diff -u pkgsrc/devel/py-pyobjc-framework-UserNotifications/distinfo:1.3 pkgsrc/devel/py-pyobjc-framework-UserNotifications/distinfo:1.4
--- pkgsrc/devel/py-pyobjc-framework-UserNotifications/distinfo:1.3     Sun Jun 18 05:03:08 2023
+++ pkgsrc/devel/py-pyobjc-framework-UserNotifications/distinfo Sun Nov 19 17:03:08 2023
@@ -1,5 +1,5 @@
-$NetBSD: distinfo,v 1.3 2023/06/18 05:03:08 adam Exp $
+$NetBSD: distinfo,v 1.4 2023/11/19 17:03:08 adam Exp $
 
-BLAKE2s (pyobjc-framework-UserNotifications-9.2.tar.gz) = 591972473d2564dffe54448f58c0b133a09a53c7dc463088ee4deb387005eb5f
-SHA512 (pyobjc-framework-UserNotifications-9.2.tar.gz) = 44cf00673e1f4afc1907c5ef401ec214fe06bf44610d62e8f00cbfd02571bf26ac86ca9658250999291922bf19ecfa69e134eacf1ee5325b3f3da3654963cf2f
-Size (pyobjc-framework-UserNotifications-9.2.tar.gz) = 46205 bytes
+BLAKE2s (pyobjc-framework-UserNotifications-10.0.tar.gz) = 56f9e2a6e8771650c7a570f782ea4f45e9eeb33dfaefc189dee929d169c8320c
+SHA512 (pyobjc-framework-UserNotifications-10.0.tar.gz) = 14db7c0b282364f5bfd2571fcf434b8249bd3f361879028811be9d2618def0d10eb549809e9140d0aae9c12720e9ade08d9b6ddc67a2b895e1d894c5c9ad5d8d
+Size (pyobjc-framework-UserNotifications-10.0.tar.gz) = 53189 bytes

Index: pkgsrc/devel/py-pyobjc-framework-UserNotificationsUI/Makefile
diff -u pkgsrc/devel/py-pyobjc-framework-UserNotificationsUI/Makefile:1.1 pkgsrc/devel/py-pyobjc-framework-UserNotificationsUI/Makefile:1.2
--- pkgsrc/devel/py-pyobjc-framework-UserNotificationsUI/Makefile:1.1   Tue Sep 27 18:13:02 2022
+++ pkgsrc/devel/py-pyobjc-framework-UserNotificationsUI/Makefile       Sun Nov 19 17:03:08 2023
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.1 2022/09/27 18:13:02 adam Exp $
+# $NetBSD: Makefile,v 1.2 2023/11/19 17:03:08 adam Exp $
 
 .include "../../devel/py-pyobjc/Makefile.common"
 
@@ -11,11 +11,9 @@ COMMENT=     Wrappers for the framework User
 
 NOT_FOR_PLATFORM=      Darwin-1[0-9].*-* Darwin-[0-9].*-* # 11.0+
 
-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-UserNotifications>=${PYOBJC_VERS}:../../devel/py-pyobjc-framework-UserNotifications
 
-.include "../../lang/python/egg.mk"
+.include "../../lang/python/wheel.mk"
 .include "../../mk/bsd.pkg.mk"
Index: pkgsrc/devel/py-pyobjc-framework-UserNotificationsUI/PLIST
diff -u pkgsrc/devel/py-pyobjc-framework-UserNotificationsUI/PLIST:1.1 pkgsrc/devel/py-pyobjc-framework-UserNotificationsUI/PLIST:1.2
--- pkgsrc/devel/py-pyobjc-framework-UserNotificationsUI/PLIST:1.1      Tue Sep 27 18:13:02 2022
+++ pkgsrc/devel/py-pyobjc-framework-UserNotificationsUI/PLIST  Sun Nov 19 17:03:08 2023
@@ -1,10 +1,8 @@
-@comment $NetBSD: PLIST,v 1.1 2022/09/27 18:13:02 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
+@comment $NetBSD: PLIST,v 1.2 2023/11/19 17:03:08 adam Exp $
+${PYSITELIB}/${WHEEL_INFODIR}/METADATA
+${PYSITELIB}/${WHEEL_INFODIR}/RECORD
+${PYSITELIB}/${WHEEL_INFODIR}/WHEEL
+${PYSITELIB}/${WHEEL_INFODIR}/top_level.txt
 ${PYSITELIB}/UserNotificationsUI/__init__.py
 ${PYSITELIB}/UserNotificationsUI/__init__.pyc
 ${PYSITELIB}/UserNotificationsUI/__init__.pyo

Index: pkgsrc/devel/py-pyobjc-framework-UserNotificationsUI/distinfo
diff -u pkgsrc/devel/py-pyobjc-framework-UserNotificationsUI/distinfo:1.3 pkgsrc/devel/py-pyobjc-framework-UserNotificationsUI/distinfo:1.4
--- pkgsrc/devel/py-pyobjc-framework-UserNotificationsUI/distinfo:1.3   Sun Jun 18 05:03:09 2023
+++ pkgsrc/devel/py-pyobjc-framework-UserNotificationsUI/distinfo       Sun Nov 19 17:03:08 2023
@@ -1,5 +1,5 @@
-$NetBSD: distinfo,v 1.3 2023/06/18 05:03:09 adam Exp $
+$NetBSD: distinfo,v 1.4 2023/11/19 17:03:08 adam Exp $
 
-BLAKE2s (pyobjc-framework-UserNotificationsUI-9.2.tar.gz) = aad1d9cf160c4bfeeb031882a4e636bc0dee87e6d8a45beee3b91e5ac84d0889
-SHA512 (pyobjc-framework-UserNotificationsUI-9.2.tar.gz) = 61ff2b901cd6e93ae695586d8cb0950bf78a39f59479fe3960066b4b3d1be1b7f87bfd75600b2f68138633420da16addc5a01d6ffed091c5c75681ae9b9a7072
-Size (pyobjc-framework-UserNotificationsUI-9.2.tar.gz) = 12950 bytes
+BLAKE2s (pyobjc-framework-UserNotificationsUI-10.0.tar.gz) = 28bb288b5395cd1ef1decbe1f056ba955365c2ffcc77c83bee5988b7c123a215
+SHA512 (pyobjc-framework-UserNotificationsUI-10.0.tar.gz) = 50fd7bac9667b3027dde319f356de3e371f92cafe518a1399832de69f36f11c3e5ff33785315707cd2c4dd0b2627d5629dc2899f30d37f262a10b98637d33bec
+Size (pyobjc-framework-UserNotificationsUI-10.0.tar.gz) = 13588 bytes

Index: pkgsrc/devel/py-pyobjc-framework-VideoSubscriberAccount/Makefile
diff -u pkgsrc/devel/py-pyobjc-framework-VideoSubscriberAccount/Makefile:1.1 pkgsrc/devel/py-pyobjc-framework-VideoSubscriberAccount/Makefile:1.2
--- pkgsrc/devel/py-pyobjc-framework-VideoSubscriberAccount/Makefile:1.1        Tue Sep 27 18:13:02 2022
+++ pkgsrc/devel/py-pyobjc-framework-VideoSubscriberAccount/Makefile    Sun Nov 19 17:03:08 2023
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.1 2022/09/27 18:13:02 adam Exp $
+# $NetBSD: Makefile,v 1.2 2023/11/19 17:03:08 adam Exp $
 
 .include "../../devel/py-pyobjc/Makefile.common"
 
@@ -11,10 +11,8 @@ COMMENT=     Wrappers for the framework Vide
 
 NOT_FOR_PLATFORM=      Darwin-1[0-7].*-* Darwin-[0-9].*-* # 10.14+
 
-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 "../../lang/python/wheel.mk"
 .include "../../mk/bsd.pkg.mk"
Index: pkgsrc/devel/py-pyobjc-framework-VideoSubscriberAccount/PLIST
diff -u pkgsrc/devel/py-pyobjc-framework-VideoSubscriberAccount/PLIST:1.1 pkgsrc/devel/py-pyobjc-framework-VideoSubscriberAccount/PLIST:1.2
--- pkgsrc/devel/py-pyobjc-framework-VideoSubscriberAccount/PLIST:1.1   Tue Sep 27 18:13:02 2022
+++ pkgsrc/devel/py-pyobjc-framework-VideoSubscriberAccount/PLIST       Sun Nov 19 17:03:08 2023
@@ -1,10 +1,8 @@
-@comment $NetBSD: PLIST,v 1.1 2022/09/27 18:13:02 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
+@comment $NetBSD: PLIST,v 1.2 2023/11/19 17:03:08 adam Exp $
+${PYSITELIB}/${WHEEL_INFODIR}/METADATA
+${PYSITELIB}/${WHEEL_INFODIR}/RECORD
+${PYSITELIB}/${WHEEL_INFODIR}/WHEEL
+${PYSITELIB}/${WHEEL_INFODIR}/top_level.txt
 ${PYSITELIB}/VideoSubscriberAccount/__init__.py
 ${PYSITELIB}/VideoSubscriberAccount/__init__.pyc
 ${PYSITELIB}/VideoSubscriberAccount/__init__.pyo

Index: pkgsrc/devel/py-pyobjc-framework-VideoSubscriberAccount/distinfo
diff -u pkgsrc/devel/py-pyobjc-framework-VideoSubscriberAccount/distinfo:1.3 pkgsrc/devel/py-pyobjc-framework-VideoSubscriberAccount/distinfo:1.4
--- pkgsrc/devel/py-pyobjc-framework-VideoSubscriberAccount/distinfo:1.3        Sun Jun 18 05:03:09 2023
+++ pkgsrc/devel/py-pyobjc-framework-VideoSubscriberAccount/distinfo    Sun Nov 19 17:03:08 2023
@@ -1,5 +1,5 @@
-$NetBSD: distinfo,v 1.3 2023/06/18 05:03:09 adam Exp $
+$NetBSD: distinfo,v 1.4 2023/11/19 17:03:08 adam Exp $
 
-BLAKE2s (pyobjc-framework-VideoSubscriberAccount-9.2.tar.gz) = 4cc19dad3150daf1f53b6a7d4cd6f548c13f2dd2ba5874821be4a2bee4675ac2
-SHA512 (pyobjc-framework-VideoSubscriberAccount-9.2.tar.gz) = f66ec75d35644978ffc21d1ca842ad13da30d5d3489cee416f2b4a0db1b3fbaa6f49d247789d21d6a298701cb92e2efc9699f14f6f9ef200a57bf0ad31bb17c2
-Size (pyobjc-framework-VideoSubscriberAccount-9.2.tar.gz) = 23624 bytes
+BLAKE2s (pyobjc-framework-VideoSubscriberAccount-10.0.tar.gz) = c58eaba5791133236424e917b8cbbd4dd903718b041899714c0589204316d6e4
+SHA512 (pyobjc-framework-VideoSubscriberAccount-10.0.tar.gz) = 5fd24e0011d33cc0ad16d0150b9292315287b3b1e4aa9f73347741d420e379f95940ae67b44de5805574dcb26435cdbb7d5486d95680e52c3a9232ee3a577ad5
+Size (pyobjc-framework-VideoSubscriberAccount-10.0.tar.gz) = 28264 bytes

Index: pkgsrc/devel/py-pyobjc-framework-VideoToolbox/Makefile
diff -u pkgsrc/devel/py-pyobjc-framework-VideoToolbox/Makefile:1.1 pkgsrc/devel/py-pyobjc-framework-VideoToolbox/Makefile:1.2
--- pkgsrc/devel/py-pyobjc-framework-VideoToolbox/Makefile:1.1  Tue Sep 27 18:13:02 2022
+++ pkgsrc/devel/py-pyobjc-framework-VideoToolbox/Makefile      Sun Nov 19 17:03:08 2023
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.1 2022/09/27 18:13:02 adam Exp $
+# $NetBSD: Makefile,v 1.2 2023/11/19 17:03:08 adam Exp $
 
 .include "../../devel/py-pyobjc/Makefile.common"
 
@@ -11,12 +11,10 @@ COMMENT=    Wrappers for the framework Vide
 
 NOT_FOR_PLATFORM=      Darwin-1[0-1].*-* Darwin-[0-9].*-* # 10.8+
 
-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-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"
+.include "../../lang/python/wheel.mk"
 .include "../../mk/bsd.pkg.mk"
Index: pkgsrc/devel/py-pyobjc-framework-VideoToolbox/PLIST
diff -u pkgsrc/devel/py-pyobjc-framework-VideoToolbox/PLIST:1.1 pkgsrc/devel/py-pyobjc-framework-VideoToolbox/PLIST:1.2
--- pkgsrc/devel/py-pyobjc-framework-VideoToolbox/PLIST:1.1     Tue Sep 27 18:13:02 2022
+++ pkgsrc/devel/py-pyobjc-framework-VideoToolbox/PLIST Sun Nov 19 17:03:08 2023
@@ -1,10 +1,8 @@
-@comment $NetBSD: PLIST,v 1.1 2022/09/27 18:13:02 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
+@comment $NetBSD: PLIST,v 1.2 2023/11/19 17:03:08 adam Exp $
+${PYSITELIB}/${WHEEL_INFODIR}/METADATA
+${PYSITELIB}/${WHEEL_INFODIR}/RECORD
+${PYSITELIB}/${WHEEL_INFODIR}/WHEEL
+${PYSITELIB}/${WHEEL_INFODIR}/top_level.txt
 ${PYSITELIB}/VideoToolbox/_VideoToolbox.abi3.so
 ${PYSITELIB}/VideoToolbox/__init__.py
 ${PYSITELIB}/VideoToolbox/__init__.pyc

Index: pkgsrc/devel/py-pyobjc-framework-VideoToolbox/distinfo
diff -u pkgsrc/devel/py-pyobjc-framework-VideoToolbox/distinfo:1.3 pkgsrc/devel/py-pyobjc-framework-VideoToolbox/distinfo:1.4
--- pkgsrc/devel/py-pyobjc-framework-VideoToolbox/distinfo:1.3  Sun Jun 18 05:03:09 2023
+++ pkgsrc/devel/py-pyobjc-framework-VideoToolbox/distinfo      Sun Nov 19 17:03:08 2023
@@ -1,5 +1,5 @@
-$NetBSD: distinfo,v 1.3 2023/06/18 05:03:09 adam Exp $
+$NetBSD: distinfo,v 1.4 2023/11/19 17:03:08 adam Exp $
 
-BLAKE2s (pyobjc-framework-VideoToolbox-9.2.tar.gz) = 035449e68a20e403a1ccd7b74c3497610d75d2c1ec68ee570b5abc849507cecd
-SHA512 (pyobjc-framework-VideoToolbox-9.2.tar.gz) = 942bef0f1465a1cc9785d10af344907fa793f230b2bb9755179de0a52de3351cf831e25e118ff8af9823e44d2170d6f02f1d259b812d7355844d79561fe77d62
-Size (pyobjc-framework-VideoToolbox-9.2.tar.gz) = 63460 bytes
+BLAKE2s (pyobjc-framework-VideoToolbox-10.0.tar.gz) = 1e8d8ba140e8e9ff5fc91d9e6ac96ecba3e1a182da1a35c4d7f2ace8d1ed22dd
+SHA512 (pyobjc-framework-VideoToolbox-10.0.tar.gz) = d03acd49696d3576a1f7a6a41598df15586634fd0c93cac90516683663ef998e3034a355e1553818cb42ee97de20b61e480615eb011487846577ccbb360c1647
+Size (pyobjc-framework-VideoToolbox-10.0.tar.gz) = 74017 bytes

Index: pkgsrc/devel/py-pyobjc-framework-Virtualization/Makefile
diff -u pkgsrc/devel/py-pyobjc-framework-Virtualization/Makefile:1.1 pkgsrc/devel/py-pyobjc-framework-Virtualization/Makefile:1.2
--- pkgsrc/devel/py-pyobjc-framework-Virtualization/Makefile:1.1        Tue Sep 27 18:13:02 2022
+++ pkgsrc/devel/py-pyobjc-framework-Virtualization/Makefile    Sun Nov 19 17:03:08 2023
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.1 2022/09/27 18:13:02 adam Exp $
+# $NetBSD: Makefile,v 1.2 2023/11/19 17:03:08 adam Exp $
 
 .include "../../devel/py-pyobjc/Makefile.common"
 
@@ -11,10 +11,8 @@ COMMENT=     Wrappers for the framework Virt
 
 NOT_FOR_PLATFORM=      Darwin-1[0-9].*-* Darwin-[0-9].*-* # 11.0+
 
-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 "../../lang/python/wheel.mk"
 .include "../../mk/bsd.pkg.mk"
Index: pkgsrc/devel/py-pyobjc-framework-Virtualization/PLIST
diff -u pkgsrc/devel/py-pyobjc-framework-Virtualization/PLIST:1.1 pkgsrc/devel/py-pyobjc-framework-Virtualization/PLIST:1.2
--- pkgsrc/devel/py-pyobjc-framework-Virtualization/PLIST:1.1   Tue Sep 27 18:13:02 2022
+++ pkgsrc/devel/py-pyobjc-framework-Virtualization/PLIST       Sun Nov 19 17:03:08 2023
@@ -1,10 +1,8 @@
-@comment $NetBSD: PLIST,v 1.1 2022/09/27 18:13:02 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
+@comment $NetBSD: PLIST,v 1.2 2023/11/19 17:03:08 adam Exp $
+${PYSITELIB}/${WHEEL_INFODIR}/METADATA
+${PYSITELIB}/${WHEEL_INFODIR}/RECORD
+${PYSITELIB}/${WHEEL_INFODIR}/WHEEL
+${PYSITELIB}/${WHEEL_INFODIR}/top_level.txt
 ${PYSITELIB}/Virtualization/_Virtualization.abi3.so
 ${PYSITELIB}/Virtualization/__init__.py
 ${PYSITELIB}/Virtualization/__init__.pyc

Index: pkgsrc/devel/py-pyobjc-framework-Virtualization/distinfo
diff -u pkgsrc/devel/py-pyobjc-framework-Virtualization/distinfo:1.3 pkgsrc/devel/py-pyobjc-framework-Virtualization/distinfo:1.4
--- pkgsrc/devel/py-pyobjc-framework-Virtualization/distinfo:1.3        Sun Jun 18 05:03:09 2023
+++ pkgsrc/devel/py-pyobjc-framework-Virtualization/distinfo    Sun Nov 19 17:03:08 2023
@@ -1,5 +1,5 @@
-$NetBSD: distinfo,v 1.3 2023/06/18 05:03:09 adam Exp $
+$NetBSD: distinfo,v 1.4 2023/11/19 17:03:08 adam Exp $
 
-BLAKE2s (pyobjc-framework-Virtualization-9.2.tar.gz) = 8789ea860b42764d0ab66d415dc15aa7b9ad6713d86ad49a3d1e451a85a70796
-SHA512 (pyobjc-framework-Virtualization-9.2.tar.gz) = 2013de85559cd8c74d8db764f4b6dc05fb5df9582c582d24c8e1e1457c5574bbf8eb4d374dfa47d570fd72d53e6e68c544fc8b5ef300db05b34ef3a502258e3a
-Size (pyobjc-framework-Virtualization-9.2.tar.gz) = 55454 bytes
+BLAKE2s (pyobjc-framework-Virtualization-10.0.tar.gz) = 1d5c2868c1a6ef9b0481441e7517ce2bc7e0fb1577091191ac072f82465fa4c6
+SHA512 (pyobjc-framework-Virtualization-10.0.tar.gz) = 2c9924f3d021645cc51ea41de0b6a99f341a6d5af0bba5c58c4b2f27ec16f85afa3b504d7ba09f70a3d4168642310cf4467b44d0315c384042906705e1219cb6
+Size (pyobjc-framework-Virtualization-10.0.tar.gz) = 69515 bytes

Index: pkgsrc/devel/py-pyobjc-framework-Vision/Makefile
diff -u pkgsrc/devel/py-pyobjc-framework-Vision/Makefile:1.3 pkgsrc/devel/py-pyobjc-framework-Vision/Makefile:1.4
--- pkgsrc/devel/py-pyobjc-framework-Vision/Makefile:1.3        Tue Sep 27 18:13:03 2022
+++ pkgsrc/devel/py-pyobjc-framework-Vision/Makefile    Sun Nov 19 17:03:08 2023
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.3 2022/09/27 18:13:03 adam Exp $
+# $NetBSD: Makefile,v 1.4 2023/11/19 17:03:08 adam Exp $
 
 .include "../../devel/py-pyobjc/Makefile.common"
 
@@ -11,12 +11,10 @@ COMMENT=    Wrappers for the framework Visi
 
 NOT_FOR_PLATFORM=      Darwin-1[0-6].*-* Darwin-[0-9].*-* # 10.13+
 
-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-CoreML>=${PYOBJC_VERS}:../../devel/py-pyobjc-framework-CoreML
 DEPENDS+=      ${PYPKGPREFIX}-pyobjc-framework-Quartz>=${PYOBJC_VERS}:../../devel/py-pyobjc-framework-Quartz
 
-.include "../../lang/python/egg.mk"
+.include "../../lang/python/wheel.mk"
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/devel/py-pyobjc-framework-Vision/PLIST
diff -u pkgsrc/devel/py-pyobjc-framework-Vision/PLIST:1.2 pkgsrc/devel/py-pyobjc-framework-Vision/PLIST:1.3
--- pkgsrc/devel/py-pyobjc-framework-Vision/PLIST:1.2   Sat May 23 07:03:50 2020
+++ pkgsrc/devel/py-pyobjc-framework-Vision/PLIST       Sun Nov 19 17:03:08 2023
@@ -1,10 +1,8 @@
-@comment $NetBSD: PLIST,v 1.2 2020/05/23 07:03:50 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
+@comment $NetBSD: PLIST,v 1.3 2023/11/19 17:03:08 adam Exp $
+${PYSITELIB}/${WHEEL_INFODIR}/METADATA
+${PYSITELIB}/${WHEEL_INFODIR}/RECORD
+${PYSITELIB}/${WHEEL_INFODIR}/WHEEL
+${PYSITELIB}/${WHEEL_INFODIR}/top_level.txt
 ${PYSITELIB}/Vision/_Vision.abi3.so
 ${PYSITELIB}/Vision/__init__.py
 ${PYSITELIB}/Vision/__init__.pyc

Index: pkgsrc/devel/py-pyobjc-framework-Vision/distinfo
diff -u pkgsrc/devel/py-pyobjc-framework-Vision/distinfo:1.14 pkgsrc/devel/py-pyobjc-framework-Vision/distinfo:1.15
--- pkgsrc/devel/py-pyobjc-framework-Vision/distinfo:1.14       Sun Jun 18 05:03:09 2023
+++ pkgsrc/devel/py-pyobjc-framework-Vision/distinfo    Sun Nov 19 17:03:08 2023
@@ -1,5 +1,5 @@
-$NetBSD: distinfo,v 1.14 2023/06/18 05:03:09 adam Exp $
+$NetBSD: distinfo,v 1.15 2023/11/19 17:03:08 adam Exp $
 
-BLAKE2s (pyobjc-framework-Vision-9.2.tar.gz) = 966177fd8f9fe759c999bd1a36814da0a40e2e6e5d56ae8d2c0697c62de1deee
-SHA512 (pyobjc-framework-Vision-9.2.tar.gz) = ad497ed11a2bb2542a4eb6623d607c256f1fd4a03a111e6fcb6339e7bbb696e3bfce175a9d8eff4da765d8ce77a6b1e429ce008f09e52a01651fbf5ff99f25bb
-Size (pyobjc-framework-Vision-9.2.tar.gz) = 100841 bytes
+BLAKE2s (pyobjc-framework-Vision-10.0.tar.gz) = bc77d97e6d7e2feedc6a108e84e44330c0342b9aafbafefe2c875482435e1e4f
+SHA512 (pyobjc-framework-Vision-10.0.tar.gz) = 40af5404db3c09ce7d0eed9ea7e798545359f85ec0bacf78deeddaa9720846cff491096c83f55dd023f8b1983c293fb59ad0a9654347b68f95bae491ac60fee3
+Size (pyobjc-framework-Vision-10.0.tar.gz) = 125522 bytes

Index: pkgsrc/devel/py-pyobjc-framework-WebKit/Makefile
diff -u pkgsrc/devel/py-pyobjc-framework-WebKit/Makefile:1.5 pkgsrc/devel/py-pyobjc-framework-WebKit/Makefile:1.6
--- pkgsrc/devel/py-pyobjc-framework-WebKit/Makefile:1.5        Tue Sep 27 18:13:03 2022
+++ pkgsrc/devel/py-pyobjc-framework-WebKit/Makefile    Sun Nov 19 17:03:08 2023
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.5 2022/09/27 18:13:03 adam Exp $
+# $NetBSD: Makefile,v 1.6 2023/11/19 17:03:08 adam Exp $
 
 .include "../../devel/py-pyobjc/Makefile.common"
 
@@ -9,10 +9,8 @@ MASTER_SITES=  ${MASTER_SITE_PYPI:=p/pyob
 
 COMMENT=       Wrappers for the framework WebKit on macOS
 
-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 "../../lang/python/wheel.mk"
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/devel/py-pyobjc-framework-WebKit/PLIST
diff -u pkgsrc/devel/py-pyobjc-framework-WebKit/PLIST:1.3 pkgsrc/devel/py-pyobjc-framework-WebKit/PLIST:1.4
--- pkgsrc/devel/py-pyobjc-framework-WebKit/PLIST:1.3   Sat May 23 07:03:50 2020
+++ pkgsrc/devel/py-pyobjc-framework-WebKit/PLIST       Sun Nov 19 17:03:08 2023
@@ -1,10 +1,9 @@
-@comment $NetBSD: PLIST,v 1.3 2020/05/23 07:03:50 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
+@comment $NetBSD: PLIST,v 1.4 2023/11/19 17:03:08 adam Exp $
+${PYSITELIB}/${WHEEL_INFODIR}/LICENSE.txt
+${PYSITELIB}/${WHEEL_INFODIR}/METADATA
+${PYSITELIB}/${WHEEL_INFODIR}/RECORD
+${PYSITELIB}/${WHEEL_INFODIR}/WHEEL
+${PYSITELIB}/${WHEEL_INFODIR}/top_level.txt
 ${PYSITELIB}/JavaScriptCore/__init__.py
 ${PYSITELIB}/JavaScriptCore/__init__.pyc
 ${PYSITELIB}/JavaScriptCore/__init__.pyo

Index: pkgsrc/devel/py-pyobjc-framework-WebKit/distinfo
diff -u pkgsrc/devel/py-pyobjc-framework-WebKit/distinfo:1.16 pkgsrc/devel/py-pyobjc-framework-WebKit/distinfo:1.17
--- pkgsrc/devel/py-pyobjc-framework-WebKit/distinfo:1.16       Sun Jun 18 05:03:09 2023
+++ pkgsrc/devel/py-pyobjc-framework-WebKit/distinfo    Sun Nov 19 17:03:08 2023
@@ -1,5 +1,5 @@
-$NetBSD: distinfo,v 1.16 2023/06/18 05:03:09 adam Exp $
+$NetBSD: distinfo,v 1.17 2023/11/19 17:03:08 adam Exp $
 
-BLAKE2s (pyobjc-framework-WebKit-9.2.tar.gz) = 8c92239fd29980b164a664196672d1e46ad2355b49b142d1af4d41931964ad9a
-SHA512 (pyobjc-framework-WebKit-9.2.tar.gz) = 519e6ba08b6a6d1a002349df504b2aa5800d76424c67713076d7bcf6d55121b492bd04e20ed1a22854b1f7ced9cb3f8ae0e06b1f5dba4d170fe902d682df12ae
-Size (pyobjc-framework-WebKit-9.2.tar.gz) = 671219 bytes
+BLAKE2s (pyobjc-framework-WebKit-10.0.tar.gz) = 5b4609654d92619aa19b21db496d34a3af84e49a7ce247a8e79ae9b9ea43a419
+SHA512 (pyobjc-framework-WebKit-10.0.tar.gz) = d45f654a829d149174447d42f19acb0361327e1cf90008df503f465ca8b7dd9ff8f2dfcce841d18bec639a9ba8e70fa28bf7dd79bc437ff89bef4a43bd013fe7
+Size (pyobjc-framework-WebKit-10.0.tar.gz) = 747821 bytes

Index: pkgsrc/devel/py-pyobjc-framework-iTunesLibrary/Makefile
diff -u pkgsrc/devel/py-pyobjc-framework-iTunesLibrary/Makefile:1.3 pkgsrc/devel/py-pyobjc-framework-iTunesLibrary/Makefile:1.4
--- pkgsrc/devel/py-pyobjc-framework-iTunesLibrary/Makefile:1.3 Tue Sep 27 18:13:03 2022
+++ pkgsrc/devel/py-pyobjc-framework-iTunesLibrary/Makefile     Sun Nov 19 17:03:09 2023
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.3 2022/09/27 18:13:03 adam Exp $
+# $NetBSD: Makefile,v 1.4 2023/11/19 17:03:09 adam Exp $
 
 .include "../../devel/py-pyobjc/Makefile.common"
 
@@ -11,10 +11,8 @@ COMMENT=     Wrappers for the framework iTun
 
 NOT_FOR_PLATFORM=      Darwin-[0-9].*-* # 10.6+
 
-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 "../../lang/python/wheel.mk"
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/devel/py-pyobjc-framework-iTunesLibrary/PLIST
diff -u pkgsrc/devel/py-pyobjc-framework-iTunesLibrary/PLIST:1.1 pkgsrc/devel/py-pyobjc-framework-iTunesLibrary/PLIST:1.2
--- pkgsrc/devel/py-pyobjc-framework-iTunesLibrary/PLIST:1.1    Thu Feb  8 19:54:26 2018
+++ pkgsrc/devel/py-pyobjc-framework-iTunesLibrary/PLIST        Sun Nov 19 17:03:09 2023
@@ -1,10 +1,8 @@
-@comment $NetBSD: PLIST,v 1.1 2018/02/08 19:54:26 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
+@comment $NetBSD: PLIST,v 1.2 2023/11/19 17:03:09 adam Exp $
+${PYSITELIB}/${WHEEL_INFODIR}/METADATA
+${PYSITELIB}/${WHEEL_INFODIR}/RECORD
+${PYSITELIB}/${WHEEL_INFODIR}/WHEEL
+${PYSITELIB}/${WHEEL_INFODIR}/top_level.txt
 ${PYSITELIB}/iTunesLibrary/__init__.py
 ${PYSITELIB}/iTunesLibrary/__init__.pyc
 ${PYSITELIB}/iTunesLibrary/__init__.pyo

Index: pkgsrc/devel/py-pyobjc-framework-iTunesLibrary/distinfo
diff -u pkgsrc/devel/py-pyobjc-framework-iTunesLibrary/distinfo:1.14 pkgsrc/devel/py-pyobjc-framework-iTunesLibrary/distinfo:1.15
--- pkgsrc/devel/py-pyobjc-framework-iTunesLibrary/distinfo:1.14        Sun Jun 18 05:03:09 2023
+++ pkgsrc/devel/py-pyobjc-framework-iTunesLibrary/distinfo     Sun Nov 19 17:03:09 2023
@@ -1,5 +1,5 @@
-$NetBSD: distinfo,v 1.14 2023/06/18 05:03:09 adam Exp $
+$NetBSD: distinfo,v 1.15 2023/11/19 17:03:09 adam Exp $
 
-BLAKE2s (pyobjc-framework-iTunesLibrary-9.2.tar.gz) = d42ce7ddfd6c5da1a64c8f9b50f102e671f296e9c4040068c6e1d5d20a64b2f8
-SHA512 (pyobjc-framework-iTunesLibrary-9.2.tar.gz) = 7e984441c9a9a5bbf4faf611087208a07f0e08d24ebc8a8dff36f1afe39d5ed6ff21fa0f13c76255d3690823cfafac50fef4de17db32bdbe1d0fa9714b49f424
-Size (pyobjc-framework-iTunesLibrary-9.2.tar.gz) = 39268 bytes
+BLAKE2s (pyobjc-framework-iTunesLibrary-10.0.tar.gz) = 7949217e5357eeef4232c6a9481f3c839f3ef6a4b90b6f6ef9e1e75b3164cfa5
+SHA512 (pyobjc-framework-iTunesLibrary-10.0.tar.gz) = 74f19e2b32484c9daa0f9d8cabfd187137adb249920dc8fd81b85e37e1dba414dfffc6ce48f5ee78d3fd75c25b411f2bd05f54d6677706b86a101a0694ab1c04
+Size (pyobjc-framework-iTunesLibrary-10.0.tar.gz) = 46462 bytes

Index: pkgsrc/devel/py-pyobjc-framework-libdispatch/Makefile
diff -u pkgsrc/devel/py-pyobjc-framework-libdispatch/Makefile:1.3 pkgsrc/devel/py-pyobjc-framework-libdispatch/Makefile:1.4
--- pkgsrc/devel/py-pyobjc-framework-libdispatch/Makefile:1.3   Tue Sep 27 18:13:03 2022
+++ pkgsrc/devel/py-pyobjc-framework-libdispatch/Makefile       Sun Nov 19 17:03:09 2023
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.3 2022/09/27 18:13:03 adam Exp $
+# $NetBSD: Makefile,v 1.4 2023/11/19 17:03:09 adam Exp $
 
 .include "../../devel/py-pyobjc/Makefile.common"
 
@@ -11,9 +11,8 @@ COMMENT=      Wrappers for the framework libd
 
 NOT_FOR_PLATFORM=      Darwin-1[0-1].*-* Darwin-[0-9].*-* # 10.8+
 
-USE_LANGUAGES= c objc
-
 DEPENDS+=      ${PYPKGPREFIX}-pyobjc-core>=${PYOBJC_VERS}:../../devel/py-pyobjc-core
 
-.include "../../lang/python/egg.mk"
+
+.include "../../lang/python/wheel.mk"
 .include "../../mk/bsd.pkg.mk"
Index: pkgsrc/devel/py-pyobjc-framework-libdispatch/PLIST
diff -u pkgsrc/devel/py-pyobjc-framework-libdispatch/PLIST:1.3 pkgsrc/devel/py-pyobjc-framework-libdispatch/PLIST:1.4
--- pkgsrc/devel/py-pyobjc-framework-libdispatch/PLIST:1.3      Sun Jun 18 05:03:09 2023
+++ pkgsrc/devel/py-pyobjc-framework-libdispatch/PLIST  Sun Nov 19 17:03:09 2023
@@ -1,10 +1,8 @@
-@comment $NetBSD: PLIST,v 1.3 2023/06/18 05:03:09 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
+@comment $NetBSD: PLIST,v 1.4 2023/11/19 17:03:09 adam Exp $
+${PYSITELIB}/${WHEEL_INFODIR}/METADATA
+${PYSITELIB}/${WHEEL_INFODIR}/RECORD
+${PYSITELIB}/${WHEEL_INFODIR}/WHEEL
+${PYSITELIB}/${WHEEL_INFODIR}/top_level.txt
 ${PYSITELIB}/dispatch/__init__.py
 ${PYSITELIB}/dispatch/__init__.pyc
 ${PYSITELIB}/dispatch/__init__.pyo

Index: pkgsrc/devel/py-pyobjc-framework-libdispatch/distinfo
diff -u pkgsrc/devel/py-pyobjc-framework-libdispatch/distinfo:1.14 pkgsrc/devel/py-pyobjc-framework-libdispatch/distinfo:1.15
--- pkgsrc/devel/py-pyobjc-framework-libdispatch/distinfo:1.14  Sun Jun 18 05:03:09 2023
+++ pkgsrc/devel/py-pyobjc-framework-libdispatch/distinfo       Sun Nov 19 17:03:09 2023
@@ -1,5 +1,5 @@
-$NetBSD: distinfo,v 1.14 2023/06/18 05:03:09 adam Exp $
+$NetBSD: distinfo,v 1.15 2023/11/19 17:03:09 adam Exp $
 
-BLAKE2s (pyobjc-framework-libdispatch-9.2.tar.gz) = a508a163c1d1bcece3f1645e74d7f51b40477e4be184530fe2aeebde359f8f46
-SHA512 (pyobjc-framework-libdispatch-9.2.tar.gz) = 76ac4f532be32ec62fb8d9d169f6888680259006024b10092abc3cfeddaa5d794e34174a08009c225187f183bde7fb2b597964836ec9a0b128b7746c91ed467f
-Size (pyobjc-framework-libdispatch-9.2.tar.gz) = 37690 bytes
+BLAKE2s (pyobjc-framework-libdispatch-10.0.tar.gz) = a587397eef22839aa01f50ccdaf1da2452991e0359b351ad8ad9bf8b71bf2f8c
+SHA512 (pyobjc-framework-libdispatch-10.0.tar.gz) = a4ac7e315b25944228479091bb61872f357ede640a063eaade985ffc1aab33d0ade5448dfdb7f3f3eb1994a1f8293328d841211dd10135a29078fdac92144b0f
+Size (pyobjc-framework-libdispatch-10.0.tar.gz) = 37341 bytes

Index: pkgsrc/devel/py-pyobjc-framework-libxpc/Makefile
diff -u pkgsrc/devel/py-pyobjc-framework-libxpc/Makefile:1.1 pkgsrc/devel/py-pyobjc-framework-libxpc/Makefile:1.2
--- pkgsrc/devel/py-pyobjc-framework-libxpc/Makefile:1.1        Sun Jun 18 05:03:09 2023
+++ pkgsrc/devel/py-pyobjc-framework-libxpc/Makefile    Sun Nov 19 17:03:09 2023
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.1 2023/06/18 05:03:09 adam Exp $
+# $NetBSD: Makefile,v 1.2 2023/11/19 17:03:09 adam Exp $
 
 .include "../../devel/py-pyobjc/Makefile.common"
 
@@ -9,10 +9,8 @@ MASTER_SITES=  ${MASTER_SITE_PYPI:=p/pyob
 
 COMMENT=       Wrappers for the framework libxpc on macOS
 
-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 "../../lang/python/wheel.mk"
 .include "../../mk/bsd.pkg.mk"
Index: pkgsrc/devel/py-pyobjc-framework-libxpc/PLIST
diff -u pkgsrc/devel/py-pyobjc-framework-libxpc/PLIST:1.1 pkgsrc/devel/py-pyobjc-framework-libxpc/PLIST:1.2
--- pkgsrc/devel/py-pyobjc-framework-libxpc/PLIST:1.1   Sun Jun 18 05:03:09 2023
+++ pkgsrc/devel/py-pyobjc-framework-libxpc/PLIST       Sun Nov 19 17:03:09 2023
@@ -1,10 +1,8 @@
-@comment $NetBSD: PLIST,v 1.1 2023/06/18 05:03:09 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
+@comment $NetBSD: PLIST,v 1.2 2023/11/19 17:03:09 adam Exp $
+${PYSITELIB}/${WHEEL_INFODIR}/METADATA
+${PYSITELIB}/${WHEEL_INFODIR}/RECORD
+${PYSITELIB}/${WHEEL_INFODIR}/WHEEL
+${PYSITELIB}/${WHEEL_INFODIR}/top_level.txt
 ${PYSITELIB}/xpc/__init__.py
 ${PYSITELIB}/xpc/__init__.pyc
 ${PYSITELIB}/xpc/__init__.pyo
Index: pkgsrc/devel/py-pyobjc-framework-libxpc/distinfo
diff -u pkgsrc/devel/py-pyobjc-framework-libxpc/distinfo:1.1 pkgsrc/devel/py-pyobjc-framework-libxpc/distinfo:1.2
--- pkgsrc/devel/py-pyobjc-framework-libxpc/distinfo:1.1        Sun Jun 18 05:03:09 2023
+++ pkgsrc/devel/py-pyobjc-framework-libxpc/distinfo    Sun Nov 19 17:03:09 2023
@@ -1,5 +1,5 @@
-$NetBSD: distinfo,v 1.1 2023/06/18 05:03:09 adam Exp $
+$NetBSD: distinfo,v 1.2 2023/11/19 17:03:09 adam Exp $
 
-BLAKE2s (pyobjc-framework-libxpc-9.2.tar.gz) = a7530ac1c3f32a123d2c9e3b29003f8f4bd602365476e25bf59929122e4991e8
-SHA512 (pyobjc-framework-libxpc-9.2.tar.gz) = 6270a45e729c0470f8ae32e53c08abc405527032e31a80253222f3cfa0f07b114241e78ab622e0332ed6af1f51b530a28e83ee6b1e4ee10edb66fc04f6326c7c
-Size (pyobjc-framework-libxpc-9.2.tar.gz) = 32107 bytes
+BLAKE2s (pyobjc-framework-libxpc-10.0.tar.gz) = efbe18b2f7e9af004326f1baa4c8b361e423c22104453163f82986e8beae6e88
+SHA512 (pyobjc-framework-libxpc-10.0.tar.gz) = 92a29343ca33e3d742ac43d327af7c45cee1b6a3ae38c1e1df503686dbc4b711416d4e37086b8d327fc00d6454d5c07aaf3254d10bbc32c9fbf45b96f61e825b
+Size (pyobjc-framework-libxpc-10.0.tar.gz) = 32062 bytes



Home | Main Index | Thread Index | Old Index