From owner-freebsd-ports-bugs@FreeBSD.ORG Mon Jun 27 19:14:14 2011 Return-Path: Delivered-To: freebsd-ports-bugs@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 6C9EC106566B for ; Mon, 27 Jun 2011 19:14:14 +0000 (UTC) (envelope-from giffunip@tutopia.com) Received: from nm3-vm0.bullet.mail.sp2.yahoo.com (nm3-vm0.bullet.mail.sp2.yahoo.com [98.139.90.230]) by mx1.freebsd.org (Postfix) with SMTP id 48CD38FC13 for ; Mon, 27 Jun 2011 19:14:14 +0000 (UTC) Received: from [98.139.91.63] by nm3.bullet.mail.sp2.yahoo.com with NNFMP; 27 Jun 2011 19:00:45 -0000 Received: from [98.139.91.51] by tm3.bullet.mail.sp2.yahoo.com with NNFMP; 27 Jun 2011 19:00:45 -0000 Received: from [127.0.0.1] by omp1051.mail.sp2.yahoo.com with NNFMP; 27 Jun 2011 19:00:45 -0000 X-Yahoo-Newman-Property: ymail-3 X-Yahoo-Newman-Id: 388363.12668.bm@omp1051.mail.sp2.yahoo.com Received: (qmail 25125 invoked by uid 60001); 27 Jun 2011 19:00:45 -0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s1024; t=1309201245; bh=+Ix3Glq/gqjcrcRCkD+ppZpQ+mttr0oJ/nACGUbzkaY=; h=X-YMail-OSG:Received:X-RocketYMMF:X-Mailer:Message-ID:Date:From:Reply-To:Subject:To:In-Reply-To:MIME-Version:Content-Type; b=wHayPTN9DAYQb6fbbOw6JvUvPKmImwwfOAEsJw2tvJCSYiKGY8NS4x/BkOXt7z3baJvWXJAdw9+d8XvfG5ExlxHaJdT6hO0bSWcrGlCNhlR89sKQ9YwOoiTtkZ9qNTcY0fD6f0aO6z1HgSV7XfR0TugcPoYoOXm3MnlO1d5hLG0= X-YMail-OSG: X6UfUcMVM1kbc8hf8qkAjmO9fqBfG_SraJeYNQf8YAFmhzq 1gczv.04q7232VfbfOQGfaSlfFBIG5t8tc9uo9KsNpJk1mF7mXr0BE5Nk4VW l7HUpM5fKqFxIpCYvUASAQZ9CQoQGF1X49ij0h9WB3NJzNM.XH4rDnNzkME9 dAPWJ3vTVYTxGEUT_IzX78Xs59kGWQePLqHCteDZ8H8UfuELD76S7320kGdY aK8KbcXkgaIQfroOAL9KVvbLYaSfnMr3gFH51tld_yrpbJ9k4Xq6UQGg94Dv DlZK4R_4JWPDqjyD1GrQxYBTfx04jcBSAbdQHGioKF5WRFCDNurzJtn7nDTu XK8m9FOqYgg9oACpmFvyhauIGHBEvQPv3DkaXM8HG8PhlpwIzLVg8jRTAwR4 aJKAhpTgUCmwKKudOqGc- Received: from [190.157.142.22] by web113518.mail.gq1.yahoo.com via HTTP; Mon, 27 Jun 2011 12:00:44 PDT X-RocketYMMF: giffunip X-Mailer: YahooMailClassic/14.0.3 YahooMailWebService/0.8.112.307740 Message-ID: <1309201244.20782.YahooMailClassic@web113518.mail.gq1.yahoo.com> Date: Mon, 27 Jun 2011 12:00:44 -0700 (PDT) From: "Pedro F. Giffuni" To: FreeBSD-gnats-submit@FreeBSD.org, freebsd-ports-bugs@FreeBSD.org In-Reply-To: <201106242350.p5ONo9km087322@freefall.freebsd.org> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Cc: Subject: Re: ports/158269: New port: math/coinmp X-BeenThere: freebsd-ports-bugs@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: giffunip@tutopia.com List-Id: Ports bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 27 Jun 2011 19:14:14 -0000 (Re-posting as the first email bounced back) On Sat, 25 Jun 2011 02:50:09 +0000, "b. f." 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.