mirror of
https://git.freebsd.org/ports.git
synced 2025-07-17 17:29:23 -04:00
Update to 3.7.7
PR: ports/158400 Submitted by: Pavel I Volkov <pavelivolkov@googlemail.com> (maintainer) Approved by: bapt (mentor, implicit)
This commit is contained in:
parent
120964af64
commit
d2ace8d060
Notes:
svn2git
2021-03-31 03:12:20 +00:00
svn path=/head/; revision=276681
2 changed files with 39 additions and 7 deletions
|
@ -6,18 +6,18 @@
|
||||||
#
|
#
|
||||||
|
|
||||||
PORTNAME= sqlite3
|
PORTNAME= sqlite3
|
||||||
PORTVERSION= 3.7.6.3
|
PORTVERSION= 3.7.7
|
||||||
CATEGORIES= databases
|
CATEGORIES= databases
|
||||||
MASTER_SITES= http://www.sqlite.org/ http://www2.sqlite.org/
|
MASTER_SITES= http://www.sqlite.org/ http://www2.sqlite.org/
|
||||||
DISTNAME= sqlite-src-3070603
|
DISTNAME= sqlite-src-3070700
|
||||||
|
|
||||||
MAINTAINER= pavelivolkov@googlemail.com
|
MAINTAINER= pavelivolkov@googlemail.com
|
||||||
COMMENT= An SQL database engine in a C library
|
COMMENT= An SQL database engine in a C library
|
||||||
|
|
||||||
LICENSE= unknown
|
LICENSE= unknown
|
||||||
LICENSE_NAME= Public Domain
|
LICENSE_NAME= Public Domain
|
||||||
LICENSE_PERMS= ${_LICENSE_PERMS_DEFAULT}
|
|
||||||
LICENSE_TEXT= Description of the license can be obtained from the following URL: http://www.sqlite.org/copyright.html
|
LICENSE_TEXT= Description of the license can be obtained from the following URL: http://www.sqlite.org/copyright.html
|
||||||
|
LICENSE_PERMS= ${_LICENSE_PERMS_DEFAULT}
|
||||||
|
|
||||||
CONFLICTS= sqlite34-[0-9]*
|
CONFLICTS= sqlite34-[0-9]*
|
||||||
|
|
||||||
|
@ -43,6 +43,7 @@ OPTIONS= \
|
||||||
RTREE "Enable R*Tree module" off \
|
RTREE "Enable R*Tree module" off \
|
||||||
RAMTABLE "Store temporary tables in RAM = ${RAMTABLE}" off \
|
RAMTABLE "Store temporary tables in RAM = ${RAMTABLE}" off \
|
||||||
UPD_DEL_LIMIT "ORDER BY and LIMIT on UPDATE and DELETE" off \
|
UPD_DEL_LIMIT "ORDER BY and LIMIT on UPDATE and DELETE" off \
|
||||||
|
URI "Enable use the URI filename" off \
|
||||||
SOUNDEX "Enables the soundex() SQL function" off \
|
SOUNDEX "Enables the soundex() SQL function" off \
|
||||||
METADATA "Enable column metadata" on \
|
METADATA "Enable column metadata" on \
|
||||||
STAT2 "Help SQLite to chose a better query plan" off \
|
STAT2 "Help SQLite to chose a better query plan" off \
|
||||||
|
@ -103,6 +104,21 @@ LDFLAGS+= -fstack-protector
|
||||||
CFLAGS+= -DSQLITE_OMIT_AUTORESET=1
|
CFLAGS+= -DSQLITE_OMIT_AUTORESET=1
|
||||||
.endif
|
.endif
|
||||||
|
|
||||||
|
# NAME83 "Enable use 8.3 filename for temp files" off \
|
||||||
|
# Some devices are compelled to use an older file system with 8+3 filename
|
||||||
|
# restrictions for backwards compatibility, or due to other non-technical factors.
|
||||||
|
# http://www.sqlite.org/shortnames.html
|
||||||
|
.if defined(WITH_NAME83)
|
||||||
|
CFLAGS+= -DSQLITE_ENABLE_8_3_NAMES=1
|
||||||
|
.endif
|
||||||
|
|
||||||
|
# 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.
|
||||||
|
.ifdef DEFAULT_FILE_PERMISSIONS
|
||||||
|
CFLAGS+= -DSQLITE_DEFAULT_FILE_PERMISSIONS=${DEFAULT_FILE_PERMISSIONS}
|
||||||
|
.endif
|
||||||
|
|
||||||
# This macro sets the default size of the page-cache for temporary files
|
# This macro sets the default size of the page-cache for temporary files
|
||||||
# created by SQLite to store intermediate results, in pages.
|
# created by SQLite to store intermediate results, in pages.
|
||||||
.ifdef TEMP_CACHE_SIZE
|
.ifdef TEMP_CACHE_SIZE
|
||||||
|
@ -117,6 +133,10 @@ CFLAGS+= -DSQLITE_ENABLE_MEMORY_MANAGEMENT=1
|
||||||
CFLAGS+= -DSQLITE_ENABLE_UPDATE_DELETE_LIMIT=1
|
CFLAGS+= -DSQLITE_ENABLE_UPDATE_DELETE_LIMIT=1
|
||||||
.endif
|
.endif
|
||||||
|
|
||||||
|
.if defined(WITH_URI)
|
||||||
|
CFLAGS+= -DSQLITE_USE_URI=1
|
||||||
|
.endif
|
||||||
|
|
||||||
.if defined(WITH_SOUNDEX)
|
.if defined(WITH_SOUNDEX)
|
||||||
CFLAGS+= -DSQLITE_SOUNDEX=1
|
CFLAGS+= -DSQLITE_SOUNDEX=1
|
||||||
.endif
|
.endif
|
||||||
|
@ -126,7 +146,7 @@ CFLAGS+= -DSQLITE_ENABLE_STAT2=1
|
||||||
.endif
|
.endif
|
||||||
|
|
||||||
.if defined(WITH_FTS3)
|
.if defined(WITH_FTS3)
|
||||||
CFLAGS+= -DSQLITE_ENABLE_FTS3=1 -DSQLITE_ENABLE_FTS3_PARENTHESIS=1
|
CFLAGS+= -DSQLITE_ENABLE_FTS3=1 -DSQLITE_ENABLE_FTS3_PARENTHESIS=1 -DSQLITE_ENABLE_FTS4=1
|
||||||
.endif
|
.endif
|
||||||
|
|
||||||
.if defined(WITH_RTREE)
|
.if defined(WITH_RTREE)
|
||||||
|
@ -197,16 +217,28 @@ RUN_DEPENDS+= ${LOCALBASE}/lib/tcl8/${TCL_VER}:${PORTSDIR}/lang/tcl-modules
|
||||||
.endif
|
.endif
|
||||||
.endif
|
.endif
|
||||||
|
|
||||||
|
.ifmake test
|
||||||
# To test you must specify the value of TESTUSER variable.
|
# To test you must specify the value of TESTUSER variable.
|
||||||
# It must correspond to a normal (not root) user, from which it will be tested.
|
# It must correspond to a normal (not root) user, from which it will be tested.
|
||||||
# Execute: make TESTUSER=ordinary_user_login_name test
|
# Execute: make TESTUSER=ordinary_user_login_name test
|
||||||
.ifmake test
|
|
||||||
.ifndef TESTUSER
|
.ifndef TESTUSER
|
||||||
IGNORE= set the value of the variable TESTUSER corresponding normal (not root) user, from which will be tested
|
IGNORE= set the value of the variable TESTUSER corresponding normal (not root) user, from which will be tested
|
||||||
.endif
|
.endif
|
||||||
.ifndef WITH_TCLWRAPPER
|
.ifndef WITH_TCLWRAPPER
|
||||||
IGNORE= for the purpose of test you want to include TCL wrapper
|
IGNORE= for the purpose of test you want to include TCL wrapper
|
||||||
.endif
|
.endif
|
||||||
|
.ifdef WITH_NAME83
|
||||||
|
IGNORE= use 8.3 file name limit is violated during testing
|
||||||
|
# ${WRKSRC} contains the names of "databases" and "sqlite-src-3070700" violation of the agreement 8.3 file names and directories.
|
||||||
|
# You can test by running mount in the place where the restriction of 8.3 is observed.
|
||||||
|
# mount -t nullfs ${WRKSRC} /mnt
|
||||||
|
# cd /mnt
|
||||||
|
# chown -R ${TESTUSER} /mnt
|
||||||
|
# su ${TESTUSER} -c "limits -n 1999 make test"
|
||||||
|
# chown -R ${USER} /mnt
|
||||||
|
# cd
|
||||||
|
# umount /mnt
|
||||||
|
.endif
|
||||||
.endif
|
.endif
|
||||||
|
|
||||||
test: build
|
test: build
|
||||||
|
|
|
@ -1,2 +1,2 @@
|
||||||
SHA256 (sqlite-src-3070603.zip) = f40dbcfed53853727cec0135b527d209170f8703c1013b24d066a0df9b82cdc9
|
SHA256 (sqlite-src-3070700.zip) = f7b54c72cdbab09938a313ad94a5a15d8ebdef683200805e63e0374632255e6e
|
||||||
SIZE (sqlite-src-3070603.zip) = 4470530
|
SIZE (sqlite-src-3070700.zip) = 4562266
|
||||||
|
|
Loading…
Add table
Reference in a new issue