SOURCES (AC-branch): rpm-lzma2.patch - ported for 4.4.2

wolf wolf at pld-linux.org
Tue May 23 18:47:47 CEST 2006


Author: wolf                         Date: Tue May 23 16:47:47 2006 GMT
Module: SOURCES                       Tag: AC-branch
---- Log message:
- ported for 4.4.2

---- Files affected:
SOURCES:
   rpm-lzma2.patch (1.2 -> 1.2.2.1) 

---- Diffs:

================================================================
Index: SOURCES/rpm-lzma2.patch
diff -u SOURCES/rpm-lzma2.patch:1.2 SOURCES/rpm-lzma2.patch:1.2.2.1
--- SOURCES/rpm-lzma2.patch:1.2	Sun Apr 23 18:33:44 2006
+++ SOURCES/rpm-lzma2.patch	Tue May 23 18:47:41 2006
@@ -1,7 +1,7 @@
-diff -Nru rpm-4.4.5.old/build/pack.c rpm-4.4.5/build/pack.c
---- rpm-4.4.5.old/build/pack.c	2005-12-09 11:07:42.000000000 +0100
-+++ rpm-4.4.5/build/pack.c	2006-04-22 22:00:58.000000000 +0200
-@@ -499,6 +499,12 @@
+diff -ruN rpm-4.4.2./build/pack.c rpm-4.4.2/build/pack.c
+--- rpm-4.4.2./build/pack.c	2005-07-15 17:06:57.000000000 +0200
++++ rpm-4.4.2/build/pack.c	2006-05-23 18:15:38.359083760 +0200
+@@ -479,6 +479,12 @@
  	    /* Add prereq on rpm version that understands bzip2 payloads */
  	    (void) rpmlibNeedsFeature(h, "PayloadIsBzip2", "3.0.5-1");
  	}
@@ -14,34 +14,35 @@
  	strcpy(buf, rpmio_flags);
  	buf[s - rpmio_flags] = '\0';
  	(void) headerAddEntry(h, RPMTAG_PAYLOADFLAGS, RPM_STRING_TYPE, buf+1, 1);
-diff -Nru rpm-4.4.5.old/lib/psm.c rpm-4.4.5/lib/psm.c
---- rpm-4.4.5.old/lib/psm.c	2006-04-22 15:02:52.000000000 +0200
-+++ rpm-4.4.5/lib/psm.c	2006-04-22 17:18:55.000000000 +0200
-@@ -2154,6 +2154,8 @@
+diff -ruN rpm-4.4.2./lib/psm.c rpm-4.4.2/lib/psm.c
+--- rpm-4.4.2./lib/psm.c	2006-05-23 16:58:47.000000000 +0200
++++ rpm-4.4.2/lib/psm.c	2006-05-23 18:16:44.419041120 +0200
+@@ -2059,6 +2059,9 @@
  	    t = stpcpy(t, ".gzdio");
  	if (!strcmp(payload_compressor, "bzip2"))
  	    t = stpcpy(t, ".bzdio");
 +	if (!strcmp(payload_compressor, "lzma"))
-+	    t = stpcpy(t, ".lzdio");
++	    t = strcpy(t, ".lzdio");
++
+ 	rc = RPMRC_OK;
+     }	break;
  
- 	/*@-branchstate@*/
- 	if (!hge(fi->h, RPMTAG_PAYLOADFORMAT, NULL,
-diff -Nru rpm-4.4.5.old/lib/rpmds.c rpm-4.4.5/lib/rpmds.c
---- rpm-4.4.5.old/lib/rpmds.c	2005-12-09 10:52:23.000000000 +0100
-+++ rpm-4.4.5/lib/rpmds.c	2006-04-22 22:04:23.000000000 +0200
-@@ -1324,6 +1324,9 @@
-     { "rpmlib(PayloadIsUstar)",		"4.4.4-1",
- 	(RPMSENSE_RPMLIB|RPMSENSE_EQUAL),
-     N_("package payload can be in ustar tar archive format.") },
+diff -ruN rpm-4.4.2./lib/rpmlibprov.c rpm-4.4.2/lib/rpmlibprov.c
+--- rpm-4.4.2./lib/rpmlibprov.c	2004-03-16 22:58:29.000000000 +0100
++++ rpm-4.4.2/lib/rpmlibprov.c	2006-05-23 18:21:13.235174856 +0200
+@@ -54,6 +54,9 @@
+     { "rpmlib(BuiltinLuaScripts)",    "4.2.2-1",
+ 	(                RPMSENSE_EQUAL),
+     N_("internal support for lua scripts.") },
 +    { "rpmlib(PayloadIsLzma)",		"4.4.6-1",
-+	(RPMSENSE_RPMLIB|RPMSENSE_EQUAL),
++	(		 RPMSENSE_EQUAL),
 +    N_("package payload can be compressed using lzma.") },
      { NULL,				NULL, 0,	NULL }
  };
  
-diff -Nru rpm-4.4.5.old/rpm2cpio.c rpm-4.4.5/rpm2cpio.c
---- rpm-4.4.5.old/rpm2cpio.c	2005-01-17 19:46:16.000000000 +0100
-+++ rpm-4.4.5/rpm2cpio.c	2006-04-22 17:18:55.000000000 +0200
+diff -ruN rpm-4.4.2./rpm2cpio.c rpm-4.4.2/rpm2cpio.c
+--- rpm-4.4.2./rpm2cpio.c	2005-01-17 19:46:16.000000000 +0100
++++ rpm-4.4.2/rpm2cpio.c	2006-05-23 18:15:38.364083000 +0200
 @@ -76,6 +76,8 @@
  	    t = stpcpy(t, ".gzdio");
  	if (!strcmp(payload_compressor, "bzip2"))
@@ -51,22 +52,11 @@
      }
  
      gzdi = Fdopen(fdi, rpmio_flags);	/* XXX gzdi == fdi */
-diff -Nru rpm-4.4.5.old/rpmio/librpmio.vers rpm-4.4.5/rpmio/librpmio.vers
---- rpm-4.4.5.old/rpmio/librpmio.vers	2005-11-01 14:37:40.000000000 +0100
-+++ rpm-4.4.5/rpmio/librpmio.vers	2006-04-22 17:18:55.000000000 +0200
-@@ -85,6 +85,7 @@
-     isCompressed;
-     Link;
-     Lstat;
-+    lzdio;
-     max_macro_depth;
-     Mkdir;
-     noLibio;
-diff -Nru rpm-4.4.5.old/rpmio/Makefile.am rpm-4.4.5/rpmio/Makefile.am
---- rpm-4.4.5.old/rpmio/Makefile.am	2006-04-22 15:02:56.000000000 +0200
-+++ rpm-4.4.5/rpmio/Makefile.am	2006-04-23 13:31:09.000000000 +0200
+diff -ruN rpm-4.4.2./rpmio/Makefile.am rpm-4.4.2/rpmio/Makefile.am
+--- rpm-4.4.2./rpmio/Makefile.am	2006-05-23 16:58:47.000000000 +0200
++++ rpm-4.4.2/rpmio/Makefile.am	2006-05-23 18:22:45.116206816 +0200
 @@ -22,14 +22,14 @@
- 	argv.h fts.h rmd128.h rmd160.h rpmdav.h \
+ 	argv.h fts.h rpmdav.h \
  	rpmio.h rpmurl.h rpmmacro.h rpmlog.h rpmmessages.h rpmerr.h rpmpgp.h \
  	rpmsq.h rpmsw.h ugid.h
 -noinst_HEADERS = rpmio_internal.h rpmlua.h rpmhook.h
@@ -77,15 +67,15 @@
  usrlibdir = $(libdir)@MARK64@
  usrlib_LTLIBRARIES = librpmio.la
  librpmio_la_SOURCES = \
--	argv.c digest.c fts.c macro.c rmd128.c rmd160.c rpmdav.c \
-+	LzmaDecode.c argv.c digest.c fts.c macro.c rmd128.c rmd160.c rpmdav.c \
+-	argv.c digest.c fts.c macro.c rpmdav.c \
++	LzmaDecode.c argv.c digest.c fts.c macro.c rpmdav.c \
  	rpmhook.c rpmio.c rpmlog.c rpmlua.c rpmmalloc.c \
- 	rpmpgp.c rpmrpc.c rpmsq.c rpmsw.c strcasecmp.c strtolocale.c \
- 	stubs.c url.c ugid.c
-diff -Nru rpm-4.4.5.old/rpmio/rpmio.c rpm-4.4.5/rpmio/rpmio.c
---- rpm-4.4.5.old/rpmio/rpmio.c	2006-04-22 15:02:55.000000000 +0200
-+++ rpm-4.4.5/rpmio/rpmio.c	2006-04-23 14:43:10.000000000 +0200
-@@ -82,6 +82,7 @@
+ 	rpmpgp.c rpmrpc.c rpmsq.c rpmsw.c strcasecmp.c stubs.c url.c ugid.c
+ librpmio_la_LDFLAGS = -release 4.4 $(LDFLAGS) \
+diff -ruN rpm-4.4.2./rpmio/rpmio.c rpm-4.4.2/rpmio/rpmio.c
+--- rpm-4.4.2./rpmio/rpmio.c	2006-05-23 16:58:47.000000000 +0200
++++ rpm-4.4.2/rpmio/rpmio.c	2006-05-23 18:15:38.367082544 +0200
+@@ -80,6 +80,7 @@
  #define	FDONLY(fd)	assert(fdGetIo(fd) == fdio)
  #define	GZDONLY(fd)	assert(fdGetIo(fd) == gzdio)
  #define	BZDONLY(fd)	assert(fdGetIo(fd) == bzdio)
@@ -93,7 +83,7 @@
  
  #define	UFDONLY(fd)	/* assert(fdGetIo(fd) == ufdio) */
  
-@@ -182,6 +183,8 @@
+@@ -180,6 +181,8 @@
  	} else if (fps->io == bzdio) {
  	    sprintf(be, "BZD %p fdno %d", fps->fp, fps->fdno);
  #endif
@@ -102,7 +92,7 @@
  	} else if (fps->io == fpio) {
  	    /*@+voidabstract@*/
  	    sprintf(be, "%s %p(%d) fdno %d",
-@@ -2370,6 +2373,327 @@
+@@ -2361,6 +2364,327 @@
  /*@=moduncon@*/
  #endif	/* HAVE_BZLIB_H */
  
@@ -430,7 +420,7 @@
  /* =============================================================== */
  /*@observer@*/
  static const char * getFdErrstr (FD_t fd)
-@@ -2388,7 +2712,9 @@
+@@ -2379,7 +2703,9 @@
  	errstr = fd->errcookie;
      } else
  #endif	/* HAVE_BZLIB_H */
@@ -441,7 +431,7 @@
      {
  	errstr = (fd->syserrno ? strerror(fd->syserrno) : "");
      }
-@@ -2683,6 +3009,9 @@
+@@ -2674,6 +3000,9 @@
  	    fd = bzdFdopen(fd, zstdio);
  	    /*@=internalglobs@*/
  #endif
@@ -451,7 +441,7 @@
  	} else if (!strcmp(end, "ufdio")) {
  	    iof = ufdio;
  	} else if (!strcmp(end, "fpio")) {
-@@ -2849,6 +3178,9 @@
+@@ -2839,6 +3168,9 @@
  	    ec = (fd->syserrno  || fd->errcookie != NULL) ? -1 : 0;
  	    i--;	/* XXX fdio under bzdio always has fdno == -1 */
  #endif
@@ -461,10 +451,10 @@
  	} else {
  	/* XXX need to check ufdio/gzdio/bzdio/fdio errors correctly. */
  	    ec = (fdFileno(fd) < 0 ? -1 : 0);
-diff -Nru rpm-4.4.5.old/rpmio/rpmio.h rpm-4.4.5/rpmio/rpmio.h
---- rpm-4.4.5.old/rpmio/rpmio.h	2005-11-04 00:19:54.000000000 +0100
-+++ rpm-4.4.5/rpmio/rpmio.h	2006-04-22 17:18:55.000000000 +0200
-@@ -673,6 +673,10 @@
+diff -ruN rpm-4.4.2./rpmio/rpmio.h rpm-4.4.2/rpmio/rpmio.h
+--- rpm-4.4.2./rpmio/rpmio.h	2005-06-11 22:03:14.000000000 +0200
++++ rpm-4.4.2/rpmio/rpmio.h	2006-05-23 18:15:38.373081632 +0200
+@@ -662,6 +662,10 @@
  
  /**
   */
@@ -475,9 +465,9 @@
  /*@observer@*/ /*@unchecked@*/ extern FDIO_t fadio;
  /*@=exportlocal@*/
  /*@}*/
-diff -Nru rpm-4.4.5.old/tools/rpmtool.c rpm-4.4.5/tools/rpmtool.c
---- rpm-4.4.5.old/tools/rpmtool.c	2005-01-17 19:46:27.000000000 +0100
-+++ rpm-4.4.5/tools/rpmtool.c	2006-04-22 17:18:55.000000000 +0200
+diff -ruN rpm-4.4.2./tools/rpmtool.c rpm-4.4.2/tools/rpmtool.c
+--- rpm-4.4.2./tools/rpmtool.c	2005-01-17 19:46:27.000000000 +0100
++++ rpm-4.4.2/tools/rpmtool.c	2006-05-23 18:15:38.374081480 +0200
 @@ -87,7 +87,8 @@
      RPMIOBITS_UNCOMPRESS= (1 <<  8),
      RPMIOBITS_BINARY	= (1 <<  9),
================================================================

---- CVS-web:
    http://cvs.pld-linux.org/SOURCES/rpm-lzma2.patch?r1=1.2&r2=1.2.2.1&f=u



More information about the pld-cvs-commit mailing list