[MacPorts] #19812: lilypond: creates unregistered symlinks in ${prefix}/lib and /usr/lib
#19812: lilypond: creates unregistered symlinks in ${prefix}/lib and /usr/lib -------------------------------------+-------------------------------------- Reporter: ryandesign@… | Owner: snc@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: 1.7.1 Keywords: | Port: lilypond -------------------------------------+-------------------------------------- I have a couple problems with the "create symlinks" part of the pre-build phase of the lilypond portfile. It reads: {{{ # create symlinks if { [file exists "/usr/lib/libguile-srfi-srfi-1-v-3.so"] == 0 } \ { ln -s ${prefix}/lib/libguile-srfi-srfi-1-v-3.so /usr/lib /libguile-srfi-srfi-1-v-3.so } if { [file exists "${prefix}/lib/libguile-srfi-srfi-1-v-3.so"] == 0 } \ { ln -s ${prefix}/lib/libguile-srfi-srfi-1-v-3.dylib ${prefix}/lib /libguile-srfi-srfi-1-v-3.so } }}} This code seems to create a symlink in /usr/lib and ${prefix}/lib. A port should not do the former because it is outside of ${prefix}. And in both cases, the symlink is being created outside ${destroot} and is thus not registered to the port. Why are these symlinks needed by this software, and is there any other way the same goal could be accomplished without writing files outside the destroot? -- Ticket URL: <http://trac.macports.org/ticket/19812> MacPorts <http://www.macports.org/> Ports system for Mac OS
#19812: lilypond: creates unregistered symlinks in ${prefix}/lib and /usr/lib --------------------------------------+------------------------------------- Reporter: ryandesign@… | Owner: snc@… Type: defect | Status: closed Priority: Normal | Milestone: Component: ports | Version: 1.7.1 Resolution: fixed | Keywords: Port: lilypond | --------------------------------------+------------------------------------- Changes (by snc@…): * status: new => closed * resolution: => fixed Comment: These were fixed in the latest update: r51779 for #19811. -- Ticket URL: <http://trac.macports.org/ticket/19812#comment:1> MacPorts <http://www.macports.org/> Ports system for Mac OS
participants (1)
-
MacPorts