update Wed Mar 24 18:37:00 PDT 2010
[pkgsrc.git] / mail / spamassassin / patches / patch-ab
1 $NetBSD: patch-ab,v 1.16 2010/03/24 21:41:11 heinz Exp $
2
3   - enable build of qmail-spamc
4   - some files (local.cf, *.pre) are managed by pkgsrc, disable
5     their installation.
6   - pkgsrc creates B_DATADIR, so there is no need to re-set permissions
7
8 --- Makefile.PL.orig    2009-08-09 23:01:31.000000000 +0200
9 +++ Makefile.PL
10 @@ -138,6 +138,7 @@ my %makefile = (
11        'spamassassin.raw' => 'spamassassin',
12        'sa-learn.raw'     => 'sa-learn',
13        'sa-update.raw'    => 'sa-update',
14 +      'spamc/qmail-spamc.c' => 'spamc/qmail-spamc$(EXE_EXT)',
15        'sa-compile.raw'   => 'sa-compile',
16        'sa-awl.raw'       => 'sa-awl',
17        'sa-check_spamd.raw' => 'sa-check_spamd',
18 @@ -1095,18 +1096,20 @@ qmail/qmail-spamc$(EXE_EXT): spamc/qmail
19  
20  conf__install:
21         -$(MKPATH) $(B_CONFDIR)
22 -       $(PERL) -MFile::Copy -e "copy(q{rules/local.cf}, q{$(B_CONFDIR)/local.cf}) unless -f q{$(B_CONFDIR)/local.cf}"
23 -       $(PERL) -MFile::Copy -e "copy(q{rules/init.pre}, q{$(B_CONFDIR)/init.pre}) unless -f q{$(B_CONFDIR)/init.pre}"
24 -       $(PERL) -MFile::Copy -e "copy(q{rules/v310.pre}, q{$(B_CONFDIR)/v310.pre}) unless -f q{$(B_CONFDIR)/v310.pre}"
25 -       $(PERL) -MFile::Copy -e "copy(q{rules/v312.pre}, q{$(B_CONFDIR)/v312.pre}) unless -f q{$(B_CONFDIR)/v312.pre}"
26 -       $(PERL) -MFile::Copy -e "copy(q{rules/v320.pre}, q{$(B_CONFDIR)/v320.pre}) unless -f q{$(B_CONFDIR)/v320.pre}"
27 -       $(PERL) -MFile::Copy -e "copy(q{rules/v330.pre}, q{$(B_CONFDIR)/v330.pre}) unless -f q{$(B_CONFDIR)/v330.pre}"
28 +       @ # manage local.cf and *.pre through pkgsrc .mk files
29 +       @ # $(PERL) -MFile::Copy -e "copy(q{rules/local.cf}, q{$(B_CONFDIR)/local.cf}) unless -f q{$(B_CONFDIR)/local.cf}"
30 +       @ # $(PERL) -MFile::Copy -e "copy(q{rules/init.pre}, q{$(B_CONFDIR)/init.pre}) unless -f q{$(B_CONFDIR)/init.pre}"
31 +       @ # $(PERL) -MFile::Copy -e "copy(q{rules/v310.pre}, q{$(B_CONFDIR)/v310.pre}) unless -f q{$(B_CONFDIR)/v310.pre}"
32 +       @ # $(PERL) -MFile::Copy -e "copy(q{rules/v312.pre}, q{$(B_CONFDIR)/v312.pre}) unless -f q{$(B_CONFDIR)/v312.pre}"
33 +       @ # $(PERL) -MFile::Copy -e "copy(q{rules/v320.pre}, q{$(B_CONFDIR)/v320.pre}) unless -f q{$(B_CONFDIR)/v320.pre}"
34 +       @ # $(PERL) -MFile::Copy -e "copy(q{rules/v330.pre}, q{$(B_CONFDIR)/v330.pre}) unless -f q{$(B_CONFDIR)/v330.pre}"
35  
36  data__install:
37         -$(MKPATH) $(B_DATADIR)
38         $(PERL) -e "map unlink, <$(B_DATADIR)/*>"
39         $(PREPROCESS) $(FIXVARS) -m$(PERM_RW) -Irules -O$(B_DATADIR) $(DATAFILES)
40 -       $(CHMOD) $(PERM_RWX) $(B_DATADIR)
41 +       @ # no change of directory created by pkgsrc
42 +       @ # $(CHMOD) $(PERM_RWX) $(B_DATADIR)
43  
44  text_html_doc: made-doc-stamp
45         $(NOOP)