diff options
-rw-r--r-- | sys-cluster/lam-mpi/ChangeLog | 4 | ||||
-rw-r--r-- | sys-cluster/lam-mpi/Manifest | 4 | ||||
-rw-r--r-- | sys-cluster/lam-mpi/lam-mpi-7.1.4-r1.ebuild | 9 |
3 files changed, 15 insertions, 2 deletions
diff --git a/sys-cluster/lam-mpi/ChangeLog b/sys-cluster/lam-mpi/ChangeLog index 10264a574..bfb0d5544 100644 --- a/sys-cluster/lam-mpi/ChangeLog +++ b/sys-cluster/lam-mpi/ChangeLog @@ -2,6 +2,10 @@ # Copyright 2002-2008 Gentoo Foundation; Distributed under the GPL v2 # $Header: /var/cvsroot/gentoo-x86/sys-cluster/lam-mpi/ChangeLog,v 1.65 2008/01/31 07:07:18 dberkholz Exp $ + 29 Apr 2008; Justin Bronder <jsbronder@gentoo.org> ChangeLog: + Call eautoreconf in every required directory by hand as AC_CONFIG_SUBDIRS + isn't used and autotools.eclass can't find everything. + 28 Apr 2008; Justin Bronder <jsbronder@gentoo.org> ChangeLog: Fix for gcc-4.3.0. Change 'char * argv[]' to 'char **argv' in configure scripts. Thanks to Peter Alfredsen (peter.alfredsen at gmail) for the fix. diff --git a/sys-cluster/lam-mpi/Manifest b/sys-cluster/lam-mpi/Manifest index c84aec9dd..0f06014fa 100644 --- a/sys-cluster/lam-mpi/Manifest +++ b/sys-cluster/lam-mpi/Manifest @@ -3,6 +3,6 @@ AUX 7.1.2-liblam-use-extra-libs.patch 490 RMD160 f52c0c3490a5d7dd9fa3993032c64c5 AUX 7.1.4-as-needed.patch 3702 RMD160 ba3dd579d482d67ec47721a764ebe5cf9c12de6f SHA1 635660a50dcd4bb176fd62a234895383e37ebcb4 SHA256 8e2792244742180ca5f9e829c16597ad9a85e955f8fd512a81515c304ed4e2cf AUX eselect.mpi.lam-mpi 201 RMD160 bd458925228222b1109f6d8902132348c6e32571 SHA1 9b36f2b9ea10d578d183f3388fd0e149957f8bc9 SHA256 42aeba404585d0da00948029735239fe3fab30549f0ec9f99ae07ec0b73d3319 DIST lam-7.1.4.tar.bz2 7865813 RMD160 6c9c6338391472d4cd2572c409cb92360e7fd799 SHA1 ce8a983004f31d5960d34efe3ed9ac489e9dfc9d SHA256 d66c205f57d9ffc38dbfb81faef8b586ef2b9e08853034c0472ef4ae45803d2e -EBUILD lam-mpi-7.1.4-r1.ebuild 3617 RMD160 001a47d602a28f6c5abfe04268b1eb17c30a959c SHA1 cdaf00ddd0fd461258cc528bfdccdbd021e46724 SHA256 ff423f0579ccc01e781b59bbc5482f870be962db8e7a59ae31718da83d20b641 -MISC ChangeLog 11195 RMD160 0b0745f28cc07b9895a521fb6e38ad6f18adf0ed SHA1 cc18ebe1c8d24cfbd1aa1b30455567d6e8d13001 SHA256 edea0b1cc13cbe0bed05f917f4a0b42526bf7b598c2ba1b58e07eb21cf62e775 +EBUILD lam-mpi-7.1.4-r1.ebuild 3941 RMD160 0ab425ddce6bcb770a8749fc8db9ca8d311574e1 SHA1 08a6b98e71eeff13475302f295f4252a368fd721 SHA256 da9f8d2e9f31ecc4b5176540d14976e33950f1eaf21cd9c43cefe5f750d23d36 +MISC ChangeLog 11394 RMD160 4757bf338b07da5a7faf8021290860c9ab2d0099 SHA1 8eb431c97a7e651b2d24a8608074b741b5f97202 SHA256 5570dcc2d15b23edf7767a8196b603a994df749dbbaef882a6cd8cfb83156012 MISC metadata.xml 163 RMD160 ea1530cd45b9e04e8693261b9a94b5988e4b09a1 SHA1 443b7a3d8fb76c8d20647b165032ad358bfa3b6a SHA256 5a03bf3074b07158dffe793af69f7b0cd1e5c785537574713f9a7978032363a3 diff --git a/sys-cluster/lam-mpi/lam-mpi-7.1.4-r1.ebuild b/sys-cluster/lam-mpi/lam-mpi-7.1.4-r1.ebuild index ba022c1a3..9d5ece5ef 100644 --- a/sys-cluster/lam-mpi/lam-mpi-7.1.4-r1.ebuild +++ b/sys-cluster/lam-mpi/lam-mpi-7.1.4-r1.ebuild @@ -43,6 +43,15 @@ src_unpack() { for f in config/*.m4; do sed -i 's:^\(int main(int argc, char\)[^{]*\([{]\?\):\1** argv) \2:g' $f done + + # eautoreconf doesn't work correctly as lam-mpi uses their own + # LAM_CONFIG_SUBDIR instead of AC_CONFIG_SUBDIRS. Even better, they use + # variables inside of the definitions, so --trace doesn't work. + for f in $(find ./ -name 'configure.ac'); do + pushd $(dirname $f) &>/dev/null + eautoreconf + popd &>/dev/null + done eautoreconf } |