Updated the bundled Tcl to 8.6.12, as well as tcllib 1.21 and MacPorts can now be built without a pre-existing tclsh. The SQLite included with Tcl is now used instead of the system (jmr in 4da66a2)įixed new dependencies installed when upgrading a requested portīeing incorrectly marked as requested. ![]() ( #60566, jmr in d863a7e, 3406c5d)Īttempting to install a port with replaced_by set will now Known_fail, with the option to try installing anyway if you The user is now informed before installing if a port sets Works on, and known_fail is automatically set on other versions. The platforms option can now indicate which OS versions a port Uninstalled, and later installed again without cleaning it inĪdded startupitem.custom_file option, which can be used to Somewhat common circumstances where a port was installed from aīinary archive but failed to activate (usually because of aĬonflict with an existing file), and then the port was ( #63377, jmr in 733d6e7)įixed an error that occurred in the very specific but apparently Improved the message printed by port diagnose when the Xcode version is newer than any we know about. ( #65313, jmr in a594e01, fbfcb9f)įixed possible directory ownership error when syncing with recent versions of git. (jmr in 35daead)įixed error when installing ports that change prefix without root privileges. The vercmp command can now take a comparison operator. (jmr in 4215012)Īdded xcodecltversion variable containing the installed version of the Command Line Tools for Xcode. The PortGroup command now prevents multiple inclusion of the same portgroup. (cal in 89abece, 24c34a9, d7cf914, d3d9e4b, etc.)įixed the ln command erroring when told to link more than two files into a directory. Updated the bundled Tcl to 8.6.12, as well as tcllib 1.21 and tclx 8.4.4. The SQLite included with Tcl is now used instead of the system version. (jmr in 4da66a2)įixed new dependencies installed when upgrading a requested port being incorrectly marked as requested. ( #60566, jmr in d863a7e, 3406c5d)Īttempting to install a port with replaced_by set will now install the replacement instead. The user is now informed before installing if a port sets known_fail, with the option to try installing anyway if you really want to. The platforms option can now indicate which OS versions a port works on, and known_fail is automatically set on other versions. plist file that should be installed instead of generating one. ( #55445, jmr in bdd0a13)Īdded startupitem.custom_file option, which can be used to specify the path to an existing. Such launch daemon is run with root permissions and can update MacPorts data as well as write to /var/log/.Fixed an error that occurred in the very specific but apparently somewhat common circumstances where a port was installed from a binary archive but failed to activate (usually because of a conflict with an existing file), and then the port was uninstalled, and later installed again without cleaning it in between. Load the daemon: sudo launchctl load /Library/LaunchDaemons/ Modify owner and permissions: sudo chown root:wheel /Library/LaunchDaemons/ Move the plist to /Library/LaunchDaemons/: sudo mv ~/Library/LaunchAgents/ /Library/LaunchDaemons/ Remove the launch agent from the launchd database: launchctl remove So run the selfupdate service as launch daemon: var/log//err) neither can be created, because only root can write to /var/log/. opt/local/var/macports/sources//release/tarballs/tmp). Since /opt/local is owned by root:wheel (that's at least the default), you don't have the proper permissions to write to certain necessary folders (e.g. You probably put the plist in ~/Library/LaunchAgents/. Warning: port definitions are more than two weeks old, consider updating them by running 'port selfupdate'. I've loaded it and verified that it's loaded: $ launchctl list | grep macportsīut it doesn't look like it actually run. rw-r-r- 1 root wheel 669 8 Nov 12:49 /Library/LaunchDaemons/ ![]() I have created /Library/LaunchDaemons/: $ ls -l /Library/LaunchDaemons/ I want to use launchd to update my MacPorts tree periodically (i.e.
0 Comments
Leave a Reply. |