| @@ -1,208 +1,208 @@ | | | @@ -1,208 +1,208 @@ |
1 | # $NetBSD: Makefile,v 1.108 2013/07/24 16:17:02 drochner Exp $ | | 1 | # $NetBSD: Makefile,v 1.109 2013/08/01 10:29:00 bouyer Exp $ |
2 | | | 2 | |
3 | DISTNAME= Mail-SpamAssassin-3.3.2 | | 3 | DISTNAME= Mail-SpamAssassin-3.3.2 |
4 | PKGNAME= spamassassin-3.3.2 | | 4 | PKGNAME= spamassassin-3.3.2 |
5 | PKGREVISION= 4 | | 5 | PKGREVISION= 5 |
6 | SVR4_PKGNAME= sa | | 6 | SVR4_PKGNAME= sa |
7 | CATEGORIES= mail perl5 | | 7 | CATEGORIES= mail perl5 |
8 | MASTER_SITES= ${MASTER_SITE_APACHE:=spamassassin/source/} | | 8 | MASTER_SITES= ${MASTER_SITE_APACHE:=spamassassin/source/} |
9 | DISTFILES= ${DISTNAME}${EXTRACT_SUFX} | | 9 | DISTFILES= ${DISTNAME}${EXTRACT_SUFX} |
10 | DISTFILES+= ${RULESARCHIVE} | | 10 | DISTFILES+= ${RULESARCHIVE} |
11 | DISTFILES+= ${RULESARCHIVEASC} | | 11 | DISTFILES+= ${RULESARCHIVEASC} |
12 | DISTFILES+= ${RULESARCHIVESHA} | | 12 | DISTFILES+= ${RULESARCHIVESHA} |
13 | EXTRACT_ONLY= ${DISTNAME}${EXTRACT_SUFX} | | 13 | EXTRACT_ONLY= ${DISTNAME}${EXTRACT_SUFX} |
14 | | | 14 | |
15 | MAINTAINER= pkgsrc-users@NetBSD.org | | 15 | MAINTAINER= pkgsrc-users@NetBSD.org |
16 | HOMEPAGE= http://spamassassin.apache.org/ | | 16 | HOMEPAGE= http://spamassassin.apache.org/ |
17 | COMMENT= Mail filter to identify spam | | 17 | COMMENT= Mail filter to identify spam |
18 | LICENSE= apache-2.0 | | 18 | LICENSE= apache-2.0 |
19 | | | 19 | |
20 | PKG_INSTALLATION_TYPES= overwrite pkgviews | | 20 | PKG_INSTALLATION_TYPES= overwrite pkgviews |
21 | | | 21 | |
22 | .include "../../mk/bsd.prefs.mk" | | 22 | .include "../../mk/bsd.prefs.mk" |
23 | | | 23 | |
24 | RULESARCHIVE= Mail-SpamAssassin-rules-3.3.2-r1104058.tar.gz | | 24 | RULESARCHIVE= Mail-SpamAssassin-rules-3.3.2-r1104058.tar.gz |
25 | RULESARCHIVEASC=${RULESARCHIVE}.asc | | 25 | RULESARCHIVEASC=${RULESARCHIVE}.asc |
26 | RULESARCHIVESHA=${RULESARCHIVE}.sha1 | | 26 | RULESARCHIVESHA=${RULESARCHIVE}.sha1 |
27 | FILES_SUBST+= RULESARCHIVE=${RULESDIR}/${RULESARCHIVE} | | 27 | FILES_SUBST+= RULESARCHIVE=${RULESDIR}/${RULESARCHIVE} |
28 | PLIST_SUBST+= RULESARCHIVE=${RULESARCHIVE:Q} | | 28 | PLIST_SUBST+= RULESARCHIVE=${RULESARCHIVE:Q} |
29 | PLIST_SUBST+= RULESARCHIVEASC=${RULESARCHIVEASC:Q} | | 29 | PLIST_SUBST+= RULESARCHIVEASC=${RULESARCHIVEASC:Q} |
30 | PLIST_SUBST+= RULESARCHIVESHA=${RULESARCHIVESHA:Q} | | 30 | PLIST_SUBST+= RULESARCHIVESHA=${RULESARCHIVESHA:Q} |
31 | | | 31 | |
32 | DEPENDS+= p5-Archive-Tar>=1.23:../../archivers/p5-Archive-Tar | | 32 | DEPENDS+= p5-Archive-Tar>=1.23:../../archivers/p5-Archive-Tar |
33 | DEPENDS+= p5-DB_File-[0-9]*:../../databases/p5-DB_File | | 33 | DEPENDS+= p5-DB_File-[0-9]*:../../databases/p5-DB_File |
34 | DEPENDS+= p5-Digest-SHA1-[0-9]*:../../security/p5-Digest-SHA1 | | 34 | DEPENDS+= p5-Digest-SHA1-[0-9]*:../../security/p5-Digest-SHA1 |
35 | DEPENDS+= p5-HTML-Parser>=3.43:../../www/p5-HTML-Parser | | 35 | DEPENDS+= p5-HTML-Parser>=3.43:../../www/p5-HTML-Parser |
36 | DEPENDS+= p5-IO-Compress-[0-9]*:../../devel/p5-IO-Compress | | 36 | DEPENDS+= p5-IO-Compress-[0-9]*:../../devel/p5-IO-Compress |
37 | DEPENDS+= p5-IO-Zlib>=1.04:../../devel/p5-IO-Zlib | | 37 | DEPENDS+= p5-IO-Zlib>=1.04:../../devel/p5-IO-Zlib |
38 | DEPENDS+= p5-NetAddr-IP>=4.007:../../net/p5-NetAddr-IP | | 38 | DEPENDS+= p5-NetAddr-IP>=4.007:../../net/p5-NetAddr-IP |
39 | DEPENDS+= p5-Net-DNS>=0.58:../../net/p5-Net-DNS | | 39 | DEPENDS+= p5-Net-DNS>=0.58:../../net/p5-Net-DNS |
40 | DEPENDS+= {p5-MIME-Base64>=2.11,perl>=5.8.0}:../../converters/p5-MIME-Base64 | | 40 | DEPENDS+= {p5-MIME-Base64>=2.11,perl>=5.8.0}:../../converters/p5-MIME-Base64 |
41 | DEPENDS+= p5-Time-HiRes-[0-9]*:../../time/p5-Time-HiRes | | 41 | DEPENDS+= p5-Time-HiRes-[0-9]*:../../time/p5-Time-HiRes |
42 | DEPENDS+= p5-libwww-[0-9]*:../../www/p5-libwww | | 42 | DEPENDS+= p5-libwww-[0-9]*:../../www/p5-libwww |
43 | | | 43 | |
44 | USE_TOOLS+= perl | | 44 | USE_TOOLS+= perl |
45 | | | 45 | |
46 | CONFLICTS= p5-Mail-SpamAssassin-[0-9]* | | 46 | CONFLICTS= p5-Mail-SpamAssassin-[0-9]* |
47 | | | 47 | |
48 | WRKSRC= ${WRKDIR}/${DISTNAME} | | 48 | WRKSRC= ${WRKDIR}/${DISTNAME} |
49 | | | 49 | |
50 | PKG_SYSCONFSUBDIR= spamassassin | | 50 | PKG_SYSCONFSUBDIR= spamassassin |
51 | | | 51 | |
52 | # Set contact address (e-mail, URL, ...) for use in spam report messages | | 52 | # Set contact address (e-mail, URL, ...) for use in spam report messages |
53 | # See "perldoc Mail::SpamAssassin::Conf" for option "report_contact" | | 53 | # See "perldoc Mail::SpamAssassin::Conf" for option "report_contact" |
54 | SPAMASSASSIN_CONTACT_ADDRESS?= postmaster | | 54 | SPAMASSASSIN_CONTACT_ADDRESS?= postmaster |
55 | | | 55 | |
56 | .include "options.mk" | | 56 | .include "options.mk" |
57 | | | 57 | |
58 | BUILD_DEFS+= SPAMASSASSIN_CONTACT_ADDRESS | | 58 | BUILD_DEFS+= SPAMASSASSIN_CONTACT_ADDRESS |
59 | BUILD_DEFS+= VARBASE | | 59 | BUILD_DEFS+= VARBASE |
60 | | | 60 | |
61 | DYNAMIC_PLIST= ${WRKSRC}/.PLIST_ADD | | 61 | DYNAMIC_PLIST= ${WRKSRC}/.PLIST_ADD |
62 | PLIST_SRC= ${PKGDIR}/PLIST ${DYNAMIC_PLIST} | | 62 | PLIST_SRC= ${PKGDIR}/PLIST ${DYNAMIC_PLIST} |
63 | PERL5_PACKLIST= auto/Mail/SpamAssassin/.packlist | | 63 | PERL5_PACKLIST= auto/Mail/SpamAssassin/.packlist |
64 | | | 64 | |
65 | GNU_CONFIGURE= YES | | 65 | GNU_CONFIGURE= YES |
66 | CONFIGURE_ARGS+= --sysconfdir=${PKG_SYSCONFDIR} | | 66 | CONFIGURE_ARGS+= --sysconfdir=${PKG_SYSCONFDIR} |
67 | CONFIGURE_DIRS= spamc | | 67 | CONFIGURE_DIRS= spamc |
68 | BUILD_DIRS= . # build at the top-level directory, not in "spamc" | | 68 | BUILD_DIRS= . # build at the top-level directory, not in "spamc" |
69 | PERL5_CONFIGURE= NO # we need the default "do-configure" target | | 69 | PERL5_CONFIGURE= NO # we need the default "do-configure" target |
70 | PERL5_CONFIGURE_DIRS= ${WRKSRC} | | 70 | PERL5_CONFIGURE_DIRS= ${WRKSRC} |
71 | | | 71 | |
72 | # test t/meta needs this | | 72 | # test t/meta needs this |
73 | REPLACE_PERL+= build/parse-rules-for-masses | | 73 | REPLACE_PERL+= build/parse-rules-for-masses |
74 | | | 74 | |
75 | MAKE_PARAMS+= CONTACT_ADDRESS=${SPAMASSASSIN_CONTACT_ADDRESS:Q} | | 75 | MAKE_PARAMS+= CONTACT_ADDRESS=${SPAMASSASSIN_CONTACT_ADDRESS:Q} |
76 | MAKE_PARAMS+= DEFRULESDIR="${RULESDIR}" | | 76 | MAKE_PARAMS+= DEFRULESDIR="${RULESDIR}" |
77 | MAKE_PARAMS+= LOCALRULESDIR="${PKG_SYSCONFDIR}" | | 77 | MAKE_PARAMS+= LOCALRULESDIR="${PKG_SYSCONFDIR}" |
78 | MAKE_PARAMS+= LOCALSTATEDIR="${VARBASE}/spamassassin" | | 78 | MAKE_PARAMS+= LOCALSTATEDIR="${VARBASE}/spamassassin" |
79 | MAKE_PARAMS+= PERL_BIN="${PERL5}" | | 79 | MAKE_PARAMS+= PERL_BIN="${PERL5}" |
80 | MAKE_PARAMS+= PERL_WARN=yes | | 80 | MAKE_PARAMS+= PERL_WARN=yes |
81 | MAKE_PARAMS+= PERL_TAINT=yes | | 81 | MAKE_PARAMS+= PERL_TAINT=yes |
82 | MAKE_PARAMS+= SYSCONFDIR="${PKG_SYSCONFDIR}" | | 82 | MAKE_PARAMS+= SYSCONFDIR="${PKG_SYSCONFDIR}" |
83 | | | 83 | |
84 | TEST_MAKE_FLAGS= HOME=${HOME} # for test t/razor2.t | | 84 | TEST_MAKE_FLAGS= HOME=${HOME} # for test t/razor2.t |
85 | | | 85 | |
86 | RCD_SCRIPTS= spamd | | 86 | RCD_SCRIPTS= spamd |
87 | RCD_SCRIPT_SRC.spamd= ${WRKSRC}/spamd/netbsd-rc-script.sh | | 87 | RCD_SCRIPT_SRC.spamd= ${WRKSRC}/spamd/netbsd-rc-script.sh |
88 | | | 88 | |
89 | EG_SUBDIR= share/examples/spamassassin | | 89 | EG_SUBDIR= share/examples/spamassassin |
90 | EGDIR= ${PREFIX}/${EG_SUBDIR} | | 90 | EGDIR= ${PREFIX}/${EG_SUBDIR} |
91 | DOC_SUBDIR= share/doc/spamassassin | | 91 | DOC_SUBDIR= share/doc/spamassassin |
92 | DOCDIR= ${PREFIX}/${DOC_SUBDIR} | | 92 | DOCDIR= ${PREFIX}/${DOC_SUBDIR} |
93 | RULE_SUBDIR= share/spamassassin | | 93 | RULE_SUBDIR= share/spamassassin |
94 | RULESDIR= ${PREFIX}/${RULE_SUBDIR} | | 94 | RULESDIR= ${PREFIX}/${RULE_SUBDIR} |
95 | | | 95 | |
96 | PRE_FILES= init.pre v310.pre v312.pre v320.pre v330.pre | | 96 | PRE_FILES= init.pre v310.pre v312.pre v320.pre v330.pre |
97 | .for p in ${PRE_FILES} | | 97 | .for p in ${PRE_FILES} |
98 | CONF_FILES+= ${EGDIR}/${p} ${PKG_SYSCONFDIR}/${p} | | 98 | CONF_FILES+= ${EGDIR}/${p} ${PKG_SYSCONFDIR}/${p} |
99 | .endfor | | 99 | .endfor |
100 | CONF_FILES+= ${EGDIR}/local.cf ${PKG_SYSCONFDIR}/local.cf \ | | 100 | CONF_FILES+= ${EGDIR}/local.cf ${PKG_SYSCONFDIR}/local.cf \ |
101 | ${RULESDIR}/user_prefs.template \ | | 101 | ${RULESDIR}/user_prefs.template \ |
102 | ${PKG_SYSCONFDIR}/user_prefs.template | | 102 | ${PKG_SYSCONFDIR}/user_prefs.template |
103 | | | 103 | |
104 | SA_INSTALLDIRS= ${EG_SUBDIR} ${DOC_SUBDIR} ${DOC_SUBDIR}/ldap | | 104 | SA_INSTALLDIRS= ${EG_SUBDIR} ${DOC_SUBDIR} ${DOC_SUBDIR}/ldap |
105 | SA_INSTALLDIRS+= ${DOC_SUBDIR}/rules ${DOC_SUBDIR}/spamc | | 105 | SA_INSTALLDIRS+= ${DOC_SUBDIR}/rules ${DOC_SUBDIR}/spamc |
106 | SA_INSTALLDIRS+= ${DOC_SUBDIR}/spamd ${DOC_SUBDIR}/sql ${RULE_SUBDIR} | | 106 | SA_INSTALLDIRS+= ${DOC_SUBDIR}/spamd ${DOC_SUBDIR}/sql ${RULE_SUBDIR} |
107 | | | 107 | |
108 | SA_DOCFILES= INSTALL LICENSE README TRADEMARK UPGRADE USAGE NOTICE | | 108 | SA_DOCFILES= INSTALL LICENSE README TRADEMARK UPGRADE USAGE NOTICE |
109 | SA_DOCFILES+= CREDITS PACKAGING Changes | | 109 | SA_DOCFILES+= CREDITS PACKAGING Changes |
110 | SA_DOCFILES+= ldap/README ldap/README.testing ldap/sa_test.ldif | | 110 | SA_DOCFILES+= ldap/README ldap/README.testing ldap/sa_test.ldif |
111 | SA_DOCFILES+= rules/STATISTICS-set0.txt rules/STATISTICS-set1.txt | | 111 | SA_DOCFILES+= rules/STATISTICS-set0.txt rules/STATISTICS-set1.txt |
112 | SA_DOCFILES+= rules/STATISTICS-set2.txt rules/STATISTICS-set3.txt | | 112 | SA_DOCFILES+= rules/STATISTICS-set2.txt rules/STATISTICS-set3.txt |
113 | SA_DOCFILES+= rules/sa-update-pubkey.txt | | 113 | SA_DOCFILES+= rules/sa-update-pubkey.txt |
114 | SA_DOCFILES+= spamc/README.qmail | | 114 | SA_DOCFILES+= spamc/README.qmail |
115 | SA_DOCFILES+= sample-nonspam.txt sample-spam.txt | | 115 | SA_DOCFILES+= sample-nonspam.txt sample-spam.txt |
116 | SA_DOCFILES+= spamd/README spamd/README.vpopmail | | 116 | SA_DOCFILES+= spamd/README spamd/README.vpopmail |
117 | SA_DOCFILES+= sql/README sql/README.awl sql/README.bayes | | 117 | SA_DOCFILES+= sql/README sql/README.awl sql/README.bayes |
118 | SA_DOCFILES+= sql/awl_mysql.sql sql/awl_pg.sql sql/bayes_mysql.sql | | 118 | SA_DOCFILES+= sql/awl_mysql.sql sql/awl_pg.sql sql/bayes_mysql.sql |
119 | SA_DOCFILES+= sql/bayes_pg.sql sql/userpref_mysql.sql | | 119 | SA_DOCFILES+= sql/bayes_pg.sql sql/userpref_mysql.sql |
120 | SA_DOCFILES+= sql/userpref_pg.sql | | 120 | SA_DOCFILES+= sql/userpref_pg.sql |
121 | | | 121 | |
122 | OWN_DIRS+= ${VARBASE}/spamassassin | | 122 | OWN_DIRS+= ${VARBASE}/spamassassin |
123 | OWN_DIRS_PERMS+= ${PKG_SYSCONFDIR}/sa-update-keys ${REAL_ROOT_USER} ${REAL_ROOT_GROUP} 0700 | | 123 | OWN_DIRS_PERMS+= ${PKG_SYSCONFDIR}/sa-update-keys ${REAL_ROOT_USER} ${REAL_ROOT_GROUP} 0700 |
124 | | | 124 | |
125 | SUBST_CLASSES+= sa2 | | 125 | SUBST_CLASSES+= sa2 |
126 | SUBST_MESSAGE.sa2= Setting correct paths for pkgsrc (part 1) | | 126 | SUBST_MESSAGE.sa2= Setting correct paths for pkgsrc (part 1) |
127 | SUBST_STAGE.sa2= pre-configure | | 127 | SUBST_STAGE.sa2= pre-configure |
128 | SUBST_FILES.sa2= README spamd/spamd.raw | | 128 | SUBST_FILES.sa2= README spamd/spamd.raw |
129 | SUBST_SED.sa2= -e s!@@PREFIX@@!${PREFIX}!g | | 129 | SUBST_SED.sa2= -e s!@@PREFIX@@!${PREFIX}!g |
130 | SUBST_SED.sa2+= -e s!@PKG_SYSCONFDIR@!${PKG_SYSCONFDIR}!g | | 130 | SUBST_SED.sa2+= -e s!@PKG_SYSCONFDIR@!${PKG_SYSCONFDIR}!g |
131 | SUBST_SED.sa2+= -e s!@VARBASE@!${VARBASE}!g | | 131 | SUBST_SED.sa2+= -e s!@VARBASE@!${VARBASE}!g |
132 | | | 132 | |
133 | SUBST_CLASSES+= sa3 | | 133 | SUBST_CLASSES+= sa3 |
134 | SUBST_MESSAGE.sa3= Setting correct paths for pkgsrc (part 2) | | 134 | SUBST_MESSAGE.sa3= Setting correct paths for pkgsrc (part 2) |
135 | SUBST_STAGE.sa3= pre-configure | | 135 | SUBST_STAGE.sa3= pre-configure |
136 | SUBST_FILES.sa3= INSTALL UPGRADE USAGE ldap/README | | 136 | SUBST_FILES.sa3= INSTALL UPGRADE USAGE ldap/README |
137 | SUBST_FILES.sa3+= spamc/README.qmail spamc/spamc.pod | | 137 | SUBST_FILES.sa3+= spamc/README.qmail spamc/spamc.pod |
138 | SUBST_FILES.sa3+= lib/Mail/SpamAssassin/Conf.pm | | 138 | SUBST_FILES.sa3+= lib/Mail/SpamAssassin/Conf.pm |
139 | SUBST_FILES.sa3+= lib/Mail/SpamAssassin/Plugin/Test.pm | | 139 | SUBST_FILES.sa3+= lib/Mail/SpamAssassin/Plugin/Test.pm |
140 | SUBST_FILES.sa3+= spamd/README spamd/README.vpopmail sql/README | | 140 | SUBST_FILES.sa3+= spamd/README spamd/README.vpopmail sql/README |
141 | SUBST_FILES.sa3+= sql/README.awl sa-learn.raw sa-compile.raw sa-update.raw | | 141 | SUBST_FILES.sa3+= sql/README.awl sa-learn.raw sa-compile.raw sa-update.raw |
142 | SUBST_SED.sa3= -e s!/usr/share!${PREFIX}/share!g | | 142 | SUBST_SED.sa3= -e s!/usr/share!${PREFIX}/share!g |
143 | SUBST_SED.sa3+= -e s!/usr/bin!${PREFIX}/bin!g | | 143 | SUBST_SED.sa3+= -e s!/usr/bin!${PREFIX}/bin!g |
144 | SUBST_SED.sa3+= -e s!/usr/local/bin!${PREFIX}/bin!g | | 144 | SUBST_SED.sa3+= -e s!/usr/local/bin!${PREFIX}/bin!g |
145 | SUBST_SED.sa3+= -e s!/usr/lib!${PREFIX}/lib!g | | 145 | SUBST_SED.sa3+= -e s!/usr/lib!${PREFIX}/lib!g |
146 | SUBST_SED.sa3+= -e s!/etc/mail/spamassassin!${PKG_SYSCONFDIR}!g | | 146 | SUBST_SED.sa3+= -e s!/etc/mail/spamassassin!${PKG_SYSCONFDIR}!g |
147 | | | 147 | |
148 | .if (${OPSYS} == "NetBSD") || (${OPSYS} == "DragonFly") | | 148 | .if (${OPSYS} == "NetBSD") || (${OPSYS} == "DragonFly") |
149 | # the 'spamd' RCD_SCRIPT behaves differently if we run NetBSD 1.6 or later | | 149 | # the 'spamd' RCD_SCRIPT behaves differently if we run NetBSD 1.6 or later |
150 | . if (${OPSYS} == "NetBSD") && !empty(OS_VERSION:M1.[0-5]*) | | 150 | . if (${OPSYS} == "NetBSD") && !empty(OS_VERSION:M1.[0-5]*) |
151 | INTERPRETER_SUPPORT= NO | | 151 | INTERPRETER_SUPPORT= NO |
152 | . else | | 152 | . else |
153 | INTERPRETER_SUPPORT= YES | | 153 | INTERPRETER_SUPPORT= YES |
154 | . endif | | 154 | . endif |
155 | .endif | | 155 | .endif |
156 | | | 156 | |
157 | # These variables are substituted in netbsd-rc-script.sh. | | 157 | # These variables are substituted in netbsd-rc-script.sh. |
158 | FILES_SUBST+= INTERPRETER_SUPPORT=${INTERPRETER_SUPPORT} | | 158 | FILES_SUBST+= INTERPRETER_SUPPORT=${INTERPRETER_SUPPORT} |
159 | FILES_SUBST+= OPSYS=${OPSYS} | | 159 | FILES_SUBST+= OPSYS=${OPSYS} |
160 | | | 160 | |
161 | INSTALLATION_DIRS+= ${SA_INSTALLDIRS} | | 161 | INSTALLATION_DIRS+= ${SA_INSTALLDIRS} |
162 | | | 162 | |
163 | pre-configure: perl5-configure | | 163 | pre-configure: perl5-configure |
164 | # GNU configure needs version.h -> create it | | 164 | # GNU configure needs version.h -> create it |
165 | cd ${WRKSRC}/spamc && ${PERL5} ./version.h.pl | | 165 | cd ${WRKSRC}/spamc && ${PERL5} ./version.h.pl |
166 | # values in 'config' will be set via the SUBST framework in options.mk | | 166 | # values in 'config' will be set via the SUBST framework in options.mk |
167 | ${CP} ${WRKSRC}/t/config.dist ${WRKSRC}/t/config | | 167 | ${CP} ${WRKSRC}/t/config.dist ${WRKSRC}/t/config |
168 | | | 168 | |
169 | post-install: | | 169 | post-install: |
170 | ${TEST} -r ${DYNAMIC_PLIST} && ${RM} ${DYNAMIC_PLIST} ; : | | 170 | ${TEST} -r ${DYNAMIC_PLIST} && ${RM} ${DYNAMIC_PLIST} ; : |
171 | .for f in ${SA_DOCFILES} | | 171 | .for f in ${SA_DOCFILES} |
172 | ${INSTALL_DATA} ${WRKSRC}/${f} ${DESTDIR}${DOCDIR}/${f} | | 172 | ${INSTALL_DATA} ${WRKSRC}/${f} ${DESTDIR}${DOCDIR}/${f} |
173 | ${ECHO} "${DOC_SUBDIR}/${f}" >> ${DYNAMIC_PLIST} | | 173 | ${ECHO} "${DOC_SUBDIR}/${f}" >> ${DYNAMIC_PLIST} |
174 | .endfor | | 174 | .endfor |
175 | | | 175 | |
176 | set -e ; cd ${WRKSRC}/rules; \ | | 176 | set -e ; cd ${WRKSRC}/rules; \ |
177 | for f in ${PRE_FILES}; do \ | | 177 | for f in ${PRE_FILES}; do \ |
178 | ${INSTALL_DATA} "$$f" ${DESTDIR}${EGDIR} && \ | | 178 | ${INSTALL_DATA} "$$f" ${DESTDIR}${EGDIR} && \ |
179 | ${ECHO} "${EG_SUBDIR}/$$f" >> ${DYNAMIC_PLIST}; \ | | 179 | ${ECHO} "${EG_SUBDIR}/$$f" >> ${DYNAMIC_PLIST}; \ |
180 | done | | 180 | done |
181 | # examples are in the static PLIST | | 181 | # examples are in the static PLIST |
182 | ${INSTALL_DATA} ${WRKSRC}/procmailrc.example ${DESTDIR}${EGDIR} | | 182 | ${INSTALL_DATA} ${WRKSRC}/procmailrc.example ${DESTDIR}${EGDIR} |
183 | ${INSTALL_DATA} ${WRKSRC}/rules/local.cf ${DESTDIR}${EGDIR} | | 183 | ${INSTALL_DATA} ${WRKSRC}/rules/local.cf ${DESTDIR}${EGDIR} |
184 | ${INSTALL_DATA} ${FILESDIR}/netbsd_lists.cf ${DESTDIR}${EGDIR} | | 184 | ${INSTALL_DATA} ${FILESDIR}/netbsd_lists.cf ${DESTDIR}${EGDIR} |
185 | ${INSTALL_DATA} ${DISTDIR}/${DIST_SUBDIR}/${RULESARCHIVE} \ | | 185 | ${INSTALL_DATA} ${DISTDIR}/${DIST_SUBDIR}/${RULESARCHIVE} \ |
186 | ${DESTDIR}${RULESDIR} | | 186 | ${DESTDIR}${RULESDIR} |
187 | ${INSTALL_DATA} ${DISTDIR}/${DIST_SUBDIR}/${RULESARCHIVEASC} \ | | 187 | ${INSTALL_DATA} ${DISTDIR}/${DIST_SUBDIR}/${RULESARCHIVEASC} \ |
188 | ${DESTDIR}${RULESDIR} | | 188 | ${DESTDIR}${RULESDIR} |
189 | ${INSTALL_DATA} ${DISTDIR}/${DIST_SUBDIR}/${RULESARCHIVESHA} \ | | 189 | ${INSTALL_DATA} ${DISTDIR}/${DIST_SUBDIR}/${RULESARCHIVESHA} \ |
190 | ${DESTDIR}${RULESDIR} | | 190 | ${DESTDIR}${RULESDIR} |
191 | | | 191 | |
192 | # make sure we install the patched version of init.pre but can run the | | 192 | # make sure we install the patched version of init.pre but can run the |
193 | # tests with the original file | | 193 | # tests with the original file |
194 | pre-patch: | | 194 | pre-patch: |
195 | ${CP} ${WRKSRC}/rules/init.pre ${WRKDIR}/init.pre.notpatched | | 195 | ${CP} ${WRKSRC}/rules/init.pre ${WRKDIR}/init.pre.notpatched |
196 | | | 196 | |
197 | post-patch: | | 197 | post-patch: |
198 | ${CP} ${WRKSRC}/rules/init.pre ${WRKDIR}/init.pre.patched | | 198 | ${CP} ${WRKSRC}/rules/init.pre ${WRKDIR}/init.pre.patched |
199 | | | 199 | |
200 | pre-test: | | 200 | pre-test: |
201 | ${CP} ${WRKDIR}/init.pre.notpatched ${WRKSRC}/rules/init.pre | | 201 | ${CP} ${WRKDIR}/init.pre.notpatched ${WRKSRC}/rules/init.pre |
202 | | | 202 | |
203 | post-test: | | 203 | post-test: |
204 | ${CP} ${WRKDIR}/init.pre.patched ${WRKSRC}/rules/init.pre | | 204 | ${CP} ${WRKDIR}/init.pre.patched ${WRKSRC}/rules/init.pre |
205 | | | 205 | |
206 | .include "../../devel/zlib/buildlink3.mk" | | 206 | .include "../../devel/zlib/buildlink3.mk" |
207 | .include "../../lang/perl5/module.mk" | | 207 | .include "../../lang/perl5/module.mk" |
208 | .include "../../mk/bsd.pkg.mk" | | 208 | .include "../../mk/bsd.pkg.mk" |