How to detect filename conflicts with uninstalled ports?

Charlie Kester corky1951 at
Sun Nov 21 03:23:10 UTC 2010

On Sat 20 Nov 2010 at 17:23:37 PST Charlie Kester wrote:
>I'm working on a new port that installs a program with a name that seems
>like it would already be taken, but I don't have anything by that name
>on my system -- even though I have lots of ports installed.
>I know that I can use "portsdb -r" to find all the ports that depend on
>a given port, whether they're installed or not.  Is there a similar way
>to determine if an uninstalled port installs a file with a given name?

As someone kindly reminded me, "find" and "grep" are my friends:

$ cd /usr/ports 
$ find . -name "pkg-plist" -exec grep -H "bin/progname" {} \;
$ find . -name Makefile -exec grep -H "bin/progname" {} \;

More information about the freebsd-ports mailing list