pkgsrc-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[pkgsrc/trunk]: pkgsrc/parallel/mpi-ch update mpich to 1.2.6, with most work ...



details:   https://anonhg.NetBSD.org/pkgsrc/rev/80e5e78c663b
branches:  trunk
changeset: 490121:80e5e78c663b
user:      garbled <garbled%pkgsrc.org@localhost>
date:      Thu Mar 03 12:01:30 2005 +0000

description:
update mpich to 1.2.6, with most work provided by Phil Nelson in PR pkg/27273
with some minor PLIST and etc fixes by me.

diffstat:

 parallel/mpi-ch/Makefile         |   13 +-
 parallel/mpi-ch/PLIST            |  561 ++++++++++++++++----------------------
 parallel/mpi-ch/buildlink3.mk    |    4 +-
 parallel/mpi-ch/distinfo         |   30 +-
 parallel/mpi-ch/patches/patch-aa |   34 +-
 parallel/mpi-ch/patches/patch-ak |   15 -
 parallel/mpi-ch/patches/patch-al |   24 +-
 parallel/mpi-ch/patches/patch-am |    9 -
 parallel/mpi-ch/patches/patch-ao |   15 -
 parallel/mpi-ch/patches/patch-ap |   15 -
 parallel/mpi-ch/patches/patch-ar |   13 -
 parallel/mpi-ch/patches/patch-as |   17 -
 parallel/mpi-ch/patches/patch-at |   11 +-
 parallel/mpi-ch/patches/patch-au |   19 +-
 parallel/mpi-ch/patches/patch-av |   15 +-
 parallel/mpi-ch/patches/patch-ax |   19 +-
 parallel/mpi-ch/patches/patch-ay |   17 +-
 parallel/mpi-ch/patches/patch-ca |   21 +-
 18 files changed, 327 insertions(+), 525 deletions(-)

diffs (truncated from 1326 to 300 lines):

diff -r 654f55c422bc -r 80e5e78c663b parallel/mpi-ch/Makefile
--- a/parallel/mpi-ch/Makefile  Thu Mar 03 11:54:31 2005 +0000
+++ b/parallel/mpi-ch/Makefile  Thu Mar 03 12:01:30 2005 +0000
@@ -1,7 +1,6 @@
-# $NetBSD: Makefile,v 1.32 2005/01/12 15:32:01 jlam Exp $
+# $NetBSD: Makefile,v 1.33 2005/03/03 12:01:30 garbled Exp $
 
-DISTNAME=              mpich-1.2.5.2
-PKGREVISION=           1
+DISTNAME=              mpich-1.2.6
 CATEGORIES=            parallel
 MASTER_SITES=          ftp://ftp.mcs.anl.gov/pub/mpi/
 DISTFILES=             ${DISTNAME}${EXTRACT_SUFX} mpich-docs.tgz
@@ -13,14 +12,14 @@
 .if !exists(/usr/bin/ssh)
 DEPENDS+=              {openssh-[0-9]*,ssh{,6}-1.2.27*}:../../security/openssh
 .endif
-DEPENDS+=              tk>=8.3.0:../../x11/tk83
 
 BUILD_TARGET=          ALL examples
 INSTALL_TARGET=                install-all
 USE_PERL5=             yes
 HAS_CONFIGURE=         yes
 USE_X11=               yes
-USE_LANGUAGES=         fortran
+USE_FORTRAN=           yes
+PKG_SYSCONFSUBDIR=     mpi-ch
 
 MPI_RSH?=              ssh
 
@@ -30,12 +29,14 @@
 CONFIGURE_ARGS+=       -docdir=${PREFIX}/share/doc/mpi-ch
 CONFIGURE_ARGS+=       -htmldir=${PREFIX}/share/doc/html/mpi-ch
 CONFIGURE_ARGS+=       -opt=-O
+CONFIGURE_ARGS+=       -rsh=${MPI_RSH}
 CONFIGURE_ARGS+=       --with-arch=netbsd
 CONFIGURE_ARGS+=       --with-comm=ch_p4
 CONFIGURE_ARGS+=       --with-mpe
 CONFIGURE_ARGS+=       --disable-devdebug
 CONFIGURE_ARGS+=       --disable-f90
 CONFIGURE_ARGS+=       --disable-f90modules
+CONFIGURE_ENV+=                sysconfdir=${PKG_SYSCONFDIR}
 
 .include "../../mk/compiler.mk"
 .if !empty(CC_VERSION:Mgcc-3*)
@@ -90,3 +91,5 @@
 .if exists(${WRKDIR}/with-java)
 PLIST_SRC+=            ${PKGDIR}/PLIST.java
 .endif
+
+.include "../../x11/tk83/buildlink3.mk"
diff -r 654f55c422bc -r 80e5e78c663b parallel/mpi-ch/PLIST
--- a/parallel/mpi-ch/PLIST     Thu Mar 03 11:54:31 2005 +0000
+++ b/parallel/mpi-ch/PLIST     Thu Mar 03 12:01:30 2005 +0000
@@ -1,12 +1,9 @@
-@comment $NetBSD: PLIST,v 1.3 2003/12/03 21:06:17 jschauma Exp $
+@comment $NetBSD: PLIST,v 1.4 2005/03/03 12:01:30 garbled Exp $
 bin/clog2alog
-bin/clog2slog
 bin/clog_print
-bin/logviewer
-bin/mpereconfig
-bin/mpereconfig.dat
-bin/mpiCC
 bin/mpicc
+bin/mpichversion
+bin/mpicxx
 bin/mpif77
 bin/mpiman
 bin/mpireconfig
@@ -25,13 +22,8 @@
 bin/mpirun_dbg.totalview
 bin/mpirun_dbg.xxgdb
 bin/serv_p4
-bin/slog_print
 bin/tarch
 bin/tdevice
-bin/upshot
-etc/mpichconf.h.dat
-etc/mpichlib.conf
-etc/mpif77.conf
 include/mpi.h
 include/mpi2c++/comm.h
 include/mpi2c++/comm_inln.h
@@ -516,203 +508,6 @@
 sbin/mpiuninstall.not
 sbin/tstmachines
 share/doc/html/mpi-ch/index.html
-share/doc/html/mpi-ch/install/blueball.gif
-share/doc/html/mpi-ch/install/greenball.gif
-share/doc/html/mpi-ch/install/img0.xbm
-share/doc/html/mpi-ch/install/next.xbm
-share/doc/html/mpi-ch/install/node1.htm
-share/doc/html/mpi-ch/install/node15.htm
-share/doc/html/mpi-ch/install/node16.htm
-share/doc/html/mpi-ch/install/node17.htm
-share/doc/html/mpi-ch/install/node18.htm
-share/doc/html/mpi-ch/install/node19.htm
-share/doc/html/mpi-ch/install/node2.htm
-share/doc/html/mpi-ch/install/node20.htm
-share/doc/html/mpi-ch/install/node21.htm
-share/doc/html/mpi-ch/install/node22.htm
-share/doc/html/mpi-ch/install/node23.htm
-share/doc/html/mpi-ch/install/node24.htm
-share/doc/html/mpi-ch/install/node29.htm
-share/doc/html/mpi-ch/install/node3.htm
-share/doc/html/mpi-ch/install/node30.htm
-share/doc/html/mpi-ch/install/node31.htm
-share/doc/html/mpi-ch/install/node32.htm
-share/doc/html/mpi-ch/install/node33.htm
-share/doc/html/mpi-ch/install/node34.htm
-share/doc/html/mpi-ch/install/node35.htm
-share/doc/html/mpi-ch/install/node38.htm
-share/doc/html/mpi-ch/install/node39.htm
-share/doc/html/mpi-ch/install/node4.htm
-share/doc/html/mpi-ch/install/node40.htm
-share/doc/html/mpi-ch/install/node41.htm
-share/doc/html/mpi-ch/install/node43.htm
-share/doc/html/mpi-ch/install/node44.htm
-share/doc/html/mpi-ch/install/node45.htm
-share/doc/html/mpi-ch/install/node46.htm
-share/doc/html/mpi-ch/install/node47.htm
-share/doc/html/mpi-ch/install/node48.htm
-share/doc/html/mpi-ch/install/node49.htm
-share/doc/html/mpi-ch/install/node5.htm
-share/doc/html/mpi-ch/install/node51.htm
-share/doc/html/mpi-ch/install/node52.htm
-share/doc/html/mpi-ch/install/node53.htm
-share/doc/html/mpi-ch/install/node54.htm
-share/doc/html/mpi-ch/install/node55.htm
-share/doc/html/mpi-ch/install/node56.htm
-share/doc/html/mpi-ch/install/node57.htm
-share/doc/html/mpi-ch/install/node58.htm
-share/doc/html/mpi-ch/install/node59.htm
-share/doc/html/mpi-ch/install/node6.htm
-share/doc/html/mpi-ch/install/node60.htm
-share/doc/html/mpi-ch/install/node61.htm
-share/doc/html/mpi-ch/install/node62.htm
-share/doc/html/mpi-ch/install/node64.htm
-share/doc/html/mpi-ch/install/node65.htm
-share/doc/html/mpi-ch/install/node7.htm
-share/doc/html/mpi-ch/install/node74.htm
-share/doc/html/mpi-ch/install/node75.htm
-share/doc/html/mpi-ch/install/node76.htm
-share/doc/html/mpi-ch/install/node77.htm
-share/doc/html/mpi-ch/install/node78.htm
-share/doc/html/mpi-ch/install/node8.htm
-share/doc/html/mpi-ch/install/paper.htm
-share/doc/html/mpi-ch/install/previous.xbm
-share/doc/html/mpi-ch/install/purpleball.gif
-share/doc/html/mpi-ch/install/redball.gif
-share/doc/html/mpi-ch/install/up.xbm
-share/doc/html/mpi-ch/install/yellowball.gif
-share/doc/html/mpi-ch/mpeguide/blueball.gif
-share/doc/html/mpi-ch/mpeguide/greenball.gif
-share/doc/html/mpi-ch/mpeguide/img0.xbm
-share/doc/html/mpi-ch/mpeguide/jumpshot.gif
-share/doc/html/mpi-ch/mpeguide/next.xbm
-share/doc/html/mpi-ch/mpeguide/node1.htm
-share/doc/html/mpi-ch/mpeguide/node12.htm
-share/doc/html/mpi-ch/mpeguide/node15.htm
-share/doc/html/mpi-ch/mpeguide/node16.htm
-share/doc/html/mpi-ch/mpeguide/node17.htm
-share/doc/html/mpi-ch/mpeguide/node18.htm
-share/doc/html/mpi-ch/mpeguide/node19.htm
-share/doc/html/mpi-ch/mpeguide/node2.htm
-share/doc/html/mpi-ch/mpeguide/node20.htm
-share/doc/html/mpi-ch/mpeguide/node21.htm
-share/doc/html/mpi-ch/mpeguide/node22.htm
-share/doc/html/mpi-ch/mpeguide/node23.htm
-share/doc/html/mpi-ch/mpeguide/node27.htm
-share/doc/html/mpi-ch/mpeguide/node3.htm
-share/doc/html/mpi-ch/mpeguide/node31.htm
-share/doc/html/mpi-ch/mpeguide/node32.htm
-share/doc/html/mpi-ch/mpeguide/node33.htm
-share/doc/html/mpi-ch/mpeguide/node34.htm
-share/doc/html/mpi-ch/mpeguide/node35.htm
-share/doc/html/mpi-ch/mpeguide/node36.htm
-share/doc/html/mpi-ch/mpeguide/node39.htm
-share/doc/html/mpi-ch/mpeguide/node4.htm
-share/doc/html/mpi-ch/mpeguide/node42.htm
-share/doc/html/mpi-ch/mpeguide/node43.htm
-share/doc/html/mpi-ch/mpeguide/node44.htm
-share/doc/html/mpi-ch/mpeguide/node45.htm
-share/doc/html/mpi-ch/mpeguide/node46.htm
-share/doc/html/mpi-ch/mpeguide/node47.htm
-share/doc/html/mpi-ch/mpeguide/node48.htm
-share/doc/html/mpi-ch/mpeguide/node49.htm
-share/doc/html/mpi-ch/mpeguide/node5.htm
-share/doc/html/mpi-ch/mpeguide/node6.htm
-share/doc/html/mpi-ch/mpeguide/node7.htm
-share/doc/html/mpi-ch/mpeguide/paper.htm
-share/doc/html/mpi-ch/mpeguide/previous.xbm
-share/doc/html/mpi-ch/mpeguide/purpleball.gif
-share/doc/html/mpi-ch/mpeguide/redball.gif
-share/doc/html/mpi-ch/mpeguide/up.xbm
-share/doc/html/mpi-ch/mpeguide/upshot1.gif
-share/doc/html/mpi-ch/mpeguide/yellowball.gif
-share/doc/html/mpi-ch/userguide/blueball.gif
-share/doc/html/mpi-ch/userguide/greenball.gif
-share/doc/html/mpi-ch/userguide/img0.xbm
-share/doc/html/mpi-ch/userguide/img1.xbm
-share/doc/html/mpi-ch/userguide/jumpshot.gif
-share/doc/html/mpi-ch/userguide/mpds-all.gif
-share/doc/html/mpi-ch/userguide/mpds-console.gif
-share/doc/html/mpi-ch/userguide/mpds-only.gif
-share/doc/html/mpi-ch/userguide/next.xbm
-share/doc/html/mpi-ch/userguide/node1.htm
-share/doc/html/mpi-ch/userguide/node10.htm
-share/doc/html/mpi-ch/userguide/node100.htm
-share/doc/html/mpi-ch/userguide/node101.htm
-share/doc/html/mpi-ch/userguide/node102.htm
-share/doc/html/mpi-ch/userguide/node103.htm
-share/doc/html/mpi-ch/userguide/node104.htm
-share/doc/html/mpi-ch/userguide/node105.htm
-share/doc/html/mpi-ch/userguide/node106.htm
-share/doc/html/mpi-ch/userguide/node11.htm
-share/doc/html/mpi-ch/userguide/node19.htm
-share/doc/html/mpi-ch/userguide/node2.htm
-share/doc/html/mpi-ch/userguide/node24.htm
-share/doc/html/mpi-ch/userguide/node25.htm
-share/doc/html/mpi-ch/userguide/node26.htm
-share/doc/html/mpi-ch/userguide/node28.htm
-share/doc/html/mpi-ch/userguide/node29.htm
-share/doc/html/mpi-ch/userguide/node3.htm
-share/doc/html/mpi-ch/userguide/node30.htm
-share/doc/html/mpi-ch/userguide/node31.htm
-share/doc/html/mpi-ch/userguide/node32.htm
-share/doc/html/mpi-ch/userguide/node33.htm
-share/doc/html/mpi-ch/userguide/node34.htm
-share/doc/html/mpi-ch/userguide/node35.htm
-share/doc/html/mpi-ch/userguide/node36.htm
-share/doc/html/mpi-ch/userguide/node40.htm
-share/doc/html/mpi-ch/userguide/node41.htm
-share/doc/html/mpi-ch/userguide/node43.htm
-share/doc/html/mpi-ch/userguide/node44.htm
-share/doc/html/mpi-ch/userguide/node45.htm
-share/doc/html/mpi-ch/userguide/node46.htm
-share/doc/html/mpi-ch/userguide/node47.htm
-share/doc/html/mpi-ch/userguide/node48.htm
-share/doc/html/mpi-ch/userguide/node49.htm
-share/doc/html/mpi-ch/userguide/node5.htm
-share/doc/html/mpi-ch/userguide/node50.htm
-share/doc/html/mpi-ch/userguide/node51.htm
-share/doc/html/mpi-ch/userguide/node53.htm
-share/doc/html/mpi-ch/userguide/node54.htm
-share/doc/html/mpi-ch/userguide/node55.htm
-share/doc/html/mpi-ch/userguide/node56.htm
-share/doc/html/mpi-ch/userguide/node57.htm
-share/doc/html/mpi-ch/userguide/node58.htm
-share/doc/html/mpi-ch/userguide/node59.htm
-share/doc/html/mpi-ch/userguide/node6.htm
-share/doc/html/mpi-ch/userguide/node60.htm
-share/doc/html/mpi-ch/userguide/node61.htm
-share/doc/html/mpi-ch/userguide/node62.htm
-share/doc/html/mpi-ch/userguide/node63.htm
-share/doc/html/mpi-ch/userguide/node64.htm
-share/doc/html/mpi-ch/userguide/node65.htm
-share/doc/html/mpi-ch/userguide/node66.htm
-share/doc/html/mpi-ch/userguide/node67.htm
-share/doc/html/mpi-ch/userguide/node68.htm
-share/doc/html/mpi-ch/userguide/node69.htm
-share/doc/html/mpi-ch/userguide/node70.htm
-share/doc/html/mpi-ch/userguide/node71.htm
-share/doc/html/mpi-ch/userguide/node75.htm
-share/doc/html/mpi-ch/userguide/node76.htm
-share/doc/html/mpi-ch/userguide/node81.htm
-share/doc/html/mpi-ch/userguide/node82.htm
-share/doc/html/mpi-ch/userguide/node84.htm
-share/doc/html/mpi-ch/userguide/node85.htm
-share/doc/html/mpi-ch/userguide/node9.htm
-share/doc/html/mpi-ch/userguide/node90.htm
-share/doc/html/mpi-ch/userguide/node91.htm
-share/doc/html/mpi-ch/userguide/node94.htm
-share/doc/html/mpi-ch/userguide/node95.htm
-share/doc/html/mpi-ch/userguide/node97.htm
-share/doc/html/mpi-ch/userguide/node98.htm
-share/doc/html/mpi-ch/userguide/node99.htm
-share/doc/html/mpi-ch/userguide/paper.htm
-share/doc/html/mpi-ch/userguide/previous.xbm
-share/doc/html/mpi-ch/userguide/purpleball.gif
-share/doc/html/mpi-ch/userguide/redball.gif
-share/doc/html/mpi-ch/userguide/up.xbm
-share/doc/html/mpi-ch/userguide/upshot1.gif
-share/doc/html/mpi-ch/userguide/yellowball.gif
 share/doc/html/mpi-ch/www1/Jumpshots.html
 share/doc/html/mpi-ch/www1/MPI.html
 share/doc/html/mpi-ch/www1/chp4_servs.html
@@ -1008,6 +803,203 @@
 share/doc/html/mpi-ch/www4/MPE_TagsEnd.html
 share/doc/html/mpi-ch/www4/MPE_Update.html
 share/doc/html/mpi-ch/www4/index.html
+share/doc/html/mpi-ch/install/purpleball.gif
+share/doc/html/mpi-ch/install/previous.xbm
+share/doc/html/mpi-ch/install/next.xbm
+share/doc/html/mpi-ch/install/greenball.gif
+share/doc/html/mpi-ch/install/up.xbm
+share/doc/html/mpi-ch/install/yellowball.gif
+share/doc/html/mpi-ch/install/redball.gif
+share/doc/html/mpi-ch/install/blueball.gif



Home | Main Index | Thread Index | Old Index