Page MenuHomeFreeBSD

devel/subversion{,-lts}: Band-aid port option BDB and deprecate for removal
ClosedPublic

Authored by michaelo on Mar 18 2025, 8:40 PM.
Tags
None
Referenced Files
F141140367: D49406.diff
Thu, Jan 1, 10:06 AM
Unknown Object (File)
Thu, Dec 11, 5:49 AM
Unknown Object (File)
Nov 29 2025, 1:21 AM
Unknown Object (File)
Nov 28 2025, 2:09 AM
Unknown Object (File)
Nov 26 2025, 11:30 PM
Unknown Object (File)
Nov 26 2025, 10:48 AM
Unknown Object (File)
Nov 20 2025, 10:42 PM
Unknown Object (File)
Nov 20 2025, 10:39 PM
Subscribers
None

Details

Summary
  • Limit BDB to supported versions (4+) by Subversion only
  • Pass mandatory configure option
  • Band-aid when enabled for some combinations with devel/apr1 and bdb in DEFAULT_VERSIONS
  • Deprecate it as it is deprecated upstream already for almost 12 years and about to be removed in 1.15

PR: 285495
Tested by: michaelo
Approved by: jrm (mentor), otis (mentor)

Diff Detail

Repository
R11 FreeBSD ports repository
Lint
Lint Skipped
Unit
Tests Skipped
Build Status
Buildable 62963
Build 59847: arc lint + arc unit

Event Timeline

michaelo created this revision.
devel/subversion-lts/Makefile
110

That leading -a looks suspicious.

devel/subversion-lts/Makefile.common
30–31

I think you could also do:

BBDB_CONFIGURE_WITH=   berkley-db
BBDB_CONFIGURE_ENABLE= bdb6

That will turn those both off when the option is off. If you decide to go with this, please confirm it's correct.

devel/subversion/Makefile
109

Same comment about leading -a.

devel/subversion/Makefile.common
30–31

Same comment from the -lts port.

devel/subversion-lts/Makefile.common
30–31

Good tip, let me evaluate this one.

This revision is now accepted and ready to land.Mar 20 2025, 4:32 AM