Sat Apr 6 12:45:26 2024 UTC (50d)
dovecot2-fts-flatcurve: Import version 1.0.2

This is a Dovecot FTS (Full Text Search) 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, which means it is
RFC 3501 (IMAP4rev1) compliant (although substring searches are off by default).
This driver does not support fuzzy searches, as there is no built-in support in
Xapian for it.

The driver passes all of the ImapTest search tests.


(nikita)
diff -r1.644 -r1.645 pkgsrc/mail/Makefile
diff -r0 -r1.1 pkgsrc/mail/dovecot2-fts-flatcurve/DESCR
diff -r0 -r1.1 pkgsrc/mail/dovecot2-fts-flatcurve/Makefile
diff -r0 -r1.1 pkgsrc/mail/dovecot2-fts-flatcurve/PLIST
diff -r0 -r1.1 pkgsrc/mail/dovecot2-fts-flatcurve/distinfo

cvs diff -r1.644 -r1.645 pkgsrc/mail/Makefile (expand / switch to unified diff)

--- pkgsrc/mail/Makefile 2024/04/04 04:24:03 1.644
+++ pkgsrc/mail/Makefile 2024/04/06 12:45:25 1.645
@@ -1,14 +1,14 @@ @@ -1,14 +1,14 @@
1# $NetBSD: Makefile,v 1.644 2024/04/04 04:24:03 wiz Exp $ 1# $NetBSD: Makefile,v 1.645 2024/04/06 12:45:25 nikita Exp $
2# 2#
3 3
4COMMENT= Electronic mail utilities 4COMMENT= Electronic mail utilities
5 5
6SUBDIR+= GNUMail 6SUBDIR+= GNUMail
7SUBDIR+= OSBF-lua 7SUBDIR+= OSBF-lua
8SUBDIR+= Pantomime 8SUBDIR+= Pantomime
9SUBDIR+= R-mime 9SUBDIR+= R-mime
10SUBDIR+= aerc 10SUBDIR+= aerc
11SUBDIR+= akonadi 11SUBDIR+= akonadi
12SUBDIR+= akonadi-import-wizard 12SUBDIR+= akonadi-import-wizard
13SUBDIR+= akonadi-mime 13SUBDIR+= akonadi-mime
14SUBDIR+= alpine 14SUBDIR+= alpine
@@ -59,26 +59,27 @@ SUBDIR+= cucipop @@ -59,26 +59,27 @@ SUBDIR+= cucipop
59SUBDIR+= cue 59SUBDIR+= cue
60SUBDIR+= cyrus-imapd24 60SUBDIR+= cyrus-imapd24
61SUBDIR+= dbmail 61SUBDIR+= dbmail
62SUBDIR+= dcc 62SUBDIR+= dcc
63SUBDIR+= deforaos-mailer 63SUBDIR+= deforaos-mailer
64SUBDIR+= deliver 64SUBDIR+= deliver
65SUBDIR+= demime 65SUBDIR+= demime
66SUBDIR+= distribute 66SUBDIR+= distribute
67SUBDIR+= dk-milter 67SUBDIR+= dk-milter
68SUBDIR+= dkimproxy 68SUBDIR+= dkimproxy
69SUBDIR+= dnsbl-milter 69SUBDIR+= dnsbl-milter
70SUBDIR+= dot-forward 70SUBDIR+= dot-forward
71SUBDIR+= dovecot2 71SUBDIR+= dovecot2
 72SUBDIR+= dovecot2-fts-flatcurve
72SUBDIR+= dovecot2-gssapi 73SUBDIR+= dovecot2-gssapi
73SUBDIR+= dovecot2-ldap 74SUBDIR+= dovecot2-ldap
74SUBDIR+= dovecot2-mysql 75SUBDIR+= dovecot2-mysql
75SUBDIR+= dovecot2-pgsql 76SUBDIR+= dovecot2-pgsql
76SUBDIR+= dovecot2-pigeonhole 77SUBDIR+= dovecot2-pigeonhole
77SUBDIR+= dovecot2-sqlite 78SUBDIR+= dovecot2-sqlite
78SUBDIR+= drac 79SUBDIR+= drac
79SUBDIR+= dspam 80SUBDIR+= dspam
80SUBDIR+= elm 81SUBDIR+= elm
81SUBDIR+= elm-me 82SUBDIR+= elm-me
82SUBDIR+= elmo 83SUBDIR+= elmo
83SUBDIR+= enma 84SUBDIR+= enma
84SUBDIR+= esmtp 85SUBDIR+= esmtp

File Added: pkgsrc/mail/dovecot2-fts-flatcurve/DESCR
This is a Dovecot FTS (Full Text Search) 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, which means it is
RFC 3501 (IMAP4rev1) compliant (although substring searches are off by default).
This driver does not support fuzzy searches, as there is no built-in support in
Xapian for it.

The driver passes all of the ImapTest search tests.

File Added: pkgsrc/mail/dovecot2-fts-flatcurve/Makefile
# $NetBSD: Makefile,v 1.1 2024/04/06 12:45:25 nikita Exp $

DISTNAME=	dovecot-fts-flatcurve-1.0.2
CATEGORIES=	mail
MASTER_SITES=	${MASTER_SITE_GITHUB:=slusarz/}
GITHUB_TAG=	v${PKGVERSION_NOREV}
GITHUB_PROJECT=	dovecot-fts-flatcurve

MAINTAINER=	pkgsrc-users@NetBSD.org
HOMEPAGE=	https://github.com/slusarz/dovecot-fts-flatcurve/
COMMENT=	Dovecot FTS Flatcurve plugin (Xapian)
LICENSE=	gnu-lgpl-v2.1

USE_LIBTOOL=		yes
USE_TOOLS+=		aclocal autoconf autoheader automake m4 pkg-config
GNU_CONFIGURE=		yes
CONFIGURE_ARGS+=	--disable-hardening
USE_LANGUAGES=		c c++

pre-configure:
	set -e; cd ${WRKSRC}; autoreconf -i

.include "../../mail/dovecot2/buildlink3.mk"
.include "../../textproc/icu/buildlink3.mk"
.include "../../textproc/xapian/buildlink3.mk"
.include "../../mk/bsd.pkg.mk"

File Added: pkgsrc/mail/dovecot2-fts-flatcurve/PLIST
@comment $NetBSD: PLIST,v 1.1 2024/04/06 12:45:26 nikita Exp $
include/dovecot-fts-flatcurve/fts-flatcurve-config.h
lib/dovecot/doveadm/lib21_doveadm_fts_flatcurve_plugin.la
lib/dovecot/lib21_fts_flatcurve_plugin.la

File Added: pkgsrc/mail/dovecot2-fts-flatcurve/distinfo
$NetBSD: distinfo,v 1.1 2024/04/06 12:45:25 nikita Exp $

BLAKE2s (dovecot-fts-flatcurve-1.0.2.tar.gz) = 5360df4b79e4c9bfa4ab332ce9bc38646730684fe4f8959a15f0763aa55ea579
SHA512 (dovecot-fts-flatcurve-1.0.2.tar.gz) = bed437a00b2d6347774028fac5ed7fe9632b71f83e72540684cbaf8b5e98666c9516936a6bb11146c9e0a56179beb2c46881a40c90deb002a573633bc79e507e
Size (dovecot-fts-flatcurve-1.0.2.tar.gz) = 114767 bytes