summaryrefslogtreecommitdiff
path: root/net/pppd
diff options
context:
space:
mode:
authortron <tron@pkgsrc.org>2007-06-11 12:36:23 +0000
committertron <tron@pkgsrc.org>2007-06-11 12:36:23 +0000
commitc0974f2760ed46274621ea6b792c375d1c8a4629 (patch)
treea810a4960953c26478a289242e401895f53ec278 /net/pppd
parentb00cb8ccfd969a7fbbdea51c6343f328c29725d0 (diff)
downloadpkgsrc-c0974f2760ed46274621ea6b792c375d1c8a4629.tar.gz
Bring this package closer to building under NetBSD 4.0:
- Escape some question marks to avoid weird GCC warning. - Fix broken use of "__attributed (__packed__)". Bump package revision because this is a code generation issue.
Diffstat (limited to 'net/pppd')
-rw-r--r--net/pppd/Makefile4
-rw-r--r--net/pppd/distinfo5
-rw-r--r--net/pppd/patches/patch-ad41
-rw-r--r--net/pppd/patches/patch-bp22
4 files changed, 52 insertions, 20 deletions
diff --git a/net/pppd/Makefile b/net/pppd/Makefile
index e7aba3122da..408b5ae1f13 100644
--- a/net/pppd/Makefile
+++ b/net/pppd/Makefile
@@ -1,8 +1,8 @@
-# $NetBSD: Makefile,v 1.6 2006/02/05 23:10:29 joerg Exp $
+# $NetBSD: Makefile,v 1.7 2007/06/11 12:36:23 tron Exp $
DISTNAME= ppp-${PPPD_VERSION}
PKGNAME= ${DISTNAME:S/ppp/&d/}
-PKGREVISION= 1
+PKGREVISION= 2
CATEGORIES= net
MASTER_SITES= ftp://ftp.samba.org/pub/ppp/
diff --git a/net/pppd/distinfo b/net/pppd/distinfo
index 3c33390f8e3..6076f02ce68 100644
--- a/net/pppd/distinfo
+++ b/net/pppd/distinfo
@@ -1,4 +1,4 @@
-$NetBSD: distinfo,v 1.4 2005/02/24 12:14:01 agc Exp $
+$NetBSD: distinfo,v 1.5 2007/06/11 12:36:23 tron Exp $
SHA1 (ppp-2.4.3.tar.gz) = 5e2789f4dedc81943fa9f94c840cccc2407056f7
RMD160 (ppp-2.4.3.tar.gz) = 845821496bacb07d93bb7572a171854853ef722b
@@ -6,7 +6,7 @@ Size (ppp-2.4.3.tar.gz) = 688092 bytes
SHA1 (patch-aa) = 8814f0f389971d07368bef95fbadbb5d7562d0a9
SHA1 (patch-ab) = 1cd0d99dac316b1c5a48c9a41104c2c25e9bb920
SHA1 (patch-ac) = 9bc88cfcd7b1a09e92aaa919f35e39afb3b45803
-SHA1 (patch-ad) = c196817c32c9b8c8d367d5cb54c4c792d53b78f8
+SHA1 (patch-ad) = a3140bc6cfa9fe8d4548b118e9918308f7673e24
SHA1 (patch-ae) = 3cb3f64ad7c209a8283a92c50bdb4071c6f8ad38
SHA1 (patch-af) = 178a2a2a716d6ff8e9bd0cc36ff72d8a138f6989
SHA1 (patch-ag) = f989f71dbb164e53157ba2677f29737862e137f2
@@ -44,3 +44,4 @@ SHA1 (patch-bl) = 31525cf95919a534804c95121f7e69289c4220cb
SHA1 (patch-bm) = 27743760f1a5c385b5b17c0568e0736d5c3b08bb
SHA1 (patch-bn) = 2527e7f82874ad3ffaa2585bb7939fbd62ee291a
SHA1 (patch-bo) = 58edaa6a2a9d542da32f2fab678a01132235a9e0
+SHA1 (patch-bp) = 34b533ae19a9006f5d09fdbe299ac30e693c20d0
diff --git a/net/pppd/patches/patch-ad b/net/pppd/patches/patch-ad
index 5ed6b099f33..a9395e8f6d3 100644
--- a/net/pppd/patches/patch-ad
+++ b/net/pppd/patches/patch-ad
@@ -1,8 +1,8 @@
-$NetBSD: patch-ad,v 1.1.1.1 2005/01/02 02:51:41 cube Exp $
+$NetBSD: patch-ad,v 1.2 2007/06/11 12:36:24 tron Exp $
---- chat/chat.c.orig 2004-02-02 04:36:46.000000000 +0100
-+++ chat/chat.c
-@@ -147,20 +147,9 @@ extern char *sys_errlist[];
+--- chat/chat.c.orig 2004-02-02 03:36:46.000000000 +0000
++++ chat/chat.c 2007-06-11 13:07:08.000000000 +0100
+@@ -147,20 +147,9 @@
"unknown error")
#endif
@@ -24,7 +24,7 @@ $NetBSD: patch-ad,v 1.1.1.1 2005/01/02 02:51:41 cube Exp $
#define MAX_ABORTS 50
#define MAX_REPORTS 50
#define DEFAULT_CHAT_TIMEOUT 45
-@@ -198,12 +187,12 @@ struct termios saved_tty_parameters;
+@@ -198,12 +187,12 @@
#endif
char *abort_string[MAX_ABORTS], *fail_reason = (char *)0,
@@ -39,7 +39,7 @@ $NetBSD: patch-ad,v 1.1.1.1 2005/01/02 02:51:41 cube Exp $
int n_reports = 0, report_next = 0, report_gathering = 0 ;
int clear_report_next = 0;
-@@ -289,12 +278,12 @@ main(argc, argv)
+@@ -289,12 +278,12 @@
char **argv;
{
int option;
@@ -54,7 +54,7 @@ $NetBSD: patch-ad,v 1.1.1.1 2005/01/02 02:51:41 cube Exp $
switch (option) {
case 'e':
++echo;
-@@ -321,25 +310,24 @@ main(argc, argv)
+@@ -321,25 +310,24 @@
break;
case 'f':
@@ -86,7 +86,7 @@ $NetBSD: patch-ad,v 1.1.1.1 2005/01/02 02:51:41 cube Exp $
report_fp = fopen (report_file, "a");
if (report_fp != NULL) {
if (verbose)
-@@ -351,15 +339,15 @@ main(argc, argv)
+@@ -351,15 +339,15 @@
break;
case 'T':
@@ -106,7 +106,7 @@ $NetBSD: patch-ad,v 1.1.1.1 2005/01/02 02:51:41 cube Exp $
else
usage();
break;
-@@ -369,6 +357,8 @@ main(argc, argv)
+@@ -369,6 +357,8 @@
break;
}
}
@@ -115,7 +115,7 @@ $NetBSD: patch-ad,v 1.1.1.1 2005/01/02 02:51:41 cube Exp $
/*
* Default the report file to the stderr location
*/
-@@ -391,17 +381,15 @@ main(argc, argv)
+@@ -391,17 +381,15 @@
init();
if (chat_file != NULL) {
@@ -138,7 +138,7 @@ $NetBSD: patch-ad,v 1.1.1.1 2005/01/02 02:51:41 cube Exp $
}
}
-@@ -508,6 +496,7 @@ void msgf __V((const char *fmt, ...))
+@@ -508,6 +496,7 @@
#endif
vfmtmsg(line, sizeof(line), fmt, args);
@@ -146,7 +146,7 @@ $NetBSD: patch-ad,v 1.1.1.1 2005/01/02 02:51:41 cube Exp $
if (to_log)
syslog(LOG_INFO, "%s", line);
if (to_stderr)
-@@ -533,6 +522,7 @@ void fatal __V((int code, const char *fm
+@@ -533,6 +522,7 @@
#endif
vfmtmsg(line, sizeof(line), fmt, args);
@@ -154,7 +154,7 @@ $NetBSD: patch-ad,v 1.1.1.1 2005/01/02 02:51:41 cube Exp $
if (to_log)
syslog(LOG_ERR, "%s", line);
if (to_stderr)
-@@ -614,7 +604,7 @@ void set_tty_parameters()
+@@ -614,7 +604,7 @@
have_tty_parameters = 1;
t.c_iflag |= IGNBRK | ISTRIP | IGNPAR;
@@ -163,7 +163,7 @@ $NetBSD: patch-ad,v 1.1.1.1 2005/01/02 02:51:41 cube Exp $
t.c_lflag = 0;
t.c_cc[VERASE] =
t.c_cc[VKILL] = 0;
-@@ -1022,11 +1012,11 @@ int c;
+@@ -1022,11 +1012,11 @@
c &= 0x7F;
if (c < 32)
@@ -178,7 +178,16 @@ $NetBSD: patch-ad,v 1.1.1.1 2005/01/02 02:51:41 cube Exp $
return (string);
}
-@@ -1445,7 +1435,14 @@ register char *string;
+@@ -1303,7 +1293,7 @@
+
+ if (verbose) {
+ if (quiet)
+- msgf("send (??????)");
++ msgf("send (\?\?\?\?\?\?)");
+ else
+ msgf("send (%v)", s);
+ }
+@@ -1445,7 +1435,14 @@
struct tm* tm_now = localtime (&time_now);
strftime (report_buffer, 20, "%b %d %H:%M:%S ", tm_now);
@@ -194,7 +203,7 @@ $NetBSD: patch-ad,v 1.1.1.1 2005/01/02 02:51:41 cube Exp $
report_string[n] = (char *) NULL;
report_gathering = 1;
-@@ -1491,7 +1488,13 @@ register char *string;
+@@ -1491,7 +1488,13 @@
alarm(0);
alarmed = 0;
exit_code = n + 4;
diff --git a/net/pppd/patches/patch-bp b/net/pppd/patches/patch-bp
new file mode 100644
index 00000000000..333d0ec2f6f
--- /dev/null
+++ b/net/pppd/patches/patch-bp
@@ -0,0 +1,22 @@
+$NetBSD: patch-bp,v 1.1 2007/06/11 12:36:24 tron Exp $
+
+--- pppd/chap_ms.h.orig 2004-11-09 22:49:05.000000000 +0000
++++ pppd/chap_ms.h 2007-06-11 13:11:59.000000000 +0100
+@@ -67,7 +67,7 @@
+ u_char LANManResp[24];
+ u_char NTResp[24];
+ u_char UseNT[1]; /* If 1, ignore the LANMan response field */
+-} MS_ChapResponse PACKED;
++} PACKED MS_ChapResponse;
+
+ /*
+ * Use MS_CHAP2_RESPONSE_LEN, rather than sizeof(MS_Chap2Response),
+@@ -78,7 +78,7 @@
+ u_char Reserved[8]; /* Must be zero */
+ u_char NTResp[24];
+ u_char Flags[1]; /* Must be zero */
+-} MS_Chap2Response PACKED;
++} PACKED MS_Chap2Response;
+
+ #ifdef MPPE
+ #include <net/ppp-comp.h> /* MPPE_MAX_KEY_LEN */