Update Asterisk to 1.6.2.6, which will be the only of the 1.6.x branches

receiving most updates in the future; notably, compared to the in-tree
version, this adds a portable (pthread-based) clocking source rather
than relying on a non-portable zaptel timer.

Main functions tested and working well for myself and Diego Casati (thanks!)
Note that ConfBridge (added since 1.6.0) may need more work
This commit is contained in:
sthen 2010-04-08 16:18:00 +00:00
parent ed999124da
commit dd9ff6c628
13 changed files with 151 additions and 142 deletions

View File

@ -1,12 +1,12 @@
# $OpenBSD: Makefile,v 1.77 2010/04/02 23:18:53 sthen Exp $ # $OpenBSD: Makefile,v 1.78 2010/04/08 16:18:00 sthen Exp $
SHARED_ONLY= Yes SHARED_ONLY= Yes
COMMENT-main= open source multi-protocol PBX and telephony toolkit COMMENT-main= open source multi-protocol PBX and telephony toolkit
VER= 1.6.0.26 VER= 1.6.2.6
# you can set PATCHVER=p0, p1 etc to bump everything, # you can set PATCHVER=p0, p1 etc to bump everything,
# this takes care of the subpackage/flavor maze # this takes care of the subpackage/flavor maze
PATCHVER= p1 #PATCHVER= p0
CORESOUNDS= 1.4.17 CORESOUNDS= 1.4.17
DISTNAME= asterisk-${VER:S/rc/-rc/} DISTNAME= asterisk-${VER:S/rc/-rc/}
PKGNAME-main= asterisk-${VER}${PATCHVER} PKGNAME-main= asterisk-${VER}${PATCHVER}
@ -28,10 +28,11 @@ PERMIT_DISTFILES_FTP= Yes
MULTI_PACKAGES+= -main MULTI_PACKAGES+= -main
SUBST_VARS+= CORESOUNDS SUBST_VARS+= CORESOUNDS
WANTLIB-main= c crypto m pthread ssl stdc++ termcap z WANTLIB-main= c crypto iconv m pthread ssl stdc++ termcap z
LIB_DEPENDS-main= gsm::audio/gsm \ LIB_DEPENDS-main= gsm::audio/gsm \
ogg.>=5::audio/libogg \ ogg.>=5::audio/libogg \
vorbis.>=5,vorbisenc.>=2::audio/libvorbis \ vorbis.>=5,vorbisenc.>=2::audio/libvorbis \
xml2::textproc/libxml \
sqlite3.>=3::databases/sqlite3 \ sqlite3.>=3::databases/sqlite3 \
execinfo::devel/libexecinfo \ execinfo::devel/libexecinfo \
popt::devel/popt popt::devel/popt
@ -111,8 +112,6 @@ CONFIGURE_ARGS+= --with-iodbc=no \
MULTI_PACKAGES+= -odbc MULTI_PACKAGES+= -odbc
COMMENT-odbc= ODBC support for Asterisk COMMENT-odbc= ODBC support for Asterisk
LIB_DEPENDS-odbc= iodbc.>=3::databases/iodbc LIB_DEPENDS-odbc= iodbc.>=3::databases/iodbc
CONFIGURE_ARGS+= --with-iodbc=${LOCALBASE} \
--with-ltdl=${LOCALBASE}
.endif .endif
# snmp # snmp
@ -127,23 +126,19 @@ LIB_DEPENDS-snmp= netsnmp.>=7::net/net-snmp \
netsnmpagent.>=7::net/net-snmp \ netsnmpagent.>=7::net/net-snmp \
netsnmphelpers.>=7::net/net-snmp \ netsnmphelpers.>=7::net/net-snmp \
netsnmpmibs.>=7::net/net-snmp netsnmpmibs.>=7::net/net-snmp
CONFIGURE_ARGS+= --with-netsnmp=${LOCALBASE}
.endif .endif
# speex # speex
# XXX crashes at startup (bus error) PSEUDO_FLAVORS+= no_speex
#PSEUDO_FLAVORS+= no_speex .if ${FLAVOR:L:Mno_speex}
#.if ${FLAVOR:L:Mno_speex}
CONFIGURE_ARGS+= --with-speex=no CONFIGURE_ARGS+= --with-speex=no
#.else .else
#MULTI_PACKAGES+= -speex MULTI_PACKAGES+= -speex
#COMMENT-speex= Speex codec for Asterisk COMMENT-speex= Speex codec for Asterisk
#WANTLIB-speex= m WANTLIB-speex= m
#LIB_DEPENDS-speex= speex.>=7:speex->=1.2rc1:audio/speex \ LIB_DEPENDS-speex= speex.>=7:speex->=1.2rc1:audio/speex \
# speexdsp:speex->=1.2rc1:audio/speex speexdsp:speex->=1.2rc1:audio/speex
#CONFIGURE_ARGS+= --with-speex=${LOCALBASE} \ .endif
# --with-speexdsp=${LOCALBASE}
#.endif
# curl # curl
PSEUDO_FLAVORS+= no_curl PSEUDO_FLAVORS+= no_curl
@ -154,7 +149,6 @@ MULTI_PACKAGES+= -curl
COMMENT-curl= libCURL support for Asterisk COMMENT-curl= libCURL support for Asterisk
WANTLIB-curl= crypto idn ssl z WANTLIB-curl= crypto idn ssl z
LIB_DEPENDS-curl= curl.>=6::net/curl LIB_DEPENDS-curl= curl.>=6::net/curl
CONFIGURE_ARGS+= --with-curl=${LOCALBASE}
.endif .endif
# postgresql # postgresql
@ -166,7 +160,6 @@ MULTI_PACKAGES+= -pgsql
COMMENT-pgsql= PostgreSQL support for Asterisk COMMENT-pgsql= PostgreSQL support for Asterisk
WANTLIB-pgsql= z WANTLIB-pgsql= z
LIB_DEPENDS-pgsql= pq.>=5::databases/postgresql LIB_DEPENDS-pgsql= pq.>=5::databases/postgresql
CONFIGURE_ARGS+= --with-postgres=${LOCALBASE}
.endif .endif
# jabber # jabber
@ -177,6 +170,7 @@ CONFIGURE_ARGS+= --with-iksemel=no
MULTI_PACKAGES+= -jabber MULTI_PACKAGES+= -jabber
COMMENT-jabber= Jabber support for Asterisk COMMENT-jabber= Jabber support for Asterisk
LIB_DEPENDS-jabber= iksemel::textproc/iksemel LIB_DEPENDS-jabber= iksemel::textproc/iksemel
WANTLIB-jabber= crypto ssl
.endif .endif
# h323 # h323

View File

@ -1,5 +1,5 @@
MD5 (asterisk-1.6.0.26.tar.gz) = CeuhftxTa4onMKTja7CjYQ== MD5 (asterisk-1.6.2.6.tar.gz) = 8GjvJDPuvcf23WNZhvNtdw==
RMD160 (asterisk-1.6.0.26.tar.gz) = 4QmPxfVRfsFpIzpRdHHAmqUgXvc= RMD160 (asterisk-1.6.2.6.tar.gz) = NcckuWigCr3Fu7B+Y+yQBIcs3vg=
SHA1 (asterisk-1.6.0.26.tar.gz) = Anyi9VvVm4uRMeuJAQR6ICgvRfU= SHA1 (asterisk-1.6.2.6.tar.gz) = k8JcMPviADlVNi2c4XM2fsxuW0k=
SHA256 (asterisk-1.6.0.26.tar.gz) = +C+l3dUpLAudWk81e2R7VY7PsQd838upFF04um9kO88= SHA256 (asterisk-1.6.2.6.tar.gz) = LHJKU8QNEvw3EAwdqoMS/Znu4mkgkH4wlMfCt9Dn62E=
SIZE (asterisk-1.6.0.26.tar.gz) = 23212714 SIZE (asterisk-1.6.2.6.tar.gz) = 23265995

View File

@ -1,7 +1,7 @@
$OpenBSD: patch-Makefile,v 1.24 2010/03/25 12:01:47 sthen Exp $ $OpenBSD: patch-Makefile,v 1.25 2010/04/08 16:18:00 sthen Exp $
--- Makefile.orig Thu Feb 18 04:20:42 2010 --- Makefile.orig Thu Feb 18 04:21:31 2010
+++ Makefile Fri Mar 12 20:54:09 2010 +++ Makefile Fri Apr 2 00:59:18 2010
@@ -119,7 +119,7 @@ ASTTOPDIR:=$(subst $(space),\$(space),$(CURDIR)) @@ -122,7 +122,7 @@ ASTTOPDIR:=$(subst $(space),\$(space),$(CURDIR))
OVERWRITE=y OVERWRITE=y
# Include debug and macro symbols in the executables (-g) and profiling info (-pg) # Include debug and macro symbols in the executables (-g) and profiling info (-pg)
@ -10,7 +10,7 @@ $OpenBSD: patch-Makefile,v 1.24 2010/03/25 12:01:47 sthen Exp $
# Define standard directories for various platforms # Define standard directories for various platforms
@@ -181,8 +181,10 @@ HTTP_CGIDIR=/var/www/cgi-bin @@ -184,8 +184,10 @@ HTTP_CGIDIR=/var/www/cgi-bin
# The file /etc/asterisk.makeopts will also be included but can be overridden # The file /etc/asterisk.makeopts will also be included but can be overridden
# by the file in your home directory. # by the file in your home directory.
@ -21,7 +21,7 @@ $OpenBSD: patch-Makefile,v 1.24 2010/03/25 12:01:47 sthen Exp $
MOD_SUBDIR_CFLAGS=-I$(ASTTOPDIR)/include MOD_SUBDIR_CFLAGS=-I$(ASTTOPDIR)/include
OTHER_SUBDIR_CFLAGS=-I$(ASTTOPDIR)/include OTHER_SUBDIR_CFLAGS=-I$(ASTTOPDIR)/include
@@ -225,7 +227,9 @@ endif @@ -228,7 +230,9 @@ endif
ifeq ($(findstring -save-temps,$(_ASTCFLAGS) $(ASTCFLAGS)),) ifeq ($(findstring -save-temps,$(_ASTCFLAGS) $(ASTCFLAGS)),)
ifeq ($(findstring -pipe,$(_ASTCFLAGS) $(ASTCFLAGS)),) ifeq ($(findstring -pipe,$(_ASTCFLAGS) $(ASTCFLAGS)),)
@ -31,26 +31,17 @@ $OpenBSD: patch-Makefile,v 1.24 2010/03/25 12:01:47 sthen Exp $
endif endif
endif endif
@@ -250,7 +254,9 @@ ifneq ($(findstring BSD,$(OSARCH)),) @@ -254,7 +258,9 @@ endif
endif
ifeq ($(findstring -march,$(_ASTCFLAGS) $(ASTCFLAGS)),)
ifneq ($(PROC),ultrasparc) ifneq ($(PROC),ultrasparc)
+ ifneq ($(OSARCH),OpenBSD) + ifneq ($(OSARCH),OpenBSD)
_ASTCFLAGS+=$(shell if $(CC) -march=$(PROC) -S -o /dev/null -xc /dev/null >/dev/null 2>&1; then echo "-march=$(PROC)"; fi) _ASTCFLAGS+=$(shell if $(CC) -march=$(PROC) -S -o /dev/null -xc /dev/null >/dev/null 2>&1; then echo "-march=$(PROC)"; fi)
+ endif + endif
endif endif
endif
ifeq ($(PROC),ppc) @@ -733,18 +739,18 @@ samples: adsi
@@ -661,7 +667,7 @@ samples: adsi
echo "astrundir => $(ASTVARRUNDIR)" ; \
echo "astlogdir => $(ASTLOGDIR)" ; \
echo "" ; \
- echo ";[options]" ; \
+ echo "[options]" ; \
echo ";verbose = 3" ; \
echo ";debug = 3" ; \
echo ";alwaysfork = yes ; same as -F at startup" ; \
@@ -692,15 +698,15 @@ samples: adsi
echo " ; to the device. It is for this reason that this is optional, as it may result in requiring a" ; \ echo " ; to the device. It is for this reason that this is optional, as it may result in requiring a" ; \
echo " ; temporary codec translation path for a channel that may not otherwise require one." ; \ echo " ; temporary codec translation path for a channel that may not otherwise require one." ; \
echo ";transcode_via_sln = yes ; Build transcode paths via SLINEAR, instead of directly" ; \ echo ";transcode_via_sln = yes ; Build transcode paths via SLINEAR, instead of directly" ; \
@ -58,6 +49,9 @@ $OpenBSD: patch-Makefile,v 1.24 2010/03/25 12:01:47 sthen Exp $
- echo ";rungroup = asterisk ; The group to run as" ; \ - echo ";rungroup = asterisk ; The group to run as" ; \
+ echo "runuser = _asterisk ; The user to run as" ; \ + echo "runuser = _asterisk ; The user to run as" ; \
+ echo "rungroup = _asterisk ; The group to run as" ; \ + echo "rungroup = _asterisk ; The group to run as" ; \
echo ";lightbackground = yes ; If your terminal is set for a light-colored background" ; \
echo "documentation_language = en_US ; Set the Language you want Documentation displayed in. Value is in the same format as locale names" ; \
echo ";hideconnect = yes ; Hide messages displayed when a remote console connects and disconnects" ; \
echo "" ; \ echo "" ; \
echo "; Changing the following lines may compromise your security." ; \ echo "; Changing the following lines may compromise your security." ; \
- echo ";[files]" ; \ - echo ";[files]" ; \

View File

@ -1,10 +1,10 @@
$OpenBSD: patch-build_tools_cflags_xml,v 1.3 2009/12/13 12:11:29 sthen Exp $ $OpenBSD: patch-build_tools_cflags_xml,v 1.4 2010/04/08 16:18:00 sthen Exp $
--- build_tools/cflags.xml.orig Mon Dec 1 13:39:14 2008 --- build_tools/cflags.xml.orig Mon Jan 25 21:53:48 2010
+++ build_tools/cflags.xml Mon Dec 1 13:39:38 2008 +++ build_tools/cflags.xml Thu Apr 1 02:57:26 2010
@@ -1,5 +1,6 @@ @@ -1,5 +1,6 @@
<category name="MENUSELECT_CFLAGS" displayname="Compiler Flags" positive_output="yes" remove_on_change=".lastclean"> <category name="MENUSELECT_CFLAGS" displayname="Compiler Flags" positive_output="yes" remove_on_change=".lastclean">
<member name="DONT_OPTIMIZE" displayname="Disable Optimizations by the Compiler"> <member name="DONT_OPTIMIZE" displayname="Disable Optimizations by the Compiler">
+ <defaultenabled>yes</defaultenabled> + <defaultenabled>yes</defaultenabled>
</member> </member>
<member name="ENABLE_UPLOADS" displayname="Enable HTTP uploads"> <member name="DEBUG_THREADS" displayname="Enable Thread Debugging">
<defaultenabled>yes</defaultenabled> </member>

View File

@ -1,14 +0,0 @@
$OpenBSD: patch-channels_Makefile,v 1.8 2009/12/13 12:11:29 sthen Exp $
--- channels/Makefile.orig Mon Dec 1 13:40:51 2008
+++ channels/Makefile Mon Dec 1 13:41:05 2008
@@ -16,8 +16,8 @@ MENUSELECT_CATEGORY=CHANNELS
MENUSELECT_DESCRIPTION=Channel Drivers
ifeq ($(OSARCH),OpenBSD)
- PTLIB=-lpt_OpenBSD_x86_r
- H323LIB=-lh323_OpenBSD_x86_r
+ PTLIB=-lpt
+ H323LIB=-lh323
endif
ifeq ($(OSARCH),linux-gnu)

View File

@ -1,7 +1,7 @@
$OpenBSD: patch-channels_h323_ast_h323_cxx,v 1.4 2010/03/23 21:16:53 ajacoutot Exp $ $OpenBSD: patch-channels_h323_ast_h323_cxx,v 1.5 2010/04/08 16:18:00 sthen Exp $
--- channels/h323/ast_h323.cxx.orig Thu Jan 28 12:05:04 2010 --- channels/h323/ast_h323.cxx.orig Thu Jun 18 17:44:37 2009
+++ channels/h323/ast_h323.cxx Thu Jan 28 12:05:42 2010 +++ channels/h323/ast_h323.cxx Thu Apr 1 02:57:26 2010
@@ -2364,6 +2364,7 @@ int h323_start_listener(int listenPort, struct sockadd @@ -2365,6 +2365,7 @@ int h323_start_listener(int listenPort, struct sockadd
return 0; return 0;
}; };
@ -9,7 +9,7 @@ $OpenBSD: patch-channels_h323_ast_h323_cxx,v 1.4 2010/03/23 21:16:53 ajacoutot E
/* Addition of functions just to make the channel driver compile with H323Plus */ /* Addition of functions just to make the channel driver compile with H323Plus */
#if VERSION(OPENH323_MAJOR, OPENH323_MINOR, OPENH323_BUILD) > VERSION(1,19,4) #if VERSION(OPENH323_MAJOR, OPENH323_MINOR, OPENH323_BUILD) > VERSION(1,19,4)
/* Alternate RTP port information for Same NAT */ /* Alternate RTP port information for Same NAT */
@@ -2389,6 +2390,7 @@ BOOL MyH323_ExternalRTPChannel::OnReceivedAckAltPDU(co @@ -2390,6 +2391,7 @@ BOOL MyH323_ExternalRTPChannel::OnReceivedAckAltPDU(co
return TRUE; return TRUE;
} }
#endif #endif

View File

@ -1,16 +1,7 @@
$OpenBSD: patch-configure_ac,v 1.6 2010/03/25 12:01:47 sthen Exp $ $OpenBSD: patch-configure_ac,v 1.7 2010/04/08 16:18:00 sthen Exp $
--- configure.ac.orig Mon Jan 25 21:53:28 2010 --- configure.ac.orig Wed Feb 10 19:49:18 2010
+++ configure.ac Fri Mar 12 20:54:09 2010 +++ configure.ac Fri Apr 2 01:04:31 2010
@@ -298,7 +298,7 @@ AST_EXT_LIB_SETUP([NBS], [Network Broadcast Sound], [n @@ -1399,7 +1399,7 @@ AST_EXT_TOOL_CHECK([NETSNMP], [net-snmp], , [--agent-l
AST_EXT_LIB_SETUP([NCURSES], [ncurses], [ncurses])
AST_EXT_LIB_SETUP([NETSNMP], [Net-SNMP], [netsnmp])
AST_EXT_LIB_SETUP([NEWT], [newt], [newt])
-AST_EXT_LIB_SETUP([UNIXODBC], [unixODBC], [odbc])
+AST_EXT_LIB_SETUP([UNIXODBC], [unixODBC], [iodbc])
AST_EXT_LIB_SETUP([OGG], [OGG], [ogg])
AST_EXT_LIB_SETUP([OSPTK], [OSP Toolkit], [osptk])
AST_EXT_LIB_SETUP([OSS], [Open Sound System], [oss])
@@ -1324,7 +1324,7 @@ AST_EXT_TOOL_CHECK([NETSNMP], [net-snmp], , [--agent-l
AST_EXT_LIB_CHECK([NEWT], [newt], [newtBell], [newt.h]) AST_EXT_LIB_CHECK([NEWT], [newt], [newtBell], [newt.h])
@ -19,7 +10,7 @@ $OpenBSD: patch-configure_ac,v 1.6 2010/03/25 12:01:47 sthen Exp $
AST_EXT_LIB_CHECK([OGG], [ogg], [ogg_sync_init], []) AST_EXT_LIB_CHECK([OGG], [ogg], [ogg_sync_init], [])
@@ -1439,7 +1439,8 @@ if test "${PBX_PWLIB}" = "1" -a "${USE_OPENH323}" != " @@ -1524,7 +1524,8 @@ if test "${PBX_PWLIB}" = "1" -a "${USE_OPENH323}" != "
AST_CHECK_OPENH323() AST_CHECK_OPENH323()
AST_CHECK_PWLIB_VERSION([OpenH323], [OPENH323], [openh323buildopts.h], [1], [17], [3]) AST_CHECK_PWLIB_VERSION([OpenH323], [OPENH323], [openh323buildopts.h], [1], [17], [3])
AST_CHECK_OPENH323_BUILD() AST_CHECK_OPENH323_BUILD()
@ -29,12 +20,13 @@ $OpenBSD: patch-configure_ac,v 1.6 2010/03/25 12:01:47 sthen Exp $
AST_CHECK_PWLIB_BUILD([OpenH323], [OPENH323], AST_CHECK_PWLIB_BUILD([OpenH323], [OPENH323],
[Define if your system has the OpenH323 libraries.], [Define if your system has the OpenH323 libraries.],
[#include "ptlib.h" [#include "ptlib.h"
@@ -1536,7 +1537,7 @@ AST_EXT_LIB_CHECK([TONEZONE], [tonezone], [tone_zone_f @@ -1623,7 +1624,8 @@ AST_EXT_LIB_CHECK([USB], [usb], [usb_init], [usb.h], [
AST_EXT_LIB_CHECK([USB], [usb], [usb_init], [usb.h], [])
-AST_EXT_LIB_CHECK([VORBIS], [vorbis], [vorbis_info_init], [vorbis/codec.h], [-lm -lvorbisenc])
+AST_EXT_LIB_CHECK([VORBIS], [vorbis], [vorbis_info_init], [vorbis/codec.h], [-lm -lvorbisenc -logg])
AC_LANG_PUSH(C++)
if test "${OSARCH}" = "OpenBSD";
then
- AST_EXT_LIB_CHECK([VORBIS], [vorbis], [vorbis_info_init], [vorbis/codec.h], [-lm -lvorbisenc -logg])
+dnl XXX should use pkg-config
+ AST_EXT_LIB_CHECK([VORBIS], [vorbis], [vorbis_info_init], [vorbis/codec.h], [-lm -lvorbisenc -lvorbis -logg])
else
AST_EXT_LIB_CHECK([VORBIS], [vorbis], [vorbis_info_init], [vorbis/codec.h], [-lm -lvorbisenc])
fi

View File

@ -1,12 +1,10 @@
$OpenBSD: patch-contrib_scripts_safe_asterisk,v 1.10 2010/03/25 12:01:47 sthen Exp $ $OpenBSD: patch-contrib_scripts_safe_asterisk,v 1.11 2010/04/08 16:18:00 sthen Exp $
- more useful defaults - more useful defaults
- create /var/run/asterisk with sane ownership/perms - create /var/run/asterisk with sane ownership/perms
- shell portability fix (s/function//)
- use pkill, it's slightly less unportable than killall
--- contrib/scripts/safe_asterisk.orig Tue Jan 12 03:24:05 2010 --- contrib/scripts/safe_asterisk.orig Tue Jan 12 03:25:20 2010
+++ contrib/scripts/safe_asterisk Thu Mar 25 11:47:50 2010 +++ contrib/scripts/safe_asterisk Fri Apr 2 00:55:43 2010
@@ -2,9 +2,9 @@ @@ -2,9 +2,9 @@
# vim:textwidth=80:tabstop=4:shiftwidth=4:smartindent:autoindent # vim:textwidth=80:tabstop=4:shiftwidth=4:smartindent:autoindent
@ -20,10 +18,10 @@ $OpenBSD: patch-contrib_scripts_safe_asterisk,v 1.10 2010/03/25 12:01:47 sthen E
#EXEC=/path/to/somescript # Run this command if Asterisk crashes #EXEC=/path/to/somescript # Run this command if Asterisk crashes
#LOGFILE=/path/to/logfile # Where to place the normal logfile (disabled if blank) #LOGFILE=/path/to/logfile # Where to place the normal logfile (disabled if blank)
#SYSLOG=local0 # Which syslog facility to use (disabled if blank) #SYSLOG=local0 # Which syslog facility to use (disabled if blank)
@@ -13,10 +13,11 @@ DUMPDROP=/tmp @@ -14,10 +14,11 @@ SLEEPSECS=4
SLEEPSECS=4
ASTSBINDIR=__ASTERISK_SBIN_DIR__ ASTSBINDIR=__ASTERISK_SBIN_DIR__
ASTPIDFILE=__ASTERISK_VARRUN_DIR__/asterisk.pid ASTVARRUNDIR=__ASTERISK_VARRUN_DIR__
ASTPIDFILE=${ASTVARRUNDIR}/asterisk.pid
+VARRUNOWNER="_asterisk:wheel" # chown __ASTERISK_VARRUN_DIR__ if it's created. +VARRUNOWNER="_asterisk:wheel" # chown __ASTERISK_VARRUN_DIR__ if it's created.
-# comment this line out to have this script _not_ kill all mpg123 processes when -# comment this line out to have this script _not_ kill all mpg123 processes when
@ -34,19 +32,11 @@ $OpenBSD: patch-contrib_scripts_safe_asterisk,v 1.10 2010/03/25 12:01:47 sthen E
# run asterisk with this priority # run asterisk with this priority
PRIORITY=0 PRIORITY=0
@@ -32,7 +33,7 @@ PRIORITY=0 @@ -42,6 +43,19 @@ message() {
# set to the system's maximum files open devided by two, if not set here. echo "safe_asterisk[$$]: $1" >> "$LOGFILE"
# MAXFILES=32768
-function message() {
+message() {
echo "$1" >&2
if test "x$SYSLOG" != "x" ; then
logger -p "${SYSLOG}.warn" -t safe_asterisk[$$] "$1"
@@ -42,6 +43,19 @@ function message() {
fi fi
} }
+
+# Create the directory for the control socket if required. As of 1.6.0.26, +# Create the directory for the control socket if required. As of 1.6.0.26,
+# Asterisk tries to create this itself at startup but doesn't give suitable +# Asterisk tries to create this itself at startup but doesn't give suitable
+# ownership. This must be created before the 'check if asterisk is already +# ownership. This must be created before the 'check if asterisk is already
@ -59,16 +49,6 @@ $OpenBSD: patch-contrib_scripts_safe_asterisk,v 1.10 2010/03/25 12:01:47 sthen E
+ chmod 770 $varrundir + chmod 770 $varrundir
+ fi + fi
+fi +fi
+
# Check if Asterisk is already running. If it is, then bug out, because # Check if Asterisk is already running. If it is, then bug out, because
# starting safe_asterisk when Asterisk is running is very bad. # starting safe_asterisk when Asterisk is running is very bad.
VERSION=`${ASTSBINDIR}/asterisk -rx 'core show version'`
@@ -186,7 +200,7 @@ run_asterisk()
message "Automatically restarting Asterisk."
sleep $SLEEPSECS
if test "0$KILLALLMPG123" -gt "0" ; then
- killall -9 mpg123
+ pkill -9 mpg123
fi
done
}

View File

@ -1,12 +1,12 @@
$OpenBSD: patch-main_asterisk_c,v 1.12 2010/03/25 12:01:47 sthen Exp $ $OpenBSD: patch-main_asterisk_c,v 1.13 2010/04/08 16:18:00 sthen Exp $
from upstream ticket #17076; don't chgrp /var/run/asterisk from upstream ticket #17076; don't chgrp /var/run/asterisk
unless it was automatically created unless it was automatically created
--- main/asterisk.c.orig Thu Feb 25 21:24:06 2010 --- main/asterisk.c.orig Thu Feb 25 21:25:05 2010
+++ main/asterisk.c Thu Mar 25 08:27:17 2010 +++ main/asterisk.c Thu Apr 1 02:57:26 2010
@@ -2929,7 +2929,7 @@ int main(int argc, char *argv[]) @@ -3103,7 +3103,7 @@ int main(int argc, char *argv[])
FILE *f; FILE *f;
sigset_t sigs; sigset_t sigs;
int num; int num;
@ -15,7 +15,7 @@ unless it was automatically created
char *buf; char *buf;
const char *runuser = NULL, *rungroup = NULL; const char *runuser = NULL, *rungroup = NULL;
char *remotesock = NULL; char *remotesock = NULL;
@@ -3118,8 +3118,12 @@ int main(int argc, char *argv[]) @@ -3303,8 +3303,12 @@ int main(int argc, char *argv[])
/* It's common on some platforms to clear /var/run at boot. Create the /* It's common on some platforms to clear /var/run at boot. Create the
* socket file directory before we drop privileges. */ * socket file directory before we drop privileges. */
@ -30,7 +30,7 @@ unless it was automatically created
} }
#ifndef __CYGWIN__ #ifndef __CYGWIN__
@@ -3135,7 +3139,7 @@ int main(int argc, char *argv[]) @@ -3320,7 +3324,7 @@ int main(int argc, char *argv[])
ast_log(LOG_WARNING, "No such group '%s'!\n", rungroup); ast_log(LOG_WARNING, "No such group '%s'!\n", rungroup);
exit(1); exit(1);
} }

View File

@ -1,7 +1,7 @@
$OpenBSD: patch-sounds_Makefile,v 1.1 2007/09/05 22:42:52 sthen Exp $ $OpenBSD: patch-sounds_Makefile,v 1.2 2010/04/08 16:18:00 sthen Exp $
--- sounds/Makefile.orig Tue Jan 23 15:12:44 2007 --- sounds/Makefile.orig Thu Feb 18 04:21:31 2010
+++ sounds/Makefile Tue Jan 23 15:13:08 2007 +++ sounds/Makefile Thu Apr 1 02:57:26 2010
@@ -60,6 +60,8 @@ endif @@ -68,6 +68,8 @@ endif
all: $(CORE_SOUNDS) $(EXTRA_SOUNDS) $(MOH) all: $(CORE_SOUNDS) $(EXTRA_SOUNDS) $(MOH)
have_download: have_download:

View File

@ -1,4 +1,5 @@
@comment $OpenBSD: PLIST-curl,v 1.3 2010/02/26 12:44:14 sthen Exp $ @comment $OpenBSD: PLIST-curl,v 1.4 2010/04/08 16:18:00 sthen Exp $
@pkgpath telephony/asterisk,-curl,h323 @pkgpath telephony/asterisk,-curl,h323
lib/asterisk/modules/func_curl.so lib/asterisk/modules/func_curl.so
lib/asterisk/modules/res_config_curl.so lib/asterisk/modules/res_config_curl.so
lib/asterisk/modules/res_curl.so

View File

@ -1,4 +1,4 @@
@comment $OpenBSD: PLIST-main,v 1.26 2010/03/25 12:01:47 sthen Exp $ @comment $OpenBSD: PLIST-main,v 1.27 2010/04/08 16:18:00 sthen Exp $
@conflict asterisk-sounds-<=1.2.1p2 @conflict asterisk-sounds-<=1.2.1p2
@conflict asterisk-ogg-* @conflict asterisk-ogg-*
@conflict chan_unistim-* @conflict chan_unistim-*
@ -27,7 +27,11 @@ include/asterisk/astobj2.h
include/asterisk/astosp.h include/asterisk/astosp.h
include/asterisk/audiohook.h include/asterisk/audiohook.h
include/asterisk/autoconfig.h include/asterisk/autoconfig.h
include/asterisk/bridging.h
include/asterisk/bridging_features.h
include/asterisk/bridging_technology.h
include/asterisk/build.h include/asterisk/build.h
include/asterisk/buildinfo.h
include/asterisk/buildopts.h include/asterisk/buildopts.h
include/asterisk/callerid.h include/asterisk/callerid.h
include/asterisk/causes.h include/asterisk/causes.h
@ -39,8 +43,10 @@ include/asterisk/compat.h
include/asterisk/compiler.h include/asterisk/compiler.h
include/asterisk/config.h include/asterisk/config.h
include/asterisk/crypto.h include/asterisk/crypto.h
include/asterisk/datastore.h
include/asterisk/devicestate.h include/asterisk/devicestate.h
include/asterisk/dial.h include/asterisk/dial.h
include/asterisk/dlinkedlists.h
include/asterisk/dns.h include/asterisk/dns.h
include/asterisk/dnsmgr.h include/asterisk/dnsmgr.h
include/asterisk/doxyref.h include/asterisk/doxyref.h
@ -59,6 +65,7 @@ include/asterisk/fskmodem_float.h
include/asterisk/fskmodem_int.h include/asterisk/fskmodem_int.h
include/asterisk/global_datastores.h include/asterisk/global_datastores.h
include/asterisk/hashtab.h include/asterisk/hashtab.h
include/asterisk/heap.h
include/asterisk/http.h include/asterisk/http.h
include/asterisk/image.h include/asterisk/image.h
include/asterisk/indications.h include/asterisk/indications.h
@ -87,17 +94,20 @@ include/asterisk/rtp.h
include/asterisk/say.h include/asterisk/say.h
include/asterisk/sched.h include/asterisk/sched.h
include/asterisk/sha1.h include/asterisk/sha1.h
include/asterisk/slin.h
include/asterisk/slinfactory.h include/asterisk/slinfactory.h
include/asterisk/smdi.h include/asterisk/smdi.h
include/asterisk/speech.h include/asterisk/speech.h
include/asterisk/srv.h include/asterisk/srv.h
include/asterisk/stringfields.h include/asterisk/stringfields.h
include/asterisk/strings.h include/asterisk/strings.h
include/asterisk/taskprocessor.h
include/asterisk/tcptls.h include/asterisk/tcptls.h
include/asterisk/tdd.h include/asterisk/tdd.h
include/asterisk/term.h include/asterisk/term.h
include/asterisk/threadstorage.h include/asterisk/threadstorage.h
include/asterisk/time.h include/asterisk/time.h
include/asterisk/timing.h
include/asterisk/transcap.h include/asterisk/transcap.h
include/asterisk/translate.h include/asterisk/translate.h
include/asterisk/udptl.h include/asterisk/udptl.h
@ -105,6 +115,8 @@ include/asterisk/ulaw.h
include/asterisk/unaligned.h include/asterisk/unaligned.h
include/asterisk/utils.h include/asterisk/utils.h
include/asterisk/version.h include/asterisk/version.h
include/asterisk/xml.h
include/asterisk/xmldoc.h
lib/asterisk/ lib/asterisk/
lib/asterisk/modules/ lib/asterisk/modules/
lib/asterisk/modules/app_adsiprog.so lib/asterisk/modules/app_adsiprog.so
@ -115,6 +127,7 @@ lib/asterisk/modules/app_cdr.so
lib/asterisk/modules/app_chanisavail.so lib/asterisk/modules/app_chanisavail.so
lib/asterisk/modules/app_channelredirect.so lib/asterisk/modules/app_channelredirect.so
lib/asterisk/modules/app_chanspy.so lib/asterisk/modules/app_chanspy.so
lib/asterisk/modules/app_confbridge.so
lib/asterisk/modules/app_controlplayback.so lib/asterisk/modules/app_controlplayback.so
lib/asterisk/modules/app_db.so lib/asterisk/modules/app_db.so
lib/asterisk/modules/app_dial.so lib/asterisk/modules/app_dial.so
@ -139,9 +152,10 @@ lib/asterisk/modules/app_mixmonitor.so
lib/asterisk/modules/app_morsecode.so lib/asterisk/modules/app_morsecode.so
lib/asterisk/modules/app_mp3.so lib/asterisk/modules/app_mp3.so
lib/asterisk/modules/app_nbscat.so lib/asterisk/modules/app_nbscat.so
lib/asterisk/modules/app_originate.so
lib/asterisk/modules/app_parkandannounce.so lib/asterisk/modules/app_parkandannounce.so
lib/asterisk/modules/app_pickupchan.so
lib/asterisk/modules/app_playback.so lib/asterisk/modules/app_playback.so
lib/asterisk/modules/app_playtones.so
lib/asterisk/modules/app_privacy.so lib/asterisk/modules/app_privacy.so
lib/asterisk/modules/app_queue.so lib/asterisk/modules/app_queue.so
lib/asterisk/modules/app_read.so lib/asterisk/modules/app_read.so
@ -169,11 +183,16 @@ lib/asterisk/modules/app_waitforsilence.so
lib/asterisk/modules/app_waituntil.so lib/asterisk/modules/app_waituntil.so
lib/asterisk/modules/app_while.so lib/asterisk/modules/app_while.so
lib/asterisk/modules/app_zapateller.so lib/asterisk/modules/app_zapateller.so
lib/asterisk/modules/bridge_builtin_features.so
lib/asterisk/modules/bridge_multiplexed.so
lib/asterisk/modules/bridge_simple.so
lib/asterisk/modules/bridge_softmix.so
lib/asterisk/modules/cdr_csv.so lib/asterisk/modules/cdr_csv.so
lib/asterisk/modules/cdr_custom.so lib/asterisk/modules/cdr_custom.so
lib/asterisk/modules/cdr_manager.so lib/asterisk/modules/cdr_manager.so
lib/asterisk/modules/cdr_sqlite3_custom.so lib/asterisk/modules/cdr_sqlite3_custom.so
lib/asterisk/modules/chan_agent.so lib/asterisk/modules/chan_agent.so
lib/asterisk/modules/chan_bridge.so
lib/asterisk/modules/chan_iax2.so lib/asterisk/modules/chan_iax2.so
lib/asterisk/modules/chan_local.so lib/asterisk/modules/chan_local.so
lib/asterisk/modules/chan_mgcp.so lib/asterisk/modules/chan_mgcp.so
@ -198,17 +217,21 @@ lib/asterisk/modules/format_ilbc.so
lib/asterisk/modules/format_jpeg.so lib/asterisk/modules/format_jpeg.so
lib/asterisk/modules/format_ogg_vorbis.so lib/asterisk/modules/format_ogg_vorbis.so
lib/asterisk/modules/format_pcm.so lib/asterisk/modules/format_pcm.so
lib/asterisk/modules/format_siren14.so
lib/asterisk/modules/format_siren7.so
lib/asterisk/modules/format_sln.so lib/asterisk/modules/format_sln.so
lib/asterisk/modules/format_sln16.so lib/asterisk/modules/format_sln16.so
lib/asterisk/modules/format_vox.so lib/asterisk/modules/format_vox.so
lib/asterisk/modules/format_wav.so lib/asterisk/modules/format_wav.so
lib/asterisk/modules/format_wav_gsm.so lib/asterisk/modules/format_wav_gsm.so
lib/asterisk/modules/func_aes.so
lib/asterisk/modules/func_audiohookinherit.so lib/asterisk/modules/func_audiohookinherit.so
lib/asterisk/modules/func_base64.so lib/asterisk/modules/func_base64.so
lib/asterisk/modules/func_blacklist.so lib/asterisk/modules/func_blacklist.so
lib/asterisk/modules/func_callerid.so lib/asterisk/modules/func_callerid.so
lib/asterisk/modules/func_cdr.so lib/asterisk/modules/func_cdr.so
lib/asterisk/modules/func_channel.so lib/asterisk/modules/func_channel.so
lib/asterisk/modules/func_config.so
lib/asterisk/modules/func_cut.so lib/asterisk/modules/func_cut.so
lib/asterisk/modules/func_db.so lib/asterisk/modules/func_db.so
lib/asterisk/modules/func_devstate.so lib/asterisk/modules/func_devstate.so
@ -228,6 +251,7 @@ lib/asterisk/modules/func_rand.so
lib/asterisk/modules/func_realtime.so lib/asterisk/modules/func_realtime.so
lib/asterisk/modules/func_sha1.so lib/asterisk/modules/func_sha1.so
lib/asterisk/modules/func_shell.so lib/asterisk/modules/func_shell.so
lib/asterisk/modules/func_sprintf.so
lib/asterisk/modules/func_strings.so lib/asterisk/modules/func_strings.so
lib/asterisk/modules/func_sysinfo.so lib/asterisk/modules/func_sysinfo.so
lib/asterisk/modules/func_timeout.so lib/asterisk/modules/func_timeout.so
@ -244,10 +268,10 @@ lib/asterisk/modules/pbx_spool.so
lib/asterisk/modules/res_adsi.so lib/asterisk/modules/res_adsi.so
lib/asterisk/modules/res_ael_share.so lib/asterisk/modules/res_ael_share.so
lib/asterisk/modules/res_agi.so lib/asterisk/modules/res_agi.so
lib/asterisk/modules/res_clialiases.so
lib/asterisk/modules/res_clioriginate.so lib/asterisk/modules/res_clioriginate.so
lib/asterisk/modules/res_convert.so lib/asterisk/modules/res_convert.so
lib/asterisk/modules/res_crypto.so lib/asterisk/modules/res_crypto.so
lib/asterisk/modules/res_indications.so
lib/asterisk/modules/res_limit.so lib/asterisk/modules/res_limit.so
lib/asterisk/modules/res_monitor.so lib/asterisk/modules/res_monitor.so
lib/asterisk/modules/res_musiconhold.so lib/asterisk/modules/res_musiconhold.so
@ -255,6 +279,7 @@ lib/asterisk/modules/res_phoneprov.so
lib/asterisk/modules/res_realtime.so lib/asterisk/modules/res_realtime.so
lib/asterisk/modules/res_smdi.so lib/asterisk/modules/res_smdi.so
lib/asterisk/modules/res_speech.so lib/asterisk/modules/res_speech.so
lib/asterisk/modules/res_timing_pthread.so
@man man/man8/asterisk.8 @man man/man8/asterisk.8
@man man/man8/astgenkey.8 @man man/man8/astgenkey.8
@man man/man8/autosupport.8 @man man/man8/autosupport.8
@ -268,6 +293,7 @@ sbin/autosupport
@bin sbin/hashtest @bin sbin/hashtest
@bin sbin/hashtest2 @bin sbin/hashtest2
sbin/rasterisk sbin/rasterisk
@bin sbin/refcounter
sbin/safe_asterisk sbin/safe_asterisk
@bin sbin/smsq @bin sbin/smsq
@bin sbin/stereorize @bin sbin/stereorize
@ -278,6 +304,10 @@ share/asterisk/agi-bin/agi-test.agi
@bin share/asterisk/agi-bin/eagi-sphinx-test @bin share/asterisk/agi-bin/eagi-sphinx-test
@bin share/asterisk/agi-bin/eagi-test @bin share/asterisk/agi-bin/eagi-test
share/asterisk/agi-bin/jukebox.agi share/asterisk/agi-bin/jukebox.agi
share/asterisk/documentation/
share/asterisk/documentation/appdocsxml.dtd
share/asterisk/documentation/core-en_US.xml
share/asterisk/documentation/thirdparty/
share/asterisk/firmware/ share/asterisk/firmware/
share/asterisk/firmware/iax/ share/asterisk/firmware/iax/
share/asterisk/images/ share/asterisk/images/
@ -301,6 +331,7 @@ share/asterisk/phoneprov/000000000000-directory.xml
share/asterisk/phoneprov/000000000000-phone.cfg share/asterisk/phoneprov/000000000000-phone.cfg
share/asterisk/phoneprov/000000000000.cfg share/asterisk/phoneprov/000000000000.cfg
share/asterisk/phoneprov/polycom.xml share/asterisk/phoneprov/polycom.xml
share/asterisk/phoneprov/polycom_line.xml
share/asterisk/sounds/ share/asterisk/sounds/
share/asterisk/sounds/.asterisk-core-sounds-en-gsm-${CORESOUNDS} share/asterisk/sounds/.asterisk-core-sounds-en-gsm-${CORESOUNDS}
share/asterisk/sounds/en/ share/asterisk/sounds/en/
@ -762,10 +793,15 @@ share/asterisk/static-http/docs/images.out
share/asterisk/static-http/docs/images.pl share/asterisk/static-http/docs/images.pl
share/asterisk/static-http/docs/images.tex share/asterisk/static-http/docs/images.tex
share/asterisk/static-http/docs/img1.png share/asterisk/static-http/docs/img1.png
share/asterisk/static-http/docs/img10.png
share/asterisk/static-http/docs/img2.png share/asterisk/static-http/docs/img2.png
share/asterisk/static-http/docs/img3.png share/asterisk/static-http/docs/img3.png
share/asterisk/static-http/docs/img4.png share/asterisk/static-http/docs/img4.png
share/asterisk/static-http/docs/img5.png share/asterisk/static-http/docs/img5.png
share/asterisk/static-http/docs/img6.png
share/asterisk/static-http/docs/img7.png
share/asterisk/static-http/docs/img8.png
share/asterisk/static-http/docs/img9.png
share/asterisk/static-http/docs/index.html share/asterisk/static-http/docs/index.html
share/asterisk/static-http/docs/internals.pl share/asterisk/static-http/docs/internals.pl
share/asterisk/static-http/docs/labels.pl share/asterisk/static-http/docs/labels.pl
@ -973,6 +1009,7 @@ share/asterisk/static-http/docs/node28.html
share/asterisk/static-http/docs/node280.html share/asterisk/static-http/docs/node280.html
share/asterisk/static-http/docs/node281.html share/asterisk/static-http/docs/node281.html
share/asterisk/static-http/docs/node282.html share/asterisk/static-http/docs/node282.html
share/asterisk/static-http/docs/node283.html
share/asterisk/static-http/docs/node29.html share/asterisk/static-http/docs/node29.html
share/asterisk/static-http/docs/node3.html share/asterisk/static-http/docs/node3.html
share/asterisk/static-http/docs/node30.html share/asterisk/static-http/docs/node30.html
@ -1076,7 +1113,9 @@ share/doc/asterisk/WARNINGS
share/doc/asterisk/ael.tex share/doc/asterisk/ael.tex
share/doc/asterisk/ajam.tex share/doc/asterisk/ajam.tex
share/doc/asterisk/api-1.6.0-changes.odt share/doc/asterisk/api-1.6.0-changes.odt
share/doc/asterisk/api-1.6.2-changes.txt
share/doc/asterisk/app-sms.tex share/doc/asterisk/app-sms.tex
share/doc/asterisk/appdocsxml.dtd
share/doc/asterisk/asterisk-conf.tex share/doc/asterisk/asterisk-conf.tex
share/doc/asterisk/asterisk-mib.txt share/doc/asterisk/asterisk-mib.txt
share/doc/asterisk/asterisk.8 share/doc/asterisk/asterisk.8
@ -1092,22 +1131,30 @@ share/doc/asterisk/asterisk.toc
share/doc/asterisk/backtrace.tex share/doc/asterisk/backtrace.tex
share/doc/asterisk/backtrace.txt share/doc/asterisk/backtrace.txt
share/doc/asterisk/billing.tex share/doc/asterisk/billing.tex
share/doc/asterisk/building_queues.txt
share/doc/asterisk/callfiles.txt share/doc/asterisk/callfiles.txt
share/doc/asterisk/cdrdriver.tex share/doc/asterisk/cdrdriver.tex
share/doc/asterisk/chan_sip-perf-testing.txt
share/doc/asterisk/chaniax.tex share/doc/asterisk/chaniax.tex
share/doc/asterisk/channelvariables.tex share/doc/asterisk/channelvariables.tex
share/doc/asterisk/cli.txt share/doc/asterisk/cli.txt
share/doc/asterisk/cliprompt.tex share/doc/asterisk/cliprompt.tex
share/doc/asterisk/configuration.tex share/doc/asterisk/configuration.tex
share/doc/asterisk/core-en_US.xml
share/doc/asterisk/database_transactions.txt
share/doc/asterisk/datastores.txt share/doc/asterisk/datastores.txt
share/doc/asterisk/digium-mib.txt share/doc/asterisk/digium-mib.txt
share/doc/asterisk/distributed_devstate.txt
share/doc/asterisk/dundi.tex share/doc/asterisk/dundi.tex
share/doc/asterisk/enum.tex share/doc/asterisk/enum.tex
share/doc/asterisk/extensions.tex share/doc/asterisk/extensions.tex
share/doc/asterisk/externalivr.txt share/doc/asterisk/externalivr.txt
share/doc/asterisk/followme.txt
share/doc/asterisk/freetds.tex share/doc/asterisk/freetds.tex
share/doc/asterisk/google-soc2009-ideas.txt
share/doc/asterisk/hardware.tex share/doc/asterisk/hardware.tex
share/doc/asterisk/hebrew.ods share/doc/asterisk/hebrew.ods
share/doc/asterisk/hoard.txt
share/doc/asterisk/ices.tex share/doc/asterisk/ices.tex
share/doc/asterisk/images.aux share/doc/asterisk/images.aux
share/doc/asterisk/images.log share/doc/asterisk/images.log
@ -1116,10 +1163,15 @@ share/doc/asterisk/images.pl
share/doc/asterisk/images.tex share/doc/asterisk/images.tex
share/doc/asterisk/imapstorage.tex share/doc/asterisk/imapstorage.tex
share/doc/asterisk/img1.png share/doc/asterisk/img1.png
share/doc/asterisk/img10.png
share/doc/asterisk/img2.png share/doc/asterisk/img2.png
share/doc/asterisk/img3.png share/doc/asterisk/img3.png
share/doc/asterisk/img4.png share/doc/asterisk/img4.png
share/doc/asterisk/img5.png share/doc/asterisk/img5.png
share/doc/asterisk/img6.png
share/doc/asterisk/img7.png
share/doc/asterisk/img8.png
share/doc/asterisk/img9.png
share/doc/asterisk/index.html share/doc/asterisk/index.html
share/doc/asterisk/internals.pl share/doc/asterisk/internals.pl
share/doc/asterisk/janitor-projects.txt share/doc/asterisk/janitor-projects.txt
@ -1336,6 +1388,7 @@ share/doc/asterisk/node28.html
share/doc/asterisk/node280.html share/doc/asterisk/node280.html
share/doc/asterisk/node281.html share/doc/asterisk/node281.html
share/doc/asterisk/node282.html share/doc/asterisk/node282.html
share/doc/asterisk/node283.html
share/doc/asterisk/node29.html share/doc/asterisk/node29.html
share/doc/asterisk/node3.html share/doc/asterisk/node3.html
share/doc/asterisk/node30.html share/doc/asterisk/node30.html
@ -1433,9 +1486,11 @@ share/doc/asterisk/smdi.txt
share/doc/asterisk/sms.txt share/doc/asterisk/sms.txt
share/doc/asterisk/speechrec.txt share/doc/asterisk/speechrec.txt
share/doc/asterisk/ss7.txt share/doc/asterisk/ss7.txt
share/doc/asterisk/timing.txt
share/doc/asterisk/unistim.txt share/doc/asterisk/unistim.txt
share/doc/asterisk/valgrind.txt share/doc/asterisk/valgrind.txt
share/doc/asterisk/video.txt share/doc/asterisk/video.txt
share/doc/asterisk/video_console.txt
share/examples/asterisk/ share/examples/asterisk/
@mode 750 @mode 750
@group _asterisk @group _asterisk
@ -1446,6 +1501,7 @@ share/examples/asterisk/default/
share/examples/asterisk/default/adsi.conf share/examples/asterisk/default/adsi.conf
@comment share/examples/asterisk/default/adtranvofr.conf @comment share/examples/asterisk/default/adtranvofr.conf
share/examples/asterisk/default/agents.conf share/examples/asterisk/default/agents.conf
share/examples/asterisk/default/ais.conf
share/examples/asterisk/default/alarmreceiver.conf share/examples/asterisk/default/alarmreceiver.conf
@comment share/examples/asterisk/default/alsa.conf @comment share/examples/asterisk/default/alsa.conf
share/examples/asterisk/default/amd.conf share/examples/asterisk/default/amd.conf
@ -1460,9 +1516,13 @@ share/examples/asterisk/default/cdr_sqlite3_custom.conf
@comment share/examples/asterisk/default/cdr_tds.conf @comment share/examples/asterisk/default/cdr_tds.conf
@comment share/examples/asterisk/default/chan_dahdi.conf @comment share/examples/asterisk/default/chan_dahdi.conf
share/examples/asterisk/default/cli.conf share/examples/asterisk/default/cli.conf
share/examples/asterisk/default/cli_aliases.conf
share/examples/asterisk/default/cli_permissions.conf
share/examples/asterisk/default/codecs.conf share/examples/asterisk/default/codecs.conf
share/examples/asterisk/default/console.conf share/examples/asterisk/default/console.conf
share/examples/asterisk/default/dbsep.conf
share/examples/asterisk/default/dnsmgr.conf share/examples/asterisk/default/dnsmgr.conf
share/examples/asterisk/default/dsp.conf
share/examples/asterisk/default/dundi.conf share/examples/asterisk/default/dundi.conf
share/examples/asterisk/default/enum.conf share/examples/asterisk/default/enum.conf
share/examples/asterisk/default/extconfig.conf share/examples/asterisk/default/extconfig.conf
@ -1494,6 +1554,7 @@ share/examples/asterisk/default/phone.conf
share/examples/asterisk/default/phoneprov.conf share/examples/asterisk/default/phoneprov.conf
share/examples/asterisk/default/queuerules.conf share/examples/asterisk/default/queuerules.conf
share/examples/asterisk/default/queues.conf share/examples/asterisk/default/queues.conf
share/examples/asterisk/default/res_config_sqlite.conf
@comment share/examples/asterisk/default/rpt.conf @comment share/examples/asterisk/default/rpt.conf
share/examples/asterisk/default/rtp.conf share/examples/asterisk/default/rtp.conf
share/examples/asterisk/default/say.conf share/examples/asterisk/default/say.conf

View File

@ -1,3 +1,4 @@
@comment $OpenBSD: PLIST-speex,v 1.2 2010/02/26 12:44:14 sthen Exp $ @comment $OpenBSD: PLIST-speex,v 1.3 2010/04/08 16:18:00 sthen Exp $
@pkgpath telephony/asterisk,-speex,h323 @pkgpath telephony/asterisk,-speex,h323
lib/asterisk/modules/codec_speex.so lib/asterisk/modules/codec_speex.so
lib/asterisk/modules/func_speex.so