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]