summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--packages/ntp/files/gcc4.patch76
1 files changed, 41 insertions, 35 deletions
diff --git a/packages/ntp/files/gcc4.patch b/packages/ntp/files/gcc4.patch
index 469d914e17..b7ae44a769 100644
--- a/packages/ntp/files/gcc4.patch
+++ b/packages/ntp/files/gcc4.patch
@@ -1,46 +1,52 @@
-Patch taken from Debian: http://bugs.debian.org/298697
-------------------------------------------------------------------------
-With the attached patch 'ntp' can be compiled
-on amd64 using gcc-4.0.
-
-The attached patch also changes the Build-Depends from libreadline4-dev
-to libreadline5-dev.
-
-Regards
-Andreas Jochens
-
-diff -urN ../tmp-orig/ntp-4.2.0a+stable/include/ntp_stdlib.h ./include/ntp_stdlib.h
---- ../tmp-orig/ntp-4.2.0a+stable/include/ntp_stdlib.h 2003-05-04 16:50:25.000000000 +0200
-+++ ./include/ntp_stdlib.h 2005-03-09 12:59:45.000000000 +0100
-@@ -135,7 +135,7 @@
+Index: ntp-4.2.0/include/ntp_stdlib.h
+===================================================================
+--- ntp-4.2.0.orig/include/ntp_stdlib.h 2003-07-17 11:27:16.000000000 +0100
++++ ntp-4.2.0/include/ntp_stdlib.h 2005-11-26 18:39:14.000000000 +0000
+@@ -133,10 +133,6 @@
+ extern u_char * cache_key; /* key pointer */
+ extern u_int cache_keylen; /* key length */
- /* clocktypes.c */
- struct clktype;
+-/* clocktypes.c */
+-struct clktype;
-extern struct clktype clktypes[];
-+extern struct clktype *clktypes;
-
+-
/* getopt.c */
extern char * ntp_optarg; /* global argument pointer */
-diff -urN ../tmp-orig/ntp-4.2.0a+stable/include/ntpd.h ./include/ntpd.h
---- ../tmp-orig/ntp-4.2.0a+stable/include/ntpd.h 2004-05-04 07:01:25.000000000 +0200
-+++ ./include/ntpd.h 2005-03-09 12:56:03.000000000 +0100
-@@ -226,7 +226,6 @@
+ extern int ntp_optind; /* global argv index */
+Index: ntp-4.2.0/include/ntpd.h
+===================================================================
+--- ntp-4.2.0.orig/include/ntpd.h 2003-09-13 04:08:04.000000000 +0100
++++ ntp-4.2.0/include/ntpd.h 2005-11-26 18:38:45.000000000 +0000
+@@ -226,8 +226,6 @@
+ #endif
/* ntp_control.c */
- struct ctl_trap;
+-struct ctl_trap;
-extern struct ctl_trap ctl_trap[];
extern int num_ctl_traps;
extern keyid_t ctl_auth_keyid; /* keyid used for authenticating write requests */
-diff -urN ../tmp-orig/ntp-4.2.0a+stable/libntp/clocktypes.c ./libntp/clocktypes.c
---- ../tmp-orig/ntp-4.2.0a+stable/libntp/clocktypes.c 2002-07-19 19:15:54.000000000 +0200
-+++ ./libntp/clocktypes.c 2005-03-09 13:05:42.000000000 +0100
-@@ -9,7 +9,7 @@
- #include "ntp_refclock.h"
- #include "ntp_stdlib.h"
+Index: ntp-4.2.0/include/ntp_refclock.h
+===================================================================
+--- ntp-4.2.0.orig/include/ntp_refclock.h 2003-07-17 11:27:16.000000000 +0100
++++ ntp-4.2.0/include/ntp_refclock.h 2005-11-26 18:40:23.000000000 +0000
+@@ -65,6 +65,7 @@
+ const char *clocktype; /* long description */
+ const char *abbrev; /* short description */
+ };
++extern struct clktype clktypes[];
+
+ /*
+ * Configuration flag values
+Index: ntp-4.2.0/include/ntp_control.h
+===================================================================
+--- ntp-4.2.0.orig/include/ntp_control.h 2003-08-14 08:31:47.000000000 +0100
++++ ntp-4.2.0/include/ntp_control.h 2005-11-26 18:41:22.000000000 +0000
+@@ -266,6 +267,7 @@
+ u_char tr_flags; /* trap flags */
+ u_char tr_version; /* version number of trapper */
+ };
++extern struct ctl_trap ctl_trap[];
--struct clktype clktypes[] = {
-+struct clktype *clktypes = {
- { REFCLK_NONE, "unspecified type (0)",
- "UNKNOWN" },
- { REFCLK_LOCALCLOCK, "Undisciplined local clock (1)",
+ /*
+ * Flag bits