summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSamuli Suominen <ssuominen@gentoo.org>2012-08-12 15:02:52 +0000
committerSamuli Suominen <ssuominen@gentoo.org>2012-08-12 15:02:52 +0000
commit5b74582b20efddfc3696af42bd072ebd0d35df8e (patch)
tree5881db9beb3eb5b4afd15ea61dfccbe182157f8e /sys-cluster
parentStable ppc ppc64, bug #428836 (diff)
downloadhistorical-5b74582b20efddfc3696af42bd072ebd0d35df8e.tar.gz
historical-5b74582b20efddfc3696af42bd072ebd0d35df8e.tar.bz2
historical-5b74582b20efddfc3696af42bd072ebd0d35df8e.zip
Query value of udevdir from udev.pc pkg-config file.
Package-Manager: portage-2.2.0_alpha121/cvs/Linux x86_64
Diffstat (limited to 'sys-cluster')
-rw-r--r--sys-cluster/open-mx/ChangeLog7
-rw-r--r--sys-cluster/open-mx/Manifest33
-rw-r--r--sys-cluster/open-mx/open-mx-1.5.2-r1.ebuild82
3 files changed, 102 insertions, 20 deletions
diff --git a/sys-cluster/open-mx/ChangeLog b/sys-cluster/open-mx/ChangeLog
index cc32fa6633ee..7b89719887ca 100644
--- a/sys-cluster/open-mx/ChangeLog
+++ b/sys-cluster/open-mx/ChangeLog
@@ -1,6 +1,11 @@
# ChangeLog for sys-cluster/open-mx
# Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/sys-cluster/open-mx/ChangeLog,v 1.5 2012/05/21 19:28:55 xarthisius Exp $
+# $Header: /var/cvsroot/gentoo-x86/sys-cluster/open-mx/ChangeLog,v 1.6 2012/08/12 15:02:52 ssuominen Exp $
+
+*open-mx-1.5.2-r1 (12 Aug 2012)
+
+ 12 Aug 2012; Samuli Suominen <ssuominen@gentoo.org> +open-mx-1.5.2-r1.ebuild:
+ Query value of udevdir from udev.pc pkg-config file.
21 May 2012; Kacper Kowalik <xarthisius@gentoo.org> open-mx-1.5.2.ebuild:
Add missing inheritance of eutils.eclass
diff --git a/sys-cluster/open-mx/Manifest b/sys-cluster/open-mx/Manifest
index 3323aac615ec..9c3d5eef50a8 100644
--- a/sys-cluster/open-mx/Manifest
+++ b/sys-cluster/open-mx/Manifest
@@ -1,26 +1,21 @@
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256
-AUX omxoed.initd 1024 RMD160 924c417f944aa400b6c2d8dc7cba5381096493b6 SHA1 e31de2ee2219b4592e200c597bba13589cf8d564 SHA256 bc919dacafb54c1b07f052bd9c09e390de6eb49a6ad4ee1dfe281e24e71a21c5
-AUX open-mx-1.4.0-driver.patch 284 RMD160 d97cb11234a48b37748fa101b12d8ccc628f333c SHA1 cc8b123dd3d9b3a479ace1d12bc790e2de7a0ffb SHA256 cf6b97ecdd350e531c40154ca5efe6e134cec25f60b34d5cebd9f7d5ae3814c8
-DIST open-mx-1.5.2.tar.gz 1079065 RMD160 865a805aefdf44cd95a44b7bc1e9433d5603bd35 SHA1 17b63dbfef85acc1e828b5bab81016e5bc211cf9 SHA256 baa6a09864e8d2d70ea02ed33d0816d53d704ea54d9236dd28863153b8d64c89
-EBUILD open-mx-1.5.2.ebuild 2011 RMD160 178fd85bc81d4874a4726c46d4a34bf6ed52ca4b SHA1 6dcc080a5971b916f67650a3c3c8df1963d9954b SHA256 4f2d51a5de42927b72aa8ff7c62c3b20d87ea4688dcf35745660c502461aa006
-MISC ChangeLog 1052 RMD160 596ea71b0ee32ffc6324a9e23bd1853d5185c293 SHA1 f3c084ef4b8234fc15cf64ac73245ff754d07890 SHA256 0ed29ce8c3ac6235e12e6e3628834ad5f17c096bd884be4a82c51c54ebbe471e
-MISC metadata.xml 256 RMD160 297cebf084cdeb7898dc63f961ebecc0d2b1eb41 SHA1 6ed907e703b338a26cd2652a1f63c2dbb11b85d4 SHA256 c2578751d289276468e4ab84773d4bb935f059a2e0e6a3416e3d3ef311d206e6
+AUX omxoed.initd 1024 SHA256 bc919dacafb54c1b07f052bd9c09e390de6eb49a6ad4ee1dfe281e24e71a21c5 SHA512 ae0dc52a934897a9dfb9e657945c9ea64f6df8619fda8201c1800131ede0ee467707eb10fe5834c83a353528c05272ea00109990b787b79ea8092a173601b00c WHIRLPOOL 59fef0451e77004db49612beb201ad723e6883bbeb6b734e9102fff5376a0fa6a749cb9d65cf6b63d907b2976573393035e78836369c8cdb24bc05fc310b7bd5
+AUX open-mx-1.4.0-driver.patch 284 SHA256 cf6b97ecdd350e531c40154ca5efe6e134cec25f60b34d5cebd9f7d5ae3814c8 SHA512 8807f515f6bc29c8500b282b69d5cb7030e25804e0597b44e6015988ea639487882ad3ca3d650aec21ff06815662e11753d8524dcc8b713bcbb9fd318fa78488 WHIRLPOOL 7ae599fec16306bbb3e2bafdf97ee10f0b62929690402ce8a0ecb4171c533a91d0c9e5c60d7882a55e8051a799a45c9762b69ef0cdae39183356d21b73b009b8
+DIST open-mx-1.5.2.tar.gz 1079065 SHA256 baa6a09864e8d2d70ea02ed33d0816d53d704ea54d9236dd28863153b8d64c89 SHA512 6cdd3289ad2515f9d627fb6a40e2d0a6be6084e40f5361f2905d75222e386539149d1748302767d00eaf5862f4ec0ef77cbe7c53e6c77ffbd0771e855480c444 WHIRLPOOL 43653c152a7a41d613cb325861618936894bab01d64dcc7fac6e29b8a6c81dea32631883b9019d27d9cc98b58d32b7964719a2f51bafce358da90d005fee963b
+EBUILD open-mx-1.5.2-r1.ebuild 2162 SHA256 c993a303434e95b085892c3ad1d4bcdef1c8e4ab164d012777218663df750b0e SHA512 5f68d9308fe5a46cf68dde851205138337dacac2a54a6e37e02e9b816a97d66c2db2cb96ee5da90600ef386822773b4f294178e1c8d69b402550ce371a1e1c55 WHIRLPOOL 1b49321e945a9ec2fec252860e4a5acdd70d0b77fa9dcd85395fc331ac2ec5309557e13e8ee4064ed37d853cd423019191fd4e673b06fd006dd8e8752c754e31
+EBUILD open-mx-1.5.2.ebuild 2011 SHA256 4f2d51a5de42927b72aa8ff7c62c3b20d87ea4688dcf35745660c502461aa006 SHA512 d999c7d92111795040ab54bcc2e9c3f2215f4543d7618629e9b0f0f5610ecd32f6098d7790ad62cbafd210bc9e2388232337ac078cf611043a4b62854aebfee0 WHIRLPOOL 6207b89722ed02d9b376217e64b2d3529cb9e396e7f1abce3de80759efc925541f09a95ec3d6c9204268366683beb72624dc0bca90c2f2f6a1eba83af7c7e3ac
+MISC ChangeLog 1220 SHA256 d6371d453f8cdf03ded3a47b1f7e9936a60ed2493b2952ab4740da981bdf32e4 SHA512 6b87526f5c20369a369177fdcfc2d4c9643ba2eea4768813a4b0b34a22149ff4785b94c7b42f3879911ba813bac01131bb4299e931d48ae7c629cd93f33d25a4 WHIRLPOOL be3221b484677ac00611435f1da02861f8710fc6f1d9318ed6361a491930aab0ab845cccec8e37956e23fc2ae2488f12f1fe0fafc7e6ed0c647eb84c5b31c7e0
+MISC metadata.xml 256 SHA256 c2578751d289276468e4ab84773d4bb935f059a2e0e6a3416e3d3ef311d206e6 SHA512 66aff02da29fccdac73f63c790cfdeb89d4b9f925934391b43631f0b61a339a356b89bb9e97373c72b6da56b612833ef087d3185b0dced088ef64372dc822b63 WHIRLPOOL 21c91590cfe5bac3ddbc3ee931ef11b81c350abfb0bc496f8605e86fe227d3b76aaa4c8c8793ae2a643b5d47627876c08cd7ab5249edfdfc39300022c1015272
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.19 (GNU/Linux)
-iQIcBAEBCAAGBQJPupd9AAoJEF0huFKJUZL5bkUP/RIjTqtK40/rEIoa4gLVbd1O
-MtXdhNJKbiigHzjx4tu0sxwpUOYyVDTp9vDBuUZATi9m0UD3tXgc1qHxoSLV+Bld
-RQy5W43Tug13TE7QBG4cOMgH7y9cfU27PhKXBxh0DBN8cZNrhmT1FqOlOrnYgbBr
-SrxpEJPWhc9zBoeSzUGPNXMRwr0b2kJ+awsdy6WctrrP2ep3h7lUl5/alvnuYX5P
-OLRSyeY0ySEopLTdr5sCSh2ITMHugRcvVcF3l9Pp8MMbT0lo75dDwXdBDw5YRnDM
-5QvkwxRqNepY4JBD9FXa8NwtrTYLQZo7rzGxPCGmB379kXkupfgwV6Vh9aCU0+1w
-7mXj5cjipYynZi+bj6OGZf5ek1cZNIzTkXnI64VghtgDHRpyoxdiYPw+ON1bnQ+0
-r0jP5kuq1u/bR9ciA52c7o6DxntVb/1D43EaC7fNTNZwaPUKxYMt/1QVCJS2HO4o
-lvNIkSpO0NQ2Hloik+4CCJOkLTbGHOjyqVW8daBGK75K4x+0N8VogrtuiVh35a2T
-PRoJ/ucnuOBEuR1Uo18e1wMua4jbX6f7xmRIY68UEPu7xyZiv4TQNfZe5Zj00Wk9
-jSwbnETyantknSXJUvc6S/MzSeSfa8RSFmgiSyfVjiFcgr/mAajz8MBF4BHrSqtF
-tTn0WxTQ7iySpnWT63NU
-=m9ce
+iQEcBAEBCAAGBQJQJ8V5AAoJEEdUh39IaPFNvJsH/1/n7dmrDzYew7yZZUkNJFdB
+kcgUtwbYm2BOFh3ay3Gz1e4m/Kdl++yPvk8PquWBiBp+mY74uiImqvhInar3VC5j
+U0/2iQItuTwhhP5eBeQjcM1bw2N8SKLEk5VujQgC3/wKKoq5GirSc0Ade9raV8dM
+oAQqF91wvqQwROgVkpKG808iKcnZNJDkL52rcbw/2iu3oCyQuHoUQYOp3pPqO033
+7D8GVk+AK5HZU7xSp/PXF99oUzwhu7XRiuOUumGCoxbgluk6mb1M4A1Q1oFkUWuZ
+tqZv9BLjfbDM+vQ+OZ6vSB16+KvIj9K923NZVbX7M87EXzt7O0I3ozdaH+VUTH8=
+=BbVh
-----END PGP SIGNATURE-----
diff --git a/sys-cluster/open-mx/open-mx-1.5.2-r1.ebuild b/sys-cluster/open-mx/open-mx-1.5.2-r1.ebuild
new file mode 100644
index 000000000000..6d6dd8ab7e95
--- /dev/null
+++ b/sys-cluster/open-mx/open-mx-1.5.2-r1.ebuild
@@ -0,0 +1,82 @@
+# Copyright 1999-2012 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/sys-cluster/open-mx/open-mx-1.5.2-r1.ebuild,v 1.1 2012/08/12 15:02:52 ssuominen Exp $
+
+EAPI=4
+
+inherit autotools eutils linux-mod multilib toolchain-funcs
+
+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/30245/${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
+ virtual/pkgconfig"
+RDEPEND="
+ sys-apps/hwloc
+ virtual/modutils"
+
+MODULE_NAMES="open-mx(misc:${S}/driver/linux)"
+BUILD_TARGETS="all"
+BUILD_PARAMS="KDIR=${KERNEL_DIR}"
+
+pkg_setup() {
+ einfo "You can set desired mtu by setting OPEN_MX_MTU in make.conf"
+ linux-mod_pkg_setup
+}
+
+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 \
+ --with-mtu=${OPEN_MX_MTU:-9000} \
+ --with-linux="${KERNEL_DIR}" \
+ --with-linux-release=${KV_FULL} \
+ $(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
+ local udevdir=/lib/udev
+ has_version sys-fs/udev && udevdir="$($(tc-getPKG_CONFIG) --variable=udevdir udev)"
+ insinto "${udevdir}"/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
+}