ports/158269: New port: math/coinmp
Pedro F. Giffuni
giffunip at tutopia.com
Mon Jun 27 19:14:14 UTC 2011
(Re-posting as the first email bounced back)
On Sat, 25 Jun 2011 02:50:09 +0000, "b. f." <bf1783 at googlemail.com>
wrote:
>> CoinMP is a C library that supports functionality from three
>> different
>> COIN-OR (Optimization) projects:
>>
>> - CLP (Coin LP)
>> - CBC (Coin Branch-and-Cut)
>> - CGL (Cut Generation Library)
>>
>> It also includes the clp and cbc binaries so it conflicts with
>> math/clp
>> (which is a newer version and uses the fortran solvers so is not
>> obsolete).
>
> Why not just add ports for cbc and cgl, instead of this bundle port?
> Does it have some added functionality beyond the components listed
> above?
>
Yes, in addition to CLP, CBC, CGL, and their cosrrespoding OSI
interface, there's a C library called CoinMP, that will be used
in OpenOffice's calc.
>>
>> I left a knob that builds the glpk solver too, unfortunately our
>> math/glpk
>> port removed the required headers so this option won't build out of
>> the box.
>
> I added them, but then removed them, because no other in-tree ports
> that I knew of needed anything other than glpk.h, demon@ didn't seem
> to care, and it made maintaining the pkg-plist easier. What
> additional headers are needed by CoinMP?
>
Actually, I added them for CLP and we had a knob to use them there but
I never understood how to make any use of it. I eventually got tired
of having port bumps everytime GLPK was updated and killed the knob.
I recall pretty much every header that you removed was required, but
the thing with COIN is that it's mostly libraries so you usually only
need this if you are a programmer and want to use the specific functionality in OSI.
Pedro.
More information about the freebsd-ports-bugs
mailing list