diff options
author | Alexey Shvetsov <alexxy@gentoo.org> | 2011-08-12 18:13:29 +0400 |
---|---|---|
committer | Alexey Shvetsov <alexxy@gentoo.org> | 2011-08-12 18:13:29 +0400 |
commit | 3bb12fa23aa9234af47c43c867502625c9c44500 (patch) | |
tree | eb102ad50c558c7e2eac2cee8e0159bfee2c9838 /sys-cluster | |
parent | Masked live builds, librecad and brlcad (diff) | |
download | sci-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/Manifest | 34 | ||||
-rw-r--r-- | sys-cluster/open-mx/open-mx-1.4.0.ebuild | 2 | ||||
-rw-r--r-- | sys-cluster/open-mx/open-mx-1.5.0.ebuild | 71 |
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 +} |