From b0f52e0ca8058c220fe1ea8d4bc317882ca62d13 Mon Sep 17 00:00:00 2001 From: Sébastien Fabbro Date: Sat, 7 Dec 2013 08:40:03 -0800 Subject: sci-libs/coinor-symphony: Version bump Package-Manager: portage-2.2.7-prefix --- sci-libs/coinor-symphony/ChangeLog | 6 ++ sci-libs/coinor-symphony/Manifest | 2 +- .../coinor-symphony/coinor-symphony-5.5.0.ebuild | 89 ---------------------- .../coinor-symphony/coinor-symphony-5.5.6.ebuild | 89 ++++++++++++++++++++++ 4 files changed, 96 insertions(+), 90 deletions(-) delete mode 100644 sci-libs/coinor-symphony/coinor-symphony-5.5.0.ebuild create mode 100644 sci-libs/coinor-symphony/coinor-symphony-5.5.6.ebuild diff --git a/sci-libs/coinor-symphony/ChangeLog b/sci-libs/coinor-symphony/ChangeLog index fb5c52b7f..7c916e937 100644 --- a/sci-libs/coinor-symphony/ChangeLog +++ b/sci-libs/coinor-symphony/ChangeLog @@ -2,6 +2,12 @@ # Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2 # $Header: $ +*coinor-symphony-5.5.6 (07 Dec 2013) + + 07 Dec 2013; Sébastien Fabbro + +coinor-symphony-5.5.6.ebuild, -coinor-symphony-5.5.0.ebuild: + sci-libs/coinor-symphony: Version bump + *coinor-symphony-5.5.0 (17 Jul 2013) 17 Jul 2013; Sébastien Fabbro diff --git a/sci-libs/coinor-symphony/Manifest b/sci-libs/coinor-symphony/Manifest index 99ed70ae2..767a7a202 100644 --- a/sci-libs/coinor-symphony/Manifest +++ b/sci-libs/coinor-symphony/Manifest @@ -1 +1 @@ -DIST SYMPHONY-5.5.0.tgz 7624733 SHA256 71f8e424527ae83df12f2f226a1fda3f37546d894c8610582b8d13ca925ce77e SHA512 a35b3cc0bdc1f75db2ba352d14c3292c4a428d6c3416268e90f190a7742b5d621f7d38bd673d32745b16381ca5e76adeefbb098fdbc59c37825950f3277f9cdc WHIRLPOOL c34c7038a9d693107fea0501904fc7188e9cf5e4e83becbad55fa1656f9df5a7c39bcf382b16a52ef06e20d38461d5df15498731a32d55c635406645c32b37b5 +DIST SYMPHONY-5.5.6.tgz 7626332 SHA256 69e0fa91e0c5a5eab1ab61e6fdfbb884b84f53ef0533e8a27d1469475fbe80cc SHA512 eb5082c36ea0c5a83e72134f0c08211ec5500baabd8682ca55ba6444627a600724151ad316910c0aad40498a1759d5256cd2ca9c2332bba2a97a68a183602f2b WHIRLPOOL a2fe83bd63ea9125e2f50232568ef1c2696d69e62b9548ce031e7ffcc84c2cd209929b598f7d0d5b7946b764dd2b49ac04825819f8dd0a66c2c6ef6b210ac7d6 diff --git a/sci-libs/coinor-symphony/coinor-symphony-5.5.0.ebuild b/sci-libs/coinor-symphony/coinor-symphony-5.5.0.ebuild deleted file mode 100644 index 5af9ff489..000000000 --- a/sci-libs/coinor-symphony/coinor-symphony-5.5.0.ebuild +++ /dev/null @@ -1,89 +0,0 @@ -# Copyright 1999-2013 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: $ - -EAPI=5 - -inherit autotools-utils multilib - -MYPN=SYMPHONY - -DESCRIPTION="COIN-OR solver for mixed-integer linear programs" -HOMEPAGE="https://projects.coin-or.org/SYMPHONY/" -SRC_URI="http://www.coin-or.org/download/source/${MYPN}/${MYPN}-${PV}.tgz" - -LICENSE="EPL-1.0" -SLOT="0" -KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux" -IUSE="doc examples glpk static-libs test" - -RDEPEND=" - sci-libs/coinor-cgl - sci-libs/coinor-clp - sci-libs/coinor-dylp - sci-libs/coinor-osi - sci-libs/coinor-utils - sci-libs/coinor-vol - glpk? ( sci-mathematics/glpk )" -DEPEND="${RDEPEND} - virtual/pkgconfig - doc? ( virtual/latex-base ) - test? ( sci-libs/coinor-sample )" - -S="${WORKDIR}/${MYPN}-${PV}/${MYPN}" - -src_prepare() { - # as-needed fix - # hack to avoid eautoreconf (coinor has its own weird autotools - sed -i \ - -e 's:\(libOsiSym_la_LIBADD.*=\).*:\1 $(top_builddir)/src/libSym.la:' \ - src/OsiSym/Makefile.in || die - sed -i \ - -e 's:\(libSym_la_LIBADD.*=\).*:\1 @SYMPHONYLIB_LIBS@:g' \ - src/Makefile.in || die -} - -src_configure() { - local myeconfargs=() - if use glpk; then - myeconfargs+=( - --with-glpk-incdir="${EPREFIX}"/usr/include - --with-glpk-lib=-lglpk ) - else - myeconfargs+=( --without-glpk ) - fi - PKG_CONFIG_PATH+="${ED}"/usr/$(get_libdir)/pkgconfig \ - autotools-utils_src_configure -} - -src_compile() { - # hack for parallel build, to overcome not patching Makefile.am above - autotools-utils_src_compile -C src libSym.la - autotools-utils_src_compile - if use doc; then - pushd Doc /dev/null - pdflatex Walkthrough && pdflatex Walkthrough - # does not compile and doc is online - #pdflatex man && pdflatex man - popd > /dev/null - fi -} - -src_test() { - pushd "${BUILD_DIR}" > /dev/null || die - emake test - popd > /dev/null || die -} - -src_install() { - # hack for parallel install, to overcome not patching Makefile.am above - autotools-utils_src_install -C src install-am - autotools-utils_src_install - use doc && dodoc Doc/Walkthrough.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-symphony/coinor-symphony-5.5.6.ebuild b/sci-libs/coinor-symphony/coinor-symphony-5.5.6.ebuild new file mode 100644 index 000000000..57b408890 --- /dev/null +++ b/sci-libs/coinor-symphony/coinor-symphony-5.5.6.ebuild @@ -0,0 +1,89 @@ +# Copyright 1999-2013 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ + +EAPI=5 + +inherit autotools-utils multilib + +MYPN=SYMPHONY + +DESCRIPTION="COIN-OR solver for mixed-integer linear programs" +HOMEPAGE="https://projects.coin-or.org/SYMPHONY/" +SRC_URI="http://www.coin-or.org/download/source/${MYPN}/${MYPN}-${PV}.tgz" + +LICENSE="EPL-1.0" +SLOT="0/3" +KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux" +IUSE="doc examples glpk static-libs test" + +RDEPEND=" + sci-libs/coinor-cgl + sci-libs/coinor-clp + sci-libs/coinor-dylp + sci-libs/coinor-osi + sci-libs/coinor-utils + sci-libs/coinor-vol + glpk? ( sci-mathematics/glpk )" +DEPEND="${RDEPEND} + virtual/pkgconfig + doc? ( virtual/latex-base ) + test? ( sci-libs/coinor-sample )" + +S="${WORKDIR}/${MYPN}-${PV}/${MYPN}" + +src_prepare() { + # as-needed fix + # hack to avoid eautoreconf (coinor has its own weird autotools + sed -i \ + -e 's:\(libOsiSym_la_LIBADD.*=\).*:\1 $(top_builddir)/src/libSym.la:' \ + src/OsiSym/Makefile.in || die + sed -i \ + -e 's:\(libSym_la_LIBADD.*=\).*:\1 @SYMPHONYLIB_LIBS@:g' \ + src/Makefile.in || die +} + +src_configure() { + local myeconfargs=() + if use glpk; then + myeconfargs+=( + --with-glpk-incdir="${EPREFIX}"/usr/include + --with-glpk-lib=-lglpk ) + else + myeconfargs+=( --without-glpk ) + fi + PKG_CONFIG_PATH+="${ED}"/usr/$(get_libdir)/pkgconfig \ + autotools-utils_src_configure +} + +src_compile() { + # hack for parallel build, to overcome not patching Makefile.am above + autotools-utils_src_compile -C src libSym.la + autotools-utils_src_compile + if use doc; then + pushd Doc /dev/null + pdflatex Walkthrough && pdflatex Walkthrough + # does not compile and doc is online + #pdflatex man && pdflatex man + popd > /dev/null + fi +} + +src_test() { + pushd "${BUILD_DIR}" > /dev/null || die + emake test + popd > /dev/null || die +} + +src_install() { + # hack for parallel install, to overcome not patching Makefile.am above + autotools-utils_src_install -C src install-am + autotools-utils_src_install + use doc && dodoc Doc/Walkthrough.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 +} -- cgit v1.2.3-65-gdbad