ports/105453: [PATCH] net/openmpi: update to 1.1.2
trasz
trasz at pin.if.uz.zgora.pl
Sun Nov 12 20:02:44 UTC 2006
>Number: 105453
>Category: ports
>Synopsis: [PATCH] net/openmpi: update to 1.1.2
>Confidential: no
>Severity: non-critical
>Priority: low
>Responsible: freebsd-ports-bugs
>State: open
>Quarter:
>Keywords:
>Date-Required:
>Class: update
>Submitter-Id: current-users
>Arrival-Date: Sun Nov 12 20:00:33 GMT 2006
>Closed-Date:
>Last-Modified:
>Originator: trasz
>Release: FreeBSD 6.1-RELEASE i386
>Organization:
>Environment:
System: FreeBSD pin.if.uz.zgora.pl 6.1-RELEASE FreeBSD 6.1-RELEASE #0: Sat Jun 3 01:12:10 CEST
>Description:
- Update to 1.1.2
Port maintainer (brooks at FreeBSD.org) is cc'd.
Generated with FreeBSD Port Tools 0.77
>How-To-Repeat:
>Fix:
--- openmpi-1.1.2.patch begins here ---
diff -ruN --exclude=CVS /usr/ports/net/openmpi/Makefile /home/trasz/openmpi/Makefile
--- /usr/ports/net/openmpi/Makefile Sat May 27 05:28:43 2006
+++ /home/trasz/openmpi/Makefile Sun Nov 12 20:57:33 2006
@@ -10,9 +10,9 @@
# - etc/*.sample support
PORTNAME= openmpi
-DISTVERSION= 1.0.2
+DISTVERSION= 1.1.2
CATEGORIES= net parallel
-MASTER_SITES= http://www.open-mpi.org/software/ompi/v1.0/downloads/
+MASTER_SITES= http://www.open-mpi.org/software/ompi/v1.1/downloads/
MAINTAINER= brooks at FreeBSD.org
COMMENT= A High Performance Message Passing Library
@@ -36,6 +36,11 @@
CONFIGURE_ARGS+= --prefix=${PREFIX}/${MPIDIR} ${CONFIGURE_TARGET}
+USE_LDCONFIG= ${PREFIX}/${MPIDIR}/lib/openmpi
+
+MAN1= mpiexec.1 mpirun.1 orterun.1
+MANPREFIX= ${TARGETDIR}/${MPIDIR}
+
.include <bsd.port.pre.mk>
.if ${ARCH} == "sparc64"
@@ -48,6 +53,18 @@
.else
IGNORE= is not supported for FreeBSD < 5.3
.endif
+.endif
+
+.if exists(${LOCALBASE}/lib/libtorque.so)
+WITH_TORQUE= yes
+.endif
+
+.if defined(WITH_TORQUE)
+LIB_DEPENDS+= torque.0:${PORTSDIR}/sysutils/torque
+CONFIGURE_ARGS+= --with-tm=${LOCALBASE}
+PLIST_SUB+= TORQUE=""
+.else
+PLIST_SUB+= TORQUE="@comment "
.endif
post-install:
diff -ruN --exclude=CVS /usr/ports/net/openmpi/distinfo /home/trasz/openmpi/distinfo
--- /usr/ports/net/openmpi/distinfo Thu May 25 02:16:59 2006
+++ /home/trasz/openmpi/distinfo Sun Nov 12 20:57:33 2006
@@ -1,3 +1,3 @@
-MD5 (openmpi-1.0.2.tar.bz2) = fd32861d643f9fe539a01d0d5b836f41
-SHA256 (openmpi-1.0.2.tar.bz2) = ccd1074d7dd9566b73812d9882c84e446a8f4c77b6f471d386d3e3b9467767b8
-SIZE (openmpi-1.0.2.tar.bz2) = 3195850
+MD5 (openmpi-1.1.2.tar.bz2) = 53877ec8bca5f6e505496b6b94b1d850
+SHA256 (openmpi-1.1.2.tar.bz2) = 3bd8d9fe40b356be7f9c3d336013d3865f8ca6a79b3c6e7ef28784f6c3a2b8e6
+SIZE (openmpi-1.1.2.tar.bz2) = 3222389
diff -ruN --exclude=CVS /usr/ports/net/openmpi/pkg-plist /home/trasz/openmpi/pkg-plist
--- /usr/ports/net/openmpi/pkg-plist Sat May 27 05:28:43 2006
+++ /home/trasz/openmpi/pkg-plist Sun Nov 12 20:57:34 2006
@@ -1,15 +1,13 @@
-%%MPIDIR%%/bin/mpic++
-%%MPIDIR%%/bin/mpicc
-%%MPIDIR%%/bin/mpif77
-%%MPIDIR%%/bin/mpif90
%%MPIDIR%%/bin/ompi_info
+%%MPIDIR%%/bin/opal_wrapper
%%MPIDIR%%/bin/orted
-%%MPIDIR%%/bin/orteprobe
%%MPIDIR%%/bin/orterun
%%MPIDIR%%/etc/openmpi-default-hostfile
%%MPIDIR%%/etc/openmpi-mca-params.conf
%%MPIDIR%%/etc/openmpi-totalview.tcl
%%MPIDIR%%/include/mpi.h
+%%MPIDIR%%/include/mpif-common.h
+%%MPIDIR%%/include/mpif-config.h
%%MPIDIR%%/include/mpif.h
%%MPIDIR%%/include/openmpi/ompi/mpi/cxx/comm.h
%%MPIDIR%%/include/openmpi/ompi/mpi/cxx/comm_inln.h
@@ -66,10 +64,14 @@
%%MPIDIR%%/lib/openmpi/mca_btl_tcp.so
%%MPIDIR%%/lib/openmpi/mca_coll_basic.la
%%MPIDIR%%/lib/openmpi/mca_coll_basic.so
+%%MPIDIR%%/lib/openmpi/mca_coll_hierarch.la
+%%MPIDIR%%/lib/openmpi/mca_coll_hierarch.so
%%MPIDIR%%/lib/openmpi/mca_coll_self.la
%%MPIDIR%%/lib/openmpi/mca_coll_self.so
%%MPIDIR%%/lib/openmpi/mca_coll_sm.la
%%MPIDIR%%/lib/openmpi/mca_coll_sm.so
+%%MPIDIR%%/lib/openmpi/mca_coll_tuned.la
+%%MPIDIR%%/lib/openmpi/mca_coll_tuned.so
%%MPIDIR%%/lib/openmpi/mca_gpr_null.la
%%MPIDIR%%/lib/openmpi/mca_gpr_null.so
%%MPIDIR%%/lib/openmpi/mca_gpr_proxy.la
@@ -92,34 +94,24 @@
%%MPIDIR%%/lib/openmpi/mca_ns_replica.so
%%MPIDIR%%/lib/openmpi/mca_oob_tcp.la
%%MPIDIR%%/lib/openmpi/mca_oob_tcp.so
-%%MPIDIR%%/lib/openmpi/mca_pls_daemon.la
-%%MPIDIR%%/lib/openmpi/mca_pls_daemon.so
+%%MPIDIR%%/lib/openmpi/mca_osc_pt2pt.la
+%%MPIDIR%%/lib/openmpi/mca_osc_pt2pt.so
%%MPIDIR%%/lib/openmpi/mca_pls_fork.la
%%MPIDIR%%/lib/openmpi/mca_pls_fork.so
-%%MPIDIR%%/lib/openmpi/mca_pls_proxy.la
-%%MPIDIR%%/lib/openmpi/mca_pls_proxy.so
%%MPIDIR%%/lib/openmpi/mca_pls_rsh.la
%%MPIDIR%%/lib/openmpi/mca_pls_rsh.so
-%%MPIDIR%%/lib/openmpi/mca_pls_slurm.la
-%%MPIDIR%%/lib/openmpi/mca_pls_slurm.so
+%%TORQUE%%%%MPIDIR%%/lib/openmpi/mca_pls_tm.la
+%%TORQUE%%%%MPIDIR%%/lib/openmpi/mca_pls_tm.so
%%MPIDIR%%/lib/openmpi/mca_pml_ob1.la
%%MPIDIR%%/lib/openmpi/mca_pml_ob1.so
-%%MPIDIR%%/lib/openmpi/mca_pml_teg.la
-%%MPIDIR%%/lib/openmpi/mca_pml_teg.so
-%%MPIDIR%%/lib/openmpi/mca_ptl_self.la
-%%MPIDIR%%/lib/openmpi/mca_ptl_self.so
-%%MPIDIR%%/lib/openmpi/mca_ptl_sm.la
-%%MPIDIR%%/lib/openmpi/mca_ptl_sm.so
-%%MPIDIR%%/lib/openmpi/mca_ptl_tcp.la
-%%MPIDIR%%/lib/openmpi/mca_ptl_tcp.so
%%MPIDIR%%/lib/openmpi/mca_ras_dash_host.la
%%MPIDIR%%/lib/openmpi/mca_ras_dash_host.so
%%MPIDIR%%/lib/openmpi/mca_ras_hostfile.la
%%MPIDIR%%/lib/openmpi/mca_ras_hostfile.so
%%MPIDIR%%/lib/openmpi/mca_ras_localhost.la
%%MPIDIR%%/lib/openmpi/mca_ras_localhost.so
-%%MPIDIR%%/lib/openmpi/mca_ras_slurm.la
-%%MPIDIR%%/lib/openmpi/mca_ras_slurm.so
+%%TORQUE%%%%MPIDIR%%/lib/openmpi/mca_ras_tm.la
+%%TORQUE%%%%MPIDIR%%/lib/openmpi/mca_ras_tm.so
%%MPIDIR%%/lib/openmpi/mca_rcache_rb.la
%%MPIDIR%%/lib/openmpi/mca_rcache_rb.so
%%MPIDIR%%/lib/openmpi/mca_rds_hostfile.la
@@ -142,39 +134,62 @@
%%MPIDIR%%/lib/openmpi/mca_sds_seed.so
%%MPIDIR%%/lib/openmpi/mca_sds_singleton.la
%%MPIDIR%%/lib/openmpi/mca_sds_singleton.so
-%%MPIDIR%%/lib/openmpi/mca_sds_slurm.la
-%%MPIDIR%%/lib/openmpi/mca_sds_slurm.so
%%MPIDIR%%/lib/openmpi/mca_topo_unity.la
%%MPIDIR%%/lib/openmpi/mca_topo_unity.so
%%MPIDIR%%/share/openmpi/help-mca-base.txt
%%MPIDIR%%/share/openmpi/help-mca-coll-base.txt
%%MPIDIR%%/share/openmpi/help-mca-param.txt
+%%MPIDIR%%/share/openmpi/help-mpi-api.txt
%%MPIDIR%%/share/openmpi/help-mpi-btl-base.txt
%%MPIDIR%%/share/openmpi/help-mpi-runtime.txt
%%MPIDIR%%/share/openmpi/help-ompi_info.txt
%%MPIDIR%%/share/openmpi/help-opal-runtime.txt
+%%MPIDIR%%/share/openmpi/help-opal-wrapper.txt
%%MPIDIR%%/share/openmpi/help-orte-pls-fork.txt
+%%MPIDIR%%/share/openmpi/help-orte-rmaps-base.txt
%%MPIDIR%%/share/openmpi/help-orte-rmaps-rr.txt
%%MPIDIR%%/share/openmpi/help-orte-runtime.txt
%%MPIDIR%%/share/openmpi/help-orted.txt
-%%MPIDIR%%/share/openmpi/help-orteprobe.txt
%%MPIDIR%%/share/openmpi/help-orterun.txt
%%MPIDIR%%/share/openmpi/help-pls-base.txt
%%MPIDIR%%/share/openmpi/help-pls-rsh.txt
-%%MPIDIR%%/share/openmpi/help-pls-slurm.txt
-%%MPIDIR%%/share/openmpi/help-ras-slurm.txt
-%%MPIDIR%%/share/openmpi/help-wrapper.txt
+%%TORQUE%%%%MPIDIR%%/share/openmpi/help-pls-tm.txt
+%%MPIDIR%%/share/openmpi/help-rds-hostfile.txt
+%%MPIDIR%%/share/openmpi/mpic++-wrapper-data.txt
+%%MPIDIR%%/share/openmpi/mpicc-wrapper-data.txt
+%%MPIDIR%%/share/openmpi/mpif77-wrapper-data.txt
+%%MPIDIR%%/share/openmpi/mpif90-wrapper-data.txt
+%%MPIDIR%%/share/openmpi/opalc++-wrapper-data.txt
+%%MPIDIR%%/share/openmpi/opalcc-wrapper-data.txt
+%%MPIDIR%%/share/openmpi/ortec++-wrapper-data.txt
+%%MPIDIR%%/share/openmpi/ortecc-wrapper-data.txt
%%MPIDIR%%/bin/mpiCC
+%%MPIDIR%%/bin/mpic++
+%%MPIDIR%%/bin/mpicc
%%MPIDIR%%/bin/mpicxx
%%MPIDIR%%/bin/mpiexec
+%%MPIDIR%%/bin/mpif77
+%%MPIDIR%%/bin/mpif90
%%MPIDIR%%/bin/mpirun
+%%MPIDIR%%/bin/opalCC
+%%MPIDIR%%/bin/opalc++
+%%MPIDIR%%/bin/opalcc
+%%MPIDIR%%/bin/orteCC
+%%MPIDIR%%/bin/ortec++
+%%MPIDIR%%/bin/ortecc
%%MPIDIR%%/lib/libmca_common_sm.so
%%MPIDIR%%/lib/libmpi.so
%%MPIDIR%%/lib/libmpi_cxx.so
%%MPIDIR%%/lib/libopal.so
%%MPIDIR%%/lib/liborte.so
+%%MPIDIR%%/share/openmpi/mpiCC-wrapper-data.txt
+%%MPIDIR%%/share/openmpi/mpicxx-wrapper-data.txt
+%%MPIDIR%%/share/openmpi/opalCC-wrapper-data.txt
+%%MPIDIR%%/share/openmpi/orteCC-wrapper-data.txt
@dirrm %%MPIDIR%%/share/openmpi
@dirrm %%MPIDIR%%/share
+ at dirrm %%MPIDIR%%/man/man1
+ at dirrm %%MPIDIR%%/man
@dirrm %%MPIDIR%%/lib/openmpi
@dirrm %%MPIDIR%%/lib
@dirrm %%MPIDIR%%/include/openmpi/ompi/mpi/cxx
@@ -185,4 +200,4 @@
@dirrm %%MPIDIR%%/etc
@dirrm %%MPIDIR%%/bin
@dirrmtry %%MPIDIR%%
- at dirrmtry %%MPIBASE%%
+ at dirrmtry %D/%%MPIBASE%%
--- openmpi-1.1.2.patch ends here ---
>Release-Note:
>Audit-Trail:
>Unformatted:
More information about the freebsd-ports-bugs
mailing list