K 10 svn:author V 6 marino K 8 svn:date V 27 2016-03-10T13:25:54.750374Z K 7 svn:log V 1229 ports-mgmt/synth: Upgrade version 1.22 => 1.30 This is an enhancement release that contains a bug fix. Description of bug: If synth is launched from mountpoint of the ports directory (e.g. /usr/ports), it may malfunction with strange messages such as "invalid origins" and printing strange symbols to the screen along with parts of a directory. As a result, Synth now detects this launch location (as it already did with /usr/local) and refuses to run until the current directory is changed outside of the ports tree. Enhancement 1: It is now possible to remove alternate profiles. When more than one profile exists, a menu option "<" appears that provides the user with an opportunity to remove one to all inactive profiles from the configuration. The man page has been updated as well. Enhancement 2: Synth will automatically convert any directory inputs on the configure command to the true path. For example, if somebody types in "/usr/xports" for the ports directory, but that's just a symbolic link to /vcs/freebsd-ports", the entry will automatically convert to its true resolved path (e.g. /vcs/freebsd-ports). This enables the cwd detection of the bug fix above to always work. END