Index: head/mail/dovecot2/Makefile =================================================================== --- head/mail/dovecot2/Makefile (revision 308098) +++ head/mail/dovecot2/Makefile (revision 308099) @@ -1,238 +1,238 @@ # Created by: Nagy, Attila # $FreeBSD$ PORTNAME= dovecot -PORTVERSION= 2.1.10 +PORTVERSION= 2.1.12 CATEGORIES= mail ipv6 MASTER_SITES= http://www.dovecot.org/releases/${PORTVERSION:R}/ MAINTAINER= bra@fsn.hu COMMENT= Secure and compact IMAP and POP3 servers LATEST_LINK= dovecot2 CONFLICTS= dovecot-1.[0-9]* ###################################################################### # Anytime PORTVERSION changes please bump PORTREVISION of # # mail/dovecot2-pigeonhole and also mail/dovecot2-antispam-plugin. # # Please see ports/135311 and ports/146029 for an explanation. # # # # Please be careful when updating this port as changes to this port # # can break mail/dovecot2-pigeonhole. In order to ensure the least # # amount of breakage possible please consult the maintainer of that # # port before updating this one. # ###################################################################### USE_ICONV= yes USE_RC_SUBR= dovecot MAKE_JOBS_SAFE= yes GNU_CONFIGURE= yes CONFIGURE_TARGET=--build=${MACHINE_ARCH}-portbld-freebsd${OSREL} CONFIGURE_ARGS= --localstatedir=/var \ --with-statedir=/var/db/dovecot \ --without-shadow CPPFLAGS+= -I${LOCALBASE}/include LDFLAGS+= -L${LOCALBASE}/lib USE_LDCONFIG= ${PREFIX}/lib/dovecot USERS= ${PORTNAME} dovenull GROUPS= ${USERS} PROTOCOLS= imap pop3 # Default requirement for dovecot rc script _REQUIRE= LOGIN OPTIONS_DEFINE= KQUEUE SSL GSSAPI VPOPMAIL LDAP PGSQL MYSQL SQLITE SOLR DOCS \ EXAMPLES LIBWRAP OPTIONS_DEFAULT= KQUEUE SSL KQUEUE_DESC= kqueue(2) support VPOPMAIL_DESC= vpopmail support SOLR_DESC= Solr FTS support .include .if ${ARCH} == "arm" BROKEN= Does not build on arm .endif # sed script for dovecot.conf REINPLACE= s!%%PROTOCOLS%%!${PROTOCOLS}!g;\ s!/usr/!${PREFIX}/!g;\ s!=/usr!=${PREFIX}!g;\ s!=/etc !=${PREFIX}/etc !g;\ s!/etc/dovecot!${PREFIX}&!g;\ s![[:<:]]doc/(dovecot-[^-]+)-example.conf[[:>:]]!${EXAMPLESDIR}/\1.conf!g;\ s!\#sendmail_path = /usr/.*!sendmail_path = /usr/sbin/sendmail!g; .if ${PORT_OPTIONS:MDOCS} DOCS= AUTHORS COPYING COPYING.LGPL COPYING.MIT INSTALL NEWS TODO README PORTDOCS= * PLIST_SUB+= PORT="" .else CONFIGURE_ARGS+= --without-docs PLIST_SUB+= PORT="@comment " .endif .if ${PORT_OPTIONS:MEXAMPLES} PORTEXAMPLES= * .endif ## kqueue(2) support # .if ${PORT_OPTIONS:MKQUEUE} CONFIGURE_ARGS+=--with-ioloop=kqueue .endif ## SSL support # .if ${PORT_OPTIONS:MSSL} PROTOCOLS+= imaps pop3s .else CONFIGURE_ARGS+=--without-ssl .endif ## GSSAPI support # .if ${PORT_OPTIONS:MGSSAPI} CONFIGURE_ARGS+=--with-gssapi .else CONFIGURE_ARGS+=--without-gssapi .endif ## VPopMail Support # .if ${PORT_OPTIONS:MVPOPMAIL} BUILD_DEPENDS+= ${LOCALBASE}/vpopmail/bin/vchkpw:${PORTSDIR}/mail/vpopmail CONFIGURE_ARGS+=--with-vpopmail .else CONFIGURE_ARGS+=--without-vpopmail .endif ## OpenLDAP Support # .if ${PORT_OPTIONS:MLDAP} USE_OPENLDAP= yes CONFIGURE_ARGS+=--with-ldap PLIST_SUB+= LDAP="" _REQUIRE+= slapd .else CONFIGURE_ARGS+=--without-ldap PLIST_SUB+= LDAP="@comment " .endif ## PostgreSQL Support # .if ${PORT_OPTIONS:MPGSQL} USE_PGSQL= yes CONFIGURE_ARGS+=--with-pgsql PLIST_SUB+= SQL="" _REQUIRE+= postgresql .else CONFIGURE_ARGS+=--without-pgsql PLIST_SUB+= SQL="@comment " .endif ## MySQL Support # .if ${PORT_OPTIONS:MMYSQL} USE_MYSQL= yes CONFIGURE_ARGS+=--with-mysql PLIST_SUB+= SQL="" _REQUIRE+= mysql .else CONFIGURE_ARGS+=--without-mysql PLIST_SUB+= SQL="@comment " .endif ## SQLite Support # .if ${PORT_OPTIONS:MSQLITE} USE_SQLITE= 3 CONFIGURE_ARGS+=--with-sqlite PLIST_SUB+= SQL="" .else CONFIGURE_ARGS+=--without-sqlite PLIST_SUB+= SQL="@comment " .endif ## SOLR support # .if ${PORT_OPTIONS:MSOLR} CONFIGURE_ARGS+=--with-solr BUILD_DEPENDS+= curl:${PORTSDIR}/ftp/curl LIB_DEPENDS+= expat:${PORTSDIR}/textproc/expat2 PLIST_SUB+= SOLR="" .else CONFIGURE_ARGS+=--without-solr PLIST_SUB+= SOLR="@comment " .endif ## libwrap support # .if ${PORT_OPTIONS:MLIBWRAP} CONFIGURE_ARGS+=--with-libwrap PLIST_SUB+= LIBWRAP="" .else CONFIGURE_ARGS+=--without-libwrap PLIST_SUB+= LIBWRAP="@comment " .endif SUB_LIST= REQUIRE="${_REQUIRE}" SUB_FILES= pkg-deinstall pkg-message MAN1= deliver.1 \ doveadm-altmove.1 \ doveadm-auth.1 \ doveadm-config.1 \ doveadm-director.1 \ doveadm-dump.1 \ doveadm-expunge.1 \ doveadm-fetch.1 \ doveadm-force-resync.1 \ doveadm-help.1 \ doveadm-import.1 \ doveadm-index.1 \ doveadm-instance.1 \ doveadm-kick.1 \ doveadm-log.1 \ doveadm-mailbox.1 \ doveadm-mount.1 \ doveadm-move.1 \ doveadm-penalty.1 \ doveadm-purge.1 \ doveadm-pw.1 \ doveadm-quota.1 \ doveadm-reload.1 \ doveadm-search.1 \ doveadm-stop.1 \ doveadm-user.1 \ doveadm-who.1 \ doveadm.1 \ doveconf.1 \ dovecot-lda.1 \ dovecot.1 \ dsync.1 MAN7= doveadm-search-query.7 post-patch: @${REINPLACE_CMD} -E -e '${REINPLACE}' \ ${WRKSRC}/doc/example-config/dovecot.conf @${REINPLACE_CMD} -E -e'\ s!-example\.conf[[:>:]]!.conf!g;\ s!^(confdir[[:space:]]+=[[:space:]]+)\$$\(sysconfdir\)!\1${EXAMPLESDIR}!g;\ ' ${WRKSRC}/*/Makefile.in ${WRKSRC}/Makefile.in post-install: .if ${PORT_OPTIONS:MEXAMPLES} @${MKDIR} ${EXAMPLESDIR} cd ${WRKSRC}/doc && ${INSTALL_SCRIPT} dovecot-openssl.cnf mkcert.sh ${EXAMPLESDIR} .endif .if ${PORT_OPTIONS:MDOCS} cd ${WRKSRC} && ${INSTALL_DATA} ${DOCS} ${DOCSDIR} .endif @${CAT} ${PKGMESSAGE} .include Index: head/mail/dovecot2/distinfo =================================================================== --- head/mail/dovecot2/distinfo (revision 308098) +++ head/mail/dovecot2/distinfo (revision 308099) @@ -1,2 +1,2 @@ -SHA256 (dovecot-2.1.10.tar.gz) = 8acc99c2a7e8b598aef2fef443c5fb6779099e57573f86a1eaa2b8479d0becb9 -SIZE (dovecot-2.1.10.tar.gz) = 3843490 +SHA256 (dovecot-2.1.12.tar.gz) = d76ae15146452d053c423d883b2cbc24f62a55cf2f1f547577f42bc7d8d20840 +SIZE (dovecot-2.1.12.tar.gz) = 3839088 Index: head/mail/dovecot2-pigeonhole/Makefile =================================================================== --- head/mail/dovecot2-pigeonhole/Makefile (revision 308098) +++ head/mail/dovecot2-pigeonhole/Makefile (revision 308099) @@ -1,76 +1,77 @@ # Created by: Nils Vogels # $FreeBSD$ PORTNAME= dovecot-pigeonhole PORTVERSION= 0.3.3 +PORTREVISION= 1 CATEGORIES= mail MASTER_SITES= http://www.rename-it.nl/dovecot/${DOVECOTVERSION}/ DISTNAME= ${PORTNAME:C/-/-${DOVECOTVERSION}-/}-${PORTVERSION} MAINTAINER= bra@fsn.hu -COMMENT= A Sieve plugin for the Dovecot 'deliver' LDA and LMTP +COMMENT= Sieve plugin for the Dovecot 'deliver' LDA and LMTP LICENSE= LGPL21 BUILD_DEPENDS:= dovecot>=${DOVECOTVERSION}:${PORTSDIR}/mail/dovecot${DOVECOTVERSION:R} RUN_DEPENDS:= dovecot>=${DOVECOTVERSION}:${PORTSDIR}/mail/dovecot${DOVECOTVERSION:R} DOVECOTVERSION= 2.1 GNU_CONFIGURE= yes CONFIGURE_TARGET=--build=${MACHINE_ARCH}-portbld-freebsd${OSREL} CONFIGURE_ARGS= --prefix=${PREFIX} \ --docdir=${DOCSDIR} \ --with-dovecot="${LOCALBASE}/lib/dovecot" LDFLAGS+= -L${LOCALBASE}/lib USE_LDCONFIG= ${PREFIX}/lib/dovecot MAN1= sieve-dump.1 sieve-filter.1 sieve-test.1 sievec.1 sieved.1 MAN7= pigeonhole.7 DOCSDIR= ${PREFIX}/share/doc/${PORTNAME:S/-/\//} OPTIONS_DEFINE= DOCS EXAMPLES .include .if ${PORT_OPTIONS:MDOCS} EXTENSIONDOCS= editheader.txt include.txt spamtest-virustest.txt \ vacation.txt vnd.dovecot.duplicate.txt PORTDOCS= AUTHORS COPYING COPYING.LGPL INSTALL NEWS README TODO \ script-location-dict.txt ${EXTENSIONDOCS} .endif .if ${PORT_OPTIONS:MEXAMPLES} EXAMPLESDIR= ${PREFIX}/share/examples/${PORTNAME:S/-/\//} PORTEXAMPLES= *.sieve .endif post-patch: @${REINPLACE_CMD} -E '\ s!^(install-data-am:) install-sieve_docDATA!\1!; \ s!^(uninstall-am:) uninstall-sieve_docDATA!\1!;' \ ${WRKSRC}/doc/Makefile.in .if ${PORT_OPTIONS:MDOCS} .for f in ${EXTENSIONDOCS} @${LN} -f ${WRKSRC}/doc/extensions/${f} ${WRKSRC}/ .endfor @${LN} -f ${WRKSRC}/doc/script-location-dict.txt ${WRKSRC}/ .endif post-install: .if ${PORT_OPTIONS:MDOCS} @${INSTALL} ${_SHROWNGRP} -m ${BINMODE} -d ${DOCSDIR} .for f in ${PORTDOCS} @${INSTALL_DATA} ${WRKSRC}/${f} ${DOCSDIR} .endfor @${ECHO_MSG} "===> Documentation installed in ${DOCSDIR}" .endif .if ${PORT_OPTIONS:MEXAMPLES} @${INSTALL} ${_SHROWNGRP} -m ${BINMODE} -d ${EXAMPLESDIR} @${INSTALL_DATA} ${WRKSRC}/examples/*.sieve ${EXAMPLESDIR} @${ECHO_MSG} "===> Examples installed in ${EXAMPLESDIR}" .endif @${CAT} ${PKGMESSAGE} .include Index: head/mail/dovecot2-pigeonhole/pkg-descr =================================================================== --- head/mail/dovecot2-pigeonhole/pkg-descr (revision 308098) +++ head/mail/dovecot2-pigeonhole/pkg-descr (revision 308099) @@ -1,7 +1,7 @@ Sieve language support by a plugin for the Dovecot deliver LDA&LMTP * Mail filtering * Mail forwarding * Vacation auto-reply -WWW: http://wiki2.dovecot.org/Pigeonhole +WWW: http://wiki2.dovecot.org/Pigeonhole Index: head/mail/dovecot2-pigeonhole/pkg-message =================================================================== --- head/mail/dovecot2-pigeonhole/pkg-message (revision 308098) +++ head/mail/dovecot2-pigeonhole/pkg-message (revision 308099) @@ -1,18 +1,18 @@ --------------------------------------------------------------------- - + This port assumes you are familiar with Dovecot and have it installed and running on the system you have installed this plugin on. You can enable the plugin with this directive in your dovecot.conf: protocol lda { # Support for dynamically loadable plugins. mail_plugins is # a space separated list of plugins to load. mail_plugins = sieve # ... other plugins like quota } Further information on configuration can be found at: - + http://wiki2.dovecot.org/Pigeonhole --------------------------------------------------------------------- Index: head/mail/dovecot2-pigeonhole/pkg-plist =================================================================== --- head/mail/dovecot2-pigeonhole/pkg-plist (revision 308098) +++ head/mail/dovecot2-pigeonhole/pkg-plist (revision 308099) @@ -1,77 +1,76 @@ bin/sieve-dump bin/sieve-filter bin/sieve-test bin/sievec include/dovecot/sieve/edit-mail.h include/dovecot/sieve/pigeonhole-config.h include/dovecot/sieve/rfc2822.h include/dovecot/sieve/sieve-actions.h include/dovecot/sieve/sieve-address-parts.h include/dovecot/sieve/sieve-address.h include/dovecot/sieve/sieve-ast.h include/dovecot/sieve/sieve-binary-dumper.h include/dovecot/sieve/sieve-binary-private.h include/dovecot/sieve/sieve-binary.h include/dovecot/sieve/sieve-code-dumper.h include/dovecot/sieve/sieve-code.h include/dovecot/sieve/sieve-commands.h include/dovecot/sieve/sieve-common.h include/dovecot/sieve/sieve-comparators.h include/dovecot/sieve/sieve-config.h include/dovecot/sieve/sieve-dump.h include/dovecot/sieve/sieve-error-private.h include/dovecot/sieve/sieve-error.h include/dovecot/sieve/sieve-ext-copy.h include/dovecot/sieve/sieve-ext-enotify.h include/dovecot/sieve/sieve-ext-environment.h include/dovecot/sieve/sieve-ext-variables.h include/dovecot/sieve/sieve-extensions.h include/dovecot/sieve/sieve-generator.h include/dovecot/sieve/sieve-interpreter.h include/dovecot/sieve/sieve-lexer.h include/dovecot/sieve/sieve-limits.h include/dovecot/sieve/sieve-match-types.h include/dovecot/sieve/sieve-match.h include/dovecot/sieve/sieve-message.h include/dovecot/sieve/sieve-objects.h include/dovecot/sieve/sieve-parser.h include/dovecot/sieve/sieve-plugins.h include/dovecot/sieve/sieve-result.h include/dovecot/sieve/sieve-runtime-trace.h include/dovecot/sieve/sieve-runtime.h include/dovecot/sieve/sieve-script-private.h include/dovecot/sieve/sieve-script.h include/dovecot/sieve/sieve-script-file.h include/dovecot/sieve/sieve-settings.h include/dovecot/sieve/sieve-smtp.h include/dovecot/sieve/sieve-stringlist.h include/dovecot/sieve/sieve-types.h include/dovecot/sieve/sieve-validator.h include/dovecot/sieve/sieve.h lib/dovecot/lib90_sieve_plugin.a lib/dovecot/lib90_sieve_plugin.la lib/dovecot/lib90_sieve_plugin.so lib/dovecot/libdovecot-sieve.a lib/dovecot/libdovecot-sieve.la lib/dovecot/libdovecot-sieve.so lib/dovecot/libdovecot-sieve.so.0 lib/dovecot/settings/libmanagesieve_login_settings.a lib/dovecot/settings/libmanagesieve_login_settings.la lib/dovecot/settings/libmanagesieve_login_settings.so lib/dovecot/settings/libmanagesieve_settings.a lib/dovecot/settings/libmanagesieve_settings.la lib/dovecot/settings/libmanagesieve_settings.so libexec/dovecot/managesieve libexec/dovecot/managesieve-login share/doc/dovecot/example-config/conf.d/20-managesieve.conf share/doc/dovecot/example-config/conf.d/90-sieve.conf @dirrmtry libdata/ldconfig/dovecot-pigeonhole @dirrmtry share/doc/dovecot/example-config/conf.d @dirrmtry share/doc/dovecot/example-config @dirrmtry share/doc/dovecot @dirrmtry libexec/dovecot @dirrm lib/dovecot/settings @dirrmtry lib/dovecot @dirrm include/dovecot/sieve @dirrmtry include/dovecot -%%PORTDOCS%%@dirrm %%DOCSDIR%%