svn commit: r311138 - head/mail/dovecot2
Jung-uk Kim
jkim at FreeBSD.org
Mon Jan 28 23:38:33 UTC 2013
Author: jkim
Date: Mon Jan 28 23:38:32 2013
New Revision: 311138
URL: http://svnweb.freebsd.org/changeset/ports/311138
Log:
Add an optional support for full-text search with CLucene 2.3.x.
PR: ports/174779
Submitted by: Veniamin Gvozdikov <g.veniamin at googlemail.com>
Approved by: Attila Nagy <bra at fsn.hu> (maintainer)
Modified:
head/mail/dovecot2/Makefile
head/mail/dovecot2/pkg-plist
Modified: head/mail/dovecot2/Makefile
==============================================================================
--- head/mail/dovecot2/Makefile Mon Jan 28 22:25:05 2013 (r311137)
+++ head/mail/dovecot2/Makefile Mon Jan 28 23:38:32 2013 (r311138)
@@ -44,12 +44,13 @@ PROTOCOLS= imap pop3
# Default requirement for dovecot rc script
_REQUIRE= LOGIN
-OPTIONS_DEFINE= KQUEUE SSL GSSAPI VPOPMAIL LDAP PGSQL MYSQL SQLITE SOLR DOCS \
- EXAMPLES LIBWRAP
+OPTIONS_DEFINE= KQUEUE SSL GSSAPI VPOPMAIL LDAP LUCENE PGSQL MYSQL SQLITE \
+ SOLR DOCS EXAMPLES LIBWRAP
OPTIONS_DEFAULT= KQUEUE SSL
KQUEUE_DESC= kqueue(2) support
VPOPMAIL_DESC= vpopmail support
+LUCENE_DESC= CLucene FTS support
SOLR_DESC= Solr FTS support
.include <bsd.port.pre.mk>
@@ -123,6 +124,16 @@ CONFIGURE_ARGS+=--without-ldap
PLIST_SUB+= LDAP="@comment "
.endif
+## CLucene FTS support
+#
+.if ${PORT_OPTIONS:MLUCENE}
+CONFIGURE_ARGS+=--with-lucene
+LIB_DEPENDS+= clucene-core:${PORTSDIR}/textproc/clucene
+PLIST_SUB+= LUCENE=""
+.else
+PLIST_SUB+= LUCENE="@comment "
+.endif
+
## PostgreSQL Support
#
.if ${PORT_OPTIONS:MPGSQL}
Modified: head/mail/dovecot2/pkg-plist
==============================================================================
--- head/mail/dovecot2/pkg-plist Mon Jan 28 22:25:05 2013 (r311137)
+++ head/mail/dovecot2/pkg-plist Mon Jan 28 23:38:32 2013 (r311138)
@@ -369,6 +369,9 @@ lib/dovecot/doveadm/lib10_doveadm_quota_
lib/dovecot/doveadm/lib10_doveadm_zlib_plugin.a
lib/dovecot/doveadm/lib10_doveadm_zlib_plugin.la
lib/dovecot/doveadm/lib10_doveadm_zlib_plugin.so
+%%LUCENE%%lib/dovecot/doveadm/lib20_doveadm_fts_lucene_plugin.a
+%%LUCENE%%lib/dovecot/doveadm/lib20_doveadm_fts_lucene_plugin.la
+%%LUCENE%%lib/dovecot/doveadm/lib20_doveadm_fts_lucene_plugin.so
lib/dovecot/doveadm/lib20_doveadm_fts_plugin.a
lib/dovecot/doveadm/lib20_doveadm_fts_plugin.la
lib/dovecot/doveadm/lib20_doveadm_fts_plugin.so
@@ -427,12 +430,15 @@ lib/dovecot/lib20_virtual_plugin.so
lib/dovecot/lib20_zlib_plugin.a
lib/dovecot/lib20_zlib_plugin.la
lib/dovecot/lib20_zlib_plugin.so
-lib/dovecot/lib21_fts_squat_plugin.a
-lib/dovecot/lib21_fts_squat_plugin.la
-lib/dovecot/lib21_fts_squat_plugin.so
+%%LUCENE%%lib/dovecot/lib21_fts_lucene_plugin.a
+%%LUCENE%%lib/dovecot/lib21_fts_lucene_plugin.la
+%%LUCENE%%lib/dovecot/lib21_fts_lucene_plugin.so
%%SOLR%%lib/dovecot/lib21_fts_solr_plugin.a
%%SOLR%%lib/dovecot/lib21_fts_solr_plugin.la
%%SOLR%%lib/dovecot/lib21_fts_solr_plugin.so
+lib/dovecot/lib21_fts_squat_plugin.a
+lib/dovecot/lib21_fts_squat_plugin.la
+lib/dovecot/lib21_fts_squat_plugin.so
lib/dovecot/lib30_imap_zlib_plugin.a
lib/dovecot/lib30_imap_zlib_plugin.la
lib/dovecot/lib30_imap_zlib_plugin.so
More information about the svn-ports-all
mailing list