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