aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAlexey Shvetsov <alexxy@gentoo.org>2011-08-12 18:13:29 +0400
committerAlexey Shvetsov <alexxy@gentoo.org>2011-08-12 18:13:29 +0400
commit3bb12fa23aa9234af47c43c867502625c9c44500 (patch)
treeeb102ad50c558c7e2eac2cee8e0159bfee2c9838 /sys-cluster
parentMasked live builds, librecad and brlcad (diff)
downloadsci-3bb12fa23aa9234af47c43c867502625c9c44500.tar.gz
sci-3bb12fa23aa9234af47c43c867502625c9c44500.tar.bz2
sci-3bb12fa23aa9234af47c43c867502625c9c44500.zip
[sys-cluster/open-mx] Add new version of open-mx
(Portage version: 2.2.0_alpha50/git/Linux x86_64, signed Manifest commit with key F82F92E6)
Diffstat (limited to 'sys-cluster')
-rw-r--r--sys-cluster/open-mx/Manifest34
-rw-r--r--sys-cluster/open-mx/open-mx-1.4.0.ebuild2
-rw-r--r--sys-cluster/open-mx/open-mx-1.5.0.ebuild71
3 files changed, 90 insertions, 17 deletions
diff --git a/sys-cluster/open-mx/Manifest b/sys-cluster/open-mx/Manifest
index 9ae9d8967..b748a6dc2 100644
--- a/sys-cluster/open-mx/Manifest
+++ b/sys-cluster/open-mx/Manifest
@@ -3,23 +3,25 @@ Hash: SHA256
AUX omxoed.initd 924 RMD160 20e120177652eb1df67e6b2e47b22fe4939f731a SHA1 7155b34d333f5632d5970f6b609798f7d9592c95 SHA256 2ea867e4dbf1a0609ffcdce06e68c81c04150667a6baa4d00af40cd085370701
AUX open-mx-1.4.0-driver.patch 284 RMD160 d97cb11234a48b37748fa101b12d8ccc628f333c SHA1 cc8b123dd3d9b3a479ace1d12bc790e2de7a0ffb SHA256 cf6b97ecdd350e531c40154ca5efe6e134cec25f60b34d5cebd9f7d5ae3814c8
-DIST open-mx-1.4.0.tar.gz 1028002 RMD160 131a6a0c8512e7852887a87c774200be693a219f SHA1 344b4eed70ddc575fd49b97d4148220e2d028748 SHA256 708046da0a6bb72ba022ac34640caaee8a544a4b26b5fe56420942d5ba26259e
-EBUILD open-mx-1.4.0.ebuild 1702 RMD160 ad493629d2f8a5f1ac1c661e6a9e882e1d4f6af4 SHA1 5513f8b37c76735451aa0a1b8b4970847eb5ef2a SHA256 93bf0756ed95742ea6d0a26543a02bbe0e4fe9e99bf47b561d442e985bb716b4
+DIST open-mx-1.4.0.tar.gz 1028002 RMD160 9c1185a5c5e9fc54612808977ee8f548b2258d31 SHA1 da39a3ee5e6b4b0d3255bfef95601890afd80709 SHA256 e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
+DIST open-mx-1.5.0.tar.gz 1073137 RMD160 432a302de247490c90f4cf82b204ab28a3e837e2 SHA1 77d8e42fb7f1855a8c7f5595e77ad7faec4e0ae2 SHA256 96a89c630e61e61288a644c09944b3bb729f087013a66535d9d244f936abec17
+EBUILD open-mx-1.4.0.ebuild 1696 RMD160 c61916437bba2c15ebed7034982e45a09bebdbb3 SHA1 46e6e37c58a148f2467d6411db6d5c05230d67ff SHA256 abbc8a17d08af4522cfe2bf35395d70fbefa745e698515c2bb279cdc37ce0d5d
+EBUILD open-mx-1.5.0.ebuild 1696 RMD160 161a63c39f6048b550cde3f868c7de5e64d22e1b SHA1 cf5262e392081c34743b6fd014a396b63fd2ffdc SHA256 41311acfc0de03bbb32afacc2656d6744e314a85c059f9ca2bbcd2e1439f7387
MISC metadata.xml 256 RMD160 297cebf084cdeb7898dc63f961ebecc0d2b1eb41 SHA1 6ed907e703b338a26cd2652a1f63c2dbb11b85d4 SHA256 c2578751d289276468e4ab84773d4bb935f059a2e0e6a3416e3d3ef311d206e6
-----BEGIN PGP SIGNATURE-----
-Version: GnuPG v2.0.17 (GNU/Linux)
+Version: GnuPG v2.0.18 (GNU/Linux)
-iQIcBAEBCAAGBQJOH3zPAAoJEOf+E+/4L5LmpfYP/2WG6XER9Q30Ppe8RHz4Sk3a
-/fbe2Dg/JqHpnol5am+rSq0VSvefxRQ7KrWaVidpZNvLsA8I/Z8/2ugYdHFzPmV8
-3meX7qn8hqRWir5X6uBkcF37Lo55udk4rw7KLg7688UGHzH0QWd1L+LYd86Jwns9
-pl4ehblc5JXNeN8XMqoRkny4Nz+aAh3vDuEWCICZm8T9yD13kYsGuUlhveqq3uLP
-H1TfqWp/CAJ1Sa2vkd7LFkjFL+oz6PvgCmCSJwgFA2xkUZQXllH6LKxzoHsNqV1g
-SA+mstxEGcP5xziU+YurFUkkRZvKAp5DpaC7myDLn9cxItz7t3neQ77tc2dDaxxc
-vDm8HXLqms1DN/XR7w4ncbMg5Ec0xX3b1puzP962l1ArJoIRt/i/Iv/kJABCAWWq
-Vynf6TLBR5vUgsARl3Z1xRPDwK/WphzrIkM/yQ8fXuXEStdCiwFT69PgXS0MWGuM
-I0vI+4uXSv8HeHy0gAJbKmpCiZmtLRNlH8zD900GDglSXlw3xqt49tuwb+pM50v7
-1FknqBVg1iGJc/VCGEPVzwbTlIMAZ79jOtZncKkzVkbMo1YOXesjVHz3jQo6/64j
-SubUU0TWdfLTM7+NvAIQ4HiSZQnx0kKcUz8gjsgoyqp61bBm0Ta7SHZ/sDERatJe
-N/RS4jNMlnKbp9efzYPz
-=EMUN
+iQIcBAEBCAAGBQJORTUJAAoJEOf+E+/4L5LmrXYP/AyosAzw4swbOw8uFcY+4VxQ
+h5bIesOtnHS/j4Yl67qAw90a++ubWVZsmWNWc6VeRE1aoKtY6gMbQBGoyWJUz1DX
+tRUJ4oMZga/lp/2x8KFXwy8eb+bJm6402MrRWmPXgEKW+WyUc5US/52UxKhQjLSL
+4V/26JSfTKaflBQH+/+qJmf0yt/KyWskxgtyftg3kFp2PWGOal6B4Lljlv/koRxT
+GFS+batcKcjfB1O4oxINdRv/OjNuhyJfHNc3J0FiMNs38NNt7/IQsEopBek3r8xA
+yeTmmNoAEQoAco41Z7ON6pyQYnXJ4k/B4OwnnAGvAP1arAzqDDsR5gej6Hb5QjHD
+nwLKJxl1bAunRdlFtlzzO8zxqphPpv2p3fT/PBy89XxIRfxfvG8w8znyQgM2dOgH
+Jz9xtp2ML5M+SYXJ+ey6a5fWfDSRjLP9cPrM0gBVm3+6jEnko5jTh+dFa2TXjZgk
+6gbMlZpic4mjcCHzX7dW27u92nenpGUp6bP/doMNUgClrIS71UGQdlpUPTuoJSNw
+43/Q8ZgAAbf5kwqA9qlsyHC4dUO7ZyPEeF0sew/6D55LpSD1TLayteue9xMFU/7P
+bKaYNedpLFniGVQrYm/uhmj5ZwI+3nImxpZrEFZ7SymS6DOR0Zumzq4swJ3KEsTL
+8N81R/MMaFAnswB8x9qz
+=JYxe
-----END PGP SIGNATURE-----
diff --git a/sys-cluster/open-mx/open-mx-1.4.0.ebuild b/sys-cluster/open-mx/open-mx-1.4.0.ebuild
index 669e7bd67..e640ef8f7 100644
--- a/sys-cluster/open-mx/open-mx-1.4.0.ebuild
+++ b/sys-cluster/open-mx/open-mx-1.4.0.ebuild
@@ -17,7 +17,7 @@ IUSE="debug modules static-libs"
DEPEND="
sys-apps/hwloc
- >=virtual/linux-sources-2.6"
+ virtual/linux-sources"
RDEPEND="
sys-apps/hwloc
sys-apps/module-init-tools"
diff --git a/sys-cluster/open-mx/open-mx-1.5.0.ebuild b/sys-cluster/open-mx/open-mx-1.5.0.ebuild
new file mode 100644
index 000000000..6e7d787af
--- /dev/null
+++ b/sys-cluster/open-mx/open-mx-1.5.0.ebuild
@@ -0,0 +1,71 @@
+# Copyright 1999-2011 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+EAPI=4
+
+inherit autotools linux-mod multilib
+
+DESCRIPTION="Open-MX - Myrinet Express over Generic Ethernet Hardware"
+HOMEPAGE="http://open-mx.gforge.inria.fr/"
+SRC_URI="http://gforge.inria.fr/frs/download.php/28871/${P}.tar.gz"
+
+LICENSE="GPL-2 LGPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="debug modules static-libs"
+
+DEPEND="
+ sys-apps/hwloc
+ virtual/linux-sources"
+RDEPEND="
+ sys-apps/hwloc
+ sys-apps/module-init-tools"
+
+MODULE_NAMES="open-mx(misc:${S}/driver/linux)"
+BUILD_TARGETS="all"
+BUILD_PARAMS="KDIR=${KERNEL_DIR}"
+
+src_prepare() {
+ # We still want to configure driver but dont want to build it at all
+ epatch "${FILESDIR}/open-mx-1.4.0-driver.patch"
+ # We dont want tests
+ sed -e 's:tests/mx::g' \
+ -e 's:tests::g' \
+ -i Makefile.am || die "sed failed"
+ eautoreconf
+}
+
+src_configure() {
+ econf \
+ $(use_enable static-libs static) \
+ $(use_enable debug)
+}
+
+src_compile() {
+ default
+ if use modules; then
+ cd "${S}/driver/linux"
+ linux-mod_src_compile || die "failed to build driver"
+ fi
+}
+
+src_install() {
+ default
+ use static-libs || find "${ED}" -name '*.*a' -exec rm {} +
+ # Drop init scripts
+ rm -rf "${ED}/usr/sbin" || die
+ rm "${ED}/usr/bin/omx_check"
+ # install udev rules
+ insinto /etc/udev/rules.d
+ doins "${ED}/etc/open-mx/10-open-mx.rules"
+ dodoc "${ED}/usr/share/open-mx/FAQ.html"
+ # Drop misc stuff
+ rm "${ED}/etc/open-mx/10-open-mx.rules" || die
+ rm -rf "${ED}/usr/share/open-mx" || die
+ newinitd "${FILESDIR}/omxoed.initd" omxoed
+ if use modules; then
+ cd "${S}/driver/linux"
+ linux-mod_src_install || die "failed to install driver"
+ fi
+}