Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 27 Jun 2011 12:00:44 -0700 (PDT)
From:      "Pedro F. Giffuni" <giffunip@tutopia.com>
To:        FreeBSD-gnats-submit@FreeBSD.org, freebsd-ports-bugs@FreeBSD.org
Subject:   Re: ports/158269: New port: math/coinmp
Message-ID:  <1309201244.20782.YahooMailClassic@web113518.mail.gq1.yahoo.com>
In-Reply-To: <201106242350.p5ONo9km087322@freefall.freebsd.org>

next in thread | previous in thread | raw e-mail | index | archive | help
(Re-posting as the first email bounced back)

On Sat, 25 Jun 2011 02:50:09 +0000, "b. f." <bf1783@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.





Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?1309201244.20782.YahooMailClassic>