#28084: Registry error for ports with underscore ('_') in version ---------------------------------+------------------------------------------ Reporter: ken@… | Owner: macports-tickets@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 1.9.2 Keywords: registry version | Port: ---------------------------------+------------------------------------------ If a port has an underscore ('_') in its version, then any attempt to install it will result in a registry error: {{{ Error: Target org.macports.activate returned: Registry error: No port of <port> installed. }}} Examples include aspell-dict-it, whose version is 2.2_20050523-0, and aspell-dict-pl, whose version is 6.0_20061121-0. I have worked around this problem by editing the Portfile to a) manually substitute the original value of version into the distname, and b) changing the underscore in the version to a dash ('-'). I suspect that something in the registry lookup is scanning for the "_${revision}" that's appended to the port version, but it is scanning forward for the underscore starting at the beginning of the string instead of scanning backward from the end. -- Ticket URL: <https://trac.macports.org/ticket/28084> MacPorts <http://www.macports.org/> Ports system for Mac OS