notbugAs an Amazon Associate I earn from qualifying purchases.
Want a good read? Try FreeBSD Mastery: Jails (IT Mastery Book 15)
NOTE: There is a known problem on production with searching pkg-plist - it returns no results. This problem is not present on
Port details
dovecot-pigeonhole04 Sieve plugin for the Dovecot 'deliver' LDA and LMTP
0.4.24_2 mail Deleted on this many watch lists=0 search for ports that depend on this port Find issues related to this port Report an issue related to this port View this port on Repology. pkg-fallout Version of this port present on the latest quarterly branch.
Deprecated DEPRECATED: End of Life upstream, use mail/dovecot-pigeonhole instead
Expired This port expired on: 2019-01-31
Maintainer: search for ports maintained by this maintainer
Port Added: 2018-04-22 21:35:46
Last Update: 2019-02-04 19:31:36
SVN Revision: 492154
License: LGPL21
Homepage    cgit ¦ GitHub ¦ GitHub ¦ GitLab ¦ SVNWeb
pkg-plist: as obtained via: make generate-plist
Expand this list (99 items)
Collapse this list.
  1. /usr/local/share/licenses/dovecot-pigeonhole04-0.4.24_2/
  2. /usr/local/share/licenses/dovecot-pigeonhole04-0.4.24_2/LICENSE
  3. /usr/local/share/licenses/dovecot-pigeonhole04-0.4.24_2/LGPL21
  4. share/doc/dovecot-pigeonhole/example-config/conf.d/20-managesieve.conf
  5. share/doc/dovecot-pigeonhole/example-config/conf.d/90-sieve-extprograms.conf
  6. share/doc/dovecot-pigeonhole/example-config/conf.d/90-sieve.conf
  7. share/doc/dovecot-pigeonhole/example-config/sieve-ldap.conf
  8. bin/sieve-dump
  9. bin/sieve-filter
  10. bin/sieve-test
  11. bin/sievec
  12. include/dovecot-2.2-pigeonhole/sieve/edit-mail.h
  13. include/dovecot-2.2-pigeonhole/sieve/mail-raw.h
  14. include/dovecot-2.2-pigeonhole/sieve/sieve-address-source.h
  15. include/dovecot-2.2-pigeonhole/sieve/pigeonhole-config.h
  16. include/dovecot-2.2-pigeonhole/sieve/pigeonhole-version.h
  17. include/dovecot-2.2-pigeonhole/sieve/sieve-ext-imap4flags.h
  18. include/dovecot-2.2-pigeonhole/sieve/realpath.h
  19. include/dovecot-2.2-pigeonhole/sieve/rfc2822.h
  20. include/dovecot-2.2-pigeonhole/sieve/sieve-actions.h
  21. include/dovecot-2.2-pigeonhole/sieve/sieve-address-parts.h
  22. include/dovecot-2.2-pigeonhole/sieve/sieve-address.h
  23. include/dovecot-2.2-pigeonhole/sieve/sieve-ast.h
  24. include/dovecot-2.2-pigeonhole/sieve/sieve-binary-dumper.h
  25. include/dovecot-2.2-pigeonhole/sieve/sieve-binary-private.h
  26. include/dovecot-2.2-pigeonhole/sieve/sieve-binary.h
  27. include/dovecot-2.2-pigeonhole/sieve/sieve-code-dumper.h
  28. include/dovecot-2.2-pigeonhole/sieve/sieve-code.h
  29. include/dovecot-2.2-pigeonhole/sieve/sieve-commands.h
  30. include/dovecot-2.2-pigeonhole/sieve/sieve-common.h
  31. include/dovecot-2.2-pigeonhole/sieve/sieve-comparators.h
  32. include/dovecot-2.2-pigeonhole/sieve/sieve-config.h
  33. include/dovecot-2.2-pigeonhole/sieve/sieve-dump.h
  34. include/dovecot-2.2-pigeonhole/sieve/sieve-error-private.h
  35. include/dovecot-2.2-pigeonhole/sieve/sieve-error.h
  36. include/dovecot-2.2-pigeonhole/sieve/sieve-ext-copy.h
  37. include/dovecot-2.2-pigeonhole/sieve/sieve-ext-enotify.h
  38. include/dovecot-2.2-pigeonhole/sieve/sieve-ext-environment.h
  39. include/dovecot-2.2-pigeonhole/sieve/sieve-ext-mailbox.h
  40. include/dovecot-2.2-pigeonhole/sieve/sieve-ext-variables.h
  41. include/dovecot-2.2-pigeonhole/sieve/sieve-extensions.h
  42. include/dovecot-2.2-pigeonhole/sieve/sieve-generator.h
  43. include/dovecot-2.2-pigeonhole/sieve/sieve-interpreter.h
  44. include/dovecot-2.2-pigeonhole/sieve/sieve-lexer.h
  45. include/dovecot-2.2-pigeonhole/sieve/sieve-limits.h
  46. include/dovecot-2.2-pigeonhole/sieve/sieve-match-types.h
  47. include/dovecot-2.2-pigeonhole/sieve/sieve-match.h
  48. include/dovecot-2.2-pigeonhole/sieve/sieve-message.h
  49. include/dovecot-2.2-pigeonhole/sieve/sieve-objects.h
  50. include/dovecot-2.2-pigeonhole/sieve/sieve-parser.h
  51. include/dovecot-2.2-pigeonhole/sieve/sieve-plugins.h
  52. include/dovecot-2.2-pigeonhole/sieve/sieve-result.h
  53. include/dovecot-2.2-pigeonhole/sieve/sieve-runtime-trace.h
  54. include/dovecot-2.2-pigeonhole/sieve/sieve-runtime.h
  55. include/dovecot-2.2-pigeonhole/sieve/sieve-script-private.h
  56. include/dovecot-2.2-pigeonhole/sieve/sieve-script.h
  57. include/dovecot-2.2-pigeonhole/sieve/sieve-settings.h
  58. include/dovecot-2.2-pigeonhole/sieve/sieve-smtp.h
  59. include/dovecot-2.2-pigeonhole/sieve/sieve-storage-private.h
  60. include/dovecot-2.2-pigeonhole/sieve/sieve-storage.h
  61. include/dovecot-2.2-pigeonhole/sieve/sieve-stringlist.h
  62. include/dovecot-2.2-pigeonhole/sieve/sieve-types.h
  63. include/dovecot-2.2-pigeonhole/sieve/sieve-validator.h
  64. include/dovecot-2.2-pigeonhole/sieve/sieve.h
  65. include/dovecot-2.2-pigeonhole/sieve/strtrim.h
  66. lib/dovecot-2.2-pigeonhole/libdovecot-sieve.a
  67. lib/dovecot-2.2-pigeonhole/
  68. lib/dovecot-2.2-pigeonhole/
  69. lib/dovecot-2.2-pigeonhole/
  70. lib/dovecot/doveadm/lib10_doveadm_sieve_plugin.a
  71. lib/dovecot/doveadm/
  72. lib/dovecot/lib95_imap_filter_sieve_plugin.a
  73. lib/dovecot/
  74. lib/dovecot/
  75. lib/dovecot/lib95_imap_sieve_plugin.a
  76. lib/dovecot/sieve/lib90_sieve_imapsieve_plugin.a
  77. lib/dovecot/sieve/
  78. lib/dovecot/lib90_sieve_plugin.a
  79. lib/dovecot/
  80. lib/dovecot/settings/libmanagesieve_login_settings.a
  81. lib/dovecot/settings/
  82. lib/dovecot/settings/libmanagesieve_settings.a
  83. lib/dovecot/settings/
  84. lib/dovecot/settings/libpigeonhole_settings.a
  85. lib/dovecot/settings/
  86. lib/dovecot/sieve/lib90_sieve_extprograms_plugin.a
  87. lib/dovecot/sieve/
  88. libexec/dovecot/managesieve
  89. libexec/dovecot/managesieve-login
  90. man/man1/doveadm-sieve.1.gz
  91. man/man1/sieve-dump.1.gz
  92. man/man1/sieve-filter.1.gz
  93. man/man1/sieve-test.1.gz
  94. man/man1/sievec.1.gz
  95. man/man1/sieved.1.gz
  96. man/man7/pigeonhole.7.gz
  97. share/aclocal/dovecot-pigeonhole.m4
  98. @postexec /usr/sbin/service ldconfig restart > /dev/null
  99. @postunexec /usr/sbin/service ldconfig restart > /dev/null
Collapse this list.
Dependency lines:
  • dovecot-pigeonhole04>0:mail/dovecot-pigeonhole04
  • dovecot-pigeonhole
Conflicts Matches:
There are no Conflicts Matches for this port. This is usually an error.
No installation instructions:
This port has been deleted.
PKGNAME: dovecot-pigeonhole04
Flavors: there is no flavor information for this port.

Packages (timestamps in pop-ups are UTC):

NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
Build dependencies:
  1. dovecot22>=2.2.31 : mail/dovecot22
Runtime dependencies:
  1. dovecot22>=2.2.31 : mail/dovecot22
There are no ports dependent upon this port

Configuration Options:
Options name:



Master Sites:
Expand this list (1 items)
Collapse this list.
Collapse this list.
Port Moves
  • port moved to mail/dovecot-pigeonhole on 2019-02-04
    REASON: Has expired: End of Life upstream, use mail/dovecot-pigeonhole instead

Number of commits found: 7

Commit History - (may be incomplete: for full details, see links to repositories near top of page)
CommitCreditsLog message
04 Feb 2019 19:31:36
Revision:492154Original commit files touched by this commit
rene search for other commits by this committer
Remove expired ports:
2019-01-31 mail/dovecot-pigeonhole04: End of Life upstream, use
mail/dovecot-pigeonhole instead
2019-01-31 multimedia/pyjama: Unmaintained upstream
2019-01-31 devel/py-omniorb-3: Uses legacy version of omniORB, consider using
2019-01-31 mail/dovecot22: End of Life upstream, use mail/dovecot instead
2019-01-31 devel/hs-uuagc-bootstrap: No release since 2011
2019-01-31 sysutils/hs-angel: No releases since 2016
2019-01-31 devel/hs-uuagc: No release since 2015
2019-01-31 ports-mgmt/hs-porte: No updates since 2010
2019-02-01 net/pdb: Depends on expired net/py-pcs
2019-02-01 irc/iroffer: Abandoned upstream
2019-02-03 sysutils/fusefs-wdfs: Abandonware, functionally incomplete, has
problems with caching
2018-12-19 net/py-pcs: Broken for more than 6 months
12 Dec 2018 01:35:36
Revision:487272Original commit files touched by this commit
gerald search for other commits by this committer
Bump PORTREVISION for ports depending on the canonical version of GCC
defined via Mk/ which has moved from GCC 7.4 t
GCC 8.2 under most circumstances.

This includes ports
 - with USE_GCC=yes or USE_GCC=any,
 - with USES=fortran,
 - using Mk/ which in turn features USES=fortran, and
 - with USES=compiler specifying openmp, nestedfct, c11, c++0x, c++11-lang,
   c++11-lib, c++14-lang, c++17-lang, or gcc-c++11-lib
plus, as a double check, everything INDEX-11 showed depending on lang/gcc7.

PR:		231590
23 Nov 2018 20:19:58
Revision:485704Original commit files touched by this commit
ler search for other commits by this committer
mail/dovecot22, mail/dovecot-pigeonhole04: Deprecate

since they are EOL, and the issues with 2.3/0.5 have been fixed
29 Jul 2018 22:18:46
Revision:475857Original commit files touched by this commit
gerald search for other commits by this committer
Bump PORTREVISION for ports depending on the canonical version of GCC
in the ports tree (via Mk/ and lang/gcc) which
has now moved from GCC 6 to GCC 7 by default.

This includes ports
 - featuring USE_GCC=yes or USE_GCC=any,
 - featuring USES=fortran,
 - using Mk/ which in turn features USES=fortran, and those
 - with USES=compiler specifying one of openmp, nestedfct, c11, c++0x,
   c++11-lib, c++11-lang, c++14-lang, c++17-lang, or gcc-c++11-lib.

PR:		222542
24 May 2018 01:28:37
Revision:470753Original commit files touched by this commit
ler search for other commits by this committer
mail/dovecot-pigeonhole04: upgreade to 0.4.24
+ Implement plugin for the a vendor-defined IMAP capability called
   "FILTER=SIEVE". It adds the ability to manually invoke Sieve filtering
   in IMAP. More information can be found in
- Fix assert panics triggered by empty messages that are being forwarded
   using redirect or This does not likely normally
   occur, but this is seen as a result of certain benign failures in
   object storage.
- Make the length of the subject header for the vacation response
   configurable and enforce the limit in UTF-8 codepoints rather than
   bytes. The subject header for a vacation response was statically
   truncated to 256 bytes, which is too limited for multi-byte UTF-8
- Sieve editheader extension: Fix assertion panic occurring when it is
   used to manipulate a message header with a very large header field.
- Properly abort execution of the sieve_discard script upon error.
   Before, the LDA Sieve plugin attempted to execute the sieve_discard
   script when an error occurs. This can lead to the message being lost.
- Fix the interaction between quota and the sieve_discard script. When
   quota was used together with a sieve_discard script, the message
   delivery did not bounce when the quota was exceeded.
23 May 2018 14:00:57
Revision:470704Original commit files touched by this commit
ler search for other commits by this committer
bump PORTREVISION for mail/dovecot22 2.2.36
22 Apr 2018 21:35:38
Revision:468060Original commit files touched by this commit
dbaio search for other commits by this committer
Add mail/dovecot22 (v2.2.35) and mail/dovecot-pigeonhole04 (v0.4.23)

This brings back Dovecot 2.2.35 to the tree because there is an issue
with version 2.3.1 and replication in some scenarios [1].

Keep this version until this problem gets fixed upstream.

1 -

Approved by:	adamw (maintainer of mail/dovecot)
Approved by:	ler   (maintainer of mail/dovecot-pigeonhole)

Number of commits found: 7