Fri Jun 12 09:04:57 2009 UTC ()
Add Asterisk 1.6.0.10.  At the moment, this version doesn't have any
hardware support, so it can't replace comms/asterisk.  However,
apparently there is demand for this version, so wiz@ suggested it
be imported here into comms/asterisk16.  The latest version is
1.6.1.1, but I won't have time to update all the patches before the
freeze.  I'll update to that version sometime after the freeze when
I get a chance.

Status:

Vendor Tag:	TNF
Release Tags:	pkgsrc-base


(jnemeth)
diff -r0 -r1.1.1.1 pkgsrc/comms/asterisk16/Makefile
diff -r0 -r1.1.1.1 pkgsrc/comms/asterisk16/PLIST
diff -r0 -r1.1.1.1 pkgsrc/comms/asterisk16/distinfo
diff -r0 -r1.1.1.1 pkgsrc/comms/asterisk16/DESCR
diff -r0 -r1.1.1.1 pkgsrc/comms/asterisk16/MESSAGE
diff -r0 -r1.1.1.1 pkgsrc/comms/asterisk16/options.mk
diff -r0 -r1.1.1.1 pkgsrc/comms/asterisk16/files/asterisk.sh
diff -r0 -r1.1.1.1 pkgsrc/comms/asterisk16/patches/patch-bb
diff -r0 -r1.1.1.1 pkgsrc/comms/asterisk16/patches/patch-aa
diff -r0 -r1.1.1.1 pkgsrc/comms/asterisk16/patches/patch-ao
diff -r0 -r1.1.1.1 pkgsrc/comms/asterisk16/patches/patch-ag
diff -r0 -r1.1.1.1 pkgsrc/comms/asterisk16/patches/patch-ai
diff -r0 -r1.1.1.1 pkgsrc/comms/asterisk16/patches/patch-ak
diff -r0 -r1.1.1.1 pkgsrc/comms/asterisk16/patches/patch-al
diff -r0 -r1.1.1.1 pkgsrc/comms/asterisk16/patches/patch-am
diff -r0 -r1.1.1.1 pkgsrc/comms/asterisk16/patches/patch-an
diff -r0 -r1.1.1.1 pkgsrc/comms/asterisk16/patches/patch-ap
diff -r0 -r1.1.1.1 pkgsrc/comms/asterisk16/patches/patch-aq
diff -r0 -r1.1.1.1 pkgsrc/comms/asterisk16/patches/patch-ar
diff -r0 -r1.1.1.1 pkgsrc/comms/asterisk16/patches/patch-as
diff -r0 -r1.1.1.1 pkgsrc/comms/asterisk16/patches/patch-at
diff -r0 -r1.1.1.1 pkgsrc/comms/asterisk16/patches/patch-au
diff -r0 -r1.1.1.1 pkgsrc/comms/asterisk16/patches/patch-av
diff -r0 -r1.1.1.1 pkgsrc/comms/asterisk16/patches/patch-aw
diff -r0 -r1.1.1.1 pkgsrc/comms/asterisk16/patches/patch-ax
diff -r0 -r1.1.1.1 pkgsrc/comms/asterisk16/patches/patch-ay
diff -r0 -r1.1.1.1 pkgsrc/comms/asterisk16/patches/patch-az
diff -r0 -r1.1.1.1 pkgsrc/comms/asterisk16/patches/patch-ba
diff -r0 -r1.1.1.1 pkgsrc/comms/asterisk16/patches/patch-af

File Added: pkgsrc/comms/asterisk16/Makefile
# $NetBSD: Makefile,v 1.1.1.1 2009/06/12 09:04:55 jnemeth Exp $
#

DISTNAME=	asterisk-1.6.0.10
DIST_SUBDIR=	${PKGNAME_NOREV}
EXTRACT_ONLY=	${DISTNAME}.tar.gz
CATEGORIES=	comms net audio
MASTER_SITES=	http://downloads.asterisk.org/pub/telephony/asterisk/ \
		http://downloads.asterisk.org/pub/telephony/asterisk/old-releases/

OWNER=		jnemeth@NetBSD.org
HOMEPAGE=	http://www.asterisk.org/
COMMENT=	The Asterisk Software PBX
LICENSE=	gnu-gpl-v2

PKG_DESTDIR_SUPPORT=	user-destdir

.include "../../mk/bsd.prefs.mk"

USE_TOOLS+=		bash bison gmake perl:run pkg-config
USE_LANGUAGES=		c c++
REPLACE_BASH=		build_tools/mkpkgconfig
REPLACE_PERL+=		agi/DialAnMp3.agi agi/agi-test.agi
REPLACE_PERL+=		agi/fastagi-test agi/jukebox.agi agi/numeralize

PKGCONFIG_OVERRIDE+=	menuselect/mxml/mxml.pc.in

GNU_CONFIGURE=		yes
CONFIGURE_ARGS+=	--datarootdir=${PREFIX}/libdata
CONFIGURE_ARGS+=	--sysconfdir=${PKG_SYSCONFDIR}
CONFIGURE_ARGS+=	--without-gtk2

INSTALL_TARGET=		install samples
INSTALLATION_DIRS=	lib/pkgconfig
INSTALLATION_DIRS+=	share/examples/asterisk share/examples/rc.d

BUILD_DEFS+=		VARBASE

# Running as non-root will come later
ASTERISK_USER?=		asterisk
ASTERISK_GROUP?=	asterisk
PKG_GROUPS=		${ASTERISK_GROUP}
PKG_USERS=		${ASTERISK_USER}:${ASTERISK_GROUP}
PKG_GECOS.${ASTERISK_USER}=	Asterisk PBX
PKG_GROUPS_VARS=	ASTERISK_GROUP
PKG_USERS_VARS=		ASTERISK_USER
FILES_SUBST+=		ASTERISK_USER=${ASTERISK_USER}
FILES_SUBST+=		ASTERISK_GROUP=${ASTERISK_GROUP}
MESSAGE_SUBST+=		ASTERISK_USER=${ASTERISK_USER}
MESSAGE_SUBST+=		ASTERISK_GROUP=${ASTERISK_GROUP}

# Various path settings for Asterisk
PKG_SYSCONFSUBDIR=	asterisk
PKG_SYSCONFDIR_PERMS=	${ASTERISK_USER} ${ASTERISK_GROUP} 0755
ASTETCDIR=		${PKG_SYSCONFDIR}
ASTEXAMPLEDIR=		${PREFIX}/share/examples/asterisk
ASTDBDIR=		${VARBASE}/db/asterisk
ASTSPOOLDIR=		${VARBASE}/spool/asterisk
ASTLOGDIR=		${VARBASE}/log/asterisk
MESSAGE_SUBST+=		ASTDBDIR=${ASTDBDIR}
MESSAGE_SUBST+=		ASTSPOOLDIR=${ASTSPOOLDIR}
MESSAGE_SUBST+=		ASTLOGDIR=${ASTLOGDIR}
ASTVARRUNDIR=		${VARBASE}/run/asterisk
FILES_SUBST+=		ASTVARRUNDIR=${ASTVARRUNDIR}
MAKE_FLAGS+=		ASTLIBDIR=${PREFIX}/lib/asterisk
MAKE_FLAGS+=		ASTVARLIBDIR=${PREFIX}/libdata/asterisk
MAKE_FLAGS+=		ASTKEYDIR=${PREFIX}/libdata/asterisk
MAKE_FLAGS+=		ASTDATADIR=${PREFIX}/libdata/asterisk
MAKE_FLAGS+=		ASTSPOOLDIR=${ASTSPOOLDIR}
MAKE_FLAGS+=		ASTLOGDIR=${ASTLOGDIR}
MAKE_FLAGS+=		ASTHEADERDIR=${PREFIX}/include/asterisk
MAKE_FLAGS+=		ASTCONFPATH=${ASTETCDIR}/asterisk.conf
MAKE_FLAGS+=		ASTBINDIR=${PREFIX}/bin
MAKE_FLAGS+=		ASTSBINDIR=${PREFIX}/sbin
MAKE_FLAGS+=		ASTVARRUNDIR=${ASTVARRUNDIR}
MAKE_FLAGS+=		ASTMANDIR=${PREFIX}/${PKGMANDIR}
MAKE_FLAGS+=		ASTETCDIR=${ASTETCDIR}
MAKE_FLAGS+=		ASTDBDIR=${ASTDBDIR}
MAKE_FLAGS+=		AGI_DIR=${PREFIX}/libexec/agi-bin
MAKE_FLAGS+=		ASTEXAMPLEDIR=${ASTEXAMPLEDIR}
MAKE_FLAGS+=		WRKSRC=${WRKSRC}
MAKE_FLAGS+=		GLOBAL_MAKEOPTS=${WRKSRC}/pkgsrc.makeopts
MAKE_FLAGS+=		LDOPTS=${LDFLAGS:M*:Q}

.include "options.mk"

# Override default paths in config files
SUBST_CLASSES+=		configs
SUBST_STAGE.configs=	pre-configure
SUBST_FILES.configs=	configs/festival.conf.sample
SUBST_FILES.configs+=	configs/http.conf.sample
SUBST_FILES.configs+=	configs/musiconhold.conf.sample
SUBST_FILES.configs+=	configs/osp.conf.sample
SUBST_FILES.configs+=	configs/phoneprov.conf.sample
SUBST_FILES.configs+=	configs/res_config_sqlite.conf
SUBST_SED.configs+=	-e 's|/var/lib/asterisk|${ASTVARLIBDIR}|'
SUBST_SED.configs+=	-e "s|/usr/local/man|${ASTMANDIR}|"
SUBST_SED.configs+=	-e "s|/usr/local|${PREFIX}|"
SUBST_SED.configs+=	-e "s|/var|${VARBASE}|"

# XXX gross hack, remove when atomics properly implemented
.if (${OPSYS} == "NetBSD")
SUBST_CLASSES+=		atomics
SUBST_STAGE.atomics=	post-configure
SUBST_FILES.atomics=	include/asterisk/autoconfig.h
SUBST_SED.atomics=	-e "s|^\#define HAVE_GCC_ATOMICS 1|\#undef HAVE_GCC_ATOMICS|"
.endif

RCD_SCRIPTS=		asterisk
OWN_DIRS_PERMS+=	${ASTDBDIR} ${ASTERISK_USER} ${ASTERISK_GROUP} 0755
OWN_DIRS_PERMS+=	${ASTSPOOLDIR} ${ASTERISK_USER} ${ASTERISK_GROUP} 0755
OWN_DIRS_PERMS+=	${ASTSPOOLDIR}/dictate ${ASTERISK_USER} ${ASTERISK_GROUP} 0755
OWN_DIRS_PERMS+=	${ASTSPOOLDIR}/meetme ${ASTERISK_USER} ${ASTERISK_GROUP} 0755
OWN_DIRS_PERMS+=	${ASTSPOOLDIR}/monitor ${ASTERISK_USER} ${ASTERISK_GROUP} 0755
OWN_DIRS_PERMS+=	${ASTSPOOLDIR}/system ${ASTERISK_USER} ${ASTERISK_GROUP} 0755
OWN_DIRS_PERMS+=	${ASTSPOOLDIR}/tmp ${ASTERISK_USER} ${ASTERISK_GROUP} 0755
OWN_DIRS_PERMS+=	${ASTSPOOLDIR}/voicemail ${ASTERISK_USER} ${ASTERISK_GROUP} 0755
OWN_DIRS_PERMS+=	${ASTSPOOLDIR}/voicemail/default ${ASTERISK_USER} ${ASTERISK_GROUP} 0755
OWN_DIRS_PERMS+=	${ASTSPOOLDIR}/voicemail/default/1234 ${ASTERISK_USER} ${ASTERISK_GROUP} 0755
OWN_DIRS_PERMS+=	${ASTSPOOLDIR}/voicemail/default/1234/INBOX ${ASTERISK_USER} ${ASTERISK_GROUP} 0755
OWN_DIRS_PERMS+=	${ASTSPOOLDIR}/voicemail/default/1234/en ${ASTERISK_USER} ${ASTERISK_GROUP} 0755
SPECIAL_PERMS+=		${ASTSPOOLDIR}/voicemail/default/1234/en/busy.gsm ${ASTERISK_USER} ${ASTERISK_GROUP} 0644
SPECIAL_PERMS+=		${ASTSPOOLDIR}/voicemail/default/1234/en/unavail.gsm ${ASTERISK_USER} ${ASTERISK_GROUP} 0644
OWN_DIRS_PERMS+=	${ASTSPOOLDIR}/voicemail/default/INBOX ${ASTERISK_USER} ${ASTERISK_GROUP} 0755
OWN_DIRS_PERMS+=	${ASTSPOOLDIR}/voicemail/default/en ${ASTERISK_USER} ${ASTERISK_GROUP} 0755
OWN_DIRS_PERMS+=	${ASTLOGDIR} ${ASTERISK_USER} ${ASTERISK_GROUP} 0755
OWN_DIRS_PERMS+=	${ASTLOGDIR}/cdr-csv ${ASTERISK_USER} ${ASTERISK_GROUP} 0755
OWN_DIRS_PERMS+=	${ASTLOGDIR}/cdr-custom ${ASTERISK_USER} ${ASTERISK_GROUP} 0755

CONF_FILES_PERMS=	# empty
.for f in asterisk.conf extensions.conf
CONF_FILES_PERMS+=	${ASTEXAMPLEDIR}/${f:Q} ${PKG_SYSCONFDIR}/${f:Q} ${ASTERISK_USER} ${ASTERISK_GROUP} 0644
.endfor

# if we put all the files in $CONF_FILES, the message is _way_ too long.
.for f in adsi.conf adtranvofr.conf agents.conf alarmreceiver.conf	\
	alsa.conf amd.conf asterisk.adsi cdr.conf 			\
	cdr_adaptive_odbc.conf cdr_custom.conf cdr_manager.conf		\
	cdr_odbc.conf cdr_pgsql.conf cdr_sqlite3_custom.conf		\
	cdr_tds.conf chan_dahdi.conf cli.conf codecs.conf console.conf	\
	dnsmgr.conf dundi.conf enum.conf extensions.ael extconfig.conf	\
	extensions.conf	extensions.lua extensions_minivm.conf		\
	features.conf festival.conf followme.conf func_odbc.conf	\
	gtalk.conf h323.conf http.conf iax.conf iaxprov.conf		\
	indications.conf jabber.conf jingle.conf logger.conf		\
	manager.conf meetme.conf mgcp.conf minivm.conf misdn.conf	\
	modules.conf musiconhold.conf muted.conf osp.conf oss.conf	\
	phone.conf phoneprov.conf queuerules.conf queues.conf		\
	res_ldap.conf res_odbc.conf res_pgsql.conf res_snmp.conf	\
	rpt.conf rtp.conf say.conf sip.conf sip_notify.conf skinny.conf	\
	sla.conf smdi.conf telcordia-1.adsi udptl.conf unistim.conf	\
	usbradio.conf users.conf voicemail.conf vpb.conf
CONF_FILES_PERMS+=		${ASTEXAMPLEDIR}/${f:Q} ${PKG_SYSCONFDIR}/${f:Q} ${ASTERISK_USER} ${ASTERISK_GROUP} 0644
.endfor

PTHREAD_OPTS+=	require native

.if (${OPSYS} == "Darwin" && exists(/usr/include/sys/poll.h))
post-patch:
	${ECHO} "#include <sys/poll.h>" > ${WRKSRC}/include/asterisk/poll-compat.h
.endif

.include "../../devel/zlib/buildlink3.mk"
.include "../../security/openssl/buildlink3.mk"
.include "../../www/curl/buildlink3.mk"
.include "../../mk/curses.buildlink3.mk"
.include "../../mk/pthread.buildlink3.mk"
.include "../../mk/bsd.pkg.mk"

File Added: pkgsrc/comms/asterisk16/PLIST
@comment $NetBSD: PLIST,v 1.1.1.1 2009/06/12 09:04:56 jnemeth Exp $
include/asterisk.h
include/asterisk/_private.h
include/asterisk/abstract_jb.h
include/asterisk/acl.h
include/asterisk/adsi.h
include/asterisk/ael_structs.h
include/asterisk/aes.h
include/asterisk/aes_internal.h
include/asterisk/agi.h
include/asterisk/alaw.h
include/asterisk/app.h
include/asterisk/ast_expr.h
include/asterisk/ast_version.h
include/asterisk/astdb.h
include/asterisk/astmm.h
include/asterisk/astobj.h
include/asterisk/astobj2.h
include/asterisk/astosp.h
include/asterisk/audiohook.h
include/asterisk/autoconfig.h
include/asterisk/build.h
include/asterisk/buildopts.h
include/asterisk/callerid.h
include/asterisk/causes.h
include/asterisk/cdr.h
include/asterisk/channel.h
include/asterisk/chanvars.h
include/asterisk/cli.h
include/asterisk/compat.h
include/asterisk/compiler.h
include/asterisk/config.h
include/asterisk/crypto.h
include/asterisk/devicestate.h
include/asterisk/dial.h
include/asterisk/dns.h
include/asterisk/dnsmgr.h
include/asterisk/doxyref.h
include/asterisk/dsp.h
include/asterisk/dundi.h
include/asterisk/endian.h
include/asterisk/enum.h
include/asterisk/event.h
include/asterisk/event_defs.h
include/asterisk/extconf.h
include/asterisk/features.h
include/asterisk/file.h
include/asterisk/frame.h
include/asterisk/fskmodem.h
include/asterisk/fskmodem_float.h
include/asterisk/fskmodem_int.h
include/asterisk/global_datastores.h
include/asterisk/hashtab.h
include/asterisk/http.h
include/asterisk/image.h
include/asterisk/indications.h
include/asterisk/inline_api.h
include/asterisk/io.h
include/asterisk/jabber.h
include/asterisk/jingle.h
include/asterisk/linkedlists.h
include/asterisk/localtime.h
include/asterisk/lock.h
include/asterisk/logger.h
include/asterisk/manager.h
include/asterisk/md5.h
include/asterisk/mod_format.h
include/asterisk/module.h
include/asterisk/monitor.h
include/asterisk/musiconhold.h
include/asterisk/netsock.h
include/asterisk/network.h
include/asterisk/options.h
include/asterisk/paths.h
include/asterisk/pbx.h
include/asterisk/plc.h
include/asterisk/poll-compat.h
include/asterisk/privacy.h
include/asterisk/pval.h
include/asterisk/res_odbc.h
include/asterisk/rtp.h
include/asterisk/say.h
include/asterisk/sched.h
include/asterisk/sha1.h
include/asterisk/slinfactory.h
include/asterisk/smdi.h
include/asterisk/speech.h
include/asterisk/srv.h
include/asterisk/stringfields.h
include/asterisk/strings.h
include/asterisk/tcptls.h
include/asterisk/tdd.h
include/asterisk/term.h
include/asterisk/threadstorage.h
include/asterisk/time.h
include/asterisk/transcap.h
include/asterisk/translate.h
include/asterisk/udptl.h
include/asterisk/ulaw.h
include/asterisk/unaligned.h
include/asterisk/utils.h
include/asterisk/version.h
lib/asterisk/modules/app_adsiprog.so
lib/asterisk/modules/app_alarmreceiver.so
lib/asterisk/modules/app_amd.so
lib/asterisk/modules/app_authenticate.so
lib/asterisk/modules/app_cdr.so
lib/asterisk/modules/app_chanisavail.so
lib/asterisk/modules/app_channelredirect.so
lib/asterisk/modules/app_chanspy.so
lib/asterisk/modules/app_controlplayback.so
lib/asterisk/modules/app_db.so
lib/asterisk/modules/app_dial.so
lib/asterisk/modules/app_dictate.so
lib/asterisk/modules/app_directed_pickup.so
lib/asterisk/modules/app_directory.so
lib/asterisk/modules/app_disa.so
lib/asterisk/modules/app_dumpchan.so
lib/asterisk/modules/app_echo.so
lib/asterisk/modules/app_exec.so
lib/asterisk/modules/app_externalivr.so
lib/asterisk/modules/app_festival.so
lib/asterisk/modules/app_followme.so
lib/asterisk/modules/app_forkcdr.so
lib/asterisk/modules/app_getcpeid.so
lib/asterisk/modules/app_ices.so
lib/asterisk/modules/app_image.so
lib/asterisk/modules/app_macro.so
lib/asterisk/modules/app_milliwatt.so
lib/asterisk/modules/app_minivm.so
lib/asterisk/modules/app_mixmonitor.so
lib/asterisk/modules/app_morsecode.so
lib/asterisk/modules/app_mp3.so
lib/asterisk/modules/app_nbscat.so
lib/asterisk/modules/app_parkandannounce.so
lib/asterisk/modules/app_pickupchan.so
lib/asterisk/modules/app_playback.so
lib/asterisk/modules/app_privacy.so
lib/asterisk/modules/app_queue.so
lib/asterisk/modules/app_read.so
lib/asterisk/modules/app_readexten.so
lib/asterisk/modules/app_readfile.so
lib/asterisk/modules/app_record.so
lib/asterisk/modules/app_sayunixtime.so
lib/asterisk/modules/app_senddtmf.so
lib/asterisk/modules/app_sendtext.so
lib/asterisk/modules/app_setcallerid.so
lib/asterisk/modules/app_sms.so
lib/asterisk/modules/app_softhangup.so
lib/asterisk/modules/app_speech_utils.so
lib/asterisk/modules/app_stack.so
lib/asterisk/modules/app_system.so
lib/asterisk/modules/app_talkdetect.so
lib/asterisk/modules/app_test.so
lib/asterisk/modules/app_transfer.so
lib/asterisk/modules/app_url.so
lib/asterisk/modules/app_userevent.so
lib/asterisk/modules/app_verbose.so
lib/asterisk/modules/app_voicemail.so
lib/asterisk/modules/app_waitforring.so
lib/asterisk/modules/app_waitforsilence.so
lib/asterisk/modules/app_waituntil.so
lib/asterisk/modules/app_while.so
lib/asterisk/modules/app_zapateller.so
${PLIST.unixodbc}lib/asterisk/modules/cdr_adaptive_odbc.so
lib/asterisk/modules/cdr_csv.so
lib/asterisk/modules/cdr_custom.so
lib/asterisk/modules/cdr_manager.so
${PLIST.unixodbc}lib/asterisk/modules/cdr_odbc.so
lib/asterisk/modules/chan_agent.so
lib/asterisk/modules/chan_iax2.so
lib/asterisk/modules/chan_local.so
lib/asterisk/modules/chan_mgcp.so
lib/asterisk/modules/chan_oss.so
lib/asterisk/modules/chan_sip.so
lib/asterisk/modules/chan_skinny.so
lib/asterisk/modules/chan_unistim.so
lib/asterisk/modules/codec_a_mu.so
lib/asterisk/modules/codec_adpcm.so
lib/asterisk/modules/codec_alaw.so
lib/asterisk/modules/codec_g722.so
lib/asterisk/modules/codec_g726.so
lib/asterisk/modules/codec_gsm.so
${PLIST.ilbc}lib/asterisk/modules/codec_ilbc.so
lib/asterisk/modules/codec_lpc10.so
lib/asterisk/modules/codec_ulaw.so
lib/asterisk/modules/format_g723.so
lib/asterisk/modules/format_g726.so
lib/asterisk/modules/format_g729.so
lib/asterisk/modules/format_gsm.so
lib/asterisk/modules/format_h263.so
lib/asterisk/modules/format_h264.so
lib/asterisk/modules/format_ilbc.so
lib/asterisk/modules/format_jpeg.so
lib/asterisk/modules/format_pcm.so
lib/asterisk/modules/format_sln.so
lib/asterisk/modules/format_sln16.so
lib/asterisk/modules/format_vox.so
lib/asterisk/modules/format_wav.so
lib/asterisk/modules/format_wav_gsm.so
lib/asterisk/modules/func_audiohookinherit.so
lib/asterisk/modules/func_base64.so
lib/asterisk/modules/func_blacklist.so
lib/asterisk/modules/func_callerid.so
lib/asterisk/modules/func_cdr.so
lib/asterisk/modules/func_channel.so
lib/asterisk/modules/func_curl.so
lib/asterisk/modules/func_cut.so
lib/asterisk/modules/func_db.so
lib/asterisk/modules/func_devstate.so
lib/asterisk/modules/func_dialgroup.so
lib/asterisk/modules/func_dialplan.so
lib/asterisk/modules/func_enum.so
lib/asterisk/modules/func_env.so
lib/asterisk/modules/func_extstate.so
lib/asterisk/modules/func_global.so
lib/asterisk/modules/func_groupcount.so
lib/asterisk/modules/func_iconv.so
lib/asterisk/modules/func_lock.so
lib/asterisk/modules/func_logic.so
lib/asterisk/modules/func_math.so
lib/asterisk/modules/func_md5.so
lib/asterisk/modules/func_module.so
${PLIST.unixodbc}lib/asterisk/modules/func_odbc.so
lib/asterisk/modules/func_rand.so
lib/asterisk/modules/func_realtime.so
lib/asterisk/modules/func_sha1.so
lib/asterisk/modules/func_shell.so
lib/asterisk/modules/func_strings.so
lib/asterisk/modules/func_sysinfo.so
lib/asterisk/modules/func_timeout.so
lib/asterisk/modules/func_uri.so
lib/asterisk/modules/func_version.so
lib/asterisk/modules/func_vmcount.so
lib/asterisk/modules/func_volume.so
lib/asterisk/modules/pbx_ael.so
lib/asterisk/modules/pbx_config.so
lib/asterisk/modules/pbx_dundi.so
${PLIST.x11}lib/asterisk/modules/pbx_gtkconsole.so
lib/asterisk/modules/pbx_loopback.so
lib/asterisk/modules/pbx_realtime.so
lib/asterisk/modules/pbx_spool.so
lib/asterisk/modules/res_adsi.so
lib/asterisk/modules/res_ael_share.so
lib/asterisk/modules/res_agi.so
lib/asterisk/modules/res_clioriginate.so
lib/asterisk/modules/res_config_curl.so
lib/asterisk/modules/res_config_ldap.so
${PLIST.unixodbc}lib/asterisk/modules/res_config_odbc.so
lib/asterisk/modules/res_convert.so
lib/asterisk/modules/res_crypto.so
lib/asterisk/modules/res_indications.so
lib/asterisk/modules/res_limit.so
lib/asterisk/modules/res_monitor.so
lib/asterisk/modules/res_musiconhold.so
${PLIST.unixodbc}lib/asterisk/modules/res_odbc.so
lib/asterisk/modules/res_phoneprov.so
lib/asterisk/modules/res_realtime.so
lib/asterisk/modules/res_smdi.so
lib/asterisk/modules/res_speech.so
lib/pkgconfig/asterisk.pc
libdata/asterisk/firmware/iax/iaxy.bin
libdata/asterisk/images/asterisk-intro.jpg
libdata/asterisk/images/kpad2.jpg
libdata/asterisk/keys/freeworlddialup.pub
libdata/asterisk/keys/iaxtel.pub
libdata/asterisk/moh/.asterisk-moh-freeplay-wav
libdata/asterisk/moh/CHANGES-asterisk-moh-freeplay-wav
libdata/asterisk/moh/LICENSE-asterisk-moh-freeplay-wav
libdata/asterisk/moh/fpm-calm-river.wav
libdata/asterisk/moh/fpm-sunshine.wav
libdata/asterisk/moh/fpm-world-mix.wav
libdata/asterisk/phoneprov/000000000000-directory.xml
libdata/asterisk/phoneprov/000000000000-phone.cfg
libdata/asterisk/phoneprov/000000000000.cfg
libdata/asterisk/phoneprov/polycom.xml
libdata/asterisk/sounds/.asterisk-core-sounds-en-gsm-1.4.14
libdata/asterisk/sounds/en/CHANGES-asterisk-core-en-1.4.14
libdata/asterisk/sounds/en/CREDITS-asterisk-core-en-1.4.14
libdata/asterisk/sounds/en/LICENSE-asterisk-core-en-1.4.14
libdata/asterisk/sounds/en/agent-alreadyon.gsm
libdata/asterisk/sounds/en/agent-incorrect.gsm
libdata/asterisk/sounds/en/agent-loggedoff.gsm
libdata/asterisk/sounds/en/agent-loginok.gsm
libdata/asterisk/sounds/en/agent-newlocation.gsm
libdata/asterisk/sounds/en/agent-pass.gsm
libdata/asterisk/sounds/en/agent-user.gsm
libdata/asterisk/sounds/en/auth-incorrect.gsm
libdata/asterisk/sounds/en/auth-thankyou.gsm
libdata/asterisk/sounds/en/beep.gsm
libdata/asterisk/sounds/en/beeperr.gsm
libdata/asterisk/sounds/en/conf-adminmenu-162.gsm
libdata/asterisk/sounds/en/conf-adminmenu.gsm
libdata/asterisk/sounds/en/conf-enteringno.gsm
libdata/asterisk/sounds/en/conf-errormenu.gsm
libdata/asterisk/sounds/en/conf-extended.gsm
libdata/asterisk/sounds/en/conf-getchannel.gsm
libdata/asterisk/sounds/en/conf-getconfno.gsm
libdata/asterisk/sounds/en/conf-getpin.gsm
libdata/asterisk/sounds/en/conf-hasjoin.gsm
libdata/asterisk/sounds/en/conf-hasleft.gsm
libdata/asterisk/sounds/en/conf-invalid.gsm
libdata/asterisk/sounds/en/conf-invalidpin.gsm
libdata/asterisk/sounds/en/conf-kicked.gsm
libdata/asterisk/sounds/en/conf-leaderhasleft.gsm
libdata/asterisk/sounds/en/conf-locked.gsm
libdata/asterisk/sounds/en/conf-lockednow.gsm
libdata/asterisk/sounds/en/conf-muted.gsm
libdata/asterisk/sounds/en/conf-noempty.gsm
libdata/asterisk/sounds/en/conf-nonextended.gsm
libdata/asterisk/sounds/en/conf-onlyone.gsm
libdata/asterisk/sounds/en/conf-onlyperson.gsm
libdata/asterisk/sounds/en/conf-otherinparty.gsm
libdata/asterisk/sounds/en/conf-placeintoconf.gsm
libdata/asterisk/sounds/en/conf-thereare.gsm
libdata/asterisk/sounds/en/conf-unlockednow.gsm
libdata/asterisk/sounds/en/conf-unmuted.gsm
libdata/asterisk/sounds/en/conf-usermenu-162.gsm
libdata/asterisk/sounds/en/conf-usermenu.gsm
libdata/asterisk/sounds/en/conf-userswilljoin.gsm
libdata/asterisk/sounds/en/conf-userwilljoin.gsm
libdata/asterisk/sounds/en/conf-waitforleader.gsm
libdata/asterisk/sounds/en/core-sounds-en.txt
libdata/asterisk/sounds/en/demo-abouttotry.gsm
libdata/asterisk/sounds/en/demo-congrats.gsm
libdata/asterisk/sounds/en/demo-echodone.gsm
libdata/asterisk/sounds/en/demo-echotest.gsm
libdata/asterisk/sounds/en/demo-enterkeywords.gsm
libdata/asterisk/sounds/en/demo-instruct.gsm
libdata/asterisk/sounds/en/demo-moreinfo.gsm
libdata/asterisk/sounds/en/demo-nogo.gsm
libdata/asterisk/sounds/en/demo-nomatch.gsm
libdata/asterisk/sounds/en/demo-thanks.gsm
libdata/asterisk/sounds/en/dictate/both_help.gsm
libdata/asterisk/sounds/en/dictate/enter_filename.gsm
libdata/asterisk/sounds/en/dictate/forhelp.gsm
libdata/asterisk/sounds/en/dictate/pause.gsm
libdata/asterisk/sounds/en/dictate/paused.gsm
libdata/asterisk/sounds/en/dictate/play_help.gsm
libdata/asterisk/sounds/en/dictate/playback.gsm
libdata/asterisk/sounds/en/dictate/playback_mode.gsm
libdata/asterisk/sounds/en/dictate/record.gsm
libdata/asterisk/sounds/en/dictate/record_help.gsm
libdata/asterisk/sounds/en/dictate/record_mode.gsm
libdata/asterisk/sounds/en/dictate/truncating_audio.gsm
libdata/asterisk/sounds/en/digits/0.gsm
libdata/asterisk/sounds/en/digits/1.gsm
libdata/asterisk/sounds/en/digits/10.gsm
libdata/asterisk/sounds/en/digits/11.gsm
libdata/asterisk/sounds/en/digits/12.gsm
libdata/asterisk/sounds/en/digits/13.gsm
libdata/asterisk/sounds/en/digits/14.gsm
libdata/asterisk/sounds/en/digits/15.gsm
libdata/asterisk/sounds/en/digits/16.gsm
libdata/asterisk/sounds/en/digits/17.gsm
libdata/asterisk/sounds/en/digits/18.gsm
libdata/asterisk/sounds/en/digits/19.gsm
libdata/asterisk/sounds/en/digits/2.gsm
libdata/asterisk/sounds/en/digits/20.gsm
libdata/asterisk/sounds/en/digits/3.gsm
libdata/asterisk/sounds/en/digits/30.gsm
libdata/asterisk/sounds/en/digits/4.gsm
libdata/asterisk/sounds/en/digits/40.gsm
libdata/asterisk/sounds/en/digits/5.gsm
libdata/asterisk/sounds/en/digits/50.gsm
libdata/asterisk/sounds/en/digits/6.gsm
libdata/asterisk/sounds/en/digits/60.gsm
libdata/asterisk/sounds/en/digits/7.gsm
libdata/asterisk/sounds/en/digits/70.gsm
libdata/asterisk/sounds/en/digits/8.gsm
libdata/asterisk/sounds/en/digits/80.gsm
libdata/asterisk/sounds/en/digits/9.gsm
libdata/asterisk/sounds/en/digits/90.gsm
libdata/asterisk/sounds/en/digits/a-m.gsm
libdata/asterisk/sounds/en/digits/at.gsm
libdata/asterisk/sounds/en/digits/day-0.gsm
libdata/asterisk/sounds/en/digits/day-1.gsm
libdata/asterisk/sounds/en/digits/day-2.gsm
libdata/asterisk/sounds/en/digits/day-3.gsm
libdata/asterisk/sounds/en/digits/day-4.gsm
libdata/asterisk/sounds/en/digits/day-5.gsm
libdata/asterisk/sounds/en/digits/day-6.gsm
libdata/asterisk/sounds/en/digits/dollars.gsm
libdata/asterisk/sounds/en/digits/h-1.gsm
libdata/asterisk/sounds/en/digits/h-10.gsm
libdata/asterisk/sounds/en/digits/h-11.gsm
libdata/asterisk/sounds/en/digits/h-12.gsm
libdata/asterisk/sounds/en/digits/h-13.gsm
libdata/asterisk/sounds/en/digits/h-14.gsm
libdata/asterisk/sounds/en/digits/h-15.gsm
libdata/asterisk/sounds/en/digits/h-16.gsm
libdata/asterisk/sounds/en/digits/h-17.gsm
libdata/asterisk/sounds/en/digits/h-18.gsm
libdata/asterisk/sounds/en/digits/h-19.gsm
libdata/asterisk/sounds/en/digits/h-2.gsm
libdata/asterisk/sounds/en/digits/h-20.gsm
libdata/asterisk/sounds/en/digits/h-3.gsm
libdata/asterisk/sounds/en/digits/h-30.gsm
libdata/asterisk/sounds/en/digits/h-4.gsm
libdata/asterisk/sounds/en/digits/h-5.gsm
libdata/asterisk/sounds/en/digits/h-6.gsm
libdata/asterisk/sounds/en/digits/h-7.gsm
libdata/asterisk/sounds/en/digits/h-8.gsm
libdata/asterisk/sounds/en/digits/h-9.gsm
libdata/asterisk/sounds/en/digits/hundred.gsm
libdata/asterisk/sounds/en/digits/million.gsm
libdata/asterisk/sounds/en/digits/minus.gsm
libdata/asterisk/sounds/en/digits/mon-0.gsm
libdata/asterisk/sounds/en/digits/mon-1.gsm
libdata/asterisk/sounds/en/digits/mon-10.gsm
libdata/asterisk/sounds/en/digits/mon-11.gsm
libdata/asterisk/sounds/en/digits/mon-2.gsm
libdata/asterisk/sounds/en/digits/mon-3.gsm
libdata/asterisk/sounds/en/digits/mon-4.gsm
libdata/asterisk/sounds/en/digits/mon-5.gsm
libdata/asterisk/sounds/en/digits/mon-6.gsm
libdata/asterisk/sounds/en/digits/mon-7.gsm
libdata/asterisk/sounds/en/digits/mon-8.gsm
libdata/asterisk/sounds/en/digits/mon-9.gsm
libdata/asterisk/sounds/en/digits/oclock.gsm
libdata/asterisk/sounds/en/digits/oh.gsm
libdata/asterisk/sounds/en/digits/p-m.gsm
libdata/asterisk/sounds/en/digits/pound.gsm
libdata/asterisk/sounds/en/digits/star.gsm
libdata/asterisk/sounds/en/digits/thousand.gsm
libdata/asterisk/sounds/en/digits/today.gsm
libdata/asterisk/sounds/en/digits/tomorrow.gsm
libdata/asterisk/sounds/en/digits/yesterday.gsm
libdata/asterisk/sounds/en/dir-first.gsm
libdata/asterisk/sounds/en/dir-firstlast.gsm
libdata/asterisk/sounds/en/dir-instr.gsm
libdata/asterisk/sounds/en/dir-intro-fn.gsm
libdata/asterisk/sounds/en/dir-intro.gsm
libdata/asterisk/sounds/en/dir-last.gsm
libdata/asterisk/sounds/en/dir-multi1.gsm
libdata/asterisk/sounds/en/dir-multi2.gsm
libdata/asterisk/sounds/en/dir-multi3.gsm
libdata/asterisk/sounds/en/dir-multi9.gsm
libdata/asterisk/sounds/en/dir-nomatch.gsm
libdata/asterisk/sounds/en/dir-nomore.gsm
libdata/asterisk/sounds/en/dir-pls-enter.gsm
libdata/asterisk/sounds/en/dir-usingkeypad.gsm
libdata/asterisk/sounds/en/dir-welcome.gsm
libdata/asterisk/sounds/en/followme/call-from.gsm
libdata/asterisk/sounds/en/followme/no-recording.gsm
libdata/asterisk/sounds/en/followme/options.gsm
libdata/asterisk/sounds/en/followme/pls-hold-while-try.gsm
libdata/asterisk/sounds/en/followme/sorry.gsm
libdata/asterisk/sounds/en/followme/status.gsm
libdata/asterisk/sounds/en/hello-world.gsm
libdata/asterisk/sounds/en/hours.gsm
libdata/asterisk/sounds/en/invalid.gsm
libdata/asterisk/sounds/en/letters/a.gsm
libdata/asterisk/sounds/en/letters/ascii123.gsm
libdata/asterisk/sounds/en/letters/ascii124.gsm
libdata/asterisk/sounds/en/letters/ascii125.gsm
libdata/asterisk/sounds/en/letters/ascii126.gsm
libdata/asterisk/sounds/en/letters/ascii34.gsm
libdata/asterisk/sounds/en/letters/ascii36.gsm
libdata/asterisk/sounds/en/letters/ascii37.gsm
libdata/asterisk/sounds/en/letters/ascii38.gsm
libdata/asterisk/sounds/en/letters/ascii39.gsm
libdata/asterisk/sounds/en/letters/ascii40.gsm
libdata/asterisk/sounds/en/letters/ascii41.gsm
libdata/asterisk/sounds/en/letters/ascii42.gsm
libdata/asterisk/sounds/en/letters/ascii44.gsm
libdata/asterisk/sounds/en/letters/ascii58.gsm
libdata/asterisk/sounds/en/letters/ascii59.gsm
libdata/asterisk/sounds/en/letters/ascii60.gsm
libdata/asterisk/sounds/en/letters/ascii62.gsm
libdata/asterisk/sounds/en/letters/ascii63.gsm
libdata/asterisk/sounds/en/letters/ascii91.gsm
libdata/asterisk/sounds/en/letters/ascii92.gsm
libdata/asterisk/sounds/en/letters/ascii93.gsm
libdata/asterisk/sounds/en/letters/ascii94.gsm
libdata/asterisk/sounds/en/letters/ascii95.gsm
libdata/asterisk/sounds/en/letters/ascii96.gsm
libdata/asterisk/sounds/en/letters/asterisk.gsm
libdata/asterisk/sounds/en/letters/at.gsm
libdata/asterisk/sounds/en/letters/b.gsm
libdata/asterisk/sounds/en/letters/c.gsm
libdata/asterisk/sounds/en/letters/d.gsm
libdata/asterisk/sounds/en/letters/dash.gsm
libdata/asterisk/sounds/en/letters/dollar.gsm
libdata/asterisk/sounds/en/letters/dot.gsm
libdata/asterisk/sounds/en/letters/e.gsm
libdata/asterisk/sounds/en/letters/equals.gsm
libdata/asterisk/sounds/en/letters/exclaimation-point.gsm
libdata/asterisk/sounds/en/letters/f.gsm
libdata/asterisk/sounds/en/letters/g.gsm
libdata/asterisk/sounds/en/letters/h.gsm
libdata/asterisk/sounds/en/letters/i.gsm
libdata/asterisk/sounds/en/letters/j.gsm
libdata/asterisk/sounds/en/letters/k.gsm
libdata/asterisk/sounds/en/letters/l.gsm
libdata/asterisk/sounds/en/letters/m.gsm
libdata/asterisk/sounds/en/letters/n.gsm
libdata/asterisk/sounds/en/letters/o.gsm
libdata/asterisk/sounds/en/letters/p.gsm
libdata/asterisk/sounds/en/letters/plus.gsm
libdata/asterisk/sounds/en/letters/q.gsm
libdata/asterisk/sounds/en/letters/r.gsm
libdata/asterisk/sounds/en/letters/s.gsm
libdata/asterisk/sounds/en/letters/slash.gsm
libdata/asterisk/sounds/en/letters/space.gsm
libdata/asterisk/sounds/en/letters/t.gsm
libdata/asterisk/sounds/en/letters/u.gsm
libdata/asterisk/sounds/en/letters/v.gsm
libdata/asterisk/sounds/en/letters/w.gsm
libdata/asterisk/sounds/en/letters/x.gsm
libdata/asterisk/sounds/en/letters/y.gsm
libdata/asterisk/sounds/en/letters/z.gsm
libdata/asterisk/sounds/en/letters/zed.gsm
libdata/asterisk/sounds/en/minutes.gsm
libdata/asterisk/sounds/en/pbx-invalid.gsm
libdata/asterisk/sounds/en/pbx-invalidpark.gsm
libdata/asterisk/sounds/en/pbx-transfer.gsm
libdata/asterisk/sounds/en/phonetic/9_p.gsm
libdata/asterisk/sounds/en/phonetic/a_p.gsm
libdata/asterisk/sounds/en/phonetic/b_p.gsm
libdata/asterisk/sounds/en/phonetic/c_p.gsm
libdata/asterisk/sounds/en/phonetic/d_p.gsm
libdata/asterisk/sounds/en/phonetic/e_p.gsm
libdata/asterisk/sounds/en/phonetic/f_p.gsm
libdata/asterisk/sounds/en/phonetic/g_p.gsm
libdata/asterisk/sounds/en/phonetic/h_p.gsm
libdata/asterisk/sounds/en/phonetic/i_p.gsm
libdata/asterisk/sounds/en/phonetic/j_p.gsm
libdata/asterisk/sounds/en/phonetic/k_p.gsm
libdata/asterisk/sounds/en/phonetic/l_p.gsm
libdata/asterisk/sounds/en/phonetic/m_p.gsm
libdata/asterisk/sounds/en/phonetic/n_p.gsm
libdata/asterisk/sounds/en/phonetic/o_p.gsm
libdata/asterisk/sounds/en/phonetic/p_p.gsm
libdata/asterisk/sounds/en/phonetic/q_p.gsm
libdata/asterisk/sounds/en/phonetic/r_p.gsm
libdata/asterisk/sounds/en/phonetic/s_p.gsm
libdata/asterisk/sounds/en/phonetic/t_p.gsm
libdata/asterisk/sounds/en/phonetic/u_p.gsm
libdata/asterisk/sounds/en/phonetic/v_p.gsm
libdata/asterisk/sounds/en/phonetic/w_p.gsm
libdata/asterisk/sounds/en/phonetic/x_p.gsm
libdata/asterisk/sounds/en/phonetic/y_p.gsm
libdata/asterisk/sounds/en/phonetic/z_p.gsm
libdata/asterisk/sounds/en/priv-callee-options.gsm
libdata/asterisk/sounds/en/priv-callpending.gsm
libdata/asterisk/sounds/en/priv-introsaved.gsm
libdata/asterisk/sounds/en/priv-recordintro.gsm
libdata/asterisk/sounds/en/privacy-incorrect.gsm
libdata/asterisk/sounds/en/privacy-prompt.gsm
libdata/asterisk/sounds/en/privacy-thankyou.gsm
libdata/asterisk/sounds/en/privacy-unident.gsm
libdata/asterisk/sounds/en/queue-callswaiting.gsm
libdata/asterisk/sounds/en/queue-holdtime.gsm
libdata/asterisk/sounds/en/queue-less-than.gsm
libdata/asterisk/sounds/en/queue-minutes.gsm
libdata/asterisk/sounds/en/queue-periodic-announce.gsm
libdata/asterisk/sounds/en/queue-quantity1.gsm
libdata/asterisk/sounds/en/queue-quantity2.gsm
libdata/asterisk/sounds/en/queue-reporthold.gsm
libdata/asterisk/sounds/en/queue-seconds.gsm
libdata/asterisk/sounds/en/queue-thankyou.gsm
libdata/asterisk/sounds/en/queue-thereare.gsm
libdata/asterisk/sounds/en/queue-youarenext.gsm
libdata/asterisk/sounds/en/screen-callee-options.gsm
libdata/asterisk/sounds/en/seconds.gsm
libdata/asterisk/sounds/en/silence/1.gsm
libdata/asterisk/sounds/en/silence/10.gsm
libdata/asterisk/sounds/en/silence/2.gsm
libdata/asterisk/sounds/en/silence/3.gsm
libdata/asterisk/sounds/en/silence/4.gsm
libdata/asterisk/sounds/en/silence/5.gsm
libdata/asterisk/sounds/en/silence/6.gsm
libdata/asterisk/sounds/en/silence/7.gsm
libdata/asterisk/sounds/en/silence/8.gsm
libdata/asterisk/sounds/en/silence/9.gsm
libdata/asterisk/sounds/en/spy-agent.gsm
libdata/asterisk/sounds/en/spy-console.gsm
libdata/asterisk/sounds/en/spy-dahdi.gsm
libdata/asterisk/sounds/en/spy-h323.gsm
libdata/asterisk/sounds/en/spy-iax.gsm
libdata/asterisk/sounds/en/spy-iax2.gsm
libdata/asterisk/sounds/en/spy-jingle.gsm
libdata/asterisk/sounds/en/spy-local.gsm
libdata/asterisk/sounds/en/spy-mgcp.gsm
libdata/asterisk/sounds/en/spy-misdn.gsm
libdata/asterisk/sounds/en/spy-mobile.gsm
libdata/asterisk/sounds/en/spy-nbs.gsm
libdata/asterisk/sounds/en/spy-sip.gsm
libdata/asterisk/sounds/en/spy-skinny.gsm
libdata/asterisk/sounds/en/spy-unistim.gsm
libdata/asterisk/sounds/en/spy-usbradio.gsm
libdata/asterisk/sounds/en/spy-zap.gsm
libdata/asterisk/sounds/en/ss-noservice.gsm
libdata/asterisk/sounds/en/transfer.gsm
libdata/asterisk/sounds/en/tt-allbusy.gsm
libdata/asterisk/sounds/en/tt-monkeys.gsm
libdata/asterisk/sounds/en/tt-monkeysintro.gsm
libdata/asterisk/sounds/en/tt-somethingwrong.gsm
libdata/asterisk/sounds/en/tt-weasels.gsm
libdata/asterisk/sounds/en/vm-Cust1.gsm
libdata/asterisk/sounds/en/vm-Cust2.gsm
libdata/asterisk/sounds/en/vm-Cust3.gsm
libdata/asterisk/sounds/en/vm-Cust4.gsm
libdata/asterisk/sounds/en/vm-Cust5.gsm
libdata/asterisk/sounds/en/vm-Family.gsm
libdata/asterisk/sounds/en/vm-Friends.gsm
libdata/asterisk/sounds/en/vm-INBOX.gsm
libdata/asterisk/sounds/en/vm-Old.gsm
libdata/asterisk/sounds/en/vm-Urgent.gsm
libdata/asterisk/sounds/en/vm-Work.gsm
libdata/asterisk/sounds/en/vm-advopts.gsm
libdata/asterisk/sounds/en/vm-and.gsm
libdata/asterisk/sounds/en/vm-calldiffnum.gsm
libdata/asterisk/sounds/en/vm-changeto.gsm
libdata/asterisk/sounds/en/vm-delete.gsm
libdata/asterisk/sounds/en/vm-deleted.gsm
libdata/asterisk/sounds/en/vm-dialout.gsm
libdata/asterisk/sounds/en/vm-duration.gsm
libdata/asterisk/sounds/en/vm-enter-num-to-call.gsm
libdata/asterisk/sounds/en/vm-extension.gsm
libdata/asterisk/sounds/en/vm-first.gsm
libdata/asterisk/sounds/en/vm-for.gsm
libdata/asterisk/sounds/en/vm-forward-multiple.gsm
libdata/asterisk/sounds/en/vm-forward.gsm
libdata/asterisk/sounds/en/vm-forwardoptions.gsm
libdata/asterisk/sounds/en/vm-from-extension.gsm
libdata/asterisk/sounds/en/vm-from-phonenumber.gsm
libdata/asterisk/sounds/en/vm-from.gsm
libdata/asterisk/sounds/en/vm-goodbye.gsm
libdata/asterisk/sounds/en/vm-helpexit.gsm
libdata/asterisk/sounds/en/vm-incorrect-mailbox.gsm
libdata/asterisk/sounds/en/vm-incorrect.gsm
libdata/asterisk/sounds/en/vm-instructions.gsm
libdata/asterisk/sounds/en/vm-intro.gsm
libdata/asterisk/sounds/en/vm-invalid-password.gsm
libdata/asterisk/sounds/en/vm-invalidpassword.gsm
libdata/asterisk/sounds/en/vm-isonphone.gsm
libdata/asterisk/sounds/en/vm-isunavail.gsm
libdata/asterisk/sounds/en/vm-last.gsm
libdata/asterisk/sounds/en/vm-leavemsg.gsm
libdata/asterisk/sounds/en/vm-login.gsm
libdata/asterisk/sounds/en/vm-mailboxfull.gsm
libdata/asterisk/sounds/en/vm-marked-nonurgent.gsm
libdata/asterisk/sounds/en/vm-marked-urgent.gsm
libdata/asterisk/sounds/en/vm-message.gsm
libdata/asterisk/sounds/en/vm-messages.gsm
libdata/asterisk/sounds/en/vm-minutes.gsm
libdata/asterisk/sounds/en/vm-mismatch.gsm
libdata/asterisk/sounds/en/vm-msginstruct.gsm
libdata/asterisk/sounds/en/vm-msgsaved.gsm
libdata/asterisk/sounds/en/vm-newpassword.gsm
libdata/asterisk/sounds/en/vm-newuser.gsm
libdata/asterisk/sounds/en/vm-next.gsm
libdata/asterisk/sounds/en/vm-no.gsm
libdata/asterisk/sounds/en/vm-nobodyavail.gsm
libdata/asterisk/sounds/en/vm-nobox.gsm
libdata/asterisk/sounds/en/vm-nomore.gsm
libdata/asterisk/sounds/en/vm-nonumber.gsm
libdata/asterisk/sounds/en/vm-num-i-have.gsm
libdata/asterisk/sounds/en/vm-onefor-full.gsm
libdata/asterisk/sounds/en/vm-onefor.gsm
libdata/asterisk/sounds/en/vm-options.gsm
libdata/asterisk/sounds/en/vm-opts-full.gsm
libdata/asterisk/sounds/en/vm-opts.gsm
libdata/asterisk/sounds/en/vm-passchanged.gsm
libdata/asterisk/sounds/en/vm-password.gsm
libdata/asterisk/sounds/en/vm-press.gsm
libdata/asterisk/sounds/en/vm-prev.gsm
libdata/asterisk/sounds/en/vm-reachoper.gsm
libdata/asterisk/sounds/en/vm-rec-busy.gsm
libdata/asterisk/sounds/en/vm-rec-name.gsm
libdata/asterisk/sounds/en/vm-rec-temp.gsm
libdata/asterisk/sounds/en/vm-rec-unv.gsm
libdata/asterisk/sounds/en/vm-received.gsm
libdata/asterisk/sounds/en/vm-record-prepend.gsm
libdata/asterisk/sounds/en/vm-reenterpassword.gsm
libdata/asterisk/sounds/en/vm-repeat.gsm
libdata/asterisk/sounds/en/vm-review-nonurgent.gsm
libdata/asterisk/sounds/en/vm-review-urgent.gsm
libdata/asterisk/sounds/en/vm-review.gsm
libdata/asterisk/sounds/en/vm-saved.gsm
libdata/asterisk/sounds/en/vm-savedto.gsm
libdata/asterisk/sounds/en/vm-savefolder.gsm
libdata/asterisk/sounds/en/vm-savemessage.gsm
libdata/asterisk/sounds/en/vm-saveoper.gsm
libdata/asterisk/sounds/en/vm-sorry.gsm
libdata/asterisk/sounds/en/vm-star-cancel.gsm
libdata/asterisk/sounds/en/vm-starmain.gsm
libdata/asterisk/sounds/en/vm-tempgreetactive.gsm
libdata/asterisk/sounds/en/vm-tempgreeting.gsm
libdata/asterisk/sounds/en/vm-tempgreeting2.gsm
libdata/asterisk/sounds/en/vm-tempremoved.gsm
libdata/asterisk/sounds/en/vm-then-pound.gsm
libdata/asterisk/sounds/en/vm-theperson.gsm
libdata/asterisk/sounds/en/vm-tmpexists.gsm
libdata/asterisk/sounds/en/vm-tocallback.gsm
libdata/asterisk/sounds/en/vm-tocallnum.gsm
libdata/asterisk/sounds/en/vm-tocancel.gsm
libdata/asterisk/sounds/en/vm-tocancelmsg.gsm
libdata/asterisk/sounds/en/vm-toenternumber.gsm
libdata/asterisk/sounds/en/vm-toforward.gsm
libdata/asterisk/sounds/en/vm-tohearenv.gsm
libdata/asterisk/sounds/en/vm-tomakecall.gsm
libdata/asterisk/sounds/en/vm-tooshort.gsm
libdata/asterisk/sounds/en/vm-toreply.gsm
libdata/asterisk/sounds/en/vm-torerecord.gsm
libdata/asterisk/sounds/en/vm-undelete.gsm
libdata/asterisk/sounds/en/vm-undeleted.gsm
libdata/asterisk/sounds/en/vm-unknown-caller.gsm
libdata/asterisk/sounds/en/vm-whichbox.gsm
libdata/asterisk/sounds/en/vm-youhave.gsm
libdata/asterisk/static-http/ajamdemo.html
libdata/asterisk/static-http/astman.css
libdata/asterisk/static-http/astman.js
libdata/asterisk/static-http/docs/WARNINGS
libdata/asterisk/static-http/docs/asterisk.css
libdata/asterisk/static-http/docs/asterisk.html
libdata/asterisk/static-http/docs/images.aux
libdata/asterisk/static-http/docs/images.log
libdata/asterisk/static-http/docs/images.out
libdata/asterisk/static-http/docs/images.pl
libdata/asterisk/static-http/docs/images.tex
libdata/asterisk/static-http/docs/img1.png
libdata/asterisk/static-http/docs/img2.png
libdata/asterisk/static-http/docs/img3.png
libdata/asterisk/static-http/docs/img4.png
libdata/asterisk/static-http/docs/img5.png
libdata/asterisk/static-http/docs/index.html
libdata/asterisk/static-http/docs/internals.pl
libdata/asterisk/static-http/docs/labels.pl
libdata/asterisk/static-http/docs/node1.html
libdata/asterisk/static-http/docs/node10.html
libdata/asterisk/static-http/docs/node100.html
libdata/asterisk/static-http/docs/node101.html
libdata/asterisk/static-http/docs/node102.html
libdata/asterisk/static-http/docs/node103.html
libdata/asterisk/static-http/docs/node104.html
libdata/asterisk/static-http/docs/node105.html
libdata/asterisk/static-http/docs/node106.html
libdata/asterisk/static-http/docs/node107.html
libdata/asterisk/static-http/docs/node108.html
libdata/asterisk/static-http/docs/node109.html
libdata/asterisk/static-http/docs/node11.html
libdata/asterisk/static-http/docs/node110.html
libdata/asterisk/static-http/docs/node111.html
libdata/asterisk/static-http/docs/node112.html
libdata/asterisk/static-http/docs/node113.html
libdata/asterisk/static-http/docs/node114.html
libdata/asterisk/static-http/docs/node115.html
libdata/asterisk/static-http/docs/node116.html
libdata/asterisk/static-http/docs/node117.html
libdata/asterisk/static-http/docs/node118.html
libdata/asterisk/static-http/docs/node119.html
libdata/asterisk/static-http/docs/node12.html
libdata/asterisk/static-http/docs/node120.html
libdata/asterisk/static-http/docs/node121.html
libdata/asterisk/static-http/docs/node122.html
libdata/asterisk/static-http/docs/node123.html
libdata/asterisk/static-http/docs/node124.html
libdata/asterisk/static-http/docs/node125.html
libdata/asterisk/static-http/docs/node126.html
libdata/asterisk/static-http/docs/node127.html
libdata/asterisk/static-http/docs/node128.html
libdata/asterisk/static-http/docs/node129.html
libdata/asterisk/static-http/docs/node13.html
libdata/asterisk/static-http/docs/node130.html
libdata/asterisk/static-http/docs/node131.html
libdata/asterisk/static-http/docs/node132.html
libdata/asterisk/static-http/docs/node133.html
libdata/asterisk/static-http/docs/node134.html
libdata/asterisk/static-http/docs/node135.html
libdata/asterisk/static-http/docs/node136.html
libdata/asterisk/static-http/docs/node137.html
libdata/asterisk/static-http/docs/node138.html
libdata/asterisk/static-http/docs/node139.html
libdata/asterisk/static-http/docs/node14.html
libdata/asterisk/static-http/docs/node140.html
libdata/asterisk/static-http/docs/node141.html
libdata/asterisk/static-http/docs/node142.html
libdata/asterisk/static-http/docs/node143.html
libdata/asterisk/static-http/docs/node144.html
libdata/asterisk/static-http/docs/node145.html
libdata/asterisk/static-http/docs/node146.html
libdata/asterisk/static-http/docs/node147.html
libdata/asterisk/static-http/docs/node148.html
libdata/asterisk/static-http/docs/node149.html
libdata/asterisk/static-http/docs/node15.html
libdata/asterisk/static-http/docs/node150.html
libdata/asterisk/static-http/docs/node151.html
libdata/asterisk/static-http/docs/node152.html
libdata/asterisk/static-http/docs/node153.html
libdata/asterisk/static-http/docs/node154.html
libdata/asterisk/static-http/docs/node155.html
libdata/asterisk/static-http/docs/node156.html
libdata/asterisk/static-http/docs/node157.html
libdata/asterisk/static-http/docs/node158.html
libdata/asterisk/static-http/docs/node159.html
libdata/asterisk/static-http/docs/node16.html
libdata/asterisk/static-http/docs/node160.html
libdata/asterisk/static-http/docs/node161.html
libdata/asterisk/static-http/docs/node162.html
libdata/asterisk/static-http/docs/node163.html
libdata/asterisk/static-http/docs/node164.html
libdata/asterisk/static-http/docs/node165.html
libdata/asterisk/static-http/docs/node166.html
libdata/asterisk/static-http/docs/node167.html
libdata/asterisk/static-http/docs/node168.html
libdata/asterisk/static-http/docs/node169.html
libdata/asterisk/static-http/docs/node17.html
libdata/asterisk/static-http/docs/node170.html
libdata/asterisk/static-http/docs/node171.html
libdata/asterisk/static-http/docs/node172.html
libdata/asterisk/static-http/docs/node173.html
libdata/asterisk/static-http/docs/node174.html
libdata/asterisk/static-http/docs/node175.html
libdata/asterisk/static-http/docs/node176.html
libdata/asterisk/static-http/docs/node177.html
libdata/asterisk/static-http/docs/node178.html
libdata/asterisk/static-http/docs/node179.html
libdata/asterisk/static-http/docs/node18.html
libdata/asterisk/static-http/docs/node180.html
libdata/asterisk/static-http/docs/node181.html
libdata/asterisk/static-http/docs/node182.html
libdata/asterisk/static-http/docs/node183.html
libdata/asterisk/static-http/docs/node184.html
libdata/asterisk/static-http/docs/node185.html
libdata/asterisk/static-http/docs/node186.html
libdata/asterisk/static-http/docs/node187.html
libdata/asterisk/static-http/docs/node188.html
libdata/asterisk/static-http/docs/node189.html
libdata/asterisk/static-http/docs/node19.html
libdata/asterisk/static-http/docs/node190.html
libdata/asterisk/static-http/docs/node191.html
libdata/asterisk/static-http/docs/node192.html
libdata/asterisk/static-http/docs/node193.html
libdata/asterisk/static-http/docs/node194.html
libdata/asterisk/static-http/docs/node195.html
libdata/asterisk/static-http/docs/node196.html
libdata/asterisk/static-http/docs/node197.html
libdata/asterisk/static-http/docs/node198.html
libdata/asterisk/static-http/docs/node199.html
libdata/asterisk/static-http/docs/node2.html
libdata/asterisk/static-http/docs/node20.html
libdata/asterisk/static-http/docs/node200.html
libdata/asterisk/static-http/docs/node201.html
libdata/asterisk/static-http/docs/node202.html
libdata/asterisk/static-http/docs/node203.html
libdata/asterisk/static-http/docs/node204.html
libdata/asterisk/static-http/docs/node205.html
libdata/asterisk/static-http/docs/node206.html
libdata/asterisk/static-http/docs/node207.html
libdata/asterisk/static-http/docs/node208.html
libdata/asterisk/static-http/docs/node209.html
libdata/asterisk/static-http/docs/node21.html
libdata/asterisk/static-http/docs/node210.html
libdata/asterisk/static-http/docs/node211.html
libdata/asterisk/static-http/docs/node212.html
libdata/asterisk/static-http/docs/node213.html
libdata/asterisk/static-http/docs/node214.html
libdata/asterisk/static-http/docs/node215.html
libdata/asterisk/static-http/docs/node216.html
libdata/asterisk/static-http/docs/node217.html
libdata/asterisk/static-http/docs/node218.html
libdata/asterisk/static-http/docs/node219.html
libdata/asterisk/static-http/docs/node22.html
libdata/asterisk/static-http/docs/node220.html
libdata/asterisk/static-http/docs/node221.html
libdata/asterisk/static-http/docs/node222.html
libdata/asterisk/static-http/docs/node223.html
libdata/asterisk/static-http/docs/node224.html
libdata/asterisk/static-http/docs/node225.html
libdata/asterisk/static-http/docs/node226.html
libdata/asterisk/static-http/docs/node227.html
libdata/asterisk/static-http/docs/node228.html
libdata/asterisk/static-http/docs/node229.html
libdata/asterisk/static-http/docs/node23.html
libdata/asterisk/static-http/docs/node230.html
libdata/asterisk/static-http/docs/node231.html
libdata/asterisk/static-http/docs/node232.html
libdata/asterisk/static-http/docs/node233.html
libdata/asterisk/static-http/docs/node234.html
libdata/asterisk/static-http/docs/node235.html
libdata/asterisk/static-http/docs/node236.html
libdata/asterisk/static-http/docs/node237.html
libdata/asterisk/static-http/docs/node238.html
libdata/asterisk/static-http/docs/node239.html
libdata/asterisk/static-http/docs/node24.html
libdata/asterisk/static-http/docs/node240.html
libdata/asterisk/static-http/docs/node241.html
libdata/asterisk/static-http/docs/node242.html
libdata/asterisk/static-http/docs/node243.html
libdata/asterisk/static-http/docs/node244.html
libdata/asterisk/static-http/docs/node245.html
libdata/asterisk/static-http/docs/node246.html
libdata/asterisk/static-http/docs/node247.html
libdata/asterisk/static-http/docs/node248.html
libdata/asterisk/static-http/docs/node249.html
libdata/asterisk/static-http/docs/node25.html
libdata/asterisk/static-http/docs/node250.html
libdata/asterisk/static-http/docs/node251.html
libdata/asterisk/static-http/docs/node252.html
libdata/asterisk/static-http/docs/node253.html
libdata/asterisk/static-http/docs/node254.html
libdata/asterisk/static-http/docs/node255.html
libdata/asterisk/static-http/docs/node256.html
libdata/asterisk/static-http/docs/node257.html
libdata/asterisk/static-http/docs/node258.html
libdata/asterisk/static-http/docs/node259.html
libdata/asterisk/static-http/docs/node26.html
libdata/asterisk/static-http/docs/node260.html
libdata/asterisk/static-http/docs/node261.html
libdata/asterisk/static-http/docs/node262.html
libdata/asterisk/static-http/docs/node263.html
libdata/asterisk/static-http/docs/node264.html
libdata/asterisk/static-http/docs/node265.html
libdata/asterisk/static-http/docs/node266.html
libdata/asterisk/static-http/docs/node267.html
libdata/asterisk/static-http/docs/node268.html
libdata/asterisk/static-http/docs/node269.html
libdata/asterisk/static-http/docs/node27.html
libdata/asterisk/static-http/docs/node270.html
libdata/asterisk/static-http/docs/node271.html
libdata/asterisk/static-http/docs/node272.html
libdata/asterisk/static-http/docs/node273.html
libdata/asterisk/static-http/docs/node274.html
libdata/asterisk/static-http/docs/node275.html
libdata/asterisk/static-http/docs/node276.html
libdata/asterisk/static-http/docs/node277.html
libdata/asterisk/static-http/docs/node278.html
libdata/asterisk/static-http/docs/node28.html
libdata/asterisk/static-http/docs/node29.html
libdata/asterisk/static-http/docs/node3.html
libdata/asterisk/static-http/docs/node30.html
libdata/asterisk/static-http/docs/node31.html
libdata/asterisk/static-http/docs/node32.html
libdata/asterisk/static-http/docs/node33.html
libdata/asterisk/static-http/docs/node34.html
libdata/asterisk/static-http/docs/node35.html
libdata/asterisk/static-http/docs/node36.html
libdata/asterisk/static-http/docs/node37.html
libdata/asterisk/static-http/docs/node38.html
libdata/asterisk/static-http/docs/node39.html
libdata/asterisk/static-http/docs/node4.html
libdata/asterisk/static-http/docs/node40.html
libdata/asterisk/static-http/docs/node41.html
libdata/asterisk/static-http/docs/node42.html
libdata/asterisk/static-http/docs/node43.html
libdata/asterisk/static-http/docs/node44.html
libdata/asterisk/static-http/docs/node45.html
libdata/asterisk/static-http/docs/node46.html
libdata/asterisk/static-http/docs/node47.html
libdata/asterisk/static-http/docs/node48.html
libdata/asterisk/static-http/docs/node49.html
libdata/asterisk/static-http/docs/node5.html
libdata/asterisk/static-http/docs/node50.html
libdata/asterisk/static-http/docs/node51.html
libdata/asterisk/static-http/docs/node52.html
libdata/asterisk/static-http/docs/node53.html
libdata/asterisk/static-http/docs/node54.html
libdata/asterisk/static-http/docs/node55.html
libdata/asterisk/static-http/docs/node56.html
libdata/asterisk/static-http/docs/node57.html
libdata/asterisk/static-http/docs/node58.html
libdata/asterisk/static-http/docs/node59.html
libdata/asterisk/static-http/docs/node6.html
libdata/asterisk/static-http/docs/node60.html
libdata/asterisk/static-http/docs/node61.html
libdata/asterisk/static-http/docs/node62.html
libdata/asterisk/static-http/docs/node63.html
libdata/asterisk/static-http/docs/node64.html
libdata/asterisk/static-http/docs/node65.html
libdata/asterisk/static-http/docs/node66.html
libdata/asterisk/static-http/docs/node67.html
libdata/asterisk/static-http/docs/node68.html
libdata/asterisk/static-http/docs/node69.html
libdata/asterisk/static-http/docs/node7.html
libdata/asterisk/static-http/docs/node70.html
libdata/asterisk/static-http/docs/node71.html
libdata/asterisk/static-http/docs/node72.html
libdata/asterisk/static-http/docs/node73.html
libdata/asterisk/static-http/docs/node74.html
libdata/asterisk/static-http/docs/node75.html
libdata/asterisk/static-http/docs/node76.html
libdata/asterisk/static-http/docs/node77.html
libdata/asterisk/static-http/docs/node78.html
libdata/asterisk/static-http/docs/node79.html
libdata/asterisk/static-http/docs/node8.html
libdata/asterisk/static-http/docs/node80.html
libdata/asterisk/static-http/docs/node81.html
libdata/asterisk/static-http/docs/node82.html
libdata/asterisk/static-http/docs/node83.html
libdata/asterisk/static-http/docs/node84.html
libdata/asterisk/static-http/docs/node85.html
libdata/asterisk/static-http/docs/node86.html
libdata/asterisk/static-http/docs/node87.html
libdata/asterisk/static-http/docs/node88.html
libdata/asterisk/static-http/docs/node89.html
libdata/asterisk/static-http/docs/node9.html
libdata/asterisk/static-http/docs/node90.html
libdata/asterisk/static-http/docs/node91.html
libdata/asterisk/static-http/docs/node92.html
libdata/asterisk/static-http/docs/node93.html
libdata/asterisk/static-http/docs/node94.html
libdata/asterisk/static-http/docs/node95.html
libdata/asterisk/static-http/docs/node96.html
libdata/asterisk/static-http/docs/node97.html
libdata/asterisk/static-http/docs/node98.html
libdata/asterisk/static-http/docs/node99.html
libdata/asterisk/static-http/prototype.js
libexec/agi-bin/agi-test.agi
libexec/agi-bin/eagi-sphinx-test
libexec/agi-bin/eagi-test
libexec/agi-bin/jukebox.agi
man/man8/asterisk.8
man/man8/astgenkey.8
man/man8/autosupport.8
man/man8/safe_asterisk.8
sbin/aelparse
sbin/astcanary
sbin/asterisk
sbin/astgenkey
sbin/autosupport
sbin/conf2ael
sbin/hashtest
sbin/hashtest2
sbin/rasterisk
sbin/safe_asterisk
sbin/stereorize
sbin/streamplayer
share/examples/asterisk/adsi.conf
share/examples/asterisk/adtranvofr.conf
share/examples/asterisk/agents.conf
share/examples/asterisk/alarmreceiver.conf
share/examples/asterisk/alsa.conf
share/examples/asterisk/amd.conf
share/examples/asterisk/asterisk.adsi
share/examples/asterisk/asterisk.conf
share/examples/asterisk/cdr.conf
share/examples/asterisk/cdr_adaptive_odbc.conf
share/examples/asterisk/cdr_custom.conf
share/examples/asterisk/cdr_manager.conf
share/examples/asterisk/cdr_odbc.conf
share/examples/asterisk/cdr_pgsql.conf
share/examples/asterisk/cdr_sqlite3_custom.conf
share/examples/asterisk/cdr_tds.conf
share/examples/asterisk/chan_dahdi.conf
share/examples/asterisk/cli.conf
share/examples/asterisk/codecs.conf
share/examples/asterisk/console.conf
share/examples/asterisk/dnsmgr.conf
share/examples/asterisk/dundi.conf
share/examples/asterisk/enum.conf
share/examples/asterisk/extconfig.conf
share/examples/asterisk/extensions.ael
share/examples/asterisk/extensions.conf
share/examples/asterisk/extensions.lua
share/examples/asterisk/extensions_minivm.conf
share/examples/asterisk/features.conf
share/examples/asterisk/festival.conf
share/examples/asterisk/followme.conf
share/examples/asterisk/func_odbc.conf
share/examples/asterisk/gtalk.conf
share/examples/asterisk/h323.conf
share/examples/asterisk/http.conf
share/examples/asterisk/iax.conf
share/examples/asterisk/iaxprov.conf
share/examples/asterisk/indications.conf
share/examples/asterisk/jabber.conf
share/examples/asterisk/jingle.conf
share/examples/asterisk/logger.conf
share/examples/asterisk/manager.conf
share/examples/asterisk/meetme.conf
share/examples/asterisk/mgcp.conf
share/examples/asterisk/minivm.conf
share/examples/asterisk/misdn.conf
share/examples/asterisk/modules.conf
share/examples/asterisk/musiconhold.conf
share/examples/asterisk/muted.conf
share/examples/asterisk/osp.conf
share/examples/asterisk/oss.conf
share/examples/asterisk/phone.conf
share/examples/asterisk/phoneprov.conf
share/examples/asterisk/queuerules.conf
share/examples/asterisk/queues.conf
share/examples/asterisk/res_ldap.conf
share/examples/asterisk/res_odbc.conf
share/examples/asterisk/res_pgsql.conf
share/examples/asterisk/res_snmp.conf
share/examples/asterisk/rpt.conf
share/examples/asterisk/rtp.conf
share/examples/asterisk/say.conf
share/examples/asterisk/sip.conf
share/examples/asterisk/sip_notify.conf
share/examples/asterisk/skinny.conf
share/examples/asterisk/sla.conf
share/examples/asterisk/smdi.conf
share/examples/asterisk/telcordia-1.adsi
share/examples/asterisk/udptl.conf
share/examples/asterisk/unistim.conf
share/examples/asterisk/usbradio.conf
share/examples/asterisk/users.conf
share/examples/asterisk/voicemail.conf
share/examples/asterisk/vpb.conf
share/examples/rc.d/asterisk
@dirrm share/examples/asterisk
@dirrm libexec/agi-bin
@dirrm libdata/asterisk/static-http/docs
@dirrm libdata/asterisk/static-http
@exec ${MKDIR} %D/libdata/asterisk/sounds/fr
@dirrm libdata/asterisk/sounds/fr
@exec ${MKDIR} %D/libdata/asterisk/sounds/es
@dirrm libdata/asterisk/sounds/es
@dirrm libdata/asterisk/sounds/en/silence
@dirrm libdata/asterisk/sounds/en/phonetic
@dirrm libdata/asterisk/sounds/en/letters
@dirrm libdata/asterisk/sounds/en/followme
@dirrm libdata/asterisk/sounds/en/digits
@dirrm libdata/asterisk/sounds/en/dictate
@dirrm libdata/asterisk/sounds/en
@dirrm libdata/asterisk/sounds
@dirrm libdata/asterisk/phoneprov
@dirrm libdata/asterisk/moh
@dirrm libdata/asterisk/keys
@dirrm libdata/asterisk/images
@dirrm libdata/asterisk/firmware/iax
@dirrm libdata/asterisk/firmware
@dirrm libdata/asterisk
@dirrm lib/asterisk/modules
@dirrm lib/asterisk
@dirrm include/asterisk

File Added: pkgsrc/comms/asterisk16/distinfo
$NetBSD: distinfo,v 1.1.1.1 2009/06/12 09:04:56 jnemeth Exp $

SHA1 (asterisk-1.6.0.10/asterisk-1.6.0.10.tar.gz) = b1e3a5940add2c3e9a3db3d5a976e91aed2060bd
RMD160 (asterisk-1.6.0.10/asterisk-1.6.0.10.tar.gz) = 0bfeab2b21bcdb1f53e7c8ea75df2befd2efd303
Size (asterisk-1.6.0.10/asterisk-1.6.0.10.tar.gz) = 13201068 bytes
SHA1 (patch-aa) = 7b4d9274385b4f1343311f83048de9593cca4f38
SHA1 (patch-af) = 09860d714281cb4c65d1a087cf5b16647a16e2fa
SHA1 (patch-ag) = c71c61350cefbbe53eefa99245ca7712753f22d5
SHA1 (patch-ai) = e92edab5c1ff323478f41d0b0783102ed527fe39
SHA1 (patch-ak) = adee75b7716a8794de1b8cb054af7a5a8f0e5ffd
SHA1 (patch-al) = 76a3132a0e81479c9519b1c976460f837b67f4a3
SHA1 (patch-am) = 70488cd98c4349d330bfb510d0dfd7e0631c1d8b
SHA1 (patch-an) = 93a5df66fd6459fb76e9191dc3bf37b9ee5483b5
SHA1 (patch-ao) = 0663a698469550b22bb97ee1b18980bc2bc67495
SHA1 (patch-ap) = d60274a44e10dc4e70235ac97b7ae21f37ce713e
SHA1 (patch-aq) = 4be2a89a66578172f227c966833e666255cce14a
SHA1 (patch-ar) = 44e46336c0b228ab291e025b8bb5ee505f75345a
SHA1 (patch-as) = a887d37f0829c22d115ff08721893da49e4bfda4
SHA1 (patch-at) = 7f366ea0075b16c81bb81ba78becc029b3265151
SHA1 (patch-au) = 47330b597a484b5d29aeca466243369a121b2b3c
SHA1 (patch-av) = d90ae8aac1d85471cbf22f3cb62315ebbd22a94a
SHA1 (patch-aw) = 310153eed541d1a6a0c7859f6c032478cd2ff67a
SHA1 (patch-ax) = 507f219a7edfb72ff30817b82442bac6dc97e762
SHA1 (patch-ay) = a19031a9ef394bff517083e5fff13b5ed6312e0a
SHA1 (patch-az) = aeaca48bcf19c1592361de0c302ce7d004307081
SHA1 (patch-ba) = 6ee00f323a3109d7c554aa0bfac13679a63846e1
SHA1 (patch-bb) = 44c00fd3e9e4c66b0df82381181ec538a1899929

File Added: pkgsrc/comms/asterisk16/DESCR
Asterisk is a complete PBX in software.  It provides all of the
features you would expect from a PBX and more. Asterisk does voice
over IP in three protocols, and can interoperate with almost all
standards-based telephony equipment using relatively inexpensive
hardware.

Asterisk provides Voicemail services with Directory, Call Conferencing,
Interactive Voice Response, Call Queuing. It has support for
three-way calling, caller ID services, ADSI, SIP and H.323 (as both
client and gateway).

NOTE:  This version does not work with the zaptel drivers.  It
requires the newer DAHDI drivers which are still being ported.
So, there is no hardware support available at this moment.

File Added: pkgsrc/comms/asterisk16/Attic/MESSAGE
===========================================================================
$NetBSD: MESSAGE,v 1.1.1.1 2009/06/12 09:04:56 jnemeth Exp $

${PKGBASE} now runs as ${ASTERISK_USER}:${ASTERISK_GROUP} instead of ${ROOT_USER}:${ROOT_GROUP} by default.

If you are upgrading from an older version, you should execute the
following commands to correct permissions on existing files:

chown -R ${ASTERISK_USER}:${ASTERISK_GROUP} ${PKG_SYSCONFDIR} ${ASTDBDIR}
chown -R ${ASTERISK_USER}:${ASTERISK_GROUP} ${ASTSPOOLDIR} ${ASTLOGDIR}

===========================================================================

File Added: pkgsrc/comms/asterisk16/options.mk
# $NetBSD: options.mk,v 1.1.1.1 2009/06/12 09:04:56 jnemeth Exp $

PKG_OPTIONS_VAR=		PKG_OPTIONS.asterisk
PKG_SUPPORTED_OPTIONS=		zaptel x11 unixodbc ilbc
PKG_OPTIONS_LEGACY_OPTS+=	gtk:x11

.include "../../mk/bsd.options.mk"

PLIST_VARS+=		zaptel x11 unixodbc ilbc

# Asterisk now uses DAHDI, not zaptel; not implemented yet...
#.if !empty(PKG_OPTIONS:Mzaptel)
## zaptel only supported under NetBSD at the moment
#.  include "../../comms/zaptel-netbsd/buildlink3.mk"
#PLIST.zaptel=		yes
#.else
#MAKE_FLAGS+=		WITHOUT_ZAPTEL=1
#.endif

# gtkconsole depends on GTK 1.x
.if !empty(PKG_OPTIONS:Mx11)
.  include "../../x11/gtk/buildlink3.mk"
.  include "../../devel/SDL/buildlink3.mk"
CONFIGURE_ARGS+=	--with-sdl
CONFIGURE_ARGS+=	--with-gtk
PLIST.x11=		yes
.else
CONFIGURE_ARGS+=	--without-sdl
CONFIGURE_ARGS+=	--without-gtk
.endif

.if !empty(PKG_OPTIONS:Munixodbc)
.  include "../../databases/unixodbc/buildlink3.mk"
.  include "../../devel/libltdl/buildlink3.mk"
CONFIGURE_ARGS+=	--with-ltdl
CONFIGURE_ARGS+=	--with-odbc
PLIST.unixodbc=		yes
.else
CONFIGURE_ARGS+=	--without-ltdl
CONFIGURE_ARGS+=	--without-odbc
.endif

.if !empty(PKG_OPTIONS:Milbc)
DISTFILES=		${DEFAULT_DISTFILES}
DISTFILES+=		rfc3951.txt
SITES.rfc3951.txt=	http://www.ietf.org/rfc/
DISTFILES+=		extract-cfile.awk
SITES.extract-cfile.awk=	http://www.ilbcfreeware.org/documentation/
USE_TOOLS+=		awk
PLIST.ilbc=		yes
.endif

post-configure:
.if !empty(PKG_OPTIONS:Mx11)
	${ECHO} "MENUSELECT_PBX=-pbx_gtkconsole" >> ${WRKSRC}/pkgsrc.makeopts
.endif
.if !empty(PKG_OPTIONS:Munixodbc)
	${ECHO} "MENUSELECT_OPTS_app_voicemail=ODBC_STORAGE" >> ${WRKSRC}/pkgsrc.makeopts
.endif
.if !empty(PKG_OPTIONS:Milbc)
	${ECHO} "MENUSELECT_CODECS=-codec_ilbc" >> ${WRKSRC}/pkgsrc.makeopts
.endif
# this is a hack to work around a bug in menuselect
	cd ${WRKSRC} && make menuselect.makeopts

post-extract:
.if !empty(PKG_OPTIONS:Milbc)
	cp ${DISTDIR}/${DIST_SUBDIR}/rfc3951.txt ${WRKSRC}/codecs/ilbc
	cp ${DISTDIR}/${DIST_SUBDIR}/extract-cfile.awk ${WRKSRC}/codecs/ilbc
	cd ${WRKSRC}/codecs/ilbc && ${AWK} -f extract-cfile.awk < rfc3951.txt
.endif

File Added: pkgsrc/comms/asterisk16/files/asterisk.sh
#!@RCD_SCRIPTS_SHELL@
#
# $NetBSD: asterisk.sh,v 1.1.1.1 2009/06/12 09:04:56 jnemeth Exp $
#
# PROVIDE: asterisk
# REQUIRE: DAEMON
# KEYWORD: shutdown
#
# You will need to set some variables in /etc/rc.conf to start Asterisk:
#
# asterisk=YES

if [ -f /etc/rc.subr ]
then
	. /etc/rc.subr
fi

name="asterisk"
rcvar=$name
command="@PREFIX@/sbin/asterisk"
pidfile=@ASTVARRUNDIR@/${name}.pid
required_files="@PKG_SYSCONFDIR@/asterisk.conf"
extra_commands="reload"
start_precmd=asterisk_prestart

auser="@ASTERISK_USER@"
agroup="@ASTERISK_GROUP@"
command_args="-U $auser -G $agroup"

asterisk_prestart() {
	if test ! -d @ASTVARRUNDIR@; then
		mkdir @ASTVARRUNDIR@
		chown $auser:$agroup @ASTVARRUNDIR@
		chmod 0755 @ASTVARRUNDIR@
	fi
}

stop_cmd="$command -r -x 'stop gracefully' >/dev/null"
reload_cmd="$command -r -x 'reload' >/dev/null"
asterisk_nice="-20"

load_rc_config $name
run_rc_command "$1"

File Added: pkgsrc/comms/asterisk16/patches/Attic/patch-bb
$NetBSD: patch-bb,v 1.1.1.1 2009/06/12 09:04:56 jnemeth Exp $

--- main/utils.c.orig	2008-12-22 09:30:05.000000000 -0800
+++ main/utils.c
@@ -1241,13 +1241,13 @@ int ast_false(const char *s)
 static struct timeval tvfix(struct timeval a)
 {
 	if (a.tv_usec >= ONE_MILLION) {
-		ast_log(LOG_WARNING, "warning too large timestamp %ld.%ld\n",
-			a.tv_sec, (long int) a.tv_usec);
+		ast_log(LOG_WARNING, "warning too large timestamp %jd.%ld\n",
+			(intmax_t)a.tv_sec, (long int) a.tv_usec);
 		a.tv_sec += a.tv_usec / ONE_MILLION;
 		a.tv_usec %= ONE_MILLION;
 	} else if (a.tv_usec < 0) {
-		ast_log(LOG_WARNING, "warning negative timestamp %ld.%ld\n",
-			a.tv_sec, (long int) a.tv_usec);
+		ast_log(LOG_WARNING, "warning negative timestamp %jd.%ld\n",
+			(intmax_t)a.tv_sec, (long int) a.tv_usec);
 		a.tv_usec = 0;
 	}
 	return a;

File Added: pkgsrc/comms/asterisk16/patches/Attic/patch-aa
$NetBSD: patch-aa,v 1.1.1.1 2009/06/12 09:04:56 jnemeth Exp $

--- Makefile.orig	2008-11-29 10:37:55.000000000 -0800
+++ Makefile
@@ -122,20 +122,6 @@ DEBUG=-g3
 
 # Define standard directories for various platforms
 # These apply if they are not redefined in asterisk.conf 
-ifeq ($(OSARCH),SunOS)
-  ASTETCDIR=/var/etc/asterisk
-  ASTLIBDIR=/opt/asterisk/lib
-  ASTVARLIBDIR=/var/opt/asterisk
-  ASTDBDIR=$(ASTVARLIBDIR)
-  ASTKEYDIR=$(ASTVARLIBDIR)
-  ASTSPOOLDIR=/var/spool/asterisk
-  ASTLOGDIR=/var/log/asterisk
-  ASTHEADERDIR=/opt/asterisk/include
-  ASTBINDIR=/opt/asterisk/bin
-  ASTSBINDIR=/opt/asterisk/sbin
-  ASTVARRUNDIR=/var/run/asterisk
-  ASTMANDIR=/opt/asterisk/man
-else
   ASTETCDIR=$(sysconfdir)/asterisk
   ASTLIBDIR=$(libdir)/asterisk
   ASTHEADERDIR=$(includedir)/asterisk
@@ -145,19 +131,12 @@ else
   ASTLOGDIR=$(localstatedir)/log/asterisk
   ASTVARRUNDIR=$(localstatedir)/run
   ASTMANDIR=$(mandir)
-ifneq ($(findstring BSD,$(OSARCH)),)
   ASTVARLIBDIR=$(prefix)/share/asterisk
   ASTVARRUNDIR=$(localstatedir)/run/asterisk
   ASTDBDIR=$(localstatedir)/db/asterisk
-else
-  ASTVARLIBDIR=$(localstatedir)/lib/asterisk
-  ASTDBDIR=$(ASTVARLIBDIR)
-endif
   ASTKEYDIR=$(ASTVARLIBDIR)
-endif
-ifeq ($(ASTDATADIR),)
   ASTDATADIR:=$(ASTVARLIBDIR)
-endif
+  ASTEXAMPLEDIR=$(ASTETCDIR)
 
 # Asterisk.conf is located in ASTETCDIR or by using the -C flag
 # when starting Asterisk
@@ -237,11 +216,6 @@ ifeq ($(AST_DEVMODE),yes)
   ASTCFLAGS+=-Wformat=2
 endif
 
-ifneq ($(findstring BSD,$(OSARCH)),)
-  ASTCFLAGS+=-I/usr/local/include
-  ASTLDFLAGS+=-L/usr/local/lib
-endif
-
 ifneq ($(PROC),ultrasparc)
   ASTCFLAGS+=$(shell if $(CC) -march=$(PROC) -S -o /dev/null -xc /dev/null >/dev/null 2>&1; then echo "-march=$(PROC)"; fi)
 endif
@@ -457,7 +431,7 @@ distclean: $(SUBDIRS_DIST_CLEAN) _clean
 	rm -f build_tools/menuselect-deps
 
 datafiles: _all
-	if [ x`$(ID) -un` = xroot ]; then CFLAGS="$(ASTCFLAGS)" sh build_tools/mkpkgconfig $(DESTDIR)/usr/lib/pkgconfig; fi
+	CFLAGS="$(ASTCFLAGS)" build_tools/mkpkgconfig $(DESTDIR)${PREFIX}/lib/pkgconfig
 # Should static HTTP be installed during make samples or even with its own target ala
 # webvoicemail?  There are portions here that *could* be customized but might also be
 # improved a lot.  I'll put it here for now.
@@ -499,9 +473,10 @@ NEWHEADERS=$(notdir $(wildcard include/a
 OLDHEADERS=$(filter-out $(NEWHEADERS),$(notdir $(wildcard $(DESTDIR)$(ASTHEADERDIR)/*.h)))
 
 installdirs:
+	mkdir -p $(DESTDIR)$(AGI_DIR)
 	mkdir -p $(DESTDIR)$(MODULES_DIR)
 	mkdir -p $(DESTDIR)$(ASTSBINDIR)
-	mkdir -p $(DESTDIR)$(ASTETCDIR)
+	mkdir -p $(DESTDIR)$(ASTEXAMPLEDIR)
 	mkdir -p $(DESTDIR)$(ASTBINDIR)
 	mkdir -p $(DESTDIR)$(ASTVARRUNDIR)
 	mkdir -p $(DESTDIR)$(ASTSPOOLDIR)/voicemail
@@ -510,6 +485,7 @@ installdirs:
 	mkdir -p $(DESTDIR)$(ASTSPOOLDIR)/tmp
 	mkdir -p $(DESTDIR)$(ASTSPOOLDIR)/meetme
 	mkdir -p $(DESTDIR)$(ASTSPOOLDIR)/monitor
+	mkdir -p $(DESTDIR)$(ASTDBDIR)
 
 bininstall: _all installdirs $(SUBDIRS_INSTALL)
 	$(INSTALL) -m 755 main/asterisk $(DESTDIR)$(ASTSBINDIR)/
@@ -605,22 +581,22 @@ upgrade: bininstall
 # XXX why *.adsi is installed first ?
 adsi:
 	@echo Installing adsi config files...
-	@mkdir -p $(DESTDIR)$(ASTETCDIR)
+	@mkdir -p $(DESTDIR)$(ASTEXAMPLEDIR)
 	@for x in configs/*.adsi; do \
-		dst="$(DESTDIR)$(ASTETCDIR)/`$(BASENAME) $$x`" ; \
+		dst="$(DESTDIR)$(ASTEXAMPLEDIR)/`$(BASENAME) $$x`" ; \
 		if [ -f $${dst} ] ; then \
 			echo "Overwriting $$x" ; \
 		else \
 			echo "Installing $$x" ; \
 		fi ; \
-		$(INSTALL) -m 644 $$x $(DESTDIR)$(ASTETCDIR)/`$(BASENAME) $$x` ; \
+		$(INSTALL) -m 644 $$x $(DESTDIR)$(ASTEXAMPLEDIR)/`$(BASENAME) $$x` ; \
 	done
 
 samples: adsi
 	@echo Installing other config files...
-	@mkdir -p $(DESTDIR)$(ASTETCDIR)
+	@mkdir -p $(DESTDIR)$(ASTEXAMPLEDIR)
 	@for x in configs/*.sample; do \
-		dst="$(DESTDIR)$(ASTETCDIR)/`$(BASENAME) $$x .sample`" ;	\
+		dst="$(DESTDIR)$(ASTEXAMPLEDIR)/`$(BASENAME) $$x .sample`" ;	\
 		if [ -f $${dst} ]; then \
 			if [ "$(OVERWRITE)" = "y" ]; then \
 				if cmp -s $${dst} $$x ; then \
@@ -636,10 +612,10 @@ samples: adsi
 		echo "Installing file $$x"; \
 		$(INSTALL) -m 644 $$x $${dst} ;\
 	done
-	@if [ "$(OVERWRITE)" = "y" ] || [ ! -f $(DESTDIR)$(ASTCONFPATH) ]; then \
+	@if [ "$(OVERWRITE)" = "y" ] || [ ! -f $(DESTDIR)$(ASTEXAMPLEDIR)/asterisk.conf ]; then \
 		echo "Creating asterisk.conf"; \
 		( \
-		echo "[directories](!) ; remove the (!) to enable this" ; \
+		echo "[directories]" ; \
 		echo "astetcdir => $(ASTETCDIR)" ; \
 		echo "astmoddir => $(MODULES_DIR)" ; \
 		echo "astvarlibdir => $(ASTVARLIBDIR)" ; \
@@ -692,7 +668,7 @@ samples: adsi
 		echo "pbx_realtime=1.6" ; \
 		echo "res_agi=1.6" ; \
 		echo "app_set=1.6" ; \
-		) > $(DESTDIR)$(ASTCONFPATH) ; \
+		) > $(DESTDIR)$(ASTEXAMPLEDIR)/asterisk.conf ; \
 	else \
 		echo "Skipping asterisk.conf creation"; \
 	fi
@@ -826,7 +802,7 @@ uninstall-all: _uninstall
 	rm -rf $(DESTDIR)$(ASTVARLIBDIR)
 	rm -rf $(DESTDIR)$(ASTDATADIR)
 	rm -rf $(DESTDIR)$(ASTSPOOLDIR)
-	rm -rf $(DESTDIR)$(ASTETCDIR)
+	rm -rf $(DESTDIR)$(ASTEXAMPLEDIR)
 	rm -rf $(DESTDIR)$(ASTLOGDIR)
 
 menuconfig: menuselect

File Added: pkgsrc/comms/asterisk16/patches/Attic/patch-ao
$NetBSD: patch-ao,v 1.1.1.1 2009/06/12 09:04:56 jnemeth Exp $

--- build_tools/mkpkgconfig.orig	2007-08-22 11:54:30.000000000 -0700
+++ build_tools/mkpkgconfig
@@ -21,12 +25,15 @@ else
 fi
 
 ## Clean out CFLAGS for the spec file.
+## pkgsrc -- the regex below isn't sed compatible, so always use perl
+EXTREGEX="perl -pe"
 
-LOCAL_CFLAGS=`echo $CFLAGS | ${EXTREGEX} 's/\s*-pipe\s*//g' | ${EXTREGEX} 's/-[Wmp]\S*\s*//g' | \
+LOCAL_CFLAGS=`echo $CFLAGS | ${EXTREGEX} 's/\-pipe\s*//g' | ${EXTREGEX} 's/-[Wmp]\S*\s*//g' | \
   ${EXTREGEX} 's/-I(include|\.\.\/include) //g' | \
   ${EXTREGEX} 's/-DINSTALL_PREFIX=\S* //g' | \
   ${EXTREGEX} 's/-DASTERISK_VERSION=\S* //g' | \
-  ${EXTREGEX} 's/-DAST(ETCDIR|LIBDIR|VARLIBDIR|VARRUNDIR|SPOOLDIR|LOGDIR|CONFPATH|MODDIR|AGIDIR)=\S* //g'`
+  ${EXTREGEX} 's/-DAST(ETCDIR|LIBDIR|VARLIBDIR|VARRUNDIR|SPOOLDIR|LOGDIR|CONFPATH|MODDIR|AGIDIR)=\S* //g' | \
+  ${EXTREGEX} "s;${WRKSRC};${PREFIX};g"`
 
 
 cat <<EOF > $PPATH/asterisk.pc

File Added: pkgsrc/comms/asterisk16/patches/Attic/patch-ag
$NetBSD: patch-ag,v 1.1.1.1 2009/06/12 09:04:56 jnemeth Exp $

--- codecs/lpc10/Makefile.orig	2007-10-29 15:24:44.000000000 -0700
+++ codecs/lpc10/Makefile
@@ -31,19 +31,21 @@ ASTCFLAGS:= $(ASTCFLAGS:-Werror=)
 ifneq ($(OSARCH),Darwin)
  ifneq ($(findstring BSD,${OSARCH}),BSD)
   ifneq ($(PROC),ppc)
-   ifneq ($(PROC),x86_64)
-    ifneq ($(PROC),alpha)
+   ifneq ($(PROC),powerpc)
+    ifneq ($(PROC),x86_64)
+     ifneq ($(PROC),alpha)
 #The problem with sparc is the best stuff is in newer versions of gcc (post 3.0) only.
 #This works for even old (2.96) versions of gcc and provides a small boost either way.
 #A ultrasparc cpu is really v9 but the stock debian stable 3.0 gcc doesn.t support it.
 #So we go lowest common available by gcc and go a step down, still a step up from
 #the default as we now have a better instruction set to work with. - Belgarath
-     ifeq ($(PROC),ultrasparc)
-        CFLAGS+= -mtune=$(PROC) -mcpu=v8 -O3 -fomit-frame-pointer
-     else
-      ifneq ($(OSARCH),SunOS)
-       ifneq  ($(OSARCH),arm)
-#        CFLAGS+= -march=$(PROC)
+      ifeq ($(PROC),ultrasparc)
+         CFLAGS+= -mtune=$(PROC) -mcpu=v8 -O3 -fomit-frame-pointer
+      else
+       ifneq ($(OSARCH),SunOS)
+        ifneq  ($(OSARCH),arm)
+#         CFLAGS+= -march=$(PROC)
+        endif
        endif
       endif
      endif

File Added: pkgsrc/comms/asterisk16/patches/Attic/patch-ai
$NetBSD: patch-ai,v 1.1.1.1 2009/06/12 09:04:56 jnemeth Exp $

--- include/asterisk/endian.h.orig	2008-10-09 10:51:25.000000000 -0700
+++ include/asterisk/endian.h
@@ -31,6 +31,11 @@
 #ifndef __BYTE_ORDER
 #ifdef __linux__
 #include <endian.h>
+#elif defined(__DragonFly__)
+#include <sys/endian.h>
+#define __BYTE_ORDER BYTE_ORDER
+#define __LITTLE_ENDIAN LITTLE_ENDIAN
+#define __BIG_ENDIAN BIG_ENDIAN
 #elif defined(__OpenBSD__) || defined(__FreeBSD__) || defined(__NetBSD__) || defined(__APPLE__)
 #if defined(__OpenBSD__)
 #include "asterisk/compat.h"

File Added: pkgsrc/comms/asterisk16/patches/Attic/patch-ak
$NetBSD: patch-ak,v 1.1.1.1 2009/06/12 09:04:56 jnemeth Exp $

--- channels/chan_oss.c.orig	2008-11-02 16:39:04.000000000 -0800
+++ channels/chan_oss.c
@@ -47,7 +47,7 @@ ASTERISK_FILE_VERSION(__FILE__, "$Revisi
 
 #ifdef __linux
 #include <linux/soundcard.h>
-#elif defined(__FreeBSD__) || defined(__CYGWIN__)
+#elif defined(__FreeBSD__) || defined(__CYGWIN__) || defined(__DragonFly__)
 #include <sys/soundcard.h>
 #else
 #include <soundcard.h>

File Added: pkgsrc/comms/asterisk16/patches/Attic/patch-al
$NetBSD: patch-al,v 1.1.1.1 2009/06/12 09:04:56 jnemeth Exp $

--- pbx/pbx_dundi.c.orig	2008-11-02 16:39:04.000000000 -0800
+++ pbx/pbx_dundi.c
@@ -37,7 +37,7 @@ ASTERISK_FILE_VERSION(__FILE__, "$Revisi
 #include <pthread.h>
 #include <net/if.h>
 
-#if defined(__FreeBSD__) || defined(__OpenBSD__) || defined(__NetBSD__) || defined(__Darwin__) 
+#if defined(__FreeBSD__) || defined(__OpenBSD__) || defined(__NetBSD__) || defined(__Darwin__) || defined(__DragonFly__)
 #include <net/if_dl.h>
 #include <ifaddrs.h>
 #endif

File Added: pkgsrc/comms/asterisk16/patches/Attic/patch-am
$NetBSD: patch-am,v 1.1.1.1 2009/06/12 09:04:56 jnemeth Exp $

--- apps/app_sms.c.orig	2008-11-02 16:39:04.000000000 -0800
+++ apps/app_sms.c
@@ -510,7 +510,7 @@ static void packdate(unsigned char *o, t
 	int z;
 
 	ast_localtime(&tv, &t, NULL);
-#if defined(__FreeBSD__) || defined(__OpenBSD__) || defined( __NetBSD__ ) || defined(__APPLE__) || defined(__CYGWIN__)
+#if defined(__FreeBSD__) || defined(__OpenBSD__) || defined( __NetBSD__ ) || defined(__APPLE__) || defined(__CYGWIN__) || defined(__DragonFly__)
 	z = -t.tm_gmtoff / 60 / 15;
 #else
 	z = timezone / 60 / 15;

File Added: pkgsrc/comms/asterisk16/patches/Attic/patch-an
$NetBSD: patch-an,v 1.1.1.1 2009/06/12 09:04:57 jnemeth Exp $

--- utils/streamplayer.c.orig	2008-11-02 16:39:04.000000000 -0800
+++ utils/streamplayer.c
@@ -49,7 +49,7 @@
 #include <unistd.h>
 #include <sys/types.h>
 #include <sys/socket.h>
-#if defined(__FreeBSD__) || defined(__OpenBSD__) || defined(__NetBSD__) || defined(__Darwin__) || defined(__CYGWIN__)
+#if defined(__FreeBSD__) || defined(__OpenBSD__) || defined(__NetBSD__) || defined(__Darwin__) || defined(__CYGWIN__) || defined(__DragonFly__)
 #include <netinet/in.h>
 #endif
 #include <sys/time.h>

File Added: pkgsrc/comms/asterisk16/patches/Attic/patch-ap
$NetBSD: patch-ap,v 1.1.1.1 2009/06/12 09:04:57 jnemeth Exp $

--- configure.ac.orig	2008-12-15 07:48:22.000000000 -0800
+++ configure.ac
@@ -568,6 +568,9 @@ AST_C_DEFINE_CHECK([IP_MTU_DISCOVER], [I
 AC_CHECK_HEADER([libkern/OSAtomic.h],
                 [AC_DEFINE_UNQUOTED([HAVE_OSX_ATOMICS], 1, [Define to 1 if OSX atomic operations are supported.])])
 
+AC_CHECK_HEADER([sys/atomic.h],
+                [AC_DEFINE_UNQUOTED([HAVE_SYS_ATOMIC_H], 1, [Define to 1 if sys/atomic.h atomic operations are supported.])])
+
 AC_CHECK_SIZEOF(int)
 
 # do the package library checks now

File Added: pkgsrc/comms/asterisk16/patches/Attic/patch-aq
$NetBSD: patch-aq,v 1.1.1.1 2009/06/12 09:04:57 jnemeth Exp $

--- configure.orig	2009-01-29 15:47:00.000000000 -0800
+++ configure
@@ -17890,6 +17890,144 @@ _ACEOF
 fi
 
 
+if test "${ac_cv_header_sys_atomic_h+set}" = set; then
+  { echo "$as_me:$LINENO: checking for sys/atomic.h" >&5
+echo $ECHO_N "checking for sys/atomic.h... $ECHO_C" >&6; }
+if test "${ac_cv_header_sys_atomic_h+set}" = set; then
+  echo $ECHO_N "(cached) $ECHO_C" >&6
+fi
+{ echo "$as_me:$LINENO: result: $ac_cv_header_sys_atomic_h" >&5
+echo "${ECHO_T}$ac_cv_header_sys_atomic_h" >&6; }
+else
+  # Is the header compilable?
+{ echo "$as_me:$LINENO: checking sys/atomic.h usability" >&5
+echo $ECHO_N "checking sys/atomic.h usability... $ECHO_C" >&6; }
+cat >conftest.$ac_ext <<_ACEOF
+/* confdefs.h.  */
+_ACEOF
+cat confdefs.h >>conftest.$ac_ext
+cat >>conftest.$ac_ext <<_ACEOF
+/* end confdefs.h.  */
+$ac_includes_default
+#include <sys/atomic.h>
+_ACEOF
+rm -f conftest.$ac_objext
+if { (ac_try="$ac_compile"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_compile") 2>conftest.er1
+  ac_status=$?
+  grep -v '^ *+' conftest.er1 >conftest.err
+  rm -f conftest.er1
+  cat conftest.err >&5
+  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } && {
+	 test -z "$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       } && test -s conftest.$ac_objext; then
+  ac_header_compiler=yes
+else
+  echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+	ac_header_compiler=no
+fi
+
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+{ echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
+echo "${ECHO_T}$ac_header_compiler" >&6; }
+
+# Is the header present?
+{ echo "$as_me:$LINENO: checking sys/atomic.h presence" >&5
+echo $ECHO_N "checking sys/atomic.h presence... $ECHO_C" >&6; }
+cat >conftest.$ac_ext <<_ACEOF
+/* confdefs.h.  */
+_ACEOF
+cat confdefs.h >>conftest.$ac_ext
+cat >>conftest.$ac_ext <<_ACEOF
+/* end confdefs.h.  */
+#include <sys/atomic.h>
+_ACEOF
+if { (ac_try="$ac_cpp conftest.$ac_ext"
+case "(($ac_try" in
+  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
+  *) ac_try_echo=$ac_try;;
+esac
+eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
+  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
+  ac_status=$?
+  grep -v '^ *+' conftest.er1 >conftest.err
+  rm -f conftest.er1
+  cat conftest.err >&5
+  echo "$as_me:$LINENO: \$? = $ac_status" >&5
+  (exit $ac_status); } >/dev/null && {
+	 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
+	 test ! -s conftest.err
+       }; then
+  ac_header_preproc=yes
+else
+  echo "$as_me: failed program was:" >&5
+sed 's/^/| /' conftest.$ac_ext >&5
+
+  ac_header_preproc=no
+fi
+
+rm -f conftest.err conftest.$ac_ext
+{ echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
+echo "${ECHO_T}$ac_header_preproc" >&6; }
+
+# So?  What about this header?
+case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
+  yes:no: )
+    { echo "$as_me:$LINENO: WARNING: sys/atomic.h: accepted by the compiler, rejected by the preprocessor!" >&5
+echo "$as_me: WARNING: sys/atomic.h: accepted by the compiler, rejected by the preprocessor!" >&2;}
+    { echo "$as_me:$LINENO: WARNING: sys/atomic.h: proceeding with the compiler's result" >&5
+echo "$as_me: WARNING: sys/atomic.h: proceeding with the compiler's result" >&2;}
+    ac_header_preproc=yes
+    ;;
+  no:yes:* )
+    { echo "$as_me:$LINENO: WARNING: sys/atomic.h: present but cannot be compiled" >&5
+echo "$as_me: WARNING: sys/atomic.h: present but cannot be compiled" >&2;}
+    { echo "$as_me:$LINENO: WARNING: sys/atomic.h:     check for missing prerequisite headers?" >&5
+echo "$as_me: WARNING: sys/atomic.h:     check for missing prerequisite headers?" >&2;}
+    { echo "$as_me:$LINENO: WARNING: sys/Atomic.h: see the Autoconf documentation" >&5
+echo "$as_me: WARNING: sys/atomic.h: see the Autoconf documentation" >&2;}
+    { echo "$as_me:$LINENO: WARNING: sys/atomic.h:     section \"Present But Cannot Be Compiled\"" >&5
+echo "$as_me: WARNING: sys/atomic.h:     section \"Present But Cannot Be Compiled\"" >&2;}
+    { echo "$as_me:$LINENO: WARNING: sys/atomic.h: proceeding with the preprocessor's result" >&5
+echo "$as_me: WARNING: sys/atomic.h: proceeding with the preprocessor's result" >&2;}
+    { echo "$as_me:$LINENO: WARNING: sys/atomic.h: in the future, the compiler will take precedence" >&5
+echo "$as_me: WARNING: sys/atomic.h: in the future, the compiler will take precedence" >&2;}
+    ( cat <<\_ASBOX
+## ------------------------------- ##
+## Report this to www.asterisk.org ##
+## ------------------------------- ##
+_ASBOX
+     ) | sed "s/^/$as_me: WARNING:     /" >&2
+    ;;
+esac
+{ echo "$as_me:$LINENO: checking for sys/atomic.h" >&5
+echo $ECHO_N "checking for sys/atomic.h... $ECHO_C" >&6; }
+if test "${ac_cv_header_sys_atomic_h+set}" = set; then
+  echo $ECHO_N "(cached) $ECHO_C" >&6
+else
+  ac_cv_header_sys_atomic_h=$ac_header_preproc
+fi
+{ echo "$as_me:$LINENO: result: $ac_cv_header_sys_atomic_h" >&5
+echo "${ECHO_T}$ac_cv_header_sys_atomic_h" >&6; }
+
+fi
+if test $ac_cv_header_sys_atomic_h = yes; then
+
+cat >>confdefs.h <<_ACEOF
+#define HAVE_SYS_ATOMIC_H 1
+_ACEOF
+
+fi
+
 
 { echo "$as_me:$LINENO: checking for int" >&5
 echo $ECHO_N "checking for int... $ECHO_C" >&6; }

File Added: pkgsrc/comms/asterisk16/patches/Attic/patch-ar
$NetBSD: patch-ar,v 1.1.1.1 2009/06/12 09:04:57 jnemeth Exp $

--- include/asterisk/autoconfig.h.in.orig	2008-12-15 07:48:22.000000000 -0800
+++ include/asterisk/autoconfig.h.in
@@ -897,6 +897,9 @@
 /* Define to 1 if you have the <syslog.h> header file. */
 #undef HAVE_SYSLOG_H
 
+/* Define to 1 if sys/atomic.h atomic operations are supported. */
+#undef HAVE_SYS_ATOMIC_H
+
 /* Define to 1 if you have the <sys/dir.h> header file, and it defines `DIR'.
    */
 #undef HAVE_SYS_DIR_H

File Added: pkgsrc/comms/asterisk16/patches/Attic/patch-as
$NetBSD: patch-as,v 1.1.1.1 2009/06/12 09:04:57 jnemeth Exp $

--- include/asterisk/lock.h.orig	2008-06-30 09:09:52.000000000 -0700
+++ include/asterisk/lock.h
@@ -1176,6 +1176,10 @@ int ast_atomic_fetchadd_int_slow(volatil
 #include "libkern/OSAtomic.h"
 #endif
 
+#if defined(HAVE_SYS_ATOMIC_H)
+#include <sys/atomic.h>
+#endif
+
 /*! \brief Atomically add v to *p and return * the previous value of *p.
  * This can be used to handle reference counts, and the return value
  * can be used to generate unique identifiers.
@@ -1195,6 +1199,12 @@ AST_INLINE_API(int ast_atomic_fetchadd_i
 AST_INLINE_API(int ast_atomic_fetchadd_int(volatile int *p, int v),
 {
 	return OSAtomicAdd64(v, (int64_t *) p) - v;
+})
+#elif defined(HAVE_SYS_ATOMIC_H)
+AST_INLINE_API(int ast_atomic_fetchadd_int(volatile int *p, int v),
+{
+	return atomic_add_int_nv((unsigned int *)p, v) - v;
+})
 #elif defined (__i386__) || defined(__x86_64__)
 #ifdef sun
 AST_INLINE_API(int ast_atomic_fetchadd_int(volatile int *p, int v),
@@ -1241,6 +1251,12 @@ AST_INLINE_API(int ast_atomic_dec_and_te
 AST_INLINE_API(int ast_atomic_dec_and_test(volatile int *p),
 {
 	return OSAtomicAdd64( -1, (int64_t *) p) == 0;
+})
+#elif defined(HAVE_SYS_ATOMIC_H)
+AST_INLINE_API(int ast_atomic_dec_and_test(volatile int *p),
+{
+	return atomic_dec_uint_nv((unsigned int *)p) == 0;
+})
 #else
 AST_INLINE_API(int ast_atomic_dec_and_test(volatile int *p),
 {

File Added: pkgsrc/comms/asterisk16/patches/Attic/patch-at
$NetBSD: patch-at,v 1.1.1.1 2009/06/12 09:04:57 jnemeth Exp $

--- utils/extconf.c.orig	2008-12-17 12:59:42.000000000 -0800
+++ utils/extconf.c
@@ -789,6 +789,10 @@ static void  __attribute__((destructor))
 #include "libkern/OSAtomic.h"
 #endif
 
+#if defined(HAVE_SYS_ATOMIC_H)
+#include <sys/atomic.h>
+#endif
+
 /*! \brief Atomically add v to *p and return * the previous value of *p.
  * This can be used to handle reference counts, and the return value
  * can be used to generate unique identifiers.
@@ -802,12 +806,18 @@ AST_INLINE_API(int ast_atomic_fetchadd_i
 #elif defined(HAVE_OSX_ATOMICS) && (SIZEOF_INT == 4)
 AST_INLINE_API(int ast_atomic_fetchadd_int(volatile int *p, int v),
 {
-	return OSAtomicAdd32(v, (int32_t *) p);
+	return OSAtomicAdd32(v, (int32_t *) p) - v;
 })
 #elif defined(HAVE_OSX_ATOMICS) && (SIZEOF_INT == 8)
 AST_INLINE_API(int ast_atomic_fetchadd_int(volatile int *p, int v),
 {
-	return OSAtomicAdd64(v, (int64_t *) p);
+	return OSAtomicAdd64(v, (int64_t *) p) - v;
+})
+#elif defined(HAVE_SYS_ATOMIC_H)
+AST_INLINE_API(int ast_atomic_fetchadd_int(volatile int *p, int v),
+{
+	return atomic_add_int_nv((unsigned int *)p, v) - v;
+})
 #elif defined (__i386__) || defined(__x86_64__)
 AST_INLINE_API(int ast_atomic_fetchadd_int(volatile int *p, int v),
 {
@@ -849,6 +859,12 @@ AST_INLINE_API(int ast_atomic_dec_and_te
 AST_INLINE_API(int ast_atomic_dec_and_test(volatile int *p),
 {
 	return OSAtomicAdd64( -1, (int64_t *) p) == 0;
+})
+#elif defined(HAVE_SYS_ATOMIC_H)
+AST_INLINE_API(int ast_atomic_dec_and_test(volatile int *p),
+{
+	return atomic_dec_uint_nv((unsigned int *)p) == 0;
+})
 #else
 AST_INLINE_API(int ast_atomic_dec_and_test(volatile int *p),
 {

File Added: pkgsrc/comms/asterisk16/patches/Attic/patch-au
$NetBSD: patch-au,v 1.1.1.1 2009/06/12 09:04:57 jnemeth Exp $

--- sounds/Makefile.orig	2009-01-09 15:17:14.000000000 -0800
+++ sounds/Makefile
@@ -60,20 +60,6 @@ endif
 all: $(CORE_SOUNDS) $(EXTRA_SOUNDS) $(MOH)
 
 have_download:
-	@if test "$(DOWNLOAD)" = ":" ; then \
-		echo "**************************************************"; \
-		echo "***                                            ***"; \
-		echo "*** You must have either wget or fetch to be   ***"; \
-		echo "*** able to automatically download and install ***"; \
-		echo "*** the requested sound packages.              ***"; \
-		echo "***                                            ***"; \
-		echo "*** Please install one of these, or remove any ***"; \
-		echo "*** extra sound package selections in          ***"; \
-		echo "*** menuselecct before installing Asterisk.    ***"; \
-		echo "***                                            ***"; \
-		echo "**************************************************"; \
-		exit 1; \
-	fi
 
 $(SOUNDS_DIR)/.asterisk-core-sounds-en-%: have_download
 	@PACKAGE=$(subst $(SOUNDS_DIR)/.asterisk,asterisk,$@).tar.gz; \

File Added: pkgsrc/comms/asterisk16/patches/Attic/patch-av
$NetBSD: patch-av,v 1.1.1.1 2009/06/12 09:04:57 jnemeth Exp $

--- apps/app_dial.c.orig	2009-02-11 14:48:11.000000000 -0800
+++ apps/app_dial.c
@@ -1236,12 +1236,12 @@ static void end_bridge_callback(void *da
 
 	ast_channel_lock(chan);
 	if (chan->cdr->answer.tv_sec) {
-		snprintf(buf, sizeof(buf), "%ld", end - chan->cdr->answer.tv_sec);
+		snprintf(buf, sizeof(buf), "%jd", (intmax_t) (end - chan->cdr->answer.tv_sec));
 		pbx_builtin_setvar_helper(chan, "ANSWEREDTIME", buf);
 	}
 
 	if (chan->cdr->start.tv_sec) {
-		snprintf(buf, sizeof(buf), "%ld", end - chan->cdr->start.tv_sec);
+		snprintf(buf, sizeof(buf), "%jd", (intmax_t) (end - chan->cdr->start.tv_sec));
 		pbx_builtin_setvar_helper(chan, "DIALEDTIME", buf);
 	}
 	ast_channel_unlock(chan);

File Added: pkgsrc/comms/asterisk16/patches/Attic/patch-aw
$NetBSD: patch-aw,v 1.1.1.1 2009/06/12 09:04:57 jnemeth Exp $

--- apps/app_followme.c.orig	2009-01-07 10:30:39.000000000 -0800
+++ apps/app_followme.c
@@ -885,12 +885,12 @@ static void end_bridge_callback(void *da
 
 	ast_channel_lock(chan);
 	if (chan->cdr->answer.tv_sec) {
-		snprintf(buf, sizeof(buf), "%ld", end - chan->cdr->answer.tv_sec);
+		snprintf(buf, sizeof(buf), "%jd", (intmax_t) (end - chan->cdr->answer.tv_sec));
 		pbx_builtin_setvar_helper(chan, "ANSWEREDTIME", buf);
 	}
 
 	if (chan->cdr->start.tv_sec) {
-		snprintf(buf, sizeof(buf), "%ld", end - chan->cdr->start.tv_sec);
+		snprintf(buf, sizeof(buf), "%jd", (intmax_t) (end - chan->cdr->start.tv_sec));
 		pbx_builtin_setvar_helper(chan, "DIALEDTIME", buf);
 	}
 	ast_channel_unlock(chan);

File Added: pkgsrc/comms/asterisk16/patches/Attic/patch-ax
$NetBSD: patch-ax,v 1.1.1.1 2009/06/12 09:04:57 jnemeth Exp $

--- apps/app_queue.c.orig	2009-02-11 15:04:10.000000000 -0800
+++ apps/app_queue.c
@@ -2880,7 +2880,7 @@ static int wait_our_turn(struct queue_en
 
 		if (qe->parent->leavewhenempty && (stat == QUEUE_NO_MEMBERS)) {
 			*reason = QUEUE_LEAVEEMPTY;
-			ast_queue_log(qe->parent->name, qe->chan->uniqueid, "NONE", "EXITEMPTY", "%d|%d|%ld", qe->pos, qe->opos, (long) time(NULL) - qe->start);
+			ast_queue_log(qe->parent->name, qe->chan->uniqueid, "NONE", "EXITEMPTY", "%d|%d|%jd", qe->pos, qe->opos, (intmax_t) time(NULL) - qe->start);
 			leave_queue(qe);
 			break;
 		}
@@ -2888,13 +2888,13 @@ static int wait_our_turn(struct queue_en
 		/* leave the queue if no reachable agents, if enabled */
 		if ((qe->parent->leavewhenempty == QUEUE_EMPTY_STRICT) && (stat == QUEUE_NO_REACHABLE_MEMBERS || stat == QUEUE_NO_UNPAUSED_REACHABLE_MEMBERS)) {
 			*reason = QUEUE_LEAVEUNAVAIL;
-			ast_queue_log(qe->parent->name, qe->chan->uniqueid, "NONE", "EXITEMPTY", "%d|%d|%ld", qe->pos, qe->opos, (long) time(NULL) - qe->start);
+			ast_queue_log(qe->parent->name, qe->chan->uniqueid, "NONE", "EXITEMPTY", "%d|%d|%jd", qe->pos, qe->opos, (intmax_t) time(NULL) - qe->start);
 			leave_queue(qe);
 			break;
 		}
 		if ((qe->parent->leavewhenempty == QUEUE_EMPTY_LOOSE) && (stat == QUEUE_NO_REACHABLE_MEMBERS)) {
 			*reason = QUEUE_LEAVEUNAVAIL;
-			ast_queue_log(qe->parent->name, qe->chan->uniqueid, "NONE", "EXITEMPTY", "%d|%d|%ld", qe->pos, qe->opos, (long) time(NULL) - qe->start);
+			ast_queue_log(qe->parent->name, qe->chan->uniqueid, "NONE", "EXITEMPTY", "%d|%d|%jd", qe->pos, qe->opos, (intmax_t) time(NULL) - qe->start);
 			leave_queue(qe);
 			break;
 		}
@@ -3587,7 +3587,7 @@ static int try_calling(struct queue_ent 
 			} else if (res2) {
 				/* Caller must have hung up just before being connected*/
 				ast_log(LOG_NOTICE, "Caller was about to talk to agent on %s but the caller hungup.\n", peer->name);
-				ast_queue_log(queuename, qe->chan->uniqueid, member->membername, "ABANDON", "%d|%d|%ld", qe->pos, qe->opos, (long) time(NULL) - qe->start);
+				ast_queue_log(queuename, qe->chan->uniqueid, member->membername, "ABANDON", "%d|%d|%jd", qe->pos, qe->opos, (intmax_t) time(NULL) - qe->start);
 				record_abandoned(qe);
 				ast_hangup(peer);
 				ao2_ref(member, -1);
@@ -3631,8 +3631,8 @@ static int try_calling(struct queue_ent 
 		/* if setqueueentryvar is defined, make queue entry (i.e. the caller) variables available to the channel */
 		/* use  pbx_builtin_setvar to set a load of variables with one call */
 		if (qe->parent->setqueueentryvar) {
-			snprintf(interfacevar, sizeof(interfacevar), "QEHOLDTIME=%ld,QEORIGINALPOS=%d",
-				(long) time(NULL) - qe->start, qe->opos);
+			snprintf(interfacevar, sizeof(interfacevar), "QEHOLDTIME=%jd,QEORIGINALPOS=%d",
+				(intmax_t) time(NULL) - qe->start, qe->opos);
 			pbx_builtin_setvar_multiple(qe->chan, interfacevar);
 		}
 	
@@ -3872,7 +3872,7 @@ static int try_calling(struct queue_ent 
 				ast_log(LOG_WARNING, "Asked to execute an AGI on this channel, but could not find application (agi)!\n");
 		}
 		qe->handled++;
-		ast_queue_log(queuename, qe->chan->uniqueid, member->membername, "CONNECT", "%ld|%s|%ld", (long) time(NULL) - qe->start, peer->uniqueid,
+		ast_queue_log(queuename, qe->chan->uniqueid, member->membername, "CONNECT", "%jd|%s|%ld", (intmax_t) time(NULL) - qe->start, peer->uniqueid,
 													(long)(orig - to > 0 ? (orig - to) / 1000 : 0));
 		if (update_cdr && qe->chan->cdr) 
 			ast_copy_string(qe->chan->cdr->dstchannel, member->membername, sizeof(qe->chan->cdr->dstchannel));
@@ -3883,12 +3883,12 @@ static int try_calling(struct queue_ent 
 					"Channel: %s\r\n"
 					"Member: %s\r\n"
 					"MemberName: %s\r\n"
-					"Holdtime: %ld\r\n"
+					"Holdtime: %jd\r\n"
 					"BridgedChannel: %s\r\n"
 					"Ringtime: %ld\r\n"
 					"%s",
 					queuename, qe->chan->uniqueid, peer->name, member->interface, member->membername,
-					(long) time(NULL) - qe->start, peer->uniqueid, (long)(orig - to > 0 ? (orig - to) / 1000 : 0),
+					(intmax_t) time(NULL) - qe->start, peer->uniqueid, (long)(orig - to > 0 ? (orig - to) / 1000 : 0),
 					qe->parent->eventwhencalled == QUEUE_EVENT_VARIABLES ? vars2manager(qe->chan, vars, sizeof(vars)) : "");
 		ast_copy_string(oldcontext, qe->chan->context, sizeof(oldcontext));
 		ast_copy_string(oldexten, qe->chan->exten, sizeof(oldexten));
@@ -4770,8 +4770,8 @@ check_turns:
 			record_abandoned(&qe);
 			reason = QUEUE_TIMEOUT;
 			res = 0;
-			ast_queue_log(args.queuename, chan->uniqueid,"NONE", "EXITWITHTIMEOUT", "%d|%d|%ld", 
-				qe.pos, qe.opos, (long) time(NULL) - qe.start);
+			ast_queue_log(args.queuename, chan->uniqueid,"NONE", "EXITWITHTIMEOUT", "%d|%d|%jd", 
+				qe.pos, qe.opos, (intmax_t) time(NULL) - qe.start);
 			break;
 		}
 
@@ -4863,7 +4863,7 @@ check_turns:
 			record_abandoned(&qe);
 			reason = QUEUE_TIMEOUT;
 			res = 0;
-			ast_queue_log(qe.parent->name, qe.chan->uniqueid,"NONE", "EXITWITHTIMEOUT", "%d|%d|%ld", qe.pos, qe.opos, (long) time(NULL) - qe.start);
+			ast_queue_log(qe.parent->name, qe.chan->uniqueid,"NONE", "EXITWITHTIMEOUT", "%d|%d|%jd", qe.pos, qe.opos, (intmax_t) time(NULL) - qe.start);
 			break;
 		}
 
@@ -4890,8 +4890,8 @@ stop:
 			if (!qe.handled) {
 				record_abandoned(&qe);
 				ast_queue_log(args.queuename, chan->uniqueid, "NONE", "ABANDON",
-					"%d|%d|%ld", qe.pos, qe.opos,
-					(long) time(NULL) - qe.start);
+					"%d|%d|%jd", qe.pos, qe.opos,
+					(intmax_t) time(NULL) - qe.start);
 				res = -1;
 			} else if (qcontinue) {
 				reason = QUEUE_CONTINUE;

File Added: pkgsrc/comms/asterisk16/patches/Attic/patch-ay
$NetBSD: patch-ay,v 1.1.1.1 2009/06/12 09:04:57 jnemeth Exp $

--- main/features.c.orig	2009-02-12 12:59:09.000000000 -0800
+++ main/features.c
@@ -3602,9 +3602,9 @@ static char *handle_parkedcalls(struct a
 
 	AST_LIST_LOCK(&parkinglot);
 	AST_LIST_TRAVERSE(&parkinglot, cur, list) {
-		ast_cli(a->fd, "%-10.10s %25s (%-15s %-12s %-4d) %6lds\n"
+		ast_cli(a->fd, "%-10.10s %25s (%-15s %-12s %-4d) %6jds\n"
 			,cur->parkingexten, cur->chan->name, cur->context, cur->exten
-			,cur->priority, cur->start.tv_sec + (cur->parkingtime/1000) - time(NULL));
+			,cur->priority, (intmax_t) (cur->start.tv_sec + (cur->parkingtime/1000) - time(NULL)));
 
 		numparked++;
 	}

File Added: pkgsrc/comms/asterisk16/patches/Attic/patch-az
$NetBSD: patch-az,v 1.1.1.1 2009/06/12 09:04:57 jnemeth Exp $

--- main/manager.c.orig	2009-02-10 13:49:14.000000000 -0800
+++ main/manager.c
@@ -3084,8 +3084,8 @@ int __manager_event(int category, const 
 	if (timestampevents) {
 		now = ast_tvnow();
 		ast_str_append(&buf, 0,
-				"Timestamp: %ld.%06lu\r\n",
-				 now.tv_sec, (unsigned long) now.tv_usec);
+				"Timestamp: %jd.%06lu\r\n",
+				 (intmax_t) now.tv_sec, (unsigned long) now.tv_usec);
 	}
 	if (manager_debug) {
 		static int seq;

File Added: pkgsrc/comms/asterisk16/patches/Attic/patch-ba
$NetBSD: patch-ba,v 1.1.1.1 2009/06/12 09:04:57 jnemeth Exp $

--- main/sched.c.orig	2008-09-10 09:42:32.000000000 -0700
+++ main/sched.c
@@ -319,11 +319,11 @@ void ast_sched_dump(const struct sched_c
 	AST_LIST_TRAVERSE(&con->schedq, q, list) {
 		struct timeval delta = ast_tvsub(q->when, tv);
 
-		ast_debug(1, "|%.4d | %-15p | %-15p | %.6ld : %.6ld |\n", 
+		ast_debug(1, "|%.4d | %-15p | %-15p | %.6jd : %.6ld |\n", 
 			q->id,
 			q->callback,
 			q->data,
-			delta.tv_sec,
+			(intmax_t) delta.tv_sec,
 			(long int)delta.tv_usec);
 	}
 	ast_debug(1, "=============================================================\n");

File Added: pkgsrc/comms/asterisk16/patches/Attic/patch-af
$NetBSD: patch-af,v 1.1.1.1 2009/06/12 09:04:57 jnemeth Exp $

Index: utils/Makefile
===================================================================
--- utils/Makefile.orig	2008-11-26 11:18:53.000000000 -0800
+++ utils/Makefile
@@ -30,6 +30,10 @@ ifeq ($(OSARCH),SunOS)
   UTILS:=$(filter-out muted,$(UTILS))
 endif
 
+ifeq ($(OSARCH),NetBSD)
+  UTILS:=$(filter-out muted,$(UTILS))
+endif
+
 ifeq ($(OSARCH),OpenBSD)
   UTILS:=$(filter-out muted,$(UTILS))
 endif
@@ -64,7 +68,7 @@ all: $(UTILS)
 install:
 	for x in $(UTILS); do \
 		if [ "$$x" != "none" ]; then \
-			$(INSTALL) -m 755 $$x $(DESTDIR)$(ASTSBINDIR)/$$x; \
+			$(BSD_INSTALL_PROGRAM) -m 755 $$x $(DESTDIR)$(ASTSBINDIR)/$$x; \
 		fi; \
 	done