Opened 14 years ago

Closed 3 years ago

#11810 closed enhancement (wontfix)

RFE: dovecot -- add +sieve variant

Reported by: boeyms@… Owned by: jberry@…
Priority: Low Milestone:
Component: ports Version:
Keywords: Cc: yeled@…
Port: dovecot


The attached patch adds support for the SIEVE mail filtering language to the dovecot port, as provided by the dovecot project. It is, unfortunately, a rather ugly patch, since the dovecot-sieve sources expect to be built against the built dovecot sources in the locations in which they are built in the dovecot ${worksrcdir}, and with dovecot's ${worksrcdir} as a neighbour to that of dovecot-sieve (i.e. with both having the same parent dir). It'd be nicer to be able to avoid this mess, but the only alternative I can see is to hack dovecot-sieve's configure and Makefiles, and that looks to me to be much worse.

The attached patch is intended to be applied with -p0 from trunk/dports.

Attachments (1)

dovecot-add-sieve.diff (1.9 KB) - added by boeyms@… 14 years ago.
Patch to add +sieve variant to dovecot

Download all attachments as: .zip

Change History (6)

Changed 14 years ago by boeyms@…

Attachment: dovecot-add-sieve.diff added

Patch to add +sieve variant to dovecot

comment:1 Changed 14 years ago by nox@…

Priority: Nice to haveLow
Version: 1.4

comment:2 Changed 12 years ago by (none)

Milestone: Port Enhancements

Milestone Port Enhancements deleted

comment:3 Changed 12 years ago by homerbrew@…

Any chance we could get this or something similar added to the Dovecot port? It is a pain to keep manually patching and recompiling Dovecot each time a new version gets installed and breaks my Sieve scripts.

comment:4 Changed 12 years ago by jmroot (Joshua Root)

Cc: boeyms@… jberry@… removed
Keywords: dovecot sieve removed
Port: dovecot added

comment:5 Changed 3 years ago by jmroot (Joshua Root)

Resolution: wontfix
Status: newclosed

I'd guess the dovecot2-sieve port covers this need now. If not, please feel free to reopen and explain why.

Note: See TracTickets for help on using tickets.