mirror of
https://git.FreeBSD.org/ports.git
synced 2024-10-18 19:49:40 +00:00
databases/sqlite3: Update to 3.39
ChangeLog: https://www.sqlite.org/releaselog/3_39_0.html * Add (long overdue) support for RIGHT and FULL OUTER JOIN. * Add new binary comparison operators IS NOT DISTINCT FROM and IS DISTINCT FROM that are equivalent to IS and IS NOT, respective, for compatibility with PostgreSQL and SQL standards. * Add a new return code (value "3") from the sqlite3_vtab_distinct() interface that indicates a query that has both DISTINCT and ORDER BY clauses. * Added the sqlite3_db_name() interface. * The unix os interface resolves all symbolic links in database filenames to create a canonical name for the database before the file is opened. * Defer materializing views until the materialization is actually needed, thus avoiding unnecessary work if the materialization turns out to never be used. * The HAVING clause of a SELECT statement is now allowed on any aggregate query, even queries that do not have a GROUP BY clause. * Many microoptimizations collectively reduce CPU cycles by about 2.3%. PR: 264974 Reported by: pavelivolkov@gmail.com (maintainer)
This commit is contained in:
parent
10384bcd75
commit
5bf2947fce
@ -1,7 +1,7 @@
|
||||
# Created by: Ying-Chieh Liao <ijliao@FreeBSD.org>
|
||||
|
||||
PORTNAME= sqlite3
|
||||
DISTVERSION= 3.38.5
|
||||
DISTVERSION= 3.39.0
|
||||
PORTEPOCH= 1
|
||||
CATEGORIES= databases
|
||||
MASTER_SITES= https://www.sqlite.org/${YEAR}/ https://www2.sqlite.org/${YEAR}/ https://www3.sqlite.org/${YEAR}/
|
||||
@ -43,8 +43,6 @@ INSTALL_TARGET= tcl_install
|
||||
.endif
|
||||
TEST_TARGET= test
|
||||
|
||||
CONFLICTS_INSTALL= sqlite3 sqlite3-icu sqlite3-tcl tcl-sqlite3 # include/sqlite3.h share/examples/sqlite3/example.tcl
|
||||
|
||||
# The default numeric file permissions for newly created database files under unix.
|
||||
# If not specified, the default is 0644 which means that the files is globally
|
||||
# readable but only writable by the creator.
|
||||
@ -52,6 +50,8 @@ CONFLICTS_INSTALL= sqlite3 sqlite3-icu sqlite3-tcl tcl-sqlite3 # include/sqlite3
|
||||
CPPFLAGS+= -DSQLITE_DEFAULT_FILE_PERMISSIONS=${DEFAULT_FILE_PERMISSIONS}
|
||||
.endif
|
||||
|
||||
CONFLICTS_INSTALL= sqlite3 sqlite3-icu sqlite3-tcl tcl-sqlite3 # include/sqlite3.h share/examples/sqlite3/example.tcl
|
||||
|
||||
SUB_FILES= example.tcl
|
||||
SUB_LIST= TCLSH_CMD="${TCLSH}"
|
||||
|
||||
|
@ -1,3 +1,3 @@
|
||||
TIMESTAMP = 1653202606
|
||||
SHA256 (sqlite-src-3380500.zip) = 6503bb59e39ec8663083696940ec818cd5555196e6ca543d4029440cca7b00d9
|
||||
SIZE (sqlite-src-3380500.zip) = 13245057
|
||||
TIMESTAMP = 1656667427
|
||||
SHA256 (sqlite-src-3390000.zip) = b3585f37dd106dbb3d46c8c17a2d275f9a4b87df8c4509bd2d6a5b40032426e6
|
||||
SIZE (sqlite-src-3390000.zip) = 13400405
|
||||
|
Loading…
Reference in New Issue
Block a user