FreeBSD Port: dovecot-1.1.11
Ross
westr at connection.ca
Mon Mar 9 13:23:59 PDT 2009
Hi there - found a small bug in the ports build Makefile for
dovecot-1.1.11 on Freebsd v7.0.
Simply: you need to specify v4.2+ of the Berkeley DB package.
You just want to change the 'yes' to '42+', since db-4.1 doesn't
include libdb.so. Also if 4.1 is installed in addition to any other db
library, it'll be selected and set BDB_INCLUDE_DIR/LIB_DIR to
/usr/local/lib so libdb.a of the other versions won't be found.
Currently you've got:
-=
## BDB Support
#
.if defined(WITH_BDB) && !defined(WITHOUT_BDB)
USE_BDB= yes
CONFIGURE_ARGS+= --with-db
CFLAGS+= -I${BDB_INCLUDE_DIR} -L${BDB_LIB_DIR}
PLIST_SUB+= BDB=""
REINPLACE+= s!^\#(dict_db_config)!\1!;
.else
PLIST_SUB+= BDB="@comment "
.endif
-= and need to change to:
## BDB Support
#
.if defined(WITH_BDB) && !defined(WITHOUT_BDB)
USE_BDB= 42+
CONFIGURE_ARGS+= --with-db
CFLAGS+= -I${BDB_INCLUDE_DIR} -L${BDB_LIB_DIR}
PLIST_SUB+= BDB=""
REINPLACE+= s!^\#(dict_db_config)!\1!;
.else
PLIST_SUB+= BDB="@comment "
.endif
-=
Simple thing at least. :-)
Cheers,
Ross.
--
More information about the freebsd-ports
mailing list