Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 25 Oct 1999 06:48:34 -0600 (MDT)
From:      dbader@eece.unm.edu
To:        FreeBSD-gnats-submit@freebsd.org
Subject:   ports/14516: ports net/mpich security-related update
Message-ID:  <199910251248.GAA24722@eece.unm.edu>

next in thread | raw e-mail | index | archive | help

>Number:         14516
>Category:       ports
>Synopsis:       ports net/mpich security-related update (patch enclosed)
>Confidential:   no
>Severity:       non-critical
>Priority:       medium
>Responsible:    freebsd-ports
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          change-request
>Submitter-Id:   current-users
>Arrival-Date:   Mon Oct 25 05:50:01 PDT 1999
>Closed-Date:
>Last-Modified:
>Originator:     David A. Bader
>Release:        FreeBSD 3.3-RELEASE i386
>Organization:
The University of New Mexico
>Environment:

	

>Description:

	The following patch allows MPICH to use secure "ssh" clients
	instead of traditional "rsh" clients.
	This patch also fixes up two missing files from the PLIST.
	Both a uuencoded and ASCII text of the same patch are enclosed
	below. 
	

>How-To-Repeat:

	

>Fix:
	
begin 644 mpich-patch
M9&EF9B`M=7(@+W5S<B]P;W)T<R]N970O;7!I8V@N;W)I9R]-86ME9FEL92`O
M=7-R+W!O<G1S+VYE="]M<&EC:"]-86ME9FEL90HM+2T@+W5S<B]P;W)T<R]N
M970O;7!I8V@N;W)I9R]-86ME9FEL90E3=6X@3V-T(#$P(#$W.C$U.C4S(#$Y
M.3D**RLK("]U<W(O<&]R=',O;F5T+VUP:6-H+TUA:V5F:6QE"5-U;B!/8W0@
M,C0@,3$Z,S$Z,C@@,3DY.0I`0"`M,2PU("LQ+#4@0$`*(",@3F5W('!O<G1S
M(&-O;&QE8W1I;VX@;6%K969I;&4@9F]R.@EM<&EC:"`H<&]R=&%B;&4@;7!I
M('-T86YD87)D(&EM<"XI"BTC(%9E<G-I;VX@<F5Q=6ER960Z"3$N,2XQ"BLC
M(%9E<G-I;VX@<F5Q=6ER960Z"3$N,2XR"B`C($1A=&4@8W)E871E9#H)"3(@
M36%Y(#$Y.3@*(",@5VAO;3H@("`@("`@("`@("`@("`@(&1B861E<D!E96-E
M+G5N;2YE9'4*(",*0$`@+3$X+#$P("LQ."PR,2!`0`H@1$E35%]354)$25(]
M"6UP:6-H"B`*($A!4U]#3TY&24=54D4]"7EE<PHM0T].1DE'55)%7T%21U,]
M"2TM8V9L86=S/2(D*$-&3$%'4RDB("UP<F5F:7@])"A04D5&25@I+VUP:6-H
M"BM#3TY&24=54D5?05)'4ST)+6-F;&%G<STB)'M#1DQ!1U-](B`M<')E9FEX
M/21[4%)%1DE8?2]M<&EC:`HK"BLC($EN8VQU9&4@<W5P<&]R="!F;W(@<W-H
M(&-L:65N=`HK55-%7U-32#\](%E%4PHK(R!5<V4@<W-H(&EN<W1E860@;V8@
M<G-H"BLN:68@9&5F:6YE9"A54T5?4U-(*2`F)B`D>U5315]34TA](#T](%E%
M4R!\?"!<"BL@("`@97AI<W1S*"1[4%)%1DE8?2]B:6XO<W-H*2`F)B!<"BL@
M("`@*"%D969I;F5D*%5315]34T@I('Q\("1[55-%7U-32'T@(3T@3D\I"BM2
M54Y?1$5014Y$4RL]("`@<W-H.B1[4$]25%-$25)]+W-E8W5R:71Y+W-S:`HK
M0T].1DE'55)%7T%21U,K/2`M<G-H/2(D>U!2149)6'TO8FEN+W-S:"(**RYE
M;F1I9@HK"B!74DM34D,]"0DD>U=22T1)4GTO;7!I8V@*($%,3%]405)'150]
M"BU-04Y04D5&25@]"20H4%)%1DE8*2]M<&EC:`HK34%.4%)%1DE8/0DD>U!2
M149)6'TO;7!I8V@*($U!3C$]"0E*=6UP<VAO="XQ($U022XQ(&-H<#1?<V5R
M=G,N,2!M<&E#0RXQ(&UP:6-C+C$@;7!I9C<W+C$@7`H@"0EM<&EF.3`N,2!M
M<&EM86XN,2!M<&ER96-O;F9I9RXQ(&UP:7)U;BXQ('1S=&UA8VAI;F5S+C$*
M($U!3C,]"0E#;VYS=&%N=',N,R!-4$E/7U)E<75E<W1?8S)F+C,@35!)3U]2
M97%U97-T7V8R8RXS(%P*9&EF9B`M=7(@+W5S<B]P;W)T<R]N970O;7!I8V@N
M;W)I9R]P:V<O4$Q)4U0@+W5S<B]P;W)T<R]N970O;7!I8V@O<&MG+U!,25-4
M"BTM+2`O=7-R+W!O<G1S+VYE="]M<&EC:"YO<FEG+W!K9R]03$E35`E4=64@
M3V-T(#$R(#(Q.C0T.C$U(#$Y.3D**RLK("]U<W(O<&]R=',O;F5T+VUP:6-H
M+W!K9R]03$E35`E3=6X@3V-T(#(T(#`X.C,R.C`S(#$Y.3D*0$`@+3$Q-2PY
M("LQ,34L,3$@0$`*(&UP:6-H+V)U:6QD+V9R965B<V0O8VA?<#0O:6YC;'5D
M92]M<&EF+F@*(&UP:6-H+V)U:6QD+V9R965B<V0O8VA?<#0O:6YC;'5D92]M
M<&EO+F@*(&UP:6-H+V)U:6QD+V9R965B<V0O8VA?<#0O:6YC;'5D92]M<&EO
M9BYH"BMM<&EC:"]B=6EL9"]F<F5E8G-D+V-H7W`T+VQI8B]L:6)A;7!I+F$*
M(&UP:6-H+V)U:6QD+V9R965B<V0O8VA?<#0O;&EB+VQI8F9M<&EC:"YA"B!M
M<&EC:"]B=6EL9"]F<F5E8G-D+V-H7W`T+VQI8B]L:6)L;7!I+F$*(&UP:6-H
M+V)U:6QD+V9R965B<V0O8VA?<#0O;&EB+VQI8FUP92YA"BMM<&EC:"]B=6EL
M9"]F<F5E8G-D+V-H7W`T+VQI8B]L:6)M<&5?;F]M<&DN80H@;7!I8V@O8G5I
M;&0O9G)E96)S9"]C:%]P-"]L:6(O;&EB;7!I8V@K*RYA"B!M<&EC:"]B=6EL
M9"]F<F5E8G-D+V-H7W`T+VQI8B]L:6)M<&EC:"YA"B!M<&EC:"]B=6EL9"]F
=<F5E8G-D+V-H7W`T+VQI8B]L:6)P;7!I8V@N80IA
`
end

-----------------------------------------------------------------------
diff -ur /usr/ports/net/mpich.orig/Makefile /usr/ports/net/mpich/Makefile
--- /usr/ports/net/mpich.orig/Makefile	Sun Oct 10 17:15:53 1999
+++ /usr/ports/net/mpich/Makefile	Sun Oct 24 11:31:28 1999
@@ -1,5 +1,5 @@
 # New ports collection makefile for:	mpich (portable mpi standard imp.)
-# Version required:	1.1.1
+# Version required:	1.1.2
 # Date created:		2 May 1998
 # Whom:                 dbader@eece.unm.edu
 #
@@ -18,10 +18,21 @@
 DIST_SUBDIR=	mpich
 
 HAS_CONFIGURE=	yes
-CONFIGURE_ARGS=	--cflags="$(CFLAGS)" -prefix=$(PREFIX)/mpich
+CONFIGURE_ARGS=	-cflags="${CFLAGS}" -prefix=${PREFIX}/mpich
+
+# Include support for ssh client
+USE_SSH?= YES
+# Use ssh instead of rsh
+.if defined(USE_SSH) && ${USE_SSH} == YES || \
+    exists(${PREFIX}/bin/ssh) && \
+    (!defined(USE_SSH) || ${USE_SSH} != NO)
+RUN_DEPENDS+=   ssh:${PORTSDIR}/security/ssh
+CONFIGURE_ARGS+= -rsh="${PREFIX}/bin/ssh"
+.endif
+
 WRKSRC=		${WRKDIR}/mpich
 ALL_TARGET=
-MANPREFIX=	$(PREFIX)/mpich
+MANPREFIX=	${PREFIX}/mpich
 MAN1=		Jumpshot.1 MPI.1 chp4_servs.1 mpiCC.1 mpicc.1 mpif77.1 \
 		mpif90.1 mpiman.1 mpireconfig.1 mpirun.1 tstmachines.1
 MAN3=		Constants.3 MPIO_Request_c2f.3 MPIO_Request_f2c.3 \
diff -ur /usr/ports/net/mpich.orig/pkg/PLIST /usr/ports/net/mpich/pkg/PLIST
--- /usr/ports/net/mpich.orig/pkg/PLIST	Tue Oct 12 21:44:15 1999
+++ /usr/ports/net/mpich/pkg/PLIST	Sun Oct 24 08:32:03 1999
@@ -115,9 +115,11 @@
 mpich/build/freebsd/ch_p4/include/mpif.h
 mpich/build/freebsd/ch_p4/include/mpio.h
 mpich/build/freebsd/ch_p4/include/mpiof.h
+mpich/build/freebsd/ch_p4/lib/libampi.a
 mpich/build/freebsd/ch_p4/lib/libfmpich.a
 mpich/build/freebsd/ch_p4/lib/liblmpi.a
 mpich/build/freebsd/ch_p4/lib/libmpe.a
+mpich/build/freebsd/ch_p4/lib/libmpe_nompi.a
 mpich/build/freebsd/ch_p4/lib/libmpich++.a
 mpich/build/freebsd/ch_p4/lib/libmpich.a
 mpich/build/freebsd/ch_p4/lib/libpmpich.a

-----------------------------------------------------------------------

---
David A. Bader, Ph.D.                           Office: 505-277-6724
Dept of Electrical and Computer Engineering     FAX:    505-277-1439
EECE Building                                                       
University of New Mexico                         dbader@eece.unm.edu
Albuquerque, NM  87131               http://www.eece.unm.edu/~dbader


>Release-Note:
>Audit-Trail:
>Unformatted:


To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-ports" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199910251248.GAA24722>