[136217] trunk/dports/perl/p5-mail-spamassassin/Portfile
devans at macports.org
devans at macports.org
Tue May 12 06:16:00 PDT 2015
Revision: 136217
https://trac.macports.org/changeset/136217
Author: devans at macports.org
Date: 2015-05-12 06:16:00 -0700 (Tue, 12 May 2015)
Log Message:
-----------
p5-mail-spamassassin: reformat, reorder, no functional change.
Modified Paths:
--------------
trunk/dports/perl/p5-mail-spamassassin/Portfile
Modified: trunk/dports/perl/p5-mail-spamassassin/Portfile
===================================================================
--- trunk/dports/perl/p5-mail-spamassassin/Portfile 2015-05-12 13:14:29 UTC (rev 136216)
+++ trunk/dports/perl/p5-mail-spamassassin/Portfile 2015-05-12 13:16:00 UTC (rev 136217)
@@ -23,97 +23,99 @@
sha256 244914c30976844878a7f129fd503eb40986c68a3800f416c3a68b14507c0a64
if {${perl5.major} != ""} {
-depends_lib-append port:p${perl5.major}-digest-sha1 \
+ depends_lib-append \
+ port:p${perl5.major}-archive-tar \
+ port:p${perl5.major}-digest-sha1 \
port:p${perl5.major}-html-parser \
+ port:p${perl5.major}-libwww-perl \
port:p${perl5.major}-mailtools \
port:p${perl5.major}-mail-audit \
+ port:p${perl5.major}-mail-dkim \
+ port:p${perl5.major}-mail-spf \
port:p${perl5.major}-net-dns \
- port:p${perl5.major}-archive-tar \
+ port:p${perl5.major}-geo-ip \
+ port:p${perl5.major}-io-compress \
port:p${perl5.major}-io-zlib \
- port:p${perl5.major}-io-compress \
- port:p${perl5.major}-geo-ip \
- port:p${perl5.major}-time-hires \
- port:p${perl5.major}-mail-dkim \
- port:p${perl5.major}-mail-spf \
- port:p${perl5.major}-libwww-perl
+ port:p${perl5.major}-time-hires
-startupitem.create yes
-startupitem.name spamd
-if {[variant_isset vpopmail]} {
- startupitem.executable ${perl5.bindir}/spamd -l -v -u vpopmail
-} else {
- startupitem.executable ${perl5.bindir}/spamd -l
-}
+ startupitem.create yes
+ startupitem.name spamd
-post-patch {
- reinplace "s|return ''|return 'PRIV'|" ${worksrcpath}/Makefile.PL
-}
+ if {[variant_isset vpopmail]} {
+ startupitem.executable ${perl5.bindir}/spamd -l -v -u vpopmail
+ } else {
+ startupitem.executable ${perl5.bindir}/spamd -l
+ }
-configure.args-append CONTACT_ADDRESS=root at localhost \
- PREFIX=${prefix} \
- SYSCONFDIR=${prefix}/etc \
- DATADIR=${prefix}/share/spamassassin \
- LOCALSTATEDIR=${prefix}/var/spamassassin \
- CONFDIR=${prefix}/etc/mail/spamassassin
+ post-patch {
+ reinplace "s|return ''|return 'PRIV'|" ${worksrcpath}/Makefile.PL
+ }
-destroot.target-append conf__install data__install
+ configure.args-append \
+ CONTACT_ADDRESS=root at localhost \
+ PREFIX=${prefix} \
+ SYSCONFDIR=${prefix}/etc \
+ DATADIR=${prefix}/share/spamassassin \
+ LOCALSTATEDIR=${prefix}/var/spamassassin \
+ CONFDIR=${prefix}/etc/mail/spamassassin
+ destroot.target-append conf__install data__install
+
# All configuration files for spamassassin.
-set conf_files {init.pre local.cf v310.pre v312.pre v320.pre v330.pre v340.pre}
+ set conf_files {init.pre local.cf v310.pre v312.pre v320.pre v330.pre v340.pre}
-post-destroot {
- set etc ${destroot}${prefix}/etc/mail/spamassassin
- foreach file ${conf_files} {
- file rename ${etc}/${file} ${etc}/${file}.sample
- }
+ post-destroot {
+ set etc ${destroot}${prefix}/etc/mail/spamassassin
+ foreach file ${conf_files} {
+ file rename ${etc}/${file} ${etc}/${file}.sample
+ }
- set docdir ${prefix}/share/doc/spamassassin
- xinstall -d ${destroot}${docdir}
- xinstall -m 0644 -W ${worksrcpath} \
- README CREDITS INSTALL LICENSE NOTICE \
- PACKAGING TRADEMARK UPGRADE USAGE Changes \
- ${destroot}${docdir}
- xinstall -d ${destroot}${docdir}/sql
- xinstall -m 0644 -W ${worksrcpath}/sql \
- README README.awl README.bayes awl_mysql.sql awl_pg.sql \
- bayes_mysql.sql bayes_pg.sql userpref_mysql.sql userpref_pg.sql \
- ${destroot}${docdir}/sql
+ set docdir ${prefix}/share/doc/spamassassin
+ xinstall -d ${destroot}${docdir}
+ xinstall -m 0644 -W ${worksrcpath} \
+ README CREDITS INSTALL LICENSE NOTICE \
+ PACKAGING TRADEMARK UPGRADE USAGE Changes \
+ ${destroot}${docdir}
+ xinstall -d ${destroot}${docdir}/sql
+ xinstall -m 0644 -W ${worksrcpath}/sql \
+ README README.awl README.bayes awl_mysql.sql awl_pg.sql \
+ bayes_mysql.sql bayes_pg.sql userpref_mysql.sql userpref_pg.sql \
+ ${destroot}${docdir}/sql
- set exdir ${prefix}/share/examples/spamassassin
- xinstall -d ${destroot}${exdir}
- xinstall -m 0644 -W ${worksrcpath} \
- procmailrc.example sample-nonspam.txt sample-spam.txt \
- ${destroot}${exdir}
-}
+ set exdir ${prefix}/share/examples/spamassassin
+ xinstall -d ${destroot}${exdir}
+ xinstall -m 0644 -W ${worksrcpath} \
+ procmailrc.example sample-nonspam.txt sample-spam.txt \
+ ${destroot}${exdir}
+ }
-post-install {
- ui_msg "****************************************************************"
- ui_msg "* *"
- ui_msg "* If you run spamassassin for the first time, you should copy *"
- ui_msg "* the following configuration files and remove the .sample *"
- ui_msg "* extension: *"
- ui_msg "* *"
- ui_msg "* cd ${prefix}/etc/mail/spamassassin *"
- foreach file ${conf_files} {
- ui_msg "* cp ${file}.sample ${file} *"
+ post-install {
+ ui_msg "****************************************************************"
+ ui_msg "* *"
+ ui_msg "* If you run spamassassin for the first time, you should copy *"
+ ui_msg "* the following configuration files and remove the .sample *"
+ ui_msg "* extension: *"
+ ui_msg "* *"
+ ui_msg "* cd ${prefix}/etc/mail/spamassassin *"
+ foreach file ${conf_files} {
+ ui_msg "* cp ${file}.sample ${file} *"
+ }
+ ui_msg "* *"
+ ui_msg "****************************************************************"
}
- ui_msg "* *"
- ui_msg "****************************************************************"
-}
+ variant razor description {Use Vipuls Razor module} {
+ depends_lib-append port:p${perl5.major}-razor-agents
+ configure.args-append RUN_RAZOR_TESTS=yes
+ }
-variant razor description {Use Vipuls Razor module} {
- depends_lib-append port:p${perl5.major}-razor-agents
- configure.args-append RUN_RAZOR_TESTS=yes
-}
-
-variant ssl description {Encrypt communication from spamc to spamd} {
- depends_lib-append port:openssl \
+ variant ssl description {Encrypt communication from spamc to spamd} {
+ depends_lib-append port:openssl \
port:p${perl5.major}-io-socket-ssl
- configure.args-append ENABLE_SSL=yes
-}
+ configure.args-append ENABLE_SSL=yes
+ }
-variant vpopmail description {Use Spamassassin with vpopmail} {
- depends_lib-append port:vpopmail
+ variant vpopmail description {Use Spamassassin with vpopmail} {
+ depends_lib-append port:vpopmail
+ }
}
-}
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.macosforge.org/pipermail/macports-changes/attachments/20150512/fdba6325/attachment-0001.html>
More information about the macports-changes
mailing list