Updated lastchar patch from upstream.
authorSven Wegener <swegener@gentoo.org>
Fri, 12 Nov 2004 23:42:55 +0000 (23:42 +0000)
committerSven Wegener <swegener@gentoo.org>
Fri, 12 Nov 2004 23:42:55 +0000 (23:42 +0000)
net-news/slrn/ChangeLog
net-news/slrn/Manifest
net-news/slrn/files/0.9.8.1/slrn-0.9.8.1-lastchar2.diff [moved from net-news/slrn/files/0.9.8.1/slrn-0.9.8.1-lastchar.diff with 75% similarity]
net-news/slrn/slrn-0.9.8.1.ebuild

index aab38de84d489013983cad4b0fea5a19813faae0..99eaac0331fcbd09da465c241dca685edb1eee07 100644 (file)
@@ -1,6 +1,11 @@
 # ChangeLog for net-news/slrn
 # Copyright 2002-2004 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/net-news/slrn/ChangeLog,v 1.31 2004/10/17 01:51:11 swegener Exp $
+# $Header: /var/cvsroot/gentoo-x86/net-news/slrn/ChangeLog,v 1.32 2004/11/12 23:42:55 swegener Exp $
+
+  13 Nov 2004; Sven Wegener <swegener@gentoo.org>
+  -files/0.9.8.1/slrn-0.9.8.1-lastchar.diff,
+  +files/0.9.8.1/slrn-0.9.8.1-lastchar2.diff, slrn-0.9.8.1.ebuild:
+  Updated lastchar patch from upstream.
 
   17 Oct 2004; Sven Wegener <swegener@gentoo.org>
   +files/0.9.8.1/slrn-0.9.8.1-fetch.diff,
index c0fe075e9ea032942c9f37a22a07022eba14df15..451e34cda303189f614382390e5f6eb2a80a109c 100644 (file)
@@ -1,12 +1,12 @@
 -----BEGIN PGP SIGNED MESSAGE-----
 Hash: SHA1
 
-MD5 14859d226c92a6036243ead8310d316d ChangeLog 4662
+MD5 6bc911788453b63dd95bcb92bed1c25b ChangeLog 4865
 MD5 d4764f5c17f5e0b416f7ddf271c77d71 metadata.xml 161
 MD5 4bcad1b94ab06f7fab0393062a9b95aa slrn-0.9.8.0-r1.ebuild 1194
 MD5 5e5a0d0f8cd50d577fd38c8e1948a8df slrn-0.9.8.0-r2.ebuild 1251
 MD5 3645c8a532a73e908fc3167d11267363 slrn-0.9.8.0.ebuild 1515
-MD5 cbbdf516bf99a719960e03791f025d86 slrn-0.9.8.1.ebuild 1249
+MD5 42b8db56d259cc6efba8e080fcd479b3 slrn-0.9.8.1.ebuild 1250
 MD5 d023c37bf388d5a3d465ae1fe19767b9 files/digest-slrn-0.9.8.0 65
 MD5 d023c37bf388d5a3d465ae1fe19767b9 files/digest-slrn-0.9.8.0-r1 65
 MD5 d023c37bf388d5a3d465ae1fe19767b9 files/digest-slrn-0.9.8.0-r2 65
@@ -17,11 +17,11 @@ MD5 39f274095df53e98ae1e5dad26bd2614 files/0.9.8.0/slrn-0.9.8.0-ranges.diff 721
 MD5 c6206596799c2e5186648f76c63515a6 files/0.9.8.0/slrn-0.9.8.0-ranges2.diff 615
 MD5 b6ca9be0d72ea5342eaadd2229b22b3e files/0.9.8.0/slrn-0.9.8.0-utf8.patch 322
 MD5 969471685aa7412bc60869649312618f files/0.9.8.1/slrn-0.9.8.1-fetch.diff 920
-MD5 7bcc5b413db4b5b9aab22662231167af files/0.9.8.1/slrn-0.9.8.1-lastchar.diff 4411
+MD5 01717350eabdcda662ff2444d8b3e560 files/0.9.8.1/slrn-0.9.8.1-lastchar2.diff 4732
 -----BEGIN PGP SIGNATURE-----
 Version: GnuPG v1.9.10 (GNU/Linux)
 
-iD8DBQFBcdAaI1lqEGTUzyQRAhmKAJ97Ocggk5MKlRQ7RlP0om62vHL3gACgugae
-GLUFsb/I4pCnPKlavIChp2o=
-=FCHG
+iD8DBQFBlUqFI1lqEGTUzyQRAu3VAJ0UgwQi0YZ9Bl8rF73Werglfp9fHQCfTloV
+LNB3f2E/NV0T5BhZ1EE/7vI=
+=1+zF
 -----END PGP SIGNATURE-----
similarity index 75%
rename from net-news/slrn/files/0.9.8.1/slrn-0.9.8.1-lastchar.diff
rename to net-news/slrn/files/0.9.8.1/slrn-0.9.8.1-lastchar2.diff
index 04e8b59a6f2147933700f016fdd86973ec4415a2..1e02ad3b968fd955bc88e8ce74eb821bf115f6d2 100644 (file)
@@ -1,6 +1,6 @@
-diff -ur slrn-0.9.8.1.orig/src/group.c slrn-0.9.8.1/src/group.c
+diff -ru slrn-0.9.8.1.orig/src/group.c slrn-0.9.8.1/src/group.c
 --- slrn-0.9.8.1.orig/src/group.c      2004-08-15 23:09:31.000000000 +0200
-+++ slrn-0.9.8.1/src/group.c   2004-10-14 14:53:47.788281512 +0200
++++ slrn-0.9.8.1/src/group.c   2004-11-05 23:01:51.391610936 +0100
 @@ -3,7 +3,7 @@
   This file is part of SLRN.
  
@@ -10,20 +10,22 @@ diff -ur slrn-0.9.8.1.orig/src/group.c slrn-0.9.8.1/src/group.c
  
   This program is free software; you can redistribute it and/or modify it
   under the terms of the GNU General Public License as published by the Free
-@@ -2605,7 +2605,8 @@
+@@ -2605,7 +2605,10 @@
        if ((p == pmax) || (p == vline))
          continue;
       
 -      vline[vlen-1] = 0;             /* kill \n and NULL terminate */
 +      if (vline[vlen-1] == '\n')
 +        vline[vlen-1] = 0;
++      else
++        vline[vlen] = 0;
  
        if (-1 == add_group (vline, (unsigned int) (p - vline),
                             ((ch == '!') ? GROUP_UNSUBSCRIBED : 0), 0, 0))
-diff -ur slrn-0.9.8.1.orig/src/misc.c slrn-0.9.8.1/src/misc.c
+diff -ru slrn-0.9.8.1.orig/src/misc.c slrn-0.9.8.1/src/misc.c
 --- slrn-0.9.8.1.orig/src/misc.c       2004-09-27 23:30:35.000000000 +0200
-+++ slrn-0.9.8.1/src/misc.c    2004-10-14 14:53:47.839273760 +0200
-@@ -1165,8 +1165,9 @@
++++ slrn-0.9.8.1/src/misc.c    2004-11-05 23:02:09.519855024 +0100
+@@ -1165,8 +1165,11 @@
             if (vlen == 0) continue;
             
             line = slrn_safe_malloc (vlen+512); /* add some for MIME overhead */
@@ -32,43 +34,51 @@ diff -ur slrn-0.9.8.1.orig/src/misc.c slrn-0.9.8.1/src/misc.c
 +           strncpy (line, vline, vlen);
 +           if (line[vlen-1] == '\n')
 +             line[vlen-1] = 0;
++           else
++             line[vlen] = 0;
  
             if (header)
               {
-diff -ur slrn-0.9.8.1.orig/src/post.c slrn-0.9.8.1/src/post.c
+diff -ru slrn-0.9.8.1.orig/src/post.c slrn-0.9.8.1/src/post.c
 --- slrn-0.9.8.1.orig/src/post.c       2004-09-28 11:05:54.000000000 +0200
-+++ slrn-0.9.8.1/src/post.c    2004-10-14 14:53:47.888266312 +0200
-@@ -467,7 +467,8 @@
++++ slrn-0.9.8.1/src/post.c    2004-11-05 23:02:53.936102728 +0100
+@@ -467,7 +467,10 @@
     linenum = 0;
     while ((NULL != (vline = vgets (vp, &vlen))) && (*vline != '\n'))
       {
 -      vline[vlen-1] = 0;
 +      if (vline[vlen-1] == '\n')
 +        vline[vlen-1] = 0;
++      else
++        vline[vlen] = 0;
        linenum++;
        if (0 == slrn_case_strncmp ((unsigned char *)vline,
                                    (unsigned char *) "Cc: ", 4))
-@@ -540,7 +541,8 @@
+@@ -540,7 +543,10 @@
  
     while ((NULL != (vline = vgets (vp, &vlen))) && (*vline != '\n'))
       {
 -      vline[vlen-1] = 0;
 +      if (vline[vlen-1] == '\n')
 +        vline[vlen-1] = 0;
++      else
++        vline[vlen] = 0;      
        linenum++;
        if (linenum == cc_line) continue;
        if (is_empty_header (vline)) continue;
-@@ -593,7 +595,8 @@
+@@ -593,7 +599,10 @@
  
     while (NULL != (vline = vgets (vp, &vlen)))
       {
 -      vline[vlen-1] = 0;
 +      if (vline[vlen-1] == '\n')
 +        vline[vlen-1] = 0;
++      else
++        vline[vlen] = 0;      
        fputs (vline, pp);
        fputs ("\n", pp);
       }
-@@ -1411,8 +1414,9 @@
+@@ -1411,8 +1420,11 @@
        if (vlen == 0) continue;
  
        linep = slrn_safe_malloc (vlen+512); /* add some for MIME overhead */
@@ -77,46 +87,54 @@ diff -ur slrn-0.9.8.1.orig/src/post.c slrn-0.9.8.1/src/post.c
 +      strncpy (linep, vline, vlen);
 +      if (linep[vlen-1] == '\n')
 +        linep[vlen-1] = 0;    /* kill \n and NULL terminate */
++      else
++        linep[vlen] = 0;
        
        if (header)
          {
-diff -ur slrn-0.9.8.1.orig/src/slrnpull.c slrn-0.9.8.1/src/slrnpull.c
+diff -ru slrn-0.9.8.1.orig/src/slrnpull.c slrn-0.9.8.1/src/slrnpull.c
 --- slrn-0.9.8.1.orig/src/slrnpull.c   2004-02-28 23:08:17.000000000 +0100
-+++ slrn-0.9.8.1/src/slrnpull.c        2004-10-14 14:53:47.940258408 +0200
-@@ -3273,7 +3273,8 @@
++++ slrn-0.9.8.1/src/slrnpull.c        2004-11-05 23:03:18.859313824 +0100
+@@ -3273,7 +3273,10 @@
        
        if (NULL != (vline = vgets (vp, &vlen)))
          {
 -           vline[vlen] = 0; /* make sure line is NULL terminated */
 +           if (vline[vlen-1] == '\n')
 +             vline[vlen-1] = 0; /* make sure line is NULL terminated */
++           else
++             vline[vlen] = 0;
             group->headers = slrn_ranges_from_newsrc_line (vline);
          }
        
-@@ -3382,7 +3383,8 @@
+@@ -3382,7 +3385,10 @@
             if (NULL == (group = find_group_type (vline)))
               continue;
             
 -           vline[vlen-1] = 0;        /* kill \n and NULL terminate */
 +           if (vline[vlen-1] == '\n')
 +             vline[vlen-1] = 0;
++           else
++             vline[vlen] = 0;
             
             r = slrn_ranges_from_newsrc_line (p+1);
             group->requests = slrn_ranges_merge (group->requests, r);
-diff -ur slrn-0.9.8.1.orig/src/spool.c slrn-0.9.8.1/src/spool.c
+diff -ru slrn-0.9.8.1.orig/src/spool.c slrn-0.9.8.1/src/spool.c
 --- slrn-0.9.8.1.orig/src/spool.c      2004-08-15 22:48:13.000000000 +0200
-+++ slrn-0.9.8.1/src/spool.c   2004-10-14 14:53:47.988251112 +0200
-@@ -1757,7 +1757,8 @@
++++ slrn-0.9.8.1/src/spool.c   2004-11-05 23:04:17.628379568 +0100
+@@ -1757,7 +1757,10 @@
     
     if (NULL != (vline = vgets (vp, &vlen)))
       {
 -      vline[vlen] = 0; /* make sure line is NULL terminated */
 +      if (vline[vlen-1] == '\n')
 +        vline[vlen-1] = 0; /* make sure line is NULL terminated */
++      else
++        vline[vlen] = 0;
        retval = slrn_ranges_from_newsrc_line (vline);
       }
     
-@@ -1787,8 +1788,9 @@
+@@ -1787,8 +1790,11 @@
        if ((p == pmax) || (p == vline) ||
            (strncmp(vline, group, (p-vline))))
          continue;
@@ -125,6 +143,8 @@ diff -ur slrn-0.9.8.1.orig/src/spool.c slrn-0.9.8.1/src/spool.c
 +
 +      if (vline[vlen-1] == '\n')
 +        vline[vlen-1] = 0;
++      else
++        vline[vlen] = 0;
        
        retval = slrn_ranges_from_newsrc_line (p+1);
        break;
index 66b40d1faae2c3680fe775165610092a2100b34f..5300a6c5e715394e79e54938aebef672816c947d 100644 (file)
@@ -1,12 +1,12 @@
 # Copyright 1999-2004 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/net-news/slrn/slrn-0.9.8.1.ebuild,v 1.2 2004/10/17 01:51:11 swegener Exp $
+# $Header: /var/cvsroot/gentoo-x86/net-news/slrn/slrn-0.9.8.1.ebuild,v 1.3 2004/11/12 23:42:55 swegener Exp $
 
 inherit eutils
 
 # Upstream patches from http://slrn.sourceforge.net/patches/
 # ${FILESDIR}/${PV}/${P}-<name>.diff
-SLRN_PATCHES="fetch lastchar"
+SLRN_PATCHES="fetch lastchar2"
 
 DESCRIPTION="s-lang Newsreader"
 HOMEPAGE="http://slrn.sourceforge.net/"