Recent mail/p5-Mail-SpamAssassin update -- dependency errors?

Jeremy Chadwick freebsd at jdc.parodius.com
Thu Feb 11 10:26:04 UTC 2010


On Thu, Feb 11, 2010 at 02:17:08AM -0800, Jeremy Chadwick wrote:
> On Wed, Feb 10, 2010 at 09:47:41PM +0100, Gabor Kovesdan wrote:
> > El 2010. 02. 10. 14:59, Jeremy Chadwick escribió:
> > 
> > [..snip...]
> > >If I do "make rmconfig" on either box, the dependency error goes away.
> > >
> > >This should be sufficient, I think?  :-)
> > Jeremy, could you please confirm that this update solves the problem?
> > http://www.freebsd.org/cgi/query-pr.cgi?pr=143729
> > 
> > I still couldn't reproduce the issue you reported, I used the same
> > options, though.
> 
> I suppose I should provide make.conf variables which would be relevant
> as well.
> 
> NO_INET6=yes
> USA_RESIDENT=yes
> WITHOUT_X11=yes
> WITH_APACHE=yes
> WITHOUT_IPV6=true
> WITHOUT_NLS=true
> 
> I can repro the problem on both a 7.2-STABLE and 8.0-STABLE box; both
> have the same make.conf variables above.
> 
> I just csup'd both machines (I see some changes have been made to the
> port since then), but the problem persists.  Here's a session showing
> the exact problem and how to repro it:
> 
> # make rmconfig
> ===> No user-specified options configured for p5-Mail-SpamAssassin-3.3.0_1
> # make clean
> ===>  Cleaning for p5-Mail-SpamAssassin-3.3.0_1
> # make config
> {...set flags like I described in my previous mails...}
> # cat /var/db/ports/p5-Mail-SpamAssassin/options
> # This file is auto-generated by 'make config'.
> # No user-servicable parts inside!
> # Options for p5-Mail-SpamAssassin-3.3.0_1
> _OPTIONS_READ=p5-Mail-SpamAssassin-3.3.0_1
> WITH_AS_ROOT=true
> WITH_SPAMC=true
> WITHOUT_SACOMPILE=true
> WITHOUT_DKIM=true
> WITHOUT_SSL=true
> WITHOUT_GNUPG=true
> WITHOUT_MYSQL=true
> WITHOUT_PGSQL=true
> WITHOUT_RAZOR=true
> WITH_SPF_QUERY=true
> WITHOUT_RELAY_COUNTRY=true
> WITHOUT_DCC=true
> # make clean
> p5-Mail-SpamAssassin-3.3.0_1: "+" non-existent -- dependency list incomplete
> ===>  Cleaning for p5-Mail-SpamAssassin-3.3.0_1
> # make all-depends-list
> /usr/ports/lang/perl5.8
> /usr/ports/dns/p5-Net-DNS
> /usr/ports/archivers/p5-IO-Zlib
> /usr/ports/www/p5-HTML-Parser
> /usr/ports/archivers/p5-IO-Compress-Zlib
> /usr/ports/archivers/p5-Compress-Zlib
> /usr/ports/mail/p5-Mail-Tools
> /usr/ports/net-mgmt/p5-NetAddr-IP
> p5-Mail-SpamAssassin-3.3.0_1: "+" non-existent -- dependency list incomplete
> /usr/ports/security/p5-Digest-SHA1
> /usr/ports/net-mgmt/p5-Net-IP
> /usr/ports/security/p5-Digest-SHA
> /usr/ports/security/p5-Digest-HMAC
> /usr/ports/www/p5-HTML-Tagset
> /usr/ports/archivers/p5-Compress-Raw-Zlib
> /usr/ports/archivers/p5-IO-Compress-Base
> /usr/ports/devel/p5-TimeDate
> /usr/ports/math/p5-Math-BigInt
> # make rmconfig
> ===> Removing user-configured options for p5-Mail-SpamAssassin-3.3.0_1
> # make clean
> ===>  Cleaning for p5-Mail-SpamAssassin-3.3.0_1
> #

I've narrowed it down.  The problem only happens when DKIM is disabled
and SPF_QUERY is enabled.  Here's proof / trying combinations:

# make config
# egrep "SPF|DKIM" /var/db/ports/p5-Mail-SpamAssassin/options
WITH_DKIM=true
WITH_SPF_QUERY=true
# make clean
===>  Cleaning for p5-Mail-SpamAssassin-3.3.0_1

# make config
# egrep "SPF|DKIM" /var/db/ports/p5-Mail-SpamAssassin/options
WITHOUT_DKIM=true
WITH_SPF_QUERY=true
# make clean
p5-Mail-SpamAssassin-3.3.0_1: "+" non-existent -- dependency list incomplete
===>  Cleaning for p5-Mail-SpamAssassin-3.3.0_1

# make config
# egrep "SPF|DKIM" /var/db/ports/p5-Mail-SpamAssassin/options
WITH_DKIM=true
WITHOUT_SPF_QUERY=true
# make clean
===>  Cleaning for p5-Mail-SpamAssassin-3.3.0_1
#

-- 
| Jeremy Chadwick                                   jdc at parodius.com |
| Parodius Networking                       http://www.parodius.com/ |
| UNIX Systems Administrator                  Mountain View, CA, USA |
| Making life hard for others since 1977.              PGP: 4BD6C0CB |



More information about the freebsd-ports mailing list