Page MenuHomeFreeBSD

D55911.diff
No OneTemporary

D55911.diff

diff --git a/mail/dovecot-fts-xapian/Makefile b/mail/dovecot-fts-xapian/Makefile
--- a/mail/dovecot-fts-xapian/Makefile
+++ b/mail/dovecot-fts-xapian/Makefile
@@ -1,6 +1,6 @@
PORTNAME= fts-xapian
-DISTVERSION= 1.8.2
-PORTREVISION?= 2
+DISTVERSION= 1.9.3
+PORTREVISION?= 0
CATEGORIES= mail
MASTER_SITES= https://github.com/grosjo/fts-xapian/releases/download/${DISTVERSIONFULL}/
PKGNAMEPREFIX= dovecot-
diff --git a/mail/dovecot-fts-xapian/distinfo b/mail/dovecot-fts-xapian/distinfo
--- a/mail/dovecot-fts-xapian/distinfo
+++ b/mail/dovecot-fts-xapian/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1735735093
-SHA256 (dovecot-fts-xapian-1.8.2.tar.gz) = 197d78656f2d77c75b243b46281fca3f5b588d7da38ba50543b5e3522886a351
-SIZE (dovecot-fts-xapian-1.8.2.tar.gz) = 35326
+TIMESTAMP = 1773820502
+SHA256 (dovecot-fts-xapian-1.9.3.tar.gz) = b2ab1623d45d19f3086e8044957b1572d65659849ccc19bd6b276dac07f98df7
+SIZE (dovecot-fts-xapian-1.9.3.tar.gz) = 37816
diff --git a/mail/dovecot-fts-xapian/files/patch-src_fts-backend-xapian-functions.cpp b/mail/dovecot-fts-xapian/files/patch-src_fts-backend-xapian-functions.cpp
--- a/mail/dovecot-fts-xapian/files/patch-src_fts-backend-xapian-functions.cpp
+++ b/mail/dovecot-fts-xapian/files/patch-src_fts-backend-xapian-functions.cpp
@@ -1,29 +1,11 @@
---- src/fts-backend-xapian-functions.cpp.orig 2025-01-01 12:38:47 UTC
+--- src/fts-backend-xapian-functions.cpp.orig 2025-08-26 00:29:45 UTC
+++ src/fts-backend-xapian-functions.cpp
@@ -21,7 +21,7 @@ static long fts_backend_xapian_get_free_memory(int ver
if(verbose>1) syslog(LOG_WARNING,"FTS Xapian: Memory limit not available from getrlimit (probably vsz_limit not set");
#if defined(__FreeBSD__) || defined(__NetBSD__)
- u_int page_size;
-- uint_size uint_size = sizeof(page_size);
-+ size_t uint_size = sizeof(page_size);
- sysctlbyname("vm.stats.vm.v_page_size", &page_size, &uint_size, NULL, 0);
- struct vmtotal vmt;
- size_t vmt_size = sizeof(vmt);
-@@ -906,7 +906,7 @@ class XDocsWriter
-
- if(sqlite3_exec(db,sql.c_str(),NULL,0,&zErrMsg) != SQLITE_OK )
- {
-- syslog(LOG_ERR,"FTS Xapian: Can not replace keyword : %s",sql.c_str(),zErrMsg);
-+ syslog(LOG_ERR,"FTS Xapian: Can not replace keyword %s: %s",sql.c_str(),zErrMsg);
- sqlite3_free(zErrMsg);
- sqlite3_close(db);
- return;
-@@ -1531,7 +1531,7 @@ static void fts_backend_xapian_build_qs(XQuerySet * qs
- std::vector<icu::UnicodeString *> st; st.clear();
- if(sqlite3_exec(db,sql.c_str(),fts_backend_xapian_sqlite3_vector_icu,&st,&zErrMsg) != SQLITE_OK )
- {
-- syslog(LOG_ERR,"FTS Xapian: Can not search keyword : %s",sql.c_str(),zErrMsg);
-+ syslog(LOG_ERR,"FTS Xapian: Can not search keyword %s: %s",sql.c_str(),zErrMsg);
- sqlite3_free(zErrMsg);
- }
- sqlite3_close(db);
+ u_int page_size;
+- uint_size uint_size = sizeof(page_size);
++ size_t uint_size = sizeof(page_size);
+ sysctlbyname("vm.stats.vm.v_page_size", &page_size, &uint_size, NULL, 0);
+ struct vmtotal vmt;
+ size_t vmt_size = sizeof(vmt);
diff --git a/mail/dovecot-fts-xapian/files/patch-src_fts-backend-xapian.cpp b/mail/dovecot-fts-xapian/files/patch-src_fts-backend-xapian.cpp
deleted file mode 100644
--- a/mail/dovecot-fts-xapian/files/patch-src_fts-backend-xapian.cpp
+++ /dev/null
@@ -1,11 +0,0 @@
---- src/fts-backend-xapian.cpp.orig 2025-01-01 12:39:49 UTC
-+++ src/fts-backend-xapian.cpp
-@@ -542,7 +542,7 @@ static int fts_backend_xapian_optimize(struct fts_back
- }
- i_free(u);
- }
-- if(fts_xapian_settings.verbose>0) i_info("FTS Xapian: Optimize - Closing DB %s",s);
-+ if(fts_xapian_settings.verbose>0) i_info("FTS Xapian: Optimize - Closing DB %s",s.c_str());
- fts_backend_xapian_close_db(db,s.c_str(),"fts_optimize",fts_xapian_settings.verbose);
- }
- catch(Xapian::Error e)

File Metadata

Mime Type
text/plain
Expires
Sun, Aug 2, 8:22 AM (11 h, 36 m)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
35858505
Default Alt Text
D55911.diff (4 KB)

Event Timeline