Looks like this hasn't been updated in a couple years. We need a patch to make it work on pgsql 16 or will need to specify that it only works <16 in USES=pgsql.
I don't know how to put <16 in the makefile, but it's appropriate. PostgreSQL has grown these features internally and therefore the upstream isn't maintained for newer postgresql.
A commit in branch main references this bug: URL: https://cgit.FreeBSD.org/ports/commit/?id=a38b43f5901ad6493ae2ef1a97e4b23f131c8618 commit a38b43f5901ad6493ae2ef1a97e4b23f131c8618 Author: Kevin Bowling <kbowling@FreeBSD.org> AuthorDate: 2024-05-27 05:39:40 +0000 Commit: Kevin Bowling <kbowling@FreeBSD.org> CommitDate: 2024-05-27 05:39:40 +0000 databases/slony1v2: limit to pgsql < 16 Maintainer mentions: "PostgreSQL has grown these features internally and therefore the upstream isn't maintained for newer postgresql." PR: 279194 Approved by: dgilbert@eicat.ca databases/slony1v2/Makefile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-)
(In reply to dgilbert from comment #1) Thanks!