svn commit: r441675 - in head/mail/rspamd: . files
Vsevolod Stakhov
vsevolod at FreeBSD.org
Thu May 25 10:35:57 UTC 2017
Author: vsevolod
Date: Thu May 25 10:35:55 2017
New Revision: 441675
URL: https://svnweb.freebsd.org/changeset/ports/441675
Log:
- Update to 1.5.8
- Backport IPv6 bugfix from the upstream
- Remove obsoleted redirector support
Added:
head/mail/rspamd/files/patch-ipv6-support (contents, props changed)
Modified:
head/mail/rspamd/Makefile
head/mail/rspamd/distinfo
head/mail/rspamd/pkg-plist
Modified: head/mail/rspamd/Makefile
==============================================================================
--- head/mail/rspamd/Makefile Thu May 25 10:29:01 2017 (r441674)
+++ head/mail/rspamd/Makefile Thu May 25 10:35:55 2017 (r441675)
@@ -1,7 +1,7 @@
# $FreeBSD$
PORTNAME= rspamd
-PORTVERSION= 1.5.7
+PORTVERSION= 1.5.8
CATEGORIES= mail
MAINTAINER= vsevolod at FreeBSD.org
@@ -18,10 +18,9 @@ BUILD_DEPENDS= ragel:devel/ragel
CONFLICTS_INSTALL= rspamd-devel
-OPTIONS_DEFINE= GPERF REDIRECTOR HYPERSCAN GD CGP
+OPTIONS_DEFINE= GPERF HYPERSCAN GD CGP
OPTIONS_DEFAULT= GD
GPERF_DESC= Google perf-tools profiling
-REDIRECTOR_DESC= Install HTTP redirector
HYPERSCAN_DESC= Use hyperscan optimizations (amd64 only)
GD_DESC= Enable libgd support for images fuzzy hashes
CGP_DESC= Install Communigate Pro(tm) helper
@@ -72,26 +71,6 @@ GH_ACCOUNT= vstakhov
ONLY_FOR_ARCHS= amd64
.endif
-.if ${PORT_OPTIONS:MREDIRECTOR}
- USE_PERL5+= run
- CMAKE_ARGS+= -DENABLE_REDIRECTOR=ON
- PLIST_SUB+= REDIRECTOR=""
- USE_RC_SUBR+= rspamd_redirector
- RUN_DEPENDS+= \
- p5-IO-Socket-SSL>=0:security/p5-IO-Socket-SSL \
- p5-IO-String>=0:devel/p5-IO-String \
- p5-XML-Parser>=0:textproc/p5-XML-Parser \
- p5-Term-ReadKey>=0:devel/p5-Term-ReadKey \
- p5-POE-Component-Client-DNS>=0:dns/p5-POE-Component-Client-DNS \
- p5-POE-Component-Client-HTTP>=0:www/p5-POE-Component-Client-HTTP \
- p5-POE-Component-Server-HTTP>=0:www/p5-POE-Component-Server-HTTP \
- p5-Cache-Memcached-Fast>=0:databases/p5-Cache-Memcached-Fast \
- p5-Proc-PidUtil>=0:sysutils/p5-Proc-PidUtil \
- p5-Proc-Daemon>=0:devel/p5-Proc-Daemon
-.else
- PLIST_SUB+= REDIRECTOR="@comment "
-.endif
-
.if ${PORT_OPTIONS:MCGP}
USE_PERL5+= run
PLIST_SUB+= CGP=""
Modified: head/mail/rspamd/distinfo
==============================================================================
--- head/mail/rspamd/distinfo Thu May 25 10:29:01 2017 (r441674)
+++ head/mail/rspamd/distinfo Thu May 25 10:35:55 2017 (r441675)
@@ -1,3 +1,3 @@
-TIMESTAMP = 1493732063
-SHA256 (vstakhov-rspamd-1.5.7_GH0.tar.gz) = 73d18b129a072e35c74c9a440abdd0985fa15696d308a5e23736ec007432fd70
-SIZE (vstakhov-rspamd-1.5.7_GH0.tar.gz) = 2384051
+TIMESTAMP = 1495707999
+SHA256 (vstakhov-rspamd-1.5.8_GH0.tar.gz) = 1c414396e02df52b3a31914cad51a4ca8f9947af619db7221b98c9aa04907668
+SIZE (vstakhov-rspamd-1.5.8_GH0.tar.gz) = 2385290
Added: head/mail/rspamd/files/patch-ipv6-support
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/mail/rspamd/files/patch-ipv6-support Thu May 25 10:35:55 2017 (r441675)
@@ -0,0 +1,29 @@
+diff --git a/src/libutil/addr.c b/src/libutil/addr.c
+index 1687c80bd..ee70a90f4 100644
+--- src/libutil/addr.c
++++ src/libutil/addr.c
+@@ -287,8 +287,6 @@ rspamd_accept_from_socket (gint sock, rspamd_inet_addr_t **target,
+ addr->slen = len;
+
+ if (addr->af == AF_UNIX) {
+- addr->u.un = g_slice_alloc0 (sizeof (*addr->u.un));
+- /* Get name from the listening socket */
+ len = sizeof (su);
+
+ if (getsockname (sock, &su.sa, &len) != -1) {
+diff --git a/src/libutil/addr.c b/src/libutil/addr.c
+index ee70a90f4..9a278a432 100644
+--- src/libutil/addr.c
++++ src/libutil/addr.c
+@@ -280,6 +280,11 @@ rspamd_accept_from_socket (gint sock, rspamd_inet_addr_t **target,
+ sizeof (struct in6_addr));
+ }
+ }
++ else {
++ addr = rspamd_inet_addr_create (AF_INET6);
++ memcpy (&addr->u.in.addr.s6.sin6_addr, &su.s6.sin6_addr,
++ sizeof (struct in6_addr));
++ }
+
+ }
+ else {
Modified: head/mail/rspamd/pkg-plist
==============================================================================
--- head/mail/rspamd/pkg-plist Thu May 25 10:29:01 2017 (r441674)
+++ head/mail/rspamd/pkg-plist Thu May 25 10:35:55 2017 (r441675)
@@ -5,7 +5,6 @@ bin/rspamadm-%%RSPAMDVERSION%%
bin/rspamadm
bin/rspamc-%%RSPAMDVERSION%%
bin/rspamc
-%%REDIRECTOR%%bin/rspamd-redirector
%%CGP%%bin/rspamd-cgp-helper
@sample %%ETCDIR%%/2tld.inc.sample
@sample %%ETCDIR%%/mime_types.inc.sample
More information about the svn-ports-head
mailing list