packages: deltarpm/deltarpm.spec, deltarpm/deltarpm-3.4-no-skip-doc.patch, ...
cactus
cactus at pld-linux.org
Wed Jun 23 05:50:47 CEST 2010
Author: cactus Date: Wed Jun 23 03:50:47 2010 GMT
Module: packages Tag: HEAD
---- Log message:
- rel 2; sync patch0, updated patch1 - added our lzma support, more buffer mem for lzma, disable rsync detect
---- Files affected:
packages/deltarpm:
deltarpm.spec (1.6 -> 1.7) , deltarpm-3.4-no-skip-doc.patch (1.1 -> 1.2) , deltarpm-3.4-pld.patch (1.2 -> 1.3)
---- Diffs:
================================================================
Index: packages/deltarpm/deltarpm.spec
diff -u packages/deltarpm/deltarpm.spec:1.6 packages/deltarpm/deltarpm.spec:1.7
--- packages/deltarpm/deltarpm.spec:1.6 Mon Oct 26 01:02:18 2009
+++ packages/deltarpm/deltarpm.spec Wed Jun 23 05:50:41 2010
@@ -3,7 +3,7 @@
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
@@ -60,6 +60,9 @@
All persons listed below can be reached at <cvs_login>@pld-linux.org
$Log$
+Revision 1.7 2010/06/23 03:50:41 cactus
+- rel 2; sync patch0, updated patch1 - added our lzma support, more buffer mem for lzma, disable rsync detect
+
Revision 1.6 2009/10/26 00:02:18 cactus
- up to 3.5
- disabled rpmdumpheader bin - problems with rpm headers
================================================================
Index: packages/deltarpm/deltarpm-3.4-no-skip-doc.patch
diff -u packages/deltarpm/deltarpm-3.4-no-skip-doc.patch:1.1 packages/deltarpm/deltarpm-3.4-no-skip-doc.patch:1.2
--- packages/deltarpm/deltarpm-3.4-no-skip-doc.patch:1.1 Sun Sep 9 17:08:11 2007
+++ packages/deltarpm/deltarpm-3.4-no-skip-doc.patch Wed Jun 23 05:50:41 2010
@@ -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 @@
+ }
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: packages/deltarpm/deltarpm-3.4-pld.patch
diff -u packages/deltarpm/deltarpm-3.4-pld.patch:1.2 packages/deltarpm/deltarpm-3.4-pld.patch:1.3
--- packages/deltarpm/deltarpm-3.4-pld.patch:1.2 Mon Oct 26 01:02:18 2009
+++ packages/deltarpm/deltarpm-3.4-pld.patch Wed Jun 23 05:50:41 2010
@@ -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 @@
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)
================================================================
---- CVS-web:
http://cvs.pld-linux.org/cgi-bin/cvsweb.cgi/packages/deltarpm/deltarpm.spec?r1=1.6&r2=1.7&f=u
http://cvs.pld-linux.org/cgi-bin/cvsweb.cgi/packages/deltarpm/deltarpm-3.4-no-skip-doc.patch?r1=1.1&r2=1.2&f=u
http://cvs.pld-linux.org/cgi-bin/cvsweb.cgi/packages/deltarpm/deltarpm-3.4-pld.patch?r1=1.2&r2=1.3&f=u
More information about the pld-cvs-commit
mailing list