summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAlexey Shvetsov <alexxy@gentoo.org>2012-04-29 13:00:11 +0000
committerAlexey Shvetsov <alexxy@gentoo.org>2012-04-29 13:00:11 +0000
commitaa35979a3071680c5c06a27f85facbe92d68a0d0 (patch)
tree850dc6c73eaf692170fb9c06d931b3b6e826bc01 /sys-cluster
parentFix typo, bug #258111#c2. (diff)
downloadhistorical-aa35979a3071680c5c06a27f85facbe92d68a0d0.tar.gz
historical-aa35979a3071680c5c06a27f85facbe92d68a0d0.tar.bz2
historical-aa35979a3071680c5c06a27f85facbe92d68a0d0.zip
[sys-cluster/knem] Version bump
Package-Manager: portage-2.2.0_alpha100/cvs/Linux x86_64
Diffstat (limited to 'sys-cluster')
-rw-r--r--sys-cluster/knem/ChangeLog7
-rw-r--r--sys-cluster/knem/Manifest30
-rw-r--r--sys-cluster/knem/knem-0.9.8.ebuild69
3 files changed, 91 insertions, 15 deletions
diff --git a/sys-cluster/knem/ChangeLog b/sys-cluster/knem/ChangeLog
index 7980625005e9..2f87cc0e9446 100644
--- a/sys-cluster/knem/ChangeLog
+++ b/sys-cluster/knem/ChangeLog
@@ -1,6 +1,11 @@
# ChangeLog for sys-cluster/knem
# Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/sys-cluster/knem/ChangeLog,v 1.3 2012/04/29 12:50:29 alexxy Exp $
+# $Header: /var/cvsroot/gentoo-x86/sys-cluster/knem/ChangeLog,v 1.4 2012/04/29 13:00:11 alexxy Exp $
+
+*knem-0.9.8 (29 Apr 2012)
+
+ 29 Apr 2012; Alexey Shvetsov <alexxy@gentoo.org> +knem-0.9.8.ebuild:
+ [sys-cluster/knem] Version bump
29 Apr 2012; Alexey Shvetsov <alexxy@gentoo.org> files/45-knem.rules:
[sys-cluster/knem] Fix udev rules bug #410019
diff --git a/sys-cluster/knem/Manifest b/sys-cluster/knem/Manifest
index 3b95f8d0f9a5..49da4c87289a 100644
--- a/sys-cluster/knem/Manifest
+++ b/sys-cluster/knem/Manifest
@@ -3,23 +3,25 @@ Hash: SHA256
AUX 45-knem.rules 28 RMD160 ce26628664dc6678ba067b8bc4e54f6ae3790484 SHA1 9b6de09661647b448fc7ed5baa9819549ca45a0d SHA256 6087f4d9ae8e629f5440d94ae0359935a4222dafb091bcb7fa9efd7f2024e80d
DIST knem-0.9.7.tar.gz 288491 RMD160 e75a56c5ff8a80d670562a117f9c8d04338e29da SHA1 f43608720b8f59083794c4d368760bdb39a8438c SHA256 2a730bbaedd5374b391a93353d26f49378432e5a04fb31d4507c633e69774261
+DIST knem-0.9.8.tar.gz 292945 RMD160 65c018984118a4fdd4ba2548789827c254b6b63e SHA1 148dbd24452f9509c69f3307e794bad218dad2ad SHA256 c19de16ef39963cf746eff00545f7452d71466491ab396d5739f167f66e7c73c
EBUILD knem-0.9.7.ebuild 1500 RMD160 1565fcd19ec9dce98cf59dea0bd408881b1d1099 SHA1 ebe152c3735dda2efde0518df78f2a7c8bac49c9 SHA256 78701627f702a13cbedef17d5d65149b76860184a80e66f88de6eecf5e2eb6b3
-MISC ChangeLog 635 RMD160 16f50f055bb1a61733f36cba1a783cdd6968afb9 SHA1 773519a810027db3e1d85301783e47b9f5ac5312 SHA256 e6b48ee509f3c57af7b1619f2f044775c2fa816b0d08bcfb9b8eaed7ceca72e0
+EBUILD knem-0.9.8.ebuild 1499 RMD160 6af5a2010a3b29c6acda23c21332304ed5f49b74 SHA1 dd088fcb33d1a2df4277c9e6a5e91c3557670293 SHA256 886f5173c4b15ae77291a7297dfe43b63559885e66b7302b689a6e1ba0568918
+MISC ChangeLog 768 RMD160 bc26c58836bc1b92fb07b2c7ecf284047ae06ca3 SHA1 e32fc29b6a6bfdcacee8af05928ff595ec92f730 SHA256 252b6caa68267eab0bd7db43751acbd5ec3b20bd9fd9553f9dd90ed1ebd6aac7
MISC metadata.xml 256 RMD160 297cebf084cdeb7898dc63f961ebecc0d2b1eb41 SHA1 6ed907e703b338a26cd2652a1f63c2dbb11b85d4 SHA256 c2578751d289276468e4ab84773d4bb935f059a2e0e6a3416e3d3ef311d206e6
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.19 (GNU/Linux)
-iQIcBAEBCAAGBQJPnTj8AAoJEOf+E+/4L5LmrqQP/RYkF7O7D7XnnCaBLstZppia
-F/9tQFy+eXls9N2AlJ3U2j8moTLL2uNEKq+ICo3vpCW3BXYQ9JFO2FOEYux3r1jf
-pINrIxi/zC1zxx6d6vF7a880Aakgxy7g61dAAenDyv+8Y1zGLhMH+iAEC1H/UIZR
-IEYfnqIrFy0s9q1iQFrw9U2iAn3Y9O4CFpexCWkZxrR4xtIuuxhcmcOz/HjQTIGy
-9E/8LtpjNnN/5q+3XQh/XBFoml6Gwvpk3IUx5A54uSqMxY6t/zv8iAZziuzF/OSS
-9XH9HPt3nnmf2JGblqhEQ592h1SRTtqVfhCtfHDbWlKHgbmwCL6jQrvoLuj/0gy7
-VDCqW3xh1tURXJ+o3IbckN7jz3Ifop2gxiX873ov6fW59FjJhFfTt3v1SF3v6X49
-Q6+2B5oJDnKE8SJ6pgYJz/3A+4qYbq49Qas3pMC/p6l3366+DQMS4WH3zSddl78T
-KB8G1tNvotxo/w46imzTliynq9qeOJIHZ86GLhLF85iVQ3U5QeWeUJe0k52RpGRH
-m/ObXX7O1F1/3Uqh3ULHDVqLNav+62FpmRAbUC0bX22jWeaW8cJ/EiVUgxsPhr6K
-VR3zgn7StD5zQvZ2hM3FfQM9NAjez/dG58VYOaMqt8GS47zlMacs99HEnyzuNVHX
-CCuaFdOf4V6dVB9ersb2
-=EUP6
+iQIcBAEBCAAGBQJPnTtDAAoJEOf+E+/4L5Lm9AYQAIrEsv2GD+Q/W1vKkUqqMSim
+KfGYi7qFz0xNTS7fFL61OzwbEqFC1iEhCf9j/iY8pPABzg0EBFb9mh4RgD13IMeB
+EgOrTzC2JmfosEuPxeefx902Th09NYGIdmJZbnOMKtnXKW8Or2fl29/YMYuZ3ofL
+kDpVnaJ5p6+AG6SE3Q7mPPuLeYaCjl3lH2kOLg0ZagEkxw8ijuJB6JnOzGGJXsag
+xZj+r4LOnUgNp1fBN7RmhWdCrg0sk3F+2Q88mvG0mFvGVVM+W9Ce3nLZwzArl6wj
+yrzdiL1FNt7HAS6OBMXHRGbq+n4U4JsQjms09FrhPKKVy92CW0dyAs7zgVDWAWgI
+lgvPEQo91y4nq0jhTodjOqB1iOOGAASBZUjzfoHOpSBFFvMP87xnfOSsgcqujPus
+2kwVSR0kXVc+/G5HMUgVgegh0uvfc9sUEPOjxCZnHxH5fGeiW/qee71f1SO7i+Mr
+tnzvNWpFddDVeEgeCPPLb+jsCyMQ45YN3US7bkfKt0dLTbOecOHDY8v4H2RqBHKO
+8xuJNT2gLqYpjOLUOy7Xjv3w7pugMAiB8CwkyFOINb7Gwu2CtRwud2m1hCvgii1Y
+M6kJ5FRsK60CmtBOV6TFn96kLKWsj03v6a/4Vs9Wj6KnaUHuzbAVyZAw0gY9DLlP
+/ZgoB5lt9F5FdfTnvD9N
+=0VUb
-----END PGP SIGNATURE-----
diff --git a/sys-cluster/knem/knem-0.9.8.ebuild b/sys-cluster/knem/knem-0.9.8.ebuild
new file mode 100644
index 000000000000..0b2544d7bbde
--- /dev/null
+++ b/sys-cluster/knem/knem-0.9.8.ebuild
@@ -0,0 +1,69 @@
+# Copyright 1999-2012 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/sys-cluster/knem/knem-0.9.8.ebuild,v 1.1 2012/04/29 13:00:11 alexxy Exp $
+
+EAPI=4
+
+inherit autotools linux-mod multilib
+
+DESCRIPTION="High-Performance Intra-Node MPI Communication"
+HOMEPAGE="http://runtime.bordeaux.inria.fr/knem/"
+SRC_URI="http://runtime.bordeaux.inria.fr/knem/download/${P}.tar.gz"
+
+LICENSE="GPL-2 LGPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="debug modules"
+
+DEPEND="
+ sys-apps/hwloc
+ virtual/linux-sources"
+RDEPEND="
+ sys-apps/hwloc
+ virtual/modutils"
+
+MODULE_NAMES="knem(misc:${S}/driver/linux)"
+BUILD_TARGETS="all"
+BUILD_PARAMS="KDIR=${KERNEL_DIR}"
+
+pkg_setup() {
+ linux-mod_pkg_setup
+}
+
+src_prepare() {
+ sed 's:driver/linux::g' -i Makefile.am
+ eautoreconf
+}
+
+src_configure() {
+ econf \
+ --enable-hwloc \
+ --with-linux="${KERNEL_DIR}" \
+ --with-linux-release=${KV_FULL} \
+ $(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
+ if use modules; then
+ cd "${S}/driver/linux"
+ linux-mod_src_install || die "failed to install driver"
+ fi
+
+ # Drop funny unneded stuff
+ rm "${ED}/usr/sbin/knem_local_install" || die
+ rmdir "${ED}/usr/sbin" || die
+ # install udev rules
+ dodir /etc/udev/rules.d
+ insinto /etc/udev/rules.d
+ doins "${FILESDIR}/45-knem.rules" || die
+ rm "${ED}/etc/10-knem.rules" || die
+}