]> git.pld-linux.org Git - packages/ntp.git/commitdiff
- up to 4.2.6p3 auto/th/ntp-4_2_6p3-1
authorKacper Kornet <draenog@pld-linux.org>
Wed, 25 May 2011 14:43:29 +0000 (14:43 +0000)
committercvs2git <feedback@pld-linux.org>
Sun, 24 Jun 2012 12:13:13 +0000 (12:13 +0000)
- remove openssl_check.patch and ntpdc-link_order.patch; fixed upstream
- update no_libelf.patch
- updated and new fedora patches

Changed files:
    ntp-4.2.6p1-mlock.patch -> 1.2
    ntp-4.2.6p1-rtnetlink.patch -> 1.2
    ntp-4.2.6p1-tentative.patch -> 1.2
    ntp-4.2.6p3-broadcastdelay.patch -> 1.1
    ntp-4.2.6p3-delaycalib.patch -> 1.1
    ntp-4.2.6p3-nosyspeer.patch -> 1.1
    ntp-4.2.6p3-ntpdaterecv.patch -> 1.1
    ntp-no_libelf.patch -> 1.3
    ntp-ntpdc-link_order.patch -> 1.2
    ntp-openssl_check.patch -> 1.6
    ntp.spec -> 1.146

ntp-4.2.6p1-mlock.patch
ntp-4.2.6p1-rtnetlink.patch
ntp-4.2.6p1-tentative.patch
ntp-4.2.6p3-broadcastdelay.patch [new file with mode: 0644]
ntp-4.2.6p3-delaycalib.patch [new file with mode: 0644]
ntp-4.2.6p3-nosyspeer.patch [new file with mode: 0644]
ntp-4.2.6p3-ntpdaterecv.patch [new file with mode: 0644]
ntp-no_libelf.patch
ntp-ntpdc-link_order.patch [deleted file]
ntp-openssl_check.patch [deleted file]
ntp.spec

index 7da44542b9e5fff30fcf619ab16895043a85aa25..f977b3d336577e276d91e165760257c598ae5900 100644 (file)
@@ -1,6 +1,6 @@
-diff -up ntp-4.2.6p1/html/ntpd.html.mlock ntp-4.2.6p1/html/ntpd.html
---- ntp-4.2.6p1/html/ntpd.html.mlock   2010-03-04 16:06:38.000000000 +0100
-+++ ntp-4.2.6p1/html/ntpd.html 2010-03-04 16:07:42.000000000 +0100
+diff -up ntp-4.2.6p3/html/ntpd.html.mlock ntp-4.2.6p3/html/ntpd.html
+--- ntp-4.2.6p3/html/ntpd.html.mlock   2011-01-05 17:51:36.242120783 +0100
++++ ntp-4.2.6p3/html/ntpd.html 2011-01-05 17:51:36.254121258 +0100
 @@ -32,7 +32,7 @@
                </ul>
                <hr>
@@ -19,35 +19,26 @@ diff -up ntp-4.2.6p1/html/ntpd.html.mlock ntp-4.2.6p1/html/ntpd.html
                        <dt><tt>-n</tt></dt>
                        <dd>Don't fork.</dd>
                        <dt><tt>-N</tt></dt>
-diff -up ntp-4.2.6p1/ntpd/ntpd-opts.c.mlock ntp-4.2.6p1/ntpd/ntpd-opts.c
---- ntp-4.2.6p1/ntpd/ntpd-opts.c.mlock 2010-02-09 11:27:18.000000000 +0100
-+++ ntp-4.2.6p1/ntpd/ntpd-opts.c       2010-03-04 16:09:12.000000000 +0100
-@@ -9,7 +9,7 @@
-  */
- /*
-- *  This file was produced by an AutoOpts template.  AutoOpts is a
-+ *  This file was produced by an AutoOpts template.  AutoOpts is 
-  *  copyrighted work.  This source file is not encumbered by AutoOpts
-  *  licensing, but is provided under the licensing terms chosen by the
-  *  ntpd author or copyright holder.  AutoOpts is licensed under
-@@ -284,6 +284,15 @@ tSCC    zNice_Name[]               = "ni
+diff -up ntp-4.2.6p3/ntpd/ntpd-opts.c.mlock ntp-4.2.6p3/ntpd/ntpd-opts.c
+--- ntp-4.2.6p3/ntpd/ntpd-opts.c.mlock 2011-01-04 03:15:35.000000000 +0100
++++ ntp-4.2.6p3/ntpd/ntpd-opts.c       2011-01-05 17:55:01.609260787 +0100
+@@ -282,6 +282,15 @@ static char const zNice_Name[]          
  #define NICE_FLAGS       (OPTST_DISABLED)
  
  /*
 + *  Mlock option description:
 + */
-+tSCC    zMlockText[] =
++static char const zMlockText[] =
 +        "Lock memory";
-+tSCC    zMlock_NAME[]               = "MLOCK";
-+tSCC    zMlock_Name[]               = "mlock";
++static char const zMlock_NAME[]              = "MLOCK";
++static char const zMlock_Name[]              = "mlock";
 +#define MLOCK_FLAGS       (OPTST_DISABLED)
 +
 +/*
   *  Pidfile option description:
   */
tSCC    zPidfileText[] =
-@@ -911,6 +920,18 @@ static tOptDesc optDesc[ OPTION_CT ] = {
static char const zPidfileText[] =
+@@ -909,6 +918,18 @@ static tOptDesc optDesc[ OPTION_CT ] = {
       /* desc, NAME, name */ zPccfreqText, zPccfreq_NAME, zPccfreq_Name,
       /* disablement strs */ NULL, NULL },
  
@@ -66,22 +57,19 @@ diff -up ntp-4.2.6p1/ntpd/ntpd-opts.c.mlock ntp-4.2.6p1/ntpd/ntpd-opts.c
    {  /* entry idx, value */ INDEX_OPT_VERSION, VALUE_OPT_VERSION,
       /* equiv idx value  */ NO_EQUIVALENT, 0,
       /* equivalenced to  */ NO_EQUIVALENT,
-@@ -1005,7 +1026,7 @@ tOptions ntpdOptions = {
+@@ -1008,7 +1029,7 @@ tOptions ntpdOptions = {
        NO_EQUIVALENT, /* '-#' option index */
        NO_EQUIVALENT /* index of default opt */
      },
 -    35 /* full option count */, 32 /* user option count */,
 +    36 /* full option count */, 33 /* user option count */,
      ntpd_full_usage, ntpd_short_usage,
-     NULL, NULL
- };
-diff -up ntp-4.2.6p1/ntpd/ntpd-opts.h.mlock ntp-4.2.6p1/ntpd/ntpd-opts.h
---- ntp-4.2.6p1/ntpd/ntpd-opts.h.mlock 2010-02-09 11:27:18.000000000 +0100
-+++ ntp-4.2.6p1/ntpd/ntpd-opts.h       2010-03-04 16:10:16.000000000 +0100
-@@ -84,12 +84,13 @@ typedef enum {
-     INDEX_OPT_SLEW              = 29,
-     INDEX_OPT_USEPCC            = 30,
-     INDEX_OPT_PCCFREQ           = 31,
+     NULL, NULL,
+     PKGDATADIR
+diff -up ntp-4.2.6p3/ntpd/ntpd-opts.h.mlock ntp-4.2.6p3/ntpd/ntpd-opts.h
+--- ntp-4.2.6p3/ntpd/ntpd-opts.h.mlock 2011-01-04 03:15:35.000000000 +0100
++++ ntp-4.2.6p3/ntpd/ntpd-opts.h       2011-01-05 17:51:36.256121337 +0100
+@@ -82,6 +82,7 @@ typedef enum {
 -    INDEX_OPT_VERSION           = 32,
 -    INDEX_OPT_HELP              = 33,
 -    INDEX_OPT_MORE_HELP         = 34
@@ -93,10 +81,7 @@ diff -up ntp-4.2.6p1/ntpd/ntpd-opts.h.mlock ntp-4.2.6p1/ntpd/ntpd-opts.h
  
 -#define OPTION_CT    35
 +#define OPTION_CT    36
- #define NTPD_VERSION       "4.2.6p1"
- #define NTPD_FULL_VERSION  "ntpd - NTP daemon program - Ver. 4.2.6p1"
-@@ -182,6 +183,10 @@ typedef enum {
+@@ -189,6 +190,10 @@ typedef enum {
  #  warning undefining MODIFYMMTIMER due to option name conflict
  #  undef   MODIFYMMTIMER
  # endif
@@ -107,7 +92,7 @@ diff -up ntp-4.2.6p1/ntpd/ntpd-opts.h.mlock ntp-4.2.6p1/ntpd/ntpd-opts.h
  # ifdef    NOFORK
  #  warning undefining NOFORK due to option name conflict
  #  undef   NOFORK
-@@ -263,6 +268,7 @@ typedef enum {
+@@ -270,6 +275,7 @@ typedef enum {
  # undef LOGFILE
  # undef NOVIRTUALIPS
  # undef MODIFYMMTIMER
@@ -115,7 +100,7 @@ diff -up ntp-4.2.6p1/ntpd/ntpd-opts.h.mlock ntp-4.2.6p1/ntpd/ntpd-opts.h
  # undef NOFORK
  # undef NICE
  # undef PIDFILE
-@@ -301,6 +307,7 @@ typedef enum {
+@@ -308,6 +314,7 @@ typedef enum {
  #define VALUE_OPT_LOGFILE        'l'
  #define VALUE_OPT_NOVIRTUALIPS   'L'
  #define VALUE_OPT_MODIFYMMTIMER  'M'
@@ -123,10 +108,10 @@ diff -up ntp-4.2.6p1/ntpd/ntpd-opts.h.mlock ntp-4.2.6p1/ntpd/ntpd-opts.h
  #define VALUE_OPT_NOFORK         'n'
  #define VALUE_OPT_NICE           'N'
  #define VALUE_OPT_PIDFILE        'p'
-diff -up ntp-4.2.6p1/ntpd/ntpd.c.mlock ntp-4.2.6p1/ntpd/ntpd.c
---- ntp-4.2.6p1/ntpd/ntpd.c.mlock      2010-02-09 11:02:27.000000000 +0100
-+++ ntp-4.2.6p1/ntpd/ntpd.c    2010-03-04 16:11:42.000000000 +0100
-@@ -724,7 +724,8 @@ ntpdmain(
+diff -up ntp-4.2.6p3/ntpd/ntpd.c.mlock ntp-4.2.6p3/ntpd/ntpd.c
+--- ntp-4.2.6p3/ntpd/ntpd.c.mlock      2011-01-05 17:51:36.191118761 +0100
++++ ntp-4.2.6p3/ntpd/ntpd.c    2011-01-05 17:51:36.257121377 +0100
+@@ -723,7 +723,8 @@ ntpdmain(
        }
  #endif
  
@@ -136,7 +121,7 @@ diff -up ntp-4.2.6p1/ntpd/ntpd.c.mlock ntp-4.2.6p1/ntpd/ntpd.c
  # ifdef HAVE_SETRLIMIT
        /*
         * Set the stack limit to something smaller, so that we don't lock a lot
-@@ -750,7 +751,7 @@ ntpdmain(
+@@ -749,7 +750,7 @@ ntpdmain(
             * fail if we drop root privlege.  To be useful the value
             * has to be larger than the largest ntpd resident set size.
             */
@@ -145,7 +130,7 @@ diff -up ntp-4.2.6p1/ntpd/ntpd.c.mlock ntp-4.2.6p1/ntpd/ntpd.c
            if (setrlimit(RLIMIT_MEMLOCK, &rl) == -1) {
                msyslog(LOG_ERR, "Cannot set RLIMIT_MEMLOCK: %m");
            }
-@@ -762,6 +763,7 @@ ntpdmain(
+@@ -761,6 +762,7 @@ ntpdmain(
         */
        if (mlockall(MCL_CURRENT|MCL_FUTURE) < 0)
                msyslog(LOG_ERR, "mlockall(): %m");
index 2f3aa418d7294216709a7ec6e5b548e3514142c6..f3674ee8b775508039825a8502d514554f0fb170 100644 (file)
@@ -1,18 +1,18 @@
-diff -up ntp-4.2.6p1/configure.rtnetlink ntp-4.2.6p1/configure
---- ntp-4.2.6p1/configure.rtnetlink    2010-02-09 11:19:49.000000000 +0100
-+++ ntp-4.2.6p1/configure      2010-03-04 17:11:50.000000000 +0100
-@@ -20579,6 +20579,7 @@ else
+diff -up ntp-4.2.6p3/configure.rtnetlink ntp-4.2.6p3/configure
+--- ntp-4.2.6p3/configure.rtnetlink    2011-01-04 03:03:47.000000000 +0100
++++ ntp-4.2.6p3/configure      2011-01-05 17:39:29.342985208 +0100
+@@ -25858,6 +25858,7 @@ else
  /* end confdefs.h.  */
  
- #include <stddef.h>
-+#include <sys/socket.h>
- #include <linux/rtnetlink.h>
+               #include <stddef.h>
++              #include <sys/socket.h>
+               #include <linux/rtnetlink.h>
  int
- main ()
-diff -up ntp-4.2.6p1/ntpd/ntp_io.c.rtnetlink ntp-4.2.6p1/ntpd/ntp_io.c
---- ntp-4.2.6p1/ntpd/ntp_io.c.rtnetlink        2009-12-09 08:36:37.000000000 +0100
-+++ ntp-4.2.6p1/ntpd/ntp_io.c  2010-03-04 17:11:32.000000000 +0100
-@@ -4304,10 +4304,7 @@ init_async_notifications()
+diff -up ntp-4.2.6p3/ntpd/ntp_io.c.rtnetlink ntp-4.2.6p3/ntpd/ntp_io.c
+--- ntp-4.2.6p3/ntpd/ntp_io.c.rtnetlink        2011-01-05 16:03:19.328001089 +0100
++++ ntp-4.2.6p3/ntpd/ntp_io.c  2011-01-05 16:03:19.349001911 +0100
+@@ -4549,10 +4549,7 @@ init_async_notifications()
  #ifdef HAVE_RTNETLINK
        memset(&sa, 0, sizeof(sa));
        sa.nl_family = PF_NETLINK;
index c2f49cd3faa4663e9bc0f56d2e7745b85db99809..b4b7526407f5d003224fed21fd8333a8cfeaab8e 100644 (file)
@@ -1,6 +1,6 @@
-diff -up ntp-4.2.6p1/lib/isc/unix/interfaceiter.c.tentative ntp-4.2.6p1/lib/isc/unix/interfaceiter.c
---- ntp-4.2.6p1/lib/isc/unix/interfaceiter.c.tentative 2009-12-09 08:36:35.000000000 +0100
-+++ ntp-4.2.6p1/lib/isc/unix/interfaceiter.c   2010-03-04 17:50:17.000000000 +0100
+diff -up ntp-4.2.6p3/lib/isc/unix/interfaceiter.c.tentative ntp-4.2.6p3/lib/isc/unix/interfaceiter.c
+--- ntp-4.2.6p3/lib/isc/unix/interfaceiter.c.tentative 2010-12-25 10:40:35.000000000 +0100
++++ ntp-4.2.6p3/lib/isc/unix/interfaceiter.c   2011-01-05 17:49:44.429413622 +0100
 @@ -45,6 +45,8 @@
  #include <isc/types.h>
  #include <isc/util.h>
@@ -10,15 +10,14 @@ diff -up ntp-4.2.6p1/lib/isc/unix/interfaceiter.c.tentative ntp-4.2.6p1/lib/isc/
  /* Must follow <isc/net.h>. */
  #ifdef HAVE_NET_IF6_H
  #include <net/if6.h>
-@@ -223,6 +225,11 @@ linux_if_inet6_current(isc_interfaceiter
-       }
-       iter->current.af = AF_INET6;
-       iter->current.flags = INTERFACE_F_UP;
-+
+@@ -253,6 +255,10 @@ linux_if_inet6_current(isc_interfaceiter
+               iter->current.flags |= INTERFACE_F_MULTICAST;
+ #endif
 +      /* ignore tentative address */
-+      if (flag4 & IFA_F_TENTATIVE)
++      if (flags & IFA_F_TENTATIVE)
 +              iter->current.flags &= ~INTERFACE_F_UP;
 +
        isc_netaddr_fromin6(&iter->current.address, &addr6);
+       iter->current.ifindex = ifindex;
        if (isc_netaddr_islinklocal(&iter->current.address)) {
-               isc_netaddr_setzone(&iter->current.address,
diff --git a/ntp-4.2.6p3-broadcastdelay.patch b/ntp-4.2.6p3-broadcastdelay.patch
new file mode 100644 (file)
index 0000000..f9c1929
--- /dev/null
@@ -0,0 +1,31 @@
+==== ntpd/ntp_proto.c ====
+2010-10-22 01:55:45-04:00, stenn@deacon.udel.edu +2 -5
+  [Bug 1670] Fix peer->bias and broadcastdelay
+
+--- 1.307/ntpd/ntp_proto.c     2010-10-11 21:06:05 -07:00
++++ 1.308/ntpd/ntp_proto.c     2010-10-21 22:55:45 -07:00
+@@ -929,7 +929,6 @@ receive(
+                       } else {
+                               peer->delay = sys_bdelay;
+-                              peer->bias = -sys_bdelay / 2.;
+                       }
+                       break;
+               }
+@@ -1570,7 +1569,6 @@ process_packet(
+               p_del = fabs(t21 - t34);
+               p_offset = (t21 + t34) / 2.;
+       }
+-      p_offset += peer->bias;
+       p_disp = LOGTOD(sys_precision) + LOGTOD(peer->precision) +
+           clock_phi * p_del;
+@@ -1647,7 +1645,7 @@ process_packet(
+       /*
+        * That was awesome. Now hand off to the clock filter.
+        */
+-      clock_filter(peer, p_offset, p_del, p_disp);
++      clock_filter(peer, p_offset + peer->bias, p_del, p_disp);
+       /*
+        * If we are in broadcast calibrate mode, return to broadcast
diff --git a/ntp-4.2.6p3-delaycalib.patch b/ntp-4.2.6p3-delaycalib.patch
new file mode 100644 (file)
index 0000000..4380a09
--- /dev/null
@@ -0,0 +1,12 @@
+diff -up ntp-4.2.6p3/ntpd/ntp_proto.c.delaycalib ntp-4.2.6p3/ntpd/ntp_proto.c
+--- ntp-4.2.6p3/ntpd/ntp_proto.c.delaycalib    2010-11-25 15:21:52.578492466 +0100
++++ ntp-4.2.6p3/ntpd/ntp_proto.c       2010-11-25 15:21:55.987625500 +0100
+@@ -1498,7 +1498,7 @@ process_packet(
+                */
+               if (peer->cast_flags & MDF_BCLNT) {
+                       peer->cast_flags &= ~MDF_BCLNT;
+-                      peer->delay = (peer->offset - p_offset) * 2;
++                      peer->delay = fabs(peer->offset - p_offset) * 2;
+               }
+               p_del = peer->delay;
+               p_offset += p_del / 2;
diff --git a/ntp-4.2.6p3-nosyspeer.patch b/ntp-4.2.6p3-nosyspeer.patch
new file mode 100644 (file)
index 0000000..54ccbbf
--- /dev/null
@@ -0,0 +1,19 @@
+==== ntpd/ntp_proto.c ====
+2010-09-30 00:43:09-04:00, stenn@deacon.udel.edu +10 -3
+  [Bug 1554]: peer may stay selected as system peer after becoming
+  unreachable.
+
+--- 1.303/ntpd/ntp_proto.c     2010-09-25 10:39:41 -07:00
++++ 1.304/ntpd/ntp_proto.c     2010-09-29 21:43:09 -07:00
+@@ -2187,8 +2187,10 @@ clock_filter(
+        * save the offset, delay and jitter. Note the jitter must not
+        * be less than the precision.
+        */
+-      if (m == 0)
++      if (m == 0) {
++              clock_select();
+               return;
++      }
+       etemp = fabs(peer->offset - peer->filter_offset[k]);
+       peer->offset = peer->filter_offset[k];
diff --git a/ntp-4.2.6p3-ntpdaterecv.patch b/ntp-4.2.6p3-ntpdaterecv.patch
new file mode 100644 (file)
index 0000000..01238da
--- /dev/null
@@ -0,0 +1,21 @@
+diff -up ntp-4.2.6p3/ntpdate/ntpdate.c.ntpdaterecv ntp-4.2.6p3/ntpdate/ntpdate.c
+--- ntp-4.2.6p3/ntpdate/ntpdate.c.ntpdaterecv  2010-11-25 15:18:01.669483673 +0100
++++ ntp-4.2.6p3/ntpdate/ntpdate.c      2010-11-25 15:18:01.720485666 +0100
+@@ -1042,6 +1042,17 @@ receive(
+        * Shift this data in, then schedule another transmit.
+        */
+       server_data(server, (s_fp) di, &ci, 0);
++
++      if ((int)server->filter_nextpt >= sys_samples) {
++              /*
++               * Got all the data we need.  Mark this guy
++               * completed and return.
++               */
++              server->event_time = 0;
++              complete_servers++;
++              return;
++      }
++
+       server->event_time = current_time + sys_timeout;
+ }
index 1de8a1d606511331367def0b11df0ad826da3779..6740ad4ecd6b5f15ec6ec27559d545242ec3b621 100644 (file)
@@ -1,16 +1,15 @@
 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) ;;
+@@ -687,9 +687,9 @@
+  yes)
+     ;;
   *)
--    AC_CHECK_LIB(elf, nlist)  dnl Only needed for tickadj...
-+    #AC_CHECK_LIB(elf, nlist) dnl Only needed for tickadj...
+-    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,
-
+-    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_HEADERS([nlist.h sys/var.h])
diff --git a/ntp-ntpdc-link_order.patch b/ntp-ntpdc-link_order.patch
deleted file mode 100644 (file)
index 5a00a0d..0000000
+++ /dev/null
@@ -1,26 +0,0 @@
---- ntp-4.2.6p1/ntpdc/Makefile.am.orig 2010-01-24 11:01:48.000000000 +0100
-+++ ntp-4.2.6p1/ntpdc/Makefile.am      2010-05-24 20:59:08.000000000 +0200
-@@ -14,8 +14,8 @@
-       -I$(top_srcdir)/lib/isc/nothreads/include \
-       -I$(top_srcdir)/lib/isc/unix/include $(LIBOPTS_CFLAGS)
- # LDADD might need RESLIB and ADJLIB
--ntpdc_LDADD=  version.o @EDITLINE_LIBS@ $(LIBOPTS_LDADD) \
--              ../libntp/libntp.a @LCRYPTO@
-+ntpdc_LDADD=  version.o $(LIBOPTS_LDADD) \
-+              ../libntp/libntp.a @LCRYPTO@ @EDITLINE_LIBS@
- # ntpdc-layout doesn't need any additional libraries at all
- ntpdc_layout_LDADD=
- DISTCLEANFILES=       .version version.c
---- ntp-4.2.6p1/ntpq/Makefile.am~      2010-01-24 11:01:47.000000000 +0100
-+++ ntp-4.2.6p1/ntpq/Makefile.am       2010-05-24 21:06:30.000000000 +0200
-@@ -12,8 +12,8 @@
-       -I$(top_srcdir)/lib/isc/unix/include $(LIBOPTS_CFLAGS)
- # LDADD might need RESLIB and ADJLIB
--ntpq_LDADD=   version.o @EDITLINE_LIBS@ $(LIBOPTS_LDADD) \
--              ../libntp/libntp.a @LCRYPTO@
-+ntpq_LDADD=   version.o $(LIBOPTS_LDADD) \
-+              ../libntp/libntp.a @EDITLINE_LIBS@ @LCRYPTO@
- noinst_HEADERS=       ntpq.h
- noinst_LIBRARIES=     libntpq.a
- libntpq_a_CFLAGS=     -DNO_MAIN_ALLOWED -DBUILD_AS_LIB
diff --git a/ntp-openssl_check.patch b/ntp-openssl_check.patch
deleted file mode 100644 (file)
index 98dccd1..0000000
+++ /dev/null
@@ -1,95 +0,0 @@
-diff -dur -x '*.orig' ntp-4.2.6p1.orig/configure.ac ntp-4.2.6p1/configure.ac
---- ntp-4.2.6p1.orig/configure.ac      2010-05-24 20:26:21.000000000 +0200
-+++ ntp-4.2.6p1/configure.ac   2010-05-24 20:32:57.000000000 +0200
-@@ -3247,7 +3247,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],
-@@ -3257,39 +3256,14 @@
- esac])
- case "$ans" in
-  no) ;;
-- yes) # Look in:
--    ans="/usr/lib /usr/lib/openssl /usr/sfw/lib /usr/local/lib /usr/local/ssl/lib /lib"
--    ;;
-- *) # Look where they said
--    ;;
--esac
--case "$ans" in
-- no) ;;
-- *) # Look for libcrypto.a and libssl.a:
--    for i in $ans no
--    do
--      case "$host" in
--       *-*-darwin*)
--          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
--    done
--    case "$i" in
--     no)
--      ans=no
--      OPENSSL_LIB=
--      ;;
--     *) ans=$i
--      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,
-@@ -3301,14 +3275,6 @@
- esac])
- case "$ans" in
-  no) ;;
-- yes) # look in:
--    ans="/usr/include /usr/sfw/include /usr/local/include /usr/local/ssl/include"
--    ;;
-- *) # Look where they said
--    ;;
--esac
--case "$ans" in
-- no) ;;
-  *) # look for openssl/opensslconf.h:
-     for i in $ans no
-     do
-@@ -3335,7 +3301,7 @@
-  no)
-     ;;
-  yes|openssl)
--    if test -z "$OPENSSL_LIB" -o -z "$OPENSSL_INC"
-+    if test -z "$LCRYPTO" -o -z "$OPENSSL_INC"
-     then
-       ans=no
-     else
-@@ -3349,11 +3315,9 @@
-  yes)
-     # We have OpenSSL inc/lib - use them.
-     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])
-     AC_DEFINE(OPENSSL, , [Use OpenSSL?])
- esac
-Only in ntp-4.2.6p1: configure.ac~
index 3fa2cbe2b37fe4bb8dd324e722079172cc82dc97..a806d243764b590882c59092cd5fb04b75506f05 100644 (file)
--- a/ntp.spec
+++ b/ntp.spec
@@ -10,12 +10,12 @@ Summary:    Network Time Protocol utilities
 Summary(pl.UTF-8):     Narzędzia do synchronizacji czasu (Network Time Protocol)
 Summary(pt_BR.UTF-8):  Network Time Protocol versão 4
 Name:          ntp
-Version:       4.2.6p1
-Release:       4
+Version:       4.2.6p3
+Release:       1
 License:       distributable
 Group:         Networking/Daemons
 Source0:       http://www.eecis.udel.edu/~ntp/ntp_spool/ntp4/ntp-4.2/%{name}-%{version}.tar.gz
-# Source0-md5: 0510396dfbde40678b92f808ec07c0d2
+# Source0-md5: 59876a9009b098ff59767ee45a88ebd2
 Source1:       %{name}.conf
 Source2:       %{name}.keys
 Source3:       %{name}.init
@@ -28,10 +28,8 @@ Source8:     %{name}.upstart
 Patch0:                %{name}-time.patch
 Patch1:                %{name}-no_libelf.patch
 Patch2:                %{name}-ipv6.patch
-Patch3:                %{name}-openssl_check.patch
-Patch4:                %{name}-nano.patch
-Patch5:                %{name}-ntpdc-link_order.patch
-Patch6:                %{name}-no_avahi.patch
+Patch3:                %{name}-nano.patch
+Patch4:                %{name}-no_avahi.patch
 # FC patches + 100
 Patch101:      %{name}-4.2.6p1-sleep.patch
 Patch102:      %{name}-4.2.6p1-droproot.patch
@@ -46,6 +44,10 @@ Patch110:    %{name}-4.2.6p1-htmldoc.patch
 Patch112:      %{name}-4.2.4p7-getprecision.patch
 Patch113:      %{name}-4.2.6p1-logdefault.patch
 Patch114:      %{name}-4.2.6p1-mlock.patch
+Patch116:      %{name}-4.2.6p3-nosyspeer.patch
+Patch117:      %{name}-4.2.6p3-broadcastdelay.patch
+Patch118:      %{name}-4.2.6p3-delaycalib.patch
+Patch119:      %{name}-4.2.6p3-ntpdaterecv.patch
 URL:           http://www.ntp.org/
 BuildRequires: autoconf
 BuildRequires: automake
@@ -225,9 +227,7 @@ Este pacote contém documentação adicional sobre o NTP versão 4.
 %patch1 -p1
 %patch2 -p1
 %patch3 -p1
-%patch4 -p1
-%patch5 -p1
-%{!?with_avahi:%patch6 -p1}
+%{!?with_avahi:%patch4 -p1}
 
 ## FC patches
 %patch101 -p1
@@ -243,13 +243,17 @@ Este pacote contém documentação adicional sobre o NTP versão 4.
 %patch112 -p1
 %patch113 -p1
 %patch114 -p1
+%patch116 -p1
+%patch117 -p1
+%patch118 -p1
+%patch119 -p1
 
 echo 'AM_CONDITIONAL([NEED_LIBOPTS], false)' >> configure.ac
 echo 'AM_CONDITIONAL([NEED_LIBOPTS], false)' >> sntp/configure.ac
 
 %build
 %{__libtoolize}
-%{__aclocal} -I m4 -I libopts/m4
+%{__aclocal} -I m4 -I sntp/libopts/m4
 %{__autoconf}
 %{__automake}
 cd sntp
This page took 0.296424 seconds and 4 git commands to generate.