-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 David Southwell wrote: > > >> -----Original Message----- >> From: owner-freebsd-questi...@freebsd.org >> [mailto:owner-freebsd-questi...@freebsd.org] On Behalf Of Robert Huff >> Sent: 01 October 2009 08:00 >> To: David Southwell >> Cc: 'Mak Kolybabi'; freebsd-questions@freebsd.org >> Subject: RE: Looking up libraries and header files >> >> >> David Southwell writes: >> >>> One problem >>> >>> How about ports that are not installed? >>> >>> Is there another route that will deal with stuff not on the system? >> I'm not quite sure what you're asking here; perhaps you >> could give a scenario? >> The above methods only work for things that are >> properly installed/registered with the ports(/packages) >> system. If you've installed something not from a port ... >> you're on your own. >> >> > My scenario is a port is compiling but complains about the absense of a > header or a file from a port that has NOT been installed on the system. I > have had this a few times when essential source was in a port not listed as > a dependency. > > What I am thinking of is a centrally maintained database of all header and > library files available to the port system. > > David >
Hi David, If a port requires a certain file to build or run, and it's included in another port that isn't listed as a dependency, please file a PR (http://www.freebsd.org/send-pr.html) so the port can be fixed. In the mean time, you can find port files by grepping /usr/ports like so: find /usr/ports -name pkg-plist -exec grep -l <filename> {} \; or grep -rl <filename> /usr/ports Keep in mind that not all ports have a pkg-plist file, so this will not work in some cases. Hope that helps, Greg - -- Greg Larkin http://www.FreeBSD.org/ - The Power To Serve http://www.sourcehosting.net/ - Ready. Set. Code. http://twitter.com/sourcehosting/ - Follow me, follow you -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.7 (MingW32) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/ iD8DBQFKxOFX0sRouByUApARAklaAKDI9nslpnrbnCUbewj4ux1JmNRvvACfcfd0 YReyg0Sl/pLUVceb+jlaMYM= =Or79 -----END PGP SIGNATURE----- _______________________________________________ freebsd-questions@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-questions To unsubscribe, send any mail to "freebsd-questions-unsubscr...@freebsd.org"