[Bug 261523] Mk/bsd.default-versions.mk: Change default db5 (deprecated and EoL) to db18

From: <bugzilla-noreply_at_freebsd.org>
Date: Sat, 05 Feb 2022 21:16:13 UTC
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=261523

Yasuhiro Kimura <yasu@freebsd.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
 Attachment #231406|0                           |1
        is obsolete|                            |

--- Comment #4 from Yasuhiro Kimura <yasu@freebsd.org> ---
Created attachment 231569
  --> https://bugs.freebsd.org/bugzilla/attachment.cgi?id=231569&action=edit
Patch file

Fix build error of following ports.

* databases/py-berkeleydb
* databases/py-bsddb3
* dns/fastresolve
* editors/poedit

As for other ports listed in comment #3, the source of build error is
devel/apr1. Built of it succeeds even if databases/db18 is default version of
BDB. But it fails to detect berkeley db 18.x at build time. As a result
`apu-1-config` command returns wrong library name of berkeley db. I checked
source tree of apr-util 1.6.1 and configure script doesn't seem to support
berkeley db 18.x. There is dbm.m4 in source archives and macros to detect
berkeley db are defined in it. So in order to support berkeley db 18.x we need
to hack it. To do it, however, knowledge about GNU Autotools are required. And
unfortunately I don't have it. So we need help of someone who is familiar with
it.

-- 
You are receiving this mail because:
You are on the CC list for the bug.