summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDirk Meyer <dinoex@FreeBSD.org>2020-04-16 14:49:59 +0000
committerDirk Meyer <dinoex@FreeBSD.org>2020-04-16 14:49:59 +0000
commitae5215e025daae99b3ebfe22cd65310eebbdfc70 (patch)
tree95bc399a7e716d1a06cd630891cabc9b67eedc7b
parentbc119880610cc9f9b32a3d34644e515755fd6575 (diff)
downloadfreebsd-ports-ae5215e025daae99b3ebfe22cd65310eebbdfc70.zip
- cleanup rc.d script
-rw-r--r--ftp/vsftpd/Makefile2
-rw-r--r--ftp/vsftpd/files/vsftpd.in7
-rw-r--r--irc/iroffer-dinoex/Makefile5
-rw-r--r--irc/iroffer-dinoex/files/iroffer.in (renamed from irc/iroffer-dinoex/files/iroffer-dinoex.in)35
-rw-r--r--mail/antivirus-milter/Makefile4
-rw-r--r--mail/antivirus-milter/files/antivirus.in (renamed from mail/antivirus-milter/files/antivirus-milter.in)32
-rw-r--r--mail/archivesmtp/Makefile2
-rw-r--r--mail/archivesmtp/files/archivesmtp.in21
-rw-r--r--mail/milter-regex/Makefile1
-rw-r--r--mail/milter-regex/files/milterregex.in21
-rw-r--r--mail/noattach/Makefile2
-rw-r--r--mail/noattach/files/noattach.in26
-rw-r--r--mail/rbl-milter/Makefile46
-rw-r--r--mail/rbl-milter/files/rblmilter.in30
-rw-r--r--mail/sid-milter/Makefile4
-rw-r--r--mail/sid-milter/files/miltersid.in (renamed from mail/sid-milter/files/milter-sid.in)31
-rw-r--r--mail/spamilter/Makefile2
-rw-r--r--mail/spamilter/files/spamilter.in23
-rw-r--r--mail/vbsfilter/Makefile2
-rw-r--r--mail/vbsfilter/files/vbsfilter.in30
-rw-r--r--net/miniupnpc/Makefile2
-rw-r--r--net/miniupnpc/files/miniupnpc.in21
-rw-r--r--security/tinc-devel/Makefile2
-rw-r--r--security/tinc-devel/files/tincd.in22
-rw-r--r--security/tinc/Makefile2
-rw-r--r--security/tinc/files/tincd.in22
-rw-r--r--sysutils/xe-guest-utilities/Makefile2
-rw-r--r--sysutils/xe-guest-utilities/files/xenguest.in11
28 files changed, 227 insertions, 183 deletions
diff --git a/ftp/vsftpd/Makefile b/ftp/vsftpd/Makefile
index 6ee5471ce7c4..dc522891ca5c 100644
--- a/ftp/vsftpd/Makefile
+++ b/ftp/vsftpd/Makefile
@@ -3,7 +3,7 @@
PORTNAME= vsftpd
PORTVERSION= 3.0.3
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= ftp
MASTER_SITES= https://security.appspot.com/downloads/ \
GENTOO
diff --git a/ftp/vsftpd/files/vsftpd.in b/ftp/vsftpd/files/vsftpd.in
index 5f612c27c8dc..e4a6c28c6526 100644
--- a/ftp/vsftpd/files/vsftpd.in
+++ b/ftp/vsftpd/files/vsftpd.in
@@ -2,10 +2,10 @@
#
# $FreeBSD$
#
-
# PROVIDE: vsftpd
# REQUIRE: DAEMON
-
+# KEYWORD: shutdown
+#
# To enable 'vsftpd' in standalone mode, you need to edit two files.
# 1. add the following line(s) to /etc/rc.conf to enable `vsftpd':
#
@@ -24,12 +24,13 @@
. /etc/rc.subr
name="vsftpd"
+desc="Vsftpd FTP Server"
rcvar="vsftpd_enable"
load_rc_config "$name"
+
: ${vsftpd_enable:="NO"}
: ${vsftpd_config:="%%PREFIX%%/etc/$name.conf"}
-
command="%%PREFIX%%/libexec/$name"
required_files="${vsftpd_config}"
start_precmd="vsftpd_check"
diff --git a/irc/iroffer-dinoex/Makefile b/irc/iroffer-dinoex/Makefile
index 7b113c73c924..9781f60e3f4c 100644
--- a/irc/iroffer-dinoex/Makefile
+++ b/irc/iroffer-dinoex/Makefile
@@ -2,7 +2,7 @@
PORTNAME= iroffer
PORTVERSION= 3.32
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES= irc
MASTER_SITES= https://iroffer.net/
PKGNAMESUFFIX= -dinoex${PKGNAMESUFFIX2}
@@ -20,8 +20,9 @@ HAS_CONFIGURE= yes
CONFIGURE_SCRIPT= Configure
CONFIGURE_ARGS= CC="${CC}" LDFLAGS="${LDFLAGS}" LOCALBASE="${LOCALBASE}"
CONFIGURE_ENV= LANG=en_EN.UTF-8
+MAKE_ENV= LANG=en_EN.UTF-8
ALL_TARGET= all-lang doc
-USE_RC_SUBR= iroffer-dinoex
+USE_RC_SUBR= iroffer
IROFFER_DOCS= README README.modDinoex LIESMICH.modDinoex \
LICENSE THANKS TODO \
diff --git a/irc/iroffer-dinoex/files/iroffer-dinoex.in b/irc/iroffer-dinoex/files/iroffer.in
index 08ef365273e9..b9aa05d0b833 100644
--- a/irc/iroffer-dinoex/files/iroffer-dinoex.in
+++ b/irc/iroffer-dinoex/files/iroffer.in
@@ -2,11 +2,9 @@
#
# $FreeBSD$
#
-
# PROVIDE: iroffer
# REQUIRE: LOGIN
# KEYWORD: shutdown
-
#
# iroffer_enable="YES"
# iroffer_flags="<set as needed>"
@@ -21,18 +19,27 @@
. /etc/rc.subr
name="iroffer"
-rcvar=iroffer_enable
+desc="Iroffer IRC Bot"
+rcvar="iroffer_enable"
-# read configuration and set defaults
load_rc_config "$name"
-: ${iroffer_enable="NO"}
-: ${iroffer_user="bot"}
-: ${iroffer_bin="iroffer"}
-: ${iroffer_dir="/home/bot/iroffer/"}
-: ${iroffer_config="${iroffer_dir}mybot.config"}
+
+: ${iroffer_enable:="NO"}
+: ${iroffer_user:="bot"}
+: ${iroffer_bin:="iroffer"}
+: ${iroffer_dir:="/home/bot/iroffer/"}
+: ${iroffer_config:="${iroffer_dir}mybot.config"}
start_precmd="iroffer_checkdisk"
restart_precmd="iroffer_checkdisk"
+required_files="${iroffer_config}"
+command="${iroffer_dir}/${iroffer_bin}"
+if [ -n "${iroffer_dir}" ]; then
+ command_args="${command_args} -w ${iroffer_dir}"
+fi
+command_args="${command_args} -u ${iroffer_user}"
+command_args="${command_args} -b ${iroffer_config}"
+pidfile="${iroffer_dir}/mybot.pid"
iroffer_checkdisk()
{
@@ -46,14 +53,4 @@ iroffer_checkdisk()
fi
}
-required_files="${iroffer_config}"
-command="${iroffer_dir}/${iroffer_bin}"
-if [ -n "${iroffer_dir}" ]; then
- command_args="${command_args} -w ${iroffer_dir}"
-fi
-command_args="${command_args} -u ${iroffer_user}"
-command_args="${command_args} -b ${iroffer_config}"
-pidfile="${iroffer_dir}/mybot.pid"
run_rc_command "$1"
-
-# eof
diff --git a/mail/antivirus-milter/Makefile b/mail/antivirus-milter/Makefile
index 57c81839847f..2f9ea3bacd8e 100644
--- a/mail/antivirus-milter/Makefile
+++ b/mail/antivirus-milter/Makefile
@@ -2,7 +2,7 @@
PORTNAME= antivirus
PORTVERSION= 3.30
-PORTREVISION= 9
+PORTREVISION= 10
CATEGORIES= mail
MASTER_SITES= LOCAL/dinoex
@@ -17,7 +17,7 @@ PLIST_SUB+= ANTIVIRUS=${ANTIVIRUS_DIR}
SUB_LIST+= ANTIVIRUS=${ANTIVIRUS_DIR}
SED_SCRIPT= -e 's|%%ANTIVIRUS%%|${ANTIVIRUS_DIR}|g' \
-e 's|%%PREFIX%%|${PREFIX}|g'
-USE_RC_SUBR= antivirus-milter
+USE_RC_SUBR= antivirus
ANTIVIRUS_DIR?= /var/spool/antivirus
diff --git a/mail/antivirus-milter/files/antivirus-milter.in b/mail/antivirus-milter/files/antivirus.in
index 57ace61e9835..485894520c59 100644
--- a/mail/antivirus-milter/files/antivirus-milter.in
+++ b/mail/antivirus-milter/files/antivirus.in
@@ -1,15 +1,15 @@
#!/bin/sh
-
+#
# $FreeBSD$
-
+#
# Start or stop antivirus
-
+#
# PROVIDE: antivirus
# REQUIRE: DAEMON
# BEFORE: mail
# KEYWORD: shutdown
#
-
+#
# Define these antivirus_* variables in one of these files:
# /etc/rc.conf
# /etc/rc.conf.local
@@ -17,31 +17,33 @@
#
# DO NOT CHANGE THESE DEFAULT VALUES HERE
#
-antivirus_enable=${antivirus_enable:-"NO"} # Enable antivirus-milter
-antivirus_pidfile=${antivirus_pidfile:-"%%ANTIVIRUS%%/run/antivirus.pid"} # Path to pidfile
-antivirus_socket=${antivirus_socket:-"%%ANTIVIRUS%%/antivirus.sock"} # Path to socket
-#antivirus_flags=${antivirus_flags:-""} # Flags to antivirus
. /etc/rc.subr
name="antivirus"
+desc="Antivirus Milter Daemon"
rcvar="antivirus_enable"
+
+load_rc_config $name
+
+: ${antivirus_enable:="NO"}
+: ${antivirus_pidfile:="%%ANTIVIRUS%%/run/antivirus.pid"}
+: ${antivirus_socket:="%%ANTIVIRUS%%/antivirus.sock"}
command="%%PREFIX%%/libexec/antivirus"
+command_args="-p local:${antivirus_socket} ${antivirus_flags}"
+pidfile="${antivirus_pidfile}"
required_files="%%PREFIX%%/etc/antivirus.conf"
start_precmd="antivirus_prestart"
stop_postcmd="antivirus_poststop"
-antivirus_prestart() {
+antivirus_prestart()
+{
/bin/rm -f "${pidfile}" "${antivirus_socket}"
}
-antivirus_poststop() {
+antivirus_poststop()
+{
/bin/rm -f "${pidfile}" "${antivirus_socket}"
}
-load_rc_config $name
-
-pidfile="${antivirus_pidfile}"
-command_args="-p local:${antivirus_socket} ${antivirus_flags}"
-
run_rc_command "$1"
diff --git a/mail/archivesmtp/Makefile b/mail/archivesmtp/Makefile
index 2e7242ba14c9..188b891c7316 100644
--- a/mail/archivesmtp/Makefile
+++ b/mail/archivesmtp/Makefile
@@ -3,7 +3,7 @@
PORTNAME= archivesmtp
PORTVERSION= 1.2
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES= mail
MASTER_SITES= http://www.dancingfortune.com/projects/archivesmtp/files/
diff --git a/mail/archivesmtp/files/archivesmtp.in b/mail/archivesmtp/files/archivesmtp.in
index ce14d0c415ee..4267118e093b 100644
--- a/mail/archivesmtp/files/archivesmtp.in
+++ b/mail/archivesmtp/files/archivesmtp.in
@@ -1,30 +1,29 @@
#!/bin/sh
-
+#
# $FreeBSD$
#
# PROVIDE: archivesmtp
+# REQUIRE: DAEMON
# BEFORE: mail
# KEYWORD: shutdown
. /etc/rc.subr
name="archivesmtp"
-rcvar=`set_rcvar`
-
-command="%%PREFIX%%/sbin/${name}"
+desc="Achive SMTP Milter Daemon"
+rcvar="archivesmtp_enable"
# Read settings and set defaults
load_rc_config "$name"
-: ${archivesmtp_enable="NO"}
-: ${archivesmtp_chuser="nobody"}
-: ${archivesmtp_socket="unix:%%SOCKETBASE%%/%%SOCKETDIR%%/mta.sock"}
-: ${archivesmtp_config="%%PREFIX%%/etc/archivesmtp.conf"}
-: ${archivesmtp_pidfile="%%SOCKETBASE%%/%%SOCKETDIR%%/run.pid"}
+: ${archivesmtp_enable:="NO"}
+: ${archivesmtp_chuser:="nobody"}
+: ${archivesmtp_socket:="unix:%%SOCKETBASE%%/%%SOCKETDIR%%/mta.sock"}
+: ${archivesmtp_config:="%%PREFIX%%/etc/archivesmtp.conf"}
+: ${archivesmtp_pidfile:="%%SOCKETBASE%%/%%SOCKETDIR%%/run.pid"}
# archivesmtp_flags= May be used to set optional behaviours.
-
+command="%%PREFIX%%/sbin/${name}"
pidfile="${archivesmtp_pidfile}"
-
command_args="-p ${archivesmtp_socket} -f ${archivesmtp_config} -u ${archivesmtp_chuser} -r ${archivesmtp_pidfile} ${archivesmtp_flags} &"
run_rc_command "$1"
diff --git a/mail/milter-regex/Makefile b/mail/milter-regex/Makefile
index cf5ff6aff7ef..81705326b448 100644
--- a/mail/milter-regex/Makefile
+++ b/mail/milter-regex/Makefile
@@ -3,6 +3,7 @@
PORTNAME= milter-regex
PORTVERSION= 2.7
+PORTREVISION= 1
CATEGORIES= mail
MASTER_SITES= https://www.benzedrine.ch/
diff --git a/mail/milter-regex/files/milterregex.in b/mail/milter-regex/files/milterregex.in
index 8c3dcae175af..ffe75abfb960 100644
--- a/mail/milter-regex/files/milterregex.in
+++ b/mail/milter-regex/files/milterregex.in
@@ -1,16 +1,12 @@
#!/bin/sh
# $FreeBSD$
-
-# Start or stop milterregex
-
+#
# PROVIDE: milterregex
# REQUIRE: DAEMON
# BEFORE: mail
# KEYWORD: shutdown
-
-spooldir=%%SPOOLDIR%%
-
+#
# Define these milterregex_* variables in one of these files:
# /etc/rc.conf
# /etc/rc.conf.local
@@ -20,21 +16,24 @@ spooldir=%%SPOOLDIR%%
#
# milterregex_flags Flags to milter-regex program
-[ -z "$milterregex_enable" ] && milterregex_enable="NO" # Enable milter-regex
-
. /etc/rc.subr
name="milterregex"
+desc="RegEx Milter Daemon"
rcvar="milterregex_enable"
+
+load_rc_config $name
+
+: ${milterregex_enable:="NO"}
command="%%PREFIX%%/libexec/milter-regex"
-pidfile="${spooldir}/milter-regex.pid"
+pidfile="%%SPOOLDIR%%/milter-regex.pid"
required_files="%%PREFIX%%/etc/milter-regex.conf"
stop_postcmd="milterregex_poststop"
command_args="-r ${pidfile}"
-milterregex_poststop() {
+milterregex_poststop()
+{
/bin/rm -f ${pidfile}
}
-load_rc_config $name
run_rc_command "$1"
diff --git a/mail/noattach/Makefile b/mail/noattach/Makefile
index 1691678df51e..a7922d9c2cda 100644
--- a/mail/noattach/Makefile
+++ b/mail/noattach/Makefile
@@ -2,7 +2,7 @@
PORTNAME= noattach
PORTVERSION= 1.2
-PORTREVISION= 3
+PORTREVISION= 4
CATEGORIES= mail
MASTER_SITES= ftp://ftp.dinoex.de/pub/FreeBSD/distfiles/
diff --git a/mail/noattach/files/noattach.in b/mail/noattach/files/noattach.in
index ac167c52feca..3e4d40f44818 100644
--- a/mail/noattach/files/noattach.in
+++ b/mail/noattach/files/noattach.in
@@ -19,35 +19,39 @@
#
# noattach_flags Flags to noattach
-noattach_enable=${noattach_enable:-"NO"} # Enable noattach
-noattach_pidfile=${noattach_pidfile:-"/var/run/noattach.pid"} # Path to pidfile
-noattach_socket=${noattach_socket:-"/var/run/noattach"} # Path to socket
-
. /etc/rc.subr
name="noattach"
+desc="Noattach Milter Daemon"
rcvar="noattach_enable"
+
+load_rc_config $name
+
+: ${noattach_enable:="NO"}
+: ${noattach_pidfile:="/var/run/noattach.pid"}
+: ${noattach_socket:="/var/run/noattach"}
command="%%PREFIX%%/libexec/${name}"
required_files="%%PREFIX%%/etc/noattach.patterns"
start_precmd="noattach_prestart"
stop_postcmd="noattach_poststop"
reload_cmd="noattach_reload"
extra_commands="reload"
+pidfile="${noattach_pidfile}"
+command_args="-p local:${noattach_socket} ${noattach_flags}"
-noattach_prestart() {
+noattach_prestart()
+{
/bin/rm -f "${pidfile}" "${noattach_socket}"
}
-noattach_poststop() {
+noattach_poststop()
+{
/bin/rm -f "${pidfile}" "${noattach_socket}"
}
-noattach_reload() {
+noattach_reload()
+{
kill -USR1 `head -1 "${pidfile}"`
}
-load_rc_config $name
-pidfile="${noattach_pidfile}"
-command_args="-p local:${noattach_socket} ${noattach_flags}"
-
run_rc_command "$1"
diff --git a/mail/rbl-milter/Makefile b/mail/rbl-milter/Makefile
index 3f30cdfac05d..a7922d9c2cda 100644
--- a/mail/rbl-milter/Makefile
+++ b/mail/rbl-milter/Makefile
@@ -1,24 +1,44 @@
-# Created by: wolpert
# $FreeBSD$
-PORTNAME= rbl-milter
-PORTVERSION= 0.30
-PORTREVISION= 5
+PORTNAME= noattach
+PORTVERSION= 1.2
+PORTREVISION= 4
CATEGORIES= mail
-MASTER_SITES= http://www.gnu-darwin.org/distfiles/
+MASTER_SITES= ftp://ftp.dinoex.de/pub/FreeBSD/distfiles/
MAINTAINER= dinoex@FreeBSD.org
-COMMENT= Milter that adds mail header warnings on mail from open-relays
+COMMENT= Attachment filter for Sendmail Milter
-USES= gmake
GNU_CONFIGURE= yes
+USE_RC_SUBR= noattach
+DOCSFILES= AUTHORS THANKS INSTALL NEWS README TODO ChangeLog
+SAMPLEFILES= README noattach.patterns noattach.patterns.johncon
-USE_RC_SUBR= rblmilter
-PLIST_FILES= sbin/rbl-milter
+OPTIONS_DEFINE= DOCS EXAMPLES
-CONFIGURE_ARGS+= --with-sendmail=${MILTERBASE} \
- --with-sendmail-obj=${MILTERBASE}/lib
+.include <bsd.port.pre.mk>
-.include "${.CURDIR}/../sendmail/bsd.milter.mk"
+.include "${PORTSDIR}/mail/sendmail/bsd.milter.mk"
-.include <bsd.port.mk>
+CONFIGURE_ENV+= MILTER_INCLUDES="${MILTERINC}"
+MAKE_ENV+= MILTER_INCLUDES="${MILTERINC}"
+
+do-install:
+ ${INSTALL_PROGRAM} ${WRKSRC}/noattach ${STAGEDIR}${PREFIX}/libexec/noattach
+ ${INSTALL_MAN} ${WRKSRC}/noattach.8 ${STAGEDIR}${PREFIX}/man/man8/
+ ${INSTALL_DATA} ${WRKSRC}/examples/noattach.patterns \
+ ${STAGEDIR}${PREFIX}/etc/noattach.patterns-dist
+
+do-install-DOCS-on:
+ ${MKDIR} ${STAGEDIR}${DOCSDIR}
+.for i in ${DOCSFILES}
+ ${INSTALL_DATA} ${WRKSRC}/${i} ${STAGEDIR}${DOCSDIR}/
+.endfor
+
+do-install-EXAMPLES-on:
+ ${MKDIR} ${STAGEDIR}${EXAMPLESDIR}
+.for i in ${SAMPLEFILES}
+ ${INSTALL_DATA} ${WRKSRC}/examples/${i} ${STAGEDIR}${EXAMPLESDIR}/
+.endfor
+
+.include <bsd.port.post.mk>
diff --git a/mail/rbl-milter/files/rblmilter.in b/mail/rbl-milter/files/rblmilter.in
index 89d1b1141aca..163cf44ebba1 100644
--- a/mail/rbl-milter/files/rblmilter.in
+++ b/mail/rbl-milter/files/rblmilter.in
@@ -1,15 +1,15 @@
#!/bin/sh
-
+#
# $FreeBSD$
-
+#
# Start or stop rblmilter
-
+#
# PROVIDE: rblmilter
# REQUIRE: DAEMON
# BEFORE: mail
# KEYWORD: shutdown
#
-
+#
# Define these rblmilter_* variables in one of these files:
# /etc/rc.conf
# /etc/rc.conf.local
@@ -17,30 +17,32 @@
#
# DO NOT CHANGE THESE DEFAULT VALUES HERE
#
-rblmilter_enable=${rblmilter_enable:-"NO"} # Enable rblmilter
-rblmilter_socket=${rblmilter_socket:-"/var/run/rbl-milter"} # Path to socket
-rblmilter_flags=${rblmilter_flags:-"-l -r -d relays.ordb.org"} # Flags to rblmilter
. /etc/rc.subr
name="rblmilter"
+desc="RBL Milter Daemon"
rcvar="rblmilter_enable"
+
+load_rc_config $name
+
+: ${rblmilter_enable:="NO"}
+: ${rblmilter_socket:="/var/run/rbl-milter"}
+: ${rblmilter_flags:="-l -r -d relays.ordb.org"}
command="%%PREFIX%%/sbin/rbl-milter"
start_precmd="rblmilter_prestart"
stop_postcmd="rblmilter_poststop"
extra_commands="reload"
+command_args="-p local:${rblmilter_socket} ${rblmilter_flags}"
-rblmilter_prestart() {
+rblmilter_prestart()
+{
/bin/rm -f "${rblmilter_socket}"
}
-rblmilter_poststop() {
+rblmilter_poststop()
+{
/bin/rm -f "${rblmilter_socket}"
}
-load_rc_config $name
-command_args="-p local:${rblmilter_socket} ${rblmilter_flags}"
-
run_rc_command "$1"
-
-# eof
diff --git a/mail/sid-milter/Makefile b/mail/sid-milter/Makefile
index 5a6086a0e462..3dff9123eca4 100644
--- a/mail/sid-milter/Makefile
+++ b/mail/sid-milter/Makefile
@@ -2,7 +2,7 @@
PORTNAME= sid-milter
PORTVERSION= 1.0.0
-PORTREVISION= 7
+PORTREVISION= 8
CATEGORIES= mail
MASTER_SITES= SF/${PORTNAME}/SenderID%20Milter/${PORTVERSION}
@@ -19,7 +19,7 @@ DOCSFILES= FEATURES INSTALL KNOWNBUGS LICENSE README README-SenderID \
RELEASE_NOTES rfc4406.txt rfc4407.txt rfc4408.txt
INSTALL_WRKSRC= ${WRKSRC}/sid-filter
PLIST_FILES= libexec/sid-filter man/man8/sid-filter.8.gz
-USE_RC_SUBR= milter-sid
+USE_RC_SUBR= miltersid
PORTDOCS= ${DOCSFILES}
SITE+= ${FILESDIR}/site.config.m4
diff --git a/mail/sid-milter/files/milter-sid.in b/mail/sid-milter/files/miltersid.in
index a923e2b8f0b7..9b1cc9470134 100644
--- a/mail/sid-milter/files/milter-sid.in
+++ b/mail/sid-milter/files/miltersid.in
@@ -2,42 +2,43 @@
#
# $FreeBSD$
#
-
+#
# PROVIDE: miltersid
# REQUIRE: DAEMON
# BEFORE: mail localpkg
-
+# KEYWORD: shutdown
+#
# Define these miltersid_* variables in one of these files:
# /etc/rc.conf
# /etc/rc.conf.local
# /etc/rc.conf.d/miltersid
#
+# DO NOT CHANGE THESE DEFAULT VALUES HERE
+#
. /etc/rc.subr
name="miltersid"
+desc="SID Milter Daemon"
rcvar="miltersid_enable"
load_rc_config $name
-# DO NOT CHANGE THESE DEFAULT VALUES HERE
-#
-: ${miltersid_enable="NO"}
-: ${miltersid_socket="local:/var/run/sid-filter"}
-: ${miltersid_pid="/var/run/sid-filter.pid"}
-: ${miltersid_flags="-r 0 -t"}
-
+: ${miltersid_enable:="NO"}
+: ${miltersid_socket:="local:/var/run/sid-filter"}
+: ${miltersid_pid:="/var/run/sid-filter.pid"}
+: ${miltersid_flags:="-r 0 -t"}
pidfile=${miltersid_pid}
command="%%PREFIX%%/libexec/sid-filter"
command_args="-l -p ${miltersid_socket} -P ${miltersid_pid}"
start_precmd="sid_precmd"
-sid_precmd ()
+sid_precmd()
{
- if [ -S ${miltersid_socket##local:} ] ; then
- rm -f ${miltersid_socket##local:}
- elif [ -S ${miltersid_socket##unix:} ] ; then
- rm -f ${miltersid_socket##unix:}
- fi
+ if [ -S ${miltersid_socket##local:} ] ; then
+ rm -f ${miltersid_socket##local:}
+ elif [ -S ${miltersid_socket##unix:} ] ; then
+ rm -f ${miltersid_socket##unix:}
+ fi
}
run_rc_command "$1"
diff --git a/mail/spamilter/Makefile b/mail/spamilter/Makefile
index 227dbd004ad1..e182099bbf46 100644
--- a/mail/spamilter/Makefile
+++ b/mail/spamilter/Makefile
@@ -2,7 +2,7 @@
PORTNAME= spamilter
PORTVERSION= 0.60
-PORTREVISION= 4
+PORTREVISION= 5
CATEGORIES= mail
MASTER_SITES= http://www.wanlink.com/spamilter/download/
diff --git a/mail/spamilter/files/spamilter.in b/mail/spamilter/files/spamilter.in
index 645b044d61c2..ddcb1268d0a0 100644
--- a/mail/spamilter/files/spamilter.in
+++ b/mail/spamilter/files/spamilter.in
@@ -1,15 +1,12 @@
#!/bin/sh
-
+#
# $FreeBSD$
-
-# Start or stop spamilter
-
+#
# PROVIDE: spamilter
# REQUIRE: DAEMON
# BEFORE: mail
# KEYWORD: shutdown
#
-
# Define these spamilter_* variables in one of these files:
# /etc/rc.conf
# /etc/rc.conf.local
@@ -19,26 +16,30 @@
#
# spamilter_flags Flags to spamilter
-spamilter_enable=${spamilter_enable:-"NO"} # Enable spamilter-milter
-
. /etc/rc.subr
name="spamilter"
+desc="Spamilter (SPAM Milter) Daemon"
rcvar="spamilter_enable"
+
+load_rc_config $name
+
+: ${spamilter_enable:="NO"}
+
command="%%PREFIX%%/bin/spamilter"
pidfile="/tmp/Spamilter.pid"
required_files="%%PREFIX%%/etc/spamilter.rc"
start_precmd="spamilter_prestart"
stop_postcmd="spamilter_poststop"
-spamilter_prestart() {
+spamilter_prestart()
+{
/bin/rm -f "${pidfile}"
}
-spamilter_poststop() {
+spamilter_poststop()
+{
/bin/rm -f "${pidfile}"
}
-load_rc_config $name
-
run_rc_command "$1"
diff --git a/mail/vbsfilter/Makefile b/mail/vbsfilter/Makefile
index a0f1a116b516..4277990d8774 100644
--- a/mail/vbsfilter/Makefile
+++ b/mail/vbsfilter/Makefile
@@ -2,7 +2,7 @@
PORTNAME= vbsfilter
PORTVERSION= 1.15
-PORTREVISION= 3
+PORTREVISION= 4
CATEGORIES= mail
MASTER_SITES= ftp://ftp.dinoex.de/pub/approved/
EXTRACT_SUFX= .c
diff --git a/mail/vbsfilter/files/vbsfilter.in b/mail/vbsfilter/files/vbsfilter.in
index 608d173965c1..0f7c24188dd6 100644
--- a/mail/vbsfilter/files/vbsfilter.in
+++ b/mail/vbsfilter/files/vbsfilter.in
@@ -1,15 +1,15 @@
#!/bin/sh
-
+#
# $FreeBSD$
-
+#
# Start or stop vbsfilter
-
+#
# PROVIDE: vbsfilter
# REQUIRE: DAEMON
# BEFORE: mail
# KEYWORD: shutdown
#
-
+#
# Define these vbsfilter_* variables in one of these files:
# /etc/rc.conf
# /etc/rc.conf.local
@@ -19,30 +19,30 @@
#
# vbsfilter_flags Flags to vbsfilter
-vbsfilter_enable=${vbsfilter_enable:-"NO"} # Enable vbsfilter-milter
-vbsfilter_socket=${vbsfilter_socket:-"/var/run/vbsfilter"} # Path to socket
-
. /etc/rc.subr
name="vbsfilter"
+desc="Vbs Attatchment Milter Daemon"
rcvar="vbsfilter_enable"
+
+load_rc_config $name
+
+: ${vbsfilter_enable:="NO"}
+: ${vbsfilter_socket:="/var/run/vbsfilter"}
command="%%PREFIX%%/libexec/vbsfilter"
+command_args="-p local:${vbsfilter_socket}"
procname="${command}"
start_precmd="vbsfilter_prestart"
stop_postcmd="vbsfilter_poststop"
-vbsfilter_prestart() {
+vbsfilter_prestart()
+{
/bin/rm -f "${vbsfilter_socket}"
}
-vbsfilter_poststop() {
+vbsfilter_poststop()
+{
/bin/rm -f "${vbsfilter_socket}"
}
-load_rc_config $name
-
-command_args="-p local:${vbsfilter_socket}"
-
run_rc_command "$1"
-
-# eof
diff --git a/net/miniupnpc/Makefile b/net/miniupnpc/Makefile
index fb5cbe3cedb8..195998e6e8bb 100644
--- a/net/miniupnpc/Makefile
+++ b/net/miniupnpc/Makefile
@@ -2,7 +2,7 @@
PORTNAME= miniupnpc
PORTVERSION= 2.1
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES?= net
MASTER_SITES= http://miniupnp.free.fr/files/
diff --git a/net/miniupnpc/files/miniupnpc.in b/net/miniupnpc/files/miniupnpc.in
index 04561515d2a9..92020e650e49 100644
--- a/net/miniupnpc/files/miniupnpc.in
+++ b/net/miniupnpc/files/miniupnpc.in
@@ -1,34 +1,37 @@
#!/bin/sh
+#
+# $FreeBSD$
+#
# PROVIDE: miniupnpc
# REQUIRE: NETWORKING SERVERS DAEMON ldconfig resolv
# KEYWORD: shutdown
-
-. /etc/rc.subr
-
+#
# Add the following lines to /etc/rc.conf to enable miniupnpc
# miniupnpc_enable="YES"
# miniupnpc_config="port protocol [port2 protocol2] [...]"
+. /etc/rc.subr
+
name="miniupnpc"
+desc="MiniUPnP Client Startup Config"
rcvar=miniupnpc_enable
load_rc_config $name
-miniupnpc_enable=${miniupnpc_enable:-"NO"}
-
+: ${miniupnpc_enable:="NO"}
command="%%PREFIX%%/bin/upnpc"
start_cmd="miniupnpc_start"
stop_cmd="miniupnpc_stop"
-miniupnpc_start() {
+miniupnpc_start()
+{
eval "${command} -r ${miniupnpc_config} | grep duration"
}
-miniupnpc_stop() {
+miniupnpc_stop()
+{
echo "Remove redirections" ${miniupnpc_config}
eval ${command} -d ${miniupnpc_config} > /dev/null
}
run_rc_command "$1"
-
-# eof
diff --git a/security/tinc-devel/Makefile b/security/tinc-devel/Makefile
index 412f7d2769c2..de42cd6cab3c 100644
--- a/security/tinc-devel/Makefile
+++ b/security/tinc-devel/Makefile
@@ -2,7 +2,7 @@
PORTNAME= tinc
PORTVERSION= 1.1pre17
-PORTREVISION= 5
+PORTREVISION= 6
CATEGORIES= security net-vpn
MASTER_SITES= https://www.tinc-vpn.org/packages/ \
http://www.tinc-vpn.org/packages/
diff --git a/security/tinc-devel/files/tincd.in b/security/tinc-devel/files/tincd.in
index e6ffff60a737..99085ad84352 100644
--- a/security/tinc-devel/files/tincd.in
+++ b/security/tinc-devel/files/tincd.in
@@ -1,10 +1,11 @@
#!/bin/sh
-
+#
# $FreeBSD$
#
# PROVIDE: tincd
# REQUIRE: ipfilter FILESYSTEMS sysctl netif
# BEFORE: SERVERS routing
+# KEYWORD: shutdown
#
# Define these tincd_* variables in one of these files:
# /etc/rc.conf
@@ -20,12 +21,15 @@
#
# DO NOT CHANGE THESE DEFAULT VALUES HERE
-tincd_enable=${tincd_enable:-"NO"}
-
. /etc/rc.subr
name="tincd"
+desc="Tinc VPN Daemon"
rcvar="tincd_enable"
+
+load_rc_config $name
+
+: ${tincd_enable:="NO"}
command="%%PREFIX%%/sbin/tinc"
start_cmd="tincd_start"
stop_cmd="tincd_stop"
@@ -35,8 +39,6 @@ extra_commands="reload"
procname=${command:-tincd}
ldconfig_command="/sbin/ldconfig"
-load_rc_config $name
-
tincd_start()
{
${ldconfig_command} -elf -m %%LOCALBASE%%/lib
@@ -51,12 +53,13 @@ tincd_start()
$command -n $cfg start $tincd_flags
done
fi
-# code deliberately borrowed from /etc/rc.d/netif
+ # code deliberately borrowed from /etc/rc.d/netif
if [ -f /etc/rc.d/ipfilter ] ; then
# Resync ipfilter
/etc/rc.d/ipfilter quietresync
fi
}
+
tincd_stop()
{
if test -z "${tincd_cfg}"
@@ -72,6 +75,7 @@ tincd_stop()
fi
wait_for_pids $rc_pid
}
+
tincd_reload()
{
if test -z "${tincd_cfg}"
@@ -86,7 +90,9 @@ tincd_reload()
done
fi
}
-tincd_status_network() {
+
+tincd_status_network()
+{
if [ -n "$rc_pid" ]; then
echo "${name} for ${cfg} is running as pid $rc_pid."
else
@@ -94,6 +100,7 @@ tincd_status_network() {
return 1
fi
}
+
tincd_status()
{
if test -z "${tincd_cfg}"
@@ -111,4 +118,3 @@ tincd_status()
}
run_rc_command "$1"
-# eof
diff --git a/security/tinc/Makefile b/security/tinc/Makefile
index 9413cf2df4b7..f7ceb7162a88 100644
--- a/security/tinc/Makefile
+++ b/security/tinc/Makefile
@@ -3,7 +3,7 @@
PORTNAME= tinc
PORTVERSION= 1.0.36
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= security net-vpn
MASTER_SITES= https://www.tinc-vpn.org/packages/ \
http://www.tinc-vpn.org/packages/
diff --git a/security/tinc/files/tincd.in b/security/tinc/files/tincd.in
index 4a7c965cd815..c3f1e7acb9c3 100644
--- a/security/tinc/files/tincd.in
+++ b/security/tinc/files/tincd.in
@@ -1,10 +1,11 @@
#!/bin/sh
-
+#
# $FreeBSD$
#
# PROVIDE: tincd
# REQUIRE: ipfilter FILESYSTEMS sysctl netif
# BEFORE: SERVERS routing
+# KEYWORD: shutdown
#
# Define these tincd_* variables in one of these files:
# /etc/rc.conf
@@ -20,12 +21,15 @@
#
# DO NOT CHANGE THESE DEFAULT VALUES HERE
-tincd_enable=${tincd_enable:-"NO"}
-
. /etc/rc.subr
name="tincd"
+desc="Tinc VPN Daemon"
rcvar="tincd_enable"
+
+load_rc_config $name
+
+: ${tincd_enable:="NO"}
command="%%PREFIX%%/sbin/tincd"
start_cmd="tincd_start"
stop_cmd="tincd_stop"
@@ -35,8 +39,6 @@ extra_commands="reload"
procname=${command:-tincd}
ldconfig_command="/sbin/ldconfig"
-load_rc_config $name
-
tincd_start()
{
${ldconfig_command} -elf -m %%LOCALBASE%%/lib
@@ -51,12 +53,13 @@ tincd_start()
$command -n $cfg $tincd_flags
done
fi
-# code deliberately borrowed from /etc/rc.d/netif
+ # code deliberately borrowed from /etc/rc.d/netif
if [ -f /etc/rc.d/ipfilter ] ; then
# Resync ipfilter
/etc/rc.d/ipfilter quietresync
fi
}
+
tincd_stop()
{
if test -z "${tincd_cfg}"
@@ -72,6 +75,7 @@ tincd_stop()
fi
wait_for_pids $rc_pid
}
+
tincd_reload()
{
if test -z "${tincd_cfg}"
@@ -86,7 +90,9 @@ tincd_reload()
done
fi
}
-tincd_status_network() {
+
+tincd_status_network()
+{
rc_pid=$(check_pidfile "$pidfile" "$_procname" "$command_interpreter")
if [ -n "$rc_pid" ]; then
echo "${name} for ${cfg} is running as pid $rc_pid."
@@ -95,6 +101,7 @@ tincd_status_network() {
return 1
fi
}
+
tincd_status()
{
if test -z "${tincd_cfg}"
@@ -112,4 +119,3 @@ tincd_status()
}
run_rc_command "$1"
-# eof
diff --git a/sysutils/xe-guest-utilities/Makefile b/sysutils/xe-guest-utilities/Makefile
index eb995757e33c..b8c000d1ed87 100644
--- a/sysutils/xe-guest-utilities/Makefile
+++ b/sysutils/xe-guest-utilities/Makefile
@@ -3,7 +3,7 @@
PORTNAME= xe-guest-utilities
PORTVERSION= 6.2.0
-PORTREVISION= 2
+PORTREVISION= 3
CATEGORIES= sysutils
MASTER_SITES= LOCAL/feld
DISTNAME= ${PORTNAME}-6.0.2
diff --git a/sysutils/xe-guest-utilities/files/xenguest.in b/sysutils/xe-guest-utilities/files/xenguest.in
index 13ac7b68ed2d..b081e8db5192 100644
--- a/sysutils/xe-guest-utilities/files/xenguest.in
+++ b/sysutils/xe-guest-utilities/files/xenguest.in
@@ -15,10 +15,16 @@
. /etc/rc.subr
name=xenguest
+desc="Xen Guest Daemon"
rcvar=xenguest_enable
load_rc_config $name
+command="%%PREFIX%%/sbin/xe-daemon"
+pidfile=/var/run/xe-daemon.pid
+command_interpreter=/bin/sh
+command_args='-p ${pidfile} &'
+
autoxen=`sysctl kern.vm_guest`
autoxen="${autoxen#kern.vm_guest: }"
case "${autoxen}" in
@@ -30,9 +36,4 @@ xen)
;;
esac
-pidfile=/var/run/xe-daemon.pid
-command="%%PREFIX%%/sbin/xe-daemon"
-command_interpreter=/bin/sh
-command_args='-p ${pidfile} &'
-
run_rc_command "$1"