Subject: pkg/32540: /etc/mk.conf settings not applied to mimedefang package
To: None <pkg-manager@netbsd.org, gnats-admin@netbsd.org,>
From: None <anne@porcupine.montreal.qc.ca>
List: pkgsrc-bugs
Date: 01/15/2006 23:05:03
>Number: 32540
>Category: pkg
>Synopsis: /etc/mk.conf settings not applied to mimedefang package
>Confidential: no
>Severity: non-critical
>Priority: low
>Responsible: pkg-manager
>State: open
>Class: sw-bug
>Submitter-Id: net
>Arrival-Date: Sun Jan 15 23:05:03 +0000 2006
>Originator: Anne Bennett
>Release: NetBSD 3.0, last cvs update on pkgsrc: 2005-01-10
>Organization:
>Environment:
System: NetBSD newquill.porcupine.montreal.qc.ca 3.0 NetBSD 3.0 (QUILL_AMD64) #4: Mon Jan 2 17:33:19 EST 2006 root@newquill.porcupine.montreal.qc.ca:/disks/nobak/netbsd/netbsd-3.0/src/sys/arch/amd64/compile/QUILL_AMD64 amd64
Architecture: x86_64
Machine: amd64
>Description:
I set the following values in /etc/mk.conf:
# 2006/01/15 Anne Bennett: MIMEDefang de-spammer settings:
DEFANG_GROUP=antispam
DEFANG_USER=antispam
DEFANG_SPOOLDIR=${VARBASE}/spool/mimedefang
but "make configure" in /usr/pkgsrc/mail/mimedefang fails to
pick them up or use them.
>How-To-Repeat:
See above.
>Fix:
--- /usr/pkgsrc/mail/mimedefang/Makefile.original 2005-12-29 01:21:51.000000000 -0500
+++ /usr/pkgsrc/mail/mimedefang/Makefile 2006-01-15 15:42:56.000000000 -0500
@@ -23,6 +23,10 @@
INSTALL_EXTRA_TMPL+= ${.CURDIR}/INSTALL
+# 2006/01/15 Anne Bennett: this was missing, so my settings in /etc/mk.conf
+# for the DEFANG_* variables were not being picked up:
+.include "../../mk/bsd.prefs.mk"
+
DEFANG_SPOOLDIR?= ${VARBASE}/spool/MIMEDefang
DEFANG_USER?= defang
DEFANG_GROUP?= defang
@@ -50,6 +54,8 @@
CONFIGURE_ARGS+= --with-milterlib=${BUILDLINK_PREFIX.libmilter}/lib
CONFIGURE_ARGS+= --with-spooldir=${DEFANG_SPOOLDIR:Q}
CONFIGURE_ARGS+= --with-quarantinedir=${DEFANG_SPOOLDIR:Q}
+# 2006/01/15 Anne Bennett: this was missing too, so my setting was ineffective:
+CONFIGURE_ARGS+= --with-user=${DEFANG_USER:Q}
# CONFIGURE_ARGS+= --disable-anti-virus
# list the paths where they _would_ be installed, so they
# can be found at runtime. -- they have to be listed