The MacPorts Framework contains classes and functions that allow Application developers to leverage the MacPorts Tcl API.


Headers

BetterAuthorizationSampleLib
MPMacPorts
MPPort
MPIndex
MPMutableDictionary
MPReceipt
MPInterpreter
MPNotifications
MPRegistry

Functions

BASCloseDescriptorArray
-[ MPMacPorts pathToPortIndex: ]
-[ MPPort archiveWithOptions:variants:error: ]
BASDiagnoseFailure
-[ MPMacPorts prefix ]
-[ MPPort buildWithOptions:variants:error: ]
BASErrnoToOSStatus
-[ MPMacPorts search: ]
-[ MPPort configureWithOptions:variants:error: ]
BASExecuteRequestInHelperTool
-[ MPMacPorts search:caseSensitive: ]
-[ MPPort createDmgWithOptions:variants:error: ]
BASGetErrorFromResponse
-[ MPMacPorts search:caseSensitive:matchStyle: ]
-[ MPPort createDpkgWithOptions:variants:error: ]
BASHelperToolMain
-[ MPMacPorts search:caseSensitive:matchStyle:field: ]
-[ MPPort createMdmgWithOptions:variants:error: ]
BASOSStatusToErrno
-[ MPMacPorts selfUpdate: ]
-[ MPPort createMpkgWithOptions:variants:error: ]
BASSetDefaultRules
-[ MPMacPorts setAuthorizationMode: ]
-[ MPPort createPkgWithOptions:variants:error: ]
-[ MPIndex initWithCapacity: ]
-[ MPMacPorts setDelegate: ]
-[ MPPort createRpmWithOptions:variants:error: ]
-[ MPIndex port: ]
+[ MPMacPorts sharedInstance ]
-[ MPPort createSrpmWithOptions:variants:error: ]
-[ MPIndex portEnumerator ]
-[ MPMacPorts sources ]
-[ MPPort deactivateWithVersion:error: ]
-[ MPIndex portNames ]
-[ MPMacPorts sources: ]
-[ MPPort depends ]
-[ MPIndex ports ]
-[ MPMacPorts sync: ]
-[ MPPort destrootWithOptions:variants:error: ]
-[ MPIndex removePort: ]
-[ MPMacPorts version ]
-[ MPPort exec:withOptions:variants:error: ]
-[ MPIndex setIndex ]
-[ MPMutableDictionary count ]
-[ MPPort init ]
-[ MPIndex setPort: ]
-[ MPMutableDictionary description ]
-[ MPPort initWithCapacity: ]
-[ MPInterpreter arrayFromTclListAsString: ]
-[ MPMutableDictionary init ]
-[ MPPort initWithTclListAsString: ]
-[ MPInterpreter dictionaryFromTclListAsString: ]
-[ MPMutableDictionary initWithCapacity: ]
-[ MPPort installWithOptions:variants:error: ]
-[ MPInterpreter evaluateStringAsString:error: ]
-[ MPMutableDictionary keyEnumerator ]
-[ MPPort name ]
-[ MPInterpreter evaluateStringWithPossiblePrivileges:error: ]
-[ MPMutableDictionary objectForKey: ]
-[ MPPort setPortWithTclListAsString: ]
-[ MPInterpreter getVariableAsArray: ]
-[ MPMutableDictionary removeObjectForKey: ]
-[ MPPort setState: ]
-[ MPInterpreter getVariableAsString: ]
-[ MPMutableDictionary setDictionary: ]
-[ MPPort setStateFromReceipts: ]
-[ MPInterpreter mutableDictionaryFromTclListAsString: ]
-[ MPMutableDictionary setObject:forKey: ]
-[ MPPort testWithOptions:variants:error: ]
+[ MPInterpreter sharedInterpreter ]
-[ MPNotifications blockNotification: ]
-[ MPPort uninstallWithVersion:error: ]
+[ MPInterpreter sharedInterpreterWithPkgPath: ]
-[ MPNotifications checkIfNotificationBlocked: ]
-[ MPPort version ]
-[ MPMacPorts authorizationMode ]
+[ MPNotifications sharedListener ]
-[ MPReceipt initWithContentsOfArray: ]
-[ MPMacPorts delegate ]
-[ MPNotifications unblockNotification: ]
-[ MPRegistry filesForPort: ]
-[ MPMacPorts depends: ]
-[ MPPort activateWithVersion:error: ]
-[ MPRegistry installed ]
-[ MPMacPorts exec:withTarget:options:variants:error: ]
-[ MPPort addDependencyAsPortName: ]
-[ MPRegistry installedAsArray:withVersion: ]

This page is Copyright © 2004 Me.
All rights reserved.
All wrongs reversed.