aboutsummaryrefslogtreecommitdiff
path: root/mail/rspamd
diff options
context:
space:
mode:
authorVsevolod Stakhov <vsevolod@FreeBSD.org>2019-10-29 11:41:18 +0000
committerVsevolod Stakhov <vsevolod@FreeBSD.org>2019-10-29 11:41:18 +0000
commit46704fc7e39f9b6e3da811da12cc9246601a382e (patch)
tree3a6852d4fb1d36d8dbf612307ad8ec2ef8133971 /mail/rspamd
parent2b8283ea90eb8966eec78b3968a225dd1ccb0b82 (diff)
downloadports-46704fc7e39f9b6e3da811da12cc9246601a382e.tar.gz
ports-46704fc7e39f9b6e3da811da12cc9246601a382e.zip
- Update to 2.1
PR: 241557 Submitted by: Yasuhiro KIMURA <yasu at utahime.org>
Notes
Notes: svn path=/head/; revision=515972
Diffstat (limited to 'mail/rspamd')
-rw-r--r--mail/rspamd/Makefile2
-rw-r--r--mail/rspamd/distinfo6
-rw-r--r--mail/rspamd/files/patch-src_libutil_mem__pool.c28
-rw-r--r--mail/rspamd/files/patch-src_lua_lua__regexp.c28
4 files changed, 4 insertions, 60 deletions
diff --git a/mail/rspamd/Makefile b/mail/rspamd/Makefile
index 08e4c4a11f4c..7b2c8ec412f4 100644
--- a/mail/rspamd/Makefile
+++ b/mail/rspamd/Makefile
@@ -1,7 +1,7 @@
# $FreeBSD$
PORTNAME= rspamd
-PORTVERSION= 2.0
+PORTVERSION= 2.1
CATEGORIES= mail
MAINTAINER= vsevolod@FreeBSD.org
diff --git a/mail/rspamd/distinfo b/mail/rspamd/distinfo
index 7e461176923e..9a57ef03e4d3 100644
--- a/mail/rspamd/distinfo
+++ b/mail/rspamd/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1570866704
-SHA256 (rspamd-rspamd-2.0_GH0.tar.gz) = 88d90c874f4256de64621b3697630c530cadc9a5194652d7ab67a9f075defe7b
-SIZE (rspamd-rspamd-2.0_GH0.tar.gz) = 4230761
+TIMESTAMP = 1572306585
+SHA256 (rspamd-rspamd-2.1_GH0.tar.gz) = 9b3180b5d44dd808df09dc118b73c467991f6f71e422850bc591382835f3efcc
+SIZE (rspamd-rspamd-2.1_GH0.tar.gz) = 4232297
diff --git a/mail/rspamd/files/patch-src_libutil_mem__pool.c b/mail/rspamd/files/patch-src_libutil_mem__pool.c
deleted file mode 100644
index a694aa6f96d0..000000000000
--- a/mail/rspamd/files/patch-src_libutil_mem__pool.c
+++ /dev/null
@@ -1,28 +0,0 @@
---- src/libutil/mem_pool.c.orig 2019-10-11 16:56:09 UTC
-+++ src/libutil/mem_pool.c
-@@ -111,7 +111,7 @@ pool_chain_free (struct _pool_chain *chain)
- chain->slice_size - occupied : 0);
- }
-
--/* By default allocate 8Kb chunks of memory */
-+/* By default allocate 4Kb chunks of memory */
- #define FIXED_POOL_SIZE 4096
-
- static inline struct rspamd_mempool_entry_point *
-@@ -156,6 +156,7 @@ RSPAMD_DESTRUCTOR (rspamd_mempool_entries_dtor)
- });
-
- kh_destroy (mempool_entry, mempool_entries);
-+ mempool_entries = NULL;
- }
-
- static inline struct rspamd_mempool_entry_point *
-@@ -676,7 +677,7 @@ rspamd_mempool_delete (rspamd_mempool_t * pool)
- cur = pool->pools[RSPAMD_MEMPOOL_NORMAL];
- }
-
-- if (cur) {
-+ if (cur && mempool_entries) {
- pool->entry->elts[pool->entry->cur_elts].leftover =
- pool_chain_free (cur);
-
diff --git a/mail/rspamd/files/patch-src_lua_lua__regexp.c b/mail/rspamd/files/patch-src_lua_lua__regexp.c
deleted file mode 100644
index b8ff7a4ab3f0..000000000000
--- a/mail/rspamd/files/patch-src_lua_lua__regexp.c
+++ /dev/null
@@ -1,28 +0,0 @@
---- src/lua/lua_regexp.c.orig 2019-10-11 16:56:09 UTC
-+++ src/lua/lua_regexp.c
-@@ -889,16 +889,18 @@ lua_load_regexp (lua_State * L)
- void
- luaopen_regexp (lua_State * L)
- {
-+ if (!regexp_static_pool) {
-+ regexp_static_pool = rspamd_mempool_new (rspamd_mempool_suggest_size (),
-+ "regexp_lua_pool");
-+ }
-+
- rspamd_lua_new_class (L, "rspamd{regexp}", regexplib_m);
- lua_pop (L, 1);
- rspamd_lua_add_preload (L, "rspamd_regexp", lua_load_regexp);
- }
-
--RSPAMD_CONSTRUCTOR (lua_re_static_pool_ctor) {
-- regexp_static_pool = rspamd_mempool_new (rspamd_mempool_suggest_size (),
-- "regexp_lua_pool");
--}
--
- RSPAMD_DESTRUCTOR (lua_re_static_pool_dtor) {
-- rspamd_mempool_delete (regexp_static_pool);
-+ if (regexp_static_pool) {
-+ rspamd_mempool_delete (regexp_static_pool);
-+ }
- }
-\ No newline at end of file