Ravenports generated: 18 Jan 2021 12:16
[ravenports.git] / bucket_16 / dovecot
1 # Buildsheet autogenerated by ravenadm tool -- Do not edit.
2
3 NAMEBASE=               dovecot
4 VERSION=                2.3.13
5 KEYWORDS=               mail
6 VARIANTS=               standard
7 SDESC[standard]=        Secure IMAP and POP3 server
8 HOMEPAGE=               https://www.dovecot.org/
9 CONTACT=                nobody
10
11 DOWNLOAD_GROUPS=        main
12 SITES[main]=            https://dovecot.org/releases/2.3/
13 DISTFILE[1]=            dovecot-2.3.13.tar.gz:main
14 DF_INDEX=               1
15 SPKGS[standard]=        complete
16                         primary
17                         docs
18
19 OPTIONS_AVAILABLE=      none
20 OPTIONS_STANDARD=       none
21
22 BUILDRUN_DEPENDS=       krb5:primary:standard
23                         clucene:single:standard
24
25 USERS=                  dovecot dovenull
26 GROUPS=                 dovecot dovenull
27 USERGROUP_SPKG=         primary
28
29 USES=                   cpe iconv libtool pkgconfig ssl sqlite lz4
30
31 LICENSE=                MIT:primary LGPL21:primary
32 LICENSE_TERMS=          primary:{{WRKSRC}}/COPYING
33 LICENSE_FILE=           MIT:{{WRKSRC}}/COPYING.MIT
34                         LGPL21:{{WRKSRC}}/COPYING.LGPL
35 LICENSE_SCHEME=         dual
36
37 FPC_EQUIVALENT=         mail/dovecot
38
39 MUST_CONFIGURE=         gnu
40 CONFIGURE_ARGS=         --localstatedir=/var
41                         --with-statedir=/var/db/dovecot
42                         --with-ssl=openssl
43                         --with-gssapi
44                         --with-docs
45                         --with-lz4
46                         --with-sqlite
47                         --with-lucene
48                         --without-libwrap
49                         --without-shadow
50                         --without-sodium
51                         --without-lua
52                         --without-vpopmail
53                         --without-cdb
54                         --without-ldap
55                         --without-mysql
56                         --without-pgsql
57                         --without-icu
58                         --without-solr
59                         --without-textcat
60
61 INSTALL_TARGET=         install-strip
62 INSTALL_REQ_TOOLCHAIN=  yes
63 PLIST_SUB=              REQUIRE="LOGIN"
64 RC_SUBR=                dovecot:primary
65 SUB_FILES=              pkg-message-primary
66
67 CPPFLAGS=               -I{{OPENSSLINC}}
68 LDFLAGS=                -L{{OPENSSLLIB}}
69 VAR_OPSYS[dragonfly]=   CONFIGURE_ENV=i_cv_fd_passing=yes
70
71 post-patch:
72         ${REINPLACE_CMD} \
73                 -e 's|/usr/bin|${LOCALBASE}/bin|g' \
74                 -e 's|/usr/local|${PREFIX}|g' \
75                 ${WRKSRC}/src/plugins/fts/decode2text.sh
76         ${REINPLACE_CMD} -e 's,/etc/dovecot,${PREFIX}/etc/dovecot,g; \
77                 s,sysconfdir=/etc,sysconfdir=${PREFIX}/etc,g' \
78                 ${WRKSRC}/doc/example-config/*.conf ${WRKSRC}/doc/example-config/conf.d/*
79         ${REINPLACE_CMD} -e '/^LIBS =/s/$$/ @LTLIBICONV@/' \
80                 ${WRKSRC}/src/lib-mail/Makefile.in
81         # Install the sample config files into ETCDIR/example-config/
82         ${REINPLACE_CMD} -e '/^exampledir =/s|\$$(docdir)|${PREFIX}/etc/dovecot|' \
83                 ${WRKSRC}/doc/example-config/Makefile.in \
84                 ${WRKSRC}/doc/example-config/conf.d/Makefile.in
85
86 [FILE:531:descriptions/desc.primary]
87 Dovecot is an open source IMAP and POP3 email server for Linux/UNIX-like
88 systems, written with security primarily in mind. Dovecot is an excellent
89 choice for both small and large installations. It's fast, simple to set up,
90 requires no special administration and it uses very little memory.
91
92 Dovecot is high-performing, self-optimizing, self-healing, and easily
93 extensible. It includes IMAP4rev1 and POP3 support. IPv6, SSL and TLS are
94 supported. It supports multiple commonly used IMAP extensions, including SORT,
95 THREAD and IDLE.
96
97
98 [FILE:100:distinfo]
99 a3f875b80ec11a452480690108660030978c94fa8e796ad6d943a874b496f1c4      7456073 dovecot-2.3.13.tar.gz
100
101
102 [FILE:16598:manifests/plist.primary]
103 bin/
104  doveadm
105  doveconf
106  dovecot-sysreport
107  dsync
108 etc/dovecot/README
109 etc/dovecot/example-config/
110  dovecot-dict-auth.conf.ext
111  dovecot-dict-sql.conf.ext
112  dovecot-ldap.conf.ext
113  dovecot-oauth2.conf.ext
114  dovecot-sql.conf.ext
115  dovecot.conf
116 etc/dovecot/example-config/conf.d/
117  10-auth.conf
118  10-director.conf
119  10-logging.conf
120  10-mail.conf
121  10-master.conf
122  10-ssl.conf
123  15-lda.conf
124  15-mailboxes.conf
125  20-imap.conf
126  20-lmtp.conf
127  20-pop3.conf
128  20-submission.conf
129  90-acl.conf
130  90-plugin.conf
131  90-quota.conf
132  auth-checkpassword.conf.ext
133  auth-deny.conf.ext
134  auth-dict.conf.ext
135  auth-ldap.conf.ext
136  auth-master.conf.ext
137  auth-passwdfile.conf.ext
138  auth-sql.conf.ext
139  auth-static.conf.ext
140  auth-system.conf.ext
141 include/dovecot/
142  access-lookup.h
143  acl-api-private.h
144  acl-api.h
145  acl-cache.h
146  acl-global-file.h
147  acl-lookup-dict.h
148  acl-plugin.h
149  acl-storage.h
150  anvil-client.h
151  aqueue.h
152  array-decl.h
153  array.h
154  askpass.h
155  auth-cache.h
156  auth-client-connection.h
157  auth-client-interface.h
158  auth-client-private.h
159  auth-client.h
160  auth-common.h
161  auth-fields.h
162  auth-master-connection.h
163  auth-master.h
164  auth-penalty.h
165  auth-policy.h
166  auth-request-handler-private.h
167  auth-request-handler.h
168  auth-request-stats.h
169  auth-request-var-expand.h
170  auth-request.h
171  auth-settings.h
172  auth-stats.h
173  auth-token.h
174  auth-worker-client.h
175  auth-worker-server.h
176  auth.h
177  backtrace-string.h
178  base32.h
179  base64.h
180  bits.h
181  bsearch-insert-pos.h
182  buffer.h
183  byteorder.h
184  charset-utf8-private.h
185  charset-utf8.h
186  child-wait.h
187  client-common.h
188  compat.h
189  compression.h
190  config-filter.h
191  config-parser-private.h
192  config-parser.h
193  config-request.h
194  config.h
195  connection.h
196  crc32.h
197  cydir-storage.h
198  cydir-sync.h
199  data-stack.h
200  db-checkpassword.h
201  db-dict.h
202  db-ldap.h
203  db-oauth2.h
204  db-passwd-file.h
205  db-sql.h
206  dbox-attachment.h
207  dbox-file.h
208  dbox-mail.h
209  dbox-save.h
210  dbox-storage.h
211  dcrypt-iostream.h
212  dcrypt-private.h
213  dcrypt.h
214  dict-client.h
215  dict-private.h
216  dict-transaction-memory.h
217  dict.h
218  dns-lookup.h
219  dns-util.h
220  doveadm-cmd.h
221  doveadm-dsync.h
222  doveadm-dump.h
223  doveadm-mail-iter.h
224  doveadm-mail.h
225  doveadm-mailbox-list-iter.h
226  doveadm-print-private.h
227  doveadm-print.h
228  doveadm-settings.h
229  doveadm-util.h
230  doveadm.h
231  dovecot-version.h
232  dsasl-client-private.h
233  dsasl-client.h
234  dsync-brain.h
235  dsync-ibc.h
236  eacces-error.h
237  env-util.h
238  event-filter-parser.h
239  event-filter-private.h
240  event-filter.h
241  event-log.h
242  execv-const.h
243  fail-mail-storage.h
244  failures-private.h
245  failures.h
246  fd-util.h
247  fdatasync-path.h
248  fdpass.h
249  file-cache.h
250  file-copy.h
251  file-create-locked.h
252  file-dotlock.h
253  file-lock.h
254  file-set-size.h
255  fs-api-private.h
256  fs-api.h
257  fs-sis-common.h
258  fs-test.h
259  fs-wrapper.h
260  fsync-mode.h
261  fts-api-private.h
262  fts-api.h
263  fts-common.h
264  fts-expunge-log.h
265  fts-filter-common.h
266  fts-filter-private.h
267  fts-filter.h
268  fts-icu.h
269  fts-indexer.h
270  fts-language.h
271  fts-library.h
272  fts-parser.h
273  fts-storage.h
274  fts-tokenizer-common.h
275  fts-tokenizer-generic-private.h
276  fts-tokenizer-private.h
277  fts-tokenizer.h
278  fts-user.h
279  guid.h
280  hash-decl.h
281  hash-format.h
282  hash-method.h
283  hash.h
284  hash2.h
285  hex-binary.h
286  hex-dec.h
287  hmac-cram-md5.h
288  hmac.h
289  home-expand.h
290  hook-build.h
291  hostpid.h
292  http-auth.h
293  http-client-private.h
294  http-client.h
295  http-common.h
296  http-date.h
297  http-header-parser.h
298  http-header.h
299  http-message-parser.h
300  http-parser.h
301  http-request-parser.h
302  http-request.h
303  http-response-parser.h
304  http-response.h
305  http-server-private.h
306  http-server.h
307  http-transfer.h
308  http-url.h
309  imap-arg.h
310  imap-base-subject.h
311  imap-bodystructure.h
312  imap-client.h
313  imap-commands-util.h
314  imap-commands.h
315  imap-common.h
316  imap-date.h
317  imap-envelope.h
318  imap-expunge.h
319  imap-feature.h
320  imap-fetch.h
321  imap-id.h
322  imap-keepalive.h
323  imap-list.h
324  imap-login-client.h
325  imap-login-commands.h
326  imap-login-settings.h
327  imap-master-client.h
328  imap-match.h
329  imap-metadata.h
330  imap-msgpart-url.h
331  imap-msgpart.h
332  imap-notify.h
333  imap-parser.h
334  imap-quote.h
335  imap-resp-code.h
336  imap-search-args.h
337  imap-search.h
338  imap-seqset.h
339  imap-settings.h
340  imap-state.h
341  imap-status.h
342  imap-sync-private.h
343  imap-sync.h
344  imap-url.h
345  imap-urlauth-backend.h
346  imap-urlauth-connection.h
347  imap-urlauth-fetch.h
348  imap-urlauth-private.h
349  imap-urlauth.h
350  imap-utf7.h
351  imap-util.h
352  imapc-client-private.h
353  imapc-client.h
354  imapc-connection.h
355  imapc-list.h
356  imapc-mail.h
357  imapc-msgmap.h
358  imapc-search.h
359  imapc-settings.h
360  imapc-storage.h
361  imapc-sync.h
362  imem.h
363  index-attachment.h
364  index-mail.h
365  index-mailbox-size.h
366  index-pop3-uidl.h
367  index-rebuild.h
368  index-search-private.h
369  index-search-result.h
370  index-sort-private.h
371  index-sort.h
372  index-storage.h
373  index-sync-changes.h
374  index-sync-private.h
375  index-thread-private.h
376  ioloop-iolist.h
377  ioloop-notify-fd.h
378  ioloop-private.h
379  ioloop.h
380  iostream-lz4.h
381  iostream-openssl.h
382  iostream-private.h
383  iostream-proxy.h
384  iostream-pump.h
385  iostream-rawlog-private.h
386  iostream-rawlog.h
387  iostream-ssl-private.h
388  iostream-ssl-test.h
389  iostream-ssl.h
390  iostream-temp.h
391  iostream.h
392  ipc-client.h
393  ipc-server.h
394  ipwd.h
395  iso8601-date.h
396  istream-attachment-connector.h
397  istream-attachment-extractor.h
398  istream-base64.h
399  istream-binary-converter.h
400  istream-callback.h
401  istream-chain.h
402  istream-concat.h
403  istream-crlf.h
404  istream-decrypt.h
405  istream-dot.h
406  istream-failure-at.h
407  istream-file-private.h
408  istream-fs-file.h
409  istream-fs-stats.h
410  istream-hash.h
411  istream-header-filter.h
412  istream-jsonstr.h
413  istream-mail.h
414  istream-metawrap.h
415  istream-multiplex.h
416  istream-nonuls.h
417  istream-private.h
418  istream-qp.h
419  istream-raw-mbox.h
420  istream-rawlog.h
421  istream-seekable.h
422  istream-sized.h
423  istream-tee.h
424  istream-timeout.h
425  istream-try.h
426  istream-unix.h
427  istream-zlib.h
428  istream.h
429  json-parser.h
430  json-tree.h
431  lda-settings.h
432  lib-event-private.h
433  lib-event.h
434  lib-signals.h
435  lib.h
436  llist.h
437  lmtp-client.h
438  lmtp-commands.h
439  lmtp-common.h
440  lmtp-recipient.h
441  lmtp-settings.h
442  log-throttle.h
443  login-common.h
444  login-proxy-state.h
445  login-proxy.h
446  login-settings.h
447  macros.h
448  mail-autoexpunge.h
449  mail-cache-private.h
450  mail-cache.h
451  mail-copy.h
452  mail-deliver.h
453  mail-duplicate.h
454  mail-error.h
455  mail-html2text.h
456  mail-index-alloc-cache.h
457  mail-index-modseq.h
458  mail-index-private.h
459  mail-index-strmap.h
460  mail-index-sync-private.h
461  mail-index-transaction-private.h
462  mail-index-util.h
463  mail-index-view-private.h
464  mail-index.h
465  mail-namespace.h
466  mail-search-build.h
467  mail-search-mime-build.h
468  mail-search-mime-register.h
469  mail-search-mime.h
470  mail-search-parser-private.h
471  mail-search-parser.h
472  mail-search-register.h
473  mail-search.h
474  mail-send.h
475  mail-storage-hooks.h
476  mail-storage-private.h
477  mail-storage-service.h
478  mail-storage-settings.h
479  mail-storage.h
480  mail-thread.h
481  mail-transaction-log-private.h
482  mail-transaction-log-view-private.h
483  mail-transaction-log.h
484  mail-types.h
485  mail-user-hash.h
486  mail-user.h
487  mailbox-attribute-internal.h
488  mailbox-attribute-private.h
489  mailbox-attribute.h
490  mailbox-guid-cache.h
491  mailbox-list-delete.h
492  mailbox-list-fs.h
493  mailbox-list-index-storage.h
494  mailbox-list-index-sync.h
495  mailbox-list-index.h
496  mailbox-list-iter-private.h
497  mailbox-list-iter.h
498  mailbox-list-maildir.h
499  mailbox-list-notify-tree.h
500  mailbox-list-notify.h
501  mailbox-list-private.h
502  mailbox-list-subscriptions.h
503  mailbox-list.h
504  mailbox-log.h
505  mailbox-recent-flags.h
506  mailbox-search-result-private.h
507  mailbox-tree.h
508  mailbox-uidvalidity.h
509  mailbox-watch.h
510  maildir-filename-flags.h
511  maildir-filename.h
512  maildir-keywords.h
513  maildir-settings.h
514  maildir-storage.h
515  maildir-sync.h
516  maildir-uidlist.h
517  malloc-overflow.h
518  master-auth.h
519  master-instance.h
520  master-interface.h
521  master-login-auth.h
522  master-login.h
523  master-service-private.h
524  master-service-settings-cache.h
525  master-service-settings.h
526  master-service-ssl-settings.h
527  master-service-ssl.h
528  master-service.h
529  mbox-file.h
530  mbox-from.h
531  mbox-lock.h
532  mbox-md5.h
533  mbox-settings.h
534  mbox-storage.h
535  mbox-sync-private.h
536  md4.h
537  md5.h
538  mdbox-file.h
539  mdbox-map-private.h
540  mdbox-map.h
541  mdbox-settings.h
542  mdbox-storage-rebuild.h
543  mdbox-storage.h
544  mdbox-sync.h
545  mech-digest-md5-private.h
546  mech-otp-common.h
547  mech-plain-common.h
548  mech-scram.h
549  mech.h
550  memarea.h
551  mempool.h
552  message-address.h
553  message-binary-part.h
554  message-date.h
555  message-decoder.h
556  message-header-decode.h
557  message-header-encode.h
558  message-header-hash.h
559  message-header-parser.h
560  message-id.h
561  message-parser.h
562  message-part-data.h
563  message-part-serialize.h
564  message-part.h
565  message-search.h
566  message-size.h
567  message-snippet.h
568  mkdir-parents.h
569  mmap-util.h
570  module-context.h
571  module-dir.h
572  mountpoint.h
573  mycrypt.h
574  net.h
575  nfs-workarounds.h
576  notify-plugin-private.h
577  notify-plugin.h
578  numpack.h
579  oauth2.h
580  ostream-cmp.h
581  ostream-dot.h
582  ostream-encrypt.h
583  ostream-failure-at.h
584  ostream-file-private.h
585  ostream-hash.h
586  ostream-metawrap.h
587  ostream-multiplex.h
588  ostream-null.h
589  ostream-private.h
590  ostream-rawlog.h
591  ostream-unix.h
592  ostream-wrapper.h
593  ostream-zlib.h
594  ostream.h
595  passdb-blocking.h
596  passdb-cache.h
597  passdb-template.h
598  passdb.h
599  password-scheme.h
600  path-util.h
601  pkcs5.h
602  pop3-capability.h
603  pop3-client.h
604  pop3-commands.h
605  pop3-common.h
606  pop3-settings.h
607  pop3c-client.h
608  pop3c-settings.h
609  pop3c-storage.h
610  pop3c-sync.h
611  primes.h
612  printf-format-fix.h
613  priorityq.h
614  process-title.h
615  program-client.h
616  push-notification-drivers.h
617  push-notification-event-flagsclear.h
618  push-notification-event-flagsset.h
619  push-notification-event-mailboxcreate.h
620  push-notification-event-mailboxdelete.h
621  push-notification-event-mailboxrename.h
622  push-notification-event-mailboxsubscribe.h
623  push-notification-event-mailboxunsubscribe.h
624  push-notification-event-message-common.h
625  push-notification-event-messageappend.h
626  push-notification-event-messageexpunge.h
627  push-notification-event-messagenew.h
628  push-notification-event-messageread.h
629  push-notification-event-messagetrash.h
630  push-notification-events-rfc5423.h
631  push-notification-events.h
632  push-notification-plugin.h
633  push-notification-triggers.h
634  push-notification-txn-mbox.h
635  push-notification-txn-msg.h
636  qp-decoder.h
637  qp-encoder.h
638  quota-fs.h
639  quota-plugin.h
640  quota-private.h
641  quota.h
642  quoted-printable.h
643  randgen.h
644  raw-storage.h
645  raw-sync.h
646  read-full.h
647  restrict-access.h
648  restrict-process-size.h
649  rfc2231-parser.h
650  rfc822-parser.h
651  safe-memset.h
652  safe-mkdir.h
653  safe-mkstemp.h
654  sasl-server.h
655  sdbox-file.h
656  sdbox-storage.h
657  sdbox-sync.h
658  sendfile-util.h
659  seq-range-array.h
660  service-settings.h
661  settings-parser.h
662  settings.h
663  sha-common.h
664  sha1.h
665  sha2.h
666  sha3.h
667  shared-storage.h
668  sleep.h
669  smtp-address.h
670  smtp-client-command.h
671  smtp-client-connection.h
672  smtp-client-private.h
673  smtp-client-transaction.h
674  smtp-client.h
675  smtp-command-parser.h
676  smtp-command.h
677  smtp-common.h
678  smtp-params.h
679  smtp-parser.h
680  smtp-reply-parser.h
681  smtp-reply.h
682  smtp-server-private.h
683  smtp-server.h
684  smtp-submit-settings.h
685  smtp-submit.h
686  smtp-syntax.h
687  sort.h
688  sql-api-private.h
689  sql-api.h
690  sql-db-cache.h
691  stats-client.h
692  stats-connection.h
693  stats-dist.h
694  stats-parser.h
695  stats.h
696  str-find.h
697  str-sanitize.h
698  str-table.h
699  str.h
700  strescape.h
701  strfuncs.h
702  strnum.h
703  submission-backend-relay.h
704  submission-backend.h
705  submission-client.h
706  submission-commands.h
707  submission-common.h
708  submission-recipient.h
709  submission-settings.h
710  subscription-file.h
711  syslog-util.h
712  test-common.h
713  test-subprocess.h
714  time-util.h
715  unichar.h
716  unix-socket-create.h
717  unlink-directory.h
718  unlink-old-files.h
719  uri-util.h
720  userdb-blocking.h
721  userdb-template.h
722  userdb.h
723  utc-mktime.h
724  utc-offset.h
725  var-expand-private.h
726  var-expand.h
727  wildcard-match.h
728  write-full.h
729 lib/dovecot/
730  dovecot-config
731  lib01_acl_plugin.a
732  lib01_acl_plugin.so
733  lib02_imap_acl_plugin.a
734  lib02_imap_acl_plugin.so
735  lib02_lazy_expunge_plugin.a
736  lib02_lazy_expunge_plugin.so
737  lib05_mail_crypt_acl_plugin.a
738  lib05_mail_crypt_acl_plugin.so
739  lib05_pop3_migration_plugin.a
740  lib05_pop3_migration_plugin.so
741  lib05_snarf_plugin.a
742  lib05_snarf_plugin.so
743  lib10_last_login_plugin.a
744  lib10_last_login_plugin.so
745  lib10_mail_crypt_plugin.a
746  lib10_mail_crypt_plugin.so
747  lib10_mail_filter_plugin.a
748  lib10_mail_filter_plugin.so
749  lib10_quota_plugin.a
750  lib10_quota_plugin.so
751  lib11_imap_quota_plugin.a
752  lib11_imap_quota_plugin.so
753  lib11_trash_plugin.a
754  lib11_trash_plugin.so
755  lib15_notify_plugin.a
756  lib15_notify_plugin.so
757  lib20_autocreate_plugin.a
758  lib20_autocreate_plugin.so
759  lib20_charset_alias_plugin.a
760  lib20_charset_alias_plugin.so
761  lib20_expire_plugin.a
762  lib20_expire_plugin.so
763  lib20_fts_plugin.a
764  lib20_fts_plugin.so
765  lib20_listescape_plugin.a
766  lib20_listescape_plugin.so
767  lib20_mail_log_plugin.a
768  lib20_mail_log_plugin.so
769  lib20_mailbox_alias_plugin.a
770  lib20_mailbox_alias_plugin.so
771  lib20_notify_status_plugin.a
772  lib20_notify_status_plugin.so
773  lib20_push_notification_plugin.a
774  lib20_push_notification_plugin.so
775  lib20_quota_clone_plugin.a
776  lib20_quota_clone_plugin.so
777  lib20_replication_plugin.a
778  lib20_replication_plugin.so
779  lib20_var_expand_crypt.a
780  lib20_var_expand_crypt.so
781  lib20_virtual_plugin.a
782  lib20_virtual_plugin.so
783  lib20_zlib_plugin.a
784  lib20_zlib_plugin.so
785  lib21_fts_lucene_plugin.a
786  lib21_fts_lucene_plugin.so
787  lib21_fts_squat_plugin.a
788  lib21_fts_squat_plugin.so
789  lib30_imap_zlib_plugin.a
790  lib30_imap_zlib_plugin.so
791  lib90_old_stats_plugin.a
792  lib90_old_stats_plugin.so
793  lib95_imap_old_stats_plugin.a
794  lib95_imap_old_stats_plugin.so
795  lib99_welcome_plugin.a
796  lib99_welcome_plugin.so
797  libdcrypt_openssl.a
798  libdcrypt_openssl.so
799  libdovecot-compression.a
800  libdovecot-compression.so
801  libdovecot-compression.so.0
802  libdovecot-compression.so.0.0.0
803  libdovecot-dsync.a
804  libdovecot-dsync.so
805  libdovecot-dsync.so.0
806  libdovecot-dsync.so.0.0.0
807  libdovecot-fts.a
808  libdovecot-fts.so
809  libdovecot-fts.so.0
810  libdovecot-fts.so.0.0.0
811  libdovecot-lda.a
812  libdovecot-lda.so
813  libdovecot-lda.so.0
814  libdovecot-lda.so.0.0.0
815  libdovecot-login.a
816  libdovecot-login.so
817  libdovecot-login.so.0
818  libdovecot-login.so.0.0.0
819  libdovecot-sql.a
820  libdovecot-sql.so
821  libdovecot-sql.so.0
822  libdovecot-sql.so.0.0.0
823  libdovecot-storage.a
824  libdovecot-storage.so
825  libdovecot-storage.so.0
826  libdovecot-storage.so.0.0.0
827  libdovecot.a
828  libdovecot.so
829  libdovecot.so.0
830  libdovecot.so.0.0.0
831  libfs_compress.a
832  libfs_compress.so
833  libfs_crypt.a
834  libfs_crypt.so
835  libfs_mail_crypt.a
836  libfs_mail_crypt.so
837  libssl_iostream_openssl.a
838  libssl_iostream_openssl.so
839 lib/dovecot/auth/
840  lib20_auth_var_expand_crypt.a
841  lib20_auth_var_expand_crypt.so
842  libauthdb_imap.a
843  libauthdb_imap.so
844 lib/dovecot/doveadm/
845  lib10_doveadm_acl_plugin.a
846  lib10_doveadm_acl_plugin.so
847  lib10_doveadm_expire_plugin.a
848  lib10_doveadm_expire_plugin.so
849  lib10_doveadm_quota_plugin.a
850  lib10_doveadm_quota_plugin.so
851  lib20_doveadm_fts_lucene_plugin.a
852  lib20_doveadm_fts_lucene_plugin.so
853  lib20_doveadm_fts_plugin.a
854  lib20_doveadm_fts_plugin.so
855  libdoveadm_mail_crypt_plugin.a
856  libdoveadm_mail_crypt_plugin.so
857 lib/dovecot/old-stats/
858  libold_stats_mail.a
859  libold_stats_mail.so
860  libstats_auth.a
861  libstats_auth.so
862 libexec/dovecot/
863  aggregator
864  anvil
865  auth
866  checkpassword-reply
867  config
868  decode2text.sh
869  deliver
870  dict
871  director
872  dns-client
873  doveadm-server
874  dovecot-lda
875  gdbhelper
876  health-check.sh
877  imap
878  imap-hibernate
879  imap-login
880  imap-urlauth
881  imap-urlauth-login
882  imap-urlauth-worker
883  indexer
884  indexer-worker
885  ipc
886  lmtp
887  log
888  maildirlock
889  old-stats
890  pop3
891  pop3-login
892  quota-status
893  rawlog
894  replicator
895  script
896  script-login
897  stats
898  submission
899  submission-login
900  xml2text
901 sbin/dovecot
902 share/aclocal/dovecot.m4
903 share/dovecot/stopwords/
904  stopwords_da.txt
905  stopwords_de.txt
906  stopwords_en.txt
907  stopwords_es.txt
908  stopwords_fi.txt
909  stopwords_fr.txt
910  stopwords_it.txt
911  stopwords_nl.txt
912  stopwords_no.txt
913  stopwords_pt.txt
914  stopwords_ro.txt
915  stopwords_ru.txt
916  stopwords_sv.txt
917  stopwords_tr.txt
918 share/man/man1/
919  deliver.1.gz
920  doveadm-acl.1.gz
921  doveadm-altmove.1.gz
922  doveadm-auth.1.gz
923  doveadm-backup.1.gz
924  doveadm-batch.1.gz
925  doveadm-config.1.gz
926  doveadm-copy.1.gz
927  doveadm-deduplicate.1.gz
928  doveadm-director.1.gz
929  doveadm-dump.1.gz
930  doveadm-exec.1.gz
931  doveadm-expunge.1.gz
932  doveadm-fetch.1.gz
933  doveadm-flags.1.gz
934  doveadm-force-resync.1.gz
935  doveadm-fs.1.gz
936  doveadm-fts.1.gz
937  doveadm-help.1.gz
938  doveadm-import.1.gz
939  doveadm-index.1.gz
940  doveadm-instance.1.gz
941  doveadm-kick.1.gz
942  doveadm-log.1.gz
943  doveadm-mailbox-cryptokey.1.gz
944  doveadm-mailbox.1.gz
945  doveadm-move.1.gz
946  doveadm-penalty.1.gz
947  doveadm-proxy.1.gz
948  doveadm-purge.1.gz
949  doveadm-pw.1.gz
950  doveadm-quota.1.gz
951  doveadm-rebuild.1.gz
952  doveadm-reload.1.gz
953  doveadm-replicator.1.gz
954  doveadm-save.1.gz
955  doveadm-search.1.gz
956  doveadm-stats.1.gz
957  doveadm-stop.1.gz
958  doveadm-sync.1.gz
959  doveadm-user.1.gz
960  doveadm-who.1.gz
961  doveadm.1.gz
962  doveconf.1.gz
963  dovecot-lda.1.gz
964  dovecot-sysreport.1.gz
965  dovecot.1.gz
966  dsync.1.gz
967 share/man/man7/doveadm-search-query.7.gz
968 @postunexec echo "If you are removing dovecot2 permanently, you should 'rm -rf /var/db/dovecot' to clear out any remaining data."
969
970
971 [FILE:284:patches/patch-src_lib-master_test-event-stats.c]
972 --- src/lib-master/test-event-stats.c.orig      2020-12-22 13:26:52 UTC
973 +++ src/lib-master/test-event-stats.c
974 @@ -13,6 +13,7 @@
975  #include "stats-client.h"
976  #include "test-common.h"
977  #include <fcntl.h>
978 +#include <signal.h>
979  #include <unistd.h>
980  #include <signal.h>
981  #include <sys/socket.h>
982
983
984 [FILE:457:patches/patch-src_master_main.c]
985 --- src/master/main.c.orig      2020-12-22 13:26:52 UTC
986 +++ src/master/main.c
987 @@ -860,6 +860,8 @@ int main(int argc, char *argv[])
988                 i_fatal("dup2(dev_null_fd) failed: %m");
989         if (!foreground && dup2(dev_null_fd, STDOUT_FILENO) < 0)
990                 i_fatal("dup2(dev_null_fd) failed: %m");
991 +       if (!foreground && dup2(dev_null_fd, STDERR_FILENO) < 0)
992 +               i_fatal("dup2(dev_null_fd) failed: %m");
993  
994         pidfile_path =
995                 i_strconcat(set->base_dir, "/"MASTER_PID_FILE_NAME, NULL);
996
997
998 [FILE:1073:patches/patch-src_plugins_fts_decode2text.sh]
999 /usr gets changed to ${LOCALBASE} in post-patch:, so we
1000 cheat and set xpdf's path to /usr/lib.
1001
1002 --- src/plugins/fts/decode2text.sh.orig 2020-12-22 13:26:52 UTC
1003 +++ src/plugins/fts/decode2text.sh
1004 @@ -79,16 +79,20 @@ wait_timeout() {
1005  LANG=en_US.UTF-8
1006  export LANG
1007  if [ $fmt = "pdf" ]; then
1008 -  /usr/bin/pdftotext $path - 2>/dev/null&
1009 +  if [ -x /usr/lib/xpdf/pdftotext ]; then
1010 +    /usr/lib/xpdf/pdftotext $path - 2>/dev/null&
1011 +  else
1012 +    /usr/local/bin/pdftotext $path - 2>/dev/null&
1013 +  fi
1014    wait_timeout 2>/dev/null
1015  elif [ $fmt = "doc" ]; then
1016 -  (/usr/bin/catdoc $path; true) 2>/dev/null&
1017 +  (/usr/local/bin/catdoc $path; true) 2>/dev/null&
1018    wait_timeout 2>/dev/null
1019  elif [ $fmt = "ppt" ]; then
1020 -  (/usr/bin/catppt $path; true) 2>/dev/null&
1021 +  (/usr/local/bin/catppt $path; true) 2>/dev/null&
1022    wait_timeout 2>/dev/null
1023  elif [ $fmt = "xls" ]; then
1024 -  (/usr/bin/xls2csv $path; true) 2>/dev/null&
1025 +  (/usr/local/bin/xls2csv $path; true) 2>/dev/null&
1026    wait_timeout 2>/dev/null
1027  elif [ $fmt = "odt" -o $fmt = "ods" -o $fmt = "odp" ]; then
1028    xmlunzip "content.xml"
1029
1030
1031 [FILE:2204:files/dovecot.in]
1032 #!/bin/sh
1033 #
1034 # PROVIDE: dovecot
1035 # REQUIRE: %%REQUIRE%%
1036 # BEFORE:  mail
1037 # KEYWORD: shutdown
1038
1039 # dovecot_enable (bool):        Set it to YES to enable dovecot
1040 #                               Default: NO
1041 # dovecot_config (str):         Path to dovecot.conf
1042 #                               Default: %%PREFIX%%/etc/dovecot.conf
1043 #                               Set it to a space-separated list to start
1044 #                               multiple dovecot instances
1045 # dovecot_flags (str):          Extra flags to pass to dovecot
1046 #                               Default: empty
1047
1048 # Define dovecot_* variables in one of these files:
1049 #       /etc/rc.conf
1050 #       /etc/rc.conf.local
1051 #       /etc/rc.conf.d/dovecot
1052
1053 . /etc/rc.subr
1054
1055 name=dovecot
1056 rcvar=dovecot_enable
1057
1058 # read configuration and set defaults
1059 load_rc_config ${name}
1060 : ${dovecot_enable:="NO"}
1061 : ${dovecot_config:="%%PREFIX%%/etc/${name}.conf"}
1062
1063 command="%%PREFIX%%/sbin/${name}"
1064 start_precmd="start_precmd"
1065 stop_postcmd="stop_postcmd"
1066 restart_cmd="restart_cmd"
1067 extra_commands="reload"
1068
1069 start_precmd()
1070 {       # Ensure runtime directory exists with correct permissions
1071         /usr/bin/install -o root -g wheel -m 0755 -d ${base_dir}
1072 }
1073
1074 stop_postcmd()
1075 {       # Cleanup runtime directory. The dovecot.conf link has to stay.
1076         /usr/bin/find ${base_dir} ! -type l -delete
1077 }
1078
1079 restart_cmd()
1080 {       # Overriding makes rc.subr run this once for each instance
1081         run_rc_command stop
1082         run_rc_command start
1083 }
1084
1085 # To start multiple instances of dovecot set dovecot_config to
1086 # a space separated list of configuration files.
1087 for config in ${dovecot_config}; do
1088         required_files="${config}"
1089         command_args="-c ${config}"
1090         if [ -s ${config} ]; then
1091                ${command} ${command_args} -a 2>&1 >/dev/null
1092                 if [ $? -ne 0 ]; then
1093                        echo "==Error=="
1094                        echo "Configuration file check failed."
1095                        # Use dovecot to print the config error.
1096                        ${command} ${command_args} -a
1097                        exit $?
1098                 fi
1099                 base_dir=$(${command} ${command_args} -a 2>/dev/null | /usr/bin/awk -F '= ' '/^base_dir =/ { print $2 }')
1100                 pidfile="${base_dir}/master.pid"
1101         else
1102                 echo "==Error=="
1103                 echo "Config file ${config} does not exist. If this is"
1104                 echo "a new installation, please create the config files as outlined in"
1105                 echo "  # pkg info -D dovecot"
1106         fi
1107         run_rc_command "$1"
1108 done
1109
1110
1111 [FILE:1353:files/pkg-message-primary.in]
1112 ---------------------------------------------------------------------
1113
1114  You must create the configuration files yourself. Copy them over
1115  to %%ETCDIR%% and edit them as desired:
1116
1117         cp -R %%ETCDIR%%/example-config/* \
1118                 %%ETCDIR%%
1119
1120  The default configuration includes IMAP and POP3 services, will
1121  authenticate users agains the system's passwd file, and will use
1122  the default /var/mail/$USER mbox files.
1123
1124  Next, enable dovecot in /etc/rc.conf:
1125
1126         dovecot_enable="YES"
1127
1128
1129 ---------------------------------------------------------------------
1130
1131  To avoid a risk of mailbox corruption, do not set the
1132  security.bsd.see_other_uids or .see_other_gids sysctls to 0
1133  if Dovecot is storing mail for multiple concurrent users (PR 218392).
1134
1135 ---------------------------------------------------------------------
1136
1137  If you want to be able to search within attachments using the
1138  decode2text plugin, you'll need to install textproc/catdoc, and
1139  one of graphics/xpdf or graphics/poppler-utils.
1140
1141 ---------------------------------------------------------------------
1142
1143  There are some potentially breaking changes in Dovecot 2.3. If you
1144  are upgrading from Dovecot 2.2:
1145  
1146    * Read https://wiki2.dovecot.org/Upgrading/2.3
1147    * Merge the configuration file changes from
1148      %%ETCDIR%%/examples-config/
1149
1150 ---------------------------------------------------------------------
1151