databases/xapian-core: Update to 2.0.0 - Update CONFLICTS_INSTALL - Bump PORTREVISION of dependent ports for shlib change Changes: https://trac.xapian.org/wiki/ReleaseOverview https://github.com/xapian/xapian/blob/main/xapian-core/NEWS36f95e3cfa
Port details
mail/dovecot-fts-flatcurve 1.0.5_4
Dovecot FTS plugin based on Xapian
Port info
- Maintainer
- martin@waschbuesch.de
- Packages
- latest: dovecot-fts-flatcurve 1.0.5_4, dovecot-fts-flatcurve-mysql 1.0.5_4, dovecot-fts-flatcurve-pgsql 1.0.5_4
- Upstream
- up to date
- Last update
- to 1.0.5_4 · 36f95e3cfa
- Quarterly
- 2026Q4: dovecot-fts-flatcurve 1.0.5_4, dovecot-fts-flatcurve-mysql 1.0.5_4, dovecot-fts-flatcurve-pgsql 1.0.5_4
- WWW
- https://github.com/slusarz/dovecot-fts-flatcurve
- Links
- cgit · VuXML · Report wrong data
Install
- Package
# pkg install dovecot-fts-flatcurve# pkg install dovecot-fts-flatcurve-mysql# pkg install dovecot-fts-flatcurve-pgsqlinstalls dovecot-fts-flatcurve 1.0.5_4, dovecot-fts-flatcurve-mysql 1.0.5_4, dovecot-fts-flatcurve-pgsql 1.0.5_4 fromlatest; fromquarterly(2026Q4) dovecot-fts-flatcurve 1.0.5_4, dovecot-fts-flatcurve-mysql 1.0.5_4, dovecot-fts-flatcurve-pgsql 1.0.5_4- Port
# cd /usr/ports/mail/dovecot-fts-flatcurve && make install clean- Size
- 61 KiB download · 242 KiB installed
- Depends on
- databases/xapian-core 2.1.0,1, devel/icu 76.1,1, mail/dovecot 2.3.21.1_3
- License
- LGPL21
- Note
- Size, dependencies, options and messages are those of dovecot-fts-flatcurve.
Packages by version and architecture
latest
| FreeBSD version | amd64 | aarch64 | i386 |
|---|---|---|---|
| FreeBSD 16 | 1.0.5_4 | 1.0.5_4 | – |
| FreeBSD 15 | 1.0.5_4 | 1.0.5_4 | – |
| FreeBSD 14 | 1.0.5_4 | 1.0.5_4 | 1.0.5_4 |
quarterly (2026Q4)
| FreeBSD version | amd64 | aarch64 | i386 |
|---|---|---|---|
| FreeBSD 15 | 1.0.5_4 | 1.0.5_4 | – |
| FreeBSD 14 | 1.0.5_4 | 1.0.5_4 | 1.0.5_4 |
version as in the ports tree (latest) or the most common one (quarterly) · different version · ✗ not built · – no packages for this platform. Package sets that have not been rebuilt for 60 days are left out.
Unaddressed and VuXML only (0)
No unaddressed CVE and nothing reported by
pkg audit for the packaged version 1.0.5_4.Fixed (0)
No VuXML entries for this package.
Problem reports (0) · open in Bugzilla, most recently changed first
None.
Commits (25)
databases/xapian-core: Update to 1.4.29 Changes: https://trac.xapian.org/wiki/ReleaseOverview https://github.com/xapian/xapian/blob/RELEASE/1.4/xapian-core/NEWS5d7ff68d7a
*/*: Bump consumers of devel/icu ...to avoid library mismatchesff33dd4700
mail/dovecot-fts-flatcurve: add flavor support. PR: 284133 Reported by: Martin Waschbüsch <martin@waschbuesch.de>ad389fa60f
mail/dovecot-fts-flatcurve: Update to 1.0.5 Changes: https://github.com/slusarz/dovecot-fts-flatcurve/compare/v1.0.4...v1.0.5 PR: 281724dcf87b0181
mail/dovecot-fts-flatcurve: Update 1.0.3 → 1.0.4 Changes per upstream: - Fix issues with long/malformed strings when indexing - Add fts_flatcurve_index_truncate event Changelog: https://github.com/slusarz/dovecot-fts-flatcurve/releases/tag/v1.0.4 Commit log: https://github.com/slusarz/dovecot-fts-flatcurve/compare/v1.0.3...v1.0.4 PR: 280888 MFH: 2024Q3ecec63d337
mail/dovecot-*: bump after update mail/dovecot as described in Makefile mail/dovecot updated in 72dd8d2ee676. While here: - remove GNU_CONFIGURE_MANPREFIX; - replace PORTVERSION on DISTVERSION. PR: 280866 Approved by: ler (maintainer) MFH: 2024Q36dcc035f83
mail/dovecot-fts-flatcurve: Update to 1.0.3 Changes: https://github.com/slusarz/dovecot-fts-flatcurve/compare/v1.0.2...v1.0.3 PR: 27912118447f6548
mail/dovecot-fts-flatcurve: update to 1.0.2
Update dovecot-fts-flatcurve to the current stable release.
Full changelog: https://github.com/slusarz/dovecot-fts-flatcurve/compare/v1.0.0...v1.0.2
Major changes:
Per upstream, Fix assert-crash in certain instances when doing
multi-mailbox searches (e.g., virtual mailbox search)
PR: 277682
Reported by: Martin Waschbüsch <martin@waschbuesch.de> (maintainer)5531695d9dmail/dovecot-fts-flatcurve: Update to 1.0.0 Changes: https://github.com/slusarz/dovecot-fts-flatcurve/compare/v0.3.4...v1.0.0 PR: 275420f62be8afe2
devel/icu: update to 74.1 Changes: https://github.com/unicode-org/icu/releases/tag/release-74-1 Reported by: GitHub (watch releases) PR: 274317 Exp-run by: antoine (incomplete) Approved by: fluffye55b80195e
mail/{dovecot,dovecot-pigeonhole}: Update to latest stable releases
* Update mail/dovecot to 2.3.21.
* Update mail/dovecot-pigeonhole to 0.5.21.
* Bump PORTREVISION of dependencies.
ReleaseNotes: https://dovecot.org/mailman3/archives/list/dovecot-news@dovecot.org/thread/Y5SJWAIAVEAQ2KKSWJM7VSJUUFRMFAH5/
PR: 273946
Approved by: maintainer timeout7a228334acmail/dovecot-fts-flatcurve: Update to 0.3.4 Changelog: https://github.com/slusarz/dovecot-fts-flatcurve/compare/v0.3.3...v0.3.4 PR: 272324 MFH: 2023Q331edc9af93
devel/icu: update to 73.1 - Temporarily switch to GitHub auto archive (release artifacts are N/A atm) Changes: https://github.com/unicode-org/icu/releases/tag/release-73-1 Reported by: GitHub (watch releases) PR: 270422 Exp-run by: antoinef1f1a8be88
mail/dovecot: update to 2.3.20
mail/dovecot-pigeonhole: bump to 0.5.20
mail/dovecot-fts-*, mail/dovecot-coi: bump portrevision
mail/dovecot: ChanggLog:
+ Add dsync_features=no-header-hashes. When this setting is enabled and
one dsync side doesn't support mail GUIDs (i.e. imapc), there is no
fallback to using header hashes. Instead, dsync assumes that all mails
with identical IMAP UIDs contains the same mail contents. This can
significantly improve dsync performance with some IMAP servers that
don't support caching Date/Message-ID headers.
+ lua: HTTP client has more settings now, see
https://doc.dovecot.org/admin_manual/lua/#dovecot.http.client
+ replicator: "doveadm replicator status" command now outputs when the
next sync is expected for the user.
- LAYOUT=index: duplicate GUIDs were not cleaned out. Also the list
recovery was not optimal.
- auth: Assert crash would occur when iterating multiple userdb
backends.
- director: Logging into director using master user with
auth_master_user_separator character redirected user to a wrong
backend, unless master_user_separator setting was also set to the same
value. Merged these into auth_master_user_separator.
- dsync: Couldn't always fix folder GUID conflicts automatically with
Maildir format. This resulted in replication repeatedly failing
with "Remote lost mailbox GUID".
- dsync: Failed to migrate INBOX when using namespace prefix=INBOX/,
resulting in "Remote lost mailbox GUID" errors.
- dsync: INBOX was created too early with namespace prefix=INBOX/,
resulting a GUID conflict. This may have been resolved automatically,
but not always.
- dsync: v2.3.18 regression: Wrong imapc password with dsync caused
Panic: file lib-event.c: line 506 (event_pop_global):
assertion failed: (event == current_global_event)
- imapc: Requesting STATUS for a mailbox with imapc and INDEXPVT
configured did not return correct (private) unseen counts.
- lib-dict: Process would crash when committing data to redis without
dict proxy.
- lib-mail: Corrupted cached BODYSTRUCTURE caused panic during FETCH.
Fixes: Panic: file message-part-data.c: line 579 (message_part_is_attachment):
assertion failed: (data != NULL). v2.3.13 regression.
- lib-storage: mail_attribute_dict with dict-sql failed when it tried to
lookup empty dict keys.
- lib: ioloop-kqueue was missing include breaking some BSD builds.
- lua-http: Dovecot Lua HTTP client could not resolve DNS names in mail
processes, because it expected "dns-client" socket to exist in the
current directory.
- oauth2: Using %{oauth2:name} variables could cause useless
introspections.
- pop3: Sending POP3 command with ':' character caused an assert-crash.
v2.3.18 regression.
- replicator: Replication queue had various issues, potentially causing
replication requests to become stuck.
- stats: Invalid Prometheus label names were created with specific
mail/dovecot-pigeonhole: ChangeLog:
* No changes - release done to keep version numbers synced.61ef5b861cmail/dovecot-fts-flatcurve: Update to 0.3.3 Changelog: https://github.com/slusarz/dovecot-fts-flatcurve/releases/tag/v0.3.3 PR: 267840a9ed4e5106
devel/icu: update to 72.1 Changes: https://github.com/unicode-org/icu/releases/tag/release-72-1 Reported by: GitHub (watch releases) PR: 266582 Exp-run by: antoinedfe25d73e7
mail/dovecot-fts-flatcurve: Update to 0.3.2 ChangeLog: https://github.com/slusarz/dovecot-fts-flatcurve/releases/tag/v0.3.2 PR: 266898 MFH: 2022Q4aaf8b7335f
Remove WWW entries moved into port Makefiles Commit b7f05445c00f has added WWW entries to port Makefiles based on WWW: lines in pkg-descr files. This commit removes the WWW: lines of moved-over URLs from these pkg-descr files. Approved by: portmgr (tcberner)fb16dfecae
Add WWW entries to port Makefiles It has been common practice to have one or more URLs at the end of the ports' pkg-descr files, one per line and prefixed with "WWW:". These URLs should point at a project website or other relevant resources. Access to these URLs required processing of the pkg-descr files, and they have often become stale over time. If more than one such URL was present in a pkg-descr file, only the first one was tarnsfered into the port INDEX, but for many ports only the last line did contain the port specific URL to further information. There have been several proposals to make a project URL available as a macro in the ports' Makefiles, over time. This commit implements such a proposal and moves one of the WWW: entries of each pkg-descr file into the respective port's Makefile. A heuristic attempts to identify the most relevant URL in case there is more than one WWW: entry in some pkg-descr file. URLs that are not moved into the Makefile are prefixed with "See also:" instead of "WWW:" in the pkg-descr files in order to preserve them. There are 1256 ports that had no WWW: entries in pkg-descr files. These ports will not be touched in this commit. The portlint port has been adjusted to expect a WWW entry in each port Makefile, and to flag any remaining "WWW:" lines in pkg-descr files as deprecated. Approved by: portmgr (tcberner)b7f05445c0
mail/dovecot-fts-flatcurve: Update to 0.3.1 ChangeLog: https://github.com/slusarz/dovecot-fts-flatcurve/releases/tag/v0.3.1 PR: 26526228fe4b3f41
mail/dovecot-fts-flatcurve: Update to 0.30.0 PR: 263674 Reported By: martin@waschbuesch.de (Maintainer)9f0d4ce077
devel/icu: update to 71.1 Changes: https://github.com/unicode-org/icu/releases/tag/release-71-1 Reported by: GitHub (watch releases) PR: 262654 Exp-run by: antoine Approved by: fluffy268cee3b02
*/*: fix trailing whitespace in pkg-descr's Approved by: portmgr blanket7b4d1f0b36
mail/dovecot-fts-flatcurve: NEW Port This is a Dovecot FTS plugin to enable message indexing using the Xapian Open Source Search Engine Library. The plugin relies on Dovecot to do the necessary stemming. It is intended to act as a simple interface to the Xapian storage/search query functionality. This driver supports match scoring and substring matches (on by default), which means it is RFC 3501 (IMAP4rev1) compliant. This driver does not support fuzzy searches. WWW: https://github.com/slusarz/dovecot-fts-flatcurve PR: 261766f0507682f6