-----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"

Reply via email to