]> git.pld-linux.org Git - packages/deltarpm.git/commitdiff
- rel 2; sync patch0, updated patch1 - added our lzma support, more buffer mem for... auto/th/deltarpm-3_5-2
authorBartłomiej Zimoń <cactus@pld-linux.org>
Wed, 23 Jun 2010 03:50:41 +0000 (03:50 +0000)
committercvs2git <feedback@pld-linux.org>
Sun, 24 Jun 2012 12:13:13 +0000 (12:13 +0000)
Changed files:
    deltarpm-3.4-no-skip-doc.patch -> 1.2
    deltarpm-3.4-pld.patch -> 1.3
    deltarpm.spec -> 1.7

deltarpm-3.4-no-skip-doc.patch
deltarpm-3.4-pld.patch
deltarpm.spec

index 3f5cadf8ba32f6b7e44f9b852167bfdf6f9e2d1b..096ad94c229240e0ead2b181965028388e3d91b2 100644 (file)
@@ -1,7 +1,7 @@
-diff -ur deltarpm-3.4b/makedeltarpm.c deltarpm-3.4a/makedeltarpm.c
---- deltarpm-3.4b/makedeltarpm.c       2007-03-06 15:35:55.000000000 +0200
-+++ deltarpm-3.4a/makedeltarpm.c       2007-04-04 21:13:04.000000000 +0300
-@@ -887,6 +887,13 @@
+diff -u deltarpm-3.5/makedeltarpm.c deltarpm-pld/makedeltarpm.c
+--- deltarpm-3.5/makedeltarpm.c        2009-08-18 15:18:13.000000000 +0200
++++ deltarpm-pld/makedeltarpm.c        2010-06-17 01:01:12.000000000 +0200
+@@ -926,6 +929,13 @@
                    fprintf(vfp, "skipping %s: bad file flags\n", np);
                  skipped_fileflags++;
                }
@@ -14,11 +14,11 @@ diff -ur deltarpm-3.4b/makedeltarpm.c deltarpm-3.4a/makedeltarpm.c
 +              }
              else if ((fileverify[i] & (VERIFY_MD5|VERIFY_FILESIZE)) != (VERIFY_MD5|VERIFY_FILESIZE))
                {
-                 if (verbose > 1) 
-diff -ur deltarpm-3.4b/rpmhead.h deltarpm-3.4a/rpmhead.h
---- deltarpm-3.4b/rpmhead.h    2007-03-06 15:35:55.000000000 +0200
-+++ deltarpm-3.4a/rpmhead.h    2007-04-04 21:12:05.000000000 +0300
-@@ -35,6 +35,7 @@
+                 if (verbose > 1)
+diff -u deltarpm-3.5/rpmhead.h deltarpm-pld/rpmhead.h
+--- deltarpm-3.5/rpmhead.h     2009-07-21 15:41:08.000000000 +0200
++++ deltarpm-pld/rpmhead.h     2009-10-26 00:57:40.000000000 +0100
+@@ -38,6 +38,7 @@
  #define SIGTAG_SHA1     269
  
  #define FILE_CONFIG     (1 << 0)
index a9e87bf059902b39680b428d6712567ecc44120c..6a79a2620718dc80bca70f5a35d33a644a3c7808 100644 (file)
@@ -1,6 +1,72 @@
-diff -ruN deltarpm-3.4/Makefile deltarpm-3.4.new/Makefile
---- deltarpm-3.4/Makefile      2007-09-09 14:28:40.228449568 +0000
-+++ deltarpm-3.4.new/Makefile  2007-09-09 14:29:42.218992621 +0000
+diff -u deltarpm-3.5/cfile.c deltarpm-pld/cfile.c
+--- deltarpm-3.5/cfile.c       2009-07-29 14:50:48.000000000 +0200
++++ deltarpm-pld/cfile.c       2010-06-17 01:27:15.000000000 +0200
+@@ -658,7 +658,8 @@
+ {
+   lzma_stream tmp = LZMA_STREAM_INIT;
+   f->strm.lz = tmp;
+-  if (lzma_auto_decoder(&f->strm.lz, 1 << 25, 0) != LZMA_OK)
++  //if (lzma_auto_decoder(&f->strm.lz, 1 << 25, 0) != LZMA_OK)
++  if (lzma_auto_decoder(&f->strm.lz, 1 << 27, 0) != LZMA_OK)
+     {
+       free(f);
+       return 0;
+@@ -1119,6 +1120,10 @@
+           comp = CFILE_COMP_LZMA;
+         else if (f->buf[0] == 0135 && f->buf[1] == 0 && f->buf[2] == 0)
+           comp = CFILE_COMP_LZMA;
++        else if (f->buf[0] == 0 && f->buf[1] == 0x5d && f->buf[2] == 0 && f->buf[3] == 0)
++          comp = CFILE_COMP_LZMA;
++        else if (f->buf[0] == 0 && f->buf[1] == 0x03 && f->buf[2] == 0 && f->buf[3] == 0)
++          comp = CFILE_COMP_LZMA;
+         else if (f->buf[0] == 0xfd && f->buf[1] == '7' && f->buf[2] == 'z' && f->buf[3] == 'X' && f->buf[4] == 'Z')
+           comp = CFILE_COMP_XZ;
+       }
+@@ -1245,6 +1250,7 @@
+     case CFILE_COMP_GZ:
+     case CFILE_COMP_GZ_RSYNC:
+     case CFILE_COMP_BZ:
++    case CFILE_COMP_LZMA:
+       deflevel = 9;
+       break;
+     default:
+diff -u deltarpm-3.5-old/makedeltarpm.c deltarpm/makedeltarpm.c
+--- deltarpm-3.5-old/makedeltarpm.c    2009-08-18 15:18:13.000000000 +0200
++++ deltarpm/makedeltarpm.c    2010-06-17 01:01:12.000000000 +0200
+@@ -833,13 +833,16 @@
+     bfd = cfile_open(CFILE_OPEN_RD, CFILE_IO_BUFFER, newcpio, CFILE_COMP_UN, newcpiolen, 0, 0);
+   else
+     bfd = cfile_open(CFILE_OPEN_RD, fd, 0, CFILE_COMP_XX, CFILE_LEN_UNLIMITED, 0, 0);
++  
+   if (!bfd)
+     {
+       fprintf(stderr, "payload open failed\n");
+       exit(1);
+     }
++    
+   if (verbose && !alone)
+     fprintf(vfp, "reading old rpm...\n");
++  
+   if (rpmonly)
+     {
+       while ((l = bfd->read(bfd, buf, sizeof(buf))) > 0)
+@@ -1188,11 +1198,11 @@
+         fprintf(stderr, "payload open failed\n");
+         exit(1);
+       }
+-      if (cfile_detect_rsync(newbz))
++/*      if (cfile_detect_rsync(newbz))
+       {
+         fprintf(stderr, "detect_rsync failed\n");
+         exit(1);
+-      }
++      }*/
+       targetcomp = newbz->comp;
+       if ((payloadflags = headstring(d.h, TAG_PAYLOADFLAGS)) != 0)
+       if (*payloadflags >= '1' && *payloadflags <= '9')
+diff -u deltarpm-3.5/Makefile deltarpm-pld/Makefile
+--- deltarpm-3.5/Makefile      2009-07-21 16:27:17.000000000 +0200
++++ deltarpm-pld/Makefile      2010-06-16 22:42:11.000000000 +0200
 @@ -1,6 +1,6 @@
 -prefix=/usr/local
 +prefix=/usr
@@ -10,9 +76,7 @@ diff -ruN deltarpm-3.4/Makefile deltarpm-3.4.new/Makefile
  rpmdumpheader=$(bindir)/rpmdumpheader
  zlibdir=zlib-1.2.2.f-rsyncable
  CFLAGS = -O2 -Wall -g
---- deltarpm-3.5/Makefile.orig 2009-10-26 00:53:55.000000000 +0100
-+++ deltarpm-3.5/Makefile      2009-10-26 00:54:50.000000000 +0100
-@@ -38,7 +38,6 @@
+@@ -38,7 +39,6 @@
        install -m 755 makedeltarpm  $(DESTDIR)$(bindir)
        install -m 755 applydeltarpm $(DESTDIR)$(bindir)
        install -m 755 combinedeltarpm $(DESTDIR)$(bindir)
index f9b7c95adf420e88d9822c22e761e2bd90623b3e..74a56446e13a5f06a7b7b74a896e5078f84bc587 100644 (file)
@@ -2,7 +2,7 @@ Summary:        Create deltas between rpms
 Summary(pl.UTF-8):     Generowanie różnic między pakietami rpm
 Name:          deltarpm
 Version:       3.5
-Release:       1
+Release:       2
 License:       BSD
 Group:         Base
 Source0:       ftp://ftp.suse.com/pub/projects/deltarpm/%{name}-%{version}.tar.bz2
This page took 0.134814 seconds and 4 git commands to generate.