diff options
author | vsevolod <vsevolod@FreeBSD.org> | 2011-02-08 00:53:04 +0800 |
---|---|---|
committer | vsevolod <vsevolod@FreeBSD.org> | 2011-02-08 00:53:04 +0800 |
commit | 44da5621d0c23846aeb8d4fb81d10ea3a5bd52aa (patch) | |
tree | f59775b3c59c1094ef02c66536a9b03779635fb3 /mail/rspamd | |
parent | 9004c3ac400024be115f0e642f4a8cce8fd47092 (diff) | |
download | freebsd-ports-gnome-44da5621d0c23846aeb8d4fb81d10ea3a5bd52aa.tar.gz freebsd-ports-gnome-44da5621d0c23846aeb8d4fb81d10ea3a5bd52aa.tar.zst freebsd-ports-gnome-44da5621d0c23846aeb8d4fb81d10ea3a5bd52aa.zip |
- Update to 0.3.6.
- Fix rc scripts. [1]
Submitted by: az [1]
Reviewed by: dougb [1]
Feature safe: yes
Diffstat (limited to 'mail/rspamd')
-rw-r--r-- | mail/rspamd/Makefile | 9 | ||||
-rw-r--r-- | mail/rspamd/distinfo | 4 | ||||
-rw-r--r-- | mail/rspamd/files/rspamd.in (renamed from mail/rspamd/files/rspamd.sh.in) | 29 | ||||
-rw-r--r-- | mail/rspamd/files/rspamd_redirector.in (renamed from mail/rspamd/files/redirector.sh.in) | 10 | ||||
-rw-r--r-- | mail/rspamd/pkg-plist | 3 |
5 files changed, 31 insertions, 24 deletions
diff --git a/mail/rspamd/Makefile b/mail/rspamd/Makefile index 58f5a588c7ac..49849fe82bc7 100644 --- a/mail/rspamd/Makefile +++ b/mail/rspamd/Makefile @@ -6,7 +6,7 @@ # PORTNAME= rspamd -PORTVERSION= 0.3.5 +PORTVERSION= 0.3.6 CATEGORIES= mail MASTER_SITES= http://highsecure.ru/ @@ -21,7 +21,7 @@ OPTIONS= RSPAMD_GPERF "Enable google perf-tools profiling" off \ RSPAMD_JUDY "Enable Judy arrays usage for performance" off \ RSPAMD_REDIRECTOR "Install HTTP redirector" off -USE_RC_SUBR= rspamd.sh +USE_RC_SUBR= rspamd LICENSE= BSD @@ -36,6 +36,9 @@ USE_LDCONFIG= yes USE_GNOME= glib20 USE_LUA= 5.1- +MAN8= rspamd.8 +MAN1= rspamc.1 + .include <bsd.port.pre.mk> .if defined(WITH_RSPAMD_GPERF) @@ -51,7 +54,7 @@ USE_LUA= 5.1- USE_PERL= 5.8+ CMAKE_ARGS+= -DENABLE_REDIRECTOR=ON PLIST_SUB+= REDIRECTOR="" - USE_RC_SUBR+= redirector.sh + USE_RC_SUBR+= rspamd_redirector RUN_DEPENDS+= \ p5-IO-Socket-SSL>=0:${PORTSDIR}/security/p5-IO-Socket-SSL \ p5-IO-String>=0:${PORTSDIR}/devel/p5-IO-String \ diff --git a/mail/rspamd/distinfo b/mail/rspamd/distinfo index f38a0a2875ce..d9a4e5a2e4f0 100644 --- a/mail/rspamd/distinfo +++ b/mail/rspamd/distinfo @@ -1,2 +1,2 @@ -SHA256 (rspamd-0.3.5.tar.gz) = 23e5b834cf1846efec1a7913563a65f98be0065e621b601fb7150ad275c4af96 -SIZE (rspamd-0.3.5.tar.gz) = 707938 +SHA256 (rspamd-0.3.6.tar.gz) = 4c8436b1f6aa30bd8353bc487dd65e39254783eb20e3e2038fb2508b93d15f4e +SIZE (rspamd-0.3.6.tar.gz) = 714557 diff --git a/mail/rspamd/files/rspamd.sh.in b/mail/rspamd/files/rspamd.in index 2c9f20c3527b..e41c3498a46b 100644 --- a/mail/rspamd/files/rspamd.sh.in +++ b/mail/rspamd/files/rspamd.in @@ -5,22 +5,29 @@ # PROVIDE: rspamd # REQUIRE: LOGIN # KEYWORD: shutdown - # -# Add the following line to /etc/rc.conf to enable countd: -# rspamd (bool): Set to "NO" by default. -# Set it to "YES" to enable rspamd. +# Add the following line to /etc/rc.conf to enable rspamd: +# +# rspamd_enable (bool): Set to "NO" by default. +# Set it to "YES" to enable rspamd. +# +# rspamd_user (str): Default to "nobody". +# +# rspamd_group (str): Default to "nobody". . /etc/rc.subr -name="rspamd" +name=rspamd rcvar=`set_rcvar` -procname="%%PREFIX%%/bin/rspamd" +command=%%PREFIX%%/bin/rspamd restart_precmd="rspamd_checkconfig" reload_precmd="rspamd_checkconfig" configtest_cmd="rspamd_checkconfig" reopenlog_cmd="reopenlog_cmd" +pidfile="$rspamd_pidfile" +required_files=%%PREFIX%%/etc/rspamd.xml + load_rc_config $name : ${rspamd_enable="NO"} @@ -28,14 +35,12 @@ load_rc_config $name : ${rspamd_user="nobody"} : ${rspamd_group="nobody"} -pidfile="$rspamd_pidfile" - stop_postcmd="rm -f $rspamd_pidfile" rspamd_checkconfig() { - echo "Performing sanity check on rspamd configuration:" - eval ${command} -t + echo "Performing sanity check on rspamd configuration:" + eval ${command} -t } reopenlog_cmd() @@ -43,10 +48,10 @@ reopenlog_cmd() pkill -USR1 -F $rspamd_pidfile } -extra_commands="reload configtest reopenlog" sig_reload="HUP" -command="$procname" command_args="-u ${rspamd_user} -g ${rspamd_group} -c /usr/local/etc/rspamd.xml" +extra_commands="reload configtest reopenlog" run_rc_command "$1" + diff --git a/mail/rspamd/files/redirector.sh.in b/mail/rspamd/files/rspamd_redirector.in index 8c24e624d5a4..fa750b0ad590 100644 --- a/mail/rspamd/files/redirector.sh.in +++ b/mail/rspamd/files/rspamd_redirector.in @@ -7,15 +7,16 @@ # KEYWORD: shutdown # -# Add the following line to /etc/rc.conf to enable countd: -# rspamd-redirector (bool): Set to "NO" by default. -# Set it to "YES" to enable redirector. +# Add the following line to /etc/rc.conf to enable rspamd_redirector: +# +# rspamd_redirector_enable (bool): Set to "NO" by default. +# Set it to "YES" to enable redirector. . /etc/rc.subr name="rspamd_redirector" rcvar=`set_rcvar` -procname="%%PREFIX%%/bin/rspamd-redirector" +command="%%PREFIX%%/bin/rspamd-redirector" load_rc_config $name @@ -27,7 +28,6 @@ stop_postcmd="rm -f $rspamd_redirector_pidfile" extra_commands="reload" sig_reload="USR1" -command="$procname" command_interpreter="/usr/bin/perl" run_rc_command "$1" diff --git a/mail/rspamd/pkg-plist b/mail/rspamd/pkg-plist index aadf233d75b9..98b62199e4b9 100644 --- a/mail/rspamd/pkg-plist +++ b/mail/rspamd/pkg-plist @@ -14,13 +14,12 @@ etc/rspamd.xml.sample %%ETCDIR%%/plugins/lua/whitelist.lua %%ETCDIR%%/plugins/lua/phishing.lua %%ETCDIR%%/plugins/lua/trie.lua +%%ETCDIR%%/plugins/lua/emails.lua %%ETCDIR%%/lua/regexp/drugs.lua %%ETCDIR%%/lua/regexp/fraud.lua %%ETCDIR%%/lua/regexp/headers.lua %%ETCDIR%%/lua/regexp/lotto.lua %%ETCDIR%%/lua/rspamd.lua -lib/librspamd_ipmark.so -lib/librspamd_regmark.so lib/librspamdclient.so.%%RSPAMDVERSION%% lib/librspamdclient.so lib/librspamdclient_static.a |