summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJustin Bronder <jsbronder@gentoo.org>2010-01-06 22:32:15 +0000
committerJustin Bronder <jsbronder@gentoo.org>2010-01-06 22:32:15 +0000
commita43b27e0c480a19aebcca80d868cde8dce7b8a17 (patch)
treed0d8738407a8b0a7297f9d2861993ba245de4f30 /sys-cluster
parentx86 stable, bug #297935 (diff)
downloadhistorical-a43b27e0c480a19aebcca80d868cde8dce7b8a17.tar.gz
historical-a43b27e0c480a19aebcca80d868cde8dce7b8a17.tar.bz2
historical-a43b27e0c480a19aebcca80d868cde8dce7b8a17.zip
cleanup old versions.
Package-Manager: portage-2.2_rc61/cvs/Linux x86_64
Diffstat (limited to 'sys-cluster')
-rw-r--r--sys-cluster/mpich2/ChangeLog13
-rw-r--r--sys-cluster/mpich2/Manifest28
-rw-r--r--sys-cluster/mpich2/files/mpich2-1.0.3-make-test.patch23
-rw-r--r--sys-cluster/mpich2/files/mpich2-1.0.3-make.patch60
-rw-r--r--sys-cluster/mpich2/files/mpich2-1.0.3-mpe-install.patch11
-rw-r--r--sys-cluster/mpich2/files/mpich2-1.0.3-soname.patch36
-rw-r--r--sys-cluster/mpich2/files/mpich2-1.0.6-cxx.patch31
-rw-r--r--sys-cluster/mpich2/files/mpich2-1.0.6-fPIC.patch109
-rw-r--r--sys-cluster/mpich2/files/mpich2-1.0.6-makefile.patch24
-rw-r--r--sys-cluster/mpich2/files/mpich2-1.0.6-no-pvfs2.patch37
-rw-r--r--sys-cluster/mpich2/files/mpich2-1.0.6-shlib.patch48
-rw-r--r--sys-cluster/mpich2/metadata.xml4
-rw-r--r--sys-cluster/mpich2/mpich2-1.0.3-r1.ebuild217
-rw-r--r--sys-cluster/mpich2/mpich2-1.0.3.ebuild115
-rw-r--r--sys-cluster/mpich2/mpich2-1.0.6.ebuild387
15 files changed, 23 insertions, 1120 deletions
diff --git a/sys-cluster/mpich2/ChangeLog b/sys-cluster/mpich2/ChangeLog
index 631371f2dc23..c56e8335f839 100644
--- a/sys-cluster/mpich2/ChangeLog
+++ b/sys-cluster/mpich2/ChangeLog
@@ -1,6 +1,15 @@
# ChangeLog for sys-cluster/mpich2
-# Copyright 1999-2009 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/sys-cluster/mpich2/ChangeLog,v 1.48 2009/12/31 17:12:04 ranger Exp $
+# Copyright 1999-2010 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/sys-cluster/mpich2/ChangeLog,v 1.49 2010/01/06 22:32:14 jsbronder Exp $
+
+ 06 Jan 2010; Justin Bronder <jsbronder@gentoo.org> -mpich2-1.0.3.ebuild,
+ -mpich2-1.0.3-r1.ebuild, -files/mpich2-1.0.3-make.patch,
+ -files/mpich2-1.0.3-make-test.patch,
+ -files/mpich2-1.0.3-mpe-install.patch, -files/mpich2-1.0.3-soname.patch,
+ -mpich2-1.0.6.ebuild, -files/mpich2-1.0.6-cxx.patch,
+ -files/mpich2-1.0.6-fPIC.patch, -files/mpich2-1.0.6-makefile.patch,
+ -files/mpich2-1.0.6-no-pvfs2.patch, -files/mpich2-1.0.6-shlib.patch:
+ cleanup old versions.
31 Dec 2009; Brent Baude <ranger@gentoo.org> mpich2-1.0.8.ebuild:
Marking mpich2-1.0.8 ppc64 for bug 266409
diff --git a/sys-cluster/mpich2/Manifest b/sys-cluster/mpich2/Manifest
index 49e5eae30975..ed435ef71a08 100644
--- a/sys-cluster/mpich2/Manifest
+++ b/sys-cluster/mpich2/Manifest
@@ -1,35 +1,31 @@
+-----BEGIN PGP SIGNED MESSAGE-----
+Hash: SHA1
+
AUX 0001-MPD_CONF_FILE-should-be-readable.patch 1496 RMD160 33b8db14ab69293a53ecb0192ea7a2a568ee422e SHA1 88cb1d7cc60a1eb7a2a7ea07c8058ebb3318c734 SHA256 747462d1d2272291fd956631cee4170112523027e2b89d4f2abf6d618cc004aa
AUX 0002-mpd_conf_file-search-order.patch 3882 RMD160 90bf46695398bea605002826c7d9b85c7f07e5e9 SHA1 9f20b59f853e13d81f6227ddb16535d76ec4bab3 SHA256 a56c943e68e0bcf69900ae76cb4df73ef19d60f0e9e16e6d75d48b2651324b33
AUX 0003-Fix-pkgconfig-for-mpich2-ch3-v1.2.1.patch 1510 RMD160 8bcd0ec310bcbc13bfd3d0200c1b9f5a88fc4677 SHA1 949da42c2fa90c4a298dc37e0994e97317ae75e9 SHA256 84896b8c127a872fac3a99e9acdb41a2a051275399b186b54349a72d478acb00
AUX 0003-Fix-pkgconfig-for-mpich2-ch3.patch 1488 RMD160 e521747ae9169be0cc2e7e6bc97f07d3cec29237 SHA1 4c4763fcfc91a3edfe9997a00d0222a5ee1efe73 SHA256 ddf570a0eb1c4bdedef4357ee82b5662ded3739928c4cda4b512d84ad7577488
AUX mpd.conf 48 RMD160 289de9bb40759e3f71229cf47e4d2af83703a85f SHA1 244eee76dbf4ff269e4489d5cc7c3577c6c1fa6b SHA256 ae740cacaf2cb798921cb2092f5af98de67445e27af3f88858f3e6d2bbb127f4
-AUX mpich2-1.0.3-make-test.patch 741 RMD160 b139d5c92e35c888dba1d196b118c9e4d334cc90 SHA1 98084a742311957e5f4ddb086bd5be868d6f60c5 SHA256 1b4c7ed94504779ec87cabdb6238210545eb7fb352729a39c3cce1bb0df62c67
-AUX mpich2-1.0.3-make.patch 4524 RMD160 1b4d1aaaafacb688ae0118714a36ec12b60e97b6 SHA1 d4466adebd1b7fbd26daed9317a75ba2d6ae9c7c SHA256 6180fa27369462b0d6fdcdf35a02401d7fc0b7bc1856bdf104ddf74c0de233f1
-AUX mpich2-1.0.3-mpe-install.patch 428 RMD160 0741898cfbe9b16653d4cf6ed7a04adf16d222b8 SHA1 fe005914d238b295f19242470f1f7c237638964e SHA256 51d6d4a6336dbfb4d316837f3ac3b3ad796a9a9239727bf7cf2b7bfea01c5c62
-AUX mpich2-1.0.3-soname.patch 1201 RMD160 9ff5a58e828f1c51d963002ac14de21e8cff2995 SHA1 361065c50ad001c9b9645643cbd82f853cdb03c0 SHA256 5625f28ac75530099a8230b9b1679f11977079f92e6ddfa75d371e02e3f4b7e3
-AUX mpich2-1.0.6-cxx.patch 800 RMD160 520fb52b2673f2621a608e04cfdba8bde07de9e8 SHA1 c173951896f8f8f9715dea1054a1b1f9d0460a41 SHA256 e1fce30688a0d53ebe2f92f059a9f86af8a713e6492be5f0323b68669da8c7c7
-AUX mpich2-1.0.6-fPIC.patch 4264 RMD160 c4858486a513c86e4737eddea05a79c9c3f084fb SHA1 ad6a391ed3e81e0743813e55eb083bd9a5847b5a SHA256 ced9330a760ff9f9fa21d1a542eac87274d437e71d2969d83c9264a72775e1cc
-AUX mpich2-1.0.6-makefile.patch 1758 RMD160 af1eafc2e65d7ef33206c945c947418920704268 SHA1 c81be875e94a8b298fc10b7b7370393003151fd4 SHA256 4ab34c5dc07322dc71df29d27ae96c9e88f1af444f980547dc5d3a055fdd2577
-AUX mpich2-1.0.6-no-pvfs2.patch 1014 RMD160 627224ce6f4093ef5624107d53211b4de9c43b62 SHA1 846e9fe09153e9a6e6cd87b13b021d176b16631a SHA256 d69529a23626af31143945557a71ad7690169b7db0b8446183b4d8703b220e76
-AUX mpich2-1.0.6-shlib.patch 1576 RMD160 b68da396b97cfce783e5439eb53388c96ee74bef SHA1 0f6f7f929d69ec70c5ec14a785c4388a032166b7 SHA256 32ed3e4fa4048b3efcea3db55326c89ccb50bf86d0928e6fc8b0b3e715702089
AUX mpich2-1.0.8-gforker-install-alt-fix.patch 621 RMD160 5b9904ae02f1c1098fdfd2dc4717610f89469afd SHA1 a33bcefa87d990a678436ebfac70976069a7f90d SHA256 a79e469b08e0a3f6c17ec7ec7ea01d3a56a553803fefd24f3794237eead36ced
AUX mpich2-1.0.8-mpdconf-env.patch 5041 RMD160 c3d9f6ebd43443a24614da030253cf8c503afd59 SHA1 5b453a171f8b1dce93e3c2e675e5b3d4f05514e8 SHA256 b8c81614bba8c748db2ec24a7683d27b3a0430950fecd5644fd1f97f8e5ab2f9
AUX mpich2-1.0.8-pkgconfig.patch 928 RMD160 5ce7a800423f250dba0dd69560abebf845e7e556 SHA1 afba6883d1204a4b7c082af7e976186153263d64 SHA256 7f8dcafcb0d138130a684284d9bca86e4834f74a5132f0fef4556391abf43f8e
AUX mpich2-1.0.8-py26.patch 1341 RMD160 51d9b6ebb1fcce06cabb7ef201ffefcd97e39e3e SHA1 1a7db4a10ef6916f1ab98a38ce3c0de9f1c05725 SHA256 43dfaa60a2822728eae874dc423563aac1e658873702858b5bef237577270331
AUX mpich2-1.0.8-site-packages-py.patch 7534 RMD160 93b2cab20620da379615eaf3bfc7279384987722 SHA1 706313c20e1d4d6a4a060c8ac36befdb5ee3b926 SHA256 a857e7c0effa7cdd62c1bc1bd054b4746764246410062d373e7e0892bcd20df8
AUX mpich2.envd 45 RMD160 e29a0d617bbc15cc42d3088f8a79c1c715b353fa SHA1 765b885d0e1d65fe7ba845cf72e3e923613d6514 SHA256 d6f128f84e1d015922af42e1280586b84737740b2517cc0b35f498b571f252f9
-DIST mpich2-1.0.3.tar.gz 12166368 RMD160 5e7cd42f8359d81e6578d1fffca4708471e03cec SHA1 0ca48abaa98e98f0136508463886aad39ecefccb SHA256 294717fc05e9d509ed0e45c99709ddba696ad6919c47fc0801a410fe129623df
-DIST mpich2-1.0.6p1.tar.gz 15437620 RMD160 c3249bec1936bd9f3de9a8bb83f29bd32b06c191 SHA1 f8acd360df0380774d74804a706ffc1022acd62e SHA256 38808f96071965c79451a8d975fe4f28454f56f27a19ce13b2aec85012521fcc
DIST mpich2-1.0.8.tar.gz 17237476 RMD160 646cf50fbdc60a49809f4d0a6bcaf2835844db1f SHA1 41d6f6ce1034ecec5c14fb03592730ae2dd071e5 SHA256 7551ce20f3ef366567c566d08782323360b5dbd2d15d816e41c10b5f96eaf369
DIST mpich2-1.1.1p1.tar.gz 18343542 RMD160 efa469c42306f3c4ce1d38d09da7c793c55ae03d SHA1 053fadf971f93fd023fae1e762f801f1d08d76e3 SHA256 10badc5afe55998f7be90f569447ce1b56c42ed0248c3a925090ad1e6a5d800f
DIST mpich2-1.2.1.tar.gz 18284454 RMD160 6ffbfbd11d9a51a79228713705df7be6d7f67be7 SHA1 0f7e104143cb4449afcec542e44098423e1627cb SHA256 394736543f021ac0ea73f3f40a58ca0320b7223487eb13991f0312aa9e8721c1
DIST mpich2-1.2.tar.gz 17245392 RMD160 fdf9f578817750be52e0d46c9dbc47fd8cbd925f SHA1 48502bf0acd6f877503b7f7756d51b63989e4fdd SHA256 b9d6d830864a940eead0e48965e5258f07190446eb511c14f5d567b2acfcdf44
-EBUILD mpich2-1.0.3-r1.ebuild 6023 RMD160 3da74637a8d0c4d6e6a1ff5231952a50f288184d SHA1 761150382db05dad28c0b3a65d081bdac5d79f3c SHA256 f5a4923ec4e34a52e736e7f2672aecef3c8191a4daf87e3c740732525f20f802
-EBUILD mpich2-1.0.3.ebuild 2832 RMD160 c705123d1a4904760309b6aa5ea908b5b977e6b8 SHA1 b3d892000d2c986cb37ee7bee6d1a0e7342b8f64 SHA256 68f33434c93bc06ede3723f477b62c0b5e548e405bb1a112810b2d0bb6b8136b
-EBUILD mpich2-1.0.6.ebuild 10915 RMD160 aa20c67a74b27e22d492ed293273bec533daed48 SHA1 85a0e252750750b467851853ffd4df46b9ec96c3 SHA256 ede09b73bb4b7fcec25b06fcafae4e8e47ac4a19e0fe79b4217791818d395cee
EBUILD mpich2-1.0.8.ebuild 6096 RMD160 0c5cb47f18ce49a14827d70ea6de7718d8ed68c6 SHA1 17fec10dd2875a0ea1396710494be6778d208039 SHA256 8d835125efd2ad8270780d077759c20dfdc9e60dda7629f17afe7544e9981597
EBUILD mpich2-1.1.1_p1.ebuild 5040 RMD160 46a25250c3133ab8a51112de5c7ccd7afda30a0a SHA1 a083fea58b81b552aa60606575dccccaed0ce20e SHA256 8406932a61481e97bd6161e9e82ff05d3d0d75e19715d525cc7bb78c1494a5ed
EBUILD mpich2-1.2.1.ebuild 4722 RMD160 99cb618123f76218c66dbe4238d46ac5394b5607 SHA1 9eb51c74accd3a80396a8515396e0237e50f7f52 SHA256 72c309be40b4519cabeeb6c622ab7c7f8ee9c707d31450e1f72c4310762fceaf
EBUILD mpich2-1.2.ebuild 5035 RMD160 3ee0dfb68e305e0bdd92b6a261951abfcb15e4b0 SHA1 800b80b6737fd3f1fe256f4b5358ee595e4c123a SHA256 04c02ef2495f774404b65571fc965c4a0915aa49eae8b34566296091fcf8b2d4
-MISC ChangeLog 10060 RMD160 64438820a84a2ef191bad45d4c7ddc3500fa8d0a SHA1 92aca67d6ea98a4c1f5beacef4603164282fe1b5 SHA256 92b5ab61c71457dfe89e3fea7c75f1fd85163c05bdb949a748604171feebb97c
-MISC metadata.xml 668 RMD160 f56f9c5c751af5fa65c848c16dae61f11ad40de6 SHA1 9e5221933dd0c7bd918fa7a4791bb6e0017fba27 SHA256 843b215b79e31646bb4f205a62a612c5a98224845288fadcb8a2e25ecf1d5668
+MISC ChangeLog 10532 RMD160 22f7bb84332af15f8b74c502914285831d1d9ffe SHA1 1af2fd266fac78ce24d174d95815614189665eec SHA256 47cf3a3ad72e58ef8f8a170166047f1a6371a40da402356b6d987ece02ffe63c
+MISC metadata.xml 468 RMD160 6fec5dd4e4a66c5feebc8030da722b7c4d94175c SHA1 145b3c5ef34a6f3acdb732e967c53add6bbfe676 SHA256 41ca5abf4645fc4853ca86b63dc92d301c90c93329b5ffdcb255503d389dfe32
+-----BEGIN PGP SIGNATURE-----
+Version: GnuPG v2.0.11 (GNU/Linux)
+
+iEYEARECAAYFAktFD30ACgkQ4MrvBE1wQ8nSsACcCVuaxJGDV9+Nwcl/P8mKzfu6
+OVQAn11O+w4PSMGiYOKNmsTfqpCN7K7K
+=iDOM
+-----END PGP SIGNATURE-----
diff --git a/sys-cluster/mpich2/files/mpich2-1.0.3-make-test.patch b/sys-cluster/mpich2/files/mpich2-1.0.3-make-test.patch
deleted file mode 100644
index 92b58141196c..000000000000
--- a/sys-cluster/mpich2/files/mpich2-1.0.3-make-test.patch
+++ /dev/null
@@ -1,23 +0,0 @@
---- test/mpi/attr/Makefile.in.orig 2006-06-11 16:52:54.000000000 -0700
-+++ test/mpi/attr/Makefile.in 2006-06-11 17:14:38.000000000 -0700
-@@ -26,7 +26,7 @@
- LDFLAGS = @LDFLAGS@ ../util/mtest.o
-
- VPATH = .:@srcdir@
--INCLUDES = -I../include -I${srcdir}/../include
-+INCLUDES = -I../include
-
- .SUFFIXES:
- .SUFFIXES: .o .c .txt
---- test/mpi/util/Makefile.in.orig 2006-06-11 16:52:54.000000000 -0700
-+++ test/mpi/util/Makefile.in 2006-06-11 17:09:42.000000000 -0700
-@@ -21,8 +21,7 @@
- C_COMPILE = $(CC) $(DEFS) $(INCLUDES) $(CFLAGS) $(CPPFLAGS)
-
- VPATH = .:@srcdir@
--INCLUDES = -I../../../src/include -I${top_srcdir}/src/include -I../include \
-- -I${srcdir}/../include
-+INCLUDES = -I../include
-
- .SUFFIXES:
- .SUFFIXES: .o .c .txt
diff --git a/sys-cluster/mpich2/files/mpich2-1.0.3-make.patch b/sys-cluster/mpich2/files/mpich2-1.0.3-make.patch
deleted file mode 100644
index 2e9d4a31c67e..000000000000
--- a/sys-cluster/mpich2/files/mpich2-1.0.3-make.patch
+++ /dev/null
@@ -1,60 +0,0 @@
---- Makefile.in.orig 2006-05-20 21:49:41.000000000 -0700
-+++ Makefile.in 2006-05-20 22:12:04.000000000 -0700
-@@ -229,9 +229,12 @@
- if [ -s lib/lib${MPICXXLIBNAME}.a ] ; then $(INSTALL_DATA) lib/lib${MPICXXLIBNAME}.a ${DESTDIR}${libdir}/lib${MPICXXLIBNAME}.a ; fi
- if [ -s lib/lib${PMPILIBNAME}.a ] ; then $(INSTALL_DATA) lib/lib${PMPILIBNAME}.a ${DESTDIR}${libdir}/lib${PMPILIBNAME}.a ; fi
- if [ -s lib/libf${MPILIBNAME}.a ] ; then $(INSTALL_DATA) lib/libf${MPILIBNAME}.a ${DESTDIR}${libdir}/libf${MPILIBNAME}.a ; fi
-- if [ -s lib/lib${MPILIBNAME}.@SHLIB_EXT@ ] ; then $(CREATESHLIB) --mode=install lib/lib${MPILIBNAME}.@SHLIB_EXT@ ${DESTDIR}${libdir}/lib${MPILIBNAME}.@SHLIB_EXT@ ; fi
-- if [ -s lib/lib${PMPILIBNAME}.@SHLIB_EXT@ ] ; then $(CREATESHLIB) --mode=install lib/lib${PMPILIBNAME}.@SHLIB_EXT@ ${DESTDIR}${libdir}/lib${PMPILIBNAME}.@SHLIB_EXT@ ; fi
-- if [ -s lib/libf${MPILIBNAME}.@SHLIB_EXT@ ] ; then $(CREATESHLIB) --mode=install lib/libf${MPILIBNAME}.@SHLIB_EXT@ ${DESTDIR}${libdir}/libf${MPILIBNAME}.@SHLIB_EXT@ ; fi
-+ if [ -s lib/lib${MPILIBNAME}.@SHLIB_EXT@ ] ; then $(CREATESHLIB) --mode=install lib/lib${MPILIBNAME}.@SHLIB_EXT@ ${DESTDIR}${libdir}/lib${MPILIBNAME}.@SHLIB_EXT@.0.0 ; fi
-+ if [ -s lib/lib${MPILIBNAME}.@SHLIB_EXT@ ] ; then cd ${DESTDIR}${libdir} ; ln -sf lib${MPILIBNAME}.@SHLIB_EXT@.0.0 lib${MPILIBNAME}.@SHLIB_EXT@ ; cd - ; fi
-+ if [ -s lib/lib${PMPILIBNAME}.@SHLIB_EXT@ ] ; then $(CREATESHLIB) --mode=install lib/lib${PMPILIBNAME}.@SHLIB_EXT@ ${DESTDIR}${libdir}/lib${PMPILIBNAME}.@SHLIB_EXT@.0.0 ; fi
-+ if [ -s lib/lib${PMPILIBNAME}.@SHLIB_EXT@ ] ; then cd ${DESTDIR}${libdir} ; ln -sf lib${PMPILIBNAME}.@SHLIB_EXT@.0.0 lib${PMPILIBNAME}.@SHLIB_EXT@ ; cd - ; fi
-+ if [ -s lib/libf${MPILIBNAME}.@SHLIB_EXT@ ] ; then $(CREATESHLIB) --mode=install lib/libf${MPILIBNAME}.@SHLIB_EXT@ ${DESTDIR}${libdir}/libf${MPILIBNAME}.@SHLIB_EXT@.0.0 ; fi
-+ if [ -s lib/libf${MPILIBNAME}.@SHLIB_EXT@ ] ; then cd ${DESTDIR}${libdir} ; ln -sf libf${MPILIBNAME}.@SHLIB_EXT@.0.0 libf${MPILIBNAME}.@SHLIB_EXT@ ; cd - ; fi
- if [ -s $(srcdir)/doc/userguide/user.pdf ] ; then $(INSTALL_DATA) $(srcdir)/doc/userguide/user.pdf ${DESTDIR}${docdir}/user.pdf ; fi
- if [ -s $(srcdir)/doc/installguide/install.pdf ] ; then $(INSTALL_DATA) $(srcdir)/doc/installguide/install.pdf ${DESTDIR}${docdir}/install.pdf ; fi
- if [ -s $(srcdir)/doc/smpd/smpd_pmi.pdf ] ; then $(INSTALL_DATA) $(srcdir)/doc/smpd/smpd_pmi.pdf ${DESTDIR}${docdir}/smpd_pmi.pdf ; fi
-@@ -258,9 +261,9 @@
- -rm -f ${DESTDIR}${libdir}/lib${MPICXXLIBNAME}.a
- -rm -f ${DESTDIR}${libdir}/lib${PMPILIBNAME}.a
- -rm -f ${DESTDIR}${libdir}/libf${MPILIBNAME}.a
-- -rm -f ${DESTDIR}${libdir}/lib${MPILIBNAME}.@SHLIB_EXT@
-- -rm -f ${DESTDIR}${libdir}/lib${PMPILIBNAME}.@SHLIB_EXT@
-- -rm -f ${DESTDIR}${libdir}/libf${MPILIBNAME}.@SHLIB_EXT@
-+ -rm -f ${DESTDIR}${libdir}/lib${MPILIBNAME}.@SHLIB_EXT@*
-+ -rm -f ${DESTDIR}${libdir}/lib${PMPILIBNAME}.@SHLIB_EXT@*
-+ -rm -f ${DESTDIR}${libdir}/libf${MPILIBNAME}.@SHLIB_EXT@*
- -rm -f ${DESTDIR}${docdir}/user.pdf
- -rm -f ${DESTDIR}${docdir}/install.pdf
- -rm -f ${DESTDIR}${docdir}/smpd_pmi.pdf
---- Makefile.in.orig 2006-05-20 15:59:26.000000000 -0700
-+++ Makefile.in 2006-05-20 16:06:24.000000000 -0700
-@@ -428,11 +428,11 @@
- install-local:
- -if [ "@BUILD_TVDLL@" = "yes" ] ; then \
- $(INSTALL_DATA) src/mpi/debugger/libtvmpich.@SHLIB_EXT@ \
-- ${libdir}/libtvmpich.@SHLIB_EXT@ ; fi
-- if test ! -d ${exec_prefix}/examples ; then \
-- $(MKDIR_P) ${exec_prefix}/examples ; \
-+ ${DESTDIR}${libdir}/libtvmpich.@SHLIB_EXT@ ; fi
-+ if test ! -d ${DESTDIR}${exec_prefix}/examples ; then \
-+ $(MKDIR_P) ${DESTDIR}${exec_prefix}/examples ; \
- fi
-- $(INSTALL_PROGRAM) examples/cpi ${exec_prefix}/examples/cpi
-+ $(INSTALL_PROGRAM) examples/cpi ${DESTDIR}${exec_prefix}/examples/cpi
-
- install-devdocs:
- (cd doc && $(MAKE) install-devdocs)
---- src/pm/mpd/Makefile.in.orig 2005-10-24 12:08:40.000000000 -0700
-+++ src/pm/mpd/Makefile.in 2006-05-21 11:12:37.000000000 -0700
-@@ -119,7 +119,7 @@
- @echo "copying python files/links into " $(DESTDIR)${bindir}
- -@for cmd in ${PYTHON_SOURCE} ; do \
- sed -e 's#/usr/bin/env python.*#/usr/bin/env ${PYTHON}#' ${srcdir}/$$cmd.py > $(DESTDIR)${bindir}/temp$$cmd.py ; \
-- ${INSTALL} -m 755 ${bindir}/temp$$cmd.py $(DESTDIR)${bindir}/$$cmd.py; \
-+ ${INSTALL} -m 755 $(DESTDIR)${bindir}/temp$$cmd.py $(DESTDIR)${bindir}/$$cmd.py; \
- ( rm -f $(DESTDIR)${bindir}/temp$$cmd.py >/dev/null 2>&1 || exit 0 ) ; \
- done
- -@cd $(DESTDIR)${bindir} && rm -f mpd
diff --git a/sys-cluster/mpich2/files/mpich2-1.0.3-mpe-install.patch b/sys-cluster/mpich2/files/mpich2-1.0.3-mpe-install.patch
deleted file mode 100644
index 74f2fb2419b4..000000000000
--- a/sys-cluster/mpich2/files/mpich2-1.0.3-mpe-install.patch
+++ /dev/null
@@ -1,11 +0,0 @@
---- src/mpe2/sbin/mpeinstall.orig 2006-06-10 22:51:48.000000000 -0700
-+++ src/mpe2/sbin/mpeinstall 2006-06-10 23:57:02.000000000 -0700
-@@ -457,7 +457,7 @@
- CopyDirRecurP $etcbuild_dir $sysconfdir $MODE
- cd $etcbuild_dir && \
- for file in *.conf ; do \
-- FixInstallFile $file $DESTDIR$sysconfdir/$file ; \
-+ FixInstallFile $file $sysconfdir/$file ; \
- done
- fi
- fi
diff --git a/sys-cluster/mpich2/files/mpich2-1.0.3-soname.patch b/sys-cluster/mpich2/files/mpich2-1.0.3-soname.patch
deleted file mode 100644
index 37aabe0ec92f..000000000000
--- a/sys-cluster/mpich2/files/mpich2-1.0.3-soname.patch
+++ /dev/null
@@ -1,36 +0,0 @@
---- configure.orig 2005-11-23 10:41:50.000000000 -0800
-+++ configure 2006-05-20 21:04:16.000000000 -0700
-@@ -9619,6 +9619,7 @@
- C_LINK_SHL=true
- SHLIB_EXT=so
- SHLIB_FROM_LO=no
-+SHLIB_VER=0.0
- SHLIB_INSTALL='$(INSTALL_PROGRAM)'
- case "$enable_sharedlibs" in
- no|none)
-@@ -9640,11 +9641,11 @@
- # Not quite right yet. See mpich/util/makesharedlib
- # Use syntax that works in both Make and the shell
- #C_LINK_SHL='${CC} -shared -Wl,-r'
-- C_LINK_SHL='${CC} -shared'
-+ C_LINK_SHL='${CC} -shared -Wl,-soname'
- # For example, include the libname as ${LIBNAME_SHL}
- #C_LINK_SHL='${CC} -shared -Wl,-h,<finallibname>'
- # May need -fPIC
-- CC_SHL='${CC} -fpic'
-+ CC_SHL='${CC} -fPIC'
- C_LINKPATH_SHL="-Wl,-rpath -Wl,"
- # We need to test that this isn't osx. The following is a
- # simple hack
- esac
---- src/util/createshlib.in.orig 2006-07-11 19:52:47.000000000 -0700
-+++ src/util/createshlib.in 2006-07-11 19:56:09.000000000 -0700
-@@ -172,7 +172,7 @@
-
- *)
- # This is the default model
-- $Show ${C_LINK_SHL} -o $srclibbase.$SHLIB_EXT .tmp/*.o
-+ $Show ${C_LINK_SHL} -Wl,$srclibbase.$SHLIB_EXT.0 -o $srclibbase.$SHLIB_EXT .tmp/*.o
- ;;
- esac
-
diff --git a/sys-cluster/mpich2/files/mpich2-1.0.6-cxx.patch b/sys-cluster/mpich2/files/mpich2-1.0.6-cxx.patch
deleted file mode 100644
index 4595d0623740..000000000000
--- a/sys-cluster/mpich2/files/mpich2-1.0.6-cxx.patch
+++ /dev/null
@@ -1,31 +0,0 @@
---- configure.orig 2007-10-14 13:47:58.000000000 -0700
-+++ configure 2007-10-14 13:50:27.000000000 -0700
-@@ -655,6 +655,7 @@
- NUMVERSION
- VERSION
- ABIVERSION
-+CXXLIBPATH
- CONFIGURE_ARGUMENTS
- MPIFLIBNAME
- PMPIFLIBNAME
-@@ -2199,6 +2200,10 @@
- # libtool manual)
- ABIVERSION="1:1"
-
-+# This is needed for the C++ wrapper lib build (so we don't have unresolved
-+# symbols). The value is replaced via sed in the ebuild.
-+export CXXLIBPATH="nerdboy"
-+
- CONFIGURE_ARGUMENTS="$ac_configure_args"
-
- if test -n "$ac_configure_args" ; then
---- Makefile.in.orig 2007-10-14 14:51:03.000000000 -0700
-+++ Makefile.in 2007-10-14 15:27:04.000000000 -0700
-@@ -27,6 +27,7 @@
- MAKE = @MAKE@
- MPILIBNAME = @MPILIBNAME@
- PMPILIBNAME = @PMPILIBNAME@
-+CXXLIBPATH = @CXXLIBPATH@
-
-
- VPATH = .:@srcdir@
diff --git a/sys-cluster/mpich2/files/mpich2-1.0.6-fPIC.patch b/sys-cluster/mpich2/files/mpich2-1.0.6-fPIC.patch
deleted file mode 100644
index 00b6d6a87acd..000000000000
--- a/sys-cluster/mpich2/files/mpich2-1.0.6-fPIC.patch
+++ /dev/null
@@ -1,109 +0,0 @@
-diff -Naur mpich2-1.0.6p1/confdb/aclocal_shl.m4 mpich2-1.0.6p1.new/confdb/aclocal_shl.m4
---- mpich2-1.0.6p1/confdb/aclocal_shl.m4 2007-05-16 09:39:01.000000000 -0400
-+++ mpich2-1.0.6p1.new/confdb/aclocal_shl.m4 2008-05-09 09:04:35.000000000 -0400
-@@ -89,7 +89,7 @@
- # For example, include the libname as ${LIBNAME_SHL}
- #C_LINK_SHL='${CC} -shared -Wl,-h,<finallibname>'
- # May need -fPIC
-- CC_SHL='${CC} -fpic'
-+ CC_SHL='${CC} -fPIC'
- #C_LINKPATH_SHL="-Wl,-rpath -Wl,"
- # More recent versions allow multiple args, separated by commas
- C_LINKPATH_SHL="-Wl,-rpath,"
-@@ -233,7 +233,7 @@
- gcc)
- # For example, include the libname as ${LIBNAME_SHL}
- #C_LINK_SHL='${CC} -shared -Wl,-h,<finallibname>'
-- pac_cc_sharedlibs='gcc -shared -fpic'
-+ pac_cc_sharedlibs='gcc -shared -fPIC'
- pac_clink_sharedlibs='gcc -shared'
- ;;
- libtool)
-diff -Naur mpich2-1.0.6p1/configure mpich2-1.0.6p1.new/configure
---- mpich2-1.0.6p1/configure 2008-05-09 09:08:14.000000000 -0400
-+++ mpich2-1.0.6p1.new/configure 2008-05-09 09:06:52.000000000 -0400
-@@ -9061,24 +9061,24 @@
- # if the compiler allows it (e.g., building with gcc but
- # a different Fortran compiler. Another option is to
- # *require* g77.
-- { $as_echo "$as_me:$LINENO: checking whether $F77 allows -shared -fpic" >&5
--$as_echo_n "checking whether $F77 allows -shared -fpic... " >&6; }
-+ { $as_echo "$as_me:$LINENO: checking whether $F77 allows -shared -fPIC" >&5
-+$as_echo_n "checking whether $F77 allows -shared -fPIC... " >&6; }
- rm -f conftest.f
- cat > conftest.f <<EOF
- program main
- end
- EOF
-- if $F77 -shared -fpic -o conftest conftest.f >/dev/null 2>&1 ; then
-- FC_SHL="$F77 -shared -fpic"
-+ if $F77 -shared -fPIC -o conftest conftest.f >/dev/null 2>&1 ; then
-+ FC_SHL="$F77 -shared -fPIC"
- { $as_echo "$as_me:$LINENO: result: yes" >&5
- $as_echo "yes" >&6; }
- else
- { $as_echo "$as_me:$LINENO: result: no" >&5
- $as_echo "no" >&6; }
-- { $as_echo "$as_me:$LINENO: checking whether $F77 allows -fpic" >&5
--$as_echo_n "checking whether $F77 allows -fpic... " >&6; }
-- if $F77 -fpic -o conftest conftest.f >/dev/null 2>&1 ; then
-- FC_SHL="$F77 -fpic"
-+ { $as_echo "$as_me:$LINENO: checking whether $F77 allows -fPIC" >&5
-+$as_echo_n "checking whether $F77 allows -fPIC... " >&6; }
-+ if $F77 -fPIC -o conftest conftest.f >/dev/null 2>&1 ; then
-+ FC_SHL="$F77 -fPIC"
- { $as_echo "$as_me:$LINENO: result: yes" >&5
- $as_echo "yes" >&6; }
- else
-@@ -10118,7 +10118,7 @@
- gcc)
- if test "$pac_cv_f90_vendor" = gnu -o "$F90" = "g95" ; then
- # If we have the GNU Fortran 95 compiler (untested)
-- F90_SHL="$F90 -shared -fpic"
-+ F90_SHL="$F90 -shared -fPIC"
- F90_LINKPATH_SHL="-Wl,-rpath -Wl,"
- else
- case "$pac_cv_f90_vendor" in
-@@ -10129,13 +10129,13 @@
-
- intel)
- # Intel implements the GNU options
-- F90_SHL="$F90 -shared -fpic"
-+ F90_SHL="$F90 -shared -fPIC"
- F90_LINKPATH_SHL="-Wl,-rpath -Wl,"
- ;;
-
- pgi)
- # Portland Group implements the GNU options
-- F90_SHL="$F90 -shared -fpic"
-+ F90_SHL="$F90 -shared -fPIC"
- F90_LINKPATH_SHL="-Wl,-rpath -Wl,"
- ;;
-
-@@ -11155,7 +11155,7 @@
- ;;
- gcc)
- # Assume that the compiler is g++ if gcc style shared libraries chosen
-- CXX_SHL="$CXX -shared -fpic"
-+ CXX_SHL="$CXX -shared -fPIC"
- CXX_LINKPATH_SHL="-Wl,-rpath -Wl,"
- ;;
- cygwin|cygwin-gcc)
-@@ -12906,7 +12906,7 @@
- # For example, include the libname as ${LIBNAME_SHL}
- #C_LINK_SHL='${CC} -shared -Wl,-h,<finallibname>'
- # May need -fPIC
-- CC_SHL='${CC} -fpic'
-+ CC_SHL='${CC} -fPIC'
- #C_LINKPATH_SHL="-Wl,-rpath -Wl,"
- # More recent versions allow multiple args, separated by commas
- C_LINKPATH_SHL="-Wl,-rpath,"
-@@ -13174,7 +13174,7 @@
- gcc)
- # For example, include the libname as ${LIBNAME_SHL}
- #C_LINK_SHL='${CC} -shared -Wl,-h,<finallibname>'
-- pac_cc_sharedlibs='gcc -shared -fpic'
-+ pac_cc_sharedlibs='gcc -shared -fPIC'
- pac_clink_sharedlibs='gcc -shared'
- ;;
- libtool)
diff --git a/sys-cluster/mpich2/files/mpich2-1.0.6-makefile.patch b/sys-cluster/mpich2/files/mpich2-1.0.6-makefile.patch
deleted file mode 100644
index 167ab5053b62..000000000000
--- a/sys-cluster/mpich2/files/mpich2-1.0.6-makefile.patch
+++ /dev/null
@@ -1,24 +0,0 @@
---- Makefile.in.orig 2007-10-11 22:06:10.000000000 -0700
-+++ Makefile.in 2007-10-11 22:18:48.000000000 -0700
-@@ -125,17 +125,17 @@
- C_COMPILE = $(CC) $(DEFS) $(INCLUDES) $(CFLAGS) $(CPPFLAGS)
- # Build the shared library from the shared object files
- lib/lib${MPILIBNAME}.@SHLIB_EXT@: lib/lib${MPILIBNAME}.la
-- (cd lib && $(CREATESHLIB) --mode=link -version-info "@ABIVERSION@" -o lib${MPILIBNAME}.la -rpath $(libdir) )
-+ (cd lib && $(CREATESHLIB) --mode=link -version-info "@ABIVERSION@" -o lib${MPILIBNAME}.la -rpath $(libdir) -L${libdir} -laio )
- if [ -n "@NO_WEAK_SYM@" -a \
- "${MPILIBNAME}" != "${PMPILIBNAME}" ] ; then \
-- (cd lib && $(CREATESHLIB) --mode=link -version-info "@ABIVERSION@" -o lib${PMPILIBNAME}.la -rpath $(libdir) );\
-+ (cd lib && $(CREATESHLIB) --mode=link -version-info "@ABIVERSION@" -o lib${PMPILIBNAME}.la -rpath $(libdir) -L${libdir} -laio );\
- fi
- # Build the shared library from the shared object files
- lib/libf${MPILIBNAME}.@SHLIB_EXT@: lib/libf${MPILIBNAME}.la
-- (cd lib && $(CREATESHLIB) --mode=link -version-info "@ABIVERSION@" -o libf${MPILIBNAME}.la -rpath $(libdir) -L. -l$(MPILIBNAME))
-+ (cd lib && $(CREATESHLIB) --mode=link -version-info "@ABIVERSION@" -o libf${MPILIBNAME}.la -rpath $(libdir) -L. -l${MPILIBNAME} )
- # Build the shared library from the shared object files
- lib/lib${MPICXXLIBNAME}.@SHLIB_EXT@: lib/lib${MPICXXLIBNAME}.la
-- (cd lib && $(CREATESHLIB) --mode=link -version-info "@ABIVERSION@" -o lib${MPICXXLIBNAME}.la -rpath $(libdir) )
-+ (cd lib && $(CREATESHLIB) --mode=link -version-info "@ABIVERSION@" -o lib${MPICXXLIBNAME}.la -rpath $(libdir) -L. -l${MPILIBNAME} -Lnerdboy -lstdc++ )
-
- # --------------------------------------------------------------------------
- .libstamp0:
diff --git a/sys-cluster/mpich2/files/mpich2-1.0.6-no-pvfs2.patch b/sys-cluster/mpich2/files/mpich2-1.0.6-no-pvfs2.patch
deleted file mode 100644
index c3b58e447956..000000000000
--- a/sys-cluster/mpich2/files/mpich2-1.0.6-no-pvfs2.patch
+++ /dev/null
@@ -1,37 +0,0 @@
---- src/mpi/romio/configure.orig 2007-12-15 17:34:03.000000000 -0800
-+++ src/mpi/romio/configure 2007-12-15 18:15:12.000000000 -0800
-@@ -1925,6 +1925,12 @@
- # Check whether --with-pvfs2 was given.
- if test "${with_pvfs2+set}" = set; then
- withval=$with_pvfs2;
-+ if test "x$withval" = "xno" ; then
-+ without_pvfs2=yes
-+ with_pvfs2=""
-+ fi
-+else
-+ without_pvfs2=yes
- fi
-
-
-@@ -7574,11 +7580,16 @@
-
-
- if test $PVFS2_CONFIG != "notfound" ; then
-- CFLAGS="$CFLAGS $( $PVFS2_CONFIG --cflags)"
-- LIBS="$LIBS $( $PVFS2_CONFIG --libs)"
-- ROMIO_LIBLIST="$ROMIO_LIBLIST $LIBS"
-- FILE_SYSTEM="pvfs2 $FILE_SYSTEM"
-- file_system_pvfs2=1
-+ if test "x$without_pvfs2" = "xyes" ; then
-+ ROMIO_LIBLIST="$ROMIO_LIBLIST $LIBS"
-+ file_system_pvfs2=0
-+ else
-+ CFLAGS="$CFLAGS $( $PVFS2_CONFIG --cflags)"
-+ LIBS="$LIBS $( $PVFS2_CONFIG --libs)"
-+ ROMIO_LIBLIST="$ROMIO_LIBLIST $LIBS"
-+ FILE_SYSTEM="pvfs2 $FILE_SYSTEM"
-+ file_system_pvfs2=1
-+ fi
- fi
-
- if test "$PVFS2_CONFIG" = "notfound" -a -n "$with_pvfs2" ; then
diff --git a/sys-cluster/mpich2/files/mpich2-1.0.6-shlib.patch b/sys-cluster/mpich2/files/mpich2-1.0.6-shlib.patch
deleted file mode 100644
index 42ca8f6569af..000000000000
--- a/sys-cluster/mpich2/files/mpich2-1.0.6-shlib.patch
+++ /dev/null
@@ -1,48 +0,0 @@
---- src/util/createshlib.in.orig 2007-09-12 07:39:20.000000000 -0700
-+++ src/util/createshlib.in 2007-10-13 10:06:51.000000000 -0700
-@@ -207,12 +207,12 @@
-
- *)
- # Typical Unix default
-- soName=$srclibbase.$SHLIB_EXT.$dottedVersion
-+ soName=$srclibbase.$SHLIB_EXT.$majorVersion
- realName=$srclibbase.$SHLIB_EXT.$dottedVersion
- altNames="$srclibbase.$SHLIB_EXT"
-- if [ -n "$majorVersion" ] ; then
-- altNames="$altNames $srclibbase.$SHLIB_EXT.$majorVersion"
-- fi
-+# if [ -n "$majorVersion" ] ; then
-+# altNames="$altNames $srclibbase.$SHLIB_EXT.$majorVersion"
-+# fi
- ;;
- esac
-
-@@ -293,15 +293,16 @@
- # Typically -Wl,-h,$soName
- # FIXME: C_LINK_SHL knows the options for shared libraries,
- # but not the args for setting the soname.
-- $Show ${C_LINK_SHL} -o $realName -Wl,-h,$soName .tmp/*.o
-- # Do we need to add $dependentLibs ?
-+ $Show ${C_LINK_SHL} -Wl,-soname,$soName -o $realName .tmp/*.o $dependentLibs
-+ # Do we need to add $dependentLibs ? Yes!
- ;;
- esac
- if [ -n "$altNames" ] ; then
- for alt in $altNames ; do
- # Remove any alternate names before executing the ln step
- rm -f $alt
-- $Show ln -s $realName $alt
-+ $Show ln -s $realName $soName
-+ $Show ln -s $soName $alt
- done
- fi
-
-@@ -345,7 +346,7 @@
- fi
- if [ -n "$altNames" ] ; then
- for alt in $altNames ; do
-- ( cd $destdir && $Show rm -f $alt && $Show ln -s $realName $alt )
-+ ( cd $destdir && $Show rm -f $alt && $Show ln -s $soName $alt )
- done
- fi
- fi
diff --git a/sys-cluster/mpich2/metadata.xml b/sys-cluster/mpich2/metadata.xml
index 6810bfdc103a..5db6739ac8ad 100644
--- a/sys-cluster/mpich2/metadata.xml
+++ b/sys-cluster/mpich2/metadata.xml
@@ -7,10 +7,6 @@
<name>Justin Bronder</name>
</maintainer>
<use>
- <flag name='fast'>Enabling fast turns off error checking and timing
- collection</flag>
- <flag name='mpe'>Add mpe support</flag>
- <flag name='mpe-sdk'>Include additional SDK support, jar files</flag>
<flag name='pvfs2'>Add pvfs2 support</flag>
<flag name='romio'>Enable romio, a high-performance portable MPI-IO
implementation</flag>
diff --git a/sys-cluster/mpich2/mpich2-1.0.3-r1.ebuild b/sys-cluster/mpich2/mpich2-1.0.3-r1.ebuild
deleted file mode 100644
index 82e5451db1b2..000000000000
--- a/sys-cluster/mpich2/mpich2-1.0.3-r1.ebuild
+++ /dev/null
@@ -1,217 +0,0 @@
-# Copyright 1999-2009 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/sys-cluster/mpich2/mpich2-1.0.3-r1.ebuild,v 1.13 2009/11/24 21:37:22 jsbronder Exp $
-
-WANT_AUTOCONF="2.5"
-inherit fortran distutils eutils autotools toolchain-funcs
-
-DESCRIPTION="MPICH2 - A portable MPI implementation"
-HOMEPAGE="http://www.mcs.anl.gov/research/projects/mpich2/index.php"
-SRC_URI="ftp://ftp.mcs.anl.gov/pub/mpi/${P}.tar.gz"
-
-LICENSE="as-is"
-SLOT="0"
-KEYWORDS="~amd64 ~ia64 ~ppc ~ppc64 ~sparc ~x86"
-# need more arches in here, like sparc...
-IUSE="crypt cxx doc debug fortran mpe mpe-sdk romio threads"
-
-RDEPEND="${DEPEND}
- mpe-sdk? ( dev-java/ibm-jdk-bin )
- romio? ( >=dev-libs/libaio-0.3.106 )
- >=dev-lang/python-2.3
- sys-apps/coreutils
- dev-lang/perl
- crypt? ( net-misc/openssh )
- !crypt? ( net-misc/netkit-rsh )
- !sys-cluster/mpich
- !sys-cluster/lam-mpi
- !sys-cluster/openmpi
- !media-sound/mpd
- !media-sound/mpd-svn"
-DEPEND="${RDEPEND}"
-
-RESTRICT="test"
-
-pkg_setup() {
- if [ -n "${MPICH_CONFIGURE_OPTS}" ]; then
- einfo "Custom configure options are ${MPICH_CONFIGURE_OPTS}."
- fi
- if use fortran ; then
- if [ $(gcc-major-version) -ge 4 ] \
- && built_with_use sys-devel/gcc fortran ; then
- FORTRAN="gfortran"
- fortran_pkg_setup
- else
- ewarn "You need gcc-4 built with fortran support in order to"
- ewarn "build the f90 mpi interface, which is required for f90"
- ewarn "and mpi support in hdf5 (for example)."
- fi
- else
- einfo "Unless you have another f90 compiler installed, we can only"
- einfo "build the f77 and C++ interfaces with gcc-3.x"
- fi
-}
-
-src_unpack() {
- unpack ${A}
- cd "${S}"
- ebegin "Reconfiguring"
- find . -name configure -print | xargs rm
- ./maint/updatefiles
- use mpe-sdk && ./src/mpe2/maint/updatefiles
- eend
- epatch "${FILESDIR}"/${P}-make.patch || die "make patch failed"
- # damn, have to patch the createshlib script here...
- epatch "${FILESDIR}"/${P}-soname.patch || die "soname patch failed"
- #epatch "${FILESDIR}"/${P}-make-test.patch || die "make test patch failed"
-}
-
-src_compile() {
- export LDFLAGS='-Wl,-z,now'
-
- local RSHCOMMAND
-
- if use crypt ; then
- RSHCOMMAND="ssh -x"
- else
- RSHCOMMAND="rsh"
- fi
- export RSHCOMMAND
-
- local myconf="${MPICH_CONFIGURE_OPTS}"
-
- if ! use debug ; then
- myconf="${myconf} --enable-fast --enable-g=none"
- else
- myconf="${myconf} --enable-g=dbg --enable-debuginfo \
- --enable-error-messages=all"
- fi
-
- if ! use mpe-sdk ; then
- myconf="${myconf} --enable-graphics=no --enable-rlog=no \
- --enable-clog=no --enable-slog2=no"
- fi
-
- use mpe && MPE_SRC_DIR="${S}"/src/mpe2
-
- if use threads ; then
- myconf="${myconf} --with-thread-package=pthreads"
- else
- myconf="${myconf} --with-thread-package=none"
- fi
-
- ./configure \
- --prefix=/usr \
- --exec-prefix=/usr \
- --enable-sharedlibs=gcc \
- --enable-nmpi-as-mpi \
- --enable-error-checking=runtime \
- --enable-timing=runtime \
- ${myconf} \
- $(use_enable cxx) \
- $(use_enable mpe) \
- $(use_enable romio) \
- $(use_enable threads) \
- --includedir=/usr/include \
- --libdir=/usr/$(get_libdir) \
- --mandir=/usr/share/man \
- --with-docdir=/usr/share/doc/${PF} \
- --with-htmldir=/usr/share/doc/${PF}/html \
- --sysconfdir=/etc/${PN} \
- --datadir=/usr/share/${PN} || die "configure failed"
-
- if use mpe-sdk ; then
- "${MPE_SRC_DIR}"/configure --prefix=/usr --enable-mpich \
- --with-mpicc=mpicc --with-mpif77=mpif77 --enable-wrappers \
- --enable-collchk --with-flib_path_leader="-Wl,-L"
- fi
-
- if use mpe ; then
- epatch "${FILESDIR}"/${P}-mpe-install.patch || die "install patch failed"
- fi
-
- # parallel makes are currently broken, so no emake...
- #make dependencies
- make || die "make failed"
-
- if has test "${FEATURES}" ; then
- # get setup for src_test
- #export LDFLAGS='-L../../lib'
- export LD_LIBRARY_PATH="${S}"/lib:$LD_LIBRARY_PATH
- cd "${S}"/test/mpi
- #make clean || die "make clean failed"
- echo
- einfo "Using ./configure --prefix="${S}" --with-mpi="${S}" --disable-f90"
- echo
- ./configure --prefix="${S}" --with-mpi="${S}" $(use_enable threads) \
- --exec-prefix="${S}" --includedir="${S}"/src/include --disable-f90 \
- || die "configure test failed"
- make dependencies
- # make doesn't work here for some reason, although it works fine
- # when run manually. Go figure...
- #cd ${S}/test/mpi/util
- #make all || die "make util failed"
- cd "${S}"/test
- install -g portage -o portage -m 0600 "${FILESDIR}"/mpd.conf "${HOME}"/.mpd.conf
- #${S}/bin/mpd --daemon
- make all || die "make pre-test failed"
- #cd ${S}/test/mpi
- #make || die "make test failed"
- #${S}/bin/mpdallexit
- fi
-}
-
-src_test() {
- ewarn "Tests can take a long time to complete, even on a fast box."
- ewarn "Expected result on amd64 with gcc 4.1.1:"
- ewarn " 6 tests failed out of 373"
- echo
- einfo "Control-C now if you want to disable tests..."
- epause
-
- "${S}"/bin/mpd --daemon
- cd "${S}"/test
- nice --adjustment=3 make testing || die "run tests failed"
- "${S}"/bin/mpdallexit
-}
-
-src_install() {
- dodir /etc/${PN}
- rm -rf src/mpe2/etc/*.in
- make install DESTDIR="${D}" \
- LIBDIR="${D}"usr/$(get_libdir) || die "make install failed"
-
- dodir /usr/share/${PN}
- mv "${D}"usr/examples/cpi" ${D}"usr/share/${PN}/cpi
- rm -rf "${D}"usr/examples
- rm -rf "${D}"usr/sbin
-
- dodir /usr/share/doc/${PF}
- if use doc; then
- dodoc README README.romio README.testing CHANGES
- dodoc README.developer RELEASE_NOTES
- newdoc src/pm/mpd/README README.mpd
- else
- rm -rf "${D}"usr/share/doc/
- rm -rf "${D}"usr/share/man/
- dodoc README CHANGES RELEASE_NOTES
- fi
-}
-
-pkg_postinst() {
- python_mod_optimize /usr/bin
-
- elog
- elog "Note: this package still needs testing with other Fortran90"
- elog "compilers besides gfortran (gcc4). The tests also need some"
- elog "magic to build properly within the portage build environment."
- elog "(currently the tests only build and run manually)"
- elog
- elog "The gfortran support has been tested successfully with hdf5"
- elog "(using gfortran and the mpif90 wrapper)."
- elog
-}
-
-pkg_postrm() {
- python_mod_cleanup
-}
diff --git a/sys-cluster/mpich2/mpich2-1.0.3.ebuild b/sys-cluster/mpich2/mpich2-1.0.3.ebuild
deleted file mode 100644
index 3d1886ea05c0..000000000000
--- a/sys-cluster/mpich2/mpich2-1.0.3.ebuild
+++ /dev/null
@@ -1,115 +0,0 @@
-# Copyright 1999-2009 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/sys-cluster/mpich2/mpich2-1.0.3.ebuild,v 1.15 2009/11/24 21:37:22 jsbronder Exp $
-
-inherit eutils autotools
-
-DESCRIPTION="MPICH2 - A portable MPI implementation"
-HOMEPAGE="http://www.mcs.anl.gov/research/projects/mpich2/index.php"
-SRC_URI="ftp://ftp.mcs.anl.gov/pub/mpi/${P}.tar.gz"
-
-LICENSE="as-is"
-SLOT="0"
-KEYWORDS="amd64 ppc ppc64 sparc x86"
-# need more arches in here...
-IUSE="crypt cxx doc debug mpe threads"
-
-RDEPEND="crypt? ( net-misc/openssh )
- !crypt? ( net-misc/netkit-rsh )
- !sys-cluster/mpich
- !sys-cluster/lam-mpi
- !sys-cluster/openmpi
- !media-sound/mpd
- !media-sound/mpd-svn"
-DEPEND="${RDEPEND}"
-
-pkg_setup() {
- if [ -n "${MPICH_CONFIGURE_OPTS}" ]; then
- einfo "Custom configure options are ${MPICH_CONFIGURE_OPTS}."
- fi
-}
-
-src_unpack() {
- unpack ${A}
- cd "${S}"
- ebegin "Reconfiguring"
- ./maint/updatefiles
- eend ${ret} "Reconfigure failed"
- epatch "${FILESDIR}"/${P}-make.patch || die "make patch failed"
- # damn, have to patch the createshlib script here...
- epatch "${FILESDIR}"/${P}-soname.patch || die "soname patch failed"
-
-}
-
-src_compile() {
- export LDFLAGS='-Wl,-z,now'
- local RSHCOMMAND
-
- if use crypt ; then
- RSHCOMMAND="ssh -x"
- else
- RSHCOMMAND="rsh"
- fi
- export RSHCOMMAND
-
- local myconf="${MPICH_CONFIGURE_OPTS}"
-
- if ! use debug ; then
- myconf="${myconf} --enable-fast --enable-g=none"
- else
- myconf="${myconf} --enable-g=dbg --enable-debuginfo"
- fi
-
- if use threads ; then
- myconf="${myconf} --with-thread-package=pthreads"
- else
- myconf="${myconf} --with-thread-package=none"
- fi
-
- WANT_AUTOCONF="2.5" \
- ./configure \
- --prefix=/usr \
- --enable-sharedlibs=gcc \
- ${myconf} \
- --enable-rlog=no \
- --enable-slog2=no \
- $(use_enable cxx) \
- $(use_enable mpe) \
- $(use_enable threads) \
- --includedir=/usr/include \
- --libdir=/usr/$(get_libdir) \
- --mandir=/usr/share/man \
- --with-docdir=/usr/share/doc/${PF} \
- --with-htmldir=/usr/share/doc/${PF}/html \
- --sysconfdir=/etc/mpich2 \
- --datadir=/usr/share/mpich2 || die "configure failed"
-
- if use mpe ; then
- epatch "${FILESDIR}"/${P}-mpe-install.patch || die "install patch failed"
- fi
-
- make || die "make failed"
-}
-
-src_install() {
- dodir /etc/${PN}
- rm -rf src/mpe2/etc/*.in
- make install DESTDIR="${D}" LIBDIR="${D}"usr/$(get_libdir) \
- || die "make install failed"
-
- dodir /usr/share/${PN}
- mv "${D}"usr/examples/cpi "${D}"usr/share/${PN}/cpi
- rm -rf "${D}"usr/examples
- rm -rf "${D}"usr/sbin
-
- dodir /usr/share/doc/${PF}
- if use doc; then
- dodoc README README.romio README.testing CHANGES
- dodoc README.developer RELEASE_NOTES
- newdoc src/pm/mpd/README README.mpd
- else
- rm -rf "${D}"usr/share/doc/
- rm -rf "${D}"usr/share/man/
- dodoc README CHANGES RELEASE_NOTES
- fi
-}
diff --git a/sys-cluster/mpich2/mpich2-1.0.6.ebuild b/sys-cluster/mpich2/mpich2-1.0.6.ebuild
deleted file mode 100644
index 6d4965922273..000000000000
--- a/sys-cluster/mpich2/mpich2-1.0.6.ebuild
+++ /dev/null
@@ -1,387 +0,0 @@
-# Copyright 1999-2009 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/sys-cluster/mpich2/mpich2-1.0.6.ebuild,v 1.9 2009/11/24 21:37:22 jsbronder Exp $
-
-WANT_AUTOCONF="2.5"
-inherit autotools distutils eutils flag-o-matic fortran java-pkg-2
-
-#MY_P=${P/_/}
-MY_P=${P}p1
-S="${WORKDIR}/${MY_P}"
-
-DESCRIPTION="MPICH2 - A portable MPI implementation"
-HOMEPAGE="http://www.mcs.anl.gov/research/projects/mpich2/index.php"
-SRC_URI="http://www.mcs.anl.gov/research/projects/mpich2/downloads/${MY_P}.tar.gz"
-#SRC_URI="ftp://ftp.mcs.anl.gov/pub/mpi/${MY_P}.tar.gz"
-
-LICENSE="as-is"
-SLOT="0"
-KEYWORDS="~amd64 ~ppc ~ppc64 ~x86"
-IUSE="crypt cxx debug doc fast fortran mpe mpe-sdk pvfs2 threads"
-
-DEPEND="sys-devel/libtool
- dev-lang/perl
- >=dev-lang/python-2.3
- >=dev-libs/libaio-0.3.106
- net-fs/nfs-utils
- pvfs2? ( >=sys-cluster/pvfs2-2.7.0 )
- mpe-sdk? ( >=virtual/jdk-1.5
- x11-proto/xproto )
- doc? ( virtual/latex-base )"
-
-RDEPEND="${DEPEND}
- mpe-sdk? ( x11-libs/libX11 )
- crypt? ( net-misc/openssh )
- !crypt? ( net-misc/netkit-rsh )
- !sys-cluster/mpich
- !sys-cluster/lam-mpi
- !sys-cluster/openmpi
- !media-sound/mpd
- !media-sound/mpd-svn"
-
-T_M4DIR="${S}/confdb"
-
-RESTRICT="test"
-# To-do: work on tests and add SCTP support for kernel and user tools
-# Initial test implementation doesn't work yet - feel free to fix it...
-
-pkg_setup() {
- if [ -n "${MPICH_CONFIGURE_OPTS}" ]; then
- elog "User-specified configure options are ${MPICH_CONFIGURE_OPTS}."
- else
- elog "User-specified configure options are not set."
- elog "If needed, see the docs and set MPICH_CONFIGURE_OPTS."
- fi
-
- if use fortran ; then
- if [ $(gcc-major-version) -ge 4 ] \
- && built_with_use sys-devel/gcc fortran ; then
- FORTRAN="gfortran"
- MPI_FFLAGS="-ff2c"
- fortran_pkg_setup
- else
- ewarn "You need gcc-4 built with fortran support in order to"
- ewarn "build the f90 mpi interface, which is required for f90"
- ewarn "and mpi support in hdf5 (for example)."
- FORTRAN="g77 f2c"
- fortran_pkg_setup
- fi
- else
- ewarn "Unless you have another f90 compiler installed, we can only"
- ewarn "build the C and C++ interfaces with gcc-3.x"
- fi
-
- if use mpe-sdk; then
- java-pkg-2_pkg_setup
- if use x86; then
- jvmarch=i386
- else
- jvmarch="${ARCH}"
- fi
- fi
-}
-
-src_unpack() {
- unpack ${A}
- cd "${S}"
-
- ebegin "Reconfiguring"
- find . -name configure -print | xargs rm
- ./maint/updatefiles
- use mpe-sdk && ./src/mpe2/maint/updatefiles
- eend
-
- # a few fixes for building the shared libs, PIC, etc
- epatch "${FILESDIR}/${P}-cxx.patch" || die "cxx patch failed"
- epatch "${FILESDIR}/${P}-fPIC.patch" || die "fPIC patch failed"
- epatch "${FILESDIR}/${P}-shlib.patch" || die "createshlib patch failed"
- epatch "${FILESDIR}/${P}-makefile.patch" || die "make patch failed"
-
- if use pvfs2; then
- sed -i -e "s:-laio:-laio -lpvfs2:g" Makefile.in \
- || die "sed pvfs2 failed"
- else
- epatch "${FILESDIR}/${P}-no-pvfs2.patch" || die "no pvfs patch failed"
- elog ""
- ewarn "If you wish to build without pvfs2 support, then you will"
- ewarn "need to remove the pvfs2 package if already installed."
- ewarn "Please remove pvfs2 and then rebuild mpich2. If pvfs2"
- ewarn "is not installed, then you can safely ignore this warning."
- elog ""
- epause 5
- fi
-
- use mpe-sdk && setup-jvm-opts
-}
-
-src_compile() {
- if use crypt ; then
- RSHCOMMAND="ssh -x"
- else
- RSHCOMMAND="rsh"
- fi
- export RSHCOMMAND
-
- local myconf="${MPICH_CONFIGURE_OPTS} --enable-sharedlibs=gcc"
- local doc_conf=""
- local mpe_conf=""
-
- # update to using flag-o-matic
- append-ldflags -Wl,-z,now
- replace-flags -fpic -fPIC
- filter-flags -fomit-frame-pointer
-
- if ! use debug ; then
- myconf="${myconf} --enable-g=none"
- else
- myconf="${myconf} --enable-g=dbg,mem,log --enable-debuginfo"
- fi
-
- if ! use mpe-sdk ; then
- myconf="${myconf} --enable-rlog=no --enable-slog2=no"
- fi
-
- if use threads ; then
- myconf="${myconf} --with-thread-package=pthreads"
- else
- myconf="${myconf} --with-thread-package=none"
- fi
-
- # enable f90 support for appropriate compilers
- case "${FORTRANC}" in
- gfortran|ifc|ifort|f95)
- myconf="${myconf} --enable-f77 --enable-f90"
- ;;
- g77|f77|f2c)
- myconf="${myconf} --enable-f77 --disable-f90"
- ;;
- esac
-
- # top-level configure option is romio
- myconf="${myconf} --enable-romio"
-
- # several of these are romio-specific configure options
- myconf="${myconf} --enable-aio --with-mpi=mpich2_mpi"
- if use pvfs2; then
- myconf="${myconf} --with-file-system=pvfs2+nfs+ufs \
- --with-pvfs2=/usr"
- else
- # support for nfs and unix-like filesystems is the minimum
- myconf="${myconf} --with-file-system=nfs+ufs --with-pvfs2=no"
- fi
- # enable debug for romio
- use debug && myconf="${myconf} --enable-debug"
-
- use mpe && MPE_SRC_DIR="${S}"/src/mpe2
-
- # I'm sure there's a better way to do this...
- if use cxx; then
- tc-export CPP CC CXX LD
- CXXLIBPATH="/usr/$(get_libdir)/gcc/${CHOST}/$(gcc-fullversion)"
- sed -i -e "s:nerdboy:${CXXLIBPATH}:g" Makefile.in \
- || die "sed 3 failed"
- fi
-
- if use doc; then
- doc_conf="--docdir=/usr/share/doc/${PF} \
- --with-docdir=/usr/share/doc/${PF} \
- --with-htmldir=/usr/share/doc/${PF}/html \
- --with-pdfdir=/usr/share/doc/${PF} \
- --with-psdir=/usr/share/doc/${PF}"
- else
- doc_conf="--with-docdir=/usr/share/doc/${PF} \
- --with-htmldir=/usr/share/doc/${PF}/html"
- fi
-
- if use mpe-sdk; then
- mpe_conf="--with-java=${JDK_TOPDIR} --with-java2=${JDK_TOPDIR} \
- --enable-slog2=build \
- --with-mpicc=\"${WORKDIR}\"/build/bin/mpicc \
- --with-mpif77=\"${WORKDIR}\"/build/bin/mpif77 \
- --enable-collchk --enable-graphics=yes --enable-wrappers \
- --with-trace-libdir=/usr/$(get_libdir)/mpe/trace_rlog \
- --with-flib_path_leader=-Wl,-L --enable-mpich \
- --enable-misc --enable-callstack --enable-logging"
-
- use debug && mpe_conf="${mpe_conf} --enable-g"
-
- sed -i -e "s:fpic:fPIC:g" \
- src/mpe2/src/slog2sdk/trace_sample/configure \
- || die "sed 1 failed"
- sed -i -e "s:fpic:fPIC:g" \
- src/mpe2/src/slog2sdk/trace_rlog/configure \
- || die "sed 2 failed"
- fi
-
- # trying the vpath build
- mkdir ../build
- cd ../build
-
- "${S}"/configure \
- --with-pm=mpd,gforker \
- --prefix=/usr \
- --exec-prefix=/usr \
- ${myconf} \
- ${mpe_conf} \
- ${doc_conf} \
- $(use_enable fast) \
- $(use_enable cxx) \
- $(use_enable mpe) \
- $(use_enable threads) \
- --libdir=/usr/$(get_libdir) \
- --includedir=/usr/include \
- --mandir=/usr/share/man \
- --sysconfdir=/etc/"${PN}" \
- --datadir=/usr/share/"${PN}" || die "configure failed"
-
- # no parallel make here
- use fortran && export FFLAGS="-fPIC"
- make dependencies || die "failed to make dependencies"
- make || die "make failed"
-}
-
-src_test() {
- ewarn "Tests can take a long time to complete, even on a fast box."
- ewarn "Expected result on amd64 with gcc 4.1.1:"
- ewarn " 6 tests failed out of 373"
- elog ""
- elog "Control-C now if you want to disable tests..."
- epause
-
- install -g portage -o portage -m 0600 "${FILESDIR}"/mpd.conf "${HOME}"/.mpd.conf
- TEST="${WORKDIR}/build"
-
- "${TEST}"/bin/mpd --daemon
-
- cd "${TEST}"
- mkdir t1
- export MPIO_USER_PATH="${TEST}"/t1
-
- sed -i -e "s:/usr/bin/mpiexec:${TEST}/bin/mpiexec:g" test/mpi/Makefile \
- || die "sed 4 failed"
- sed -i -e "s:/usr:${TEST}:g" test/commands/cmdtests \
- || die "sed 5 failed"
-
- cd test
- make clean || die "make clean in test failed"
-
- echo
- elog "Using ./configure --prefix=${TEST} --with-mpi=${TEST} etc..."
- echo
-
- export LD_LIBRARY_PATH="${TEST}/lib:$LD_LIBRARY_PATH"
-
- "${S}"/configure \
- --exec-prefix="${TEST}" --with-mpi="${TEST}" \
- --disable-f90 --with-mpich2="${TEST}" $(use_enable threads) \
- || die "configure test failed"
-
- nice --adjustment=3 make testing || die "make testing failed"
-
- "${TEST}"/bin/mpdallexit
-}
-
-src_install() {
- dodir /etc/"${PN}"
-
- rm -f src/mpe2/etc/*.in
-
- cd ../build
- make DESTDIR="${D}" LIBDIR="${D}"usr/$(get_libdir) install \
- || die "make install failed"
-
- cd "${S}"
-
- rm -f "${D}"usr/$(get_libdir)/*.jar
- use mpe-sdk && java-pkg_dojar src/mpe2/src/slog2sdk/lib/*.jar
-
- dodir /usr/share/doc/"${PF}"
- if use doc; then
- dodoc README README.romio README.testing CHANGES
- dodoc README.developer RELEASE_NOTES
- newdoc src/pm/mpd/README README.mpd
-
- if use mpe-sdk; then
- dodoc src/mpe2/src/slog2sdk/README.sdk \
- src/mpe2/src/slog2sdk/README.rte
- newdoc src/mpe2/src/slog2sdk/FAQ FAQ.sdk
- fi
- else
- rm -rf "${D}"usr/share/doc/"${PF}"/{html,*.pdf}
- dodoc README CHANGES RELEASE_NOTES
- fi
-
- # Tidy up a bit
- use mpe-sdk && rm "${D}"usr/sbin/mpeuninstall
-}
-
-pkg_postinst() {
- python_mod_optimize /usr/bin
-
- elog ""
- elog "Several specific options are left set to default values; if"
- elog "you wish to specify non-default values for things like the"
- elog "timer type, timing level, devices, or communication channels,"
- elog "please read the docs and rebuild with MPICH_CONFIGURE_OPTS"
- elog "set to your desired options."
- elog ""
- elog "Note 1: enabling the MPE2 SDK requires both a JDK and the core"
- elog "X11 library for the full set of log analysis and conversion"
- elog "utilities. You probably don't want to enable the mpe-sdk USE"
- elog "flag on a server, cluster node, etc."
- elog ""
- elog "Note 2: the shared libraries are now building correctly, at"
- elog "least with and without pvfs2 support (the romio USE flag is no"
- elog "longer availaible, at least until the configure scripts can be"
- elog "made to stop finding things when they're disabled)."
- elog ""
- elog "Note 3: this package still needs testing with other Fortran90"
- elog "compilers besides gfortran (gcc4). The tests also need some"
- elog "magic to build properly within the portage build environment."
- elog "(currently the tests only build and run manually)"
- elog ""
- elog "The gfortran support has been tested successfully with hdf5"
- elog "(using gfortran and the mpif90 wrapper), however, the pvfs2"
- elog "support is brand-spanking new."
- elog ""
-}
-
-pkg_postrm() {
- python_mod_cleanup
-}
-
-setup-jvm-opts() {
- # Figure out correct boot classpath
- # stolen from eclipse-sdk ebuild
- local bp="$(java-config --jdk-home)/jre/lib"
- local bootclasspath="$(java-config --runtime)"
- if [[ ! -z "`java-config --java-version | grep IBM`" ]] ; then
- # IBM JDK
- JAVA_LIB_DIR="$(java-config --jdk-home)/jre/bin"
- else
- # Sun derived JDKs (Blackdown, Sun)
- JAVA_LIB_DIR="$(java-config --jdk-home)/jre/lib/${jvmarch}"
- fi
-
- JDK_TOPDIR="$(java-config --jdk-home)"
- JDK_INCDIR="$(java-config --jdk-home)/include"
-
- elog ""
- elog "Using bootclasspath ${bootclasspath}"
- elog "Using JVM library path ${JAVA_LIB_DIR}"
- elog "Using JDK Include dir ${JDK_INCDIR}"
- elog "Using JDK Top-level dir ${JDK_TOPDIR}"
- elog ""
-
- if [[ ! -f "${JAVA_LIB_DIR}"/libawt.so ]] ; then
- die "Could not find libawt.so native library"
- fi
-
- if [[ ! -f "${JDK_INCDIR}"/jni.h ]] ; then
- die "Could not find jni.h header file"
- fi
-
- export AWT_LIB_PATH="${JAVA_LIB_DIR}"
- export JDK_TOPDIR="${JDK_TOPDIR}"
- export JDK_INCDIR="${JDK_INCDIR}"
-}