pkgsrc-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[pkgsrc/trunk]: pkgsrc/comms/kermit Add read-ahead hack for DragonFly, manual...



details:   https://anonhg.NetBSD.org/pkgsrc/rev/195a664ce600
branches:  trunk
changeset: 504689:195a664ce600
user:      joerg <joerg%pkgsrc.org@localhost>
date:      Sun Dec 18 23:15:43 2005 +0000

description:
Add read-ahead hack for DragonFly, manually casting to the "public"
version of FILE. Kids, don't try that at home.

Fix errno.

diffstat:

 comms/kermit/distinfo         |  10 ++++++++--
 comms/kermit/patches/patch-ab |  12 +++++++-----
 comms/kermit/patches/patch-ac |  12 ++++++++++++
 comms/kermit/patches/patch-ad |  14 ++++++++++++++
 comms/kermit/patches/patch-ae |  18 ++++++++++++++++++
 comms/kermit/patches/patch-af |  13 +++++++++++++
 comms/kermit/patches/patch-ag |  16 ++++++++++++++++
 comms/kermit/patches/patch-ah |  14 ++++++++++++++
 8 files changed, 102 insertions(+), 7 deletions(-)

diffs (160 lines):

diff -r 268ef5b8ccc2 -r 195a664ce600 comms/kermit/distinfo
--- a/comms/kermit/distinfo     Sun Dec 18 22:56:15 2005 +0000
+++ b/comms/kermit/distinfo     Sun Dec 18 23:15:43 2005 +0000
@@ -1,7 +1,13 @@
-$NetBSD: distinfo,v 1.12 2005/02/23 16:05:30 agc Exp $
+$NetBSD: distinfo,v 1.13 2005/12/18 23:15:43 joerg Exp $
 
 SHA1 (kermit-8.0.211/cku211.tar.gz) = cd5e0524d27fea0275a0938da2a5fc115e0978b8
 RMD160 (kermit-8.0.211/cku211.tar.gz) = c80de6eeec3b4d87a09946a4d440da3b4faaa3b2
 Size (kermit-8.0.211/cku211.tar.gz) = 2878523 bytes
 SHA1 (patch-aa) = 376dc03cc9f75322f2fda308b268c70a13ebba8a
-SHA1 (patch-ab) = 24032ad61815ce88e8638d0bbcdaf86175b9715b
+SHA1 (patch-ab) = 7e874c4d7d6febe4c6694134879fe0008f6e9c8f
+SHA1 (patch-ac) = 01e7ab07fcebd971672488221efa4d987c4ebf3e
+SHA1 (patch-ad) = 8f6073b0e68cf3191ffba6d818a87ab3f3095ea4
+SHA1 (patch-ae) = 751ef97b601f3ef408023c2390acfd3ab6c4b532
+SHA1 (patch-af) = 2a09f9f933d3c1e6860983d8138ac61f33306ef7
+SHA1 (patch-ag) = 5eff93d977bff114d2d193b6d069264388ebc997
+SHA1 (patch-ah) = 5b2098dfd57f8bd4d107acafaabe1a2c9b97d037
diff -r 268ef5b8ccc2 -r 195a664ce600 comms/kermit/patches/patch-ab
--- a/comms/kermit/patches/patch-ab     Sun Dec 18 22:56:15 2005 +0000
+++ b/comms/kermit/patches/patch-ab     Sun Dec 18 23:15:43 2005 +0000
@@ -1,19 +1,21 @@
-$NetBSD: patch-ab,v 1.4 2003/07/02 20:37:35 kim Exp $
+$NetBSD: patch-ab,v 1.5 2005/12/18 23:15:43 joerg Exp $
 
---- ck_ssl.c.orig      2003-03-14 09:37:28.000000000 -0500
-+++ ck_ssl.c   2003-07-02 15:43:07.000000000 -0400
-@@ -2728,6 +2728,7 @@
+--- ck_ssl.c.orig      2004-03-14 17:07:55.000000000 +0000
++++ ck_ssl.c
+@@ -2782,6 +2782,8 @@ show_hostname_warning(char *s1, char *s2
  #ifndef HPUX1100
  #ifndef SCO_OSR505
  #ifndef OpenBSD
 +#ifndef __NetBSD__
++#ifndef __DragonFly__
  #ifndef FREEBSD4
  #ifndef LINUX
  #ifndef AIX41
-@@ -2764,6 +2765,7 @@
+@@ -2818,6 +2820,8 @@ inet_aton(char * ipaddress, struct in_ad
  #endif /* AIX41 */
  #endif /* LINUX */
  #endif /* FREEBSD4 */
++#endif /* __DragonFly__ */
 +#endif /* __NetBSD__ */
  #endif /* OpenBSD */
  #endif /* SCO_OSR505 */
diff -r 268ef5b8ccc2 -r 195a664ce600 comms/kermit/patches/patch-ac
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/comms/kermit/patches/patch-ac     Sun Dec 18 23:15:43 2005 +0000
@@ -0,0 +1,12 @@
+$NetBSD: patch-ac,v 1.8 2005/12/18 23:15:43 joerg Exp $
+
+--- ckcdeb.h.orig      2005-12-18 22:51:39.000000000 +0000
++++ ckcdeb.h
+@@ -4481,7 +4481,6 @@ extern int errno;
+   The following declaration would cause problems for VMS and OS/2, in which
+   errno is an "extern volatile int noshare"...
+ */
+- extern int errno;                    /* Needed by most modules. */
+ #endif /* __GLIBC__ */
+ #endif /* OS2 */
+ #endif /* VMS */
diff -r 268ef5b8ccc2 -r 195a664ce600 comms/kermit/patches/patch-ad
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/comms/kermit/patches/patch-ad     Sun Dec 18 23:15:43 2005 +0000
@@ -0,0 +1,14 @@
+$NetBSD: patch-ad,v 1.8 2005/12/18 23:15:43 joerg Exp $
+
+--- ckcasc.h.orig      2005-12-18 22:55:40.000000000 +0000
++++ ckcasc.h
+@@ -42,7 +42,9 @@
+ #define SYN   22        /* SYN, Ctrl-V */
+ #define ETB   23        /* Ctrl-W */
+ #define CAN   24        /* CAN, Ctrl-X */
++#if 0 /* OpenSSL conflict */
+ #define EM    25        /* Ctrl-Y */
++#endif
+ #define SUB   26        /* SUB Ctrl-Z */
+ #define ESC   27        /* Escape Ctrl-[ */
+ #define XFS   28        /* Field Separator,  Ctrl-Backslash */
diff -r 268ef5b8ccc2 -r 195a664ce600 comms/kermit/patches/patch-ae
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/comms/kermit/patches/patch-ae     Sun Dec 18 23:15:43 2005 +0000
@@ -0,0 +1,18 @@
+$NetBSD: patch-ae,v 1.5 2005/12/18 23:15:43 joerg Exp $
+
+--- ckucmd.c.orig      2005-12-18 22:57:18.000000000 +0000
++++ ckucmd.c
+@@ -7128,7 +7128,12 @@ cmdconchk() {
+     if (x == 0) x = conchk();
+     if (x < 0) x = 0;
+ #else  /* USE_FILE_CNT */
+-#ifdef USE_FILE_R                     /* FreeBSD, OpenBSD, etc */
++#if defined(__DragonFly__) && defined(feof_unlocked)
++    debug(F101,"cmdconchk stdin->_r","",((struct __FILE_public *)stdin)->_r);
++    x = ((struct __FILE_public *)stdin)->_r;
++    if (x == 0) x = conchk();
++    if (x < 0) x = 0;
++#elif defined(USE_FILE_R)                     /* FreeBSD, OpenBSD, etc */
+     debug(F101,"cmdconchk stdin->_r","",stdin->_r);
+     x = stdin->_r;
+     if (x == 0) x = conchk();
diff -r 268ef5b8ccc2 -r 195a664ce600 comms/kermit/patches/patch-af
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/comms/kermit/patches/patch-af     Sun Dec 18 23:15:43 2005 +0000
@@ -0,0 +1,13 @@
+$NetBSD: patch-af,v 1.1 2005/12/18 23:15:43 joerg Exp $
+
+--- ckuusr.c.orig      2005-12-18 23:04:34.000000000 +0000
++++ ckuusr.c
+@@ -87,6 +87,8 @@ char *userv = "User Interface 8.0.278, 1
+ #define MULTINET_OLD_STYLE            /* Leave select prototype undefined */
+ #endif /* MULTINET */
+ 
++#include <errno.h>
++
+ #include "ckcdeb.h"
+ #include "ckcasc.h"
+ #include "ckcker.h"
diff -r 268ef5b8ccc2 -r 195a664ce600 comms/kermit/patches/patch-ag
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/comms/kermit/patches/patch-ag     Sun Dec 18 23:15:43 2005 +0000
@@ -0,0 +1,16 @@
+$NetBSD: patch-ag,v 1.1 2005/12/18 23:15:43 joerg Exp $
+
+--- ckuus6.c.orig      2005-12-18 23:06:04.000000000 +0000
++++ ckuus6.c
+@@ -26,11 +26,7 @@
+ #include "ckcnet.h"                     /* Network symbols */
+ #include <signal.h>
+ 
+-#ifdef VMS
+-#ifndef TCPSOCKET
+ #include <errno.h>
+-#endif /* TCPSOCKET */
+-#endif /* VMS */
+ 
+ #ifdef datageneral
+ #define fgets(stringbuf,max,fd) dg_fgets(stringbuf,max,fd)
diff -r 268ef5b8ccc2 -r 195a664ce600 comms/kermit/patches/patch-ah
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/comms/kermit/patches/patch-ah     Sun Dec 18 23:15:43 2005 +0000
@@ -0,0 +1,14 @@
+$NetBSD: patch-ah,v 1.1 2005/12/18 23:15:43 joerg Exp $
+
+--- ckcfns.c.orig      2005-12-18 23:06:48.000000000 +0000
++++ ckcfns.c
+@@ -93,9 +93,7 @@ _PROTOTYP( long zfsize, (char *) );
+ #endif /* OS2ONLY */
+ #endif /* OS2 */
+ 
+-#ifdef VMS
+ #include <errno.h>
+-#endif /* VMS */
+ 
+ /* Externals from ckcmai.c */
+ 



Home | Main Index | Thread Index | Old Index