Subject: pkg/36522: dspam pkg options.mk error for PKG_OPTIONS virtualusers and preferences-extension
To: None <pkg-manager@netbsd.org, gnats-admin@netbsd.org,>
From: None <bofh@terranova.net>
List: pkgsrc-bugs
Date: 06/22/2007 12:55:00
>Number: 36522
>Category: pkg
>Synopsis: dspam pkg options.mk error for PKG_OPTIONS virtualusers and preferences-extension
>Confidential: no
>Severity: serious
>Priority: medium
>Responsible: pkg-manager
>State: open
>Class: sw-bug
>Submitter-Id: net
>Arrival-Date: Fri Jun 22 12:55:00 +0000 2007
>Originator: Travis Mikalson
>Release: Solaris 5.10
>Organization:
TerraNovaNet, Inc.
>Environment:
SunOS mail 5.10 Generic_125101-08 i86pc i386 i86pc
>Description:
The 1.19 --> 1.20 revision of pkgsrc/mail/dspam/options.mk changed the name of the following PKG_OPTIONS:
verbose-debug
virtualusers
preferences-extension
These were renamed to, respectively:
dspam-verbose-debug
dspam-virtualusers
dspam-preferences-extension
The corresponding .if !empty(PKG_OPTIONS:Mxxxxxxxxxx) lines in options.mk were not updated/renamed for dspam-virtualusers and dspam-preferences-extension.
Simply renaming .if !empty(PKG_OPTIONS:Mvirtualusers) to .if !empty(PKG_OPTIONS:Mdspam-virtualusers) fixes the problem and allows one to use the virtualusers and preferences-extension build options once more.
The virtualusers and preferences-extension build options are very important for a good majority of the DSPAM users out there. If they silently fail to work as expected, DSPAM will seem flat out broken to most.
>How-To-Repeat:
>Fix:
--- options.mk Fri Jun 22 07:20:00 2007
+++ options.mk.fixed Fri Jun 22 07:15:37 2007
@@ -114,7 +114,7 @@
### Used to store user preferences in the backend instead of flat files
### (built-in method).
###
-.if !empty(PKG_OPTIONS:Mpreferences-extension)
+.if !empty(PKG_OPTIONS:Mdspam-preferences-extension)
CONFIGURE_ARGS+= --enable-preferences-extension
.endif
@@ -122,7 +122,7 @@
### Tells DSPAM to create virtual user ids. Use this if your users are
### not system users.
###
-.if !empty(PKG_OPTIONS:Mvirtualusers)
+.if !empty(PKG_OPTIONS:Mdspam-virtualusers)
CONFIGURE_ARGS+= --enable-virtual-users
.endif