Installing a different PORTVERSION based on OSVERSION?

Garrett Cooper yanefbsd at gmail.com
Tue Feb 16 01:01:36 UTC 2010


On Sun, Feb 14, 2010 at 2:20 PM, Darren Pilgrim <freebsd at bitfreak.org> wrote:
> Garrett Cooper wrote:
>>
>>    Vendor provided binaries are a fun ball of wax to deal with
>> because you need to have all dependencies come from the same generic
>> pool as the package [/ port] itself, as any
>>    This sounds trivial, but it requires changes to pkg_add (for
>> fetching / installing a particular revision of the code, as well as
>> `slotting' the packages themselves), determining elf-version, ld
>> modifications, as well as a few other things. It's been implemented at
>> my work [Ironport] from what I've been told, but 1) I'm not sure how
>> complete it is, 2) I'm not sure how tested it is, and 3) it hasn't
>> been reviewed yet and I'm not sure how much would be put back in the
>> community at large to be honest...
>
> Or you can take the vendor's approach and make a static binary with all the
> dependencies (i.e., libraries) compiled in.

    Yes, but that would require some thinking ahead and willingness to
distribute bloated binaries ;)... some relationships have been burned
because of acquisitions and the former vendor and licensing agreements
don't permit some folks to work with others due to bad blood :\...
Cheers,
-Garrett


More information about the freebsd-ports mailing list