Commit Graph

155 Commits

Author SHA1 Message Date
sthen a7fc5a3be7 oops, bump PKGNAME not just DISTNAME :) 2026-01-11 18:26:48 +00:00
sthen 980a76178b update to sqlite3-3.51.0 2026-01-11 18:20:04 +00:00
sthen cce1967884 update to sqlite3-3.51.0 2025-11-07 16:06:45 +00:00
sthen 2b9b1da777 drop MAKE_FLAGS, leftover from an earlier to do this without a patch
before I realised it would be overridden by += in main.mk
2025-11-03 19:44:20 +00:00
tb aeb28b620c sqlite3: unbreak build by passing -DSQLITE_DQS=1 instead of "DQS=1"
makes sense to phessler
2025-11-03 19:29:15 +00:00
sthen 1d1c019560 switch back to the sqlite-src (vs sqlite-autoconf) distribution
disable -DSQLITE_DQS=0 when building the shell for now to reduce
unintentional behaviour difference from the previous version of this
port. it is enabled in upstream builds from sqlite-src since 3.41.0
(2023-02-21) but not currently in builds from sqlite-autoconf.

this relates to handling of string literals and trying to remove a
misfeature that was added early on for compatibility with mysql.
see https://sqlite.org/quirks.html#dblquote for more details, and
notes in patches/patch-main_mk in this commit.

i think we probably do want to change and follow upstream's default,
but let's let things settle like this for a bit first.

sleuthed by espie, this took a long time to find!
2025-11-03 16:05:28 +00:00
sthen f929bf27e5 revert to sqlite "autoconf" build; strange parse error when building sqlports 2025-10-30 18:43:03 +00:00
sthen b2d7e55d4f switch sqlite3 to the sqlite-src distribution and build sqldiff/sqlite3_rsync
previously we switched from the src distribution to sqlite-autoconf, but
upstream have rearranged their distribution files, so at this point it makes
more sense to me to do it this way.
2025-10-29 18:10:48 +00:00
volker 8d90dfbd70 databases/sqlite3: Update to 3.50.4
ok landry@
2025-08-30 11:00:11 +00:00
volker 7b81ff2f62 databases/sqlite3: Update to 3.50.2
ok landry@
2025-07-16 18:43:47 +00:00
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