OpenPKG CVS Repository
  http://cvs.openpkg.org/
  ____________________________________________________________________________

  Server: cvs.openpkg.org                  Name:   Ralf S. Engelschall
  Root:   /e/openpkg/cvs                   Email:  [EMAIL PROTECTED]
  Module: openpkg-src openpkg-web openpkg$ Date:   11-Dec-2003 11:37:11
  Branch: HEAD                             Handle: 2003121110370803

  Modified files:
    openpkg-re/vcheck       vc.tar
    openpkg-src/tar         tar.patch tar.spec
    openpkg-web             news.txt

  Log:
    upgrading package: tar 1.13.25 -> 1.13.91

  Summary:
    Revision    Changes     Path
    1.5         +1  -1      openpkg-re/vcheck/vc.tar
    1.2         +9  -117    openpkg-src/tar/tar.patch
    1.31        +2  -2      openpkg-src/tar/tar.spec
    1.7727      +1  -0      openpkg-web/news.txt
  ____________________________________________________________________________

  patch -p0 <<'@@ .'
  Index: openpkg-re/vcheck/vc.tar
  ============================================================================
  $ cvs diff -u -r1.4 -r1.5 vc.tar
  --- openpkg-re/vcheck/vc.tar  21 Nov 2003 19:11:02 -0000      1.4
  +++ openpkg-re/vcheck/vc.tar  11 Dec 2003 10:37:08 -0000      1.5
  @@ -3,7 +3,7 @@
   
   prog tar = {
     comment   = "rse: 1.13.90 generates broken Makefile (LIB_CLOCK_GETTIME)"
  -  version   = 1.13.25
  +  version   = 1.13.91
     url       = ftp://alpha.gnu.org/gnu/tar/
     regex     = tar-(\d+\.\d+\d.(2\d|9[1-9]))\.tar\.gz
   }
  @@ .
  patch -p0 <<'@@ .'
  Index: openpkg-src/tar/tar.patch
  ============================================================================
  $ cvs diff -u -r1.1 -r1.2 tar.patch
  --- openpkg-src/tar/tar.patch 7 Oct 2003 09:51:56 -0000       1.1
  +++ openpkg-src/tar/tar.patch 11 Dec 2003 10:37:11 -0000      1.2
  @@ -1,120 +1,12 @@
  -The following patches fix various problems.
  -They are derived from RedHat's "tar" package.
  -
  -Index: src/extract.c
  ---- src/extract.c.orig       2001-09-24 20:55:17.000000000 +0200
  -+++ src/extract.c    2003-10-07 11:46:03.000000000 +0200
  -@@ -1019,10 +1019,19 @@
  -       {
  -     struct stat st1, st2;
  -     int e;
  -+    size_t skiplinkcrud;
  -+
  -+    if (absolute_names_option)
  -+      skiplinkcrud = 0;
  -+    else {
  -+      skiplinkcrud = FILESYSTEM_PREFIX_LEN (current_link_name);
  -+      while (ISSLASH (current_link_name[skiplinkcrud]))
  -+        skiplinkcrud++;
  -+    }
  - 
  -     /* MSDOS does not implement links.  However, djgpp's link() actually
  -        copies the file.  */
  --    status = link (current_link_name, CURRENT_FILE_NAME);
  -+    status = link (current_link_name + skiplinkcrud, CURRENT_FILE_NAME);
  - 
  -     if (status == 0)
  -       {
   Index: src/incremen.c
  ---- src/incremen.c.orig      2001-08-29 20:20:19.000000000 +0200
  -+++ src/incremen.c   2003-10-07 11:46:03.000000000 +0200
  -@@ -186,8 +186,11 @@
  -     struct directory *directory; /* for checking if already already seen */
  -     enum children children;
  - 
  --    if (! dirp)
  -+    if (! dirp) {
  -       savedir_error (path);
  -+      errno = 1;
  -+      return NULL;
  -+    }
  +--- src/incremen.c.orig      2003-11-17 08:55:29.000000000 +0100
  ++++ src/incremen.c   2003-12-11 11:29:17.000000000 +0100
  +@@ -189,6 +189,8 @@
  +     if (! dirp)
  +       {
  +         savedir_error (path);
  ++        errno = 1;
  ++        return NULL;
  +       }
        errno = 0;
    
  -     name_buffer_size = strlen (path) + NAME_FIELD_SIZE;
  -Index: src/tar.c
  ---- src/tar.c.orig   2001-09-21 02:11:27.000000000 +0200
  -+++ src/tar.c        2003-10-07 11:46:03.000000000 +0200
  -@@ -534,7 +534,7 @@
  -       /* Allocate a new argument array, and copy program name in it.  */
  - 
  -       new_argc = argc - 1 + strlen (argv[1]);
  --      new_argv = xmalloc (new_argc * sizeof (char *));
  -+      new_argv = xmalloc ((new_argc + 1) * sizeof (char *));
  -       in = argv;
  -       out = new_argv;
  -       *out++ = *in++;
  -@@ -562,6 +562,10 @@
  -       while (in < argv + argc)
  -     *out++ = *in++;
  - 
  -+      /* K&R standard requires a NULL termination */
  -+
  -+      *out = NULL;
  -+
  -       /* Replace the old option list by the new one.  */
  - 
  -       argc = new_argc;
  -Index: src/misc.c
  ---- src/misc.c.orig  2001-08-27 01:14:26.000000000 +0200
  -+++ src/misc.c       2003-10-07 11:46:03.000000000 +0200
  -@@ -214,6 +214,13 @@
  -         return 0;
  -     }
  -       while (! ISSLASH (*p));
  -+
  -+      do
  -+    {
  -+      if (! *p++)
  -+        return 0;
  -+    }
  -+      while ( ISSLASH (*p));
  -     }
  - }
  - 
  -Index: src/create.c
  ---- src/create.c.orig        2001-08-29 23:21:02.000000000 +0200
  -+++ src/create.c     2003-10-07 11:46:03.000000000 +0200
  -@@ -1128,6 +1128,16 @@
  -     }
  -   else if (is_avoided_name (p))
  -     return;
  -+  else if (S_ISSOCK (current_stat.st_mode))
  -+    {
  -+      WARN ((0, 0, _("%s: socket ignored"), quotearg_colon (p)));
  -+      return;
  -+    }
  -+  else if (S_ISDOOR (current_stat.st_mode))
  -+    {
  -+      WARN ((0, 0, _("%s: door ignored"), quotearg_colon (p)));
  -+      return;
  -+    }
  -   else
  -     {
  -       /* Check for multiple links.
  -@@ -1507,16 +1517,6 @@
  -     type = BLKTYPE;
  -       else if (S_ISFIFO (current_stat.st_mode))
  -     type = FIFOTYPE;
  --      else if (S_ISSOCK (current_stat.st_mode))
  --    {
  --      WARN ((0, 0, _("%s: socket ignored"), quotearg_colon (p)));
  --      return;
  --    }
  --      else if (S_ISDOOR (current_stat.st_mode))
  --    {
  --      WARN ((0, 0, _("%s: door ignored"), quotearg_colon (p)));
  --      return;
  --    }
  -       else
  -     goto unknown;
  -     }
  @@ .
  patch -p0 <<'@@ .'
  Index: openpkg-src/tar/tar.spec
  ============================================================================
  $ cvs diff -u -r1.30 -r1.31 tar.spec
  --- openpkg-src/tar/tar.spec  7 Oct 2003 09:51:56 -0000       1.30
  +++ openpkg-src/tar/tar.spec  11 Dec 2003 10:37:11 -0000      1.31
  @@ -32,8 +32,8 @@
   Distribution: OpenPKG [CORE]
   Group:        Archiver
   License:      GPL
  -Version:      1.13.25
  -Release:      20031007
  +Version:      1.13.91
  +Release:      20031211
   
   #   list of sources
   Source0:      ftp://alpha.gnu.org/gnu/tar/tar-%{version}.tar.gz
  @@ .
  patch -p0 <<'@@ .'
  Index: openpkg-web/news.txt
  ============================================================================
  $ cvs diff -u -r1.7726 -r1.7727 news.txt
  --- openpkg-web/news.txt      11 Dec 2003 10:31:19 -0000      1.7726
  +++ openpkg-web/news.txt      11 Dec 2003 10:37:09 -0000      1.7727
  @@ -1,3 +1,4 @@
  +11-Dec-2003: Upgraded package: P<tar-1.13.91-20031211>
   11-Dec-2003: Upgraded package: P<expect-5.39.0-20031211>
   11-Dec-2003: Upgraded package: P<libxslt-1.1.1-20031211>
   11-Dec-2003: Upgraded package: P<gnutls-1.0.1-20031211>
  @@ .
______________________________________________________________________
The OpenPKG Project                                    www.openpkg.org
CVS Repository Commit List                     [EMAIL PROTECTED]

Reply via email to