SOURCES: ntp-ipv6.patch, ntp-md5.patch, ntp-no_libelf.patch, ntp-o...

arekm arekm at pld-linux.org
Sun May 20 19:46:47 CEST 2007


Author: arekm                        Date: Sun May 20 17:46:47 2007 GMT
Module: SOURCES                       Tag: HEAD
---- Log message:
- up to 4.2.4p0

---- Files affected:
SOURCES:
   ntp-ipv6.patch (1.2 -> 1.3) , ntp-md5.patch (1.3 -> 1.4) , ntp-no_libelf.patch (1.1 -> 1.2) , ntp-openssl_check.patch (1.1 -> 1.2) 

---- Diffs:

================================================================
Index: SOURCES/ntp-ipv6.patch
diff -u SOURCES/ntp-ipv6.patch:1.2 SOURCES/ntp-ipv6.patch:1.3
--- SOURCES/ntp-ipv6.patch:1.2	Mon May 17 01:34:07 2004
+++ SOURCES/ntp-ipv6.patch	Sun May 20 19:46:41 2007
@@ -1,20 +1,21 @@
 diff -urN ntp-4.2.0.org/ntpdate/ntpdate.c ntp-4.2.0/ntpdate/ntpdate.c
 --- ntp-4.2.0.org/ntpdate/ntpdate.c	2004-05-17 00:41:52.720460048 +0200
 +++ ntp-4.2.0/ntpdate/ntpdate.c	2004-05-17 01:33:48.375808440 +0200
-@@ -1697,12 +1697,14 @@
-     	   }
+@@ -1756,12 +1756,14 @@
+ 	   }
  #ifdef IPV6_V6ONLY
-            /* Restricts AF_INET6 socket to IPv6 communications (see RFC 2553bis-03) */
--           if (res->ai_family == AF_INET6)
--                if (setsockopt(fd[nbsock], IPPROTO_IPV6, IPV6_V6ONLY, (void*) &optval, sizeof(optval)) < 0) {
-+           if (res->ai_family == AF_INET6) {
-+	        int i = setsockopt(fd[nbsock], IPPROTO_IPV6, IPV6_V6ONLY, (void*) &optval, sizeof(optval));
-+	        if (i < 0 && errno != ENOPROTOOPT) {
-    		           netsyslog(LOG_ERR, "setsockopt() IPV6_V6ONLY failed: %m");
-    		           exit(1);
- 		           /*NOTREACHED*/
-     	        }
+ 	   /* Restricts AF_INET6 socket to IPv6 communications (see RFC 2553bis-03) */
+-	   if (res->ai_family == AF_INET6)
+-		if (setsockopt(fd[nbsock], IPPROTO_IPV6, IPV6_V6ONLY, (void*) &optval, sizeof(optval)) < 0) {
++	   if (res->ai_family == AF_INET6) {
++		int i = setsockopt(fd[nbsock], IPPROTO_IPV6, IPV6_V6ONLY, (void*) &optval, sizeof(optval));
++		if (i < 0 && errno != ENOPROTOOPT) {
+ 			   netsyslog(LOG_ERR, "setsockopt() IPV6_V6ONLY failed: %m");
+ 			   exit(1);
+ 			   /*NOTREACHED*/
+ 		}
 +	   }
  #endif
  
-            /* Remember the socket family in fd_family structure */
+ 	   /* Remember the socket family in fd_family structure */
+

================================================================
Index: SOURCES/ntp-md5.patch
diff -u SOURCES/ntp-md5.patch:1.3 SOURCES/ntp-md5.patch:1.4
--- SOURCES/ntp-md5.patch:1.3	Thu Feb 22 14:19:15 2007
+++ SOURCES/ntp-md5.patch	Sun May 20 19:46:42 2007
@@ -1,10 +1,10 @@
---- ntp-4.2.0/configure.in	2006-09-13 10:51:32.253439861 +0300
-+++ ntp-4.2.0.ssl/configure.in	2006-10-02 23:07:07.809947790 +0300
-@@ -205,8 +205,10 @@
+--- ntp-4.2.0/configure.ac	2006-09-13 10:51:32.253439861 +0300
++++ ntp-4.2.0.ssl/configure.ac	2006-10-02 23:07:07.809947790 +0300
+@@ -330,8 +330,10 @@
  AC_CHECK_FUNC(openlog, , 
    AC_CHECK_LIB(gen, openlog, , 
-   AC_CHECK_LIB(syslog, openlog, , , -lsocket)))
-+AC_CHECK_LIB(crypto, MD5_Init, , 
+   AC_CHECK_LIB(syslog, openlog, , , $libxnet -lsocket)))
++AC_CHECK_LIB(crypto, MD5_Init, ,
  AC_CHECK_LIB(md5, MD5Init, , 
    AC_CHECK_LIB(md, MD5Init))
 +)

================================================================
Index: SOURCES/ntp-no_libelf.patch
diff -u SOURCES/ntp-no_libelf.patch:1.1 SOURCES/ntp-no_libelf.patch:1.2
--- SOURCES/ntp-no_libelf.patch:1.1	Thu Nov 21 12:07:04 2002
+++ SOURCES/ntp-no_libelf.patch	Sun May 20 19:46:42 2007
@@ -1,15 +1,16 @@
-diff -ur ntp-4.1.1a.orig/configure.in ntp-4.1.1a/configure.in
---- ntp-4.1.1a.orig/configure.in	Thu Mar 28 23:42:00 2002
-+++ ntp-4.1.1a/configure.in	Thu Nov 21 11:56:41 2002
-@@ -184,8 +184,8 @@
-     AC_CHECK_LIB(advapi32, main)
-     ;;
- esac
--AC_CHECK_LIB(elf, nlist)	dnl Only needed for tickadj...
--dnl AC_CHECK_LIB(kvm, main, , , -lelf)
-+#AC_CHECK_LIB(elf, nlist)	dnl Only needed for tickadj...
-+#dnl AC_CHECK_LIB(kvm, main, , , -lelf)
- AC_CHECK_LIB(kvm, main)		dnl We already know about -lelf here...
- AC_CHECK_LIB(ld, nlist)
- AC_CHECK_LIB(mld, nlist)
-Only in ntp-4.1.1a: configure.in~
+diff -ur ntp-4.1.1a.orig/configure.ac ntp-4.1.1a/configure.ac
+--- ntp-4.1.1a.orig/configure.ac	Thu Mar 28 23:42:00 2002
++++ ntp-4.1.1a/configure.ac	Thu Nov 21 11:56:41 2002
+@@ -512,9 +512,9 @@
+ case "$ac_cv_func___adjtimex" in
+  yes) ;;
+  *)
+-    AC_CHECK_LIB(elf, nlist)	dnl Only needed for tickadj...
++    #AC_CHECK_LIB(elf, nlist)	dnl Only needed for tickadj...
+     dnl AC_CHECK_LIB(kvm, main, , , -lelf)
+-    AC_CHECK_LIB(kvm, main)		dnl We already know about -lelf here...
++    #AC_CHECK_LIB(kvm, main)		dnl We already know about -lelf here...
+     AC_CHECK_LIB(ld, nlist)
+     AC_CHECK_LIB(mld, nlist)
+     AC_CHECK_HEADER(nlist.h,
+

================================================================
Index: SOURCES/ntp-openssl_check.patch
diff -u SOURCES/ntp-openssl_check.patch:1.1 SOURCES/ntp-openssl_check.patch:1.2
--- SOURCES/ntp-openssl_check.patch:1.1	Fri Nov 19 22:15:19 2004
+++ SOURCES/ntp-openssl_check.patch	Sun May 20 19:46:42 2007
@@ -1,18 +1,20 @@
-diff -dur ntp-4.2.0.orig/configure.in ntp-4.2.0/configure.in
---- ntp-4.2.0.orig/configure.in	2004-11-19 21:00:04.000000000 +0100
-+++ ntp-4.2.0/configure.in	2004-11-19 21:53:20.876855603 +0100
-@@ -2576,44 +2576,19 @@
- 
- AC_SUBST(MAKE_NTP_KEYGEN)
+diff -dur ntp-4.2.0.orig/configure.ac ntp-4.2.0/configure.ac
+--- ntp-4.2.0.orig/configure.ac	2004-11-19 21:00:04.000000000 +0100
++++ ntp-4.2.0/configure.ac	2004-11-19 21:53:20.876855603 +0100
+@@ -3012,7 +3012,6 @@
+ AC_SUBST(OPENSSL_INC)
+ AC_SUBST(OPENSSL_LIB)
  
 -AC_MSG_CHECKING(for openssl library directory)
  AC_ARG_WITH(openssl-libdir,
  	AC_HELP_STRING([--with-openssl-libdir], [+ =/something/reasonable]),
- [ans=$withval], [ans=yes])
+ [ans=$withval],
+@@ -3022,39 +3021,14 @@
+ esac])
  case "$ans" in
   no) ;;
 - yes) # Look in:
--    ans="/usr/lib /usr/lib/openssl /usr/local/lib /usr/local/ssl/lib"
+-    ans="/usr/lib /usr/lib/openssl /usr/sfw/lib /usr/local/lib /usr/local/ssl/lib"
 -    ;;
 - *) # Look where they said
 -    ;;
@@ -27,6 +29,7 @@
 -	    test -f $i/libcrypto.dylib -a -f $i/libssl.dylib && break
 -	    ;;
 -	 *)
+-	    test -f $i/libcrypto.so -a -f $i/libssl.so && break
 -	    test -f $i/libcrypto.a -a -f $i/libssl.a && break
 -	    ;;
 -	esac
@@ -40,20 +43,19 @@
 -	OPENSSL_LIB=$ans
 -	;;
 -    esac
--    ;;
-+ *)
++  *)
 +   if test "$ans" != "yes" ; then
 +       LDFLAGS="$LDFLAGS -L$ans"
 +   fi
 +   AC_CHECK_LIB([crypto],[DES_crypt],[AC_SUBST(LCRYPTO,[-lcrypto])])
 +   AC_CHECK_LIB([ssl],[SSL_CTX_new],[AC_SUBST(LSSL,[-lssl])])
-+   ;;
+     ;;
  esac
 -AC_MSG_RESULT($ans)
  
  AC_MSG_CHECKING(for openssl include directory)
  AC_ARG_WITH(openssl-incdir,
-@@ -2653,15 +2628,13 @@
+@@ -3098,19 +3072,17 @@
  case "$ans" in
   no) ;;
   yes|openssl)
@@ -66,7 +68,12 @@
  	ans=openssl
  	CPPFLAGS="$CPPFLAGS -I$OPENSSL_INC"
 -	LDFLAGS="$LDFLAGS -L$OPENSSL_LIB"
+ 	case "$need_dash_r" in
+ 	 1) LDFLAGS="$LDFLAGS -R$OPENSSL_LIB"
+ 	    ;;
+ 	esac
 -	AC_SUBST(LCRYPTO, [-lcrypto])
- 	MAKE_NTP_KEYGEN=ntp-keygen
  	AC_DEFINE(OPENSSL, , [Use OpenSSL?])
  	AC_CHECK_FUNCS(EVP_md2 EVP_mdc2)
+     fi
+
================================================================

---- CVS-web:
    http://cvs.pld-linux.org/SOURCES/ntp-ipv6.patch?r1=1.2&r2=1.3&f=u
    http://cvs.pld-linux.org/SOURCES/ntp-md5.patch?r1=1.3&r2=1.4&f=u
    http://cvs.pld-linux.org/SOURCES/ntp-no_libelf.patch?r1=1.1&r2=1.2&f=u
    http://cvs.pld-linux.org/SOURCES/ntp-openssl_check.patch?r1=1.1&r2=1.2&f=u



More information about the pld-cvs-commit mailing list