summaryrefslogtreecommitdiff
path: root/sci-libs/coinor-flopcpp
diff options
context:
space:
mode:
authorV3n3RiX <venerix@redcorelinux.org>2017-10-09 18:53:29 +0100
committerV3n3RiX <venerix@redcorelinux.org>2017-10-09 18:53:29 +0100
commit4f2d7949f03e1c198bc888f2d05f421d35c57e21 (patch)
treeba5f07bf3f9d22d82e54a462313f5d244036c768 /sci-libs/coinor-flopcpp
reinit the tree, so we can have metadata
Diffstat (limited to 'sci-libs/coinor-flopcpp')
-rw-r--r--sci-libs/coinor-flopcpp/Manifest5
-rw-r--r--sci-libs/coinor-flopcpp/coinor-flopcpp-1.1.7.ebuild66
-rw-r--r--sci-libs/coinor-flopcpp/metadata.xml17
3 files changed, 88 insertions, 0 deletions
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 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<maintainer type="project">
+ <email>sci@gentoo.org</email>
+ <name>Gentoo Science Project</name>
+</maintainer>
+<longdescription lang="en">
+ 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.
+</longdescription>
+</pkgmetadata>