Ignore:
Timestamp:
Aug 13, 2007, 10:56:57 AM (12 years ago)
Author:
afb@…
Message:

patch cleanup, linux support

Location:
trunk/dports/sysutils/rpm
Files:
1 added
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/dports/sysutils/rpm/Portfile

    r26971 r27736  
    55name                    rpm
    66version                 4.4.9
    7 revision                3
    8 platforms               darwin freebsd
     7revision                4
     8platforms               darwin freebsd linux
    99categories              sysutils archivers
    1010maintainers             n3npq@mac.com
     
    4646                        patch-Makefile.PL \
    4747                        patch-darwin.prov \
     48                        patch-fts.c \
    4849                        patch-rpmdav.c \
    4950                        patch-rpmsq.c \
     
    8990}
    9091
    91 platform darwin 9 {
    92          patchfiles-append      patch-fts.c
    93 }
    94 
    9592platform freebsd {
    9693        post-configure {
     
    105102}
    106103
     104platform linux {
     105        patchfiles-append      patch-rpmdb-Makefile.am
     106
     107        post-destroot {
     108                # Linux specific changes
     109        }
     110}
    107111
    108112variant docs {
  • trunk/dports/sysutils/rpm/files/patch-rpmevr.h

    r26411 r27736  
    1 --- ./lib/rpmevr.h.orig 2007-05-16 12:55:05.000000000 +0200
    2 +++ ./lib/rpmevr.h      2007-06-20 10:13:14.000000000 +0200
    3 @@ -18,8 +18,6 @@
     1--- lib/rpmevr.h.orig   2007-05-16 12:55:05.000000000 +0200
     2+++ lib/rpmevr.h        2007-08-09 18:36:13.000000000 +0200
     3@@ -6,6 +6,10 @@
     4  * Structure(s) and routine(s) used for EVR parsing and comparison.
     5  */
     6 
     7+#ifdef __cplusplus
     8+extern "C" {
     9+#endif
     10+
    411 /**
    5   * Dependency Attributes.
    612  */
    7 -typedef        enum evrFlags_e rpmsenseFlags;
    8 -typedef        enum evrFlags_e evrFlags;
     13 /*@-exportlocal@*/
     14@@ -117,10 +121,6 @@
     15 #define        isErasePreReq(_x)       ((_x) & _ERASE_ONLY_MASK)
     16 #endif /* _RPMEVR_INTERNAL */
    917 
    10  /*@-matchfields@*/
    11  enum evrFlags_e {
    12 @@ -67,6 +65,9 @@
    13  };
    14  /*@=matchfields@*/
    15  
    16 +typedef        enum evrFlags_e rpmsenseFlags;
    17 +typedef        enum evrFlags_e evrFlags;
    18 +
    19  #define        RPMSENSE_SENSEMASK      0x0e     /* Mask to get senses, ie serial, */
    20                                           /* less, greater, equal.          */
    21  #define        RPMSENSE_NOTEQUAL       (RPMSENSE_EQUAL ^ RPMSENSE_SENSEMASK)
     18-#ifdef __cplusplus
     19-extern "C" {
     20-#endif
     21-
     22 /** \ingroup rpmds
     23  * Segmented string compare.
     24  * @param a            1st string
Note: See TracChangeset for help on using the changeset viewer.