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
F136991944: D49406.id152414.diff
Thu, Nov 20, 10:42 PM
F136990955: D49406.id152461.diff
Thu, Nov 20, 10:39 PM
F136988811: D49406.id.diff
Thu, Nov 20, 10:29 PM
F136988774: D49406.id152398.diff
Thu, Nov 20, 10:29 PM
F136988466: D49406.id152410.diff
Thu, Nov 20, 10:28 PM
F136987465: D49406.diff
Thu, Nov 20, 10:24 PM
Unknown Object (File)
Thu, Nov 13, 6:27 PM
Unknown Object (File)
Tue, Nov 11, 2:36 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 62972
Build 59856: 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