]> git.pld-linux.org Git - packages/poldek.git/blob - poldek-zlib.patch
- rel .41
[packages/poldek.git] / poldek-zlib.patch
1 Index: configure.in
2 ===================================================================
3 RCS file: /cvsroot/poldek/poldek/configure.in,v
4 retrieving revision 1.145
5 retrieving revision 1.146
6 diff -u -u -r1.145 -r1.146
7 --- configure.in        12 May 2008 15:51:38 -0000      1.145
8 +++ configure.in        13 Feb 2010 22:00:08 -0000      1.146
9 @@ -1,6 +1,6 @@
10  
11  dnl Process this file with autoconf to produce a configure script.
12 -dnl $Id$
13 +dnl $Id$
14  
15  AC_INIT(poldek,0.30)
16  AC_CONFIG_SRCDIR([capreq.c])
17 @@ -234,6 +234,8 @@
18  dnl Checks for libraries.
19  AC_CHECK_LIB(bz2, BZ2_bzCompress)
20  AC_CHECK_LIB(z, gzopen)
21 +
22 +AC_CHECK_FUNCS(gzungetc)
23  
24  DBLIB=""
25  if test "${is_rpm4_0_4}." = "no." ; then
26 Index: pkgdir/pkg_restore.c
27 ===================================================================
28 RCS file: /cvsroot/poldek/poldek/pkgdir/pkg_restore.c,v
29 retrieving revision 1.25
30 retrieving revision 1.26
31 diff -u -u -r1.25 -r1.26
32 --- pkgdir/pkg_restore.c        25 May 2008 09:25:31 -0000      1.25
33 +++ pkgdir/pkg_restore.c        14 Feb 2010 16:10:26 -0000      1.26
34 @@ -11,7 +11,7 @@
35  */
36  
37  /*
38 -  $Id$
39 +  $Id$
40  */
41  
42  #ifdef HAVE_CONFIG_H
43 @@ -149,7 +149,7 @@
44      struct pkg           tmpkg;
45      off_t                offs;
46      unsigned long        ul_offs;
47 -    char                 linebuf[4096];
48 +    char                 linebuf[PATH_MAX];
49      int                  nerr = 0, nread, pkg_loaded = 0;
50      int                  tag, tag_binsize = PKG_STORETAG_SIZENIL;
51      const  char          *errmg_double_tag = "%s:%lu: double '%c' tag";
52 Index: pkgdir/pdir/pdir.c
53 ===================================================================
54 RCS file: /cvsroot/poldek/poldek/pkgdir/pdir/pdir.c,v
55 retrieving revision 1.31
56 retrieving revision 1.32
57 diff -u -u -r1.31 -r1.32
58 --- pkgdir/pdir/pdir.c  2 Feb 2008 21:49:04 -0000       1.31
59 +++ pkgdir/pdir/pdir.c  14 Feb 2010 16:10:26 -0000      1.32
60 @@ -11,7 +11,7 @@
61  */
62  
63  /*
64 -  $Id$
65 +  $Id$
66  */
67  
68  #ifdef HAVE_CONFIG_H
69 @@ -577,7 +577,7 @@
70  int do_open(struct pkgdir *pkgdir, unsigned flags)
71  {
72      struct vfile         *vf;
73 -    char                 linebuf[1024 * 256];
74 +    char                 linebuf[PATH_MAX];
75      int                  nline;
76      int                  nerr = 0, nread;
77      struct pkgroup_idx   *pkgroups = NULL;
78 Index: pkgdir/pdir/pdir_pkg_restore.c
79 ===================================================================
80 RCS file: /cvsroot/poldek/poldek/pkgdir/pdir/pdir_pkg_restore.c,v
81 retrieving revision 1.11
82 retrieving revision 1.12
83 diff -u -u -r1.11 -r1.12
84 --- pkgdir/pdir/pdir_pkg_restore.c      25 May 2008 09:25:31 -0000      1.11
85 +++ pkgdir/pdir/pdir_pkg_restore.c      14 Feb 2010 16:10:26 -0000      1.12
86 @@ -11,7 +11,7 @@
87  */
88  
89  /*
90 -  $Id$
91 +  $Id$
92  */
93  
94  #ifdef HAVE_CONFIG_H
95 @@ -135,7 +135,7 @@
96  {
97      struct pkgtags_s   pkgt;
98      off_t              offs;
99 -    char               linebuf[4096];
100 +    char               linebuf[PATH_MAX];
101      int                nerr = 0, nread, with_pkg = 0;
102  
103      const  char        *errmg_double_tag = "%s:%ld: double '%c' tag";
104 Index: pkgdir/yum/yum.c
105 ===================================================================
106 RCS file: /cvsroot/poldek/poldek/pkgdir/yum/yum.c,v
107 retrieving revision 1.19
108 retrieving revision 1.20
109 diff -u -u -r1.19 -r1.20
110 --- pkgdir/yum/yum.c    2 Feb 2008 21:49:05 -0000       1.19
111 +++ pkgdir/yum/yum.c    14 Feb 2010 16:10:26 -0000      1.20
112 @@ -11,7 +11,7 @@
113  */
114  
115  /*
116 -  $Id$
117 +  $Id$
118  */
119  
120  #ifdef HAVE_CONFIG_H
121 @@ -128,7 +128,7 @@
122  int do_open(struct pkgdir *pkgdir, unsigned flags)
123  {
124      struct vfile         *vf;
125 -    char                 linebuf[1024 * 16];
126 +    char                 linebuf[PATH_MAX];
127      int                  nline, nerr = 0, nread, n;
128      struct pkgroup_idx   *pkgroups = NULL;
129      struct idx           idx;
130 Index: write.c
131 ===================================================================
132 RCS file: /cvsroot/poldek/tndb/write.c,v
133 retrieving revision 1.11
134 retrieving revision 1.12
135 diff -u -u -r1.11 -r1.12
136 --- tndb/write.c        22 Jun 2007 18:20:58 -0000      1.11
137 +++ tndb/write.c        14 Feb 2010 08:20:52 -0000      1.12
138 @@ -45,7 +45,7 @@
139  
140  struct tndb *tndb_creat(const char *name, int comprlevel, unsigned flags)
141  {
142 -    char                path[PATH_MAX], mode[32] = "w+b";
143 +    char                path[PATH_MAX], mode[32] = "wb";
144      tn_stream           *st;
145      struct tndb         *db = NULL;
146      int                 fd, n, type = TN_STREAM_STDIO;
147 @@ -69,7 +69,7 @@
148      if (n > 3 && strcmp(&name[n - 3], ".gz") == 0) {
149          type = TN_STREAM_GZIO;
150          if (comprlevel >= 0 && comprlevel < 10)
151 -            snprintf(mode, sizeof(mode), "w+b%d", comprlevel);
152 +            snprintf(mode, sizeof(mode), "wb%d", comprlevel);
153      }
154      
155      if ((st = n_stream_dopen(fd, mode, type)) == NULL)
156 --- vfile/vfile.c~      2007-07-06 00:28:53.000000000 +0200
157 +++ vfile/vfile.c       2010-02-23 17:47:55.496578466 +0100
158 @@ -262,7 +262,7 @@
159              char *mode = NULL;
160  
161              if ((vfmode & VFM_APPEND) == VFM_APPEND)
162 -                               mode = "a+";
163 +                               mode = "a";
164              else if (vfmode & VFM_RW)
165                  mode = "w";
166                         else
167 --- vfile/vfile.c~      2010-02-23 17:47:55.496578466 +0100
168 +++ vfile/vfile.c       2010-02-28 09:50:39.839991093 +0100
169 @@ -288,7 +288,7 @@
170              char *mode = NULL;
171              
172              if ((vfmode & VFM_APPEND) == VFM_APPEND)
173 -                               mode = "a+";
174 +                               mode = "a";
175              else if (vfmode & VFM_RW)
176                  mode = "w";
177                         else
This page took 0.058555 seconds and 3 git commands to generate.