From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from pigeon.gentoo.org ([208.92.234.80] helo=lists.gentoo.org) by finch.gentoo.org with esmtp (Exim 4.77) (envelope-from ) id 1SrZJz-00025D-Os for garchives@archives.gentoo.org; Wed, 18 Jul 2012 18:50:04 +0000 Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id BE5A6E05D5; Wed, 18 Jul 2012 18:49:36 +0000 (UTC) Received: from smtp.gentoo.org (smtp.gentoo.org [140.211.166.183]) by pigeon.gentoo.org (Postfix) with ESMTP id 821E0E05D5 for ; Wed, 18 Jul 2012 18:49:36 +0000 (UTC) Received: from hornbill.gentoo.org (hornbill.gentoo.org [94.100.119.163]) (using TLSv1 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by smtp.gentoo.org (Postfix) with ESMTPS id BCD681B404F for ; Wed, 18 Jul 2012 18:49:35 +0000 (UTC) Received: from localhost.localdomain (localhost [127.0.0.1]) by hornbill.gentoo.org (Postfix) with ESMTP id 7D175E5440 for ; Wed, 18 Jul 2012 18:49:33 +0000 (UTC) From: "Sebastien Fabbro" To: gentoo-commits@lists.gentoo.org Content-type: text/plain; charset=UTF-8 Reply-To: gentoo-dev@lists.gentoo.org, "Sebastien Fabbro" Message-ID: <1342637271.35b9cd6bf783fb5af8682b2d2e531bd412500ff1.bicatali@gentoo> Subject: [gentoo-commits] proj/sci:master commit in: sci-libs/coinor-bonmin/ X-VCS-Repository: proj/sci X-VCS-Files: sci-libs/coinor-bonmin/ChangeLog sci-libs/coinor-bonmin/coinor-bonmin-1.6.0.ebuild sci-libs/coinor-bonmin/metadata.xml X-VCS-Directories: sci-libs/coinor-bonmin/ X-VCS-Committer: bicatali X-VCS-Committer-Name: Sebastien Fabbro X-VCS-Revision: 35b9cd6bf783fb5af8682b2d2e531bd412500ff1 X-VCS-Branch: master Date: Wed, 18 Jul 2012 18:49:33 +0000 (UTC) Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-commits@lists.gentoo.org Content-Transfer-Encoding: quoted-printable X-Archives-Salt: b4d4d324-9748-4ccf-af15-5c6cddf9a32f X-Archives-Hash: d0ea9ae4d5b701455e0e277136873828 commit: 35b9cd6bf783fb5af8682b2d2e531bd412500ff1 Author: Sebastien Fabbro uvic ca> AuthorDate: Wed Jul 18 18:47:51 2012 +0000 Commit: Sebastien Fabbro gentoo org> CommitDate: Wed Jul 18 18:47:51 2012 +0000 URL: http://git.overlays.gentoo.org/gitweb/?p=3Dproj/sci.git;a=3Dc= ommit;h=3D35b9cd6b sci-libs/coinor-bonmin: Initial import (Portage version: 2.2.01.20757-prefix/git/Linux x86_64, unsigned Manifest= commit) --- sci-libs/coinor-bonmin/ChangeLog | 9 +++ sci-libs/coinor-bonmin/coinor-bonmin-1.6.0.ebuild | 65 +++++++++++++++= ++++++ sci-libs/coinor-bonmin/metadata.xml | 10 +++ 3 files changed, 84 insertions(+), 0 deletions(-) diff --git a/sci-libs/coinor-bonmin/ChangeLog b/sci-libs/coinor-bonmin/Ch= angeLog new file mode 100644 index 0000000..a3a2e2a --- /dev/null +++ b/sci-libs/coinor-bonmin/ChangeLog @@ -0,0 +1,9 @@ +# ChangeLog for sci-libs/coinor-bonmin +# Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2 +# $Header: $ + +*coinor-bonmin-1.6.0 (18 Jul 2012) + + 18 Jul 2012; S=C3=A9bastien Fabbro + +coinor-bonmin-1.6.0.ebuild, +metadata.xml: + sci-libs/coinor-bonmin: Initial import diff --git a/sci-libs/coinor-bonmin/coinor-bonmin-1.6.0.ebuild b/sci-libs= /coinor-bonmin/coinor-bonmin-1.6.0.ebuild new file mode 100644 index 0000000..b3af3a2 --- /dev/null +++ b/sci-libs/coinor-bonmin/coinor-bonmin-1.6.0.ebuild @@ -0,0 +1,65 @@ +# Copyright 1999-2012 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ + +EAPI=3D4 + +inherit autotools-utils multilib + +MYPN=3DBonmin + +DESCRIPTION=3D"COIN-OR Basic Open-source Nonlinear Mixed INteger program= ming" +HOMEPAGE=3D"https://projects.coin-or.org/Bonmin/" +SRC_URI=3D"http://www.coin-or.org/download/source/${MYPN}/${MYPN}-${PV}.= tgz" + +LICENSE=3D"EPL-1.0" +SLOT=3D"0" +KEYWORDS=3D"~amd64 ~x86 ~amd64-linux ~x86-linux" +IUSE=3D"doc examples glpk static-libs test" + +RDEPEND=3D" + sci-libs/coinor-cbc + sci-libs/coinor-clp + sci-libs/ipopt" +DEPEND=3D"${RDEPEND} + virtual/pkgconfig + doc? ( virtual/latex-base ) + test? ( sci-libs/coinor-sample )" + +S=3D"${WORKDIR}/${MYPN}-${PV}/${MYPN}" + +src_prepare() { + # as-needed fix + # hack to avoid eautoreconf (coinor has its own weird autotools + sed -i \ + -e 's:\(libbonmin_la_LIBADD.*=3D\):\1 @BONMINLIB_LIBS@ :' \ + -e 's:\(libbonmin_la_DEPENDENCIES.*=3D\).*:\1 ../Algorithms/libbonalgo= rithms.la ../Interfaces/libbonmininterfaces.la Heuristics/libbonheuristic= s.la:' \ + src/CbcBonmin/Makefile.in || die +} + +src_configure() { + local myeconfargs=3D() + PKG_CONFIG_PATH+=3D"${ED}"/usr/$(get_libdir)/pkgconfig \ + autotools-utils_src_configure +} + +src_compile() { + autotools-utils_src_compile all $(use doc && echo doc) +} + +src_test() { + pushd "${AUTOTOOLS_BUILD_DIR}" > /dev/null || die + emake test + popd > /dev/null || die +} + +src_install() { + autotools-utils_src_install + use doc && dodoc doc/BONMIN_UsersManual.pdf + # already installed + rm "${ED}"/usr/share/coin/doc/${MYPN}/{README,AUTHORS,LICENSE} || die + if use examples; then + insinto /usr/share/doc/${PF}/examples + doins -r examples/* + fi +} diff --git a/sci-libs/coinor-bonmin/metadata.xml b/sci-libs/coinor-bonmin= /metadata.xml new file mode 100644 index 0000000..e4893a6 --- /dev/null +++ b/sci-libs/coinor-bonmin/metadata.xml @@ -0,0 +1,10 @@ + + + +sci + + BONMIN (Basic Open-source Nonlinear Mixed INteger programming) is an + open-source code for solving general MINLP (Mixed Integer NonLinear + Programming) problems. + +