Changeset 98421


Ignore:
Timestamp:
Oct 5, 2012, 9:21:15 AM (12 years ago)
Author:
jeremyhu@…
Message:

csvdb: use_autoreconf and fix weakref usage. This is a new package in MacPorts, so we don't need to worry about backwards compatibility by providing a result_free symbol.

Location:
trunk/dports/databases/csvdb
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • trunk/dports/databases/csvdb/Portfile

    r98419 r98421  
    1111
    1212version             0.5.1
     13revision            1
    1314
    1415categories          database
     
    3637                    patch_src-lib-result.c.diff
    3738
     39use_autoreconf  yes
     40autoreconf.args -fvi
  • trunk/dports/databases/csvdb/files/patch_inc-csvdb.h.diff

    r98400 r98421  
    66 void csvdb_free_result(result_t *r);
    77-void result_free(result_t *r) __attribute__ ((deprecated ("use csvdb_free_result")));
    8 +void result_free(result_t *r) __attribute__ ((deprecated));
     8+static void result_free(result_t *r) __attribute__ ((deprecated)) __attribute__ ((weakref("csvdb_free_result")));
    99 table_t *result_to_table(result_t *r, char* name);
    1010 
  • trunk/dports/databases/csvdb/files/patch_src-lib-result.c.diff

    r98400 r98421  
    11--- src/lib/result.c    2012-10-04 15:11:40.000000000 +0200
    22+++ src/lib/result.c.new        2012-10-04 15:15:45.000000000 +0200
    3 @@ -879,7 +879,7 @@
     3@@ -879,7 +879,5 @@
    44        free(r);
    55 }
    66 
    77-void result_free(result_t *r) __attribute__ ((weak, alias ("csvdb_free_result")));
    8 +void result_free(result_t *r) __attribute__ ((deprecated));
    9  
     8-
    109 table_t *result_to_table(result_t *r, char* name)
    1110 {
Note: See TracChangeset for help on using the changeset viewer.