ports/103399: [PATCH] add lpk patch (ldap stored public key)

Dmitriy Kirhlarov dkirhlarov at oilspace.com
Tue Sep 19 13:10:23 UTC 2006


>Number:         103399
>Category:       ports
>Synopsis:       [PATCH] add lpk patch (ldap stored public key)
>Confidential:   no
>Severity:       serious
>Priority:       medium
>Responsible:    freebsd-ports-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          update
>Submitter-Id:   current-users
>Arrival-Date:   Tue Sep 19 13:10:21 GMT 2006
>Closed-Date:
>Last-Modified:
>Originator:     Dmitriy Kirhlarov
>Release:        FreeBSD 6.1-STABLE i386
>Organization:
>Environment:
System: FreeBSD dimma 6.1-STABLE FreeBSD 6.1-STABLE #0: Wed Aug 2 16:56:13 UTC 2006 root at jailhost1:/usr/obj/usr/src/sys/THINKPAD_KST i386

>Description:

Add patch from:
http://www.opendarwin.org/en/projects/openssh-lpk/
and fix checksum for hpn patch

>How-To-Repeat:

>Fix:

diff -urBN openssh-portable.orig/Makefile openssh-portable/Makefile
--- openssh-portable.orig/Makefile	Tue Sep 19 10:55:08 2006
+++ openssh-portable/Makefile	Tue Sep 19 12:32:10 2006
@@ -63,10 +63,15 @@
 		OPENSC		"Enable OpenSC smartcard support"	off \
 		OPENSCPINPATCH	"Enable OpenSC PIN patch"		off \
 		HPN		"Enable HPN-SSH patch"			off \
+		LPK		"Enable LPK-SSH patch"			off \
 		OVERWRITE_BASE	"OpenSSH overwrite base"		off
 
 .include <bsd.port.pre.mk>
 
+.if defined(WITH_HPN) && defined(WITH_LPK)
+BROKEN=		HPN and LPK patches incompatible
+.endif
+
 # Preserve deprecated OPENSSH_OVERWRITE_BASE settings
 .if defined(OPENSSH_OVERWRITE_BASE)
 WITH_OVERWRITE_BASE=	yes
@@ -137,6 +142,16 @@
 PATCH_DIST_STRIP=	-p1
 PATCH_SITES+=		http://www.psc.edu/networking/projects/hpn-ssh/
 PATCHFILES+=		openssh-4.3p2-hpn12.diff.gz
+.endif
+
+.if defined(WITH_LPK)
+PATCH_DIST_STRIP=	-p1
+PATCH_SITES+=		http://www.opendarwin.org/en/projects/openssh-lpk/files/
+PATCHFILES+=		openssh-lpk-4.3p1-0.3.7.patch
+USE_OPENLDAP=		yes
+CPPFLAGS+=		"-I${LOCALBASE}/include -DWITH_LDAP_PUBKEY"
+CONFIGURE_ARGS+=	--with-libs='-lldap' --with-ldflags='-L/usr/local/lib' \
+ 			--with-cppflags='-I/usr/local/include -DWITH_LDAP_PUBKEY'
 .endif
 
 .if defined(WITH_OVERWRITE_BASE)
diff -urBN openssh-portable.orig/distinfo openssh-portable/distinfo
--- openssh-portable.orig/distinfo	Tue Sep 19 10:55:08 2006
+++ openssh-portable/distinfo	Tue Sep 19 11:17:16 2006
@@ -1,6 +1,9 @@
 MD5 (openssh-4.3p2.tar.gz) = 7e9880ac20a9b9db0d3fea30a9ff3d46
 SHA256 (openssh-4.3p2.tar.gz) = 4ba757d6c933e7d075b6424124d92d197eb5d91e4a58794596b67f5f0ca21d4f
 SIZE (openssh-4.3p2.tar.gz) = 941455
-MD5 (openssh-4.3p2-hpn12.diff.gz) = f2fef0ecd2315d940dbb5b9188546400
-SHA256 (openssh-4.3p2-hpn12.diff.gz) = 704ff6ac9737850ac04b77bbb613099c0d557be4a0b28925946a90a76d7d7ac0
-SIZE (openssh-4.3p2-hpn12.diff.gz) = 14891
+MD5 (openssh-4.3p2-hpn12.diff.gz) = 51a444a1c9e9a5848f965a63d37df0e2
+SHA256 (openssh-4.3p2-hpn12.diff.gz) = a7c7a11f5a7914815dc4b7a8614ff008ba5f4a3827242b69db3dcf29f75b7cc1
+SIZE (openssh-4.3p2-hpn12.diff.gz) = 14651
+MD5 (openssh-lpk-4.3p1-0.3.7.patch) = d9eacb819a73daddb3d21ca7aa8e5c25
+SHA256 (openssh-lpk-4.3p1-0.3.7.patch) = 0bcfa28804caf685de2248ddc966666196f6df81d1d058066f2da17714518af4
+SIZE (openssh-lpk-4.3p1-0.3.7.patch) = 60451

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



More information about the freebsd-ports-bugs mailing list