From 4f2d7949f03e1c198bc888f2d05f421d35c57e21 Mon Sep 17 00:00:00 2001 From: V3n3RiX Date: Mon, 9 Oct 2017 18:53:29 +0100 Subject: reinit the tree, so we can have metadata --- sci-libs/coinor-flopcpp/Manifest | 5 ++ .../coinor-flopcpp/coinor-flopcpp-1.1.7.ebuild | 66 ++++++++++++++++++++++ sci-libs/coinor-flopcpp/metadata.xml | 17 ++++++ 3 files changed, 88 insertions(+) create mode 100644 sci-libs/coinor-flopcpp/Manifest create mode 100644 sci-libs/coinor-flopcpp/coinor-flopcpp-1.1.7.ebuild create mode 100644 sci-libs/coinor-flopcpp/metadata.xml (limited to 'sci-libs/coinor-flopcpp') diff --git a/sci-libs/coinor-flopcpp/Manifest b/sci-libs/coinor-flopcpp/Manifest new file mode 100644 index 000000000000..84ec1df63015 --- /dev/null +++ b/sci-libs/coinor-flopcpp/Manifest @@ -0,0 +1,5 @@ +DIST FlopC++-1.1.7.tgz 6631744 SHA256 c5bf2957f48d80638933a95dd1b2575b3b52a211313f664f9896b4c5050ff925 SHA512 40f59cb34f61f6ff1759a90909a81d724a562ee9dbfe91628ad8df1b8049afff254ceeb56f1e68a48d035e6d3a140744b8ebd8815ee39c9f01e17860c904942d WHIRLPOOL 4f2a5104e896980709f8b078c58771331516ed3753005768ec2faee6d6c6b9cedb2fc95cefd9e93c35dda7407094583543e032d0f0a0ca669062211b17ce9ef7 +EBUILD coinor-flopcpp-1.1.7.ebuild 1382 SHA256 47d1f6ec70cb7f87a2a52a480ea995c17a95997acc4e1eaf58257fe0571f8769 SHA512 8b84a8e6653ae8d3c371c354122ae41e307d93ab88699b5e8d6530951aed4b65b9ece3350aaf892e6eaf14db2674e9ad781b058ec52e1e52498eae758e092c50 WHIRLPOOL e574bec08b8bdd72655c5f448562427c49bfb315ba67cdd7a2b539baddd96a63d89bd1dd12dd7bce6c2dc744b278975a30e1c27a88a6513ee33a91925ce50e0d +MISC ChangeLog 2448 SHA256 182701e43325085207c8fd685dee74fff5e553fb99d3fbe9de131294f2ce8433 SHA512 3672104cbb19aa87008360b6e9e3febb8ba9252cff4325605abad4b001e07bf2b5e5fc1ce6de148a25984ddee9016a9584a0ec68e22a01e30ebe7f91005043cc WHIRLPOOL 0d9251d78c6146165dad6a5c04b285540939280d11ff3037cc89ad7c8e6ec6a604c85b68e8d8930cdc3d90c875b4cc3108d1203b7931941d25e3a6f7bef016fd +MISC ChangeLog-2015 1319 SHA256 3847c5113d31859a374e2264007912d1ec256be6a121851264ac064bf34e8f6c SHA512 57dd74ae0e173e9265d85ef445b746f5967d451cbad5ed104d3dd77de0555a01cdb1cbad7da1fafa8ebe28f24976759248a28c3c877af4da524b7ee08d224ad2 WHIRLPOOL dcbedb605f703b891986971d70c10a65f942d1af37922a3e01111b5b311d780b0f2397c2bafd80e78c3adec4266aa0da543984079846a6be6e2ec7ff9f23d13f +MISC metadata.xml 729 SHA256 f4dfa00c58e0209e054c0fb22718ca4fa564717633172a9abb5b8d14b0f240c3 SHA512 bc9e9cd91c9a5a53269c92ee502504f0e05a90c8657a8be511631d1712695345178c8931826af79e0e89c9431799abd99d2df18a7f5b91fad71ad5a3d995e3af WHIRLPOOL 963977325c1c377a79d3a889e05eadb68cfee9a7a1d562f490f854549f52fba9981499f03a688058c386c6d73b024c000a3ca1bc10ec8d1b248aaa41b25a1061 diff --git a/sci-libs/coinor-flopcpp/coinor-flopcpp-1.1.7.ebuild b/sci-libs/coinor-flopcpp/coinor-flopcpp-1.1.7.ebuild new file mode 100644 index 000000000000..015c0264ae52 --- /dev/null +++ b/sci-libs/coinor-flopcpp/coinor-flopcpp-1.1.7.ebuild @@ -0,0 +1,66 @@ +# Copyright 1999-2014 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=5 + +inherit autotools-utils multilib + +MYPN=FlopC++ + +DESCRIPTION="COIN-OR algebraic modeling language for linear optimization" +HOMEPAGE="https://projects.coin-or.org/FlopC++/" +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 static-libs" + +RDEPEND=" + sci-libs/coinor-cgl:= + sci-libs/coinor-clp:= + sci-libs/coinor-osi:=" +DEPEND="${RDEPEND} + virtual/pkgconfig + doc? ( app-doc/doxygen[dot] )" + +S="${WORKDIR}/${MYPN}-${PV}/FlopCpp" + +src_prepare() { + # needed for the --with-coin-instdir + dodir /usr + sed -i \ + -e "s:lib/pkgconfig:$(get_libdir)/pkgconfig:g" \ + configure || die + autotools-utils_src_prepare +} + +src_configure() { + local myeconfargs=( + --enable-dependency-linking + --with-coin-instdir="${ED}"/usr + $(use_with doc dot) + ) + autotools-utils_src_configure +} + +src_compile() { + autotools-utils_src_compile + if use doc; then + cd "${WORKDIR}/${MYPN}-${PV}/doxydoc" || die + doxygen doxygen.conf || die + fi +} + +src_test() { + autotools-utils_src_test test +} + +src_install() { + use doc && HTML_DOC=("${WORKDIR}/${MYPN}-${PV}/doxydoc/html/") + autotools-utils_src_install + if use examples; then + insinto /usr/share/doc/${PF} + doins -r examples + fi +} diff --git a/sci-libs/coinor-flopcpp/metadata.xml b/sci-libs/coinor-flopcpp/metadata.xml new file mode 100644 index 000000000000..fd5d53dfd884 --- /dev/null +++ b/sci-libs/coinor-flopcpp/metadata.xml @@ -0,0 +1,17 @@ + + + + + sci@gentoo.org + Gentoo Science Project + + + The COIN-OR Formulation of Linear Optimization Problems in C++ + (FLOPC++) is a linear optimization modelling language that can be + specified in a declarative style, similar to algebraic modelling + languages such as GAMS and AMPL, within a C++ program. As a result + the traditional strengths of algebraic modelling languages are + preserved, while embedding linear optimization models in software + applications is facilitated. + + -- cgit v1.2.3