Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 10 Dec 2025 13:36:27 +0000
From:      Dima Panov <fluffy@FreeBSD.org>
To:        ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-branches@FreeBSD.org
Subject:   git: ed99b2a0126f - 2025Q4 - mail/dbmail: unbreak on FreeBSD15+, take maintainership (+)
Message-ID:  <6939775b.2b1c7.1ab22e06@gitrepo.freebsd.org>

next in thread | raw e-mail | index | archive | help

The branch 2025Q4 has been updated by fluffy:

URL: https://cgit.FreeBSD.org/ports/commit/?id=ed99b2a0126fd20789221664cb17cbe90bd9565d

commit ed99b2a0126fd20789221664cb17cbe90bd9565d
Author:     Dima Panov <fluffy@FreeBSD.org>
AuthorDate: 2025-12-10 13:29:34 +0000
Commit:     Dima Panov <fluffy@FreeBSD.org>
CommitDate: 2025-12-10 13:35:48 +0000

    mail/dbmail: unbreak on FreeBSD15+, take maintainership (+)
    
    On FreeBSD 15+ with recent ZFS in a box we always have libzdb.so and zdb.h installed
    which conflicts with databases/zdb and breaks the build of dbmail
    
    Set workaround to use <zdb/zdb.h> instead of plain <zdb.h>
    
    PR:     291389
    MFH:    2025Q4
    Approved by:    bofh (former maintainer)
    
    (cherry picked from commit 25dc1d2cd656ece41ad917e0ce68b82969846242)
---
 mail/dbmail/Makefile                    |  5 +++--
 mail/dbmail/files/patch-acinclude.m4    | 19 ++++++++++++++-----
 mail/dbmail/files/patch-src_dbmail.h.in | 11 +++++++++++
 3 files changed, 28 insertions(+), 7 deletions(-)

diff --git a/mail/dbmail/Makefile b/mail/dbmail/Makefile
index 795d0067b2ee..35cb887e3374 100644
--- a/mail/dbmail/Makefile
+++ b/mail/dbmail/Makefile
@@ -1,9 +1,10 @@
 PORTNAME=	dbmail
 DISTVERSIONPREFIX=	v
 DISTVERSION=	3.5.5
+PORTREVISION=	1
 CATEGORIES=	mail
 
-MAINTAINER=	bofh@FreeBSD.org
+MAINTAINER=	fluffy@FreeBSD.org
 COMMENT=	SQL database-based mail system (POP3 and IMAP)
 WWW=		http://www.dbmail.org/
 
@@ -16,7 +17,7 @@ LIB_DEPENDS=	libcurl.so:ftp/curl \
 		libevent.so:devel/libevent \
 		libgmime-3.0.so:mail/gmime30 \
 		libmhash.so:security/mhash \
-		libzdb.so:databases/libzdb
+		libzdb.so.17:databases/libzdb
 
 USES=		autoreconf gmake gnome libtool localbase pkgconfig shebangfix \
 		ssl
diff --git a/mail/dbmail/files/patch-acinclude.m4 b/mail/dbmail/files/patch-acinclude.m4
index 8130b502937f..95087c401415 100644
--- a/mail/dbmail/files/patch-acinclude.m4
+++ b/mail/dbmail/files/patch-acinclude.m4
@@ -1,4 +1,4 @@
---- acinclude.m4.orig	2025-01-09 16:25:33 UTC
+--- acinclude.m4.orig	2025-05-31 16:37:09 UTC
 +++ acinclude.m4
 @@ -43,7 +43,7 @@ AC_DEFINE_UNQUOTED([DM_VERSION], "$PACKAGE_VERSION", [
  AC_DEFINE_UNQUOTED([DM_PWD], "$ac_pwd", [Build directory])
@@ -98,15 +98,24 @@
  		[JEMALLOCLIB="no"],
  	[[
  #include <jemalloc.h>
-@@ -288,7 +288,7 @@ AC_DEFUN([DM_CHECK_ZDB], [dnl
- 		CFLAGS="$CFLAGS -I${lookforzdb}/include/zdb"
+@@ -285,13 +285,13 @@ AC_DEFUN([DM_CHECK_ZDB], [dnl
+ 	if test [ "x$lookforzdb" = "xno" ] ; then
+ 		CFLAGS="$CFLAGS -I${ac_default_prefix}/include/zdb -I/usr/include/zdb"
+ 	else
+-		CFLAGS="$CFLAGS -I${lookforzdb}/include/zdb"
++		CFLAGS="$CFLAGS -I${lookforzdb}/include -I${lookforzdb}/include/zdb"
  	fi
- 	AC_CHECK_HEADERS([zdb.h],
+-	AC_CHECK_HEADERS([zdb.h],
 -		[ZDBLIB="-lzdb"], 
++	AC_CHECK_HEADERS([zdb/zdb.h],
 +		[ZDBLIB="-lzdb"],
  		[ZDBLIB="failed"],
  	[[
-          #include <zdb.h>
+-         #include <zdb.h>
++         #include <zdb/zdb.h>
+ 	]])
+ 	if test [ "x$ZDBLIB" = "xfailed" ]; then
+ 		AC_MSG_ERROR([Could not find ZDB library.])
 @@ -334,7 +334,7 @@ AC_DEFUN([DM_CHECK_SSL], [
  
  AC_DEFUN([DM_CHECK_SSL], [
diff --git a/mail/dbmail/files/patch-src_dbmail.h.in b/mail/dbmail/files/patch-src_dbmail.h.in
new file mode 100644
index 000000000000..7dcd44f191d5
--- /dev/null
+++ b/mail/dbmail/files/patch-src_dbmail.h.in
@@ -0,0 +1,11 @@
+--- src/dbmail.h.in.orig	2025-05-31 16:37:09 UTC
++++ src/dbmail.h.in
+@@ -118,7 +118,7 @@
+ #include <ldap.h>
+ #endif
+ 
+-#include <zdb.h>
++#include <zdb/zdb.h>
+ 
+ #include "dm_cram.h"
+ #include "dm_capa.h"



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?6939775b.2b1c7.1ab22e06>