New Ticket     Wiki     Browse Source     Timeline     Roadmap     Ticket Reports     Search

Ticket #11580: upgrade.patch

File upgrade.patch, 18.3 KB (added by keith.irwin@…, 5 years ago)

Patch to upgrade from rpm 4.4.5 to rpm 4.4.6.

  • files/rpm-4.4.1-glob.patch

     
    1 ? misc/fnmatch.c-DEBUG 
    2 ? misc/glob.c-DEBUG 
    3 cvs server: Diffing misc 
    4 Index: misc/fnmatch.c 
    5 =================================================================== 
    6 RCS file: /cvs/devel/rpm/misc/fnmatch.c,v 
    7 retrieving revision 1.7.2.2 
    8 diff -u -b -B -w -p -r1.7.2.2 fnmatch.c 
    9 --- misc/fnmatch.c      28 Jan 2005 06:36:29 -0000      1.7.2.2 
    10 +++ misc/fnmatch.c      3 Feb 2005 23:58:31 -0000 
    11 @@ -607,7 +607,7 @@ internal_fnmatch (const char *pattern, c 
    12   
    13   
    14  int 
    15 -fnmatch (const char *pattern, const char *string, int flags) 
    16 +xxfnmatch (const char *pattern, const char *string, int flags) 
    17  { 
    18    return internal_fnmatch (pattern, string, flags & FNM_PERIOD, flags); 
    19  } 
    20 Index: misc/fnmatch.h 
    21 =================================================================== 
    22 RCS file: /cvs/devel/rpm/misc/fnmatch.h,v 
    23 retrieving revision 1.3.8.2 
    24 diff -u -b -B -w -p -r1.3.8.2 fnmatch.h 
    25 --- misc/fnmatch.h      28 Jan 2005 06:36:29 -0000      1.3.8.2 
    26 +++ misc/fnmatch.h      3 Feb 2005 23:58:32 -0000 
    27 @@ -75,7 +75,7 @@ extern "C" { 
    28   
    29  /* Match NAME against the filename pattern PATTERN, 
    30     returning zero if it matches, FNM_NOMATCH if not.  */ 
    31 -extern int fnmatch __P ((__const char *__pattern, __const char *__name, 
    32 +extern int xxfnmatch __P ((__const char *__pattern, __const char *__name, 
    33                          int __flags)); 
    34   
    35  #ifdef __cplusplus 
    36 Index: misc/glob.c 
    37 =================================================================== 
    38 RCS file: /cvs/devel/rpm/misc/glob.c,v 
    39 retrieving revision 1.15.2.2 
    40 diff -u -b -B -w -p -r1.15.2.2 glob.c 
    41 --- misc/glob.c 28 Jan 2005 06:36:29 -0000      1.15.2.2 
    42 +++ misc/glob.c 3 Feb 2005 23:58:33 -0000 
    43 @@ -48,7 +48,7 @@ 
    44   
    45  # include <assert.h> 
    46   
    47 -#define        __alloca        alloca 
    48 +#define        __xxalloca      alloca 
    49  #define        __stat          stat 
    50  #define        NAMLEN(_d)      NLENGTH(_d) 
    51   
    52 @@ -130,7 +130,7 @@ static int __glob_pattern_p (const char  
    53     If memory cannot be allocated for PGLOB, GLOB_NOSPACE is returned. 
    54     Otherwise, `glob' returns zero.  */ 
    55  int 
    56 -glob (const char *pattern, int flags, 
    57 +xxglob (const char *pattern, int flags, 
    58         int (*errfunc) __P ((const char *, int)), glob_t *pglob) 
    59  { 
    60    const char *filename; 
    61 @@ -165,7 +165,7 @@ glob (const char *pattern, int flags, 
    62           if (onealt == NULL) 
    63             { 
    64               if (!(flags & GLOB_APPEND)) 
    65 -               globfree (pglob); 
    66 +               xxglobfree (pglob); 
    67               return GLOB_NOSPACE; 
    68             } 
    69  #endif 
    70 @@ -187,7 +187,7 @@ glob (const char *pattern, int flags, 
    71  #ifndef __GNUC__ 
    72               free (onealt); 
    73  #endif 
    74 -             return glob (pattern, flags & ~GLOB_BRACE, errfunc, pglob); 
    75 +             return xxglob (pattern, flags & ~GLOB_BRACE, errfunc, pglob); 
    76             } 
    77   
    78           /* Now find the end of the whole brace expression.  */ 
    79 @@ -201,7 +201,7 @@ glob (const char *pattern, int flags, 
    80  #ifndef __GNUC__ 
    81                   free (onealt); 
    82  #endif 
    83 -                 return glob (pattern, flags & ~GLOB_BRACE, errfunc, pglob); 
    84 +                 return xxglob (pattern, flags & ~GLOB_BRACE, errfunc, pglob); 
    85                 } 
    86             } 
    87           /* Please note that we now can be sure the brace expression 
    88 @@ -236,7 +236,7 @@ glob (const char *pattern, int flags, 
    89               memcpy (&alt_start[next - p], rest, rest_len); 
    90  #endif 
    91   
    92 -             result = glob (onealt, 
    93 +             result = xxglob (onealt, 
    94                              ((flags & ~(GLOB_NOCHECK|GLOB_NOMAGIC)) 
    95                               | GLOB_APPEND), errfunc, pglob); 
    96   
    97 @@ -247,7 +247,7 @@ glob (const char *pattern, int flags, 
    98                   free (onealt); 
    99  #endif 
    100                   if (!(flags & GLOB_APPEND)) 
    101 -                   globfree (pglob); 
    102 +                   xxglobfree (pglob); 
    103                   return result; 
    104                 } 
    105   
    106 @@ -325,7 +325,7 @@ glob (const char *pattern, int flags, 
    107           char *drive_spec; 
    108   
    109           ++dirlen; 
    110 -         drive_spec = (char *) __alloca (dirlen + 1); 
    111 +         drive_spec = (char *) __xxalloca (dirlen + 1); 
    112  #ifdef HAVE_MEMPCPY 
    113           *((char *) mempcpy (drive_spec, pattern, dirlen)) = '\0'; 
    114  #else 
    115 @@ -341,7 +341,7 @@ glob (const char *pattern, int flags, 
    116              from "d:/", since "d:" and "d:/" are not the same.*/ 
    117         } 
    118  #endif 
    119 -      newp = (char *) __alloca (dirlen + 1); 
    120 +      newp = (char *) __xxalloca (dirlen + 1); 
    121  #ifdef HAVE_MEMPCPY 
    122        *((char *) mempcpy (newp, pattern, dirlen)) = '\0'; 
    123  #else 
    124 @@ -360,7 +360,7 @@ glob (const char *pattern, int flags, 
    125           && dirlen > 1) 
    126         /* "pattern/".  Expand "pattern", appending slashes.  */ 
    127         { 
    128 -         int val = glob (dirname, flags | GLOB_MARK, errfunc, pglob); 
    129 +         int val = xxglob (dirname, flags | GLOB_MARK, errfunc, pglob); 
    130           if (val == 0) 
    131             pglob->gl_flags = ((pglob->gl_flags & ~GLOB_MARK) 
    132                                | (flags & GLOB_MARK)); 
    133 @@ -402,7 +402,7 @@ glob (const char *pattern, int flags, 
    134                 /* `sysconf' does not support _SC_LOGIN_NAME_MAX.  Try 
    135                    a moderate value.  */ 
    136                 buflen = 20; 
    137 -             name = (char *) __alloca (buflen); 
    138 +             name = (char *) __xxalloca (buflen); 
    139   
    140               success = getlogin_r (name, buflen) >= 0; 
    141  #   else 
    142 @@ -421,7 +421,7 @@ glob (const char *pattern, int flags, 
    143                     /* `sysconf' does not support _SC_GETPW_R_SIZE_MAX. 
    144                        Try a moderate value.  */ 
    145                     pwbuflen = 1024; 
    146 -                 pwtmpbuf = (char *) __alloca (pwbuflen); 
    147 +                 pwtmpbuf = (char *) __xxalloca (pwbuflen); 
    148   
    149                   while (getpwnam_r (name, &pwbuf, pwtmpbuf, pwbuflen, &p) 
    150                          != 0) 
    151 @@ -432,7 +432,7 @@ glob (const char *pattern, int flags, 
    152                           break; 
    153                         } 
    154                       pwbuflen *= 2; 
    155 -                     pwtmpbuf = (char *) __alloca (pwbuflen); 
    156 +                     pwtmpbuf = (char *) __xxalloca (pwbuflen); 
    157                       __set_errno (save); 
    158                     } 
    159  #   else 
    160 @@ -458,7 +458,7 @@ glob (const char *pattern, int flags, 
    161             { 
    162               char *newp; 
    163               size_t home_len = strlen (home_dir); 
    164 -             newp = (char *) __alloca (home_len + dirlen); 
    165 +             newp = (char *) __xxalloca (home_len + dirlen); 
    166  # ifdef HAVE_MEMPCPY 
    167               mempcpy (mempcpy (newp, home_dir, home_len), 
    168                        &dirname[1], dirlen); 
    169 @@ -481,7 +481,7 @@ glob (const char *pattern, int flags, 
    170           else 
    171             { 
    172               char *newp; 
    173 -             newp = (char *) __alloca (end_name - dirname); 
    174 +             newp = (char *) __xxalloca (end_name - dirname); 
    175  # ifdef HAVE_MEMPCPY 
    176               *((char *) mempcpy (newp, dirname + 1, end_name - dirname)) 
    177                 = '\0'; 
    178 @@ -505,7 +505,7 @@ glob (const char *pattern, int flags, 
    179               /* `sysconf' does not support _SC_GETPW_R_SIZE_MAX.  Try a 
    180                  moderate value.  */ 
    181               buflen = 1024; 
    182 -           pwtmpbuf = (char *) __alloca (buflen); 
    183 +           pwtmpbuf = (char *) __xxalloca (buflen); 
    184   
    185             while (getpwnam_r (user_name, &pwbuf, pwtmpbuf, buflen, &p) != 0) 
    186               { 
    187 @@ -515,7 +515,7 @@ glob (const char *pattern, int flags, 
    188                     break; 
    189                   } 
    190                 buflen *= 2; 
    191 -               pwtmpbuf = __alloca (buflen); 
    192 +               pwtmpbuf = __xxalloca (buflen); 
    193                 __set_errno (save); 
    194               } 
    195  #  else 
    196 @@ -532,7 +532,7 @@ glob (const char *pattern, int flags, 
    197               char *newp; 
    198               size_t home_len = strlen (home_dir); 
    199               size_t rest_len = end_name == NULL ? 0 : strlen (end_name); 
    200 -             newp = (char *) __alloca (home_len + rest_len + 1); 
    201 +             newp = (char *) __xxalloca (home_len + rest_len + 1); 
    202  #  ifdef HAVE_MEMPCPY 
    203               *((char *) mempcpy (mempcpy (newp, home_dir, home_len), 
    204                                   end_name, rest_len)) = '\0'; 
    205 @@ -625,7 +625,7 @@ glob (const char *pattern, int flags, 
    206           dirs.gl_lstat = pglob->gl_lstat; 
    207         } 
    208   
    209 -      status = glob (dirname, 
    210 +      status = xxglob (dirname, 
    211                      ((flags & (GLOB_ERR | GLOB_NOCHECK | GLOB_NOESCAPE 
    212                                 | GLOB_ALTDIRFUNC)) 
    213                       | GLOB_NOSORT | GLOB_ONLYDIR), 
    214 @@ -647,8 +647,8 @@ glob (const char *pattern, int flags, 
    215   
    216             if (interrupt_state) 
    217               { 
    218 -               globfree (&dirs); 
    219 -               globfree (&files); 
    220 +               xxglobfree (&dirs); 
    221 +               xxglobfree (&files); 
    222                 return GLOB_ABORTED; 
    223               } 
    224           } 
    225 @@ -665,8 +665,8 @@ glob (const char *pattern, int flags, 
    226   
    227           if (status != 0) 
    228             { 
    229 -             globfree (&dirs); 
    230 -             globfree (pglob); 
    231 +             xxglobfree (&dirs); 
    232 +             xxglobfree (pglob); 
    233               return status; 
    234             } 
    235   
    236 @@ -675,8 +675,8 @@ glob (const char *pattern, int flags, 
    237                             &pglob->gl_pathv[old_pathc], 
    238                             pglob->gl_pathc - old_pathc)) 
    239             { 
    240 -             globfree (&dirs); 
    241 -             globfree (pglob); 
    242 +             xxglobfree (&dirs); 
    243 +             xxglobfree (pglob); 
    244               return GLOB_NOSPACE; 
    245             } 
    246         } 
    247 @@ -706,7 +706,7 @@ glob (const char *pattern, int flags, 
    248                                      sizeof (char *)); 
    249               if (pglob->gl_pathv == NULL) 
    250                 { 
    251 -                 globfree (&dirs); 
    252 +                 xxglobfree (&dirs); 
    253                   return GLOB_NOSPACE; 
    254                 } 
    255   
    256 @@ -730,8 +730,8 @@ glob (const char *pattern, int flags, 
    257                                                              + filename_len); 
    258                   if (pglob->gl_pathv[pglob->gl_pathc] == NULL) 
    259                     { 
    260 -                     globfree (&dirs); 
    261 -                     globfree (pglob); 
    262 +                     xxglobfree (&dirs); 
    263 +                     xxglobfree (pglob); 
    264                       return GLOB_NOSPACE; 
    265                     } 
    266   
    267 @@ -763,7 +763,7 @@ glob (const char *pattern, int flags, 
    268             return GLOB_NOMATCH; 
    269         } 
    270   
    271 -      globfree (&dirs); 
    272 +      xxglobfree (&dirs); 
    273      } 
    274    else 
    275      { 
    276 @@ -783,7 +783,7 @@ glob (const char *pattern, int flags, 
    277                             &pglob->gl_pathv[ignore], 
    278                             pglob->gl_pathc - ignore)) 
    279             { 
    280 -             globfree (pglob); 
    281 +             xxglobfree (pglob); 
    282               return GLOB_NOSPACE; 
    283             } 
    284         } 
    285 @@ -804,7 +804,7 @@ glob (const char *pattern, int flags, 
    286             char *new = xrealloc (pglob->gl_pathv[i], len); 
    287             if (new == NULL) 
    288               { 
    289 -               globfree (pglob); 
    290 +               xxglobfree (pglob); 
    291                 return GLOB_NOSPACE; 
    292               } 
    293             strcpy (&new[len - 2], "/"); 
    294 @@ -831,7 +831,7 @@ glob (const char *pattern, int flags, 
    295   
    296  /* Free storage allocated in PGLOB by a previous `glob' call.  */ 
    297  void 
    298 -globfree (glob_t *pglob) 
    299 +xxglobfree (glob_t *pglob) 
    300  { 
    301    if (pglob->gl_pathv != NULL) 
    302      { 
    303 @@ -1001,7 +1001,7 @@ glob_in_dir (const char *pattern, const  
    304           struct stat st; 
    305           size_t patlen = strlen (pattern); 
    306           size_t dirlen = strlen (directory); 
    307 -         char *fullname = (char *) __alloca (dirlen + 1 + patlen + 1); 
    308 +         char *fullname = (char *) __xxalloca (dirlen + 1 + patlen + 1); 
    309   
    310  # ifdef HAVE_MEMPCPY 
    311           mempcpy (mempcpy (mempcpy (fullname, directory, dirlen), 
    312 @@ -1028,7 +1028,7 @@ glob_in_dir (const char *pattern, const  
    313         { 
    314           /* This is a special case for matching directories like in 
    315              "*a/".  */ 
    316 -         names = (struct globlink *) __alloca (sizeof (struct globlink)); 
    317 +         names = (struct globlink *) __xxalloca (sizeof (struct globlink)); 
    318           names->name = (char *) xmalloc (1); 
    319           if (names->name == NULL) 
    320             goto memory_error; 
    321 @@ -1084,10 +1084,10 @@ glob_in_dir (const char *pattern, const  
    322   
    323                   name = d->d_name; 
    324   
    325 -                 if (fnmatch (pattern, name, fnm_flags) == 0) 
    326 +                 if (xxfnmatch (pattern, name, fnm_flags) == 0) 
    327                     { 
    328                       struct globlink *new = (struct globlink *) 
    329 -                       __alloca (sizeof (struct globlink)); 
    330 +                       __xxalloca (sizeof (struct globlink)); 
    331                       len = NAMLEN (d); 
    332                       new->name = (char *) xmalloc (len + 1); 
    333                       if (new->name == NULL) 
    334 @@ -1112,7 +1112,7 @@ glob_in_dir (const char *pattern, const  
    335      { 
    336        size_t len = strlen (pattern); 
    337        nfound = 1; 
    338 -      names = (struct globlink *) __alloca (sizeof (struct globlink)); 
    339 +      names = (struct globlink *) __xxalloca (sizeof (struct globlink)); 
    340        names->next = NULL; 
    341        names->name = (char *) xmalloc (len + 1); 
    342        if (names->name == NULL) 
    343 Index: misc/glob.h 
    344 =================================================================== 
    345 RCS file: /cvs/devel/rpm/misc/glob.h,v 
    346 retrieving revision 1.6.16.3 
    347 diff -u -b -B -w -p -r1.6.16.3 glob.h 
    348 --- misc/glob.h 28 Jan 2005 06:36:29 -0000      1.6.16.3 
    349 +++ misc/glob.h 3 Feb 2005 23:58:33 -0000 
    350 @@ -152,12 +152,12 @@ typedef struct 
    351     If memory cannot be allocated for PGLOB, GLOB_NOSPACE is returned. 
    352     Otherwise, `glob' returns zero.  */ 
    353  #if _FILE_OFFSET_BITS != 64 
    354 -extern int glob __P ((__const char *__pattern, int __flags, 
    355 +extern int xxglob __P ((__const char *__pattern, int __flags, 
    356                       int (*__errfunc) (__const char *, int), 
    357                       glob_t *__pglob)); 
    358   
    359  /* Free storage allocated in PGLOB by a previous `glob' call.  */ 
    360 -extern void globfree __P ((glob_t *__pglob)); 
    361 +extern void xxglobfree __P ((glob_t *__pglob)); 
    362  #else 
    363  # if __GNUC__ >= 2 
    364  extern int glob __P ((__const char *__pattern, int __flags, 
    365 cvs server: Diffing rpmio 
    366 Index: rpmio/rpmrpc.c 
    367 =================================================================== 
    368 RCS file: /cvs/devel/rpm/rpmio/rpmrpc.c,v 
    369 retrieving revision 2.44.2.4 
    370 diff -u -b -B -w -p -r2.44.2.4 rpmrpc.c 
    371 --- rpmio/rpmrpc.c      28 Jan 2005 06:36:33 -0000      2.44.2.4 
    372 +++ rpmio/rpmrpc.c      3 Feb 2005 23:58:33 -0000 
    373 @@ -1466,14 +1466,14 @@ fprintf(stderr, "*** Glob(%s,0x%x,%p,%p) 
    374         return -2; 
    375         /*@notreached@*/ break; 
    376      } 
    377 -    return glob(pattern, flags, errfunc, pglob); 
    378 +    return xxglob(pattern, flags, errfunc, pglob); 
    379  } 
    380   
    381  void Globfree(glob_t *pglob) 
    382  { 
    383  if (_rpmio_debug) 
    384  fprintf(stderr, "*** Globfree(%p)\n", pglob); 
    385 -    globfree(pglob); 
    386 +    xxglobfree(pglob); 
    387  } 
    388   
    389  DIR * Opendir(const char * path) 
    390 Index: rpmio/stubs.c 
    391 =================================================================== 
    392 RCS file: /cvs/devel/rpm/rpmio/stubs.c,v 
    393 retrieving revision 1.5.6.1 
    394 diff -u -b -B -w -p -r1.5.6.1 stubs.c 
    395 --- rpmio/stubs.c       28 Jan 2005 06:36:33 -0000      1.5.6.1 
    396 +++ rpmio/stubs.c       3 Feb 2005 23:58:33 -0000 
    397 @@ -71,8 +71,6 @@ 
    398  #endif 
    399   
    400  #if defined(USE_GNU_GLOB) 
    401 -#include "misc/fnmatch.h" 
    402  #include "misc/fnmatch.c" 
    403 -#include "misc/glob.h" 
    404  #include "misc/glob.c" 
    405  #endif 
    406 cvs server: Diffing rpmio/sexp 
    407 cvs server: Diffing rpmio/sexp/tests 
  • files/patch-file-src-Makefile.in

     
    1 --- file/src/Makefile.in.orig   2005-06-16 13:24:54.000000000 -0700 
    2 +++ file/src/Makefile.in        2005-06-16 13:26:45.000000000 -0700 
     1--- file/src/Makefile.in.orig   2007-03-18 09:33:43.000000000 -0700 
     2+++ file/src/Makefile.in        2007-03-18 09:34:05.000000000 -0700 
    33@@ -124,7 +124,7 @@ 
    4  INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ 
     4 IS_CROSS_COMPILE_TRUE = @IS_CROSS_COMPILE_TRUE@ 
    55 LDFLAGS = @LDFLAGS@ 
    66 LIBOBJS = @LIBOBJS@ 
    77-LIBS = @LIBS@ 
  • files/patch-lib-rpmds

     
    1 Index: lib/rpmds.c 
    2 =================================================================== 
    3 RCS file: /cvs/devel/rpm/lib/rpmds.c,v 
    4 retrieving revision 2.54.2.23 
    5 diff -u -r2.54.2.23 rpmds.c 
    6 --- lib/rpmds.c 9 Dec 2005 19:29:30 -0000       2.54.2.23 
    7 +++ lib/rpmds.c 7 Mar 2006 16:16:27 -0000 
    8 @@ -2425,6 +2425,7 @@ 
    9         case SYSCONF: 
    10             value = sysconf(c->call_name); 
    11             if (value == -1l) { 
    12 +#if defined(_SC_UINT_MAX) && defined(_SC_ULONG_MAX) 
    13  /*@-unrecog@*/ 
    14                 if (c->call_name == _SC_UINT_MAX 
    15                 || c->call_name == _SC_ULONG_MAX) { 
    16 @@ -2432,6 +2433,7 @@ 
    17                     sprintf(EVR, "%lu", value); 
    18                 } 
    19  /*@=unrecog@*/ 
    20 +#endif 
    21             } else { 
    22                 EVR = xmalloc(32); 
    23                 sprintf(EVR, "%ld", value); 
    24 @@ -2441,8 +2443,10 @@ 
    25             clen = confstr(c->call_name, (char *) NULL, 0); 
    26             EVR = xmalloc(clen+1); 
    27             *EVR = '\0'; 
    28 -           if (confstr (c->call_name, EVR, clen) != clen) 
    29 -               error (3, errno, "confstr"); 
    30 +           if (confstr (c->call_name, EVR, clen) != clen) { 
    31 +               fprintf(stderr, "confstr: %s\n", strerror(errno)); 
    32 +               exit (3); 
    33 +           } 
    34             EVR[clen] = '\0'; 
    35             /*@switchbreak@*/ break; 
    36         } 
    37 @@ -2924,7 +2928,7 @@ 
    38  #endif 
    39      if (un->machine != NULL) 
    40         rpmdsNSAdd(dsp, NS, "machine", un->machine, RPMSENSE_EQUAL); 
    41 -#if defined(_GNU_SOURCE) 
    42 +#if defined(__linux__) 
    43      if (un->domainname != NULL && strcmp(un->domainname, "(none)")) 
    44         rpmdsNSAdd(dsp, NS, "domainname", un->domainname, RPMSENSE_EQUAL); 
    45  #endif 
  • files/patch-python-Makefile

     
    1 --- python/Makefile.in.orig     2005-06-16 14:26:05.000000000 -0700 
    2 +++ python/Makefile.in  2005-06-16 14:26:14.000000000 -0700 
    3 @@ -67,7 +67,7 @@ 
    4         rpmmi-py.lo rpmps-py.lo rpmrc-py.lo rpmte-py.lo rpmts-py.lo \ 
    5         spec-py.lo 
    6  _rpmmodule_la_OBJECTS = $(am__rpmmodule_la_OBJECTS) 
    7 -DEFAULT_INCLUDES = -I. -I$(srcdir) -I$(top_builddir) 
    8 +DEFAULT_INCLUDES = -I. -I$(srcdir) -I$(top_builddir) -I/Library/Frameworks/Python.framework/Versions/2.4/include/python2.4 
    9  depcomp = $(SHELL) $(top_srcdir)/depcomp 
    10  am__depfiles_maybe = depfiles 
    11  COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \ 
  • files/patch-zlib-Makefile.in

     
    1 --- zlib/Makefile.in.orig       2005-06-16 13:08:09.000000000 -0700 
    2 +++ zlib/Makefile.in    2005-06-16 13:08:31.000000000 -0700 
    3 @@ -214,9 +214,9 @@ 
    4         trees.c uncompr.c zutil.c 
    5   
    6  example_SOURCES = example.c 
    7 -example_LDFLAGS = -L. -lz 
    8 +example_LDFLAGS = .libs/libz.a 
    9  minigzip_SOURCES = minigzip.c 
    10 -minigzip_LDFLAGS = -L. -lz 
    11 +minigzip_LDFLAGS = .libs/libz.a 
    12  BUILT_SOURCES = # Doxyfile zlib.lcd 
    13  all: $(BUILT_SOURCES) config.h 
    14         $(MAKE) $(AM_MAKEFLAGS) all-am 
  • Portfile

     
    22 
    33PortSystem 1.0 
    44name                    rpm 
    5 version                 4.4.5 
     5version                 4.4.6 
    66platforms               darwin 
    77categories              sysutils archivers 
    88maintainers             n3npq@mac.com 
     
    1616 
    1717master_sites            http://wraptastic.org/pub/rpm-4.4.x/ 
    1818distfiles               rpm-${version}.tar.gz 
    19 checksums               md5 d5f434789c0c56d05d77be6f4262a561 
     19checksums               md5 baa6f371446c65b4080d1cd1f194a7ae 
    2020 
    2121depends_lib             lib:libhistory.5:readline port:gettext \ 
    2222                        lib:libsqlite3.0:sqlite3 
     
    2525                        port:python24 port:popt \ 
    2626                        port:readline port:beecrypt \ 
    2727                        port:libiconv port:gettext 
    28 depends_run             port:gzip 
     28depends_run             port:gzip \ 
     29                        port:openssl \ 
     30                        port:bzip2 \ 
     31                        port:perl5.8 
    2932 
    3033                        ###you do *not* want these installed, instead use "/usr": 
    3134                        #lib:libssl:openssl lib:libbz2:bzip2 path:perl:perl5.8 
     
    4952 
    5053 
    5154variant darwin { 
    52         patchfiles-append \ 
    53                 patch-file-src-Makefile.in \ 
    54                 patch-lib-rpmds \ 
    55                 patch-macros.in 
    56  
     55        patchfiles-append patch-file-src-Makefile.in patch-macros.in 
     56         
    5757        post-patch { 
    5858                file delete -force ${worksrcpath}/beecrypt 
    5959                file delete -force ${worksrcpath}/neon