From owner-svn-ports-all@freebsd.org Fri Mar 23 19:19:50 2018 Return-Path: Delivered-To: svn-ports-all@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 54C93F665AC; Fri, 23 Mar 2018 19:19:50 +0000 (UTC) (envelope-from yuri@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "mxrelay.nyi.freebsd.org", Issuer "Let's Encrypt Authority X3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 02876876D6; Fri, 23 Mar 2018 19:19:50 +0000 (UTC) (envelope-from yuri@FreeBSD.org) Received: from repo.freebsd.org (repo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id F17FD24018; Fri, 23 Mar 2018 19:19:49 +0000 (UTC) (envelope-from yuri@FreeBSD.org) Received: from repo.freebsd.org ([127.0.1.37]) by repo.freebsd.org (8.15.2/8.15.2) with ESMTP id w2NJJnFj086772; Fri, 23 Mar 2018 19:19:49 GMT (envelope-from yuri@FreeBSD.org) Received: (from yuri@localhost) by repo.freebsd.org (8.15.2/8.15.2/Submit) id w2NJJnHa086770; Fri, 23 Mar 2018 19:19:49 GMT (envelope-from yuri@FreeBSD.org) Message-Id: <201803231919.w2NJJnHa086770@repo.freebsd.org> X-Authentication-Warning: repo.freebsd.org: yuri set sender to yuri@FreeBSD.org using -f From: Yuri Victorovich Date: Fri, 23 Mar 2018 19:19:49 +0000 (UTC) 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 X-SVN-Group: ports-branches X-SVN-Commit-Author: yuri X-SVN-Commit-Paths: in branches/2018Q1/databases/sqlite3: . files X-SVN-Commit-Revision: 465398 X-SVN-Commit-Repository: ports MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-ports-all@freebsd.org X-Mailman-Version: 2.1.25 Precedence: list List-Id: SVN commit messages for the ports tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 23 Mar 2018 19:19:50 -0000 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 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