diff options
author | Thierry Thomas <thierry@FreeBSD.org> | 2009-06-28 01:00:22 +0800 |
---|---|---|
committer | Thierry Thomas <thierry@FreeBSD.org> | 2009-06-28 01:00:22 +0800 |
commit | f753c04996ff6acf46ff0a9e23259f800dddb729 (patch) | |
tree | b1ee471c27295548f9084b771b943c7140991bbe | |
parent | 33d6e541a29faf5f27988f0d25866f4683ff2cab (diff) | |
download | freebsd-ports-gnome-f753c04996ff6acf46ff0a9e23259f800dddb729.tar.gz freebsd-ports-gnome-f753c04996ff6acf46ff0a9e23259f800dddb729.tar.zst freebsd-ports-gnome-f753c04996ff6acf46ff0a9e23259f800dddb729.zip |
Upgrade to 1.1.
Announcement at
<http://www.mcs.anl.gov/research/projects/mpich2/about/index.php?s=news>
Notified by: Pavan Balaji <balaji (at) mcs.anl.gov>
-rw-r--r-- | net/mpich2/Makefile | 33 | ||||
-rw-r--r-- | net/mpich2/distinfo | 6 | ||||
-rw-r--r-- | net/mpich2/files/patch-Makefile.in | 31 | ||||
-rw-r--r-- | net/mpich2/files/patch-configure | 58 | ||||
-rw-r--r-- | net/mpich2/files/patch-src_env_Makefile.in | 23 | ||||
-rw-r--r-- | net/mpich2/files/patch-src_mpe2_src_sbin_mpeinstall.in | 23 | ||||
-rw-r--r-- | net/mpich2/files/patch-src_mpi_romio_adio_common_ad_write_nolock.c | 18 | ||||
-rw-r--r-- | net/mpich2/files/patch-src_mpi_romio_configure | 36 | ||||
-rw-r--r-- | net/mpich2/files/patch-src_mpi_romio_util_romioinstall.in | 19 | ||||
-rw-r--r-- | net/mpich2/files/patch-src_openpa_Makefile.in | 23 | ||||
-rw-r--r-- | net/mpich2/files/patch-src_openpa_configure | 11 | ||||
-rw-r--r-- | net/mpich2/files/patch-src_packaging_pkgconfig_Makefile.in | 11 | ||||
-rw-r--r-- | net/mpich2/files/patch-src_pkgconfig_Makefile.in | 20 | ||||
-rw-r--r-- | net/mpich2/pkg-plist | 77 |
14 files changed, 227 insertions, 162 deletions
diff --git a/net/mpich2/Makefile b/net/mpich2/Makefile index 17dd5b45bbee..e6131fd6ad65 100644 --- a/net/mpich2/Makefile +++ b/net/mpich2/Makefile @@ -6,8 +6,7 @@ # PORTNAME= mpich2 -PORTVERSION= 1.0.7 -PORTREVISION= 3 +PORTVERSION= 1.1 PORTEPOCH= 3 CATEGORIES= net parallel MASTER_SITES= http://www.mcs.anl.gov/research/projects/mpich2/downloads/tarballs/${PORTVERSION}/ @@ -80,19 +79,16 @@ CONFIGURE_ARGS+= --with-pmi=simple --with-pm=mpd PLIST_SUB+= PM_MPD="" PM_SMPD="@comment " .endif -.if defined(NOPORTDOCS) -CONFIGURE_ARGS+= --without-docdir --without-htmldir -.else -CONFIGURE_ARGS+= --with-docdir=${DOCSDIR} --with-htmldir=${DOCSDIR} -.endif - LIBSSO= fmpich mpich mpichcxx THREAD2FIX= configure test/mpi/threads/comm/Makefile.in \ - test/mpi/threads/pt2pt/Makefile.in + test/mpi/threads/pt2pt/Makefile.in \ + src/mpe2/src/logging/configure LOCALBASE2FIX= src/mpe2/src/slog2sdk/trace_rlog/configure \ src/mpe2/src/slog2sdk/trace_sample/configure \ src/mpe2/src/graphics/configure +DOC2PATCH= Makefile.in src/mpe2/sbin/mpeinstall.in \ + src/openpa/Makefile.in src/mpi/romio/util/romioinstall.in .include <bsd.port.pre.mk> @@ -132,24 +128,24 @@ pre-everything:: pre-configure: ${REINPLACE_CMD} -e 's|-lpthread|${PTHREAD_LIBS}|g' ${THREAD2FIX:S|^|${WRKSRC}/|} ${REINPLACE_CMD} -e 's|/usr/local|${LOCALBASE}|g' ${LOCALBASE2FIX:S|^|${WRKSRC}/|} - - ${REINPLACE_CMD} -e 's|echo aout|echo elf|g' ${WRKSRC}/confdb/libtool-2.13.m4 - ${REINPLACE_CMD} -e 's|echo aout|echo elf|g' ${WRKSRC}/confdb/libtool.m4 - ${REINPLACE_CMD} -e 's|echo aout|echo elf|g' ${WRKSRC}/src/mpe2/src/slog2sdk/trace_rlog/libtool.m4 - ${REINPLACE_CMD} -e 's|echo aout|echo elf|g' ${WRKSRC}/src/mpe2/src/slog2sdk/trace_sample/libtool.m4 - ${REINPLACE_CMD} -e 's|echo aout|echo elf|g' ${THREAD2FIX:S|^|${WRKSRC}/|} - ${REINPLACE_CMD} -e 's|echo aout|echo elf|g' ${LOCALBASE2FIX:S|^|${WRKSRC}/|} -.for fin in Makefile.in src/mpe2/sbin/mpeinstall.in + ${FIND} ${WRKSRC} -name configure | ${XARGS} \ + ${REINPLACE_CMD} -e 's|doc/$${PACKAGE}|doc/${PORTNAME}|' +.for fin in ${DOC2PATCH} . if defined(NOPORTDOCS) ${REINPLACE_CMD} -e 's|%%PORTDOCS%%|#|' ${WRKSRC}/${fin} . else ${REINPLACE_CMD} -e 's|%%PORTDOCS%%||' ${WRKSRC}/${fin} . endif .endfor +.if defined(NOPORTDOCS) + ${REINPLACE_CMD} -e 's|lib doc share|lib share|' \ + ${WRKSRC}/src/mpe2/src/slog2sdk/sbin/install-package.in +.endif post-configure: ${REINPLACE_CMD} -e 's|$${exec_prefix}|${PREFIX}|g; \ - s|$${prefix}|${PREFIX}|g' ${WRKSRC}/src/pkgconfig/mpich2-ch3.pc + s|$${prefix}|${PREFIX}|g' \ + ${WRKSRC}/src/packaging/pkgconfig/mpich2-ch3.pc post-install: ${CHOWN} -R ${SHAREOWN}:${SHAREGRP} ${PREFIX} @@ -170,6 +166,7 @@ regression-test: install ${CHMOD} go-r ${HOME}/.mpd.conf @${ECHO_MSG} "${HOME}/.mpd.conf has been generated - please change the secret word!" .endif + @${ECHO_MSG} "Don't hesitate to increase MPIEXEC_RECV_TIMEOUT if needed!" ${PREFIX}/bin/mpd & (cd ${WRKSRC} && \ PATH=${PATH}:${PREFIX}/bin VERBOSE=1 ${MAKE} testing) diff --git a/net/mpich2/distinfo b/net/mpich2/distinfo index 1dd3ef5ece89..fcdce8981a4a 100644 --- a/net/mpich2/distinfo +++ b/net/mpich2/distinfo @@ -1,3 +1,3 @@ -MD5 (mpich/mpich2-1.0.7.tar.gz) = c3beb9430d45347078a80cf1c6780509 -SHA256 (mpich/mpich2-1.0.7.tar.gz) = d280e6eb81c4d30b5f3fa1a7775870c32f6a9e58673be11e67f05e75cc944998 -SIZE (mpich/mpich2-1.0.7.tar.gz) = 16565875 +MD5 (mpich/mpich2-1.1.tar.gz) = aad757e1c1502429170403bb3c1a1ace +SHA256 (mpich/mpich2-1.1.tar.gz) = 205b6e46e30620351d3c11281b435367b3d5fc46aae56f0dc9aa32443f7a2f6b +SIZE (mpich/mpich2-1.1.tar.gz) = 18227764 diff --git a/net/mpich2/files/patch-Makefile.in b/net/mpich2/files/patch-Makefile.in index 221eb7bf41d2..40345dabeebc 100644 --- a/net/mpich2/files/patch-Makefile.in +++ b/net/mpich2/files/patch-Makefile.in @@ -1,6 +1,16 @@ ---- Makefile.in.orig 2008-04-05 00:03:17.000000000 +0200 -+++ Makefile.in 2008-05-25 15:00:09.000000000 +0200 -@@ -187,53 +187,53 @@ +--- Makefile.in.orig 2009-06-03 03:49:03.000000000 +0200 ++++ Makefile.in 2009-06-27 12:20:51.000000000 +0200 +@@ -192,61 +192,61 @@ + install: install-preamble FORCE_TARGET + if [ ! -d ${DESTDIR}${prefix} ] ; then $(MKDIR_P) ${DESTDIR}${prefix} ; fi + if [ ! -d ${DESTDIR}${datarootdir} ] ; then $(MKDIR_P) ${DESTDIR}${datarootdir} ; fi +- if [ ! -d ${DESTDIR}${htmldir} ] ; then $(MKDIR_P) ${DESTDIR}${htmldir} ; fi +- if [ ! -d ${DESTDIR}${mandir} ] ; then $(MKDIR_P) ${DESTDIR}${mandir} ; fi ++%%PORTDOCS%% if [ ! -d ${DESTDIR}${htmldir} ] ; then $(MKDIR_P) ${DESTDIR}${htmldir} ; fi ++%%PORTDOCS%% if [ ! -d ${DESTDIR}${mandir} ] ; then $(MKDIR_P) ${DESTDIR}${mandir} ; fi + if [ ! -d ${DESTDIR}${includedir} ] ; then $(MKDIR_P) ${DESTDIR}${includedir} ; fi + if [ ! -d ${DESTDIR}${exec_prefix} ] ; then $(MKDIR_P) ${DESTDIR}${exec_prefix} ; fi + if [ ! -d ${DESTDIR}${libdir} ] ; then $(MKDIR_P) ${DESTDIR}${libdir} ; fi ${MAKE} install-local $(INSTALL_DATA) src/include/mpi.h ${DESTDIR}${includedir}/mpi.h $(INSTALL_DATA) lib/lib${MPILIBNAME}.a ${DESTDIR}${libdir}/lib${MPILIBNAME}.a @@ -101,3 +111,18 @@ if [ -s src/mpi/romio/include/mpiof.h ] ; then $(INSTALL_DATA) src/mpi/romio/include/mpiof.h ${DESTDIR}${includedir}/mpiof.h ; fi if [ -s src/mpi/romio/include/mpio.h ] ; then $(INSTALL_DATA) src/mpi/romio/include/mpio.h ${DESTDIR}${includedir}/mpio.h ; fi if [ -s lib/lib${MPIFLIBNAME}.a ] ; then $(INSTALL_DATA) lib/lib${MPIFLIBNAME}.a ${DESTDIR}${libdir}/lib${MPIFLIBNAME}.a ; fi +@@ -260,10 +260,10 @@ + 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}f90.@SHLIB_EXT@ ] ; then $(CREATESHLIB) --mode=install lib/lib${MPILIBNAME}f90.@SHLIB_EXT@ ${DESTDIR}${libdir}/lib${MPILIBNAME}f90.@SHLIB_EXT@ ; fi + if [ -s lib/lib${MPICXXLIBNAME}.@SHLIB_EXT@ ] ; then $(CREATESHLIB) --mode=install lib/lib${MPICXXLIBNAME}.@SHLIB_EXT@ ${DESTDIR}${libdir}/lib${MPICXXLIBNAME}.@SHLIB_EXT@ ; 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 +- if [ -s $(srcdir)/doc/logging/logging.pdf ] ; then $(INSTALL_DATA) $(srcdir)/doc/logging/logging.pdf ${DESTDIR}${docdir}/logging.pdf ; fi ++%%PORTDOCS%% if [ -s $(srcdir)/doc/userguide/user.pdf ] ; then $(INSTALL_DATA) $(srcdir)/doc/userguide/user.pdf ${DESTDIR}${docdir}/user.pdf ; fi ++%%PORTDOCS%% if [ -s $(srcdir)/doc/installguide/install.pdf ] ; then $(INSTALL_DATA) $(srcdir)/doc/installguide/install.pdf ${DESTDIR}${docdir}/install.pdf ; fi ++%%PORTDOCS%% if [ -s $(srcdir)/doc/smpd/smpd_pmi.pdf ] ; then $(INSTALL_DATA) $(srcdir)/doc/smpd/smpd_pmi.pdf ${DESTDIR}${docdir}/smpd_pmi.pdf ; fi ++%%PORTDOCS%% if [ -s $(srcdir)/doc/logging/logging.pdf ] ; then $(INSTALL_DATA) $(srcdir)/doc/logging/logging.pdf ${DESTDIR}${docdir}/logging.pdf ; fi + (cd src/util/thread && $(MAKE) INSTALL_STRIP_FLAG=$(INSTALL_STRIP_FLAG) install) + (cd src/env && $(MAKE) INSTALL_STRIP_FLAG=$(INSTALL_STRIP_FLAG) install) + (cd src/packaging/pkgconfig && $(MAKE) INSTALL_STRIP_FLAG=$(INSTALL_STRIP_FLAG) install) diff --git a/net/mpich2/files/patch-configure b/net/mpich2/files/patch-configure index 4997bb8a1cf2..a6914a71ee5d 100644 --- a/net/mpich2/files/patch-configure +++ b/net/mpich2/files/patch-configure @@ -1,22 +1,42 @@ ---- configure.orig 2008-04-05 00:04:44.000000000 +0200 -+++ configure 2008-04-07 19:06:49.000000000 +0200 -@@ -31340,8 +31340,8 @@ - rm -f conftest.err conftest.$ac_objext \ - conftest$ac_exeext conftest.$ac_ext - if test "$ac_cv_search_pthread_key_create" = no; then -- for ac_lib in pthread; do +--- ./configure.orig 2009-06-03 03:49:17.000000000 +0200 ++++ ./configure 2009-06-23 19:16:46.000000000 +0200 +@@ -36119,12 +36119,12 @@ + return 0; + } + _ACEOF +-for ac_lib in '' pthread; do ++for ac_lib in '' $PTHREAD_LIBS; do + if test -z "$ac_lib"; then + ac_res="none required" + else +- ac_res=-l$ac_lib - LIBS="-l$ac_lib $ac_func_search_save_LIBS" -+ for ac_lib in $PTHREAD_LIBS; do ++ ac_res=$ac_lib + LIBS="$ac_lib $ac_func_search_save_LIBS" - cat >conftest.$ac_ext <<_ACEOF - /* confdefs.h. */ - _ACEOF -@@ -31385,7 +31385,7 @@ - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then -- ac_cv_search_pthread_key_create="-l$ac_lib" -+ ac_cv_search_pthread_key_create="$ac_lib" - break + fi + rm -f conftest.$ac_objext conftest$ac_exeext + if { (ac_try="$ac_link" +@@ -36248,11 +36248,11 @@ + { $as_echo "$as_me:$LINENO: result: $pac_cv_lib_pthread_broken" >&5 + $as_echo "$pac_cv_lib_pthread_broken" >&6; } + if test "$pac_cv_lib_pthread_broken" = yes ; then +- # Try again with -lpthread ++ # Try again with pthread + { $as_echo "$as_me:$LINENO: checking whether pthread routines with explicit lib are broken" >&5 +-$as_echo_n "checking whether pthread routines with explicit lib are broken... " >&6; } ++$as_echo_n "checking whether $PTHREAD_LIBS routines with explicit lib are broken... " >&6; } + saveLIBS=$LIBS +- LIBS="$LIBS -lpthread" ++ LIBS="$LIBS $PTHREAD_LIBS" + if test "$cross_compiling" = yes; then + pac_cv_lib_pthread_broken_explicit=unknown else - echo "$as_me: failed program was:" >&5 +@@ -36608,7 +36608,7 @@ + _ACEOF + + fi +- THR_LIBS="$THR_LIBS -lpthread" ++ THR_LIBS="$THR_LIBS $PTHREAD_LIBS" + MPICH2_THREAD_PACKAGE=pthreads + ;; + solaris) diff --git a/net/mpich2/files/patch-src_env_Makefile.in b/net/mpich2/files/patch-src_env_Makefile.in deleted file mode 100644 index 54e6e07d9642..000000000000 --- a/net/mpich2/files/patch-src_env_Makefile.in +++ /dev/null @@ -1,23 +0,0 @@ ---- ./src/env/Makefile.in.orig Wed Dec 13 21:09:28 2006 -+++ ./src/env/Makefile.in Sat Dec 16 15:33:30 2006 -@@ -52,14 +52,14 @@ - if [ ! -d ${DESTDIR}${exec_prefix} ] ; then $(MKDIR_P) ${DESTDIR}${exec_prefix} ; fi - if [ ! -d ${DESTDIR}${prefix} ] ; then $(MKDIR_P) ${DESTDIR}${prefix} ; fi - if [ ! -d ${DESTDIR}${bindir} ] ; then $(MKDIR_P) ${DESTDIR}${bindir} ; fi -- $(INSTALL_PROGRAM) $(INSTALL_STRIP_FLAG) mpicc ${DESTDIR}${bindir}/mpicc -- $(INSTALL_PROGRAM) $(INSTALL_STRIP_FLAG) mpich2version ${DESTDIR}${bindir}/mpich2version -- $(INSTALL_PROGRAM) $(INSTALL_STRIP_FLAG) parkill ${DESTDIR}${bindir}/parkill -+ $(BSD_INSTALL_SCRIPT) mpicc ${DESTDIR}${bindir}/mpicc -+ $(BSD_INSTALL_SCRIPT) mpich2version ${DESTDIR}${bindir}/mpich2version -+ $(BSD_INSTALL_SCRIPT) parkill ${DESTDIR}${bindir}/parkill - if [ ! -d ${DESTDIR}${sysconfdir} ] ; then $(MKDIR_P) ${DESTDIR}${sysconfdir} ; fi - $(INSTALL_DATA) mpicc.conf ${DESTDIR}${sysconfdir}/mpicc.conf -- if [ -s mpicxx ] ; then $(INSTALL_PROGRAM) $(INSTALL_STRIP_FLAG) mpicxx ${DESTDIR}${bindir}/mpicxx ; fi -- if [ -s mpif77 ] ; then $(INSTALL_PROGRAM) $(INSTALL_STRIP_FLAG) mpif77 ${DESTDIR}${bindir}/mpif77 ; fi -- if [ -s mpif90 ] ; then $(INSTALL_PROGRAM) $(INSTALL_STRIP_FLAG) mpif90 ${DESTDIR}${bindir}/mpif90 ; fi -+ if [ -s mpicxx ] ; then $(BSD_INSTALL_SCRIPT) mpicxx ${DESTDIR}${bindir}/mpicxx ; fi -+ if [ -s mpif77 ] ; then $(BSD_INSTALL_SCRIPT) mpif77 ${DESTDIR}${bindir}/mpif77 ; fi -+ if [ -s mpif90 ] ; then $(BSD_INSTALL_SCRIPT) mpif90 ${DESTDIR}${bindir}/mpif90 ; fi - if [ -s mpicxx.conf ] ; then $(INSTALL_DATA) mpicxx.conf ${DESTDIR}${sysconfdir}/mpicxx.conf ; fi - if [ -s mpif77.conf ] ; then $(INSTALL_DATA) mpif77.conf ${DESTDIR}${sysconfdir}/mpif77.conf ; fi - if [ -s mpif90.conf ] ; then $(INSTALL_DATA) mpif90.conf ${DESTDIR}${sysconfdir}/mpif90.conf ; fi diff --git a/net/mpich2/files/patch-src_mpe2_src_sbin_mpeinstall.in b/net/mpich2/files/patch-src_mpe2_src_sbin_mpeinstall.in index 120e057d4326..8a29b247fb4e 100644 --- a/net/mpich2/files/patch-src_mpe2_src_sbin_mpeinstall.in +++ b/net/mpich2/files/patch-src_mpe2_src_sbin_mpeinstall.in @@ -1,6 +1,15 @@ ---- ./src/mpe2/sbin/mpeinstall.in.orig 2007-11-28 22:51:40.000000000 +0100 -+++ ./src/mpe2/sbin/mpeinstall.in 2008-05-25 16:45:21.000000000 +0200 -@@ -529,17 +529,17 @@ +--- src/mpe2/sbin/mpeinstall.in.orig 2009-01-31 00:56:35.000000000 +0100 ++++ src/mpe2/sbin/mpeinstall.in 2009-06-24 18:32:04.000000000 +0200 +@@ -522,7 +522,7 @@ + # so $docdir (with NULL PACKAGE) is appended to dirlist for removal. + savedPACKAGE=$PACKAGE + PACKAGE="" +- MkDir @docdir@ ++%%PORTDOCS%% MkDir @docdir@ + PACKAGE=$savedPACKAGE + fi + +@@ -570,15 +570,15 @@ # ie INSTALL $top_srcdir/doc $docdir # INSTALL $top_srcdir/man $mandir # INSTALL $top_srcdir/html $htmldir @@ -8,9 +17,7 @@ - typename=${type}dir - eval typevalue=\$"$typename" - if [ -d $top_srcdir/$type ] ; then -- if [ ! -d $DESTDIR$typevalue ] ; then -- MkDir $typevalue -- fi +- MkDir $typevalue - echo "Installing $pkgname $type to $DESTDIR$typevalue" - InstallDirRecur $top_srcdir/$type $typevalue $MODE - fi @@ -19,9 +26,7 @@ +%%PORTDOCS%% typename=${type}dir +%%PORTDOCS%% eval typevalue=\$"$typename" +%%PORTDOCS%% if [ -d $top_srcdir/$type ] ; then -+%%PORTDOCS%% if [ ! -d $DESTDIR$typevalue ] ; then -+%%PORTDOCS%% MkDir $typevalue -+%%PORTDOCS%% fi ++%%PORTDOCS%% MkDir $typevalue +%%PORTDOCS%% echo "Installing $pkgname $type to $DESTDIR$typevalue" +%%PORTDOCS%% InstallDirRecur $top_srcdir/$type $typevalue $MODE +%%PORTDOCS%% fi diff --git a/net/mpich2/files/patch-src_mpi_romio_adio_common_ad_write_nolock.c b/net/mpich2/files/patch-src_mpi_romio_adio_common_ad_write_nolock.c deleted file mode 100644 index 0c6617934b4d..000000000000 --- a/net/mpich2/files/patch-src_mpi_romio_adio_common_ad_write_nolock.c +++ /dev/null @@ -1,18 +0,0 @@ ---- ./src/mpi/romio/adio/common/ad_write_nolock.c.orig 2008-03-10 23:38:31.000000000 +0100 -+++ ./src/mpi/romio/adio/common/ad_write_nolock.c 2008-04-07 23:21:55.000000000 +0200 -@@ -89,9 +89,15 @@ - /* seek to the right spot in the file */ - if (file_ptr_type == ADIO_EXPLICIT_OFFSET) { - off = fd->disp + etype_size * offset; -+#ifdef __FreeBSD__ -+ lseek(fd->fd_sys, off, SEEK_SET); -+ } -+ else off = lseek(fd->fd_sys, fd->fp_ind, SEEK_SET); -+#else - lseek64(fd->fd_sys, off, SEEK_SET); - } - else off = lseek64(fd->fd_sys, fd->fp_ind, SEEK_SET); -+#endif - - /* loop through all the flattened pieces. combine into buffer until - * no more will fit, then write. diff --git a/net/mpich2/files/patch-src_mpi_romio_configure b/net/mpich2/files/patch-src_mpi_romio_configure index 8e2678b18d4d..445f2c63e36d 100644 --- a/net/mpich2/files/patch-src_mpi_romio_configure +++ b/net/mpich2/files/patch-src_mpi_romio_configure @@ -1,22 +1,18 @@ ---- src/mpi/romio/configure.orig Wed Nov 23 19:41:55 2005 -+++ src/mpi/romio/configure Mon Jul 17 01:05:21 2006 -@@ -7482,8 +7482,8 @@ - rm -f conftest.err conftest.$ac_objext \ - conftest$ac_exeext conftest.$ac_ext - if test "$ac_cv_search_pthread_create" = no; then -- for ac_lib in pthread; do +--- src/mpi/romio/configure.orig 2009-06-03 03:49:23.000000000 +0200 ++++ src/mpi/romio/configure 2009-06-22 19:13:16.000000000 +0200 +@@ -8755,12 +8755,12 @@ + return 0; + } + _ACEOF +-for ac_lib in '' pthread; do ++for ac_lib in '' $PTHREAD_LIBS; do + if test -z "$ac_lib"; then + ac_res="none required" + else +- ac_res=-l$ac_lib - LIBS="-l$ac_lib $ac_func_search_save_LIBS" -+ for ac_lib in $PTHREAD_LIBS; do ++ ac_res=$ac_lib + LIBS="$ac_lib $ac_func_search_save_LIBS" - cat >conftest.$ac_ext <<_ACEOF - /* confdefs.h. */ - _ACEOF -@@ -7527,7 +7527,7 @@ - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then -- ac_cv_search_pthread_create="-l$ac_lib" -+ ac_cv_search_pthread_create="$ac_lib" - break - else - echo "$as_me: failed program was:" >&5 + fi + rm -f conftest.$ac_objext conftest$ac_exeext + if { (ac_try="$ac_link" diff --git a/net/mpich2/files/patch-src_mpi_romio_util_romioinstall.in b/net/mpich2/files/patch-src_mpi_romio_util_romioinstall.in new file mode 100644 index 000000000000..ef4f659c6f66 --- /dev/null +++ b/net/mpich2/files/patch-src_mpi_romio_util_romioinstall.in @@ -0,0 +1,19 @@ +--- ./src/mpi/romio/util/romioinstall.in.orig 2008-08-01 19:31:50.000000000 +0200 ++++ ./src/mpi/romio/util/romioinstall.in 2009-06-26 23:36:59.000000000 +0200 +@@ -145,11 +145,11 @@ + # Files + MkDir $prefix + +- echo "copying directory $ROMIO_HOME/doc to $docdir" +- MkDir $docdir +- for file in COPYRIGHT README users-guide.ps.gz ; do +- CopyFile $ROMIO_HOME/$file $docdir +- done ++%%PORTDOCS%% echo "copying directory $ROMIO_HOME/doc to $docdir" ++%%PORTDOCS%% MkDir $docdir ++%%PORTDOCS%% for file in COPYRIGHT README users-guide.ps.gz ; do ++%%PORTDOCS%% CopyFile $ROMIO_HOME/$file $docdir ++%%PORTDOCS%% done + + echo "copying directory include to $includedir" + MkDir $includedir diff --git a/net/mpich2/files/patch-src_openpa_Makefile.in b/net/mpich2/files/patch-src_openpa_Makefile.in new file mode 100644 index 000000000000..ee76c30091fd --- /dev/null +++ b/net/mpich2/files/patch-src_openpa_Makefile.in @@ -0,0 +1,23 @@ +--- ./src/openpa/Makefile.in.orig 2009-06-03 03:50:27.000000000 +0200 ++++ ./src/openpa/Makefile.in 2009-06-26 20:57:38.000000000 +0200 +@@ -214,13 +214,13 @@ + cd $(srcdir) && $(ACLOCAL) $(ACLOCAL_AMFLAGS) + install-dist_docDATA: $(dist_doc_DATA) + @$(NORMAL_INSTALL) +- test -z "$(docdir)" || $(MKDIR_P) "$(DESTDIR)$(docdir)" +- @list='$(dist_doc_DATA)'; for p in $$list; do \ +- if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \ +- f=$(am__strip_dir) \ +- echo " $(dist_docDATA_INSTALL) '$$d$$p' '$(DESTDIR)$(docdir)/$$f'"; \ +- $(dist_docDATA_INSTALL) "$$d$$p" "$(DESTDIR)$(docdir)/$$f"; \ +- done ++%%PORTDOCS%% test -z "$(docdir)" || $(MKDIR_P) "$(DESTDIR)$(docdir)" ++%%PORTDOCS%% @list='$(dist_doc_DATA)'; for p in $$list; do \ ++%%PORTDOCS%% if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \ ++%%PORTDOCS%% f=$(am__strip_dir) \ ++%%PORTDOCS%% echo " $(dist_docDATA_INSTALL) '$$d$$p' '$(DESTDIR)$(docdir)/$$f'"; \ ++%%PORTDOCS%% $(dist_docDATA_INSTALL) "$$d$$p" "$(DESTDIR)$(docdir)/$$f"; \ ++%%PORTDOCS%% done + + uninstall-dist_docDATA: + @$(NORMAL_UNINSTALL) diff --git a/net/mpich2/files/patch-src_openpa_configure b/net/mpich2/files/patch-src_openpa_configure new file mode 100644 index 000000000000..28effdae704b --- /dev/null +++ b/net/mpich2/files/patch-src_openpa_configure @@ -0,0 +1,11 @@ +--- ./src/openpa/configure.orig 2009-06-03 03:50:24.000000000 +0200 ++++ ./src/openpa/configure 2009-06-23 20:51:27.000000000 +0200 +@@ -774,7 +774,7 @@ + localstatedir='${prefix}/var' + includedir='${prefix}/include' + oldincludedir='/usr/include' +-docdir='${datarootdir}/doc/${PACKAGE_TARNAME}' ++docdir='${datarootdir}/doc/${PACKAGE}' + infodir='${datarootdir}/info' + htmldir='${docdir}' + dvidir='${docdir}' diff --git a/net/mpich2/files/patch-src_packaging_pkgconfig_Makefile.in b/net/mpich2/files/patch-src_packaging_pkgconfig_Makefile.in new file mode 100644 index 000000000000..47ebfe02b049 --- /dev/null +++ b/net/mpich2/files/patch-src_packaging_pkgconfig_Makefile.in @@ -0,0 +1,11 @@ +--- ./src/packaging/pkgconfig/Makefile.in.orig 2009-06-03 03:49:04.000000000 +0200 ++++ ./src/packaging/pkgconfig/Makefile.in 2009-06-22 19:19:08.000000000 +0200 +@@ -18,7 +18,7 @@ + prefix = @prefix@ + libdir = @libdir@ + exec_prefix = @exec_prefix@ +-pkgconfigdir = @libdir@/pkgconfig ++pkgconfigdir = $(LOCALBASE)/libdata/pkgconfig + MAKE = @MAKE@ + MPILIBNAME = @MPILIBNAME@ + PMPILIBNAME = @PMPILIBNAME@ diff --git a/net/mpich2/files/patch-src_pkgconfig_Makefile.in b/net/mpich2/files/patch-src_pkgconfig_Makefile.in deleted file mode 100644 index e4dfa01c84ea..000000000000 --- a/net/mpich2/files/patch-src_pkgconfig_Makefile.in +++ /dev/null @@ -1,20 +0,0 @@ ---- src/pkgconfig/Makefile.in.orig Tue Oct 30 21:22:35 2007 -+++ src/pkgconfig/Makefile.in Mon Nov 5 12:46:18 2007 -@@ -16,7 +16,7 @@ - prefix = @prefix@ - libdir = @libdir@ - exec_prefix = @exec_prefix@ --pkgconfigdir = @libdir@/pkgconfig -+pkgconfigdir = $(LOCALBASE)/libdata/pkgconfig - MAKE = @MAKE@ - MPILIBNAME = @MPILIBNAME@ - PMPILIBNAME = @PMPILIBNAME@ -@@ -48,7 +48,7 @@ - # Install target - install: FORCE_TARGET - if [ ! -d ${DESTDIR}${pkgconfigdir} ] ; then $(MKDIR_P) ${DESTDIR}${pkgconfigdir} ; fi -- if [ -s mpich2-@DEVICE_NAME@.pc ] ; then $(INSTALL_PROGRAM) mpich2-@DEVICE_NAME@.pc ${DESTDIR}${pkgconfigdir}/mpich2-@DEVICE_NAME@.pc ; fi -+ if [ -s mpich2-@DEVICE_NAME@.pc ] ; then $(BSD_INSTALL_SCRIPT) mpich2-@DEVICE_NAME@.pc ${DESTDIR}${pkgconfigdir}/mpich2-@DEVICE_NAME@.pc ; fi - - install-strip: - $(MAKE) INSTALL_STRIP_FLAG=-s install diff --git a/net/mpich2/pkg-plist b/net/mpich2/pkg-plist index 6fc33a20798d..ea3aa82e0c70 100644 --- a/net/mpich2/pkg-plist +++ b/net/mpich2/pkg-plist @@ -1,15 +1,15 @@ @comment "PREFIX set to %D/mpich2." bin/check_callstack @comment SLOG-2 tools are not installed if NOPORTDOCS is set -%%PORTDOCS%%%%JAVA%%bin/clog2TOslog2 +%%JAVA%%bin/clog2TOslog2 bin/clog2_join bin/clog2_print -%%PORTDOCS%%%%JAVA%%bin/clog2print bin/clog2_repair -%%PORTDOCS%%%%JAVA%%bin/clogTOslog2 -%%PORTDOCS%%%%JAVA%%bin/clogprint -%%PORTDOCS%%%%JAVA%%bin/jumpshot -%%PORTDOCS%%%%JAVA%%bin/logconvertor +%%JAVA%%bin/clog2print +%%JAVA%%bin/clogTOslog2 +%%JAVA%%bin/clogprint +%%JAVA%%bin/jumpshot +%%JAVA%%bin/logconvertor %%PM_MPD%%bin/mpd %%PM_MPD%%bin/mpd.py %%PM_MPD%%bin/mpd.pyc @@ -91,26 +91,23 @@ bin/mpif90 %%PM_MPD%%bin/mpirun.pyc %%PM_MPD%%bin/mpirun.pyo bin/parkill -%%PM_SMPD%%bin/smpd -%%PORTDOCS%%%%JAVA%%bin/rlogTOslog2 -%%PORTDOCS%%%%JAVA%%bin/rlog_check_timeorder -%%PORTDOCS%%%%JAVA%%bin/rlog_print -%%PORTDOCS%%%%JAVA%%bin/rlogprint -%%PORTDOCS%%%%JAVA%%bin/slog2filter -%%PORTDOCS%%%%JAVA%%bin/slog2navigator -%%PORTDOCS%%%%JAVA%%bin/slog2print -%%PORTDOCS%%%%JAVA%%bin/slog2updater -%%PORTDOCS%%%%JAVA%%bin/traceTOslog2.in -%%PORTDOCS%%%%JAVA%%bin/traceprint.in +%%JAVA%%bin/rlogTOslog2 +%%JAVA%%bin/rlog_check_timeorder +%%JAVA%%bin/rlog_print +%%JAVA%%bin/rlogprint +%%JAVA%%bin/slog2filter +%%JAVA%%bin/slog2navigator +%%JAVA%%bin/slog2print +%%JAVA%%bin/slog2updater +%%JAVA%%bin/traceTOslog2.in +%%JAVA%%bin/traceprint.in etc/mpe_callstack_ldflags.conf etc/mpe_f77env.conf -etc/mpe_f77env.conf.in -%%X11%%etc/mpe_graphics.conf +etc/mpe_graphics.conf etc/mpe_help.conf -etc/mpe_help.conf.in etc/mpe_log.conf -%%X11%%etc/mpe_mpianim.conf etc/mpe_log_postlib.conf +etc/mpe_mpianim.conf etc/mpe_mpicheck.conf etc/mpe_mpilog.conf etc/mpe_mpitrace.conf @@ -119,6 +116,7 @@ etc/mpicc.conf etc/mpicxx.conf etc/mpif77.conf etc/mpif90.conf +etc/mpixxx_opts.conf include/clog_commset.h include/clog_const.h include/clog_inttypes.h @@ -141,6 +139,19 @@ include/mpicxx.h include/mpif.h include/mpio.h include/mpiof.h +include/opa_config.h +include/opa_primitives.h +include/opa_queue.h +include/opa_util.h +include/primitives/opa_by_lock.h +include/primitives/opa_emulated.h +include/primitives/opa_gcc_ia64.h +include/primitives/opa_gcc_intel_32_64.h +include/primitives/opa_gcc_intrinsics.h +include/primitives/opa_gcc_ppc.h +include/primitives/opa_gcc_sicortex.h +include/primitives/opa_nt_intrinsics.h +include/primitives/opa_sun_atomic_ops.h %%JAVA%%lib/clog2TOdrawable.jar %%JAVA%%lib/clog2TOslog2.jar %%JAVA%%lib/clog2print.jar @@ -170,6 +181,10 @@ lib/libmpichcxx.so lib/libmpichcxx.so.1 lib/libmpichcxx.so.1.1 lib/libmpichf90.a +lib/libmpichf90.so +lib/libmpichf90.so.1 +lib/libmpichf90.so.1.1 +lib/libopa.a lib/libtmpe.a %%JAVA%%lib/logconvertor.jar lib/mpe_prof.o @@ -179,15 +194,14 @@ lib/mpe_prof.o %%JAVA%%lib/slog2printserial.jar %%JAVA%%lib/slog2update205to206.jar %%JAVA%%lib/traceTOslog2.jar +%%JAVA%%lib/trace_rlog/libTraceInput.la +%%JAVA%%lib/trace_rlog/libTraceInput.so %%JAVA%%lib/traceprint.jar -%%PORTDOCS%%%%JAVA%%lib/trace_rlog/libTraceInput.la -%%PORTDOCS%%%%JAVA%%lib/trace_rlog/libTraceInput.so sbin/mpecheckinstall sbin/mpetestexec sbin/mpetestexeclog sbin/mpetestlink sbin/mpeuninstall -%%PORTDOCS%%%%JAVA%%share/barrier.rlog %%PORTDOCS%%%%DOCSDIR%%/index.htm %%PORTDOCS%%%%DOCSDIR%%/install.pdf %%PORTDOCS%%%%JAVA%%%%DOCSDIR%%/jumpshot-4/html/About24.png @@ -334,10 +348,11 @@ sbin/mpeuninstall %%PORTDOCS%%%%JAVA%%%%DOCSDIR%%/jumpshot-4/html/up_g.png %%PORTDOCS%%%%JAVA%%%%DOCSDIR%%/jumpshot-4/html/usersguide.css %%PORTDOCS%%%%JAVA%%%%DOCSDIR%%/jumpshot-4/html/usersguide.html +%%PORTDOCS%%%%JAVA%%%%DOCSDIR%%/jumpshot-4/usersguide.pdf %%PORTDOCS%%%%JAVA%%%%DOCSDIR%%/jumpshot-4/html/yaxis_label_panel_expanded.png %%PORTDOCS%%%%JAVA%%%%DOCSDIR%%/jumpshot-4/html/yaxis_label_panel_simple.png -%%PORTDOCS%%%%JAVA%%%%DOCSDIR%%/jumpshot-4/usersguide.pdf %%PORTDOCS%%%%DOCSDIR%%/logging.pdf +%%PORTDOCS%%%%DOCSDIR%%/README %%PORTDOCS%%%%DOCSDIR%%/smpd_pmi.pdf %%PORTDOCS%%%%DOCSDIR%%/user.pdf %%PORTDOCS%%%%DOCSDIR%%/www1/MPI.html @@ -726,8 +741,11 @@ share/examples_logging/pthread_allreduce.c share/examples_logging/pthread_sendrecv.c share/examples_logging/pthread_sendrecv_user.c share/examples_logging/srtest.c -%%PORTDOCS%%%%JAVA%%share/fpilog.clog -%%PORTDOCS%%%%JAVA%%share/fpilog.slog2 +%%JAVA%%share/logfiles/barrier.rlog +%%JAVA%%share/logfiles/fpilog.clog +%%JAVA%%share/logfiles/fpilog.slog2 +share/mpich2.module +%%JAVA%%@dirrm share/logfiles @dirrm share/examples_logging %%X11%%@dirrm share/examples_graphics @dirrm share/examples_collchk @@ -743,9 +761,10 @@ share/examples_logging/srtest.c %%PORTDOCS%%@dirrm man/man4 %%PORTDOCS%%@dirrm man/man3 %%PORTDOCS%%@dirrm man/man1 -@dirrm man -%%PORTDOCS%%%%JAVA%%@dirrm lib/trace_rlog +%%PORTDOCS%%@dirrm man +%%JAVA%%@dirrm lib/trace_rlog @dirrm lib +@dirrm include/primitives @dirrm include @dirrm etc @dirrm bin |