[45716] trunk/dports/math
alakazam at macports.org
alakazam at macports.org
Tue Jan 20 12:24:12 PST 2009
Revision: 45716
http://trac.macports.org/changeset/45716
Author: alakazam at macports.org
Date: 2009-01-20 12:24:11 -0800 (Tue, 20 Jan 2009)
Log Message:
-----------
Add octave-database port
Added Paths:
-----------
trunk/dports/math/octave-database/
trunk/dports/math/octave-database/Portfile
trunk/dports/math/octave-database/files/
trunk/dports/math/octave-database/files/patch-odbc_wrap.cpp.diff
trunk/dports/math/octave-database/files/patch-sqlite3_wrap.cpp.diff
Added: trunk/dports/math/octave-database/Portfile
===================================================================
--- trunk/dports/math/octave-database/Portfile (rev 0)
+++ trunk/dports/math/octave-database/Portfile 2009-01-20 20:24:11 UTC (rev 45716)
@@ -0,0 +1,40 @@
+# $Id:$
+
+PortSystem 1.0
+
+name octave-database
+version 1.0.1
+categories math science
+platforms darwin
+maintainers andrea.damore alakazam
+description These are bindings that allow SQL queries and other database \
+ operations on postgres, mysql, sqlite, and standard ODBC \
+ databases from within Octave.
+long_description ${description} A simplified interface that is uniform \
+ across all database types is provided, as well as the \
+ entire C client API for each database (libpq, libmysqlclient, etc).
+
+homepage http://octave.sourceforge.net/
+master_sites sourceforge:octave
+
+distname database-1.0.1
+
+checksums md5 460b0b3eac92654a63a07b8c95be3880 \
+ sha1 4eefe67c007f71129e6f71f6dc9baf4e29c32862 \
+ rmd160 490fc28735afe6213006e6f403187f1036de677e
+
+patchfiles patch-sqlite3_wrap.cpp.diff patch-odbc_wrap.cpp.diff
+
+depends_lib-append port:octave port:swig port:postgresql82 port:mysql5 port:sqlite3 port:unixODBC
+
+post-destroot {
+ move ${destroot}${prefix}/share/octave/octave_packages ${destroot}${prefix}/share/octave/octave_packages_${name}
+}
+
+post-activate {
+ system "octave --eval \"pkg rebuild\""
+}
+
+livecheck.check regex
+livecheck.url http://octave.sourceforge.net/packages.html
+livecheck.regex http://downloads\.sourceforge\.net/octave/database-(\\d+(\\.\\d+)*)\.tar\.gz
Added: trunk/dports/math/octave-database/files/patch-odbc_wrap.cpp.diff
===================================================================
--- trunk/dports/math/octave-database/files/patch-odbc_wrap.cpp.diff (rev 0)
+++ trunk/dports/math/octave-database/files/patch-odbc_wrap.cpp.diff 2009-01-20 20:24:11 UTC (rev 45716)
@@ -0,0 +1,11 @@
+--- src/odbc_wrap.cpp
++++ src/odbc_wrap.cpp
+@@ -6461,7 +6461,7 @@
+ if (!SWIG_IsOK(res7)) {
+ SWIG_exception_fail(SWIG_ArgError(res7), "in method '" "SQLColAttribute" "', argument " "7"" of type '" "SQLPOINTER""'");
+ }
+- result = (SQLRETURN)SQLColAttribute(arg1,arg2,arg3,arg4,arg5,arg6,arg7);
++ result = (SQLRETURN)SQLColAttribute(arg1,arg2,arg3,arg4,arg5,arg6,(SQLINTEGER*)arg7);
+ _outv = SWIG_From_short((short)(result));
+ if (_outv.is_defined()) _outp = SWIG_Octave_AppendOutput(_outp, _outv);
+ fail:
Added: trunk/dports/math/octave-database/files/patch-sqlite3_wrap.cpp.diff
===================================================================
--- trunk/dports/math/octave-database/files/patch-sqlite3_wrap.cpp.diff (rev 0)
+++ trunk/dports/math/octave-database/files/patch-sqlite3_wrap.cpp.diff 2009-01-20 20:24:11 UTC (rev 45716)
@@ -0,0 +1,11 @@
+--- src/sqlite3_wrap.cpp
++++ src/sqlite3_wrap.cpp
+@@ -6759,7 +6759,7 @@
+ if (!SWIG_IsOK(res1)) {
+ SWIG_exception_fail(SWIG_ArgError(res1), "in method '" "sqlite3_auto_extension" "', argument " "1"" of type '" "void *""'");
+ }
+- result = (int)sqlite3_auto_extension(arg1);
++ result = (int)sqlite3_auto_extension((void (*)())arg1);
+ _outv = SWIG_From_int((int)(result));
+ if (_outv.is_defined()) _outp = SWIG_Octave_AppendOutput(_outp, _outv);
+ fail:
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.macosforge.org/pipermail/macports-changes/attachments/20090120/2ad4c02b/attachment-0001.html>
More information about the macports-changes
mailing list