diff options
author | Adam Weinberger <adamw@FreeBSD.org> | 2017-08-07 21:44:00 +0000 |
---|---|---|
committer | Adam Weinberger <adamw@FreeBSD.org> | 2017-08-07 21:44:00 +0000 |
commit | 871f113e9bfd3abd048a94038076e6f654f39918 (patch) | |
tree | b44ecc5f2c2ba20397232fb6057395d2fcbb7c30 /mail/dovecot-pigeonhole | |
parent | 91438abd7acd32153338b16c1e66cbe948df5e50 (diff) | |
download | ports-871f113e9bfd3abd048a94038076e6f654f39918.tar.gz ports-871f113e9bfd3abd048a94038076e6f654f39918.zip |
Rename dovecot2/dovecot2-pigeonhole to dovecot/dovecot-pigeonhole.
It might be necessary to manually remove and reinstall the package under
the new name.
Discussed with: ler
Notes
Notes:
svn path=/head/; revision=447519
Diffstat (limited to 'mail/dovecot-pigeonhole')
-rw-r--r-- | mail/dovecot-pigeonhole/Makefile | 66 | ||||
-rw-r--r-- | mail/dovecot-pigeonhole/distinfo | 3 | ||||
-rw-r--r-- | mail/dovecot-pigeonhole/pkg-descr | 7 | ||||
-rw-r--r-- | mail/dovecot-pigeonhole/pkg-message | 18 | ||||
-rw-r--r-- | mail/dovecot-pigeonhole/pkg-plist | 91 |
5 files changed, 185 insertions, 0 deletions
diff --git a/mail/dovecot-pigeonhole/Makefile b/mail/dovecot-pigeonhole/Makefile new file mode 100644 index 000000000000..66dfc9111923 --- /dev/null +++ b/mail/dovecot-pigeonhole/Makefile @@ -0,0 +1,66 @@ +# Created by: Nils Vogels <nivo+kw+ports.bfa274@is-root.com> +# $FreeBSD$ + +PORTNAME= dovecot-pigeonhole +PORTVERSION= 0.4.19 +PORTREVISION= 1 +CATEGORIES= mail +MASTER_SITES= http://pigeonhole.dovecot.org/releases/${DOVECOTVERSION}/ +DISTNAME= ${PORTNAME:C/-/-${DOVECOTVERSION}-/}-${PORTVERSION} + +MAINTAINER= ler@FreeBSD.org +COMMENT= Sieve plugin for the Dovecot 'deliver' LDA and LMTP + +LICENSE= LGPL21 + +BUILD_DEPENDS= dovecot>=2.2.31:mail/dovecot +RUN_DEPENDS= dovecot>=2.2.31:mail/dovecot + +DOVECOTVERSION= 2.2 + +GNU_CONFIGURE= yes +CONFIGURE_ARGS= --exec-prefix=${PREFIX} \ + --without-dovecot-install-dirs \ + --docdir=${DOCSDIR} \ + --with-dovecot="${LOCALBASE}/lib/dovecot" +LDFLAGS+= -L${LOCALBASE}/lib +INSTALL_TARGET= install-strip +USES= compiler:c11 libtool ssl +USE_LDCONFIG= ${PREFIX}/lib/dovecot + +OPTIONS_DEFINE= DOCS LDAP MANAGESIEVE +OPTIONS_DEFAULT=MANAGESIEVE GSSAPI_NONE + +OPTIONS_SINGLE= GSSAPI +OPTIONS_SINGLE_GSSAPI= GSSAPI_NONE GSSAPI_BASE GSSAPI_HEIMDAL GSSAPI_MIT +OPTIONS_SUB= yes + +GSSAPI_DESC= GSSAPI Support (*MUST MATCH* mail/dovecot) +GSSAPI_NONE_DESC= Build without GSSAPI support +GSSAPI_BASE_DESC= Use GSSAPI from base +GSSAPI_HEIMDAL_DESC= Use Heimdal GSSAPI from security/heimdal +GSSAPI_MIT_DESC= Use MIT GSSAPI from security/krb5 + +GSSAPI_BASE_USES= gssapi +GSSAPI_HEIMDAL_USES= gssapi:heimdal +GSSAPI_MIT_USES= gssapi:mit +GSSAPI_NONE_CONFIGURE_OFF= ${GSSAPI_CONFIGURE_ARGS} +BUILD_FAIL_MESSAGE= Ensure that ${PORTNAME}'s GSSAPI backend is the same as dovecot2 (make config). + +MANAGESIEVE_DESC= ManageSieve support +MANAGESIEVE_CONFIGURE_WITH= managesieve + +LDAP_CONFIGURE_WITH= ldap +LDAP_CPPFLAGS= -I${LOCALBASE}/include +LDAP_LDFLAGS= -L${LOCALBASE}/lib +LDAP_USE= OPENLDAP=yes + +PORTDOCS= sieve/extensions/* sieve/plugins/* sieve/locations/* + +post-patch: + @${REINPLACE_CMD} -E '\ + s!^(install-data-am:) install-sieve_docDATA!\1!; \ + s!^(uninstall-am:) uninstall-sieve_docDATA!\1!;' \ + ${WRKSRC}/doc/Makefile.in + +.include <bsd.port.mk> diff --git a/mail/dovecot-pigeonhole/distinfo b/mail/dovecot-pigeonhole/distinfo new file mode 100644 index 000000000000..d21c78b3903e --- /dev/null +++ b/mail/dovecot-pigeonhole/distinfo @@ -0,0 +1,3 @@ +TIMESTAMP = 1498520165 +SHA256 (dovecot-2.2-pigeonhole-0.4.19.tar.gz) = 629204bfbdcd3480e1ebcdc246da438323c3ea5fea57480ab859e8b201ad8793 +SIZE (dovecot-2.2-pigeonhole-0.4.19.tar.gz) = 1743025 diff --git a/mail/dovecot-pigeonhole/pkg-descr b/mail/dovecot-pigeonhole/pkg-descr new file mode 100644 index 000000000000..dc5ac2017a03 --- /dev/null +++ b/mail/dovecot-pigeonhole/pkg-descr @@ -0,0 +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 diff --git a/mail/dovecot-pigeonhole/pkg-message b/mail/dovecot-pigeonhole/pkg-message new file mode 100644 index 000000000000..10d1fbf98876 --- /dev/null +++ b/mail/dovecot-pigeonhole/pkg-message @@ -0,0 +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 + +--------------------------------------------------------------------- diff --git a/mail/dovecot-pigeonhole/pkg-plist b/mail/dovecot-pigeonhole/pkg-plist new file mode 100644 index 000000000000..a67f6f13f1ad --- /dev/null +++ b/mail/dovecot-pigeonhole/pkg-plist @@ -0,0 +1,91 @@ +%%DOCSDIR%%/example-config/conf.d/20-managesieve.conf +%%DOCSDIR%%/example-config/conf.d/90-sieve-extprograms.conf +%%DOCSDIR%%/example-config/conf.d/90-sieve.conf +%%DOCSDIR%%/example-config/sieve-ldap.conf +bin/sieve-dump +bin/sieve-filter +bin/sieve-test +bin/sievec +include/dovecot-2.2-pigeonhole/sieve/edit-mail.h +include/dovecot-2.2-pigeonhole/sieve/sieve-address-source.h +include/dovecot-2.2-pigeonhole/sieve/pigeonhole-config.h +include/dovecot-2.2-pigeonhole/sieve/pigeonhole-version.h +include/dovecot-2.2-pigeonhole/sieve/sieve-ext-imap4flags.h +include/dovecot-2.2-pigeonhole/sieve/realpath.h +include/dovecot-2.2-pigeonhole/sieve/rfc2822.h +include/dovecot-2.2-pigeonhole/sieve/sieve-actions.h +include/dovecot-2.2-pigeonhole/sieve/sieve-address-parts.h +include/dovecot-2.2-pigeonhole/sieve/sieve-address.h +include/dovecot-2.2-pigeonhole/sieve/sieve-ast.h +include/dovecot-2.2-pigeonhole/sieve/sieve-binary-dumper.h +include/dovecot-2.2-pigeonhole/sieve/sieve-binary-private.h +include/dovecot-2.2-pigeonhole/sieve/sieve-binary.h +include/dovecot-2.2-pigeonhole/sieve/sieve-code-dumper.h +include/dovecot-2.2-pigeonhole/sieve/sieve-code.h +include/dovecot-2.2-pigeonhole/sieve/sieve-commands.h +include/dovecot-2.2-pigeonhole/sieve/sieve-common.h +include/dovecot-2.2-pigeonhole/sieve/sieve-comparators.h +include/dovecot-2.2-pigeonhole/sieve/sieve-config.h +include/dovecot-2.2-pigeonhole/sieve/sieve-dump.h +include/dovecot-2.2-pigeonhole/sieve/sieve-error-private.h +include/dovecot-2.2-pigeonhole/sieve/sieve-error.h +include/dovecot-2.2-pigeonhole/sieve/sieve-ext-copy.h +include/dovecot-2.2-pigeonhole/sieve/sieve-ext-enotify.h +include/dovecot-2.2-pigeonhole/sieve/sieve-ext-environment.h +include/dovecot-2.2-pigeonhole/sieve/sieve-ext-mailbox.h +include/dovecot-2.2-pigeonhole/sieve/sieve-ext-variables.h +include/dovecot-2.2-pigeonhole/sieve/sieve-extensions.h +include/dovecot-2.2-pigeonhole/sieve/sieve-generator.h +include/dovecot-2.2-pigeonhole/sieve/sieve-interpreter.h +include/dovecot-2.2-pigeonhole/sieve/sieve-lexer.h +include/dovecot-2.2-pigeonhole/sieve/sieve-limits.h +include/dovecot-2.2-pigeonhole/sieve/sieve-match-types.h +include/dovecot-2.2-pigeonhole/sieve/sieve-match.h +include/dovecot-2.2-pigeonhole/sieve/sieve-message.h +include/dovecot-2.2-pigeonhole/sieve/sieve-objects.h +include/dovecot-2.2-pigeonhole/sieve/sieve-parser.h +include/dovecot-2.2-pigeonhole/sieve/sieve-plugins.h +include/dovecot-2.2-pigeonhole/sieve/sieve-result.h +include/dovecot-2.2-pigeonhole/sieve/sieve-runtime-trace.h +include/dovecot-2.2-pigeonhole/sieve/sieve-runtime.h +include/dovecot-2.2-pigeonhole/sieve/sieve-script-private.h +include/dovecot-2.2-pigeonhole/sieve/sieve-script.h +include/dovecot-2.2-pigeonhole/sieve/sieve-settings.h +include/dovecot-2.2-pigeonhole/sieve/sieve-smtp.h +include/dovecot-2.2-pigeonhole/sieve/sieve-storage-private.h +include/dovecot-2.2-pigeonhole/sieve/sieve-storage.h +include/dovecot-2.2-pigeonhole/sieve/sieve-stringlist.h +include/dovecot-2.2-pigeonhole/sieve/sieve-types.h +include/dovecot-2.2-pigeonhole/sieve/sieve-validator.h +include/dovecot-2.2-pigeonhole/sieve/sieve.h +include/dovecot-2.2-pigeonhole/sieve/strtrim.h +lib/dovecot-2.2-pigeonhole/libdovecot-sieve.a +lib/dovecot-2.2-pigeonhole/libdovecot-sieve.so +lib/dovecot-2.2-pigeonhole/libdovecot-sieve.so.0 +lib/dovecot-2.2-pigeonhole/libdovecot-sieve.so.0.0.0 +lib/dovecot/doveadm/lib10_doveadm_sieve_plugin.a +lib/dovecot/doveadm/lib10_doveadm_sieve_plugin.so +lib/dovecot/lib95_imap_sieve_plugin.a +lib/dovecot/lib95_imap_sieve_plugin.so +lib/dovecot/sieve/lib90_sieve_imapsieve_plugin.a +lib/dovecot/sieve/lib90_sieve_imapsieve_plugin.so +lib/dovecot/lib90_sieve_plugin.a +lib/dovecot/lib90_sieve_plugin.so +%%MANAGESIEVE%%lib/dovecot/settings/libmanagesieve_login_settings.a +%%MANAGESIEVE%%lib/dovecot/settings/libmanagesieve_login_settings.so +%%MANAGESIEVE%%lib/dovecot/settings/libmanagesieve_settings.a +%%MANAGESIEVE%%lib/dovecot/settings/libmanagesieve_settings.so +lib/dovecot/settings/libpigeonhole_settings.a +lib/dovecot/settings/libpigeonhole_settings.so +lib/dovecot/sieve/lib90_sieve_extprograms_plugin.a +lib/dovecot/sieve/lib90_sieve_extprograms_plugin.so +%%MANAGESIEVE%%libexec/dovecot/managesieve +%%MANAGESIEVE%%libexec/dovecot/managesieve-login +man/man1/doveadm-sieve.1.gz +man/man1/sieve-dump.1.gz +man/man1/sieve-filter.1.gz +man/man1/sieve-test.1.gz +man/man1/sievec.1.gz +man/man1/sieved.1.gz +man/man7/pigeonhole.7.gz +share/aclocal/dovecot-pigeonhole.m4 |