Commit Graph

139 Commits

Author SHA1 Message Date
volker 8fcf373462 databases/sqlite3: Add MODTCL_VERSION, fix CONFIGURE_ENV
spotted by and fix looks ok to stu@ (remaining nitpick fixed)
2025-03-26 18:12:41 +00:00
sthen d540c89d20 don't strip sqlite3 binary 2025-03-04 17:05:14 +00:00
jca 6d1d5b8dda Fix sqlite3 build on base-gcc archs
While base-clang passes -rpath verbatim to ld, base-gcc strips it in
"-rpath /usr/local/lib". But poor old ld.bfd can't eat directories. Fix
the build on eg sparc64 by using the same idiom everywhere.  No change
on amd64

ok volker@

A better fix would be to dig into the tcl script and understand why it
detects that -rpath /dir works.  A simple reordering of tested options
ought to be enough.
2025-03-03 18:54:52 +00:00
volker 160ca46ea2 databases/sqlite3: Update to 3.49.1
+ adjust port to autosetup-based build

feedback, tweaks and ok jca@, sthen@, jturner@
2025-03-03 16:49:27 +00:00
volker d351cd755b databases/sqlite3: Enable session extension
Described here https://sqlite.org/sessionintro.html
lang/deno 2.2.x requires this extension to be enabled

ok tb@
2025-02-27 15:44:32 +00:00
landry d16a7ae9b4 databases/sqlite3: fix the .pc file, reported by ajacoutot@
in https://www.sqlite.org/src/info/d7708372ff2fef4b the section
'massaging' the .pc.in file was dropped, thus resulting in a
'Libs.private' line with unreplaced vars.

hardcode '-lz -lm -lpthread' via the port Makefile, instead of trying to
figure out where it should be fixed in the tcl/sh/awk contraption.

the 3.48.0 release notes said 'The build system for the amalgamation
tarball is unchanged. If you are using the amalgamation tarball, nothing
about this change log entry applies to you.' .. yeah.
2025-01-30 08:16:03 +00:00
jturner 951831e458 Update SQLite to 3.48.0. Release notes: https://sqlite.org/releaselog/3_48_0.html
ok landry@
2025-01-29 17:34:13 +00:00
jturner bbd81e585e Update sqlite3 to 3.47.2. Release notes can be found here:
https://sqlite.org/releaselog/3_47_2.html. ok landry@
2024-12-12 15:23:14 +00:00
jturner 2f66845345 Update sqlite3 to 3.47.1. Release notes can be found here:
https://sqlite.org/releaselog/3_47_1.html ok landry@
2024-11-27 15:27:36 +00:00
landry a55627fcf9 databases/sqlite3: update to 3.47.0.
see https://www.sqlite.org/releaselog/3_47_0.html
(and https://www.sqlite.org/releaselog/3_45_0.html and
https://www.sqlite.org/releaselog/3_46_0.html and other minors..)
2024-10-27 16:09:03 +00:00
landry cad6bb6524 databases/sqlite3: update to 3.44.2.
see https://sqlite.org/releaselog/3_44_2.html
2024-01-05 09:30:53 +00:00
landry c1139bfde5 databases/sqlite3: update to 3.43.2.
see https://www.sqlite.org/releaselog/3_43_2.html
2023-10-31 11:21:46 +00:00
espie a56cd77418 -> SITES, no fetch change 2023-09-20 13:30:05 +00:00
landry 3cd137b94c databases/sqlite3: update to 3.42.0.
see https://www.sqlite.org/releaselog/3_42_0.html
2023-07-06 15:00:58 +00:00
landry 26611a0396 databases/sqlite3: readd sqlite3_io_methods.3 now that sqlite2mdoc has been fixed 2023-05-13 07:01:26 +00:00
landry 66026841bf databases/sqlite3: update to 3.41.2.
see https://www.sqlite.org/releaselog/3_41_2.html
2023-05-06 07:39:40 +00:00
landry 3f613ca67e databases/sqlite3: update to 3.41.0.
see https://www.sqlite.org/releaselog/3_41_0.html &
https://www.sqlite.org/releaselog/3_40_0.html
2023-03-05 07:53:44 +00:00
landry b35b98e7b8 databases/sqlite3: update to 3.39.4.
see https://www.sqlite.org/releaselog/3_39_4.html
2022-10-25 15:29:14 +00:00
landry e7f76e887f databases/sqlite3: minor bugfix update to 3.39.3
see https://sqlite.org/releaselog/3_39_3.html
2022-09-21 12:29:24 +00:00
landry 4f035a984e databases/sqlite3: update to 3.39.2.
See https://www.sqlite.org/releaselog/3_39_2.html
Fixes CVE-2022-35737.
From Tim van der Molen, thanks !
2022-08-02 18:40:26 +00:00
jca 4ce7398371 Enable DEBUG_PACKAGES 2022-07-07 21:59:51 +00:00
landry 80a643f8db databases/sqlite3: update to 3.39.0.
adds support for RIGHT and FULL OUTER JOIN.

see https://www.sqlite.org/releaselog/3_39_0.html
2022-06-27 09:26:17 +00:00
landry 7b35dea23e databases/sqlite3: update to 3.38.5.
see https://www.sqlite.org/news.html#2022-05-06 &
https://www.sqlite.org/releaselog/3_38_5.html
2022-05-21 06:36:43 +00:00
landry 72c759d43e databases/sqlite3: update to 3.38.3
see https://sqlite.org/releaselog/3_38_3.html

"Fix a case of the query planner be overly aggressive with optimizing
automatic-index and Bloom-filter construction, using inappropriate ON
clause terms to restrict the size of the automatic-index or Bloom
filter, and resulting in missing rows in the output."
2022-04-29 05:54:04 +00:00
landry 7bf2922cad databases/sqlite3: update to 3.38.2
see https://www.sqlite.org/releaselog/3_37_2.html &
https://www.sqlite.org/releaselog/3_38_2.html

went in an amd64 bulk without issues, thanks naddy@
2022-04-03 06:23:01 +00:00
naddy 7a958849ed drop RCS Ids 2022-03-11 18:31:17 +00:00
landry 9ce728a015 databases/sqlite3: update to 3.36.0.
See https://sqlite.org/releaselog/3_36_0.html
2021-11-22 09:20:02 +00:00
sthen 14b7b31a15 bump sqlite3 revision, sqlite2mdoc was updated and the manuals are now improved 2021-06-28 15:47:18 +00:00
landry dc8ca73072 databases/sqlite3: update to 3.35.5.
See https://sqlite.org/releaselog/3_35_5.html
2021-04-27 05:44:42 +00:00
landry 2624d82f8f databases/sqlite3: update to 3.34.1.
See https://www.sqlite.org/releaselog/3_34_1.html

'Fix a potential use-after-free bug when processing a a subquery with
both a correlated WHERE clause and a "HAVING 0" clause and where the
parent query is an aggregate. '
2021-02-20 07:23:28 +00:00
landry 25db15b360 databases/sqlite3: update to 3.34.0.
https://sqlite.org/releaselog/3_32_0.html
https://sqlite.org/releaselog/3_32_1.html
https://sqlite.org/releaselog/3_32_2.html
https://sqlite.org/releaselog/3_32_3.html
https://sqlite.org/releaselog/3_33_0.html
https://sqlite.org/releaselog/3_34_0.html

went in a bulk build without fallout, ok ajacoutot@
2020-12-15 09:03:27 +00:00
stsp 920b2c4ccb Apply a patch from sqlite's upstream repository to fix a crash on sparc64.
Observed in e.g. 'svn update' which started segfaulting with sqlite 3.31.1.

Thanks to Richard Hipp for identifying the fix we need.
ok sthen@
2020-03-11 21:01:04 +00:00
landry 0e475540d8 Update to sqlite 3.31.1.
See https://sqlite.org/releaselog/3_31_1.html &
https://sqlite.org/releaselog/3_31_0.html

note that internal changes in 3.31.0 broke mozilla (cf #1607902) but
3.31.1 reverted the internal changes.
2020-02-11 16:46:22 +00:00
rsadowski 357e958d1b Enable column metadata in sqlite3
OK sthen@
2020-02-03 05:35:06 +00:00
landry bd15eb002b Update to sqlite3 3.30.1.
See https://www.sqlite.org/releaselog/3_30_1.html
Will be a requirement for gecko 72 per #1586739
2019-11-09 10:09:04 +00:00
landry e9d67e3b0b Upgrade to sqlite 3.29.0.
See https://sqlite.org/releaselog/3_29_0.html
2019-07-16 18:39:34 +00:00
sthen 9fe1e38b23 replace simple PERMIT_PACKAGE_CDROM=Yes with PERMIT_PACKAGE=Yes 2019-07-12 20:43:27 +00:00
tj 1367168f53 switch some master_sites and homepage lines to https. ok sthen 2019-07-10 15:25:02 +00:00
landry 0ff917eb9a Update to sqlite 3.28.
Cf https://www.sqlite.org/releaselog/3_28_0.html
Will be a requirement for gecko 68 per #1544443

Went into a bulk build.
2019-05-12 08:22:18 +00:00
sthen 93f8c88885 bump library minor and add a comment:-
# sqlite suggests that users might like to assert() that library and header
# versions match, so bumps are needed even if function signatures don't change.
# ... at the current time the only one noticed is a < check (in subversion)
# rather than an == check so minor bumps are enough to cope with this, though
# we may run into others later.
2019-03-28 21:13:47 +00:00
landry 35acc085af Update to sqlite3 3.27.2.
Went into a bulk without fallout.
2019-03-23 07:16:35 +00:00
landry 8c30ca56ad Update to sqlite 3.26.0, required by gecko 65.
See https://www.sqlite.org/releaselog/3_26_0.html
2019-01-16 20:09:12 +00:00
landry 015c31a70f Update to sqlite 3.25.3, will be required by gecko 65.
See https://www.sqlite.org/releaselog/3_25_2.html &
https://www.sqlite.org/releaselog/3_25_3.html for changes.

sqlite 3.26.0 has been released but a .1 is pending, and will require a
bit more baking.
2018-12-11 09:41:28 +00:00
landry 4def28b5c4 Update to sqlite 3.25.1, required for gecko 64.
Same diff from pea@ for 3.25.0, which has been tested by naddy@ in a bulk
2018-10-29 15:55:34 +00:00
landry 8991b3f7ec BUILDçDEPENDS on sqlite2mdoc and ship API manpages.
ok sthen@ jturner@
2018-06-29 19:51:00 +00:00
landry eeab94a207 Update to sqlite 3.24.0.
Went in an amd64 bulk build, and will probably be required at some point
by gecko 62.
See https://www.sqlite.org/releaselog/3_24_0.html
2018-06-27 04:55:34 +00:00
landry da99382fa1 Minor bugfix update to sqlite 3.23.1, required by gecko 61.
See https://www.sqlite.org/releaselog/3_23_1.html
2018-05-12 18:11:34 +00:00
landry 501a80cf6e Update to sqlite 3.23.0.
No fallout in a bulk.
2018-04-06 05:51:17 +00:00
landry 622f668db5 Backport https://www.sqlite.org/cgi/src/info/d75e67654aa9620b to fix CVE-2018-8740.
"In SQLite through 3.22.0, databases whose schema is corrupted using a
CREATE TABLE AS statement could cause a NULL pointer dereference"

Cf https://bugs.launchpad.net/ubuntu/+source/sqlite3/+bug/1756349

Discussed with sthen@, no objection from naddy@
2018-03-21 20:28:47 +00:00
landry 29d40119b4 Update to sqlite 3.22.0 - required by gecko 60.
See http://sqlite.org/releaselog/3_22_0.html
Went in an amd64 bulk without fallout.
2018-03-16 18:05:38 +00:00