Sat Apr 6 12:45:26 2024 UTC (72d)
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 context diff)
--- pkgsrc/mail/Makefile 2024/04/04 04:24:03 1.644
+++ pkgsrc/mail/Makefile 2024/04/06 12:45:25 1.645
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.644 2024/04/04 04:24:03 wiz Exp $
+# $NetBSD: Makefile,v 1.645 2024/04/06 12:45:25 nikita Exp $
 #
 
 COMMENT=	Electronic mail utilities
@@ -69,6 +69,7 @@
 SUBDIR+=	dnsbl-milter
 SUBDIR+=	dot-forward
 SUBDIR+=	dovecot2
+SUBDIR+=	dovecot2-fts-flatcurve
 SUBDIR+=	dovecot2-gssapi
 SUBDIR+=	dovecot2-ldap
 SUBDIR+=	dovecot2-mysql

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