#32103: mumble @1.2.2 fails destroot ----------------------------------+----------------------------------------- Reporter: gotyaoi@… | Owner: ryandesign@… Type: defect | Status: closed Priority: Normal | Milestone: Component: ports | Version: 2.0.3 Resolution: fixed | Keywords: haspatch Port: mumble | ----------------------------------+----------------------------------------- Changes (by ryandesign@…): * status: new => closed * resolution: => fixed Comment: Ok, after some testing, I've concluded that all users would have experienced destroot failures with this port. Usually the directory ${prefix}${applications_dir} would not exist, so users would get this destroot error: {{{ Error: Target org.macports.destroot returned: error copying "/opt/local/var/macports/build/_path_to_aqua_mumble/mumble/work/mumble-1.2.2/release/Mumble.app" to "/opt/local/Applications/MacPorts/Mumble.app": no such file or directory }}} If the user for some reason did have that directory, then they'd instead get this destroot error: {{{ Error: No files have been installed in the destroot directory! Error: Please make sure that this software supports 'make install DESTDIR=${destroot}' or implement an alternative destroot mechanism in the Portfile. Error: Files might have been installed directly into your system, check before proceeding. }}} And in that case, Mumble would have been successfully installed in ${prefix}${applications_dir} but not registered to the port. So the patch I attached here is correct for both fixing the destroot and for cleaning up the unregistered app if it existed. Committed in r87719. -- Ticket URL: <https://trac.macports.org/ticket/32103#comment:7> MacPorts <http://www.macports.org/> Ports system for Mac OS