aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJustin Bronder <jsbronder@gentoo.org>2010-08-05 12:13:41 -0400
committerJustin Bronder <jsbronder@gentoo.org>2010-08-05 12:13:41 -0400
commitcc26b4038bf1e62a117b139070293ea5b6eb9660 (patch)
tree82d61c56f56de89984d50d0eb4c8441e0c5efe31 /sys-cluster/mpich2
parentFix #313045, add missing libs during linking (diff)
downloadsci-cc26b4038bf1e62a117b139070293ea5b6eb9660.tar.gz
sci-cc26b4038bf1e62a117b139070293ea5b6eb9660.tar.bz2
sci-cc26b4038bf1e62a117b139070293ea5b6eb9660.zip
Fix python handling, thanks to jlec for noticing.
(Portage version: 2.2_rc67/git/Linux x86_64) (Signed Manifest commit)
Diffstat (limited to 'sys-cluster/mpich2')
-rw-r--r--sys-cluster/mpich2/ChangeLog4
-rw-r--r--sys-cluster/mpich2/Manifest10
-rw-r--r--sys-cluster/mpich2/mpich2-1.2.1_p1-r2.ebuild19
3 files changed, 13 insertions, 20 deletions
diff --git a/sys-cluster/mpich2/ChangeLog b/sys-cluster/mpich2/ChangeLog
index b21a96807..291107ece 100644
--- a/sys-cluster/mpich2/ChangeLog
+++ b/sys-cluster/mpich2/ChangeLog
@@ -2,6 +2,10 @@
# Copyright 1999-2010 Gentoo Foundation; Distributed under the GPL v2
# $Header: $
+ 05 Aug 2010; Justin Bronder <jsbronder@gentoo.org>
+ mpich2-1.2.1_p1-r2.ebuild:
+ Fix python handling, thanks to jlec for noticing.
+
*mpich2-1.2.1_p1-r2 (05 Aug 2010)
05 Aug 2010; Justin Bronder <jsbronder@gentoo.org>
diff --git a/sys-cluster/mpich2/Manifest b/sys-cluster/mpich2/Manifest
index f0760437c..a2b65d656 100644
--- a/sys-cluster/mpich2/Manifest
+++ b/sys-cluster/mpich2/Manifest
@@ -12,13 +12,13 @@ AUX mpich2-1.0.8-mpdconf-env.patch 5355 RMD160 26ffada537073676553fdc4a9ee6a02f1
AUX mpich2-1.0.8-pkgconfig.patch 928 RMD160 5ce7a800423f250dba0dd69560abebf845e7e556 SHA1 afba6883d1204a4b7c082af7e976186153263d64 SHA256 7f8dcafcb0d138130a684284d9bca86e4834f74a5132f0fef4556391abf43f8e
AUX mpich2-1.2.1-fix-missing-libs.patch 1825 RMD160 aec1251aa66f0d63c5848920c63339d5558a0f61 SHA1 d70695c63d891a32a98324ffd236f8751465fe98 SHA256 f645d00fc6adeef553517078dcc3313cbabfbf8069ad5a76e2570d183b2d824b
DIST mpich2-1.2.1p1.tar.gz 18014859 RMD160 810cc486b65e4bcf977ac8d96ccbbcea87e0cbaa SHA1 26bd5620b45bc654aa3945755d11450be63d650c SHA256 a55d1682ee0b5ebbacc047f60620ed291e0a9b3ded3eaeb6a2c81a1598c4c964
-EBUILD mpich2-1.2.1_p1-r2.ebuild 5397 RMD160 e573844cb7a5fde6a76e27d2f74cff79cbcec19a SHA1 84df6a361115ed8e00ae994392e86cc893fc623f SHA256 4ff01b395ccfc6f3a09f24a4aa5cdcf2a53d9d541367d8c0c68e89d8cbd4ae5d
-MISC ChangeLog 3156 RMD160 84e6527725452d6dbe18bb48b015c12ae5cb0387 SHA1 0cc43e21bba0e9823e194820b65275c90c843fdd SHA256 7752897db17992fad48d82f21f7561a2ca88b7f4a3664b9acc3e2d83cb3e5367
+EBUILD mpich2-1.2.1_p1-r2.ebuild 5250 RMD160 c83b3edcfbd4fd5f13d3184cd62f2711d7410562 SHA1 de44bb663254cb5861e8a2eb1e8a270a3d5c28d3 SHA256 92b2b0dfa1d2c52b7b125d0940d23b76568186c11a6e617b9765c17e90678199
+MISC ChangeLog 3291 RMD160 9cfbd9989e2e0937447b3278ba77e3098d0429b9 SHA1 3fc66919567acbaf7715d00ce9f17da6e16020cb SHA256 8f3a0ff18e9ac5ad1057bec48c8bc3e5761126fb816f9151016ff324723952c1
MISC metadata.xml 607 RMD160 135a7788ce8c8b0434be793aea5a41e081b09630 SHA1 9b9f3342ad6d29a77321c663fa56f9944b30ce29 SHA256 149f73e9eec49b3125b6ac791958206043f3ec278e608279e6f28cccd3a1cc75
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.15 (GNU/Linux)
-iEYEARECAAYFAkxaNFIACgkQ4MrvBE1wQ8lMjQCfe7BwALZ3H4EhlJdYtXjOSIOZ
-jF0AoIhOBK8JtclTPk2JvWaTuw7pluGE
-=gbn2
+iEYEARECAAYFAkxa4zUACgkQ4MrvBE1wQ8mcHgCeO3DBbUwOI6WS3W9hHHkvI8B+
+sgQAn3LkT98KBCLqHWLYhgJWRBWhttQ0
+=LvgM
-----END PGP SIGNATURE-----
diff --git a/sys-cluster/mpich2/mpich2-1.2.1_p1-r2.ebuild b/sys-cluster/mpich2/mpich2-1.2.1_p1-r2.ebuild
index 47958a4d8..7afcee630 100644
--- a/sys-cluster/mpich2/mpich2-1.2.1_p1-r2.ebuild
+++ b/sys-cluster/mpich2/mpich2-1.2.1_p1-r2.ebuild
@@ -189,34 +189,23 @@ src_install() {
# See #316937
MPD_PYTHON_MODULES=""
for f in "${d}"usr/bin/*.py; do
- MPD_PYTHON_MODULES="${MPD_PYTHON_MODULES} ${f##${d}usr/bin}"
+ MPD_PYTHON_MODULES="${MPD_PYTHON_MODULES} ${f##${d}}"
done
}
pkg_postinst() {
- local f
- local d=$(mpi_root)
-
# Here so we can play with ebuild commands as a normal user
chown root:root "${ROOT}"${MPD_CONF_FILE_DIR}/mpd.conf
chmod 600 "${ROOT}"${MPD_CONF_FILE_DIR}/mpd.conf
- for f in ${MPD_PYTHON_MODULES}; do
- python_mod_optimize ${d}/usr/bin/${f}
- done
-
elog ""
elog "MPE2 has been removed from this ebuild and now stands alone"
elog "as sys-cluster/mpe2."
elog ""
-
+
+ python_mod_optimize ${MPD_PYTHON_MODULES}
}
pkg_postrm() {
- local f
- local d=$(mpi_root)
-
- for f in ${MPD_PYTHON_MODULES}; do
- python_mod_cleanup ${d}/usr/bin/${f}
- done
+ python_mod_cleanup ${MPD_PYTHON_MODULES}
}