Created attachment 191420 [details] patch to add bdb 5/6 option As databases/db48 is ancient, deprecated and to be removed. Add an option in net-p2p/bitcoin to use db5 or db6 instead. This option is ON by default.
I think I am ok with that.. I would change "5/6" interoperability to "the same major version number" in the message
Created attachment 191532 [details] patch to add bdb 5/6 option (reworded)
Reworded the text.
A commit references this bug: Author: vd Date: Mon Mar 26 17:33:29 UTC 2018 New revision: 465619 URL: https://svnweb.freebsd.org/changeset/ports/465619 Log: net-p2p/bitcoin: Add an option to use newer BDB Make the new option the default, so that when the port is recompiled it will link against BDB 5.x or 6.x (whichever is the default in the system). This will keep old wallet files readable and will not automatically convert them in an incompatible with BDB 4.8 way. Newly created wallet files will not be readable by Bitcoin Core versions linked with BDB 4.8. Next thing to consider is to remove the option to link against BDB 4.8 as this will remove the net-p2p/bitcoin -> databases/db48 dependency and will make it possible to ditch the latter, which is scheduled for removal from the ports collection on Apr 30 2018. PR: 226527 Approved by: kbowling (maintainer) Changes: head/net-p2p/bitcoin/Makefile head/net-p2p/bitcoin/pkg-help
A commit references this bug: Author: vd Date: Thu Mar 29 17:52:54 UTC 2018 New revision: 465909 URL: https://svnweb.freebsd.org/changeset/ports/465909 Log: net-p2p/bitcoin: Add an option to use newer BDB Make the new option the default, so that when the port is recompiled it will link against BDB 5.x or 6.x (whichever is the default in the system). This will keep old wallet files readable and will not automatically convert them in an incompatible with BDB 4.8 way. Newly created wallet files will not be readable by Bitcoin Core versions linked with BDB 4.8. Next thing to consider is to remove the option to link against BDB 4.8 as this will remove the net-p2p/bitcoin -> databases/db48 dependency and will make it possible to ditch the latter, which is scheduled for removal from the ports collection on Apr 30 2018. PR: 226527 Approved by: kbowling (maintainer), antoine Changes: head/net-p2p/bitcoin/Makefile head/net-p2p/bitcoin/pkg-help head/net-p2p/bitcoin-daemon/Makefile head/net-p2p/bitcoin-utils/Makefile