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>