Revision: 140794 https://trac.macports.org/changeset/140794 Author: pixilla@macports.org Date: 2015-10-02 14:03:17 -0700 (Fri, 02 Oct 2015) Log Message: ----------- Update dovecot2 version to 2.2.19, dovecot-sieve version to 0.4.8 and revbump dovecot2-antispam. Modified Paths: -------------- trunk/dports/mail/dovecot2/Portfile trunk/dports/mail/dovecot2-antispam/Portfile trunk/dports/mail/dovecot2-sieve/Portfile Modified: trunk/dports/mail/dovecot2/Portfile =================================================================== --- trunk/dports/mail/dovecot2/Portfile 2015-10-02 19:43:15 UTC (rev 140793) +++ trunk/dports/mail/dovecot2/Portfile 2015-10-02 21:03:17 UTC (rev 140794) @@ -7,7 +7,10 @@ set base_name dovecot # Please revbump port:dovecot2-sieve and port:dovecot2-antispam # on port:dovecot2 version changes. -version 2.2.16 +version 2.2.19 +# set hg.tag to tag or rev. +hg.tag ${version} +#hg.tag 69630e6048fd set branch [join [lrange [split ${version} .] 0 1] .] categories mail maintainers pixilla openmaintainer @@ -17,14 +20,15 @@ description Secure, fast imap and pop3 server long_description Dovecot is an IMAP and POP3 server for Linux/UNIX-like \ systems, written with security primarily in mind. Although \ - it's written in C, it uses several coding techniques to \ + it is written in C, it uses several coding techniques to \ avoid most of the common pitfalls. homepage http://dovecot.org/ -master_sites ${homepage}releases/${branch} +master_sites http://dovecot.org/releases/${branch} distname ${base_name}-${version} +use_parallel_build no depends_build port:pkgconfig depends_lib port:libiconv \ @@ -33,6 +37,15 @@ port:bzip2 \ path:lib/libssl.dylib:openssl +if {${hg.tag} ne ${version}} { + + master_sites http://hg.dovecot.org/dovecot-${branch}/archive + distname ${hg.tag} + use_bzip2 yes + worksrcdir dovecot-[join [split ${branch} .] -]-${hg.tag} + depends_lib-append port:gettext port:mercurial +} + set default_internal_user _dovecot set default_login_user _dovenull add_users ${default_internal_user} group=${default_internal_user} realname=Dovecot @@ -41,8 +54,8 @@ patch.pre_args -p1 patchfiles patch-doc-example-config-conf.d-10-master.conf.diff -checksums rmd160 79768b2077137d255a3cfbc492de6d979e594e31 \ - sha256 56ce1287a17fa88a2083116db00200deff1a5390af5eac1c8ae3f59a2079cff0 +checksums rmd160 cb21bccf69c17e4188dc2834fb9ae11d42c638b8 \ + sha256 759e1e3f9d907cdaabad1f5fbacc793ca191d234c084bec3bba42966952a4e9f post-patch { reinplace "s|@@default_internal_user@@|${default_internal_user}|g" \ @@ -51,6 +64,14 @@ ${worksrcpath}/doc/example-config/conf.d/10-master.conf } +pre-configure { + if {${hg.tag} ne ${version}} { + + system -W ${worksrcpath} "gettextize -f" + system -W ${worksrcpath} "./autogen.sh" + } +} + configure.args --sysconfdir=${prefix}/etc \ --localstatedir=${prefix}/var \ --with-ssl=openssl \ Modified: trunk/dports/mail/dovecot2-antispam/Portfile =================================================================== --- trunk/dports/mail/dovecot2-antispam/Portfile 2015-10-02 19:43:15 UTC (rev 140793) +++ trunk/dports/mail/dovecot2-antispam/Portfile 2015-10-02 21:03:17 UTC (rev 140794) @@ -10,7 +10,7 @@ # Please revbump port:dovecot2-sieve and port:dovecot2-antispam # on port:dovecot2 version changes. -revision 10 +revision 12 categories mail maintainers pixilla openmaintainer Modified: trunk/dports/mail/dovecot2-sieve/Portfile =================================================================== --- trunk/dports/mail/dovecot2-sieve/Portfile 2015-10-02 19:43:15 UTC (rev 140793) +++ trunk/dports/mail/dovecot2-sieve/Portfile 2015-10-02 21:03:17 UTC (rev 140794) @@ -4,10 +4,10 @@ PortSystem 1.0 name dovecot2-sieve -version 0.4.7 +version 0.4.8 # set hg.tag to tag or rev. hg.tag ${version} -#hg.tag 2026 +#hg.tag 2027 # Maintainers: Please revbump port:dovecot2-sieve and port:dovecot2-antispam # on port:dovecot2 version changes. @@ -29,19 +29,25 @@ long_description ${description} homepage http://pigeonhole.dovecot.org/ -master_sites http://hg.rename-it.nl/dovecot-${dovecot2}-pigeonhole/archive/ +master_sites http://pigeonhole.dovecot.org/releases/${dovecot2} -distname ${hg.tag} -use_bzip2 yes +distname dovecot-${dovecot2}-pigeonhole-${version} -worksrcdir dovecot-[join [split ${dovecot2} .] -]-pigeonhole-${hg.tag} +checksums rmd160 8d7ce3b798979a709fd7b484fa32d1390105909d \ + sha256 d73c1c5a11cdfdcb58304a1c1272cce6c8e1868e3f61d393b3b8a725f3bf665b -checksums rmd160 f9bb993efc74540f1b797cb932a91bec5bb64640 \ - sha256 d39ca600e4bccdd7e7273992d16de01a5e13f7a4c481d47fdb3eb1bf84dbf8df - depends_build port:libtool port:autoconf port:automake depends_lib port:dovecot2 +if {${hg.tag} ne ${version}} { + + master_sites http://hg.rename-it.nl/dovecot-${dovecot2}-pigeonhole/archive + distname ${hg.tag} + use_bzip2 yes + worksrcdir dovecot-[join [split ${dovecot2} .] -]-pigeonhole-${hg.tag} + depends_lib-append port:gettext port:mercurial +} + pre-configure { if {![file exists "${worksrcpath}/configure"]} {