Commit graph

209 commits

Author SHA1 Message Date
Kevin Bowling
48df5fd0d9 databases/sqlite3: disable SQLITE_MMAP_READWRITE
Although mmap is not in use by default, this option is too specific to
enable in the system sqlite3. There are cases where the
application/developer may wish to use mmap for reads (to minimize the
sqlite pagecache), but go through the well tested (p)write routines.
2021-06-14 00:08:14 -07:00
Rozhuk Ivan
f7e91e1e0f databases/sqlite3: enable OS features
Enable various FreeBSD API options and go-fasters

The only one of these that raised concern is related to mmap, but this
compile time flag will not enable mmap usage on its own.

There is a test failure on ZFS with posix_fallocate(), leave that off
for now.

PR:		241385
Tested by:	kbowling (test harness https://www.sqlite.org/testing.html)
Approved by:	maintainer timeout
2021-06-13 16:17:44 -07:00
Rainer Hurling
32b24117b1 databases/sqlite3: Fix installation of examples in option TCL
PR:		255811
Reported by:	Pavel Volkov <pavelivolkov@gmail.com> (maintainer)
2021-05-13 14:13:29 +02:00
Pavel Volkov
ec612a6435 databases/sqlite3: add flavor for support ICU and TCL
PR:	255526
2021-05-05 18:29:14 -07:00
Neel Chauhan
4e00066ccb databases/sqlite3: Update to 3.35.5
Changes: https://www.sqlite.org/releaselog/3_35_5.html

PR:		255392
Submitted by:	Pavel Volkov <pavelivolkov AT gmail DOT com> (maintainer)
2021-04-27 10:03:07 -07:00
Jan Beich
69d24a727d devel/icu: update to 69.1
Changes:	https://github.com/unicode-org/icu/releases/tag/release-69-1
Reported by:	GitHub (watch releases)
2021-04-08 23:33:31 +00:00
Mathieu Arnold
305f148f48
Remove # $FreeBSD$ from Makefiles. 2021-04-06 16:31:07 +02:00
Dmitry Marakasov
98731c8c61 Add sqlite_analyzer support
- Switch to more complete distfile which allows to enable
  TCL extensions and sqlite_analyzer
- Switch to pkg-plist

PR:		221735
Reported by:	lapo@lapo.it
Approved by:	maintainer timeout (pavelivolkov@gmail.com, 3.5 years)
2021-03-14 20:33:03 +00:00
Tobias Kortkamp
f2499eec5a Remove redundant option descriptions that match the default ones
(ignoring case)

Reported by:	danfe (for net/mosquitto), portscan
2021-03-07 16:45:48 +00:00
Lewis Cook
e3803923a4 databases/sqlite3: Update to 3.34.1
Changes:		https://www.sqlite.org/releaselog/3_34_1.html
PR:			252963
Submitted by: 		Pavel Volkov <pavelivolkov@gmail.com> (maintainer)
Approved by:		fernape (mentor)
Differential Revision:	https://reviews.freebsd.org/D28327
2021-01-25 17:21:30 +00:00
Pietro Cerutti
54bf58abce databases/sqlite3: fix build w/o THREADS
PR:		244459
Reported by:	Brian Haug <haug.bsd6114@yahoo.com>
2020-12-11 14:01:48 +00:00
Pietro Cerutti
1dfc8b9ce8 databases/sqlite3: update to 3.34.0
Release notes: https://sqlite.org/releaselog/3_34_0.html

PR:		251632
Submitted by:	Pavel Volkov <pavelivolkov@gmail.com>
2020-12-11 11:58:14 +00:00
Jan Beich
6d5d6429d5 devel/icu: update to 68.1
Changes:	http://site.icu-project.org/download/68
ABI:		https://abi-laboratory.pro/tracker/timeline/icu4c/
Reported by:	GitHub (watch releases)
2020-11-03 00:56:26 +00:00
Piotr Kubaj
b8bede3836 databases/sqlite3: fix build on powerpc64le
Specify that powerpc64le is little-endian, sqlite thinks all powerpc* are big-endian.
2020-09-24 22:46:36 +00:00
Li-Wen Hsu
2bdaaa340a databases/sqlite3: Update to 3.33.0
PR:		248809
Submitted by:	Pavel Volkov <pavelivolkov@gmail.com> (maintainer)
2020-08-21 13:55:07 +00:00
Jochen Neumeister
013373cf3d databases/sqlite3: Change candidates of OPTIONS_RADIO_RL
Removed unneeded LIBEDIT_DESC and "USES= ncurses".
In the target "post-install" added list for check used shared libraries.

PR:		248446
Submitted by:	maintainer
Sponsored by:	Netzkommune GmbH
2020-08-17 11:56:03 +00:00
Koichiro Iwao
6c9643bf91 databases/sqlite3: pet portlint
> WARN: Makefile: [137]: whitespace before end of line.
> FATAL: Makefile: [209]: use a tab (not space) after a variable name
2020-08-05 00:08:51 +00:00
Guido Falsi
87ae0cfd28 Bump PORTREVISION after the changes in r543921.
Requested by:	Yasuhiro KIMURA <yasu@utahime.org>
2020-08-03 17:31:13 +00:00
Guido Falsi
c574b013b3 - Add back REALINEP and READLINES options and make them and LIBEDIT
option work after r542047 [1]
- Also add back options descriptions [1]
- While here make STAT3 and STAT4 options descriptions start with
  uppercase letter [1]
- Since in r542047 OPTIONS_GROUP_RL was changed to OPTIONS_RADIO_RL
  also bug 239228 can be closed [2]

PR:		248323 [1], 239228 [2]
Submitted by:	myself [1], Dennis Clarke <dclarke@blastwave.org> [2]
Approved by:	maintainer [1]
2020-08-01 19:14:10 +00:00
Bernard Spil
837a0c9435 databases/sqlite3: change options logic
PR:		222021
Submitted by:	Pavel Volkov <pavelivolkov gmail com>
Approved by:	maintainer (pavelivolkov gmail com)
2020-07-11 20:23:00 +00:00
Li-Wen Hsu
28cee1d96d Update to 3.32.3
PR:		247819
Submitted by:	Pavel Volkov <pavelivolkov@gmail.com> (maintainer)
2020-07-07 11:56:23 +00:00
Cy Schubert
a07022d213 Update 3.32.0 --> 3.32.2
Fix two long-standing bugs that allow malicious SQL statements to crash
the process that is running SQLite. These bugs were announced by a
third-party approximately 24 hours after the 3.32.0 release but are not
specific to the 3.32.0 release.

Fix a long-standing bug in the byte-code engine that can cause a COMMIT
command report as success when in fact it failed to commit. Ticket
810dc8038872e212.

Approved by:	portmgr (blanket: run-time bugfix)
MFH:		2020Q2
2020-06-13 04:09:08 +00:00
Cy Schubert
bc51631fc3 Update 3.31.1 --> 3.32.0
Address multiple security vulnerabilities.

PR:		247149
Reported by:	spam123@bitbert.com
Reminded by:	emaste
Approved by:    Approved by: portmgr (blanket: security bugfix)
MFH:		2020Q2
Security:	CVE-2020-11655, CVE-2020-13434, CVE-2020-13435,
		CVE-2020-13630, CVE-2020-13631, CVE-2020-13632
2020-06-12 13:02:53 +00:00
Cy Schubert
1ff56b9f93 Fix PowerPC segfault.
The segfault fix was originally developed by our upstream, sqlite.org,
to address S/390 and Sparc segfaults, both of which are big endian.
Our PowerPC is also big endian, which this patch also fixes.

Inspired by:	src r360223
Approved by:	Approved by: portmgr (blanket: run-time bugfix)
Obtained from:	https://www.sqlite.org/src/vinfo/04885763c4cd00cb?diff=1
		https://sqlite.org/forum/forumpost/672291a5b2
2020-04-24 03:53:50 +00:00
Jan Beich
ffb8eb82e5 devel/icu: update to 67.1
Changes:	http://site.icu-project.org/download/67
ABI:		https://abi-laboratory.pro/tracker/timeline/icu4c/
Reported by:	GitHub (watch releases)
2020-04-23 20:14:49 +00:00
Danilo G. Baio
2753f5cbed databases/sqlite3: Update to 3.31.1
Changelog:	https://www.sqlite.org/releaselog/3_31_1.html
ABI:		https://abi-laboratory.pro/tracker/timeline/sqlite/

PR:		243602
Submitted by:	Pavel Volkov <pavelivolkov@gmail.com> (maintainer)
2020-04-21 13:49:25 +00:00
Danilo G. Baio
8a8d8019e4 databases/sqlite3: Set JSON1 option as default
JSON1 is required for net-im/py-matrix-synapse.

PR:		244366
PR:		243602
Submitted by:	Sascha Biberhofer <ports@skyforge.at>
Approved by:	Pavel Volkov <pavelivolkov@gmail.com> (maintainer)
MFH:		2020Q2
2020-04-21 12:48:58 +00:00
Jan Beich
f821cdc347 devel/icu: update to 66.1
Changes:	http://site.icu-project.org/download/66
ABI:		https://abi-laboratory.pro/tracker/timeline/icu4c/
2020-03-13 09:47:16 +00:00
Tobias C. Berner
6aa591c4f3 databases/sqlite3: revert upgrade to 3.31.0
Firefox relied on internals. They changed, which leads to segfaults.

[1] https://bugzilla.mozilla.org/show_bug.cgi?id=1607902
[2] https://hg.mozilla.org/try/rev/8d7104bac33729b4da67954b07fb08371df39bd8

PR:		243602
Reported by:	Michael Butler <imb@protected-networks.net>, David Wolfskill <david@catwhisker.org>
2020-01-27 05:33:13 +00:00
Tobias C. Berner
60b6d9b1ae databases/sqlite3: Update to 3.31.0
PR:		243602
Submitted by:	Pavel Volkov <pavelivolkov@gmail.com> (maintainer)
2020-01-26 09:03:02 +00:00
Raphael Kubo da Costa
5bfd6d8905 Update to 3.30.1.
PR:		241214
Submitted by:	Pavel Volkov <pavelivolkov@gmail.com> (maintainer)
2019-11-02 17:28:27 +00:00
Jan Beich
4bbb4133b2 devel/icu: update to 65.1
Changes:	http://site.icu-project.org/download/65
ABI:		https://abi-laboratory.pro/tracker/timeline/icu4c/
2019-10-03 20:35:29 +00:00
Mathieu Arnold
daa53ae5ae Thinking about r508819 a bit more, make sure nothing depends on fetch
directly in ports.
2019-08-13 13:45:01 +00:00
Steve Wills
b1916636e4 databases/sqlite3: Update to 3.29.0
While here, add DQS option

PR:		239201
Submitted by:	Pavel Volkov <pavelivolkov@gmail.com> (maintainer)
2019-07-16 17:26:28 +00:00
Jan Beich
4619a145dd databases/sqlite3: update to 3.28.0
Changes:	https://sqlite.org/releaselog/3_28_0.html
ABI:		https://abi-laboratory.pro/tracker/timeline/sqlite/
PR:		237677
Approved by:	Pavel Volkov (maintainer)
MFH:		2019Q2
2019-05-04 22:27:29 +00:00
Jan Beich
058e96a289 databases/sqlite3: update to 3.27.2
Changes:	https://sqlite.org/releaselog/3_27_2.html
ABI:		https://abi-laboratory.pro/tracker/timeline/sqlite/
PR:		237373
Approved by:	Pavel Volkov (maintainer)
2019-04-20 15:30:33 +00:00
Sunpoet Po-Chuan Hsieh
40c9c7f7eb Update devel/readline to 8.0
- Bump PORTREVISION of dependent ports for shlib change

Changes:	https://tiswww.case.edu/php/chet/readline/CHANGES
PR:		236156
Exp-run by:	antoine
2019-04-09 14:04:49 +00:00
Jan Beich
480c577baa devel/icu: update to 64.1
Changes:	http://site.icu-project.org/download/64
ABI:		https://abi-laboratory.pro/tracker/timeline/icu4c/
PR:		236325
Exp-run by:	antoine
Differential Revision:	https://reviews.freebsd.org/D19479
2019-03-27 21:11:08 +00:00
Kurt Jaeger
5d361fd694 databases/sqlite3: update 3.26.0 -> 3.27.1
PR:		235802
Reported by:	Charlie Li <ml+freebsd@vishwin.info>
Approved by:	Pavel Volkov <pavelivolkov@gmail.com> (maintainer)
Relnotes:	https://www.sqlite.org/changes.html
2019-02-20 10:26:55 +00:00
Steve Wills
739f9d054a databases/sqlite3: Update to 3.26.0
PR:		233712
Submitted by:	Pavel Volkov <pavelivolkov@gmail.com> (maintainer)
2018-12-04 18:02:14 +00:00
Jan Beich
91f9922c6f devel/icu: update to 63.1
Changes:	http://site.icu-project.org/download/63
ABI:		https://abi-laboratory.pro/tracker/timeline/icu4c/
PR:		232300
Exp-run by:	antoine
2018-10-23 11:35:03 +00:00
Steve Wills
63f9e877bf databases/sqlite3: update to 3.25.1
While here, UPD_DEL_LIMIT option which didn't work.

PR:		231518
PR:		207383
Submitted by:	Pavel Volkov <pavelivolkov@gmail.com> (maintainer)
2018-09-20 21:05:36 +00:00
Sunpoet Po-Chuan Hsieh
c88d80655c Fix configure error when SESSION is enabled
In file included from <built-in>:318:
<command line>:39:28: warning: ISO C99 requires whitespace after the macro name [-Wc99-extensions]
#define SQLITE_ENABLE_RTREE-DSQLITE_ENABLE_SESSION 1
                           ^
sqlite3.c:308:5: error: token is not a valid binary operator in a preprocessor subexpression
#if SQLITE_ENABLE_RTREE
    ^~~~~~~~~~~~~~~~~~~
<command line>:39:52: note: expanded from here
#define SQLITE_ENABLE_RTREE-DSQLITE_ENABLE_SESSION 1
                           ~~~~~~~~~~~~~~~~~~~~~~~ ^
1 warning and 1 error generated.
*** Error code 1

Approved by:	portmgr (blanket)
2018-09-20 13:42:10 +00:00
Steve Wills
729d59be8b databases/sqlite3: Update to 3.25.0
PR:		231452
Submitted by:	Pavel Volkov <pavelivolkov@gmail.com> (maintainer)
2018-09-19 23:37:16 +00:00
Jan Beich
bd72161054 databases/sqlite3: document gecko@ also needs FTS3_TOKEN
https://searchfox.org/mozilla-central/rev/c45b9755593c/db/sqlite3/src/moz.build#61-63
https://searchfox.org/comm-central/rev/39cff66145fd/mailnews/extensions/fts3/src/nsFts3Tokenizer.cpp#40
2018-08-24 07:31:59 +00:00
Jan Beich
3beb732dad devel/icu: update to 62.1
Changes:	http://site.icu-project.org/download/62
ABI:		https://abi-laboratory.pro/tracker/timeline/icu4c/
PR:		229359
Exp-run by:	antoine (only 10.4)
2018-06-29 14:22:11 +00:00
Steve Wills
c392d46476 databases/sqlite3: Update to 3.24.0
PR:		228885
Submitted by:	Pavel Volkov <pavelivolkov@gmail.com> (maintainer)
2018-06-14 23:18:08 +00:00
Jochen Neumeister
2bcc40ce27 databases/sqlite3: Update to 3.23.1
Changelog: http://www.sqlite.org/releaselog/3_23_1.html

PR:		227889
Submitted by:	Pavel Volkov <pavelivolkov@gmail.com> (maintainer)
2018-05-03 15:59:50 +00:00
Yuri Victorovich
4240c54084 databases/sqlite3: Update 3.22.0 -> 3.23.0
Changelog:
https://www.sqlite.org/releaselog/3_23_0.html

Port changes:
* Add SER1 option for the new optional sqlite3_serialize()/sqlite3_deserialize() functions
* Remove security patches that are now in the release

PR:		227365
Submitted by:	Pavel Volkov <pavelivolkov@gmail.com> (maintainer)
2018-04-09 07:14:37 +00:00
Jan Beich
ae60358af5 devel/icu: update to 61.1
Changes:	http://site.icu-project.org/download/61
ABI:		https://abi-laboratory.pro/tracker/timeline/icu4c/
PR:		227042
Exp-run by:	antoine
MFH:		2018Q2 (required by Firefox 61)
2018-04-06 15:53:16 +00:00