Ticket #11580: upgrade.patch

File upgrade.patch, 18.3 KB (added by keith.irwin@…, 17 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