- Update net/asterisk to 1.8.32.0

- Update net/asterisk11 to 11.14.0
- Allow customizing startup options used by rc script [1]
- While here, fix some rclint warnings

Reported/Requested by:	Emmanuel Coulon <silicium at orange.fr> [1]
This commit is contained in:
Guido Falsi 2014-11-11 14:00:43 +00:00
parent 42e01db0e2
commit d8a48d8efb
Notes: svn2git 2021-03-31 03:12:20 +00:00
svn path=/head/; revision=372448
6 changed files with 74 additions and 48 deletions

View file

@ -2,7 +2,7 @@
# $FreeBSD$ # $FreeBSD$
PORTNAME= asterisk PORTNAME= asterisk
PORTVERSION= 1.8.31.1 PORTVERSION= 1.8.32.0
CATEGORIES= net CATEGORIES= net
MASTER_SITES= http://downloads.asterisk.org/pub/telephony/asterisk/ \ MASTER_SITES= http://downloads.asterisk.org/pub/telephony/asterisk/ \
http://downloads.asterisk.org/pub/telephony/asterisk/old-releases/ http://downloads.asterisk.org/pub/telephony/asterisk/old-releases/

View file

@ -1,2 +1,2 @@
SHA256 (asterisk-1.8.31.1.tar.gz) = 430e095e937a29ec13e58c2cab6b8299caec5bbe7a6af0f396a9f29fbc926e7d SHA256 (asterisk-1.8.32.0.tar.gz) = 37dee258431baf3ef726fb89f5d590b3e5498654f5080afed649697a0a227a8f
SIZE (asterisk-1.8.31.1.tar.gz) = 29630590 SIZE (asterisk-1.8.32.0.tar.gz) = 29639709

View file

@ -9,35 +9,48 @@
# #
# Add the following lines to /etc/rc.conf to enable asterisk: # Add the following lines to /etc/rc.conf to enable asterisk:
# #
# asterisk_enable="YES" # asterisk_enable (bool): Set it to "YES" to enable asterisk
# Default is "NO"
# asterisk_user (string): User asterisk runs as
# Default is %%ASTERISK_USER%%
# asterisk_args (string): Extra argumeents to pass to asterisk at startup
# Default is "-n"
# asterisk_pidfile (string): Location of the asterisk pid file
# Default is /var/run/asterisk/asterisk.pid
# #
. /etc/rc.subr . /etc/rc.subr
name=asterisk name=asterisk
rcvar=asterisk_enable rcvar=asterisk_enable
desc="Asterisk PBX server"
extra_commands="reload" load_rc_config $name
stop_cmd="asterisk_stop" : ${asterisk_enable:=NO}
reload_cmd="asterisk_reload" : ${asterisk_user:=%%ASTERISK_USER%%}
: ${asterisk_args=-n}
: ${asterisk_pidfile:=/var/run/asterisk/asterisk.pid}
extra_commands=reload
stop_cmd=asterisk_stop
reload_cmd=asterisk_reload
command="%%PREFIX%%/sbin/asterisk" command="%%PREFIX%%/sbin/asterisk"
command_args="-n -F -U %%ASTERISK_USER%%" command_args="${asterisk_args} -F -U ${asterisk_user}"
pidfile=${asterisk_pidfile:-"/var/run/asterisk/asterisk.pid"} pidfile=${asterisk_pidfile}
asterisk_stop() { asterisk_stop()
{
echo 'Stopping asterisk' echo 'Stopping asterisk'
$command -nqrx 'core stop now' $command -nqrx 'core stop now'
} }
asterisk_reload() { asterisk_reload()
{
echo 'Reloading asterisk' echo 'Reloading asterisk'
$command -nqrx 'reload' $command -nqrx 'reload'
} }
load_rc_config $name
asterisk_enable=${asterisk_enable:-"NO"}
run_rc_command "$1" run_rc_command "$1"

View file

@ -1,7 +1,7 @@
# $FreeBSD$ # $FreeBSD$
PORTNAME= asterisk PORTNAME= asterisk
PORTVERSION= 11.13.1 PORTVERSION= 11.14.0
CATEGORIES= net CATEGORIES= net
MASTER_SITES= http://downloads.asterisk.org/pub/telephony/asterisk/ \ MASTER_SITES= http://downloads.asterisk.org/pub/telephony/asterisk/ \
http://downloads.asterisk.org/pub/telephony/asterisk/old-releases/ http://downloads.asterisk.org/pub/telephony/asterisk/old-releases/

View file

@ -1,2 +1,2 @@
SHA256 (asterisk-11.13.1.tar.gz) = 382e914f3025f746d3a36cd218bc35f6a0f335b58226f35eaf4cc664b228d351 SHA256 (asterisk-11.14.0.tar.gz) = ad4710aba7f21c75bf1d16159a349034a04d3d36895243c262059a89f892098a
SIZE (asterisk-11.13.1.tar.gz) = 34959077 SIZE (asterisk-11.14.0.tar.gz) = 34975152

View file

@ -9,35 +9,48 @@
# #
# Add the following lines to /etc/rc.conf to enable asterisk: # Add the following lines to /etc/rc.conf to enable asterisk:
# #
# asterisk_enable="YES" # asterisk_enable (bool): Set it to "YES" to enable asterisk
# Default is "NO"
# asterisk_user (string): User asterisk runs as
# Default is %%ASTERISK_USER%%
# asterisk_args (string): Extra argumeents to pass to asterisk at startup
# Default is "-n"
# asterisk_pidfile (string): Location of the asterisk pid file
# Default is /var/run/asterisk/asterisk.pid
# #
. /etc/rc.subr . /etc/rc.subr
name=asterisk name=asterisk
rcvar=asterisk_enable rcvar=asterisk_enable
desc="Asterisk PBX server"
extra_commands="reload" load_rc_config $name
stop_cmd="asterisk_stop" : ${asterisk_enable:=NO}
reload_cmd="asterisk_reload" : ${asterisk_user:=%%ASTERISK_USER%%}
: ${asterisk_args=-n}
: ${asterisk_pidfile:=/var/run/asterisk/asterisk.pid}
extra_commands=reload
stop_cmd=asterisk_stop
reload_cmd=asterisk_reload
command="%%PREFIX%%/sbin/asterisk" command="%%PREFIX%%/sbin/asterisk"
command_args="-n -F -U %%ASTERISK_USER%%" command_args="${asterisk_args} -F -U ${asterisk_user}"
pidfile=${asterisk_pidfile:-"/var/run/asterisk/asterisk.pid"} pidfile=${asterisk_pidfile}
asterisk_stop() { asterisk_stop()
{
echo 'Stopping asterisk' echo 'Stopping asterisk'
$command -nqrx 'core stop now' $command -nqrx 'core stop now'
} }
asterisk_reload() { asterisk_reload()
{
echo 'Reloading asterisk' echo 'Reloading asterisk'
$command -nqrx 'reload' $command -nqrx 'reload'
} }
load_rc_config $name
asterisk_enable=${asterisk_enable:-"NO"}
run_rc_command "$1" run_rc_command "$1"