summaryrefslogtreecommitdiff
path: root/databases/sqlite3
diff options
context:
space:
mode:
authorRuslan Makhmatkhanov <rm@FreeBSD.org>2011-12-22 18:10:22 +0000
committerRuslan Makhmatkhanov <rm@FreeBSD.org>2011-12-22 18:10:22 +0000
commit29befa002585e25eae4ba6e65d69f0484867ee81 (patch)
tree22521fb5d628ea758a002fd871fd26b04c79c092 /databases/sqlite3
parent- Update to 1.3 (diff)
Add patch that fixes blobs handling in interactive mode.
Looks like this issue is known by upstream since 2009, but never was fixed in any release. PR: 162650 Submitted by: Valentin Davydov <cs at soi.spb.ru> Approved by: maintainer, novel (mentor, implicit)
Notes
Notes: svn path=/head/; revision=287878
Diffstat (limited to 'databases/sqlite3')
-rw-r--r--databases/sqlite3/Makefile1
-rw-r--r--databases/sqlite3/files/patch-src_shell.c11
2 files changed, 12 insertions, 0 deletions
diff --git a/databases/sqlite3/Makefile b/databases/sqlite3/Makefile
index 70168a3c2ea9..738e7dd2380e 100644
--- a/databases/sqlite3/Makefile
+++ b/databases/sqlite3/Makefile
@@ -7,6 +7,7 @@
PORTNAME= sqlite3
PORTVERSION= 3.7.9
+PORTREVISION= 1
CATEGORIES= databases
MASTER_SITES= http://www.sqlite.org/ http://www2.sqlite.org/
DISTNAME= sqlite-src-3070900
diff --git a/databases/sqlite3/files/patch-src_shell.c b/databases/sqlite3/files/patch-src_shell.c
new file mode 100644
index 000000000000..b39318c429dc
--- /dev/null
+++ b/databases/sqlite3/files/patch-src_shell.c
@@ -0,0 +1,11 @@
+--- src/shell.c.orig 2011-11-01 16:31:18.000000000 +0400
++++ src/shell.c 2011-11-10 22:45:11.000000000 +0400
+@@ -490,7 +490,7 @@
+ */
+ static void output_hex_blob(FILE *out, const void *pBlob, int nBlob){
+ int i;
+- char *zBlob = (char *)pBlob;
++ unsigned char *zBlob = (unsigned char *)pBlob;
+ fprintf(out,"X'");
+ for(i=0; i<nBlob; i++){ fprintf(out,"%02x",zBlob[i]); }
+ fprintf(out,"'");