From owner-freebsd-ports-bugs@FreeBSD.ORG Thu Apr 7 12:40:10 2011 Return-Path: Delivered-To: freebsd-ports-bugs@hub.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 7FB36106566B for ; Thu, 7 Apr 2011 12:40:10 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:4f8:fff6::28]) by mx1.freebsd.org (Postfix) with ESMTP id 3CAF88FC19 for ; Thu, 7 Apr 2011 12:40:10 +0000 (UTC) Received: from freefall.freebsd.org (localhost [127.0.0.1]) by freefall.freebsd.org (8.14.4/8.14.4) with ESMTP id p37CeABC037700 for ; Thu, 7 Apr 2011 12:40:10 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.4/8.14.4/Submit) id p37CeAOA037699; Thu, 7 Apr 2011 12:40:10 GMT (envelope-from gnats) Resent-Date: Thu, 7 Apr 2011 12:40:10 GMT Resent-Message-Id: <201104071240.p37CeAOA037699@freefall.freebsd.org> Resent-From: FreeBSD-gnats-submit@FreeBSD.org (GNATS Filer) Resent-To: freebsd-ports-bugs@FreeBSD.org Resent-Reply-To: FreeBSD-gnats-submit@FreeBSD.org, Valeriy Komaorv Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 038C7106566B for ; Thu, 7 Apr 2011 12:32:50 +0000 (UTC) (envelope-from nobody@FreeBSD.org) Received: from red.freebsd.org (red.freebsd.org [IPv6:2001:4f8:fff6::22]) by mx1.freebsd.org (Postfix) with ESMTP id E7DB38FC13 for ; Thu, 7 Apr 2011 12:32:49 +0000 (UTC) Received: from red.freebsd.org (localhost [127.0.0.1]) by red.freebsd.org (8.14.4/8.14.4) with ESMTP id p37CWnev021408 for ; Thu, 7 Apr 2011 12:32:49 GMT (envelope-from nobody@red.freebsd.org) Received: (from nobody@localhost) by red.freebsd.org (8.14.4/8.14.4/Submit) id p37CWnUl021401; Thu, 7 Apr 2011 12:32:49 GMT (envelope-from nobody) Message-Id: <201104071232.p37CWnUl021401@red.freebsd.org> Date: Thu, 7 Apr 2011 12:32:49 GMT From: Valeriy Komaorv To: freebsd-gnats-submit@FreeBSD.org X-Send-Pr-Version: www-3.1 Cc: Subject: ports/156248: [NEW PORT] net/yate: Yet Another Telephony Engine X-BeenThere: freebsd-ports-bugs@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Ports bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 07 Apr 2011 12:40:10 -0000 >Number: 156248 >Category: ports >Synopsis: [NEW PORT] net/yate: Yet Another Telephony Engine >Confidential: no >Severity: non-critical >Priority: low >Responsible: freebsd-ports-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: change-request >Submitter-Id: current-users >Arrival-Date: Thu Apr 07 12:40:09 UTC 2011 >Closed-Date: >Last-Modified: >Originator: Valeriy Komaorv >Release: FreeBSD 8.2-STABLE amd64 >Organization: >Environment: >Description: Yate - Yet Another Telephony Engine is a next-generation telephony engine; while currently focused on Voice over Internet Protocol (VoIP) and PSTN, its power lies in its ability to be easily extended. Voice, video, data and instant messenging can all be unified under Yate's flexible routing engine, maximizing communications efficiency and minimizing infrastructure costs for businesses. >How-To-Repeat: >Fix: Patch attached with submission follows: # This is a shell archive. Save it in a file, remove anything before # this line, and then unpack it by entering "sh file". Note, it may # create directories; files and directories will be owned by you and # have default permissions. # # This archive contains: # # /usr/ports/net/yate # /usr/ports/net/yate/files # /usr/ports/net/yate/files/patch-Makefile.in # /usr/ports/net/yate/files/patch-conf.d__Makefile.in # /usr/ports/net/yate/files/patch-configure.in # /usr/ports/net/yate/files/patch-modules__h323chan.cpp # /usr/ports/net/yate/files/pkg-message.in # /usr/ports/net/yate/files/yate.sh.in # /usr/ports/net/yate/Makefile # /usr/ports/net/yate/distinfo # /usr/ports/net/yate/pkg-plist # /usr/ports/net/yate/pkg-install # /usr/ports/net/yate/pkg-descr # echo c - /usr/ports/net/yate mkdir -p /usr/ports/net/yate > /dev/null 2>&1 echo c - /usr/ports/net/yate/files mkdir -p /usr/ports/net/yate/files > /dev/null 2>&1 echo x - /usr/ports/net/yate/files/patch-Makefile.in sed 's/^X//' >/usr/ports/net/yate/files/patch-Makefile.in << 'df5bab405d6a5e88b167121eaff3a41e' X--- ./Makefile.in.orig 2011-03-18 22:46:29.000000000 +0300 X+++ ./Makefile.in 2011-04-07 12:45:40.000000000 +0400 X@@ -20,7 +20,7 @@ X MKDEPS := ./config.status X PROGS:= yate X YLIB := libyate.so.@PACKAGE_VERSION@ X-SLIBS:= $(YLIB) libyate.so \ X+SLIBS:= $(YLIB) libyate.so libyate.so.3 \ X libyatesig.so.@PACKAGE_VERSION@ libyatesig.so \ X libyatemgcp.so.@PACKAGE_VERSION@ libyatemgcp.so \ X libyatejabber.so.@PACKAGE_VERSION@ libyatejabber.so X@@ -221,7 +221,7 @@ X install -m 0644 @srcdir@/docs/man/$$i "$(DESTDIR)$(mandir)/man8/" ; \ X done X @mkdir -p "$(DESTDIR)$(libdir)/pkgconfig/" && \ X- install -m 0644 yate.pc "$(DESTDIR)$(libdir)/pkgconfig/" X+ install -m 0644 yate.pc "$(DESTDIR)$(libdir)data/pkgconfig/" X @mkdir -p "$(DESTDIR)$(incdir)/" && \ X for i in $(INCS) ; do \ X install -m 0644 @srcdir@/$$i "$(DESTDIR)$(incdir)/" ; \ X@@ -249,7 +249,7 @@ X @-for i in $(PROGS) yate-config ; do \ X rm "$(DESTDIR)$(bindir)/$$i" ; \ X done X- @-rm "$(DESTDIR)$(libdir)/pkgconfig/yate.pc" && \ X+ @-rm "$(DESTDIR)$(libdir)data/pkgconfig/yate.pc" && \ X rmdir $(DESTDIR)$(libdir)/pkgconfig X @-for i in $(INCS) $(GENS) ; do \ X rm "$(DESTDIR)$(incdir)/$$i" ; \ X@@ -324,6 +324,7 @@ X X libyate.so: $(YLIB) X ln -sf $^ $@ X+ ln -sf $^ $@\.3 X X .PHONY: library X library $(YLIB): yatepaths.h df5bab405d6a5e88b167121eaff3a41e echo x - /usr/ports/net/yate/files/patch-conf.d__Makefile.in sed 's/^X//' >/usr/ports/net/yate/files/patch-conf.d__Makefile.in << '2f7e5d3343031c08cb6da1bf38e6b622' X--- ./conf.d/Makefile.in.orig 2009-09-19 17:55:58.000000000 +0400 X+++ ./conf.d/Makefile.in 2011-04-07 12:45:40.000000000 +0400 X@@ -20,14 +20,14 @@ X lst="`ls -1 @srcdir@/*.conf @srcdir@/*.sample @srcdir@/*.default 2>/dev/null | sed 's/\.sample//g; s/\.default//g; s/[^ ]*\*\.[^ ]*//g' | sort | uniq`" ; \ X for s in $$lst; do \ X d="$(DESTDIR)$(confdir)/`echo $$s | sed 's,.*/,,'`" ; \ X- if [ -f "$$d" ]; then \ X+ if [ -f "$$d".sample ]; then \ X echo "Not overwriting existing $$d" ; \ X else \ X if [ ! -f "$$s" ]; then \ X test -f "$$s.default" && s="$$s.default" ; \ X test -f "$$s.sample" && s="$$s.sample" ; \ X fi ; \ X- install -m 0644 "$$s" "$$d" ; \ X+ install -m 0644 "$$s" "$$d".sample ; \ X fi ; \ X done X 2f7e5d3343031c08cb6da1bf38e6b622 echo x - /usr/ports/net/yate/files/patch-configure.in sed 's/^X//' >/usr/ports/net/yate/files/patch-configure.in << '43ea4a3f1abc3af9c820bf3694cd02ec' X--- ./configure.in.orig 2011-04-01 19:51:47.000000000 +0400 X+++ ./configure.in 2011-04-07 12:45:40.000000000 +0400 X@@ -476,7 +476,7 @@ X AC_SUBST(MYSQL_VER) X X HAVE_ZAP=no X-ZAP_FLAGS="" X+ZAP_FLAGS="-I/usr/local/include" X AC_ARG_ENABLE(dahdi,AC_HELP_STRING([--enable-dahdi],[Enable Dahdi driver (default: yes)]),want_dahdi=$enableval,want_dahdi=yes) X if [[ "x$want_dahdi" = "xyes" ]]; then X AC_MSG_CHECKING([for Dahdi generic headers]) X@@ -494,7 +494,7 @@ X #include X ],[], X HAVE_ZAP="yes" X-ZAP_FLAGS="-DNEW_ZAPTEL_LOCATION -DHAVE_ZAP" X+ZAP_FLAGS="-DNEW_ZAPTEL_LOCATION -DHAVE_ZAP -I/usr/local/include" X ) X AC_MSG_RESULT([$HAVE_ZAP]) X if [[ "x$HAVE_ZAP" = "xno" ]]; then X@@ -503,7 +503,7 @@ X #include X ],[], X HAVE_ZAP="yes" X-ZAP_FLAGS="-DHAVE_ZAP" X+ZAP_FLAGS="-DHAVE_ZAP -I/usr/local/include" X ) X AC_MSG_RESULT([$HAVE_ZAP]) X fi X@@ -731,7 +731,7 @@ X ) X CFLAGS="$SAVE_CFLAGS" X if [[ "x$HAVE_SPEEX" = "xyes" ]]; then X- SPEEX_INC="-I$ac_cv_use_libspeex" X+ SPEEX_INC="-I$ac_cv_use_libspeex -I/usr/local/include" X fi X fi X AC_MSG_RESULT([$HAVE_SPEEX]) X@@ -911,7 +911,7 @@ X PWLIB_INC="-I$ac_cv_use_pwlib/include" # Base dir, ok for ptlib X if [[ "$vpw" '<' "02.00.00" ]]; then X # Pwlib-1.xm no ptlib (2.x) install into ptlib X- PWLIB_INC="$PWLIB_INC/ptlib" X+ PWLIB_INC="$PWLIB_INC $PWLIB_INC/ptlib" X if [[ "$vpw" '<' "01.06.00" ]]; then X # Very old pwlib needs more includes. X PWLIB_INC="$PWLIB_INC/unix/ptlib $PWLIB_INC/unix $PWLIB_INC" 43ea4a3f1abc3af9c820bf3694cd02ec echo x - /usr/ports/net/yate/files/patch-modules__h323chan.cpp sed 's/^X//' >/usr/ports/net/yate/files/patch-modules__h323chan.cpp << '2ac6e510ade63484b8808b93c65bb029' X--- ./modules/h323chan.cpp.orig 2011-03-31 14:30:48.000000000 +0400 X+++ ./modules/h323chan.cpp 2011-04-07 12:45:40.000000000 +0400 X@@ -646,7 +646,7 @@ X static void ListRegisteredCaps(int level) X { X PFactory::KeyList_T list = PFactory::GetKeyList(); X-#if (OPENH323_NUMVERSION >= 12000) X+#if (OPENH323_NUMVERSION >= 11900) X for (PFactory::KeyList_T::const_iterator find = list.begin(); find != list.end(); ++find) X Debug(level,"Registed capability: '%s'",find->c_str()); X #else 2ac6e510ade63484b8808b93c65bb029 echo x - /usr/ports/net/yate/files/pkg-message.in sed 's/^X//' >/usr/ports/net/yate/files/pkg-message.in << '776dd823934f39ba279f4f802356ab83' X========================================================================= XIMPORTANT! MAKE SURE TO READ THE FOLLOWING! X XTo start the YATE sever automatically when the system is started, append Xthe following in your /etc/rc.conf file: X Xyate_enable="YES" # YATE iPBX/Softswitch server X XTo manually start the yate server run (as root): X# %%PREFIX%%/etc/rc.d/yate start X XTo manually stop it: X# %%PREFIX%%/etc/rc.d/yate stop X X========================================================================= 776dd823934f39ba279f4f802356ab83 echo x - /usr/ports/net/yate/files/yate.sh.in sed 's/^X//' >/usr/ports/net/yate/files/yate.sh.in << '94c4088b9d761665f1efbfaa07e2039a' X#!/bin/sh X# X# $FreeBSD: ports/net/yate-devel/files/yate.sh.in,v 1.2 2010/03/27 00:14:13 dougb Exp $ X# X# PROVIDE: yate X# REQUIRE: DAEMON X# KEYWORD: shutdown X# X# Add the following lines to /etc/rc.conf to enable the YATE: X# X# yate_enable="YES" X# X X. /etc/rc.subr X Xname=yate Xrcvar=`set_rcvar` X Xcommand="%%PREFIX%%/sbin/yate" Xpidfile="/var/run/${name}.pid" Xlogfile="/var/log/yate/messages" Xcdrfile=`awk -F= '/^file=.+/ {print $2}' %%PREFIX%%/etc/yate/cdrfile.conf` X Xstart_precmd="yate_prestart" Xstop_postcmd="yate_poststop" X Xyate_prestart() X{ X mkdir -p $(dirname $pidfile) X chown yate:yate $(dirname $pidfile) X mkdir -p $(dirname $cdrfile) X chown yate:yate $(dirname $cdrfile) X chown yate:yate $(dirname $logfile) X} X Xyate_poststop() X{ X rm -f $pidfile X} X Xyate_enable=${yate_enable="NO"} Xyate_flags=${yate_flags-"-Du -d -l ${logfile} -p ${pidfile} -s"} X Xload_rc_config ${name} Xrun_rc_command "$1" 94c4088b9d761665f1efbfaa07e2039a echo x - /usr/ports/net/yate/Makefile sed 's/^X//' >/usr/ports/net/yate/Makefile << '35f2352e5c4c6b841b119c36b185fb24' X# New ports collection makefile for: yate X# Date created: 2011-04-05 X# Whom: Valery Komarov X# X# $FreeBSD$ X XPORTNAME= yate XPORTVERSION= 3.3.0.p1 XCATEGORIES= net XMASTER_SITES= http://yate.null.ro/tarballs/yate3/ XDISTNAME= yate-3.3.0-1 X XMAINTAINER= komarov@valerka.net XCOMMENT= Yet Another Telephony Engine X XLIB_DEPENDS= gsm.1:${PORTSDIR}/audio/gsm \ X speex.1:${PORTSDIR}/audio/speex \ X ssl.7:${PORTSDIR}/security/openssl X XONLY_FOR_ARCHS= i386 amd64 sparc64 X XUSE_AUTOTOOLS= autoconf:env XUSE_GMAKE= yes XUSE_BISON= build XUSE_LDCONFIG= yes XWANT_GNOME= yes XGNU_CONFIGURE= yes X XWRKSRC= ${WRKDIR}/yate X XCONFIGURE_ARGS= --without-fdsize \ X --mandir=${LOCALBASE}/man \ X --with-openssl \ X --with-zlib=/usr X XCONFIGURE_ENV= LDFLAGS="-L${LOCALBASE}/lib" XCPPFLAGS= -I${LOCALBASE}/include X XMAKE_ENV= PTHREAD_CFLAGS="${PTHREAD_CFLAGS}" \ X PTHREAD_LIBS="${PTHREAD_LIBS}" \ X PWLIBDIR=${LOCALBASE}/share/pwlib \ X OPENH323DIR=${LOCALBASE}/share/openh323 \ X OSVERSION=${OSVERSION} \ X XMAN8= yate-config.8 yate.8 X XOPTIONS= \ X MYSQL "MySQL Database support" off \ X PGSQL "PostgreSQL Database support" off \ X SPANDSP "Enable Spandsp faxing support" off \ X DAHDI "Dahdi driver" off \ X H323 "H323 software channel/protocol support" off X XDOCSDIR= ${LOCALBASE}/share/doc/yate XPLIST_SUB= BRISTUFF="@comment " XPLIST_SUB+= VERSION=${PORTVERSION:S/.p2//} XSUB_FILES= pkg-message XUSE_RC_SUBR= yate.sh X X#USERS= yate X#GROUPS= yate X X.include X X.if !defined(WITHOUT_MYSQL) XMAKE_ENV+= WITH_MYSQL=1 XPLIST_SUB+= WITH_MYSQL="" XUSE_MYSQL= yes X.else XCONFIGURE_ARGS+= --with-mysql=/none XPLIST_SUB+= WITH_MYSQL="@comment " X.endif X X.if !defined(WITHOUT_PGSQL) XCONFIGURE_ARGS+= --with-libpq=${LOCALBASE} XMAKE_ENV+= WITH_PGSQL=1 XPLIST_SUB+= WITH_PGSQL="" XUSE_PGSQL= yes X.else XPLIST_SUB+= WITH_PGSQL="@comment " X.endif X X.if !defined(WITHOUT_SPANDSP) XCONFIGURE_ARGS+= --with-spandsp=${LOCALBASE}/include XLIB_DEPENDS+= spandsp.2:${PORTSDIR}/comms/spandsp-devel XMAKE_ENV+= WITH_SPANDSP=1 XPLIST_SUB+= WITH_SPANDSP="" X.else XPLIST_SUB+= WITH_SPANDSP="@comment " X.endif X X.if !defined(WITHOUT_DAHDI) XCONFIGURE_ARGS+= --enable-dahdi --enable-wpcard --enable-tdmcard XBUILD_DEPENDS+= ${LOCALBASE}/include/dahdi/user.h:${PORTSDIR}/misc/dahdi XRUN_DEPENDS+= ${LOCALBASE}/lib/dahdi/dahdi.ko:${PORTSDIR}/misc/dahdi XMAKE_ENV+= WITH_DAHDI=1 XPLIST_SUB+= WITH_DAHDI="" X.else XPLIST_SUB+= WITH_DAHDI="@comment " X.endif X X.if !defined(WITHOUT_H323) XCONFIGURE_ARGS+= --with-pwlib=${LOCALBASE} \ X --with-openh323=${LOCALBASE} XLIB_DEPENDS+= pt_r.1:${PORTSDIR}/devel/pwlib \ X h323_r.1:${PORTSDIR}/net/openh323 XMAKE_ENV+= WITH_H323=1 XPLIST_SUB+= WITH_H323="" X.else XPLIST_SUB+= WITH_H323="@comment " X.endif X Xpre-install: X @PKG_PREFIX=${PREFIX} ${SH} ${PKGINSTALL} ${PKGNAME} PRE-INSTALL X Xpost-install: X @${MKDIR} ${DOCSDIR} X @${INSTALL_DATA} ${WRKSRC}/COPYING ${DOCSDIR} X @${INSTALL_DATA} ${WRKSRC}/ChangeLog ${DOCSDIR} X @${INSTALL_DATA} ${WRKSRC}/README ${DOCSDIR} X @cd ${PREFIX}/etc/${PORTNAME}; \ X for cfg in *.sample; do \ X test -f $${cfg%%.sample} || ${CP} -p $${cfg} $${cfg%%.sample}; \ X done X @${CAT} ${PKGMESSAGE} X X.include 35f2352e5c4c6b841b119c36b185fb24 echo x - /usr/ports/net/yate/distinfo sed 's/^X//' >/usr/ports/net/yate/distinfo << 'ce67815e6d245a91df0aaac2cce15dbd' XSHA256 (yate-3.3.0-1.tar.gz) = 5782979e819051784e786939fb90b5df9899f185ccee646465ff7e9345b2b8aa XSIZE (yate-3.3.0-1.tar.gz) = 3337885 ce67815e6d245a91df0aaac2cce15dbd echo x - /usr/ports/net/yate/pkg-plist sed 's/^X//' >/usr/ports/net/yate/pkg-plist << '60e6bff73765ae6ec306a3905f34466c' Xbin/yate Xbin/yate-config X@unexec if cmp -s %D/%%ETCDIR%%/accfile.conf.sample %D/%%ETCDIR%%/accfile.conf; then rm -f %D/%%ETCDIR%%/accfile.conf; fi X%%ETCDIR%%/accfile.conf.sample X@exec if [ ! -f %D/%%ETCDIR%%/accfile.conf ] ; then cp -p %D/%F %B/accfile.conf; fi X@unexec if cmp -s %D/%%ETCDIR%%/analog.conf.sample %D/%%ETCDIR%%/analog.conf; then rm -f %D/%%ETCDIR%%/analog.conf; fi X%%ETCDIR%%/analog.conf.sample X@exec if [ ! -f %D/%%ETCDIR%%/analog.conf ] ; then cp -p %D/%F %B/analog.conf; fi X@unexec if cmp -s %D/%%ETCDIR%%/callcounters.conf.sample %D/%%ETCDIR%%/callcounters.conf; then rm -f %D/%%ETCDIR%%/callcounters.conf; fi X%%ETCDIR%%/callcounters.conf.sample X@exec if [ ! -f %D/%%ETCDIR%%/callcounters.conf ] ; then cp -p %D/%F %B/callcounters.conf; fi X@unexec if cmp -s %D/%%ETCDIR%%/ccongestion.conf.sample %D/%%ETCDIR%%/ccongestion.conf; then rm -f %D/%%ETCDIR%%/ccongestion.conf; fi X%%ETCDIR%%/ccongestion.conf.sample X@exec if [ ! -f %D/%%ETCDIR%%/ccongestion.conf ] ; then cp -p %D/%F %B/ccongestion.conf; fi X@unexec if cmp -s %D/%%ETCDIR%%/cdrbuild.conf.sample %D/%%ETCDIR%%/cdrbuild.conf; then rm -f %D/%%ETCDIR%%/cdrbuild.conf; fi X%%ETCDIR%%/cdrbuild.conf.sample X@exec if [ ! -f %D/%%ETCDIR%%/cdrbuild.conf ] ; then cp -p %D/%F %B/cdrbuild.conf; fi X@unexec if cmp -s %D/%%ETCDIR%%/cdrfile.conf.sample %D/%%ETCDIR%%/cdrfile.conf; then rm -f %D/%%ETCDIR%%/cdrfile.conf; fi X%%ETCDIR%%/cdrfile.conf.sample X@exec if [ ! -f %D/%%ETCDIR%%/cdrfile.conf ] ; then cp -p %D/%F %B/cdrfile.conf; fi X@unexec if cmp -s %D/%%ETCDIR%%/ciscosm.conf.sample %D/%%ETCDIR%%/ciscosm.conf; then rm -f %D/%%ETCDIR%%/ciscosm.conf; fi X%%ETCDIR%%/ciscosm.conf.sample X@exec if [ ! -f %D/%%ETCDIR%%/ciscosm.conf ] ; then cp -p %D/%F %B/ciscosm.conf; fi X@unexec if cmp -s %D/%%ETCDIR%%/clustering.conf.sample %D/%%ETCDIR%%/clustering.conf; then rm -f %D/%%ETCDIR%%/clustering.conf; fi X%%ETCDIR%%/clustering.conf.sample X@exec if [ ! -f %D/%%ETCDIR%%/clustering.conf ] ; then cp -p %D/%F %B/clustering.conf; fi X@unexec if cmp -s %D/%%ETCDIR%%/cpuload.conf.sample %D/%%ETCDIR%%/cpuload.conf; then rm -f %D/%%ETCDIR%%/cpuload.conf; fi X%%ETCDIR%%/cpuload.conf.sample X@exec if [ ! -f %D/%%ETCDIR%%/cpuload.conf ] ; then cp -p %D/%F %B/cpuload.conf; fi X@unexec if cmp -s %D/%%ETCDIR%%/dbpbx.conf.sample %D/%%ETCDIR%%/dbpbx.conf; then rm -f %D/%%ETCDIR%%/dbpbx.conf; fi X%%ETCDIR%%/dbpbx.conf.sample X@exec if [ ! -f %D/%%ETCDIR%%/dbpbx.conf ] ; then cp -p %D/%F %B/dbpbx.conf; fi X@unexec if cmp -s %D/%%ETCDIR%%/dsoundchan.conf.sample %D/%%ETCDIR%%/dsoundchan.conf; then rm -f %D/%%ETCDIR%%/dsoundchan.conf; fi X%%ETCDIR%%/dsoundchan.conf.sample X@exec if [ ! -f %D/%%ETCDIR%%/dsoundchan.conf ] ; then cp -p %D/%F %B/dsoundchan.conf; fi X@unexec if cmp -s %D/%%ETCDIR%%/enumroute.conf.sample %D/%%ETCDIR%%/enumroute.conf; then rm -f %D/%%ETCDIR%%/enumroute.conf; fi X%%ETCDIR%%/enumroute.conf.sample X@exec if [ ! -f %D/%%ETCDIR%%/enumroute.conf ] ; then cp -p %D/%F %B/enumroute.conf; fi X@unexec if cmp -s %D/%%ETCDIR%%/extmodule.conf.sample %D/%%ETCDIR%%/extmodule.conf; then rm -f %D/%%ETCDIR%%/extmodule.conf; fi X%%ETCDIR%%/extmodule.conf.sample X@exec if [ ! -f %D/%%ETCDIR%%/extmodule.conf ] ; then cp -p %D/%F %B/extmodule.conf; fi X@unexec if cmp -s %D/%%ETCDIR%%/filetransfer.conf.sample %D/%%ETCDIR%%/filetransfer.conf; then rm -f %D/%%ETCDIR%%/filetransfer.conf; fi X%%ETCDIR%%/filetransfer.conf.sample X@exec if [ ! -f %D/%%ETCDIR%%/filetransfer.conf ] ; then cp -p %D/%F %B/filetransfer.conf; fi X@unexec if cmp -s %D/%%ETCDIR%%/h323chan.conf.sample %D/%%ETCDIR%%/h323chan.conf; then rm -f %D/%%ETCDIR%%/h323chan.conf; fi X%%ETCDIR%%/h323chan.conf.sample X@exec if [ ! -f %D/%%ETCDIR%%/h323chan.conf ] ; then cp -p %D/%F %B/h323chan.conf; fi X@unexec if cmp -s %D/%%ETCDIR%%/heartbeat.conf.sample %D/%%ETCDIR%%/heartbeat.conf; then rm -f %D/%%ETCDIR%%/heartbeat.conf; fi X%%ETCDIR%%/heartbeat.conf.sample X@exec if [ ! -f %D/%%ETCDIR%%/heartbeat.conf ] ; then cp -p %D/%F %B/heartbeat.conf; fi X@unexec if cmp -s %D/%%ETCDIR%%/isupmangler.conf.sample %D/%%ETCDIR%%/isupmangler.conf; then rm -f %D/%%ETCDIR%%/isupmangler.conf; fi X%%ETCDIR%%/isupmangler.conf.sample X@exec if [ ! -f %D/%%ETCDIR%%/isupmangler.conf ] ; then cp -p %D/%F %B/isupmangler.conf; fi X@unexec if cmp -s %D/%%ETCDIR%%/jabberclient.conf.sample %D/%%ETCDIR%%/jabberclient.conf; then rm -f %D/%%ETCDIR%%/jabberclient.conf; fi X%%ETCDIR%%/jabberclient.conf.sample X@exec if [ ! -f %D/%%ETCDIR%%/jabberclient.conf ] ; then cp -p %D/%F %B/jabberclient.conf; fi X@unexec if cmp -s %D/%%ETCDIR%%/jabberserver.conf.sample %D/%%ETCDIR%%/jabberserver.conf; then rm -f %D/%%ETCDIR%%/jabberserver.conf; fi X%%ETCDIR%%/jabberserver.conf.sample X@exec if [ ! -f %D/%%ETCDIR%%/jabberserver.conf ] ; then cp -p %D/%F %B/jabberserver.conf; fi X@unexec if cmp -s %D/%%ETCDIR%%/jbfeatures.conf.sample %D/%%ETCDIR%%/jbfeatures.conf; then rm -f %D/%%ETCDIR%%/jbfeatures.conf; fi X%%ETCDIR%%/jbfeatures.conf.sample X@exec if [ ! -f %D/%%ETCDIR%%/jbfeatures.conf ] ; then cp -p %D/%F %B/jbfeatures.conf; fi X@unexec if cmp -s %D/%%ETCDIR%%/lateroute.conf.sample %D/%%ETCDIR%%/lateroute.conf; then rm -f %D/%%ETCDIR%%/lateroute.conf; fi X%%ETCDIR%%/lateroute.conf.sample X@exec if [ ! -f %D/%%ETCDIR%%/lateroute.conf ] ; then cp -p %D/%F %B/lateroute.conf; fi X@unexec if cmp -s %D/%%ETCDIR%%/mgcpca.conf.sample %D/%%ETCDIR%%/mgcpca.conf; then rm -f %D/%%ETCDIR%%/mgcpca.conf; fi X%%ETCDIR%%/mgcpca.conf.sample X@exec if [ ! -f %D/%%ETCDIR%%/mgcpca.conf ] ; then cp -p %D/%F %B/mgcpca.conf; fi X@unexec if cmp -s %D/%%ETCDIR%%/mgcpgw.conf.sample %D/%%ETCDIR%%/mgcpgw.conf; then rm -f %D/%%ETCDIR%%/mgcpgw.conf; fi X%%ETCDIR%%/mgcpgw.conf.sample X@exec if [ ! -f %D/%%ETCDIR%%/mgcpgw.conf ] ; then cp -p %D/%F %B/mgcpgw.conf; fi X@unexec if cmp -s %D/%%ETCDIR%%/moh.conf.sample %D/%%ETCDIR%%/moh.conf; then rm -f %D/%%ETCDIR%%/moh.conf; fi X%%ETCDIR%%/moh.conf.sample X@exec if [ ! -f %D/%%ETCDIR%%/moh.conf ] ; then cp -p %D/%F %B/moh.conf; fi X@unexec if cmp -s %D/%%ETCDIR%%/monitoring.conf.sample %D/%%ETCDIR%%/monitoring.conf; then rm -f %D/%%ETCDIR%%/monitoring.conf; fi X%%ETCDIR%%/monitoring.conf.sample X@exec if [ ! -f %D/%%ETCDIR%%/monitoring.conf ] ; then cp -p %D/%F %B/monitoring.conf; fi X@unexec if cmp -s %D/%%ETCDIR%%/mux.conf.sample %D/%%ETCDIR%%/mux.conf; then rm -f %D/%%ETCDIR%%/mux.conf; fi X%%ETCDIR%%/mux.conf.sample X@exec if [ ! -f %D/%%ETCDIR%%/mux.conf ] ; then cp -p %D/%F %B/mux.conf; fi X@unexec if cmp -s %D/%%ETCDIR%%/mysqldb.conf.sample %D/%%ETCDIR%%/mysqldb.conf; then rm -f %D/%%ETCDIR%%/mysqldb.conf; fi X%%ETCDIR%%/mysqldb.conf.sample X@exec if [ ! -f %D/%%ETCDIR%%/mysqldb.conf ] ; then cp -p %D/%F %B/mysqldb.conf; fi X@unexec if cmp -s %D/%%ETCDIR%%/openssl.conf.sample %D/%%ETCDIR%%/openssl.conf; then rm -f %D/%%ETCDIR%%/openssl.conf; fi X%%ETCDIR%%/openssl.conf.sample X@exec if [ ! -f %D/%%ETCDIR%%/openssl.conf ] ; then cp -p %D/%F %B/openssl.conf; fi X@unexec if cmp -s %D/%%ETCDIR%%/pbxassist.conf.sample %D/%%ETCDIR%%/pbxassist.conf; then rm -f %D/%%ETCDIR%%/pbxassist.conf; fi X%%ETCDIR%%/pbxassist.conf.sample X@exec if [ ! -f %D/%%ETCDIR%%/pbxassist.conf ] ; then cp -p %D/%F %B/pbxassist.conf; fi X@unexec if cmp -s %D/%%ETCDIR%%/pgsqldb.conf.sample %D/%%ETCDIR%%/pgsqldb.conf; then rm -f %D/%%ETCDIR%%/pgsqldb.conf; fi X%%ETCDIR%%/pgsqldb.conf.sample X@exec if [ ! -f %D/%%ETCDIR%%/pgsqldb.conf ] ; then cp -p %D/%F %B/pgsqldb.conf; fi X@unexec if cmp -s %D/%%ETCDIR%%/presence.conf.sample %D/%%ETCDIR%%/presence.conf; then rm -f %D/%%ETCDIR%%/presence.conf; fi X%%ETCDIR%%/presence.conf.sample X@exec if [ ! -f %D/%%ETCDIR%%/presence.conf ] ; then cp -p %D/%F %B/presence.conf; fi X@unexec if cmp -s %D/%%ETCDIR%%/providers.conf.sample %D/%%ETCDIR%%/providers.conf; then rm -f %D/%%ETCDIR%%/providers.conf; fi X%%ETCDIR%%/providers.conf.sample X@exec if [ ! -f %D/%%ETCDIR%%/providers.conf ] ; then cp -p %D/%F %B/providers.conf; fi X@unexec if cmp -s %D/%%ETCDIR%%/queues.conf.sample %D/%%ETCDIR%%/queues.conf; then rm -f %D/%%ETCDIR%%/queues.conf; fi X%%ETCDIR%%/queues.conf.sample X@exec if [ ! -f %D/%%ETCDIR%%/queues.conf ] ; then cp -p %D/%F %B/queues.conf; fi X@unexec if cmp -s %D/%%ETCDIR%%/queuesnotify.conf.sample %D/%%ETCDIR%%/queuesnotify.conf; then rm -f %D/%%ETCDIR%%/queuesnotify.conf; fi X%%ETCDIR%%/queuesnotify.conf.sample X@exec if [ ! -f %D/%%ETCDIR%%/queuesnotify.conf ] ; then cp -p %D/%F %B/queuesnotify.conf; fi X@unexec if cmp -s %D/%%ETCDIR%%/regexroute.conf.sample %D/%%ETCDIR%%/regexroute.conf; then rm -f %D/%%ETCDIR%%/regexroute.conf; fi X%%ETCDIR%%/regexroute.conf.sample X@exec if [ ! -f %D/%%ETCDIR%%/regexroute.conf ] ; then cp -p %D/%F %B/regexroute.conf; fi X@unexec if cmp -s %D/%%ETCDIR%%/regfile.conf.sample %D/%%ETCDIR%%/regfile.conf; then rm -f %D/%%ETCDIR%%/regfile.conf; fi X%%ETCDIR%%/regfile.conf.sample X@exec if [ ! -f %D/%%ETCDIR%%/regfile.conf ] ; then cp -p %D/%F %B/regfile.conf; fi X@unexec if cmp -s %D/%%ETCDIR%%/register.conf.sample %D/%%ETCDIR%%/register.conf; then rm -f %D/%%ETCDIR%%/register.conf; fi X%%ETCDIR%%/register.conf.sample X@exec if [ ! -f %D/%%ETCDIR%%/register.conf ] ; then cp -p %D/%F %B/register.conf; fi X@unexec if cmp -s %D/%%ETCDIR%%/rmanager.conf.sample %D/%%ETCDIR%%/rmanager.conf; then rm -f %D/%%ETCDIR%%/rmanager.conf; fi X%%ETCDIR%%/rmanager.conf.sample X@exec if [ ! -f %D/%%ETCDIR%%/rmanager.conf ] ; then cp -p %D/%F %B/rmanager.conf; fi X@unexec if cmp -s %D/%%ETCDIR%%/sigtransport.conf.sample %D/%%ETCDIR%%/sigtransport.conf; then rm -f %D/%%ETCDIR%%/sigtransport.conf; fi X%%ETCDIR%%/sigtransport.conf.sample X@exec if [ ! -f %D/%%ETCDIR%%/sigtransport.conf ] ; then cp -p %D/%F %B/sigtransport.conf; fi X@unexec if cmp -s %D/%%ETCDIR%%/sip_cnam_lnp.conf.sample %D/%%ETCDIR%%/sip_cnam_lnp.conf; then rm -f %D/%%ETCDIR%%/sip_cnam_lnp.conf; fi X%%ETCDIR%%/sip_cnam_lnp.conf.sample X@exec if [ ! -f %D/%%ETCDIR%%/sip_cnam_lnp.conf ] ; then cp -p %D/%F %B/sip_cnam_lnp.conf; fi X@unexec if cmp -s %D/%%ETCDIR%%/sipfeatures.conf.sample %D/%%ETCDIR%%/sipfeatures.conf; then rm -f %D/%%ETCDIR%%/sipfeatures.conf; fi X%%ETCDIR%%/sipfeatures.conf.sample X@exec if [ ! -f %D/%%ETCDIR%%/sipfeatures.conf ] ; then cp -p %D/%F %B/sipfeatures.conf; fi X@unexec if cmp -s %D/%%ETCDIR%%/subscription.conf.sample %D/%%ETCDIR%%/subscription.conf; then rm -f %D/%%ETCDIR%%/subscription.conf; fi X%%ETCDIR%%/subscription.conf.sample X@exec if [ ! -f %D/%%ETCDIR%%/subscription.conf ] ; then cp -p %D/%F %B/subscription.conf; fi X@unexec if cmp -s %D/%%ETCDIR%%/tdmcard.conf.sample %D/%%ETCDIR%%/tdmcard.conf; then rm -f %D/%%ETCDIR%%/tdmcard.conf; fi X%%ETCDIR%%/tdmcard.conf.sample X@exec if [ ! -f %D/%%ETCDIR%%/tdmcard.conf ] ; then cp -p %D/%F %B/tdmcard.conf; fi X@unexec if cmp -s %D/%%ETCDIR%%/tonegen.conf.sample %D/%%ETCDIR%%/tonegen.conf; then rm -f %D/%%ETCDIR%%/tonegen.conf; fi X%%ETCDIR%%/tonegen.conf.sample X@exec if [ ! -f %D/%%ETCDIR%%/tonegen.conf ] ; then cp -p %D/%F %B/tonegen.conf; fi X@unexec if cmp -s %D/%%ETCDIR%%/users.conf.sample %D/%%ETCDIR%%/users.conf; then rm -f %D/%%ETCDIR%%/users.conf; fi X%%ETCDIR%%/users.conf.sample X@exec if [ ! -f %D/%%ETCDIR%%/users.conf ] ; then cp -p %D/%F %B/users.conf; fi X@unexec if cmp -s %D/%%ETCDIR%%/wpcard.conf.sample %D/%%ETCDIR%%/wpcard.conf; then rm -f %D/%%ETCDIR%%/wpcard.conf; fi X%%ETCDIR%%/wpcard.conf.sample X@exec if [ ! -f %D/%%ETCDIR%%/wpcard.conf ] ; then cp -p %D/%F %B/wpcard.conf; fi X@unexec if cmp -s %D/%%ETCDIR%%/yate-qt4.conf.sample %D/%%ETCDIR%%/yate-qt4.conf; then rm -f %D/%%ETCDIR%%/yate-qt4.conf; fi X%%ETCDIR%%/yate-qt4.conf.sample X@exec if [ ! -f %D/%%ETCDIR%%/yate-qt4.conf ] ; then cp -p %D/%F %B/yate-qt4.conf; fi X@unexec if cmp -s %D/%%ETCDIR%%/yate.conf.sample %D/%%ETCDIR%%/yate.conf; then rm -f %D/%%ETCDIR%%/yate.conf; fi X%%ETCDIR%%/yate.conf.sample X@exec if [ ! -f %D/%%ETCDIR%%/yate.conf ] ; then cp -p %D/%F %B/yate.conf; fi X@unexec if cmp -s %D/%%ETCDIR%%/yiaxchan.conf.sample %D/%%ETCDIR%%/yiaxchan.conf; then rm -f %D/%%ETCDIR%%/yiaxchan.conf; fi X%%ETCDIR%%/yiaxchan.conf.sample X@exec if [ ! -f %D/%%ETCDIR%%/yiaxchan.conf ] ; then cp -p %D/%F %B/yiaxchan.conf; fi X@unexec if cmp -s %D/%%ETCDIR%%/yjinglechan.conf.sample %D/%%ETCDIR%%/yjinglechan.conf; then rm -f %D/%%ETCDIR%%/yjinglechan.conf; fi X%%ETCDIR%%/yjinglechan.conf.sample X@exec if [ ! -f %D/%%ETCDIR%%/yjinglechan.conf ] ; then cp -p %D/%F %B/yjinglechan.conf; fi X@unexec if cmp -s %D/%%ETCDIR%%/yradius.conf.sample %D/%%ETCDIR%%/yradius.conf; then rm -f %D/%%ETCDIR%%/yradius.conf; fi X%%ETCDIR%%/yradius.conf.sample X@exec if [ ! -f %D/%%ETCDIR%%/yradius.conf ] ; then cp -p %D/%F %B/yradius.conf; fi X@unexec if cmp -s %D/%%ETCDIR%%/yrtpchan.conf.sample %D/%%ETCDIR%%/yrtpchan.conf; then rm -f %D/%%ETCDIR%%/yrtpchan.conf; fi X%%ETCDIR%%/yrtpchan.conf.sample X@exec if [ ! -f %D/%%ETCDIR%%/yrtpchan.conf ] ; then cp -p %D/%F %B/yrtpchan.conf; fi X@unexec if cmp -s %D/%%ETCDIR%%/ysigchan.conf.sample %D/%%ETCDIR%%/ysigchan.conf; then rm -f %D/%%ETCDIR%%/ysigchan.conf; fi X%%ETCDIR%%/ysigchan.conf.sample X@exec if [ ! -f %D/%%ETCDIR%%/ysigchan.conf ] ; then cp -p %D/%F %B/ysigchan.conf; fi X@unexec if cmp -s %D/%%ETCDIR%%/ysipchan.conf.sample %D/%%ETCDIR%%/ysipchan.conf; then rm -f %D/%%ETCDIR%%/ysipchan.conf; fi X%%ETCDIR%%/ysipchan.conf.sample X@exec if [ ! -f %D/%%ETCDIR%%/ysipchan.conf ] ; then cp -p %D/%F %B/ysipchan.conf; fi X@unexec if cmp -s %D/%%ETCDIR%%/ysnmpagent.conf.sample %D/%%ETCDIR%%/ysnmpagent.conf; then rm -f %D/%%ETCDIR%%/ysnmpagent.conf; fi X%%ETCDIR%%/ysnmpagent.conf.sample X@exec if [ ! -f %D/%%ETCDIR%%/ysnmpagent.conf ] ; then cp -p %D/%F %B/ysnmpagent.conf; fi X@unexec if cmp -s %D/%%ETCDIR%%/ysockschan.conf.sample %D/%%ETCDIR%%/ysockschan.conf; then rm -f %D/%%ETCDIR%%/ysockschan.conf; fi X%%ETCDIR%%/ysockschan.conf.sample X@exec if [ ! -f %D/%%ETCDIR%%/ysockschan.conf ] ; then cp -p %D/%F %B/ysockschan.conf; fi X@unexec if cmp -s %D/%%ETCDIR%%/ystunchan.conf.sample %D/%%ETCDIR%%/ystunchan.conf; then rm -f %D/%%ETCDIR%%/ystunchan.conf; fi X%%ETCDIR%%/ystunchan.conf.sample X@exec if [ ! -f %D/%%ETCDIR%%/ystunchan.conf ] ; then cp -p %D/%F %B/ystunchan.conf; fi X@unexec if cmp -s %D/%%ETCDIR%%/zapcard.conf.sample %D/%%ETCDIR%%/zapcard.conf; then rm -f %D/%%ETCDIR%%/zapcard.conf; fi X%%ETCDIR%%/zapcard.conf.sample X@exec if [ ! -f %D/%%ETCDIR%%/zapcard.conf ] ; then cp -p %D/%F %B/zapcard.conf; fi X@unexec if cmp -s %D/%%ETCDIR%%/zlibcompress.conf.sample %D/%%ETCDIR%%/zlibcompress.conf; then rm -f %D/%%ETCDIR%%/zlibcompress.conf; fi X%%ETCDIR%%/zlibcompress.conf.sample X@exec if [ ! -f %D/%%ETCDIR%%/zlibcompress.conf ] ; then cp -p %D/%F %B/zlibcompress.conf; fi Xinclude/yate/yatecbase.h Xinclude/yate/yateclass.h Xinclude/yate/yatemime.h Xinclude/yate/yatengine.h Xinclude/yate/yatephone.h Xinclude/yate/yateversn.h Xlib/libyate.so Xlib/libyate.so.3 Xlib/libyate.so.3.3.0 Xlib/libyatejabber.so Xlib/libyatejabber.so.3.3.0 Xlib/libyatemgcp.so Xlib/libyatemgcp.so.3.3.0 Xlib/libyatesig.so Xlib/libyatesig.so.3.3.0 Xlib/yate/analyzer.yate Xlib/yate/callfork.yate Xlib/yate/callgen.yate Xlib/yate/cdrbuild.yate Xlib/yate/cdrfile.yate Xlib/yate/client/jabberclient.yate Xlib/yate/client/osschan.yate Xlib/yate/conference.yate Xlib/yate/dumbchan.yate Xlib/yate/enumroute.yate Xlib/yate/extmodule.yate X%%WITH_SPANDSP%%lib/yate/faxchan.yate Xlib/yate/filetransfer.yate Xlib/yate/gsmcodec.yate X%%WITH_H323%%lib/yate/h323chan.yate Xlib/yate/ilbccodec.yate Xlib/yate/jabber/jabberserver.yate Xlib/yate/jabber/jbfeatures.yate Xlib/yate/moh.yate Xlib/yate/msgsniff.yate Xlib/yate/mux.yate Xlib/yate/openssl.yate Xlib/yate/pbx.yate Xlib/yate/regexroute.yate Xlib/yate/rmanager.yate Xlib/yate/server/accfile.yate Xlib/yate/server/analog.yate Xlib/yate/server/analogdetect.yate Xlib/yate/server/callcounters.yate Xlib/yate/server/ccongestion.yate Xlib/yate/server/ciscosm.yate Xlib/yate/server/clustering.yate Xlib/yate/server/cpuload.yate Xlib/yate/server/dbpbx.yate Xlib/yate/server/dbwave.yate Xlib/yate/server/heartbeat.yate Xlib/yate/server/isupmangler.yate Xlib/yate/server/lateroute.yate Xlib/yate/server/mgcpca.yate Xlib/yate/server/mgcpgw.yate Xlib/yate/server/monitoring.yate Xlib/yate/server/mrcpspeech.yate X%%WITH_MYSQL%%lib/yate/server/mysqldb.yate Xlib/yate/server/park.yate Xlib/yate/server/pbxassist.yate X%%WITH_PGSQL%%lib/yate/server/pgsqldb.yate Xlib/yate/server/presence.yate Xlib/yate/server/queues.yate Xlib/yate/server/queuesnotify.yate Xlib/yate/server/regfile.yate Xlib/yate/server/register.yate Xlib/yate/server/sigtransport.yate Xlib/yate/server/sipfeatures.yate Xlib/yate/server/subscription.yate Xlib/yate/server/users.yate Xlib/yate/server/yradius.yate Xlib/yate/server/ysigchan.yate Xlib/yate/server/ysnmpagent.yate X%%WITH_DAHDI%%lib/yate/server/zapcard.yate Xlib/yate/sip/sip_cnam_lnp.yate Xlib/yate/speexcodec.yate Xlib/yate/tonedetect.yate Xlib/yate/tonegen.yate Xlib/yate/wavefile.yate Xlib/yate/yiaxchan.yate Xlib/yate/yjinglechan.yate Xlib/yate/yrtpchan.yate Xlib/yate/ysipchan.yate Xlib/yate/ysockschan.yate Xlib/yate/ystunchan.yate Xlib/yate/zlibcompress.yate Xlibdata/pkgconfig/yate.pc X%%PORTDOCS%%%%DOCSDIR%%-3.3.0/COPYING X%%PORTDOCS%%%%DOCSDIR%%-3.3.0/ChangeLog X%%PORTDOCS%%%%DOCSDIR%%-3.3.0/README X%%PORTDOCS%%%%DOCSDIR%%-3.3.0/dataflow.html X%%PORTDOCS%%%%DOCSDIR%%-3.3.0/extmodule.html X%%PORTDOCS%%%%DOCSDIR%%-3.3.0/index.html X%%PORTDOCS%%%%DOCSDIR%%-3.3.0/messages.html X%%DATADIR%%/data/NULL-TEAM-MIB.txt X%%DATADIR%%/data/YATE-MIB.txt X%%DATADIR%%/data/snmp_mib.conf X%%DATADIR%%/help/0.yhlp X%%DATADIR%%/help/1.yhlp X%%DATADIR%%/help/2.yhlp X%%DATADIR%%/help/3.yhlp X%%DATADIR%%/help/4.yhlp X%%DATADIR%%/help/99.yhlp X%%DATADIR%%/scripts/Yate.pm X%%DATADIR%%/scripts/leavemail.php X%%DATADIR%%/scripts/libvoicemail.php X%%DATADIR%%/scripts/libyate.php X%%DATADIR%%/scripts/libyate.py X%%DATADIR%%/scripts/libyatechan.php X%%DATADIR%%/scripts/libyateivr.php X%%DATADIR%%/scripts/queue_in.php X%%DATADIR%%/scripts/queue_out.php X%%DATADIR%%/scripts/route.php X%%DATADIR%%/scripts/voicemail.php X%%DATADIR%%/skins/default/account.ui X%%DATADIR%%/skins/default/accountlist.ui X%%DATADIR%%/skins/default/accountwizard.ui X%%DATADIR%%/skins/default/addaccount.png X%%DATADIR%%/skins/default/addaccountwiz.png X%%DATADIR%%/skins/default/addchatroom.png X%%DATADIR%%/skins/default/addcontact.png X%%DATADIR%%/skins/default/addrbook.ui X%%DATADIR%%/skins/default/answer.png X%%DATADIR%%/skins/default/answer_20.png X%%DATADIR%%/skins/default/arch_contact_item.ui X%%DATADIR%%/skins/default/arch_room_item.ui X%%DATADIR%%/skins/default/arch_roompriv_item.ui X%%DATADIR%%/skins/default/arch_session_item.ui X%%DATADIR%%/skins/default/archive.png X%%DATADIR%%/skins/default/archive.ui X%%DATADIR%%/skins/default/ask.png X%%DATADIR%%/skins/default/ask_32.png X%%DATADIR%%/skins/default/bell.png X%%DATADIR%%/skins/default/book.png X%%DATADIR%%/skins/default/book_32.png X%%DATADIR%%/skins/default/cdr.png X%%DATADIR%%/skins/default/cdr_32.png X%%DATADIR%%/skins/default/chan_idle.png X%%DATADIR%%/skins/default/chan_progress.png X%%DATADIR%%/skins/default/chan_ringing.png X%%DATADIR%%/skins/default/chan_routed.png X%%DATADIR%%/skins/default/chat.png X%%DATADIR%%/skins/default/chat.ui X%%DATADIR%%/skins/default/chatroomedit.ui X%%DATADIR%%/skins/default/clear.png X%%DATADIR%%/skins/default/close.png X%%DATADIR%%/skins/default/collapsed.png X%%DATADIR%%/skins/default/conference.png X%%DATADIR%%/skins/default/conference_20.png X%%DATADIR%%/skins/default/configure.png X%%DATADIR%%/skins/default/confirm.ui X%%DATADIR%%/skins/default/contactedit.ui X%%DATADIR%%/skins/default/contactinfo.ui X%%DATADIR%%/skins/default/contactlist_chatroom.ui X%%DATADIR%%/skins/default/contactlist_contact.ui X%%DATADIR%%/skins/default/contactlist_group.ui X%%DATADIR%%/skins/default/digit0.png X%%DATADIR%%/skins/default/digit0_hover.png X%%DATADIR%%/skins/default/digit0_pressed.png X%%DATADIR%%/skins/default/digit1.png X%%DATADIR%%/skins/default/digit1_hover.png X%%DATADIR%%/skins/default/digit1_pressed.png X%%DATADIR%%/skins/default/digit2.png X%%DATADIR%%/skins/default/digit2_hover.png X%%DATADIR%%/skins/default/digit2_pressed.png X%%DATADIR%%/skins/default/digit3.png X%%DATADIR%%/skins/default/digit3_hover.png X%%DATADIR%%/skins/default/digit3_pressed.png X%%DATADIR%%/skins/default/digit4.png X%%DATADIR%%/skins/default/digit4_hover.png X%%DATADIR%%/skins/default/digit4_pressed.png X%%DATADIR%%/skins/default/digit5.png X%%DATADIR%%/skins/default/digit5_hover.png X%%DATADIR%%/skins/default/digit5_pressed.png X%%DATADIR%%/skins/default/digit6.png X%%DATADIR%%/skins/default/digit6_hover.png X%%DATADIR%%/skins/default/digit6_pressed.png X%%DATADIR%%/skins/default/digit7.png X%%DATADIR%%/skins/default/digit7_hover.png X%%DATADIR%%/skins/default/digit7_pressed.png X%%DATADIR%%/skins/default/digit8.png X%%DATADIR%%/skins/default/digit8_hover.png X%%DATADIR%%/skins/default/digit8_pressed.png X%%DATADIR%%/skins/default/digit9.png X%%DATADIR%%/skins/default/digit9_hover.png X%%DATADIR%%/skins/default/digit9_pressed.png X%%DATADIR%%/skins/default/digitpound.png X%%DATADIR%%/skins/default/digitpound_hover.png X%%DATADIR%%/skins/default/digitpound_pressed.png X%%DATADIR%%/skins/default/digitstar.png X%%DATADIR%%/skins/default/digitstar_hover.png X%%DATADIR%%/skins/default/digitstar_pressed.png X%%DATADIR%%/skins/default/dockedchat.ui X%%DATADIR%%/skins/default/down.png X%%DATADIR%%/skins/default/down_active.png X%%DATADIR%%/skins/default/edit.png X%%DATADIR%%/skins/default/events.png X%%DATADIR%%/skins/default/events.ui X%%DATADIR%%/skins/default/expanded.png X%%DATADIR%%/skins/default/fileprogress.ui X%%DATADIR%%/skins/default/fileprogress_item.ui X%%DATADIR%%/skins/default/find.png X%%DATADIR%%/skins/default/findnext.png X%%DATADIR%%/skins/default/findprev.png X%%DATADIR%%/skins/default/handshake.png X%%DATADIR%%/skins/default/handshake_x.png X%%DATADIR%%/skins/default/hangup.png X%%DATADIR%%/skins/default/hangup_20.png X%%DATADIR%%/skins/default/help.ui X%%DATADIR%%/skins/default/hold.png X%%DATADIR%%/skins/default/hold_20.png X%%DATADIR%%/skins/default/home.png X%%DATADIR%%/skins/default/info.png X%%DATADIR%%/skins/default/info_32.png X%%DATADIR%%/skins/default/input.ui X%%DATADIR%%/skins/default/inputpwd.ui X%%DATADIR%%/skins/default/joinmucwizard.ui X%%DATADIR%%/skins/default/keyboard.png X%%DATADIR%%/skins/default/message.ui X%%DATADIR%%/skins/default/messages_generic.ui X%%DATADIR%%/skins/default/messages_header.ui X%%DATADIR%%/skins/default/messages_loginfail.ui X%%DATADIR%%/skins/default/messages_okrejignore.ui X%%DATADIR%%/skins/default/minus.png X%%DATADIR%%/skins/default/muc.png X%%DATADIR%%/skins/default/muc_16.png X%%DATADIR%%/skins/default/mucchat.ui X%%DATADIR%%/skins/default/mucinvite.ui X%%DATADIR%%/skins/default/mucprivchat.ui X%%DATADIR%%/skins/default/mucs.ui X%%DATADIR%%/skins/default/next.png X%%DATADIR%%/skins/default/null_team-16.png X%%DATADIR%%/skins/default/null_team-32.png X%%DATADIR%%/skins/default/null_team-48.png X%%DATADIR%%/skins/default/ok.png X%%DATADIR%%/skins/default/phone.png X%%DATADIR%%/skins/default/phone_32.png X%%DATADIR%%/skins/default/plus.png X%%DATADIR%%/skins/default/prev.png X%%DATADIR%%/skins/default/progress.gif X%%DATADIR%%/skins/default/qt4client.rc X%%DATADIR%%/skins/default/qt4client.ui X%%DATADIR%%/skins/default/quest.png X%%DATADIR%%/skins/default/room_member.ui X%%DATADIR%%/skins/default/save.png X%%DATADIR%%/skins/default/sendchat.png X%%DATADIR%%/skins/default/sendchat_32.png X%%DATADIR%%/skins/default/sendfile.png X%%DATADIR%%/skins/default/settings.ui X%%DATADIR%%/skins/default/speaker.png X%%DATADIR%%/skins/default/speaker_x.png X%%DATADIR%%/skins/default/status_away.png X%%DATADIR%%/skins/default/status_busy.png X%%DATADIR%%/skins/default/status_connecting.png X%%DATADIR%%/skins/default/status_dnd.png X%%DATADIR%%/skins/default/status_offline.png X%%DATADIR%%/skins/default/status_online.png X%%DATADIR%%/skins/default/status_xa.png X%%DATADIR%%/skins/default/transfer.png X%%DATADIR%%/skins/default/transfer_20.png X%%DATADIR%%/skins/default/tray_incomingcall.png X%%DATADIR%%/skins/default/tray_incomingchat.png X%%DATADIR%%/skins/default/tray_notification.png X%%DATADIR%%/skins/default/up.png X%%DATADIR%%/skins/default/up_active.png X%%DATADIR%%/skins/default/update.png X%%DATADIR%%/skins/default/updater.ui X%%DATADIR%%/skins/default/user.png X%%DATADIR%%/sounds/ring.wav X%%DATADIR%%/sounds/tone.wav X@dirrm %%DATADIR%%/sounds X@dirrm %%DATADIR%%/skins/default X@dirrm %%DATADIR%%/skins X@dirrm %%DATADIR%%/scripts X@dirrm %%DATADIR%%/help X@dirrm %%DATADIR%%/data X@dirrm %%DATADIR%% X%%PORTDOCS%%@dirrm %%DOCSDIR%%-3.3.0/api X%%PORTDOCS%%@dirrm %%DOCSDIR%%-3.3.0 X@dirrm lib/yate/sip X@dirrm lib/yate/server X@dirrm lib/yate/qt4 X@dirrm lib/yate/jabber X@dirrm lib/yate/client X@dirrm lib/yate X@dirrm lib/pkgconfig X@dirrm include/yate X@dirrm %%ETCDIR%% X%%PORTDOCS%%@exec mkdir -p %D/%%DOCSDIR%%-3.3.0/api X@exec mkdir -p %D/lib/yate/qt4 X@exec mkdir -p %D/lib/pkgconfig 60e6bff73765ae6ec306a3905f34466c echo x - /usr/ports/net/yate/pkg-install sed 's/^X//' >/usr/ports/net/yate/pkg-install << 'd08114c97ceece34aac912a044cda95c' X#!/bin/sh X# $FreeBSD$ X Xif [ "$2" != "PRE-INSTALL" ]; then X exit 0 Xfi X XYATE_USER=yate XYATE_GROUP=${YATE_USER} XYATE_UID=204 XYATE_GID=${YATE_UID} X Xif ! pw groupshow "${YATE_GROUP}" 2>/dev/null 1>&2; then X if pw groupadd ${YATE_GROUP} -g ${YATE_GID}; then X echo "Added group \"${YATE_GROUP}\"." X else X echo "Adding group \"${YATE_GROUP}\" failed..." X exit 1 X fi Xfi X Xif ! pw usershow "${YATE_USER}" 2>/dev/null 1>&2; then X if pw useradd ${YATE_USER} -u ${YATE_UID} -g ${YATE_GROUP} -h - \ X -s "/sbin/nologin" -d "/nonexistent" \ X -c "Yate Telephoney Server"; \ X then X echo "Added user \"${YATE_USER}\"." X else X echo "Adding user \"${YATE_USER}\" failed..." X exit 1 X fi Xfi X Xexit 0 d08114c97ceece34aac912a044cda95c echo x - /usr/ports/net/yate/pkg-descr sed 's/^X//' >/usr/ports/net/yate/pkg-descr << '5e624c88474b98ef585abb8c60518f31' XYate - Yet Another Telephony Engine X Xis a next-generation telephony engine; while currently focused on XVoice over Internet Protocol (VoIP) and PSTN, its power lies in its Xability to be easily extended. Voice, video, data and instant Xmessenging can all be unified under Yate's flexible routing engine, Xmaximizing communications efficiency and minimizing infrastructure Xcosts for businesses. X XYate can be used as a: X* VoIP server X* VoIP client X* Conference server - with up to 200 channels in a single conference X* VoIP to PSTN gateway X* PC2Phone and Phone2PC gateway X* IP Telephony server and/or client X H.323 gatekeeper X H.323 multiple endpoint server X H.323<->SIP Proxy X SIP session border controller X SIP router X SIP registration server X IAX server and/or client X Jingle client or server X MGCP server (Call Agent) X* ISDN passive and active recorder X* ISDN, RBS, analog passive recorder X* SS7 switch X* Call center server X* IVR engine X* Prepaid and/or postpaid cards system X XThe software is written in C++ and it supports scripting in various Xprogramming languages (such as those supported by the currently Ximplemented PHP, Python and Perl libraries) and even any Unix shell. XThe PHP, Python and Perl libraries have been developed and made Xavailable in order to ease development of external functionalities Xfor Yate. X XYate is production-ready software and is easily extensible. XYate is licensed under the GPL. X XWWW: http://yate.null.ro 5e624c88474b98ef585abb8c60518f31 exit >Release-Note: >Audit-Trail: >Unformatted: