summaryrefslogtreecommitdiff
path: root/sci-libs/coinor-alps
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-alps
reinit the tree, so we can have metadata
Diffstat (limited to 'sci-libs/coinor-alps')
-rw-r--r--sci-libs/coinor-alps/Manifest7
-rw-r--r--sci-libs/coinor-alps/coinor-alps-1.4.9.ebuild66
-rw-r--r--sci-libs/coinor-alps/coinor-alps-1.5.4.ebuild61
-rw-r--r--sci-libs/coinor-alps/metadata.xml16
4 files changed, 150 insertions, 0 deletions
diff --git a/sci-libs/coinor-alps/Manifest b/sci-libs/coinor-alps/Manifest
new file mode 100644
index 000000000000..98cd4f19596f
--- /dev/null
+++ b/sci-libs/coinor-alps/Manifest
@@ -0,0 +1,7 @@
+DIST Alps-1.4.9.tgz 5564207 SHA256 b1d1636ed16b3a3982d7bc547da9713657cd22cbc3ed4d4323ec63af04d139d2 SHA512 b8f557d33f3d02d0bf98541309934eeebebd21829fe1e2a438b07e6e17f0a1de1a970ed97b28cdaddc8b14eb1092a86db4d44838cef70bae3d091cd48fe8e2d8 WHIRLPOOL dddf890622d44f0c42278a15e0ac979cc6faa9cfa9b26b47fcc785de709098a044bd68d2fe81671b0ab5bae268c18f2ad8b00741bdf96ec7779ce76bf71fc352
+DIST Alps-1.5.4.tgz 5691940 SHA256 e9ca0a3b6f7013b04845935b26ebcda9468eae23b31ae2dcee2dbeb30a046f3a SHA512 eace2f0e3dde682ee92b8e185ba6ea226a681dbcecb5fcf5258334e6deed89705b2c61821896b07323459fbd8575a31fa91c3342becbc9f6173efdf094d39555 WHIRLPOOL 4c77b472bbacb7dcee8f00be91198a17f745769aac00e720b46c034d5e0a8805142efd350eb23a8d3602e4faaa464a6334cd6aa726f8b20b7dccabb6bcd0eebf
+EBUILD coinor-alps-1.4.9.ebuild 1562 SHA256 a8c6c267d96c48d221522b40c077053f2c1de0bc87719f93839a55ddc780c623 SHA512 3c84654faf50e541d57a022d117a1eae87e150949153f800b94e3918074cb388beacc175f637418a109b53d91d5a1aafd89d8f090e2e7b2f478b244fb6fa96dc WHIRLPOOL a9b8f821427cafa7e7ec7b356b76e92bd915d0c0245ebe7b05d704272b30cc18bedb0d253b1bd87e3773c0839b12dd2dfbd1cf14641c900077907b7f702c081c
+EBUILD coinor-alps-1.5.4.ebuild 1416 SHA256 9be76fa5a2bc996fc51b22f6af3f38d10fbe81ea8baaffb033119b6d08d490b4 SHA512 6543c09a8f88037e18b90ea2c0795a50d8bec3202380fc2ed0ff407b7c3d114a9ac692182e92efee8ba94cc5f8b7f2494095afdfe1f7c27424578f90ac3fb48d WHIRLPOOL 04e12143d2099b85a184e0210f10c7e85442073a91f4fa800796ead905efc99cb6740482ba8c17ab586f385ae5f183985cc4c6ff8d4abbecfa59f0370a70e757
+MISC ChangeLog 2648 SHA256 4177f26f08e6d8d1779aec9fe3d50f277d3b0573c7eaf49b94fb691ca5878f1a SHA512 ed85e4ec5c5d6e661940813cd974cc11ce06b0441c59f3e69a193760c0c7e018fe84edefa39f275dc3e0f8670d709fe99e85abeee790ff2f0cf5fa2204aa92da WHIRLPOOL 7be9cfa04a7f7fe6bb0db37a930f19677d30ecc6968ee19ccebf65467aa71fd4792e570f9cb798a75fee8643046997b3c675f0c1473f32dd024d50299c48420f
+MISC ChangeLog-2015 1680 SHA256 898c108e3cdbb40aa4f3178cb5ed3315e8c2d713b4758efbb7d78d7833e65d6c SHA512 946b83d293e543b8997638bec89723b7d311d89be4060bb2642bf2ab315f349981ff2b357dd00fadd7b4329b15ed14701611751e69b4fa0f0d3d421636da3030 WHIRLPOOL 39436d56ae00d05f96d5677332d0c1ddd34c95d14cdf402937d2bec97d7d22d7a20bf670878b24a9553e62164ef5f084c8b30254f1deb52967f1e72900363926
+MISC metadata.xml 676 SHA256 00d63f966d510593d79c04f6ec0a762f01d277d8079dadca45ef3ff3b21c5f51 SHA512 2f9d9fc72a8041d540dee8a9ece59b2cef903d04d8a583522a141f44fdf8f277b9c1e827719aae073ab818626eef9ee0bdedaa972e2894146899fbb7e2334c99 WHIRLPOOL 43e04deeefba84125f12923716dd34d839e37e062c3243c6c4e56f27b50d2ea1d7a970d6e8d0e83cf7e35c4b61ac5bd432a614d03fb435c16ff58628d5f8e108
diff --git a/sci-libs/coinor-alps/coinor-alps-1.4.9.ebuild b/sci-libs/coinor-alps/coinor-alps-1.4.9.ebuild
new file mode 100644
index 000000000000..0d32e561166a
--- /dev/null
+++ b/sci-libs/coinor-alps/coinor-alps-1.4.9.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=Alps
+
+DESCRIPTION="COIN-OR Framework for implementing parallel graph search algorithms"
+HOMEPAGE="https://projects.coin-or.org/CHiPPS/"
+SRC_URI="http://www.coin-or.org/download/source/${MYPN}/${MYPN}-${PV}.tgz"
+
+LICENSE="CPL-1.0"
+SLOT="0/3"
+KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
+IUSE="doc examples static-libs test"
+
+RDEPEND="
+ sci-libs/coinor-utils:=
+ sci-libs/coinor-clp:="
+DEPEND="${RDEPEND}
+ virtual/pkgconfig
+ doc? ( app-doc/doxygen[dot] )
+ test? ( sci-libs/coinor-sample sci-libs/coinor-cgl )"
+
+S="${WORKDIR}/${MYPN}-${PV}/${MYPN}"
+
+src_prepare() {
+ # as-needed fix
+ # hack to avoid eautoreconf (coinor has its own weird autotools)
+ sed -i \
+ -e 's:\(libAlps_la_LIBADD.*=\).*:\1 @ALPSLIB_LIBS@:g' \
+ src/Makefile.in || die
+ # bug for later versions of subversions
+ sed -i \
+ -e 's/xexported/xexported -a "x$svn_rev_tmp" != "xUnversioned directory"/' \
+ configure || die
+ autotools-utils_src_prepare
+}
+
+src_configure() {
+ local myeconfargs=(
+ --enable-dependency-linking
+ $(use_with doc dot)
+ )
+ PKG_CONFIG_PATH+="${ED}"/usr/$(get_libdir)/pkgconfig \
+ autotools-utils_src_configure
+}
+
+src_compile() {
+ autotools-utils_src_compile all $(usex doc doxydoc "")
+}
+
+src_test() {
+ autotools-utils_src_test test
+}
+
+src_install() {
+ use doc && HTML_DOC=("${BUILD_DIR}/doxydocs/html/.")
+ autotools-utils_src_install
+ if use examples; then
+ insinto /usr/share/doc/${PF}
+ doins -r examples
+ fi
+}
diff --git a/sci-libs/coinor-alps/coinor-alps-1.5.4.ebuild b/sci-libs/coinor-alps/coinor-alps-1.5.4.ebuild
new file mode 100644
index 000000000000..3418b1c2bf77
--- /dev/null
+++ b/sci-libs/coinor-alps/coinor-alps-1.5.4.ebuild
@@ -0,0 +1,61 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit eutils
+
+MYPN=Alps
+
+DESCRIPTION="COIN-OR Framework for implementing parallel graph search algorithms"
+HOMEPAGE="https://projects.coin-or.org/CHiPPS/"
+SRC_URI="http://www.coin-or.org/download/source/${MYPN}/${MYPN}-${PV}.tgz"
+
+LICENSE="CPL-1.0"
+SLOT="0/3"
+KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
+IUSE="doc examples static-libs test"
+
+RDEPEND="
+ sci-libs/coinor-utils:=
+ sci-libs/coinor-clp:="
+DEPEND="${RDEPEND}
+ virtual/pkgconfig
+ doc? ( app-doc/doxygen[dot] )
+ test? ( sci-libs/coinor-sample sci-libs/coinor-cgl )"
+
+S="${WORKDIR}/${MYPN}-${PV}/${MYPN}"
+
+src_prepare() {
+ default
+ # as-needed fix
+ # hack to avoid eautoreconf (coinor has its own weird autotools)
+ sed -i \
+ -e 's:\(libAlps_la_LIBADD.*=\).*:\1 @ALPSLIB_LIBS@:g' \
+ src/Makefile.in || die
+ # bug for later versions of subversions
+ sed -i \
+ -e 's/xexported/xexported -a "x$svn_rev_tmp" != "xUnversioned directory"/' \
+ configure || die
+}
+
+src_configure() {
+ PKG_CONFIG_PATH+="${ED}"/usr/$(get_libdir)/pkgconfig
+ export PKG_CONFIG_PATH
+ econf \
+ --enable-dependency-linking \
+ $(use_with doc dot) \
+ $(use_enable static-libs static)
+}
+
+src_compile() {
+ emake all $(usex doc doxydoc "")
+}
+
+src_install() {
+ default
+ use examples && dodoc -r examples/
+ use doc && dodoc -r doxydoc/html/
+
+ prune_libtool_files --all
+}
diff --git a/sci-libs/coinor-alps/metadata.xml b/sci-libs/coinor-alps/metadata.xml
new file mode 100644
index 000000000000..ca300c0aa7a1
--- /dev/null
+++ b/sci-libs/coinor-alps/metadata.xml
@@ -0,0 +1,16 @@
+<?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">
+ CHiPPS is the COIN-OR High-Performance Parallel Search Framework, a
+ framework for implementing parallel algorithms based on tree
+ search. The current CHiPPS architecture consists of three
+ layers. The Abstract Library for Parallel Search (ALPS) is the base
+ layer of a hierarchy consisting of implementations of various tree
+ search algorithms for specific problem types.
+</longdescription>
+</pkgmetadata>