Page MenuHomeFreeBSD

textproc/redland: Do not depend on Berkeley DB by default
ClosedPublic

Authored by jrm on Nov 25 2023, 3:25 PM.
Tags
None
Referenced Files
Unknown Object (File)
Sun, Apr 28, 3:14 PM
Unknown Object (File)
Sun, Apr 28, 3:14 PM
Unknown Object (File)
Sun, Apr 28, 3:14 PM
Unknown Object (File)
Fri, Apr 26, 2:25 AM
Unknown Object (File)
Tue, Apr 23, 9:15 AM
Unknown Object (File)
Tue, Apr 23, 8:56 AM
Unknown Object (File)
Mar 19 2024, 9:43 PM
Unknown Object (File)
Mar 19 2024, 5:25 PM
Subscribers

Details

Summary

Prior to this change, Berkeley DB (BDB) was the database used for
persistent storage. However, due to licensing issues, only BDB up to
version version 5.3 is supported, a version that was marked for removal
from the ports tree on 2022-06-30. Redland supports a few different
databases for persistent storage. Add PGSQL and SQLITE as alternatives,
and switch to sqlite by default.

Also:

  • patch for build failure when MYSQL storage is chosen
  • pet portclippy/portfmt
  • hook in test (1 of 17 tests fail, but upstream's bug tracker is broken)

Diff Detail

Repository
R11 FreeBSD ports repository
Lint
Lint Not Applicable
Unit
Tests Not Applicable

Event Timeline

jrm requested review of this revision.Nov 25 2023, 3:25 PM
jrm created this revision.

Be consistent with option helpers

tcberner added a subscriber: tcberner.

lgtm, thanks!

This revision is now accepted and ready to land.Dec 11 2023, 7:26 AM