[98421] trunk/dports/databases/csvdb

jeremyhu at macports.org jeremyhu at macports.org
Fri Oct 5 02:21:15 PDT 2012


Revision: 98421
          http://trac.macports.org//changeset/98421
Author:   jeremyhu at macports.org
Date:     2012-10-05 02:21:15 -0700 (Fri, 05 Oct 2012)
Log 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.

Modified Paths:
--------------
    trunk/dports/databases/csvdb/Portfile
    trunk/dports/databases/csvdb/files/patch_inc-csvdb.h.diff
    trunk/dports/databases/csvdb/files/patch_src-lib-result.c.diff

Modified: trunk/dports/databases/csvdb/Portfile
===================================================================
--- trunk/dports/databases/csvdb/Portfile	2012-10-05 09:16:14 UTC (rev 98420)
+++ trunk/dports/databases/csvdb/Portfile	2012-10-05 09:21:15 UTC (rev 98421)
@@ -10,6 +10,7 @@
 git.branch          afad8eca960af3b61b0a8ee3e1c3e0db4cc5c8f5
 
 version             0.5.1
+revision            1
 
 categories          database
 maintainers         mk pixilla openmaintainer
@@ -35,3 +36,5 @@
 patchfiles          patch_inc-csvdb.h.diff \
                     patch_src-lib-result.c.diff
 
+use_autoreconf  yes
+autoreconf.args -fvi

Modified: trunk/dports/databases/csvdb/files/patch_inc-csvdb.h.diff
===================================================================
--- trunk/dports/databases/csvdb/files/patch_inc-csvdb.h.diff	2012-10-05 09:16:14 UTC (rev 98420)
+++ trunk/dports/databases/csvdb/files/patch_inc-csvdb.h.diff	2012-10-05 09:21:15 UTC (rev 98421)
@@ -5,7 +5,7 @@
  void result_limit(result_t *r);
  void csvdb_free_result(result_t *r);
 -void result_free(result_t *r) __attribute__ ((deprecated ("use csvdb_free_result")));
-+void result_free(result_t *r) __attribute__ ((deprecated));
++static void result_free(result_t *r) __attribute__ ((deprecated)) __attribute__ ((weakref("csvdb_free_result")));
  table_t *result_to_table(result_t *r, char* name);
  
  /* defined in row.c */

Modified: trunk/dports/databases/csvdb/files/patch_src-lib-result.c.diff
===================================================================
--- trunk/dports/databases/csvdb/files/patch_src-lib-result.c.diff	2012-10-05 09:16:14 UTC (rev 98420)
+++ trunk/dports/databases/csvdb/files/patch_src-lib-result.c.diff	2012-10-05 09:21:15 UTC (rev 98421)
@@ -1,11 +1,10 @@
 --- src/lib/result.c	2012-10-04 15:11:40.000000000 +0200
 +++ src/lib/result.c.new	2012-10-04 15:15:45.000000000 +0200
-@@ -879,7 +879,7 @@
+@@ -879,7 +879,5 @@
  	free(r);
  }
  
 -void result_free(result_t *r) __attribute__ ((weak, alias ("csvdb_free_result")));
-+void result_free(result_t *r) __attribute__ ((deprecated));
- 
+-
  table_t *result_to_table(result_t *r, char* name)
  {
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.macosforge.org/pipermail/macports-changes/attachments/20121005/72af6ae9/attachment.html>


More information about the macports-changes mailing list