pkgsrc-Changes-HG archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
[pkgsrc/trunk]: pkgsrc/comms/asterisk Initial import of asterisk-1.0.7, from ...
details: https://anonhg.NetBSD.org/pkgsrc/rev/a6c72c827beb
branches: trunk
changeset: 492253:a6c72c827beb
user: riz <riz%pkgsrc.org@localhost>
date: Fri Apr 08 03:10:52 2005 +0000
description:
Initial import of asterisk-1.0.7, from pkgsrc-wip. Approved by jmcneill.
There are still some features not enabled by default, but this is a
solid foundation upon which to build - a fully-functional PBX can be
built, including PSTN gatewaying using the comms/zaptel-netbsd package.
>From the 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).
diffstat:
comms/asterisk/DESCR | 10 +
comms/asterisk/Makefile | 88 ++++++
comms/asterisk/PLIST.FreeBSD | 3 +
comms/asterisk/PLIST.Linux | 3 +
comms/asterisk/PLIST.NetBSD | 3 +
comms/asterisk/PLIST.OpenBSD | 3 +
comms/asterisk/PLIST.common | 535 +++++++++++++++++++++++++++++++++++++++
comms/asterisk/PLIST.common_end | 4 +
comms/asterisk/distinfo | 10 +
comms/asterisk/files/asterisk.sh | 28 ++
comms/asterisk/options.mk | 22 +
comms/asterisk/patches/patch-aa | 88 ++++++
comms/asterisk/patches/patch-ab | 17 +
comms/asterisk/patches/patch-ac | 28 ++
comms/asterisk/patches/patch-ad | 88 ++++++
comms/asterisk/patches/patch-ae | 19 +
16 files changed, 949 insertions(+), 0 deletions(-)
diffs (truncated from 1013 to 300 lines):
diff -r 180ddfc2a34e -r a6c72c827beb comms/asterisk/DESCR
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/comms/asterisk/DESCR Fri Apr 08 03:10:52 2005 +0000
@@ -0,0 +1,10 @@
+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).
diff -r 180ddfc2a34e -r a6c72c827beb comms/asterisk/Makefile
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/comms/asterisk/Makefile Fri Apr 08 03:10:52 2005 +0000
@@ -0,0 +1,88 @@
+# $NetBSD: Makefile,v 1.1.1.1 2005/04/08 03:10:52 riz Exp $
+#
+
+DISTNAME= asterisk-1.0.7
+PKGREVISION= 1
+CATEGORIES= comms net audio
+MASTER_SITES= ftp://ftp.asterisk.org/pub/asterisk/ \
+ ftp://ftp.asterisk.org/pub/asterisk/old-releases/
+
+MAINTAINER= riz%NetBSD.org@localhost
+HOMEPAGE= http://www.asterisk.org/
+COMMENT= The Asterisk Software PBX
+
+USE_GNU_TOOLS+= make yacc
+
+MANCOMPRESSED= yes
+
+INSTALL_TARGET= install samples
+
+# Running as non-root will come later
+#ASTERISK_USER?= asterisk
+#ASTERISK_GROUP?= asterisk
+#PKG_GROUPS= ${ASTERISK_GROUP}
+#PKG_USERS= ${ASTERISK_USER}:${ASTERISK_GROUP}::Asterisk\\ user
+
+# Various path settings for Asterisk
+PKG_SYSCONFSUBDIR?= asterisk
+ASTLIBDIR?=${PREFIX}/lib/asterisk
+ASTVARLIBDIR?=${PREFIX}/libdata/asterisk
+ASTETCDIR?=${PKG_SYSCONFDIR}
+ASTSPOOLDIR?=${VARBASE}/spool/asterisk
+ASTLOGDIR?=${VARBASE}/log/asterisk
+ASTHEADERDIR?=${PREFIX}/include/asterisk
+ASTCONFPATH?=${ASTETCDIR}/asterisk.conf
+ASTBINDIR?=${PREFIX}/bin
+ASTSBINDIR?=${PREFIX}/sbin
+ASTVARRUNDIR?=${VARBASE}/run
+ASTMANDIR?=${PREFIX}/man
+ASTEXAMPLEDIR?=${PREFIX}/share/examples/asterisk
+
+# Override default paths in Makefile
+SUBST_CLASSES+= asterisk
+SUBST_STAGE.asterisk= pre-configure
+SUBST_FILES.asterisk= Makefile
+SUBST_SED.asterisk= \
+ -e "s|^\(ASTLIBDIR\)=.*|\1 = ${ASTLIBDIR}|" \
+ -e "s|^\(ASTVARLIBDIR\)=.*|\1 = ${ASTVARLIBDIR}|" \
+ -e "s|^\(ASTETCDIR\)=.*|\1 = ${ASTETCDIR}|" \
+ -e "s|^\(ASTSPOOLDIR\)=.*|\1 = ${ASTSPOOLDIR}|" \
+ -e "s|^\(ASTLOGDIR\)=.*|\1 = ${ASTLOGDIR}|" \
+ -e "s|^\(ASTHEADERDIR\)=.*|\1 = ${ASTHEADERDIR}|" \
+ -e "s|^\(ASTCONFPATH\)=.*|\1 = ${ASTCONFPATH}|" \
+ -e "s|^\(ASTBINDIR\)=.*|\1 = ${ASTBINDIR}|" \
+ -e "s|^\(ASTSBINDIR\)=.*|\1 = ${ASTSBINDIR}|" \
+ -e "s|^\(ASTVARRUNDIR\)=.*|\1 = ${ASTVARRUNDIR}|" \
+ -e "s|^\(ASTMANDIR\)=.*|\1 = ${ASTMANDIR}|" \
+ -e "s|^\(ASTEXAMPLEDIR\)=.*|\1 = ${ASTEXAMPLEDIR}|"
+
+.include "options.mk"
+
+USE_PKGINSTALL= yes
+RCD_SCRIPTS= asterisk
+OWN_DIRS+= ${ASTSPOOLDIR} ${ASTLOGDIR} ${ASTVARRUNDIR}
+OWN_DIRS+= ${ASTLOGDIR}/cdr-csv
+
+CONF_FILES= # empty
+.for _file_ in asterisk.conf extensions.conf
+CONF_FILES+= ${ASTEXAMPLEDIR}/${_file_} ${ASTETCDIR}/${_file_}
+.endfor
+
+# if we put all the files in $CONF_FILES, the message is _way_ too long.
+.for _file_ in adsi.conf adtranvofr.conf agents.conf alarmreceiver.conf \
+ alsa.conf cdr_manager.conf cdr_odbc.conf \
+ cdr_pgsql.conf cdr_tds.conf enum.conf extconfig.conf \
+ features.conf festival.conf iax.conf \
+ iaxprov.conf indications.conf logger.conf manager.conf \
+ meetme.conf mgcp.conf modem.conf modules.conf musiconhold.conf \
+ osp.conf oss.conf phone.conf privacy.conf queues.conf \
+ res_config_odbc.conf res_odbc.conf rpt.conf rtp.conf sip.conf \
+ skinny.conf voicemail.conf vpb.conf zapata.conf asterisk.adsi \
+ telcordia-1.adsi
+SUPPORT_FILES+= ${ASTEXAMPLEDIR}/${_file_} ${ASTETCDIR}/${_file_}
+.endfor
+.undef _file_
+
+.include "../../devel/ncurses/buildlink3.mk"
+.include "../../mk/pthread.buildlink3.mk"
+.include "../../mk/bsd.pkg.mk"
diff -r 180ddfc2a34e -r a6c72c827beb comms/asterisk/PLIST.FreeBSD
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/comms/asterisk/PLIST.FreeBSD Fri Apr 08 03:10:52 2005 +0000
@@ -0,0 +1,3 @@
+@comment $NetBSD: PLIST.FreeBSD,v 1.1.1.1 2005/04/08 03:10:52 riz Exp $
+lib/asterisk/modules/app_intercom.so
+lib/asterisk/modules/chan_oss.so
diff -r 180ddfc2a34e -r a6c72c827beb comms/asterisk/PLIST.Linux
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/comms/asterisk/PLIST.Linux Fri Apr 08 03:10:52 2005 +0000
@@ -0,0 +1,3 @@
+@comment $NetBSD: PLIST.Linux,v 1.1.1.1 2005/04/08 03:10:52 riz Exp $
+lib/asterisk/modules/app_intercom.so
+lib/asterisk/modules/chan_oss.so
diff -r 180ddfc2a34e -r a6c72c827beb comms/asterisk/PLIST.NetBSD
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/comms/asterisk/PLIST.NetBSD Fri Apr 08 03:10:52 2005 +0000
@@ -0,0 +1,3 @@
+@comment $NetBSD: PLIST.NetBSD,v 1.1.1.1 2005/04/08 03:10:52 riz Exp $
+lib/asterisk/modules/app_intercom.so
+lib/asterisk/modules/chan_oss.so
diff -r 180ddfc2a34e -r a6c72c827beb comms/asterisk/PLIST.OpenBSD
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/comms/asterisk/PLIST.OpenBSD Fri Apr 08 03:10:52 2005 +0000
@@ -0,0 +1,3 @@
+@comment $NetBSD: PLIST.OpenBSD,v 1.1.1.1 2005/04/08 03:10:52 riz Exp $
+lib/asterisk/modules/app_intercom.so
+lib/asterisk/modules/chan_oss.so
diff -r 180ddfc2a34e -r a6c72c827beb comms/asterisk/PLIST.common
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/comms/asterisk/PLIST.common Fri Apr 08 03:10:52 2005 +0000
@@ -0,0 +1,535 @@
+@comment $NetBSD: PLIST.common,v 1.1.1.1 2005/04/08 03:10:52 riz Exp $
+include/asterisk/acl.h
+include/asterisk/adsi.h
+include/asterisk/aes.h
+include/asterisk/agi.h
+include/asterisk/alaw.h
+include/asterisk/app.h
+include/asterisk/ast_expr.h
+include/asterisk/astdb.h
+include/asterisk/astmm.h
+include/asterisk/astosp.h
+include/asterisk/callerid.h
+include/asterisk/causes.h
+include/asterisk/cdr.h
+include/asterisk/channel.h
+include/asterisk/channel_pvt.h
+include/asterisk/chanvars.h
+include/asterisk/cli.h
+include/asterisk/config.h
+include/asterisk/config_pvt.h
+include/asterisk/crypto.h
+include/asterisk/cvsid.h
+include/asterisk/dlfcn-compat.h
+include/asterisk/dns.h
+include/asterisk/dsp.h
+include/asterisk/enum.h
+include/asterisk/features.h
+include/asterisk/file.h
+include/asterisk/frame.h
+include/asterisk/fskmodem.h
+include/asterisk/image.h
+include/asterisk/indications.h
+include/asterisk/io.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/module.h
+include/asterisk/monitor.h
+include/asterisk/musiconhold.h
+include/asterisk/options.h
+include/asterisk/pbx.h
+include/asterisk/poll-compat.h
+include/asterisk/privacy.h
+include/asterisk/res_odbc.h
+include/asterisk/rtp.h
+include/asterisk/say.h
+include/asterisk/sched.h
+include/asterisk/srv.h
+include/asterisk/tdd.h
+include/asterisk/term.h
+include/asterisk/translate.h
+include/asterisk/ulaw.h
+include/asterisk/utils.h
+include/asterisk/vmodem.h
+lib/asterisk/modules/app_adsiprog.so
+lib/asterisk/modules/app_alarmreceiver.so
+lib/asterisk/modules/app_authenticate.so
+lib/asterisk/modules/app_cdr.so
+lib/asterisk/modules/app_chanisavail.so
+lib/asterisk/modules/app_controlplayback.so
+lib/asterisk/modules/app_cut.so
+lib/asterisk/modules/app_db.so
+lib/asterisk/modules/app_dial.so
+lib/asterisk/modules/app_directory.so
+lib/asterisk/modules/app_disa.so
+lib/asterisk/modules/app_echo.so
+lib/asterisk/modules/app_enumlookup.so
+lib/asterisk/modules/app_eval.so
+lib/asterisk/modules/app_exec.so
+lib/asterisk/modules/app_festival.so
+lib/asterisk/modules/app_forkcdr.so
+lib/asterisk/modules/app_getcpeid.so
+lib/asterisk/modules/app_groupcount.so
+lib/asterisk/modules/app_hasnewvoicemail.so
+lib/asterisk/modules/app_ices.so
+lib/asterisk/modules/app_image.so
+lib/asterisk/modules/app_lookupblacklist.so
+lib/asterisk/modules/app_lookupcidname.so
+lib/asterisk/modules/app_macro.so
+lib/asterisk/modules/app_milliwatt.so
+lib/asterisk/modules/app_mp3.so
+lib/asterisk/modules/app_nbscat.so
+lib/asterisk/modules/app_parkandannounce.so
+lib/asterisk/modules/app_playback.so
+lib/asterisk/modules/app_privacy.so
+lib/asterisk/modules/app_qcall.so
+lib/asterisk/modules/app_queue.so
+lib/asterisk/modules/app_random.so
+lib/asterisk/modules/app_read.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_setcdruserfield.so
+lib/asterisk/modules/app_setcidname.so
+lib/asterisk/modules/app_setcidnum.so
+lib/asterisk/modules/app_sms.so
+lib/asterisk/modules/app_softhangup.so
+lib/asterisk/modules/app_striplsd.so
+lib/asterisk/modules/app_substring.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_txtcidname.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_zapateller.so
+lib/asterisk/modules/cdr_csv.so
+lib/asterisk/modules/cdr_manager.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_modem.so
+lib/asterisk/modules/chan_modem_aopen.so
+lib/asterisk/modules/chan_modem_bestdata.so
+lib/asterisk/modules/chan_modem_i4l.so
+lib/asterisk/modules/chan_sip.so
+lib/asterisk/modules/chan_skinny.so
+lib/asterisk/modules/codec_a_mu.so
+lib/asterisk/modules/codec_adpcm.so
+lib/asterisk/modules/codec_alaw.so
+lib/asterisk/modules/codec_g726.so
+lib/asterisk/modules/codec_gsm.so
+lib/asterisk/modules/codec_ilbc.so
+lib/asterisk/modules/codec_lpc10.so
+lib/asterisk/modules/codec_ulaw.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_ilbc.so
+lib/asterisk/modules/format_jpeg.so
+lib/asterisk/modules/format_pcm.so
+lib/asterisk/modules/format_pcm_alaw.so
+lib/asterisk/modules/format_sln.so
+lib/asterisk/modules/format_vox.so
+lib/asterisk/modules/format_wav.so
+lib/asterisk/modules/format_wav_gsm.so
+lib/asterisk/modules/pbx_config.so
+lib/asterisk/modules/pbx_spool.so
+lib/asterisk/modules/pbx_wilcalu.so
+lib/asterisk/modules/res_adsi.so
+lib/asterisk/modules/res_agi.so
+lib/asterisk/modules/res_crypto.so
+lib/asterisk/modules/res_features.so
+lib/asterisk/modules/res_indications.so
+lib/asterisk/modules/res_monitor.so
+lib/asterisk/modules/res_musiconhold.so
+${GTK}lib/asterisk/modules/pbx_gtkconsole.so
+${ZAPTEL}lib/asterisk/modules/app_flash.so
+${ZAPTEL}lib/asterisk/modules/app_meetme.so
+${ZAPTEL}lib/asterisk/modules/app_zapbarge.so
+${ZAPTEL}lib/asterisk/modules/app_zapras.so
Home |
Main Index |
Thread Index |
Old Index