[Midnightbsd-cvs] [MidnightBSD/mports] 6bb50f: www/node24: use bundled SQLite instead of system S...

Lucas Holt noreply at github.com
Fri May 8 13:41:03 EDT 2026


  Branch: refs/heads/master
  Home:   https://github.com/MidnightBSD/mports
  Commit: 6bb50f456b0a5f8ace80c0be87548f25f06fe7c9
      https://github.com/MidnightBSD/mports/commit/6bb50f456b0a5f8ace80c0be87548f25f06fe7c9
  Author: Lucas Holt <luke at foolishgames.com>
  Date:   2026-05-08 (Fri, 08 May 2026)

  Changed paths:
    M www/node24/Makefile

  Log Message:
  -----------
  www/node24: use bundled SQLite instead of system SQLite

Node.js 24 uses the SQLite session/changeset API (sqlite3session_*,
sqlite3changeset_*) and column metadata functions, which require
SQLITE_ENABLE_SESSION and SQLITE_ENABLE_COLUMN_METADATA. The system
SQLite is not compiled with these options. Switch to the bundled
SQLite which has all required features enabled.

AI-Assisted-by: Claude Sonnet 4.6 <noreply at anthropic.com>
Signed-off-by: Lucas Holt <luke at foolishgames.com>


  Commit: a3c672aea4f7a046ed7c4b5e124ff28c7285d8e3
      https://github.com/MidnightBSD/mports/commit/a3c672aea4f7a046ed7c4b5e124ff28c7285d8e3
  Author: Lucas Holt <luke at foolishgames.com>
  Date:   2026-05-08 (Fri, 08 May 2026)

  Changed paths:
    M www/node24/Makefile

  Log Message:
  -----------
  Revert "www/node24: use bundled SQLite instead of system SQLite"

This reverts commit 6bb50f456b0a5f8ace80c0be87548f25f06fe7c9.


  Commit: 798300b91a8f0908c90a9e3715d432e3533b0f76
      https://github.com/MidnightBSD/mports/commit/798300b91a8f0908c90a9e3715d432e3533b0f76
  Author: Lucas Holt <luke at foolishgames.com>
  Date:   2026-05-08 (Fri, 08 May 2026)

  Changed paths:
    M www/node24/Makefile

  Log Message:
  -----------
  www/node24: point --shared-sqlite at ports SQLite

The ports databases/sqlite3 is built with SQLITE_ENABLE_SESSION and
SQLITE_ENABLE_COLUMN_METADATA, which Node.js 24 requires for its
new session/changeset and column-metadata APIs. The base system SQLite
lacks these options. Add --shared-sqlite-includes and
--shared-sqlite-libpath to ensure configure picks up the port version
from LOCALBASE rather than the base system library.

AI-Assisted-by: Claude Sonnet 4.6 <noreply at anthropic.com>
Signed-off-by: Lucas Holt <luke at foolishgames.com>


Compare: https://github.com/MidnightBSD/mports/compare/eb60be0ec819...798300b91a8f

To unsubscribe from these emails, change your notification settings at https://github.com/MidnightBSD/mports/settings/notifications


More information about the Midnightbsd-cvs mailing list