MacPorts wrote on 20170615::11:41:38 re: "Re: [MacPorts] #54315:
port-check-conflicts.tcl"
As suggested: I've uploaded a potential candidate for the contrib repository.
It's a script that can generate a list of all conflicting files in a new or
upgraded port's destroot directory, before installing the port in question and
getting activation errors.
Conflicting files are those already present at the same location under
${prefix} but not belonging to the current port.
It's also possible to check files under any given directory; in that case there
is of course no concept of "current port".
Finally, there's an inverse (-v) mode that lists new files (which don't already
exist at the same location under ${prefix}.
I had an earlier, simpler version of the script which just invoked `port
provides` for every file found. This version is uncomparably faster for large
ports, and should also do better with paths containing whitespace.
R.
> For getting comments a ticket feels like the wrong place, better use the
> mailing list for that. Tickets are meant to document that we need to take
> an action (fix a bug, implement a feature request). With this I do not see
> at which point I would consider it "resolved" as it does not describe an
> issue.
>
>--
>Ticket URL: <https://trac.macports.org/ticket/54315#comment:3>
>MacPorts <https://www.macports.org/>
>Ports system for macOS