openpkg/tar.patch

Mon, 28 Jan 2013 17:37:18 +0100

author
Michael Schloh von Bennewitz <michael@schloh.com>
date
Mon, 28 Jan 2013 17:37:18 +0100
changeset 758
a2c6460cfb16
parent 250
bda4f5eec616
permissions
-rw-r--r--

Correct socket error reporting improvement with IPv6 portable code,
after helpful recommendation by Saúl Ibarra Corretgé on OSips devlist.

     1 Index: Makefile.in
     2 --- Makefile.in.orig	2011-03-12 10:50:13.000000000 +0100
     3 +++ Makefile.in	2011-07-31 17:41:03.000000000 +0200
     4 @@ -1028,7 +1028,7 @@
     5  top_srcdir = @top_srcdir@
     6  ACLOCAL_AMFLAGS = -I m4
     7  EXTRA_DIST = ChangeLog.1 Make.rules
     8 -SUBDIRS = doc gnu lib rmt src scripts po tests
     9 +SUBDIRS = doc gnu lib src
    10  gen_start_date = 2009-03-06
    11  prev_change_log = ChangeLog.CVS
    12  changelog_dir = .
    13 Index: gnu/argp-help.c
    14 --- gnu/argp-help.c.orig	2011-03-12 10:14:26.000000000 +0100
    15 +++ gnu/argp-help.c	2011-07-31 17:44:24.000000000 +0200
    16 @@ -571,10 +571,7 @@
    17    return val;
    18  }
    20 -static inline int
    21 -#if __GNUC__ >= 3
    22 -__attribute__ ((always_inline))
    23 -#endif
    24 +static int
    25  hol_entry_long_iterate (const struct hol_entry *entry,
    26                          int (*func)(const struct argp_option *opt,
    27                                      const struct argp_option *real,
    28 Index: gnu/strerror.c
    29 --- gnu/strerror.c.orig	2011-03-12 10:14:33.000000000 +0100
    30 +++ gnu/strerror.c	2011-07-31 17:41:03.000000000 +0200
    31 @@ -25,6 +25,7 @@
    33  # include <errno.h>
    34  # include <stdio.h>
    35 +# include <limits.h>
    37  # if GNULIB_defined_ESOCK /* native Windows platforms */
    38  #  if HAVE_WINSOCK2_H
    39 Index: src/tar.c
    40 --- src/tar.c.orig	2010-10-24 20:07:55.000000000 +0200
    41 +++ src/tar.c	2011-07-31 17:41:03.000000000 +0200
    42 @@ -20,6 +20,7 @@
    43     51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.  */
    45  #include <system.h>
    46 +#include <locale.h>
    48  #include <fnmatch.h>
    49  #include <argp.h>
    50 Index: src/utf8.c
    51 --- src/utf8.c.orig	2010-01-22 18:18:15.000000000 +0100
    52 +++ src/utf8.c	2011-07-31 17:41:03.000000000 +0200
    53 @@ -22,6 +22,9 @@
    54  #include "common.h"
    55  #ifdef HAVE_ICONV_H
    56  # include <iconv.h>
    57 +#else
    58 +# define iconv_t void *
    59 +# define ICONV_CONST const
    60  #endif
    62  #ifndef ICONV_CONST
    63 Index: src/xheader.c
    64 --- src/xheader.c.orig	2010-11-27 12:18:49.000000000 +0100
    65 +++ src/xheader.c	2011-07-31 17:41:03.000000000 +0200
    66 @@ -26,6 +26,10 @@
    68  #include "common.h"
    70 +#ifndef SIZE_MAX
    71 +# define SIZE_MAX ((size_t) -1)
    72 +#endif
    73 +
    74  static void xheader_init (struct xheader *xhdr);
    75  static bool xheader_protected_pattern_p (char const *pattern);
    76  static bool xheader_protected_keyword_p (char const *keyword);

mercurial