The following reply was made to PR bin/171402; it has been noted by GNATS.

From: dfil...@freebsd.org (dfilter service)
To: bug-follo...@freebsd.org
Cc:  
Subject: Re: bin/171402: commit references a PR
Date: Fri, 14 Sep 2012 13:00:57 +0000 (UTC)

 Author: des
 Date: Fri Sep 14 13:00:43 2012
 New Revision: 240496
 URL: http://svn.freebsd.org/changeset/base/240496
 
 Log:
   Use libmd if and only if OpenSSL is not available.
   
   PR:          bin/171402
   MFC after:   3 days
 
 Modified:
   head/lib/libfetch/Makefile
   head/lib/libfetch/http.c
   head/usr.bin/fetch/Makefile
 
 Modified: head/lib/libfetch/Makefile
 ==============================================================================
 --- head/lib/libfetch/Makefile Fri Sep 14 12:15:13 2012        (r240495)
 +++ head/lib/libfetch/Makefile Fri Sep 14 13:00:43 2012        (r240496)
 @@ -16,8 +16,8 @@ CFLAGS+=     -DINET6
  
  .if ${MK_OPENSSL} != "no"
  CFLAGS+=      -DWITH_SSL
 -DPADD=                ${LIBSSL} ${LIBCRYPTO} ${LIBMD}
 -LDADD=                -lssl -lcrypto -lmd
 +DPADD=                ${LIBSSL} ${LIBCRYPTO}
 +LDADD=                -lssl -lcrypto
  .else
  DPADD=                ${LIBMD}
  LDADD=                -lmd
 
 Modified: head/lib/libfetch/http.c
 ==============================================================================
 --- head/lib/libfetch/http.c   Fri Sep 14 12:15:13 2012        (r240495)
 +++ head/lib/libfetch/http.c   Fri Sep 14 13:00:43 2012        (r240496)
 @@ -76,7 +76,15 @@ __FBSDID("$FreeBSD$");
  #include <string.h>
  #include <time.h>
  #include <unistd.h>
 +
 +#ifdef WITH_SSL
 +#include <openssl/md5.h>
 +#define MD5Init(c) MD5_Init(c)
 +#define MD5Update(c, data, len) MD5_Update(c, data, len)
 +#define MD5Final(md, c) MD5_Final(md, c)
 +#else
  #include <md5.h>
 +#endif
  
  #include <netinet/in.h>
  #include <netinet/tcp.h>
 
 Modified: head/usr.bin/fetch/Makefile
 ==============================================================================
 --- head/usr.bin/fetch/Makefile        Fri Sep 14 12:15:13 2012        
(r240495)
 +++ head/usr.bin/fetch/Makefile        Fri Sep 14 13:00:43 2012        
(r240496)
 @@ -4,11 +4,12 @@
  
  PROG=         fetch
  CSTD?=                c99
 +.if ${MK_OPENSSL} != "no"
 +DPADD=                ${LIBFETCH} ${LIBSSL} ${LIBCRYPTO}
 +LDADD=                -lfetch -lssl -lcrypto
 +.else
  DPADD=                ${LIBFETCH} ${LIBMD}
  LDADD=                -lfetch -lmd
 -.if ${MK_OPENSSL} != "no"
 -DPADD+=               ${LIBSSL} ${LIBCRYPTO}
 -LDADD+=               -lssl -lcrypto
  .endif
  
  .include <bsd.prog.mk>
 _______________________________________________
 svn-src-...@freebsd.org mailing list
 http://lists.freebsd.org/mailman/listinfo/svn-src-all
 To unsubscribe, send any mail to "svn-src-all-unsubscr...@freebsd.org"
 
_______________________________________________
freebsd-bugs@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-bugs
To unsubscribe, send any mail to "freebsd-bugs-unsubscr...@freebsd.org"

Reply via email to