Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 4 Jan 2014 15:43:19 +0400 (MSK)
From:      Pavel I Volkov <pavelivolkov@gmail.com>
To:        FreeBSD-gnats-submit@freebsd.org
Subject:   ports/185465: [MAINTAINER] databases/sqlite3: update to 3.8.2
Message-ID:  <201401041143.s04BhJM9082496@be.dns4soho.net>
Resent-Message-ID: <201401041210.s04CA0FM047139@freefall.freebsd.org>

next in thread | raw e-mail | index | archive | help

>Number:         185465
>Category:       ports
>Synopsis:       [MAINTAINER] databases/sqlite3: update to 3.8.2
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    freebsd-ports-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          maintainer-update
>Submitter-Id:   current-users
>Arrival-Date:   Sat Jan 04 12:10:00 UTC 2014
>Closed-Date:
>Last-Modified:
>Originator:     Pavel I Volkov
>Release:        FreeBSD 9.2-RELEASE-p2 amd64
>Organization:
>Environment:
System: FreeBSD be.dns4soho.net 9.2-RELEASE-p2 FreeBSD 9.2-RELEASE-p2 #3: Sat Nov 30 10:44:24 MSK 2013
>Description:
- Update to 3.8.2
- Don't add RTREE by default
- Add new OPTION: UNICODE61

Generated with FreeBSD Port Tools 0.99_11 (mode: update, diff: suffix)
>How-To-Repeat:
>Fix:

--- sqlite3-3.8.2.patch begins here ---
diff -ruN ../sqlite3.orig/Makefile ./Makefile
--- ../sqlite3.orig/Makefile	2014-01-03 14:18:48.000000000 +0400
+++ ./Makefile	2014-01-04 15:34:01.000000000 +0400
@@ -2,10 +2,10 @@
 # $FreeBSD: head/databases/sqlite3/Makefile 337465 2013-12-25 23:33:14Z rakuco $
 
 PORTNAME=	sqlite3
-PORTVERSION=	3.8.1
+PORTVERSION=	3.8.2
 CATEGORIES=	databases
 MASTER_SITES=	http://www.sqlite.org/2013/ http://www2.sqlite.org/2013/ http://www3.sqlite.org/2013/
-DISTNAME=	sqlite-autoconf-3080100
+DISTNAME=	sqlite-autoconf-3080200
 
 MAINTAINER=	pavelivolkov@gmail.com
 COMMENT=	SQL database engine in a C library
@@ -24,8 +24,11 @@
 MAKE_JOBS_UNSAFE=	yes
 
 # Compilation Options For SQLite http://www.sqlite.org/compile.html
-OPTIONS_DEFINE=	FTS4 ICU UPD_DEL_LIMIT URI URI_AUTHORITY SOUNDEX METADATA \
+OPTIONS_DEFINE=	FTS4 UPD_DEL_LIMIT URI URI_AUTHORITY SOUNDEX METADATA \
 		DIRECT_READ MEMMAN SECURE_DELETE UNLOCK_NOTIFY THREADS EXTENSION
+OPTIONS_SINGLE=	RAMT
+OPTIONS_RADIO=	STAT
+OPTIONS_GROUP=	UNICODE RTREEG
 
 FTS4_DESC=		Enable FTS3/4 (Full Text Search) module
 UPD_DEL_LIMIT_DESC=	ORDER BY and LIMIT on UPDATE and DELETE
@@ -39,7 +42,6 @@
 UNLOCK_NOTIFY_DESC=	Enable notification on unlocking
 EXTENSION_DESC=		Allow loadable extensions
 
-OPTIONS_SINGLE=		RAMT
 OPTIONS_SINGLE_RAMT=	TS0 TS1 TS2 TS3
 RAMT_DESC=		Where to store temporary files
 TS0_DESC=		Always use temporary files
@@ -47,19 +49,23 @@
 TS2_DESC=		Memory by default,allow changes with PRAGMA
 TS3_DESC=		Always use memory
 
-OPTIONS_RADIO=		STAT
 OPTIONS_RADIO_STAT=	STAT3 STAT4
 STAT_DESC=		Which query planner to use
 STAT3_DESC=		collect histogram data from leftmost column
 STAT4_DESC=		collect histogram data from all columns
 
-OPTIONS_GROUP=		RTREEG
+# http://www.sqlite.org/fts3.html#tokenizer
+OPTIONS_GROUP_UNICODE=	ICU UNICODE61
+UNICODE_DESC=		Unicode support
+UNICODE61_DESC=		Unicode Version 6.1 tokenizer
+
+# http://www.sqlite.org/rtree.html
 OPTIONS_GROUP_RTREEG=	RTREE RTREE_INT
 RTREEG_DESC=		Index type for range queries
 RTREE_DESC=		Enable R*Tree module
 RTREE_INT_DESC=		Store 32-bit sig int (no float) coordinates
 
-OPTIONS_DEFAULT=	FTS4 URI METADATA SECURE_DELETE UNLOCK_NOTIFY THREADS EXTENSION TS1 RTREE
+OPTIONS_DEFAULT=	FTS4 URI METADATA SECURE_DELETE UNLOCK_NOTIFY THREADS EXTENSION TS1
 
 PLIST_FILES=	bin/sqlite3 include/sqlite3.h include/sqlite3ext.h \
 		lib/libsqlite3.a lib/libsqlite3.la lib/libsqlite3.so \
@@ -111,6 +117,8 @@
 ICU_CPPFLAGS=	`${LOCALBASE}/bin/icu-config --cppflags` -DSQLITE_ENABLE_ICU=1
 ICU_LDFLAGS=	`${LOCALBASE}/bin/icu-config --ldflags`
 
+UNICODE61_CPPFLAGS=	-DSQLITE_ENABLE_FTS4_UNICODE61=1
+
 .include <bsd.port.options.mk>
 
 post-configure:
diff -ruN ../sqlite3.orig/distinfo ./distinfo
--- ../sqlite3.orig/distinfo	2014-01-03 14:18:48.000000000 +0400
+++ ./distinfo	2014-01-03 14:22:26.000000000 +0400
@@ -1,2 +1,2 @@
-SHA256 (sqlite-autoconf-3080100.tar.gz) = 176df9a5dfbf4cf8516ef7b91ee187779855f51d4502534a5826034458ba2bb5
-SIZE (sqlite-autoconf-3080100.tar.gz) = 1896869
+SHA256 (sqlite-autoconf-3080200.tar.gz) = a0851d06092c8208e4dd947f569f40db476b472b22e3e10e2f52f3c5e94fef92
+SIZE (sqlite-autoconf-3080200.tar.gz) = 1917056
--- sqlite3-3.8.2.patch ends here ---

>Release-Note:
>Audit-Trail:
>Unformatted:



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201401041143.s04BhJM9082496>