Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 23 Mar 2018 19:19:49 +0000 (UTC)
From:      Yuri Victorovich <yuri@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-branches@freebsd.org
Subject:   svn commit: r465398 - in branches/2018Q1/databases/sqlite3: . files
Message-ID:  <201803231919.w2NJJnHa086770@repo.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: yuri
Date: Fri Mar 23 19:19:49 2018
New Revision: 465398
URL: https://svnweb.freebsd.org/changeset/ports/465398

Log:
  MFH: r464472 (commit leading to r465275 that patches CVE-2018-8740)
  
  databases/sqlite: Update to 3.22.0
  
  Changelog:
  https://www.sqlite.org/releaselog/3_22_0.html
  
  Port changes:
  * Added the OFFSET option for the new sqlite_offset() function
  * Added 'Optional extensions' and 'Optional functions' option
    groups for better options readability
  * Deleted patches from files/ because they were disabling certain
    options in the command-line utility that the upstream keeps
    always enabled there
  * Changed capitalization in some options according to
    common spelling rules
  
  Approved by:	ports-secteam (feld)

Deleted:
  branches/2018Q1/databases/sqlite3/files/
Modified:
  branches/2018Q1/databases/sqlite3/Makefile
  branches/2018Q1/databases/sqlite3/distinfo
Directory Properties:
  branches/2018Q1/   (props changed)

Modified: branches/2018Q1/databases/sqlite3/Makefile
==============================================================================
--- branches/2018Q1/databases/sqlite3/Makefile	Fri Mar 23 19:11:33 2018	(r465397)
+++ branches/2018Q1/databases/sqlite3/Makefile	Fri Mar 23 19:19:49 2018	(r465398)
@@ -2,10 +2,9 @@
 # $FreeBSD$
 
 PORTNAME=	sqlite3
-PORTVERSION=	3.21.0
-PORTREVISION=	1
+DISTVERSION=	3.22.0
 CATEGORIES=	databases
-MASTER_SITES=	https://www.sqlite.org/2017/ http://www2.sqlite.org/2017/ http://www3.sqlite.org/2017/
+MASTER_SITES=	https://www.sqlite.org/2018/ http://www2.sqlite.org/2018/ http://www3.sqlite.org/2018/
 DISTNAME=	sqlite-autoconf-${PORTVERSION:C/\.([[:digit:]])[[:>:]]/0\1/g:S/.//g}00
 
 MAINTAINER=	pavelivolkov@gmail.com
@@ -14,28 +13,33 @@ COMMENT=	SQL database engine in a C library
 LICENSE=	PD
 
 USES=		libtool ncurses pathfix
-USE_LDCONFIG=	yes
 GNU_CONFIGURE=	yes
+USE_LDCONFIG=	yes
 INSTALL_TARGET=	install-strip
 
 MAKE_JOBS_UNSAFE=	yes
 
 # Compilation Options For SQLite https://www.sqlite.org/compile.html
-OPTIONS_DEFINE=	FTS4 UPD_DEL_LIMIT URI URI_AUTHORITY SOUNDEX METADATA \
-		DIRECT_READ MEMMAN SECURE_DELETE UNLOCK_NOTIFY THREADS \
-		EXTENSION ARMOR STMT DBPAGE DBSTAT FTS5 JSON1 RBU NULL_TRIM \
-		LIKENOTBLOB STSHELL FTS3_TOKEN SESSION UNKNOWN_SQL
-OPTIONS_SINGLE=	RAMT
-OPTIONS_RADIO=	STAT
-OPTIONS_GROUP=	UNICODE RTREEG RL
+OPTIONS_DEFINE=		FTS4 UPD_DEL_LIMIT URI URI_AUTHORITY METADATA \
+			DIRECT_READ MEMMAN SECURE_DELETE UNLOCK_NOTIFY THREADS \
+			EXTENSION ARMOR STMT DBPAGE DBSTAT FTS5 RBU NULL_TRIM \
+			LIKENOTBLOB STSHELL FTS3_TOKEN UNKNOWN_SQL
+OPTIONS_SINGLE=		RAMT
+OPTIONS_RADIO=		STAT
+OPTIONS_GROUP=		OPT_EXT OPT_FUNC UNICODE RTREEG RL
 
+OPTIONS_GROUP_OPT_EXT=	JSON1 SESSION
+OPTIONS_GROUP_OPT_FUNC=	OFFSET SOUNDEX
+
+OPT_EXT_DESC=		Optional extensions
+OPT_FUNC_DESC=		Optional functions
 UPD_DEL_LIMIT_DESC=	ORDER BY and LIMIT on UPDATE and DELETE
 URI_DESC=		Enable use the URI filename
 URI_AUTHORITY_DESC=	Allow convert URL into a UNC
-SOUNDEX_DESC=		Enables the soundex() SQL function
+SOUNDEX_DESC=		Enable the soundex() SQL function
 METADATA_DESC=		Enable column metadata
 DIRECT_READ_DESC=	File is read directly from disk
-MEMMAN_DESC=		Allows it to release unused memory
+MEMMAN_DESC=		Allow it to release unused memory
 SECURE_DELETE_DESC=	Overwrite deleted information with zeros
 UNLOCK_NOTIFY_DESC=	Enable notification on unlocking
 EXTENSION_DESC=		Allow loadable extensions
@@ -44,8 +48,11 @@ STSHELL_DESC=		Statically link libsqlite3 into shell
 # https://sqlite.org/compile.html#enable_null_trim
 NULL_TRIM_DESC=		Omits NULL columns at the ends of rows
 
+# http://www.sqlite.org/compile.html#enable_offset_sql_func
+OFFSET_DESC=		Enable sqlite_offset() returning record's file offset
+
 # https://www.sqlite.org/sessionintro.html
-SESSION_DESC=		Enable the Session Extension
+SESSION_DESC=		Enable the session extension
 
 # https://sqlite.org/compile.html#like_doesnt_match_blobs
 LIKENOTBLOB_DESC=	LIKE does not match blobs
@@ -54,7 +61,7 @@ LIKENOTBLOB_DESC=	LIKE does not match blobs
 ARMOR_DESC=		Detect misuse of the API
 
 # http://sqlite.org/compile.html#enable_unknown_sql_function
-UNKNOWN_SQL_DESC=	suppress unknown function errors
+UNKNOWN_SQL_DESC=	Suppress unknown function errors
 
 # https://www.sqlite.org/fts3.html
 # https://www.sqlite.org/compile.html#enable_fts3_parenthesis
@@ -71,10 +78,10 @@ FTS3_TOKEN_DESC=	Enable two-args version fts3_tokenize
 JSON1_DESC=		Enable the JSON1 extension
 
 # https://www.sqlite.org/rbu.html
-RBU_DESC=		Enable the Resumable Bulk Update
+RBU_DESC=		Enable the resumable bulk update
 
 # https://www.sqlite.org/c3ref/stmt_scanstatus.html
-STMT_DESC=		Prepared Statement Scan Status
+STMT_DESC=		Prepared statement scan status
 
 # https://www.sqlite.org/tempfiles.html#tempstore
 OPTIONS_SINGLE_RAMT=	TS0 TS1 TS2 TS3
@@ -86,7 +93,7 @@ TS3_DESC=		Always use memory
 
 # https://www.sqlite.org/queryplanner-ng.html#qpstab
 OPTIONS_RADIO_STAT=	STAT3 STAT4
-STAT_DESC=		Which query planner to use, Stability or ...
+STAT_DESC=		Which query planner to use, stability or ...
 STAT3_DESC=		collect histogram data from leftmost column
 STAT4_DESC=		collect histogram data from all columns
 
@@ -201,6 +208,8 @@ SESSION_CONFIGURE_ENABLE=	session
 UNKNOWN_SQL_CPPFLAGS=	-DSQLITE_ENABLE_UNKNOWN_SQL_FUNCTION=1
 
 NULL_TRIM_CPPFLAGS=	-DSQLITE_ENABLE_NULL_TRIM=1
+
+OFFSET_CPPFLAGS=	-DSQLITE_ENABLE_OFFSET_SQL_FUNC=1
 
 .include <bsd.port.options.mk>
 

Modified: branches/2018Q1/databases/sqlite3/distinfo
==============================================================================
--- branches/2018Q1/databases/sqlite3/distinfo	Fri Mar 23 19:11:33 2018	(r465397)
+++ branches/2018Q1/databases/sqlite3/distinfo	Fri Mar 23 19:19:49 2018	(r465398)
@@ -1,3 +1,3 @@
-TIMESTAMP = 1509525928
-SHA256 (sqlite-autoconf-3210000.tar.gz) = d7dd516775005ad87a57f428b6f86afd206cb341722927f104d3f0cf65fbbbe3
-SIZE (sqlite-autoconf-3210000.tar.gz) = 2568942
+TIMESTAMP = 1517654018
+SHA256 (sqlite-autoconf-3220000.tar.gz) = 2824ab1238b706bc66127320afbdffb096361130e23291f26928a027b885c612
+SIZE (sqlite-autoconf-3220000.tar.gz) = 2644649



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