diff options
author | Hye-Shik Chang <perky@FreeBSD.org> | 2005-05-05 08:47:45 +0000 |
---|---|---|
committer | Hye-Shik Chang <perky@FreeBSD.org> | 2005-05-05 08:47:45 +0000 |
commit | c94348debca6b585c7ced39f22fa43e3c93ff389 (patch) | |
tree | cb821c7bfd31a33d97a8bb840d5ba65aa2e0290b /databases | |
parent | - _all_*_zip always changing, mark IGNOREFILES (diff) |
Fix build for the recent freetds library and unmark BROKEN.
Notes
Notes:
svn path=/head/; revision=134647
Diffstat (limited to 'databases')
-rw-r--r-- | databases/py-mssql/Makefile | 2 | ||||
-rw-r--r-- | databases/py-mssql/files/patch-mssqldbmodule.c | 42 |
2 files changed, 42 insertions, 2 deletions
diff --git a/databases/py-mssql/Makefile b/databases/py-mssql/Makefile index 2b60bf4f7033..3c4ba82e14de 100644 --- a/databases/py-mssql/Makefile +++ b/databases/py-mssql/Makefile @@ -19,8 +19,6 @@ COMMENT= Python database interface for simple MS-SQL access LIB_DEPENDS= sybdb.5:${PORTSDIR}/databases/freetds-msdblib -BROKEN= Does not compile - USE_PYTHON= yes USE_PYDISTUTILS=yes USE_REINPLACE= yes diff --git a/databases/py-mssql/files/patch-mssqldbmodule.c b/databases/py-mssql/files/patch-mssqldbmodule.c new file mode 100644 index 000000000000..946f3e5c6f7c --- /dev/null +++ b/databases/py-mssql/files/patch-mssqldbmodule.c @@ -0,0 +1,42 @@ +--- mssqldbmodule.c.orig Thu May 5 17:32:37 2005 ++++ mssqldbmodule.c Thu May 5 17:43:36 2005 +@@ -18,9 +18,9 @@ + #include <sqlfront.h>
+ #include <sqldb.h> // DB-LIB header file (should always be included)
+ #else
+- #include <sybfront.h>
+- #include <sybdb.h> // DB-LIB header file (should always be included)
+- #include <dblib.h> // DB-LIB header file (should always be included)
++ #include <tds.h>
++ #define _FREETDS_LIBRARY_SOURCE 1
++ #include <sybdb.h>
+
+ #define SQLNUMERIC SYBNUMERIC
+ #define SQLDECIMAL SYBDECIMAL
+@@ -115,7 +115,7 @@ + DBUSMALLINT line;
+
+ {
+- sprintf(_mssql_query_message,"SQL Server message %ld, state %d, severity %d:\n\t%s\n", msgno, msgstate, severity, msgtext);
++ sprintf(_mssql_query_message,"SQL Server message %ld, state %d, severity %d:\n\t%s\n", (long)msgno, msgstate, severity, msgtext);
+ return(0);
+ }
+
+@@ -203,7 +203,7 @@ + dberrhandle(err_handler);
+ dbmsghandle(msg_handler);
+ // Set port
+- tds_set_port(login->tds_login, port);
++ //tds_set_port(login->tds_login, port);
+ #endif
+
+
+@@ -757,7 +757,7 @@ + DBDATEREC di;
+ char strdi[25]={0,};
+ dbdatecrack(dbproc, &di, (DBDATETIME*)data);
+-#ifdef MS_WIN32
++#if 1
+ sprintf(strdi, "%02d-%02d-%02d %02d:%02d:%02d",
+ di.year,
+ di.month+1,
|