pkgsrc-Changes-HG archive

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

[pkgsrc/trunk]: pkgsrc/devel/py-pyobjc py-pyobjc: partition depends by suppor...



details:   https://anonhg.NetBSD.org/pkgsrc/rev/ea88f3cf1d60
branches:  trunk
changeset: 385862:ea88f3cf1d60
user:      adam <adam%pkgsrc.org@localhost>
date:      Tue Sep 27 19:02:53 2022 +0000

description:
py-pyobjc: partition depends by supported macOS version

diffstat:

 devel/py-pyobjc/Makefile |  242 ++++++++++++++++++++++++++++------------------
 1 files changed, 148 insertions(+), 94 deletions(-)

diffs (299 lines):

diff -r ee6512c3b53a -r ea88f3cf1d60 devel/py-pyobjc/Makefile
--- a/devel/py-pyobjc/Makefile  Tue Sep 27 18:35:34 2022 +0000
+++ b/devel/py-pyobjc/Makefile  Tue Sep 27 19:02:53 2022 +0000
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.7 2022/09/27 18:23:51 adam Exp $
+# $NetBSD: Makefile,v 1.8 2022/09/27 19:02:53 adam Exp $
 
 META_PACKAGE=  yes
 
@@ -12,142 +12,196 @@
 COMMENT=       Bridge between Python and Objective-C
 
 DEPENDS+=      ${PYPKGPREFIX}-pyobjc-core>=${PYOBJC_VERS}:../../devel/py-pyobjc-core
-DEPENDS+=      ${PYPKGPREFIX}-pyobjc-framework-AVFoundation>=${PYOBJC_VERS}:../../devel/py-pyobjc-framework-AVFoundation
-DEPENDS+=      ${PYPKGPREFIX}-pyobjc-framework-AVKit>=${PYOBJC_VERS}:../../devel/py-pyobjc-framework-AVKit
-DEPENDS+=      ${PYPKGPREFIX}-pyobjc-framework-Accessibility>=${PYOBJC_VERS}:../../devel/py-pyobjc-framework-Accessibility
-DEPENDS+=      ${PYPKGPREFIX}-pyobjc-framework-Accounts>=${PYOBJC_VERS}:../../devel/py-pyobjc-framework-Accounts
-DEPENDS+=      ${PYPKGPREFIX}-pyobjc-framework-AdServices>=${PYOBJC_VERS}:../../devel/py-pyobjc-framework-AdServices
-DEPENDS+=      ${PYPKGPREFIX}-pyobjc-framework-AdSupport>=${PYOBJC_VERS}:../../devel/py-pyobjc-framework-AdSupport
 DEPENDS+=      ${PYPKGPREFIX}-pyobjc-framework-AddressBook>=${PYOBJC_VERS}:../../devel/py-pyobjc-framework-AddressBook
-DEPENDS+=      ${PYPKGPREFIX}-pyobjc-framework-AppTrackingTransparency>=${PYOBJC_VERS}:../../devel/py-pyobjc-framework-AppTrackingTransparency
 DEPENDS+=      ${PYPKGPREFIX}-pyobjc-framework-AppleScriptKit>=${PYOBJC_VERS}:../../devel/py-pyobjc-framework-AppleScriptKit
-DEPENDS+=      ${PYPKGPREFIX}-pyobjc-framework-AppleScriptObjC>=${PYOBJC_VERS}:../../devel/py-pyobjc-framework-AppleScriptObjC
 DEPENDS+=      ${PYPKGPREFIX}-pyobjc-framework-ApplicationServices>=${PYOBJC_VERS}:../../devel/py-pyobjc-framework-ApplicationServices
-DEPENDS+=      ${PYPKGPREFIX}-pyobjc-framework-AudioVideoBridging>=${PYOBJC_VERS}:../../devel/py-pyobjc-framework-AudioVideoBridging
-DEPENDS+=      ${PYPKGPREFIX}-pyobjc-framework-AuthenticationServices>=${PYOBJC_VERS}:../../devel/py-pyobjc-framework-AuthenticationServices
-DEPENDS+=      ${PYPKGPREFIX}-pyobjc-framework-AutomaticAssessmentConfiguration>=${PYOBJC_VERS}:../../devel/py-pyobjc-framework-AutomaticAssessmentConfiguration
 DEPENDS+=      ${PYPKGPREFIX}-pyobjc-framework-Automator>=${PYOBJC_VERS}:../../devel/py-pyobjc-framework-Automator
-DEPENDS+=      ${PYPKGPREFIX}-pyobjc-framework-BusinessChat>=${PYOBJC_VERS}:../../devel/py-pyobjc-framework-BusinessChat
 DEPENDS+=      ${PYPKGPREFIX}-pyobjc-framework-CFNetwork>=${PYOBJC_VERS}:../../devel/py-pyobjc-framework-CFNetwork
 DEPENDS+=      ${PYPKGPREFIX}-pyobjc-framework-CalendarStore>=${PYOBJC_VERS}:../../devel/py-pyobjc-framework-CalendarStore
-DEPENDS+=      ${PYPKGPREFIX}-pyobjc-framework-CallKit>=${PYOBJC_VERS}:../../devel/py-pyobjc-framework-CallKit
-DEPENDS+=      ${PYPKGPREFIX}-pyobjc-framework-ClassKit>=${PYOBJC_VERS}:../../devel/py-pyobjc-framework-ClassKit
-DEPENDS+=      ${PYPKGPREFIX}-pyobjc-framework-CloudKit>=${PYOBJC_VERS}:../../devel/py-pyobjc-framework-CloudKit
 DEPENDS+=      ${PYPKGPREFIX}-pyobjc-framework-Cocoa>=${PYOBJC_VERS}:../../devel/py-pyobjc-framework-Cocoa
 DEPENDS+=      ${PYPKGPREFIX}-pyobjc-framework-Collaboration>=${PYOBJC_VERS}:../../devel/py-pyobjc-framework-Collaboration
-DEPENDS+=      ${PYPKGPREFIX}-pyobjc-framework-ColorSync>=${PYOBJC_VERS}:../../devel/py-pyobjc-framework-ColorSync
-DEPENDS+=      ${PYPKGPREFIX}-pyobjc-framework-Contacts>=${PYOBJC_VERS}:../../devel/py-pyobjc-framework-Contacts
-DEPENDS+=      ${PYPKGPREFIX}-pyobjc-framework-ContactsUI>=${PYOBJC_VERS}:../../devel/py-pyobjc-framework-ContactsUI
 DEPENDS+=      ${PYPKGPREFIX}-pyobjc-framework-CoreAudio>=${PYOBJC_VERS}:../../devel/py-pyobjc-framework-CoreAudio
 DEPENDS+=      ${PYPKGPREFIX}-pyobjc-framework-CoreAudioKit>=${PYOBJC_VERS}:../../devel/py-pyobjc-framework-CoreAudioKit
-DEPENDS+=      ${PYPKGPREFIX}-pyobjc-framework-CoreBluetooth>=${PYOBJC_VERS}:../../devel/py-pyobjc-framework-CoreBluetooth
 DEPENDS+=      ${PYPKGPREFIX}-pyobjc-framework-CoreData>=${PYOBJC_VERS}:../../devel/py-pyobjc-framework-CoreData
-DEPENDS+=      ${PYPKGPREFIX}-pyobjc-framework-CoreHaptics>=${PYOBJC_VERS}:../../devel/py-pyobjc-framework-CoreHaptics
-DEPENDS+=      ${PYPKGPREFIX}-pyobjc-framework-CoreLocation>=${PYOBJC_VERS}:../../devel/py-pyobjc-framework-CoreLocation
 DEPENDS+=      ${PYPKGPREFIX}-pyobjc-framework-CoreMIDI>=${PYOBJC_VERS}:../../devel/py-pyobjc-framework-CoreMIDI
-DEPENDS+=      ${PYPKGPREFIX}-pyobjc-framework-CoreML>=${PYOBJC_VERS}:../../devel/py-pyobjc-framework-CoreML
-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-CoreMotion>=${PYOBJC_VERS}:../../devel/py-pyobjc-framework-CoreMotion
 DEPENDS+=      ${PYPKGPREFIX}-pyobjc-framework-CoreServices>=${PYOBJC_VERS}:../../devel/py-pyobjc-framework-CoreServices
-DEPENDS+=      ${PYPKGPREFIX}-pyobjc-framework-CoreSpotlight>=${PYOBJC_VERS}:../../devel/py-pyobjc-framework-CoreSpotlight
 DEPENDS+=      ${PYPKGPREFIX}-pyobjc-framework-CoreText>=${PYOBJC_VERS}:../../devel/py-pyobjc-framework-CoreText
-DEPENDS+=      ${PYPKGPREFIX}-pyobjc-framework-CoreWLAN>=${PYOBJC_VERS}:../../devel/py-pyobjc-framework-CoreWLAN
-DEPENDS+=      ${PYPKGPREFIX}-pyobjc-framework-CryptoTokenKit>=${PYOBJC_VERS}:../../devel/py-pyobjc-framework-CryptoTokenKit
-DEPENDS+=      ${PYPKGPREFIX}-pyobjc-framework-DVDPlayback>=${PYOBJC_VERS}:../../devel/py-pyobjc-framework-DVDPlayback
-DEPENDS+=      ${PYPKGPREFIX}-pyobjc-framework-DataDetection>=${PYOBJC_VERS}:../../devel/py-pyobjc-framework-DataDetection
-DEPENDS+=      ${PYPKGPREFIX}-pyobjc-framework-DeviceCheck>=${PYOBJC_VERS}:../../devel/py-pyobjc-framework-DeviceCheck
 DEPENDS+=      ${PYPKGPREFIX}-pyobjc-framework-DictionaryServices>=${PYOBJC_VERS}:../../devel/py-pyobjc-framework-DictionaryServices
 DEPENDS+=      ${PYPKGPREFIX}-pyobjc-framework-DiscRecording>=${PYOBJC_VERS}:../../devel/py-pyobjc-framework-DiscRecording
 DEPENDS+=      ${PYPKGPREFIX}-pyobjc-framework-DiscRecordingUI>=${PYOBJC_VERS}:../../devel/py-pyobjc-framework-DiscRecordingUI
 DEPENDS+=      ${PYPKGPREFIX}-pyobjc-framework-DiskArbitration>=${PYOBJC_VERS}:../../devel/py-pyobjc-framework-DiskArbitration
-DEPENDS+=      ${PYPKGPREFIX}-pyobjc-framework-EventKit>=${PYOBJC_VERS}:../../devel/py-pyobjc-framework-EventKit
 DEPENDS+=      ${PYPKGPREFIX}-pyobjc-framework-ExceptionHandling>=${PYOBJC_VERS}:../../devel/py-pyobjc-framework-ExceptionHandling
-DEPENDS+=      ${PYPKGPREFIX}-pyobjc-framework-ExecutionPolicy>=${PYOBJC_VERS}:../../devel/py-pyobjc-framework-ExecutionPolicy
-DEPENDS+=      ${PYPKGPREFIX}-pyobjc-framework-ExternalAccessory>=${PYOBJC_VERS}:../../devel/py-pyobjc-framework-ExternalAccessory
 DEPENDS+=      ${PYPKGPREFIX}-pyobjc-framework-FSEvents>=${PYOBJC_VERS}:../../devel/py-pyobjc-framework-FSEvents
-DEPENDS+=      ${PYPKGPREFIX}-pyobjc-framework-FileProvider>=${PYOBJC_VERS}:../../devel/py-pyobjc-framework-FileProvider
-DEPENDS+=      ${PYPKGPREFIX}-pyobjc-framework-FileProviderUI>=${PYOBJC_VERS}:../../devel/py-pyobjc-framework-FileProviderUI
-DEPENDS+=      ${PYPKGPREFIX}-pyobjc-framework-FinderSync>=${PYOBJC_VERS}:../../devel/py-pyobjc-framework-FinderSync
-DEPENDS+=      ${PYPKGPREFIX}-pyobjc-framework-GameCenter>=${PYOBJC_VERS}:../../devel/py-pyobjc-framework-GameCenter
 DEPENDS+=      ${PYPKGPREFIX}-pyobjc-framework-GameController>=${PYOBJC_VERS}:../../devel/py-pyobjc-framework-GameController
-DEPENDS+=      ${PYPKGPREFIX}-pyobjc-framework-GameKit>=${PYOBJC_VERS}:../../devel/py-pyobjc-framework-GameKit
-DEPENDS+=      ${PYPKGPREFIX}-pyobjc-framework-GameplayKit>=${PYOBJC_VERS}:../../devel/py-pyobjc-framework-GameplayKit
-DEPENDS+=      ${PYPKGPREFIX}-pyobjc-framework-IMServicePlugIn>=${PYOBJC_VERS}:../../devel/py-pyobjc-framework-IMServicePlugIn
-DEPENDS+=      ${PYPKGPREFIX}-pyobjc-framework-IOSurface>=${PYOBJC_VERS}:../../devel/py-pyobjc-framework-IOSurface
-DEPENDS+=      ${PYPKGPREFIX}-pyobjc-framework-ImageCaptureCore>=${PYOBJC_VERS}:../../devel/py-pyobjc-framework-ImageCaptureCore
 DEPENDS+=      ${PYPKGPREFIX}-pyobjc-framework-InputMethodKit>=${PYOBJC_VERS}:../../devel/py-pyobjc-framework-InputMethodKit
 DEPENDS+=      ${PYPKGPREFIX}-pyobjc-framework-InstallerPlugins>=${PYOBJC_VERS}:../../devel/py-pyobjc-framework-InstallerPlugins
 DEPENDS+=      ${PYPKGPREFIX}-pyobjc-framework-InstantMessage>=${PYOBJC_VERS}:../../devel/py-pyobjc-framework-InstantMessage
-DEPENDS+=      ${PYPKGPREFIX}-pyobjc-framework-Intents>=${PYOBJC_VERS}:../../devel/py-pyobjc-framework-Intents
-DEPENDS+=      ${PYPKGPREFIX}-pyobjc-framework-IntentsUI>=${PYOBJC_VERS}:../../devel/py-pyobjc-framework-IntentsUI
-DEPENDS+=      ${PYPKGPREFIX}-pyobjc-framework-KernelManagement>=${PYOBJC_VERS}:../../devel/py-pyobjc-framework-KernelManagement
 DEPENDS+=      ${PYPKGPREFIX}-pyobjc-framework-LatentSemanticMapping>=${PYOBJC_VERS}:../../devel/py-pyobjc-framework-LatentSemanticMapping
 DEPENDS+=      ${PYPKGPREFIX}-pyobjc-framework-LaunchServices>=${PYOBJC_VERS}:../../devel/py-pyobjc-framework-LaunchServices
-DEPENDS+=      ${PYPKGPREFIX}-pyobjc-framework-LinkPresentation>=${PYOBJC_VERS}:../../devel/py-pyobjc-framework-LinkPresentation
-DEPENDS+=      ${PYPKGPREFIX}-pyobjc-framework-LocalAuthentication>=${PYOBJC_VERS}:../../devel/py-pyobjc-framework-LocalAuthentication
-DEPENDS+=      ${PYPKGPREFIX}-pyobjc-framework-LocalAuthenticationEmbeddedUI>=${PYOBJC_VERS}:../../devel/py-pyobjc-framework-LocalAuthenticationEmbeddedUI
-DEPENDS+=      ${PYPKGPREFIX}-pyobjc-framework-MLCompute>=${PYOBJC_VERS}:../../devel/py-pyobjc-framework-MLCompute
-DEPENDS+=      ${PYPKGPREFIX}-pyobjc-framework-MailKit>=${PYOBJC_VERS}:../../devel/py-pyobjc-framework-MailKit
-DEPENDS+=      ${PYPKGPREFIX}-pyobjc-framework-MapKit>=${PYOBJC_VERS}:../../devel/py-pyobjc-framework-MapKit
-DEPENDS+=      ${PYPKGPREFIX}-pyobjc-framework-MediaAccessibility>=${PYOBJC_VERS}:../../devel/py-pyobjc-framework-MediaAccessibility
-DEPENDS+=      ${PYPKGPREFIX}-pyobjc-framework-MediaLibrary>=${PYOBJC_VERS}:../../devel/py-pyobjc-framework-MediaLibrary
-DEPENDS+=      ${PYPKGPREFIX}-pyobjc-framework-MediaPlayer>=${PYOBJC_VERS}:../../devel/py-pyobjc-framework-MediaPlayer
-DEPENDS+=      ${PYPKGPREFIX}-pyobjc-framework-MediaToolbox>=${PYOBJC_VERS}:../../devel/py-pyobjc-framework-MediaToolbox
-DEPENDS+=      ${PYPKGPREFIX}-pyobjc-framework-Metal>=${PYOBJC_VERS}:../../devel/py-pyobjc-framework-Metal
-DEPENDS+=      ${PYPKGPREFIX}-pyobjc-framework-MetalKit>=${PYOBJC_VERS}:../../devel/py-pyobjc-framework-MetalKit
-DEPENDS+=      ${PYPKGPREFIX}-pyobjc-framework-MetalPerformanceShaders>=${PYOBJC_VERS}:../../devel/py-pyobjc-framework-MetalPerformanceShaders
-DEPENDS+=      ${PYPKGPREFIX}-pyobjc-framework-MetalPerformanceShadersGraph>=${PYOBJC_VERS}:../../devel/py-pyobjc-framework-MetalPerformanceShadersGraph
-DEPENDS+=      ${PYPKGPREFIX}-pyobjc-framework-MetricKit>=${PYOBJC_VERS}:../../devel/py-pyobjc-framework-MetricKit
-DEPENDS+=      ${PYPKGPREFIX}-pyobjc-framework-ModelIO>=${PYOBJC_VERS}:../../devel/py-pyobjc-framework-ModelIO
-DEPENDS+=      ${PYPKGPREFIX}-pyobjc-framework-MultipeerConnectivity>=${PYOBJC_VERS}:../../devel/py-pyobjc-framework-MultipeerConnectivity
-DEPENDS+=      ${PYPKGPREFIX}-pyobjc-framework-NaturalLanguage>=${PYOBJC_VERS}:../../devel/py-pyobjc-framework-NaturalLanguage
-DEPENDS+=      ${PYPKGPREFIX}-pyobjc-framework-NetFS>=${PYOBJC_VERS}:../../devel/py-pyobjc-framework-NetFS
-DEPENDS+=      ${PYPKGPREFIX}-pyobjc-framework-Network>=${PYOBJC_VERS}:../../devel/py-pyobjc-framework-Network
-DEPENDS+=      ${PYPKGPREFIX}-pyobjc-framework-NetworkExtension>=${PYOBJC_VERS}:../../devel/py-pyobjc-framework-NetworkExtension
-DEPENDS+=      ${PYPKGPREFIX}-pyobjc-framework-NotificationCenter>=${PYOBJC_VERS}:../../devel/py-pyobjc-framework-NotificationCenter
 DEPENDS+=      ${PYPKGPREFIX}-pyobjc-framework-OSAKit>=${PYOBJC_VERS}:../../devel/py-pyobjc-framework-OSAKit
-DEPENDS+=      ${PYPKGPREFIX}-pyobjc-framework-OSLog>=${PYOBJC_VERS}:../../devel/py-pyobjc-framework-OSLog
-DEPENDS+=      ${PYPKGPREFIX}-pyobjc-framework-OpenDirectory>=${PYOBJC_VERS}:../../devel/py-pyobjc-framework-OpenDirectory
-DEPENDS+=      ${PYPKGPREFIX}-pyobjc-framework-PassKit>=${PYOBJC_VERS}:../../devel/py-pyobjc-framework-PassKit
-DEPENDS+=      ${PYPKGPREFIX}-pyobjc-framework-PencilKit>=${PYOBJC_VERS}:../../devel/py-pyobjc-framework-PencilKit
-DEPENDS+=      ${PYPKGPREFIX}-pyobjc-framework-Photos>=${PYOBJC_VERS}:../../devel/py-pyobjc-framework-Photos
-DEPENDS+=      ${PYPKGPREFIX}-pyobjc-framework-PhotosUI>=${PYOBJC_VERS}:../../devel/py-pyobjc-framework-PhotosUI
 DEPENDS+=      ${PYPKGPREFIX}-pyobjc-framework-PreferencePanes>=${PYOBJC_VERS}:../../devel/py-pyobjc-framework-PreferencePanes
-DEPENDS+=      ${PYPKGPREFIX}-pyobjc-framework-PubSub>=${PYOBJC_VERS}:../../devel/py-pyobjc-framework-PubSub
-DEPENDS+=      ${PYPKGPREFIX}-pyobjc-framework-PushKit>=${PYOBJC_VERS}:../../devel/py-pyobjc-framework-PushKit
 DEPENDS+=      ${PYPKGPREFIX}-pyobjc-framework-Quartz>=${PYOBJC_VERS}:../../devel/py-pyobjc-framework-Quartz
-DEPENDS+=      ${PYPKGPREFIX}-pyobjc-framework-QuickLookThumbnailing>=${PYOBJC_VERS}:../../devel/py-pyobjc-framework-QuickLookThumbnailing
-DEPENDS+=      ${PYPKGPREFIX}-pyobjc-framework-ReplayKit>=${PYOBJC_VERS}:../../devel/py-pyobjc-framework-ReplayKit
-DEPENDS+=      ${PYPKGPREFIX}-pyobjc-framework-SafariServices>=${PYOBJC_VERS}:../../devel/py-pyobjc-framework-SafariServices
-DEPENDS+=      ${PYPKGPREFIX}-pyobjc-framework-SceneKit>=${PYOBJC_VERS}:../../devel/py-pyobjc-framework-SceneKit
 DEPENDS+=      ${PYPKGPREFIX}-pyobjc-framework-ScreenCaptureKit>=${PYOBJC_VERS}:../../devel/py-pyobjc-framework-ScreenCaptureKit
 DEPENDS+=      ${PYPKGPREFIX}-pyobjc-framework-ScreenSaver>=${PYOBJC_VERS}:../../devel/py-pyobjc-framework-ScreenSaver
-DEPENDS+=      ${PYPKGPREFIX}-pyobjc-framework-ScreenTime>=${PYOBJC_VERS}:../../devel/py-pyobjc-framework-ScreenTime
 DEPENDS+=      ${PYPKGPREFIX}-pyobjc-framework-ScriptingBridge>=${PYOBJC_VERS}:../../devel/py-pyobjc-framework-ScriptingBridge
 DEPENDS+=      ${PYPKGPREFIX}-pyobjc-framework-SearchKit>=${PYOBJC_VERS}:../../devel/py-pyobjc-framework-SearchKit
 DEPENDS+=      ${PYPKGPREFIX}-pyobjc-framework-Security>=${PYOBJC_VERS}:../../devel/py-pyobjc-framework-Security
 DEPENDS+=      ${PYPKGPREFIX}-pyobjc-framework-SecurityFoundation>=${PYOBJC_VERS}:../../devel/py-pyobjc-framework-SecurityFoundation
 DEPENDS+=      ${PYPKGPREFIX}-pyobjc-framework-SecurityInterface>=${PYOBJC_VERS}:../../devel/py-pyobjc-framework-SecurityInterface
-DEPENDS+=      ${PYPKGPREFIX}-pyobjc-framework-ServiceManagement>=${PYOBJC_VERS}:../../devel/py-pyobjc-framework-ServiceManagement
-DEPENDS+=      ${PYPKGPREFIX}-pyobjc-framework-Social>=${PYOBJC_VERS}:../../devel/py-pyobjc-framework-Social
-DEPENDS+=      ${PYPKGPREFIX}-pyobjc-framework-SoundAnalysis>=${PYOBJC_VERS}:../../devel/py-pyobjc-framework-SoundAnalysis
-DEPENDS+=      ${PYPKGPREFIX}-pyobjc-framework-Speech>=${PYOBJC_VERS}:../../devel/py-pyobjc-framework-Speech
-DEPENDS+=      ${PYPKGPREFIX}-pyobjc-framework-SpriteKit>=${PYOBJC_VERS}:../../devel/py-pyobjc-framework-SpriteKit
-DEPENDS+=      ${PYPKGPREFIX}-pyobjc-framework-StoreKit>=${PYOBJC_VERS}:../../devel/py-pyobjc-framework-StoreKit
 DEPENDS+=      ${PYPKGPREFIX}-pyobjc-framework-SyncServices>=${PYOBJC_VERS}:../../devel/py-pyobjc-framework-SyncServices
 DEPENDS+=      ${PYPKGPREFIX}-pyobjc-framework-SystemConfiguration>=${PYOBJC_VERS}:../../devel/py-pyobjc-framework-SystemConfiguration
+DEPENDS+=      ${PYPKGPREFIX}-pyobjc-framework-WebKit>=${PYOBJC_VERS}:../../devel/py-pyobjc-framework-WebKit
+
+.include "../../mk/bsd.prefs.mk"
+
+# 12.0+
+.if !empty(OS_VERSION:M2[1-9].*)
+DEPENDS+=      ${PYPKGPREFIX}-pyobjc-framework-DataDetection>=${PYOBJC_VERS}:../../devel/py-pyobjc-framework-DataDetection
+DEPENDS+=      ${PYPKGPREFIX}-pyobjc-framework-IntentsUI>=${PYOBJC_VERS}:../../devel/py-pyobjc-framework-IntentsUI
+DEPENDS+=      ${PYPKGPREFIX}-pyobjc-framework-LocalAuthenticationEmbeddedUI>=${PYOBJC_VERS}:../../devel/py-pyobjc-framework-LocalAuthenticationEmbeddedUI
+DEPENDS+=      ${PYPKGPREFIX}-pyobjc-framework-MailKit>=${PYOBJC_VERS}:../../devel/py-pyobjc-framework-MailKit
+.endif
+
+# 11.0+
+.if !empty(OS_VERSION:M2[0-9].*)
+DEPENDS+=      ${PYPKGPREFIX}-pyobjc-framework-Accessibility>=${PYOBJC_VERS}:../../devel/py-pyobjc-framework-Accessibility
+DEPENDS+=      ${PYPKGPREFIX}-pyobjc-framework-AdServices>=${PYOBJC_VERS}:../../devel/py-pyobjc-framework-AdServices
+DEPENDS+=      ${PYPKGPREFIX}-pyobjc-framework-AppTrackingTransparency>=${PYOBJC_VERS}:../../devel/py-pyobjc-framework-AppTrackingTransparency
+DEPENDS+=      ${PYPKGPREFIX}-pyobjc-framework-ClassKit>=${PYOBJC_VERS}:../../devel/py-pyobjc-framework-ClassKit
+DEPENDS+=      ${PYPKGPREFIX}-pyobjc-framework-CallKit>=${PYOBJC_VERS}:../../devel/py-pyobjc-framework-CallKit
+DEPENDS+=      ${PYPKGPREFIX}-pyobjc-framework-KernelManagement>=${PYOBJC_VERS}:../../devel/py-pyobjc-framework-KernelManagement
+DEPENDS+=      ${PYPKGPREFIX}-pyobjc-framework-MLCompute>=${PYOBJC_VERS}:../../devel/py-pyobjc-framework-MLCompute
+DEPENDS+=      ${PYPKGPREFIX}-pyobjc-framework-MetalPerformanceShadersGraph>=${PYOBJC_VERS}:../../devel/py-pyobjc-framework-MetalPerformanceShadersGraph
+DEPENDS+=      ${PYPKGPREFIX}-pyobjc-framework-MetricKit>=${PYOBJC_VERS}:../../devel/py-pyobjc-framework-MetricKit
+DEPENDS+=      ${PYPKGPREFIX}-pyobjc-framework-PassKit>=${PYOBJC_VERS}:../../devel/py-pyobjc-framework-PassKit
+DEPENDS+=      ${PYPKGPREFIX}-pyobjc-framework-ReplayKit>=${PYOBJC_VERS}:../../devel/py-pyobjc-framework-ReplayKit
+DEPENDS+=      ${PYPKGPREFIX}-pyobjc-framework-ScreenTime>=${PYOBJC_VERS}:../../devel/py-pyobjc-framework-ScreenTime
+DEPENDS+=      ${PYPKGPREFIX}-pyobjc-framework-UniformTypeIdentifiers>=${PYOBJC_VERS}:../../devel/py-pyobjc-framework-UniformTypeIdentifiers
+DEPENDS+=      ${PYPKGPREFIX}-pyobjc-framework-UserNotificationsUI>=${PYOBJC_VERS}:../../devel/py-pyobjc-framework-UserNotificationsUI
+DEPENDS+=      ${PYPKGPREFIX}-pyobjc-framework-Virtualization>=${PYOBJC_VERS}:../../devel/py-pyobjc-framework-Virtualization
+.endif
+
+# 10.15+
+.if !empty(OS_VERSION:M2[0-9].*) || !empty(OS_VERSION:M19.*)
+DEPENDS+=      ${PYPKGPREFIX}-pyobjc-framework-AuthenticationServices>=${PYOBJC_VERS}:../../devel/py-pyobjc-framework-AuthenticationServices
+DEPENDS+=      ${PYPKGPREFIX}-pyobjc-framework-AutomaticAssessmentConfiguration>=${PYOBJC_VERS}:../../devel/py-pyobjc-framework-AutomaticAssessmentConfiguration
+DEPENDS+=      ${PYPKGPREFIX}-pyobjc-framework-CoreHaptics>=${PYOBJC_VERS}:../../devel/py-pyobjc-framework-CoreHaptics
+DEPENDS+=      ${PYPKGPREFIX}-pyobjc-framework-CoreMotion>=${PYOBJC_VERS}:../../devel/py-pyobjc-framework-CoreMotion
+DEPENDS+=      ${PYPKGPREFIX}-pyobjc-framework-DeviceCheck>=${PYOBJC_VERS}:../../devel/py-pyobjc-framework-DeviceCheck
+DEPENDS+=      ${PYPKGPREFIX}-pyobjc-framework-ExecutionPolicy>=${PYOBJC_VERS}:../../devel/py-pyobjc-framework-ExecutionPolicy
+DEPENDS+=      ${PYPKGPREFIX}-pyobjc-framework-FileProvider>=${PYOBJC_VERS}:../../devel/py-pyobjc-framework-FileProvider
+DEPENDS+=      ${PYPKGPREFIX}-pyobjc-framework-FileProviderUI>=${PYOBJC_VERS}:../../devel/py-pyobjc-framework-FileProviderUI
+DEPENDS+=      ${PYPKGPREFIX}-pyobjc-framework-LinkPresentation>=${PYOBJC_VERS}:../../devel/py-pyobjc-framework-LinkPresentation
+DEPENDS+=      ${PYPKGPREFIX}-pyobjc-framework-OSLog>=${PYOBJC_VERS}:../../devel/py-pyobjc-framework-OSLog
+DEPENDS+=      ${PYPKGPREFIX}-pyobjc-framework-PencilKit>=${PYOBJC_VERS}:../../devel/py-pyobjc-framework-PencilKit
+DEPENDS+=      ${PYPKGPREFIX}-pyobjc-framework-PushKit>=${PYOBJC_VERS}:../../devel/py-pyobjc-framework-PushKit
+DEPENDS+=      ${PYPKGPREFIX}-pyobjc-framework-QuickLookThumbnailing>=${PYOBJC_VERS}:../../devel/py-pyobjc-framework-QuickLookThumbnailing
+DEPENDS+=      ${PYPKGPREFIX}-pyobjc-framework-SoundAnalysis>=${PYOBJC_VERS}:../../devel/py-pyobjc-framework-SoundAnalysis
+DEPENDS+=      ${PYPKGPREFIX}-pyobjc-framework-Speech>=${PYOBJC_VERS}:../../devel/py-pyobjc-framework-Speech
 DEPENDS+=      ${PYPKGPREFIX}-pyobjc-framework-SystemExtensions>=${PYOBJC_VERS}:../../devel/py-pyobjc-framework-SystemExtensions
-DEPENDS+=      ${PYPKGPREFIX}-pyobjc-framework-UniformTypeIdentifiers>=${PYOBJC_VERS}:../../devel/py-pyobjc-framework-UniformTypeIdentifiers
+.endif
+
+# 10.14+
+.if !empty(OS_VERSION:M2[0-9].*) || !empty(OS_VERSION:M1[8-9].*)
+DEPENDS+=      ${PYPKGPREFIX}-pyobjc-framework-AdSupport>=${PYOBJC_VERS}:../../devel/py-pyobjc-framework-AdSupport
+DEPENDS+=      ${PYPKGPREFIX}-pyobjc-framework-BusinessChat>=${PYOBJC_VERS}:../../devel/py-pyobjc-framework-BusinessChat
+DEPENDS+=      ${PYPKGPREFIX}-pyobjc-framework-NaturalLanguage>=${PYOBJC_VERS}:../../devel/py-pyobjc-framework-NaturalLanguage
+DEPENDS+=      ${PYPKGPREFIX}-pyobjc-framework-Network>=${PYOBJC_VERS}:../../devel/py-pyobjc-framework-Network
 DEPENDS+=      ${PYPKGPREFIX}-pyobjc-framework-UserNotifications>=${PYOBJC_VERS}:../../devel/py-pyobjc-framework-UserNotifications
-DEPENDS+=      ${PYPKGPREFIX}-pyobjc-framework-UserNotificationsUI>=${PYOBJC_VERS}:../../devel/py-pyobjc-framework-UserNotificationsUI
 DEPENDS+=      ${PYPKGPREFIX}-pyobjc-framework-VideoSubscriberAccount>=${PYOBJC_VERS}:../../devel/py-pyobjc-framework-VideoSubscriberAccount
+.endif
+
+# 10.13+
+.if !empty(OS_VERSION:M2[0-9].*) || !empty(OS_VERSION:M1[7-9].*)
+DEPENDS+=      ${PYPKGPREFIX}-pyobjc-framework-ColorSync>=${PYOBJC_VERS}:../../devel/py-pyobjc-framework-ColorSync
+DEPENDS+=      ${PYPKGPREFIX}-pyobjc-framework-CoreML>=${PYOBJC_VERS}:../../devel/py-pyobjc-framework-CoreML
+DEPENDS+=      ${PYPKGPREFIX}-pyobjc-framework-CoreSpotlight>=${PYOBJC_VERS}:../../devel/py-pyobjc-framework-CoreSpotlight
+DEPENDS+=      ${PYPKGPREFIX}-pyobjc-framework-ExternalAccessory>=${PYOBJC_VERS}:../../devel/py-pyobjc-framework-ExternalAccessory
+DEPENDS+=      ${PYPKGPREFIX}-pyobjc-framework-MetalPerformanceShaders>=${PYOBJC_VERS}:../../devel/py-pyobjc-framework-MetalPerformanceShaders
+DEPENDS+=      ${PYPKGPREFIX}-pyobjc-framework-Vision>=${PYOBJC_VERS}:../../devel/py-pyobjc-framework-Vision
+.endif
+
+# 10.12+
+.if !empty(OS_VERSION:M2[0-9].*) || !empty(OS_VERSION:M1[6-9].*)
+DEPENDS+=      ${PYPKGPREFIX}-pyobjc-framework-Intents>=${PYOBJC_VERS}:../../devel/py-pyobjc-framework-Intents
+DEPENDS+=      ${PYPKGPREFIX}-pyobjc-framework-MediaPlayer>=${PYOBJC_VERS}:../../devel/py-pyobjc-framework-MediaPlayer
+.endif
+
+# 10.11+
+.if !empty(OS_VERSION:M2[0-9].*) || !empty(OS_VERSION:M1[5-9].*)
+DEPENDS+=      ${PYPKGPREFIX}-pyobjc-framework-Contacts>=${PYOBJC_VERS}:../../devel/py-pyobjc-framework-Contacts
+DEPENDS+=      ${PYPKGPREFIX}-pyobjc-framework-ContactsUI>=${PYOBJC_VERS}:../../devel/py-pyobjc-framework-ContactsUI
+DEPENDS+=      ${PYPKGPREFIX}-pyobjc-framework-GameplayKit>=${PYOBJC_VERS}:../../devel/py-pyobjc-framework-GameplayKit
+DEPENDS+=      ${PYPKGPREFIX}-pyobjc-framework-Metal>=${PYOBJC_VERS}:../../devel/py-pyobjc-framework-Metal
+DEPENDS+=      ${PYPKGPREFIX}-pyobjc-framework-MetalKit>=${PYOBJC_VERS}:../../devel/py-pyobjc-framework-MetalKit
+DEPENDS+=      ${PYPKGPREFIX}-pyobjc-framework-ModelIO>=${PYOBJC_VERS}:../../devel/py-pyobjc-framework-ModelIO
+DEPENDS+=      ${PYPKGPREFIX}-pyobjc-framework-NetworkExtension>=${PYOBJC_VERS}:../../devel/py-pyobjc-framework-NetworkExtension
+DEPENDS+=      ${PYPKGPREFIX}-pyobjc-framework-Photos>=${PYOBJC_VERS}:../../devel/py-pyobjc-framework-Photos
+DEPENDS+=      ${PYPKGPREFIX}-pyobjc-framework-PhotosUI>=${PYOBJC_VERS}:../../devel/py-pyobjc-framework-PhotosUI
+DEPENDS+=      ${PYPKGPREFIX}-pyobjc-framework-SafariServices>=${PYOBJC_VERS}:../../devel/py-pyobjc-framework-SafariServices
+.endif
+
+# 10.10+
+.if !empty(OS_VERSION:M2[0-9].*) || !empty(OS_VERSION:M1[4-9].*)
+DEPENDS+=      ${PYPKGPREFIX}-pyobjc-framework-CloudKit>=${PYOBJC_VERS}:../../devel/py-pyobjc-framework-CloudKit
+DEPENDS+=      ${PYPKGPREFIX}-pyobjc-framework-CoreBluetooth>=${PYOBJC_VERS}:../../devel/py-pyobjc-framework-CoreBluetooth
+DEPENDS+=      ${PYPKGPREFIX}-pyobjc-framework-CryptoTokenKit>=${PYOBJC_VERS}:../../devel/py-pyobjc-framework-CryptoTokenKit
+DEPENDS+=      ${PYPKGPREFIX}-pyobjc-framework-FinderSync>=${PYOBJC_VERS}:../../devel/py-pyobjc-framework-FinderSync
+DEPENDS+=      ${PYPKGPREFIX}-pyobjc-framework-LocalAuthentication>=${PYOBJC_VERS}:../../devel/py-pyobjc-framework-LocalAuthentication
+DEPENDS+=      ${PYPKGPREFIX}-pyobjc-framework-MultipeerConnectivity>=${PYOBJC_VERS}:../../devel/py-pyobjc-framework-MultipeerConnectivity
+DEPENDS+=      ${PYPKGPREFIX}-pyobjc-framework-NotificationCenter>=${PYOBJC_VERS}:../../devel/py-pyobjc-framework-NotificationCenter
+.endif
+
+# 10.9+
+.if !empty(OS_VERSION:M2[0-9].*) || !empty(OS_VERSION:M1[3-9].*)
+DEPENDS+=      ${PYPKGPREFIX}-pyobjc-framework-AVKit>=${PYOBJC_VERS}:../../devel/py-pyobjc-framework-AVKit
+DEPENDS+=      ${PYPKGPREFIX}-pyobjc-framework-MapKit>=${PYOBJC_VERS}:../../devel/py-pyobjc-framework-MapKit
+DEPENDS+=      ${PYPKGPREFIX}-pyobjc-framework-MediaAccessibility>=${PYOBJC_VERS}:../../devel/py-pyobjc-framework-MediaAccessibility
+DEPENDS+=      ${PYPKGPREFIX}-pyobjc-framework-MediaLibrary>=${PYOBJC_VERS}:../../devel/py-pyobjc-framework-MediaLibrary
+DEPENDS+=      ${PYPKGPREFIX}-pyobjc-framework-MediaToolbox>=${PYOBJC_VERS}:../../devel/py-pyobjc-framework-MediaToolbox
+DEPENDS+=      ${PYPKGPREFIX}-pyobjc-framework-SpriteKit>=${PYOBJC_VERS}:../../devel/py-pyobjc-framework-SpriteKit
+.endif
+
+# 10.8+
+.if !empty(OS_VERSION:M2[0-9].*) || !empty(OS_VERSION:M1[2-9].*)
+DEPENDS+=      ${PYPKGPREFIX}-pyobjc-framework-Accounts>=${PYOBJC_VERS}:../../devel/py-pyobjc-framework-Accounts
+DEPENDS+=      ${PYPKGPREFIX}-pyobjc-framework-AudioVideoBridging>=${PYOBJC_VERS}:../../devel/py-pyobjc-framework-AudioVideoBridging
+DEPENDS+=      ${PYPKGPREFIX}-pyobjc-framework-EventKit>=${PYOBJC_VERS}:../../devel/py-pyobjc-framework-EventKit
+DEPENDS+=      ${PYPKGPREFIX}-pyobjc-framework-GameCenter>=${PYOBJC_VERS}:../../devel/py-pyobjc-framework-GameCenter
+DEPENDS+=      ${PYPKGPREFIX}-pyobjc-framework-GameKit>=${PYOBJC_VERS}:../../devel/py-pyobjc-framework-GameKit
+DEPENDS+=      ${PYPKGPREFIX}-pyobjc-framework-Social>=${PYOBJC_VERS}:../../devel/py-pyobjc-framework-Social
 DEPENDS+=      ${PYPKGPREFIX}-pyobjc-framework-VideoToolbox>=${PYOBJC_VERS}:../../devel/py-pyobjc-framework-VideoToolbox
-DEPENDS+=      ${PYPKGPREFIX}-pyobjc-framework-Virtualization>=${PYOBJC_VERS}:../../devel/py-pyobjc-framework-Virtualization
-DEPENDS+=      ${PYPKGPREFIX}-pyobjc-framework-Vision>=${PYOBJC_VERS}:../../devel/py-pyobjc-framework-Vision
-DEPENDS+=      ${PYPKGPREFIX}-pyobjc-framework-WebKit>=${PYOBJC_VERS}:../../devel/py-pyobjc-framework-WebKit
+DEPENDS+=      ${PYPKGPREFIX}-pyobjc-framework-libdispatch>=${PYOBJC_VERS}:../../devel/py-pyobjc-framework-libdispatch
+.endif
+
+# 10.7+
+.if !empty(OS_VERSION:M2[0-9].*) || !empty(OS_VERSION:M1[1-9].*)
+DEPENDS+=      ${PYPKGPREFIX}-pyobjc-framework-AVFoundation>=${PYOBJC_VERS}:../../devel/py-pyobjc-framework-AVFoundation
+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
+
+# 10.6+
+.if !empty(OS_VERSION:M2[0-9].*) || !empty(OS_VERSION:M1[0-9].*)
+DEPENDS+=      ${PYPKGPREFIX}-pyobjc-framework-AppleScriptObjC>=${PYOBJC_VERS}:../../devel/py-pyobjc-framework-AppleScriptObjC
+DEPENDS+=      ${PYPKGPREFIX}-pyobjc-framework-CoreLocation>=${PYOBJC_VERS}:../../devel/py-pyobjc-framework-CoreLocation
+DEPENDS+=      ${PYPKGPREFIX}-pyobjc-framework-CoreWLAN>=${PYOBJC_VERS}:../../devel/py-pyobjc-framework-CoreWLAN
+DEPENDS+=      ${PYPKGPREFIX}-pyobjc-framework-IOSurface>=${PYOBJC_VERS}:../../devel/py-pyobjc-framework-IOSurface
+DEPENDS+=      ${PYPKGPREFIX}-pyobjc-framework-ImageCaptureCore>=${PYOBJC_VERS}:../../devel/py-pyobjc-framework-ImageCaptureCore
+DEPENDS+=      ${PYPKGPREFIX}-pyobjc-framework-NetFS>=${PYOBJC_VERS}:../../devel/py-pyobjc-framework-NetFS
+DEPENDS+=      ${PYPKGPREFIX}-pyobjc-framework-OpenDirectory>=${PYOBJC_VERS}:../../devel/py-pyobjc-framework-OpenDirectory
+DEPENDS+=      ${PYPKGPREFIX}-pyobjc-framework-ServiceManagement>=${PYOBJC_VERS}:../../devel/py-pyobjc-framework-ServiceManagement
 DEPENDS+=      ${PYPKGPREFIX}-pyobjc-framework-iTunesLibrary>=${PYOBJC_VERS}:../../devel/py-pyobjc-framework-iTunesLibrary
-DEPENDS+=      ${PYPKGPREFIX}-pyobjc-framework-libdispatch>=${PYOBJC_VERS}:../../devel/py-pyobjc-framework-libdispatch
+.endif
+
+# -10.14
+.if !empty(OS_VERSION:M[0-9].*) || !empty(OS_VERSION:M1[0-9].*)
+DEPENDS+=      ${PYPKGPREFIX}-pyobjc-framework-PubSub>=${PYOBJC_VERS}:../../devel/py-pyobjc-framework-PubSub
+.endif
 
 .include "../../lang/python/pyversion.mk"
 .include "../../mk/bsd.pkg.mk"



Home | Main Index | Thread Index | Old Index