Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 26 Aug 2014 11:48:56 +0000 (UTC)
From:      William Grzybowski <wg@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   svn commit: r366208 - in head/net/yate: . files
Message-ID:  <201408261148.s7QBmu3f041487@svn.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: wg
Date: Tue Aug 26 11:48:55 2014
New Revision: 366208
URL: http://svnweb.freebsd.org/changeset/ports/366208
QAT: https://qat.redports.org/buildarchive/r366208/

Log:
  net/yate: update to 5.4.0p1
  
  - Support stage
  - Pass maintainership to submitter
  - Use @sample
  
  PR:		192991
  Submitted by:	Nikola Kolev

Added:
  head/net/yate/files/patch-engine-TelEngine.cpp   (contents, props changed)
  head/net/yate/files/patch-modules-Makefile.in   (contents, props changed)
Deleted:
  head/net/yate/files/extra-patch-noalsa
  head/net/yate/files/extra-patch-noportdocs
  head/net/yate/files/patch-modules__Makefile.in
  head/net/yate/files/patch-modules__h323chan.cpp
Modified:
  head/net/yate/Makefile
  head/net/yate/distinfo
  head/net/yate/files/patch-Makefile.in
  head/net/yate/files/patch-configure.in
  head/net/yate/files/yate.in
  head/net/yate/pkg-plist

Modified: head/net/yate/Makefile
==============================================================================
--- head/net/yate/Makefile	Tue Aug 26 11:25:13 2014	(r366207)
+++ head/net/yate/Makefile	Tue Aug 26 11:48:55 2014	(r366208)
@@ -2,16 +2,19 @@
 # $FreeBSD$
 
 PORTNAME=	yate
-PORTVERSION=	4.3.0.p1	# XXX: please use DISTVERSION next time
+DISTVERSION=	5.4.0p1
 CATEGORIES=	net
-MASTER_SITES=	http://yate.null.ro/tarballs/yate4/
-DISTNAME=	${PORTNAME}-4.3.0-1
+MASTER_SITES=	http://yate.null.ro/tarballs/yate5/
+DISTNAME=	${PORTNAME}-5.4.0-1
 
-MAINTAINER=	ports@FreeBSD.org
+MAINTAINER=	koue@chaosophia.net
 COMMENT=	Yet Another Telephony Engine
 
-LIB_DEPENDS=	libgsm.so:${PORTSDIR}/audio/gsm \
-		libspeex.so:${PORTSDIR}/audio/speex
+LICENSE=	GPLv2
+
+LIB_DEPENDS=	libasound.so:${PORTSDIR}/audio/alsa-lib \
+		libspeex.so:${PORTSDIR}/audio/speex \
+		libgsm.so:${PORTSDIR}/audio/gsm
 
 ONLY_FOR_ARCHS=	i386 amd64 sparc64
 
@@ -25,144 +28,137 @@ CONFIGURE_ARGS=	--without-fdsize \
 		--with-zlib=/usr
 
 LDFLAGS+=	-L${LOCALBASE}/lib
-CPPFLAGS+=	-I${LOCALBASE}/include
-
-MAKE_ENV=	PTHREAD_CFLAGS="${PTHREAD_CFLAGS}" \
-		PTHREAD_LIBS="${PTHREAD_LIBS}" \
-		PWLIBDIR=${LOCALBASE}/share/pwlib \
-		OPENH323DIR=${LOCALBASE}/share/openh323 \
-		OSVERSION=${OSVERSION}
-
-MAN8=		yate-config.8 yate.8
+CFLAGS+=	-I${LOCALBASE}/include
 
 SUB_FILES=	pkg-message
 USE_RC_SUBR=	yate
 USERS=		yate
 GROUPS=		yate
 
-OPTIONS_DEFINE=	MYSQL PGSQL SCTP AMR_NB ILBC SPANDSP DAHDI H323 SSL ALSA DOCS
-OPTIONS_DEFAULT=	SCTP
+OPTIONS_DEFINE=	DOCS MYSQL PGSQL SCTP DAHDI ILBC AMRNB SPANDSP H323 SSL
+OPTIONS_DEFAULT=SCTP
 
 SCTP_DESC=	Stream Control Transmission Protocol support
+DAHDI_DESC=	Dahdi support
 ILBC_DESC=	iLBC narrowband speech codec support
+AMRNB_DESC=	Adaptive Multi-Rate Narrowband support
 SPANDSP_DESC=	Spandsp faxing support
-DAHDI_DESC=	Dahdi driver
 H323_DESC=	H323 software channel/protocol support
 
-NO_STAGE=	yes
-.include <bsd.port.pre.mk>
+.include <bsd.port.options.mk>
 
 .if ${PORT_OPTIONS:MMYSQL}
 CONFIGURE_ARGS+=	--with-mysql
-MAKE_ENV+=	WITH_MYSQL=1
-PLIST_SUB+=	WITH_MYSQL=""
-USE_MYSQL=	yes
+PLIST_SUB+=		WITH_MYSQL=""
+USE_MYSQL=		yes
 .else
 CONFIGURE_ARGS+=	--without-mysql
-PLIST_SUB+=	WITH_MYSQL="@comment "
+PLIST_SUB+=		WITH_MYSQL="@comment "
 .endif
 
 .if ${PORT_OPTIONS:MPGSQL}
 CONFIGURE_ARGS+=	--with-libpq=${LOCALBASE}
-MAKE_ENV+=	WITH_PGSQL=1
-PLIST_SUB+=	WITH_PGSQL=""
-USE_PGSQL=	yes
+PLIST_SUB+=		WITH_PGSQL=""
+USE_PGSQL=		yes
 .else
 CONFIGURE_ARGS+=	--without-libpq
-PLIST_SUB+=	WITH_PGSQL="@comment "
+PLIST_SUB+=		WITH_PGSQL="@comment "
 .endif
 
 .if ${PORT_OPTIONS:MSCTP}
 CONFIGURE_ARGS+=	--enable-sctp
-MAKE_ENV+=	WITH_SCTP=1
-PLIST_SUB+=	WITH_SCTP=""
+PLIST_SUB+=		WITH_SCTP=""
 .else
-PLIST_SUB+=	WITH_SCTP="@comment "
+CONFIGURE_ARGS+=	--disable-sctp
+PLIST_SUB+=		WITH_SCTP="@comment "
 .endif
 
-.if ${PORT_OPTIONS:MAMR_NB}
-LIB_DEPENDS=	libopencore-amrnb.so:${PORTSDIR}/audio/opencore-amr
-CONFIGURE_ARGS+=	--with-amrnb=${LOCALBASE}
-PLIST_SUB+=	WITH_AMR_NB=""
+.if ${PORT_OPTIONS:MDAHDI}
+CONFIGURE_ARGS+=	--enable-dahdi
+BUILD_DEPENDS+=		libpri>=1.4.10:${PORTSDIR}/misc/libpri \
+			${LOCALBASE}/include/dahdi/user.h:${PORTSDIR}/misc/dahdi
+LIB_DEPENDS+=		libpri.so:${PORTSDIR}/misc/libpri \
+			libopenr2.so:${PORTSDIR}/misc/openr2
+PLIST_SUB+=		WITH_DAHDI=""
 .else
-CONFIGURE_ARGS+=	--without-amrnb
-PLIST_SUB+=	WITH_AMR_NB="@comment "
+CONFIGURE_ARGS+=	--disable-dahdi
+PLIST_SUB+=		WITH_DAHDI="@comment "
 .endif
 
 .if ${PORT_OPTIONS:MILBC}
 LIB_DEPENDS+=	libilbc.so:${PORTSDIR}/net/ilbc
 CONFIGURE_ARGS+=	--enable-ilbc
-PLIST_SUB+=	WITH_ILBC=""
+PLIST_SUB+=		WITH_ILBC=""
 .else
 CONFIGURE_ARGS+=	--disable-ilbc
-PLIST_SUB+=	WITH_ILBC="@comment "
+PLIST_SUB+=		WITH_ILBC="@comment "
 .endif
 
-.if ${PORT_OPTIONS:MSPANDSP}
-CONFIGURE_ARGS+=	--with-spandsp=${LOCALBASE}/include
-LIB_DEPENDS+=	libspandsp.so:${PORTSDIR}/comms/spandsp-devel
-MAKE_ENV+=	WITH_SPANDSP=1
-PLIST_SUB+=	WITH_SPANDSP=""
+.if ${PORT_OPTIONS:MAMRNB}
+LIB_DEPENDS+=	libamrnb.so:${PORTSDIR}/audio/libamrnb
+CONFIGURE_ARGS+=	--with-amrnb=${LOCALBASE}
+PLIST_SUB+=		WITH_AMRNB=""
 .else
-CONFIGURE_ARGS+=	--without-spandsp
-PLIST_SUB+=	WITH_SPANDSP="@comment "
+CONFIGURE_ARGS+=	--without-amrnb
+PLIST_SUB+=		WITH_AMRNB="@comment "
 .endif
 
-.if ${PORT_OPTIONS:MDAHDI}
-CONFIGURE_ARGS+=	--enable-dahdi --enable-wpcard --enable-tdmcard
-BUILD_DEPENDS+=	${LOCALBASE}/include/dahdi/user.h:${PORTSDIR}/misc/dahdi
-MAKE_ENV+=	WITH_DAHDI=1
-PLIST_SUB+=	WITH_DAHDI=""
+.if ${PORT_OPTIONS:MSPANDSP}
+LIB_DEPENDS+=	libspandsp.so:${PORTSDIR}/comms/spandsp-devel
+CONFIGURE_ARGS+=	--with-spandsp
+PLIST_SUB+=		WITH_SPANDSP=""
 .else
-CONFIGURE_ARGS+=	--disable-dahdi
-PLIST_SUB+=	WITH_DAHDI="@comment "
+CONFIGURE_ARGS+=	--without-spandsp
+PLIST_SUB+=		WITH_SPANDSP="@comment "
 .endif
 
 .if ${PORT_OPTIONS:MH323}
-CONFIGURE_ARGS+=	--with-pwlib=${LOCALBASE} \
-			--with-openh323=${LOCALBASE}
-LIB_DEPENDS+=	libpt_r.so:${PORTSDIR}/devel/pwlib \
-		libh323_r.so:${PORTSDIR}/net/openh323
-MAKE_ENV+=	WITH_H323=1
-PLIST_SUB+=	WITH_H323=""
+LIB_DEPENDS+=	libopenh323.so:${PORTSDIR}/net/h323plus
+CONFIGURE_ARGS+=	--with-openh323=${LOCALBASE}
+PLIST_SUB+=		WITH_H323=""
 .else
 CONFIGURE_ARGS+=	--without-openh323
-PLIST_SUB+=	WITH_H323="@comment "
+PLIST_SUB+=		WITH_H323="@comment "
 .endif
 
 .if ${PORT_OPTIONS:MSSL}
-.include "${PORTSDIR}/Mk/bsd.openssl.mk"
-CONFIGURE_ARGS+=	--with-openssl=${OPENSSLBASE}
-MAKE_ENV+=	WITH_SSL=1
-PLIST_SUB+=	WITH_SSL=""
+CONFIGURE_ARGS+=	--with-openssl=/usr
+PLIST_SUB+=		WITH_SSL=""
 .else
 CONFIGURE_ARGS+=	--without-openssl
-PLIST_SUB+=	WITH_SSL="@comment "
+PLIST_SUB+=		WITH_SSL="@comment "
 .endif
 
-.if ${PORT_OPTIONS:MALSA}
-LIB_DEPENDS+=	libasound.so:${PORTSDIR}/audio/alsa-lib
-MAKE_ENV+=	WITH_ALSA=1
-PLIST_SUB+=	WITH_ALSA=""
-.else
-EXTRA_PATCHES+=	${FILESDIR}/extra-patch-noalsa
-PLIST_SUB+=	WITH_ALSA="@comment "
-.endif
-
-.if ! ${PORT_OPTIONS:MDOCS}
-EXTRA_PATCHES+=	${FILESDIR}/extra-patch-noportdocs
-.endif
+MAKE_JOBS_UNSAFE=yes
 
 post-extract:
 	@${MV} ${WRKDIR}/${PORTNAME} ${WRKSRC}
 
-post-install:
-	@cd ${PREFIX}/etc/${PORTNAME}; \
-	    for cfg in *.sample; do \
-		test -f $${cfg%%.sample} || ${CP} -p $${cfg} $${cfg%%.sample}; \
-	    done
-	@${ECHO_MSG}
-	@${CAT} ${PKGMESSAGE}
-	@${ECHO_MSG}
+post-stage:
+	${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/yate
+	@cd ${STAGEDIR}${PREFIX}/lib; \
+		for FILE in *.5.4.0; do \
+			${STRIP_CMD} $${FILE}; \
+		done
+	@cd ${STAGEDIR}${PREFIX}/lib/yate; \
+		for FILE in *.yate; do \
+			${STRIP_CMD} $${FILE}; \
+		done
+	@cd ${STAGEDIR}${PREFIX}/lib/yate/client; \
+		for FILE in *.yate; do \
+			${STRIP_CMD} $${FILE}; \
+		done
+	@cd ${STAGEDIR}${PREFIX}/lib/yate/server; \
+		for FILE in *.yate; do \
+			${STRIP_CMD} $${FILE}; \
+		done
+	@cd ${STAGEDIR}${PREFIX}/lib/yate/jabber; \
+		for FILE in *.yate; do \
+			${STRIP_CMD} $${FILE}; \
+		done
+	@cd ${STAGEDIR}${PREFIX}/lib/yate/sip; \
+		for FILE in *.yate; do \
+			${STRIP_CMD} $${FILE}; \
+		done
 
-.include <bsd.port.post.mk>
+.include <bsd.port.mk>

Modified: head/net/yate/distinfo
==============================================================================
--- head/net/yate/distinfo	Tue Aug 26 11:25:13 2014	(r366207)
+++ head/net/yate/distinfo	Tue Aug 26 11:48:55 2014	(r366208)
@@ -1,2 +1,2 @@
-SHA256 (yate-4.3.0-1.tar.gz) = 74d946f92c016cbb38e0e043a4084600be158ca73f59d31d48dfe04b22df89f0
-SIZE (yate-4.3.0-1.tar.gz) = 3826549
+SHA256 (yate-5.4.0-1.tar.gz) = 4705af7b4c110de11b0cee70e37f9815d130082a4c49b3f093cae07c79539344
+SIZE (yate-5.4.0-1.tar.gz) = 5027248

Modified: head/net/yate/files/patch-Makefile.in
==============================================================================
--- head/net/yate/files/patch-Makefile.in	Tue Aug 26 11:25:13 2014	(r366207)
+++ head/net/yate/files/patch-Makefile.in	Tue Aug 26 11:48:55 2014	(r366208)
@@ -1,42 +1,17 @@
---- ./Makefile.in.orig	2012-05-09 16:33:15.000000000 +0400
-+++ ./Makefile.in	2013-02-14 19:58:02.000000000 +0400
-@@ -20,7 +20,7 @@
- MKDEPS := ./config.status
- PROGS:= yate
- YLIB := libyate.so.@PACKAGE_VERSION@
--SLIBS:= $(YLIB) libyate.so \
-+SLIBS:= $(YLIB) libyate.so libyate.so.4 \
- 	libyatescript.so.@PACKAGE_VERSION@ libyatescript.so \
- 	libyatesig.so.@PACKAGE_VERSION@ libyatesig.so \
- 	libyatemgcp.so.@PACKAGE_VERSION@ libyatemgcp.so \
-@@ -48,7 +48,7 @@
- libdir = @libdir@
- incdir = @includedir@/yate
- mandir = @mandir@
--docdir = @datadir@/doc/yate-@PACKAGE_VERSION@
-+docdir = @datadir@/doc/yate
- vardir = @localstatedir@/lib/yate
- moddir = @libdir@/yate
- shrdir = $(datadir)/yate
-@@ -126,7 +126,7 @@
- 	-rm -f configure yate-config.in
- 
- .PHONY: engine libs modules clients test apidocs-build apidocs-kdoc apidocs-doxygen apidocs-everything check-topdir check-ldconfig windows
--engine: library libyate.so $(PROGS)
-+engine: libyate.so $(PROGS)
- 
- apidocs-kdoc: check-topdir
- 	@if [ "x$(DOCGEN_K)" != x/bin/false ]; then \
-@@ -217,7 +217,7 @@
+--- Makefile.in.orig	2014-08-26 10:40:38.000000000 +0300
++++ Makefile.in	2014-08-26 10:41:58.000000000 +0300
+@@ -227,8 +227,8 @@ install-noconf: all
+ 	for i in $(MAN8) ; do \
  	    install -m 0644 @srcdir@/docs/man/$$i "$(DESTDIR)$(mandir)/man8/" ; \
  	done
- 	@mkdir -p "$(DESTDIR)$(libdir)/pkgconfig/" && \
+-	@mkdir -p "$(DESTDIR)$(libdir)/pkgconfig/" && \
 -	install -m 0644 yate.pc "$(DESTDIR)$(libdir)/pkgconfig/"
++	@mkdir -p "$(DESTDIR)$(libdir)data/pkgconfig/" && \
 +	install -m 0644 yate.pc "$(DESTDIR)$(libdir)data/pkgconfig/"
  	@mkdir -p "$(DESTDIR)$(incdir)/" && \
  	for i in $(INCS) ; do \
  	    install -m 0644 @srcdir@/$$i "$(DESTDIR)$(incdir)/" ; \
-@@ -245,7 +245,7 @@
+@@ -261,7 +261,7 @@ uninstall uninstall-root:
  	@-for i in $(PROGS) yate-config ; do \
  	    rm "$(DESTDIR)$(bindir)/$$i" ; \
  	done
@@ -45,15 +20,3 @@
  	    rmdir $(DESTDIR)$(libdir)/pkgconfig
  	@-for i in $(INCS) $(GENS) ; do \
  	    rm "$(DESTDIR)$(incdir)/$$i" ; \
-@@ -320,9 +320,9 @@
- 
- libyate.so: $(YLIB)
- 	ln -sf $^ $@
-+	ln -sf $^ $@\.4
- 
--.PHONY: library
--library $(YLIB): yatepaths.h
-+$(YLIB): yatepaths.h
- 	$(MAKE) -C ./engine all
- 
- .PHONY: help

Modified: head/net/yate/files/patch-configure.in
==============================================================================
--- head/net/yate/files/patch-configure.in	Tue Aug 26 11:25:13 2014	(r366207)
+++ head/net/yate/files/patch-configure.in	Tue Aug 26 11:48:55 2014	(r366208)
@@ -1,56 +1,11 @@
---- ./configure.in.orig	2012-12-21 18:26:49.000000000 +0400
-+++ ./configure.in	2013-02-14 19:58:02.000000000 +0400
-@@ -643,7 +643,7 @@
- AC_SUBST(MYSQL_VER)
- 
- HAVE_ZAP=no
--ZAP_FLAGS=""
-+ZAP_FLAGS="-I/usr/local/include"
- AC_ARG_ENABLE(dahdi,AC_HELP_STRING([--enable-dahdi],[Enable Dahdi driver (default: yes)]),want_dahdi=$enableval,want_dahdi=yes)
- if [[ "x$want_dahdi" = "xyes" ]]; then
- AC_MSG_CHECKING([for Dahdi generic headers])
-@@ -662,7 +662,7 @@
- #include <sys/ioctl.h>
- ],[ioctl(0,ZT_GETVERSION,(void*)0)],
- HAVE_ZAP="yes"
--ZAP_FLAGS="-DNEW_ZAPTEL_LOCATION -DHAVE_ZAP"
-+ZAP_FLAGS="-DNEW_ZAPTEL_LOCATION -DHAVE_ZAP -I/usr/local/include"
- )
- AC_MSG_RESULT([$HAVE_ZAP])
- if [[ "x$HAVE_ZAP" = "xno" ]]; then
-@@ -672,7 +672,7 @@
- #include <sys/ioctl.h>
- ],[ioctl(0,ZT_GETVERSION,(void*)0)],
- HAVE_ZAP="yes"
--ZAP_FLAGS="-DHAVE_ZAP"
-+ZAP_FLAGS="-DHAVE_ZAP -I/usr/local/include"
- )
- AC_MSG_RESULT([$HAVE_ZAP])
- fi
-@@ -973,7 +973,7 @@
- )
- CFLAGS="$SAVE_CFLAGS"
- if [[ "x$HAVE_SPEEX" = "xyes" ]]; then
--    SPEEX_INC="-I$ac_cv_use_libspeex"
-+    SPEEX_INC="-I$ac_cv_use_libspeex -I/usr/local/include"
- fi
- fi
- AC_MSG_RESULT([$HAVE_SPEEX])
-@@ -1155,7 +1155,7 @@
- PWLIB_INC="-I$ac_cv_use_pwlib/include" # Base dir, ok for ptlib
- if [[ "$vpw" '<' "02.00.00" ]]; then
-     # Pwlib-1.xm no ptlib (2.x) install into ptlib
--    PWLIB_INC="$PWLIB_INC/ptlib"
-+    PWLIB_INC="$PWLIB_INC $PWLIB_INC/ptlib"
-     if [[ "$vpw" '<' "01.06.00" ]]; then
-         # Very old pwlib needs more includes.
-         PWLIB_INC="$PWLIB_INC/unix/ptlib $PWLIB_INC/unix $PWLIB_INC"
-@@ -1288,7 +1288,7 @@
+--- configure.in.orig	2014-08-25 16:38:23.000000000 +0300
++++ configure.in	2014-08-25 16:38:50.000000000 +0300
+@@ -1338,7 +1338,7 @@ elif [[ "x$ac_cv_use_openssl" != "xno" ]
      AC_MSG_CHECKING([for OpenSSL in $ac_cv_use_openssl])
      verssl=no
      if [[ -f "$ac_cv_use_openssl/include/openssl/opensslconf.h" ]]; then
 -	verssl=`sed -n 's/^#define SHLIB_VERSION_NUMBER "\([0-9.]\+\)".*/\1/p' <$ac_cv_use_openssl/include/openssl/opensslv.h 2>/dev/null`
-+	verssl=`sed -n 's/^#define SHLIB_VERSION_NUMBER "\([0-9.]*\)"/\1/p' <$ac_cv_use_openssl/include/openssl/opensslv.h 2>/dev/null`
++	verssl=`sed -n 's/^#define SHLIB_VERSION_NUMBER "\([0-9.]*\)".*/\1/p' <$ac_cv_use_openssl/include/openssl/opensslv.h 2>/dev/null`
  	if [[ "x$verssl" != "x" ]]; then
  	    HAVE_OPENSSL=yes
  	    OPENSSL_VER="$verssl"

Added: head/net/yate/files/patch-engine-TelEngine.cpp
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/net/yate/files/patch-engine-TelEngine.cpp	Tue Aug 26 11:48:55 2014	(r366208)
@@ -0,0 +1,11 @@
+--- engine/TelEngine.cpp.orig	2014-08-19 12:09:15.000000000 +0300
++++ engine/TelEngine.cpp	2014-08-19 12:08:27.000000000 +0300
+@@ -803,7 +803,7 @@ int Time::timeZone()
+     if (localtime_r(&time,&t))
+ 	return t.tm_gmtoff;
+ #endif
+-    return -timezone;
++    return -(long int)timezone;
+ #endif
+ }
+ 

Added: head/net/yate/files/patch-modules-Makefile.in
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/net/yate/files/patch-modules-Makefile.in	Tue Aug 26 11:48:55 2014	(r366208)
@@ -0,0 +1,11 @@
+--- modules/Makefile.in.orig	2014-08-19 11:56:08.000000000 +0300
++++ modules/Makefile.in	2014-08-19 11:56:22.000000000 +0300
+@@ -350,7 +350,7 @@ server/mgcpgw.yate: LOCALFLAGS = -I@top_
+ server/mgcpgw.yate: LOCALLIBS = -lyatemgcp -L../libs/ysdp -lyatesdp
+ 
+ server/lksctp.yate: EXTERNFLAGS = @SCTP_FLAGS@
+-server/lksctp.yate: EXTERNLIBS = -lsctp
++server/lksctp.yate: EXTERNLIBS =
+ 
+ ilbccodec.yate: ../libs/ilbc/libilbc.a
+ ilbccodec.yate: LOCALFLAGS = @ILBC_INC@

Modified: head/net/yate/files/yate.in
==============================================================================
--- head/net/yate/files/yate.in	Tue Aug 26 11:25:13 2014	(r366207)
+++ head/net/yate/files/yate.in	Tue Aug 26 11:48:55 2014	(r366208)
@@ -27,10 +27,11 @@ stop_postcmd="yate_poststop"
 yate_prestart()
 {
     mkdir -p $(dirname $pidfile)
-    chown yate:yate $(dirname $pidfile)
-    mkdir -p $(dirname $cdrfile)
+    if [ x$cdrfile != "x" ]; then
+    	mkdir -p $(dirname $cdrfile)
+    	chown yate:yate $(dirname $cdrfile)
+    fi
     mkdir -p $(dirname $logfile)
-    chown yate:yate $(dirname $cdrfile)
     chown yate:yate $(dirname $logfile)
 }
 

Modified: head/net/yate/pkg-plist
==============================================================================
--- head/net/yate/pkg-plist	Tue Aug 26 11:25:13 2014	(r366207)
+++ head/net/yate/pkg-plist	Tue Aug 26 11:48:55 2014	(r366208)
@@ -1,552 +1,1050 @@
 bin/yate
 bin/yate-config
-@unexec if cmp -s %D/%%ETCDIR%%/accfile.conf.sample %D/%%ETCDIR%%/accfile.conf; then rm -f %D/%%ETCDIR%%/accfile.conf; fi
-%%ETCDIR%%/accfile.conf.sample
-@exec if [ ! -f %D/%%ETCDIR%%/accfile.conf ] ; then cp -p %D/%F %B/accfile.conf; fi
-@unexec if cmp -s %D/%%ETCDIR%%/amrnbcodec.conf.sample %D/%%ETCDIR%%/amrnbcodec.conf; then rm -f %D/%%ETCDIR%%/amrnbcodec.conf; fi
-%%ETCDIR%%/amrnbcodec.conf.sample
-@exec if [ ! -f %D/%%ETCDIR%%/amrnbcodec.conf ] ; then cp -p %D/%F %B/amrnbcodec.conf; fi
-@unexec if cmp -s %D/%%ETCDIR%%/analog.conf.sample %D/%%ETCDIR%%/analog.conf; then rm -f %D/%%ETCDIR%%/analog.conf; fi
-%%ETCDIR%%/analog.conf.sample
-@exec if [ ! -f %D/%%ETCDIR%%/analog.conf ] ; then cp -p %D/%F %B/analog.conf; fi
-@unexec if cmp -s %D/%%ETCDIR%%/cache.conf.sample %D/%%ETCDIR%%/cache.conf; then rm -f %D/%%ETCDIR%%/cache.conf; fi
-%%ETCDIR%%/cache.conf.sample
-@exec if [ ! -f %D/%%ETCDIR%%/cache.conf ] ; then cp -p %D/%F %B/cache.conf; fi
-@unexec if cmp -s %D/%%ETCDIR%%/callcounters.conf.sample %D/%%ETCDIR%%/callcounters.conf; then rm -f %D/%%ETCDIR%%/callcounters.conf; fi
-%%ETCDIR%%/callcounters.conf.sample
-@exec if [ ! -f %D/%%ETCDIR%%/callcounters.conf ] ; then cp -p %D/%F %B/callcounters.conf; fi
-@unexec if cmp -s %D/%%ETCDIR%%/callfork.conf.sample %D/%%ETCDIR%%/callfork.conf; then rm -f %D/%%ETCDIR%%/callfork.conf; fi
-%%ETCDIR%%/callfork.conf.sample
-@exec if [ ! -f %D/%%ETCDIR%%/callfork.conf ] ; then cp -p %D/%F %B/callfork.conf; fi
-@unexec if cmp -s %D/%%ETCDIR%%/camel_map.conf.sample %D/%%ETCDIR%%/camel_map.conf; then rm -f %D/%%ETCDIR%%/camel_map.conf; fi
-%%ETCDIR%%/camel_map.conf.sample
-@exec if [ ! -f %D/%%ETCDIR%%/camel_map.conf ] ; then cp -p %D/%F %B/camel_map.conf; fi
-@unexec if cmp -s %D/%%ETCDIR%%/ccongestion.conf.sample %D/%%ETCDIR%%/ccongestion.conf; then rm -f %D/%%ETCDIR%%/ccongestion.conf; fi
-%%ETCDIR%%/ccongestion.conf.sample
-@exec if [ ! -f %D/%%ETCDIR%%/ccongestion.conf ] ; then cp -p %D/%F %B/ccongestion.conf; fi
-@unexec if cmp -s %D/%%ETCDIR%%/cdrbuild.conf.sample %D/%%ETCDIR%%/cdrbuild.conf; then rm -f %D/%%ETCDIR%%/cdrbuild.conf; fi
-%%ETCDIR%%/cdrbuild.conf.sample
-@exec if [ ! -f %D/%%ETCDIR%%/cdrbuild.conf ] ; then cp -p %D/%F %B/cdrbuild.conf; fi
-@unexec if cmp -s %D/%%ETCDIR%%/cdrfile.conf.sample %D/%%ETCDIR%%/cdrfile.conf; then rm -f %D/%%ETCDIR%%/cdrfile.conf; fi
-%%ETCDIR%%/cdrfile.conf.sample
-@exec if [ ! -f %D/%%ETCDIR%%/cdrfile.conf ] ; then cp -p %D/%F %B/cdrfile.conf; fi
-@unexec if cmp -s %D/%%ETCDIR%%/ciscosm.conf.sample %D/%%ETCDIR%%/ciscosm.conf; then rm -f %D/%%ETCDIR%%/ciscosm.conf; fi
-%%ETCDIR%%/ciscosm.conf.sample
-@exec if [ ! -f %D/%%ETCDIR%%/ciscosm.conf ] ; then cp -p %D/%F %B/ciscosm.conf; fi
-@unexec if cmp -s %D/%%ETCDIR%%/clustering.conf.sample %D/%%ETCDIR%%/clustering.conf; then rm -f %D/%%ETCDIR%%/clustering.conf; fi
-%%ETCDIR%%/clustering.conf.sample
-@exec if [ ! -f %D/%%ETCDIR%%/clustering.conf ] ; then cp -p %D/%F %B/clustering.conf; fi
-@unexec if cmp -s %D/%%ETCDIR%%/cpuload.conf.sample %D/%%ETCDIR%%/cpuload.conf; then rm -f %D/%%ETCDIR%%/cpuload.conf; fi
-%%ETCDIR%%/cpuload.conf.sample
-@exec if [ ! -f %D/%%ETCDIR%%/cpuload.conf ] ; then cp -p %D/%F %B/cpuload.conf; fi
-@unexec if cmp -s %D/%%ETCDIR%%/dbpbx.conf.sample %D/%%ETCDIR%%/dbpbx.conf; then rm -f %D/%%ETCDIR%%/dbpbx.conf; fi
-%%ETCDIR%%/dbpbx.conf.sample
-@exec if [ ! -f %D/%%ETCDIR%%/dbpbx.conf ] ; then cp -p %D/%F %B/dbpbx.conf; fi
-@unexec if cmp -s %D/%%ETCDIR%%/dsoundchan.conf.sample %D/%%ETCDIR%%/dsoundchan.conf; then rm -f %D/%%ETCDIR%%/dsoundchan.conf; fi
-%%ETCDIR%%/dsoundchan.conf.sample
-@exec if [ ! -f %D/%%ETCDIR%%/dsoundchan.conf ] ; then cp -p %D/%F %B/dsoundchan.conf; fi
-@unexec if cmp -s %D/%%ETCDIR%%/enumroute.conf.sample %D/%%ETCDIR%%/enumroute.conf; then rm -f %D/%%ETCDIR%%/enumroute.conf; fi
-%%ETCDIR%%/enumroute.conf.sample
-@exec if [ ! -f %D/%%ETCDIR%%/enumroute.conf ] ; then cp -p %D/%F %B/enumroute.conf; fi
-@unexec if cmp -s %D/%%ETCDIR%%/eventlogs.conf.sample %D/%%ETCDIR%%/eventlogs.conf; then rm -f %D/%%ETCDIR%%/eventlogs.conf; fi
-%%ETCDIR%%/eventlogs.conf.sample
-@exec if [ ! -f %D/%%ETCDIR%%/eventlogs.conf ] ; then cp -p %D/%F %B/eventlogs.conf; fi
-@unexec if cmp -s %D/%%ETCDIR%%/extmodule.conf.sample %D/%%ETCDIR%%/extmodule.conf; then rm -f %D/%%ETCDIR%%/extmodule.conf; fi
-%%ETCDIR%%/extmodule.conf.sample
-@exec if [ ! -f %D/%%ETCDIR%%/extmodule.conf ] ; then cp -p %D/%F %B/extmodule.conf; fi
-@unexec if cmp -s %D/%%ETCDIR%%/filetransfer.conf.sample %D/%%ETCDIR%%/filetransfer.conf; then rm -f %D/%%ETCDIR%%/filetransfer.conf; fi
-%%ETCDIR%%/filetransfer.conf.sample
-@exec if [ ! -f %D/%%ETCDIR%%/filetransfer.conf ] ; then cp -p %D/%F %B/filetransfer.conf; fi
-@unexec if cmp -s %D/%%ETCDIR%%/gvoice.conf.sample %D/%%ETCDIR%%/gvoice.conf; then rm -f %D/%%ETCDIR%%/gvoice.conf; fi
-%%ETCDIR%%/gvoice.conf.sample
-@exec if [ ! -f %D/%%ETCDIR%%/gvoice.conf ] ; then cp -p %D/%F %B/gvoice.conf; fi
-@unexec if cmp -s %D/%%ETCDIR%%/h323chan.conf.sample %D/%%ETCDIR%%/h323chan.conf; then rm -f %D/%%ETCDIR%%/h323chan.conf; fi
-%%ETCDIR%%/h323chan.conf.sample
-@exec if [ ! -f %D/%%ETCDIR%%/h323chan.conf ] ; then cp -p %D/%F %B/h323chan.conf; fi
-@unexec if cmp -s %D/%%ETCDIR%%/heartbeat.conf.sample %D/%%ETCDIR%%/heartbeat.conf; then rm -f %D/%%ETCDIR%%/heartbeat.conf; fi
-%%ETCDIR%%/heartbeat.conf.sample
-@exec if [ ! -f %D/%%ETCDIR%%/heartbeat.conf ] ; then cp -p %D/%F %B/heartbeat.conf; fi
-@unexec if cmp -s %D/%%ETCDIR%%/isupmangler.conf.sample %D/%%ETCDIR%%/isupmangler.conf; then rm -f %D/%%ETCDIR%%/isupmangler.conf; fi
-%%ETCDIR%%/isupmangler.conf.sample
-@exec if [ ! -f %D/%%ETCDIR%%/isupmangler.conf ] ; then cp -p %D/%F %B/isupmangler.conf; fi
-@unexec if cmp -s %D/%%ETCDIR%%/jabberclient.conf.sample %D/%%ETCDIR%%/jabberclient.conf; then rm -f %D/%%ETCDIR%%/jabberclient.conf; fi
-%%ETCDIR%%/jabberclient.conf.sample
-@exec if [ ! -f %D/%%ETCDIR%%/jabberclient.conf ] ; then cp -p %D/%F %B/jabberclient.conf; fi
-@unexec if cmp -s %D/%%ETCDIR%%/jabberserver.conf.sample %D/%%ETCDIR%%/jabberserver.conf; then rm -f %D/%%ETCDIR%%/jabberserver.conf; fi
-%%ETCDIR%%/jabberserver.conf.sample
-@exec if [ ! -f %D/%%ETCDIR%%/jabberserver.conf ] ; then cp -p %D/%F %B/jabberserver.conf; fi
-@unexec if cmp -s %D/%%ETCDIR%%/javascript.conf.sample %D/%%ETCDIR%%/javascript.conf; then rm -f %D/%%ETCDIR%%/javascript.conf; fi
-%%ETCDIR%%/javascript.conf.sample
-@exec if [ ! -f %D/%%ETCDIR%%/javascript.conf ] ; then cp -p %D/%F %B/javascript.conf; fi
-@unexec if cmp -s %D/%%ETCDIR%%/jbfeatures.conf.sample %D/%%ETCDIR%%/jbfeatures.conf; then rm -f %D/%%ETCDIR%%/jbfeatures.conf; fi
-%%ETCDIR%%/jbfeatures.conf.sample
-@exec if [ ! -f %D/%%ETCDIR%%/jbfeatures.conf ] ; then cp -p %D/%F %B/jbfeatures.conf; fi
-@unexec if cmp -s %D/%%ETCDIR%%/lateroute.conf.sample %D/%%ETCDIR%%/lateroute.conf; then rm -f %D/%%ETCDIR%%/lateroute.conf; fi
-%%ETCDIR%%/lateroute.conf.sample
-@exec if [ ! -f %D/%%ETCDIR%%/lateroute.conf ] ; then cp -p %D/%F %B/lateroute.conf; fi
-@unexec if cmp -s %D/%%ETCDIR%%/lksctp.conf.sample %D/%%ETCDIR%%/lksctp.conf; then rm -f %D/%%ETCDIR%%/lksctp.conf; fi
-%%ETCDIR%%/lksctp.conf.sample
-@exec if [ ! -f %D/%%ETCDIR%%/lksctp.conf ] ; then cp -p %D/%F %B/lksctp.conf; fi
-@unexec if cmp -s %D/%%ETCDIR%%/mgcpca.conf.sample %D/%%ETCDIR%%/mgcpca.conf; then rm -f %D/%%ETCDIR%%/mgcpca.conf; fi
-%%ETCDIR%%/mgcpca.conf.sample
-@exec if [ ! -f %D/%%ETCDIR%%/mgcpca.conf ] ; then cp -p %D/%F %B/mgcpca.conf; fi
-@unexec if cmp -s %D/%%ETCDIR%%/mgcpgw.conf.sample %D/%%ETCDIR%%/mgcpgw.conf; then rm -f %D/%%ETCDIR%%/mgcpgw.conf; fi
-%%ETCDIR%%/mgcpgw.conf.sample
-@exec if [ ! -f %D/%%ETCDIR%%/mgcpgw.conf ] ; then cp -p %D/%F %B/mgcpgw.conf; fi
-@unexec if cmp -s %D/%%ETCDIR%%/moh.conf.sample %D/%%ETCDIR%%/moh.conf; then rm -f %D/%%ETCDIR%%/moh.conf; fi
-%%ETCDIR%%/moh.conf.sample
-@exec if [ ! -f %D/%%ETCDIR%%/moh.conf ] ; then cp -p %D/%F %B/moh.conf; fi
-@unexec if cmp -s %D/%%ETCDIR%%/monitoring.conf.sample %D/%%ETCDIR%%/monitoring.conf; then rm -f %D/%%ETCDIR%%/monitoring.conf; fi
-%%ETCDIR%%/monitoring.conf.sample
-@exec if [ ! -f %D/%%ETCDIR%%/monitoring.conf ] ; then cp -p %D/%F %B/monitoring.conf; fi
-@unexec if cmp -s %D/%%ETCDIR%%/mux.conf.sample %D/%%ETCDIR%%/mux.conf; then rm -f %D/%%ETCDIR%%/mux.conf; fi
-%%ETCDIR%%/mux.conf.sample
-@exec if [ ! -f %D/%%ETCDIR%%/mux.conf ] ; then cp -p %D/%F %B/mux.conf; fi
-@unexec if cmp -s %D/%%ETCDIR%%/mysqldb.conf.sample %D/%%ETCDIR%%/mysqldb.conf; then rm -f %D/%%ETCDIR%%/mysqldb.conf; fi
-%%ETCDIR%%/mysqldb.conf.sample
-@exec if [ ! -f %D/%%ETCDIR%%/mysqldb.conf ] ; then cp -p %D/%F %B/mysqldb.conf; fi
-@unexec if cmp -s %D/%%ETCDIR%%/openssl.conf.sample %D/%%ETCDIR%%/openssl.conf; then rm -f %D/%%ETCDIR%%/openssl.conf; fi
-%%ETCDIR%%/openssl.conf.sample
-@exec if [ ! -f %D/%%ETCDIR%%/openssl.conf ] ; then cp -p %D/%F %B/openssl.conf; fi
-@unexec if cmp -s %D/%%ETCDIR%%/pbxassist.conf.sample %D/%%ETCDIR%%/pbxassist.conf; then rm -f %D/%%ETCDIR%%/pbxassist.conf; fi
-%%ETCDIR%%/pbxassist.conf.sample
-@exec if [ ! -f %D/%%ETCDIR%%/pbxassist.conf ] ; then cp -p %D/%F %B/pbxassist.conf; fi
-@unexec if cmp -s %D/%%ETCDIR%%/pgsqldb.conf.sample %D/%%ETCDIR%%/pgsqldb.conf; then rm -f %D/%%ETCDIR%%/pgsqldb.conf; fi
-%%ETCDIR%%/pgsqldb.conf.sample
-@exec if [ ! -f %D/%%ETCDIR%%/pgsqldb.conf ] ; then cp -p %D/%F %B/pgsqldb.conf; fi
-@unexec if cmp -s %D/%%ETCDIR%%/presence.conf.sample %D/%%ETCDIR%%/presence.conf; then rm -f %D/%%ETCDIR%%/presence.conf; fi
-%%ETCDIR%%/presence.conf.sample
-@exec if [ ! -f %D/%%ETCDIR%%/presence.conf ] ; then cp -p %D/%F %B/presence.conf; fi
-@unexec if cmp -s %D/%%ETCDIR%%/providers.conf.sample %D/%%ETCDIR%%/providers.conf; then rm -f %D/%%ETCDIR%%/providers.conf; fi
-%%ETCDIR%%/providers.conf.sample
-@exec if [ ! -f %D/%%ETCDIR%%/providers.conf ] ; then cp -p %D/%F %B/providers.conf; fi
-@unexec if cmp -s %D/%%ETCDIR%%/queues.conf.sample %D/%%ETCDIR%%/queues.conf; then rm -f %D/%%ETCDIR%%/queues.conf; fi
-%%ETCDIR%%/queues.conf.sample
-@exec if [ ! -f %D/%%ETCDIR%%/queues.conf ] ; then cp -p %D/%F %B/queues.conf; fi
-@unexec if cmp -s %D/%%ETCDIR%%/queuesnotify.conf.sample %D/%%ETCDIR%%/queuesnotify.conf; then rm -f %D/%%ETCDIR%%/queuesnotify.conf; fi
-%%ETCDIR%%/queuesnotify.conf.sample
-@exec if [ ! -f %D/%%ETCDIR%%/queuesnotify.conf ] ; then cp -p %D/%F %B/queuesnotify.conf; fi
-@unexec if cmp -s %D/%%ETCDIR%%/regexroute.conf.sample %D/%%ETCDIR%%/regexroute.conf; then rm -f %D/%%ETCDIR%%/regexroute.conf; fi
-%%ETCDIR%%/regexroute.conf.sample
-@exec if [ ! -f %D/%%ETCDIR%%/regexroute.conf ] ; then cp -p %D/%F %B/regexroute.conf; fi
-@unexec if cmp -s %D/%%ETCDIR%%/regfile.conf.sample %D/%%ETCDIR%%/regfile.conf; then rm -f %D/%%ETCDIR%%/regfile.conf; fi
-%%ETCDIR%%/regfile.conf.sample
-@exec if [ ! -f %D/%%ETCDIR%%/regfile.conf ] ; then cp -p %D/%F %B/regfile.conf; fi
-@unexec if cmp -s %D/%%ETCDIR%%/register.conf.sample %D/%%ETCDIR%%/register.conf; then rm -f %D/%%ETCDIR%%/register.conf; fi
-%%ETCDIR%%/register.conf.sample
-@exec if [ ! -f %D/%%ETCDIR%%/register.conf ] ; then cp -p %D/%F %B/register.conf; fi
-@unexec if cmp -s %D/%%ETCDIR%%/rmanager.conf.sample %D/%%ETCDIR%%/rmanager.conf; then rm -f %D/%%ETCDIR%%/rmanager.conf; fi
-%%ETCDIR%%/rmanager.conf.sample
-@exec if [ ! -f %D/%%ETCDIR%%/rmanager.conf ] ; then cp -p %D/%F %B/rmanager.conf; fi
-@unexec if cmp -s %D/%%ETCDIR%%/sigtransport.conf.sample %D/%%ETCDIR%%/sigtransport.conf; then rm -f %D/%%ETCDIR%%/sigtransport.conf; fi
-%%ETCDIR%%/sigtransport.conf.sample
-@exec if [ ! -f %D/%%ETCDIR%%/sigtransport.conf ] ; then cp -p %D/%F %B/sigtransport.conf; fi
-@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
-%%ETCDIR%%/sip_cnam_lnp.conf.sample
-@exec if [ ! -f %D/%%ETCDIR%%/sip_cnam_lnp.conf ] ; then cp -p %D/%F %B/sip_cnam_lnp.conf; fi
-@unexec if cmp -s %D/%%ETCDIR%%/sipfeatures.conf.sample %D/%%ETCDIR%%/sipfeatures.conf; then rm -f %D/%%ETCDIR%%/sipfeatures.conf; fi
-%%ETCDIR%%/sipfeatures.conf.sample
-@exec if [ ! -f %D/%%ETCDIR%%/sipfeatures.conf ] ; then cp -p %D/%F %B/sipfeatures.conf; fi
-@unexec if cmp -s %D/%%ETCDIR%%/ss7_lnp_ansi.conf.sample %D/%%ETCDIR%%/ss7_lnp_ansi.conf; then rm -f %D/%%ETCDIR%%/ss7_lnp_ansi.conf; fi
-%%ETCDIR%%/ss7_lnp_ansi.conf.sample
-@exec if [ ! -f %D/%%ETCDIR%%/ss7_lnp_ansi.conf ] ; then cp -p %D/%F %B/ss7_lnp_ansi.conf; fi
-@unexec if cmp -s %D/%%ETCDIR%%/subscription.conf.sample %D/%%ETCDIR%%/subscription.conf; then rm -f %D/%%ETCDIR%%/subscription.conf; fi
-%%ETCDIR%%/subscription.conf.sample
-@exec if [ ! -f %D/%%ETCDIR%%/subscription.conf ] ; then cp -p %D/%F %B/subscription.conf; fi
-@unexec if cmp -s %D/%%ETCDIR%%/tdmcard.conf.sample %D/%%ETCDIR%%/tdmcard.conf; then rm -f %D/%%ETCDIR%%/tdmcard.conf; fi
-%%ETCDIR%%/tdmcard.conf.sample
-@exec if [ ! -f %D/%%ETCDIR%%/tdmcard.conf ] ; then cp -p %D/%F %B/tdmcard.conf; fi
-@unexec if cmp -s %D/%%ETCDIR%%/tonegen.conf.sample %D/%%ETCDIR%%/tonegen.conf; then rm -f %D/%%ETCDIR%%/tonegen.conf; fi
-%%ETCDIR%%/tonegen.conf.sample
-@exec if [ ! -f %D/%%ETCDIR%%/tonegen.conf ] ; then cp -p %D/%F %B/tonegen.conf; fi
-@unexec if cmp -s %D/%%ETCDIR%%/users.conf.sample %D/%%ETCDIR%%/users.conf; then rm -f %D/%%ETCDIR%%/users.conf; fi
-%%ETCDIR%%/users.conf.sample
-@exec if [ ! -f %D/%%ETCDIR%%/users.conf ] ; then cp -p %D/%F %B/users.conf; fi
-@unexec if cmp -s %D/%%ETCDIR%%/wpcard.conf.sample %D/%%ETCDIR%%/wpcard.conf; then rm -f %D/%%ETCDIR%%/wpcard.conf; fi
-%%ETCDIR%%/wpcard.conf.sample
-@exec if [ ! -f %D/%%ETCDIR%%/wpcard.conf ] ; then cp -p %D/%F %B/wpcard.conf; fi
-@unexec if cmp -s %D/%%ETCDIR%%/yate-qt4.conf.sample %D/%%ETCDIR%%/yate-qt4.conf; then rm -f %D/%%ETCDIR%%/yate-qt4.conf; fi
-%%ETCDIR%%/yate-qt4.conf.sample
-@exec if [ ! -f %D/%%ETCDIR%%/yate-qt4.conf ] ; then cp -p %D/%F %B/yate-qt4.conf; fi
-@unexec if cmp -s %D/%%ETCDIR%%/yate.conf.sample %D/%%ETCDIR%%/yate.conf; then rm -f %D/%%ETCDIR%%/yate.conf; fi
-%%ETCDIR%%/yate.conf.sample
-@exec if [ ! -f %D/%%ETCDIR%%/yate.conf ] ; then cp -p %D/%F %B/yate.conf; fi
-@unexec if cmp -s %D/%%ETCDIR%%/yiaxchan.conf.sample %D/%%ETCDIR%%/yiaxchan.conf; then rm -f %D/%%ETCDIR%%/yiaxchan.conf; fi
-%%ETCDIR%%/yiaxchan.conf.sample
-@exec if [ ! -f %D/%%ETCDIR%%/yiaxchan.conf ] ; then cp -p %D/%F %B/yiaxchan.conf; fi
-@unexec if cmp -s %D/%%ETCDIR%%/yjinglechan.conf.sample %D/%%ETCDIR%%/yjinglechan.conf; then rm -f %D/%%ETCDIR%%/yjinglechan.conf; fi
-%%ETCDIR%%/yjinglechan.conf.sample
-@exec if [ ! -f %D/%%ETCDIR%%/yjinglechan.conf ] ; then cp -p %D/%F %B/yjinglechan.conf; fi
-@unexec if cmp -s %D/%%ETCDIR%%/yradius.conf.sample %D/%%ETCDIR%%/yradius.conf; then rm -f %D/%%ETCDIR%%/yradius.conf; fi
-%%ETCDIR%%/yradius.conf.sample
-@exec if [ ! -f %D/%%ETCDIR%%/yradius.conf ] ; then cp -p %D/%F %B/yradius.conf; fi
-@unexec if cmp -s %D/%%ETCDIR%%/yrtpchan.conf.sample %D/%%ETCDIR%%/yrtpchan.conf; then rm -f %D/%%ETCDIR%%/yrtpchan.conf; fi
-%%ETCDIR%%/yrtpchan.conf.sample
-@exec if [ ! -f %D/%%ETCDIR%%/yrtpchan.conf ] ; then cp -p %D/%F %B/yrtpchan.conf; fi
-@unexec if cmp -s %D/%%ETCDIR%%/ysigchan.conf.sample %D/%%ETCDIR%%/ysigchan.conf; then rm -f %D/%%ETCDIR%%/ysigchan.conf; fi
-%%ETCDIR%%/ysigchan.conf.sample
-@exec if [ ! -f %D/%%ETCDIR%%/ysigchan.conf ] ; then cp -p %D/%F %B/ysigchan.conf; fi
-@unexec if cmp -s %D/%%ETCDIR%%/ysipchan.conf.sample %D/%%ETCDIR%%/ysipchan.conf; then rm -f %D/%%ETCDIR%%/ysipchan.conf; fi
-%%ETCDIR%%/ysipchan.conf.sample
-@exec if [ ! -f %D/%%ETCDIR%%/ysipchan.conf ] ; then cp -p %D/%F %B/ysipchan.conf; fi
-@unexec if cmp -s %D/%%ETCDIR%%/ysnmpagent.conf.sample %D/%%ETCDIR%%/ysnmpagent.conf; then rm -f %D/%%ETCDIR%%/ysnmpagent.conf; fi
-%%ETCDIR%%/ysnmpagent.conf.sample
-@exec if [ ! -f %D/%%ETCDIR%%/ysnmpagent.conf ] ; then cp -p %D/%F %B/ysnmpagent.conf; fi
-@unexec if cmp -s %D/%%ETCDIR%%/ysockschan.conf.sample %D/%%ETCDIR%%/ysockschan.conf; then rm -f %D/%%ETCDIR%%/ysockschan.conf; fi
-%%ETCDIR%%/ysockschan.conf.sample
-@exec if [ ! -f %D/%%ETCDIR%%/ysockschan.conf ] ; then cp -p %D/%F %B/ysockschan.conf; fi
-@unexec if cmp -s %D/%%ETCDIR%%/ystunchan.conf.sample %D/%%ETCDIR%%/ystunchan.conf; then rm -f %D/%%ETCDIR%%/ystunchan.conf; fi
-%%ETCDIR%%/ystunchan.conf.sample
-@exec if [ ! -f %D/%%ETCDIR%%/ystunchan.conf ] ; then cp -p %D/%F %B/ystunchan.conf; fi
-@unexec if cmp -s %D/%%ETCDIR%%/zapcard.conf.sample %D/%%ETCDIR%%/zapcard.conf; then rm -f %D/%%ETCDIR%%/zapcard.conf; fi
-%%ETCDIR%%/zapcard.conf.sample
-@exec if [ ! -f %D/%%ETCDIR%%/zapcard.conf ] ; then cp -p %D/%F %B/zapcard.conf; fi
-@unexec if cmp -s %D/%%ETCDIR%%/zlibcompress.conf.sample %D/%%ETCDIR%%/zlibcompress.conf; then rm -f %D/%%ETCDIR%%/zlibcompress.conf; fi
-%%ETCDIR%%/zlibcompress.conf.sample
-@exec if [ ! -f %D/%%ETCDIR%%/zlibcompress.conf ] ; then cp -p %D/%F %B/zlibcompress.conf; fi
-include/yate/yatecbase.h
+@sample %%ETCDIR%%/accfile.conf.sample
+@sample %%ETCDIR%%/amrnbcodec.conf.sample
+@sample %%ETCDIR%%/analog.conf.sample
+@sample %%ETCDIR%%/cache.conf.sample
+@sample %%ETCDIR%%/callcounters.conf.sample
+@sample %%ETCDIR%%/callfork.conf.sample
+@sample %%ETCDIR%%/camel_map.conf.sample
+@sample %%ETCDIR%%/ccongestion.conf.sample
+@sample %%ETCDIR%%/cdrbuild.conf.sample
+@sample %%ETCDIR%%/cdrfile.conf.sample
+@sample %%ETCDIR%%/ciscosm.conf.sample
+@sample %%ETCDIR%%/clustering.conf.sample
+@sample %%ETCDIR%%/cpuload.conf.sample
+@sample %%ETCDIR%%/dbpbx.conf.sample
+@sample %%ETCDIR%%/dsoundchan.conf.sample
+@sample %%ETCDIR%%/enumroute.conf.sample
+@sample %%ETCDIR%%/eventlogs.conf.sample
+@sample %%ETCDIR%%/extmodule.conf.sample
+@sample %%ETCDIR%%/fileinfo.conf.sample
+@sample %%ETCDIR%%/filetransfer.conf.sample
+@sample %%ETCDIR%%/gvoice.conf.sample
+@sample %%ETCDIR%%/h323chan.conf.sample
+@sample %%ETCDIR%%/heartbeat.conf.sample
+@sample %%ETCDIR%%/isupmangler.conf.sample
+@sample %%ETCDIR%%/jabberclient.conf.sample
+@sample %%ETCDIR%%/jabberserver.conf.sample
+@sample %%ETCDIR%%/javascript.conf.sample
+@sample %%ETCDIR%%/jbfeatures.conf.sample
+@sample %%ETCDIR%%/lateroute.conf.sample
+@sample %%ETCDIR%%/lksctp.conf.sample
+@sample %%ETCDIR%%/mgcpca.conf.sample
+@sample %%ETCDIR%%/mgcpgw.conf.sample
+@sample %%ETCDIR%%/moh.conf.sample
+@sample %%ETCDIR%%/monitoring.conf.sample
+@sample %%ETCDIR%%/mux.conf.sample
+@sample %%ETCDIR%%/mysqldb.conf.sample
+@sample %%ETCDIR%%/openssl.conf.sample
+@sample %%ETCDIR%%/pbxassist.conf.sample
+@sample %%ETCDIR%%/pgsqldb.conf.sample
+@sample %%ETCDIR%%/presence.conf.sample
+@sample %%ETCDIR%%/providers.conf.sample
+@sample %%ETCDIR%%/queues.conf.sample
+@sample %%ETCDIR%%/queuesnotify.conf.sample
+@sample %%ETCDIR%%/regexroute.conf.sample
+@sample %%ETCDIR%%/regfile.conf.sample
+@sample %%ETCDIR%%/register.conf.sample
+@sample %%ETCDIR%%/rmanager.conf.sample
+@sample %%ETCDIR%%/sigtransport.conf.sample
+@sample %%ETCDIR%%/sip_cnam_lnp.conf.sample
+@sample %%ETCDIR%%/sipfeatures.conf.sample
+@sample %%ETCDIR%%/ss7_lnp_ansi.conf.sample
+@sample %%ETCDIR%%/subscription.conf.sample
+@sample %%ETCDIR%%/tdmcard.conf.sample
+@sample %%ETCDIR%%/tonegen.conf.sample
+@sample %%ETCDIR%%/users.conf.sample
+@sample %%ETCDIR%%/wpcard.conf.sample
+@sample %%ETCDIR%%/yate-qt4.conf.sample
+@sample %%ETCDIR%%/yate.conf.sample
+@sample %%ETCDIR%%/yiaxchan.conf.sample
+@sample %%ETCDIR%%/yjinglechan.conf.sample
+@sample %%ETCDIR%%/yradius.conf.sample
+@sample %%ETCDIR%%/yrtpchan.conf.sample
+@sample %%ETCDIR%%/ysigchan.conf.sample
+@sample %%ETCDIR%%/ysipchan.conf.sample
+@sample %%ETCDIR%%/ysnmpagent.conf.sample
+@sample %%ETCDIR%%/ysockschan.conf.sample
+@sample %%ETCDIR%%/ystunchan.conf.sample
+@sample %%ETCDIR%%/zapcard.conf.sample
+@sample %%ETCDIR%%/zlibcompress.conf.sample
 include/yate/yateclass.h
 include/yate/yatemime.h
 include/yate/yatengine.h
 include/yate/yatephone.h
+include/yate/yatecbase.h
+include/yate/yatexml.h
 include/yate/yateversn.h
+include/yate/yategsm.h
+lib/libyate.so.5.4.0
 lib/libyate.so
-lib/libyate.so.4
-lib/libyate.so.4.3.0
-lib/libyatejabber.so
-lib/libyatejabber.so.4.3.0
-lib/libyatemgcp.so
-lib/libyatemgcp.so.4.3.0
+lib/libyatescript.so.5.4.0
 lib/libyatescript.so
-lib/libyatescript.so.4.3.0
+lib/libyatesig.so.5.4.0
 lib/libyatesig.so
-lib/libyatesig.so.4.3.0
-lib/yate/analyzer.yate
-lib/yate/callfork.yate
-lib/yate/callgen.yate
-lib/yate/cdrbuild.yate
-lib/yate/cdrfile.yate
-%%WITH_ALSA%%lib/yate/client/alsachan.yate
+lib/libyategsm.so.5.4.0
+lib/libyategsm.so
+lib/libyatemgcp.so.5.4.0
+lib/libyatemgcp.so
+lib/libyatejabber.so.5.4.0
+lib/libyatejabber.so
 lib/yate/client/jabberclient.yate
 lib/yate/client/osschan.yate
-lib/yate/conference.yate
-lib/yate/dumbchan.yate
-lib/yate/enumroute.yate
-lib/yate/extmodule.yate
-%%WITH_SPANDSP%%lib/yate/faxchan.yate
-lib/yate/filetransfer.yate
-lib/yate/gsmcodec.yate
-lib/yate/gvoice.yate
-%%WITH_H323%%lib/yate/h323chan.yate
-%%WITH_ILBC%%lib/yate/ilbccodec.yate
-lib/yate/ilbcwebrtc.yate
-lib/yate/isaccodec.yate
-lib/yate/jabber/jabberserver.yate
-lib/yate/jabber/jbfeatures.yate
-lib/yate/javascript.yate
-lib/yate/moh.yate
-lib/yate/msgsniff.yate
-lib/yate/mux.yate
-%%WITH_SSL%%lib/yate/openssl.yate
-lib/yate/pbx.yate
-lib/yate/regexroute.yate
-lib/yate/rmanager.yate
-lib/yate/server/accfile.yate
-lib/yate/server/analog.yate
-lib/yate/server/analogdetect.yate
-lib/yate/server/cache.yate
-lib/yate/server/callcounters.yate
-lib/yate/server/ccongestion.yate
-lib/yate/server/ciscosm.yate
-lib/yate/server/clustering.yate
-lib/yate/server/cpuload.yate
+lib/yate/client/alsachan.yate
+lib/yate/server/pbxassist.yate
 lib/yate/server/dbpbx.yate
-lib/yate/server/dbwave.yate
-lib/yate/server/eventlogs.yate
-lib/yate/server/heartbeat.yate
 lib/yate/server/lateroute.yate
-%%WITH_SCTP%%lib/yate/server/lksctp.yate
-lib/yate/server/mgcpca.yate
-lib/yate/server/mgcpgw.yate
-lib/yate/server/monitoring.yate
-lib/yate/server/mrcpspeech.yate
-%%WITH_MYSQL%%lib/yate/server/mysqldb.yate
 lib/yate/server/park.yate
-lib/yate/server/pbxassist.yate
-%%WITH_PGSQL%%lib/yate/server/pgsqldb.yate
-lib/yate/server/presence.yate
 lib/yate/server/queues.yate
 lib/yate/server/queuesnotify.yate
 lib/yate/server/regfile.yate
+lib/yate/server/accfile.yate
 lib/yate/server/register.yate
-lib/yate/server/sigtransport.yate
+lib/yate/server/callcounters.yate
+lib/yate/server/cpuload.yate
+lib/yate/server/ccongestion.yate
+lib/yate/server/dbwave.yate
+lib/yate/server/yradius.yate
+lib/yate/server/ysnmpagent.yate
+lib/yate/server/monitoring.yate
 lib/yate/server/sipfeatures.yate
+lib/yate/server/heartbeat.yate
+lib/yate/server/clustering.yate
+lib/yate/server/mgcpgw.yate
+lib/yate/server/mgcpca.yate
+lib/yate/server/mrcpspeech.yate
+lib/yate/server/presence.yate
 lib/yate/server/subscription.yate
 lib/yate/server/users.yate
-lib/yate/server/yradius.yate
 lib/yate/server/ysigchan.yate
-lib/yate/server/ysnmpagent.yate
+lib/yate/server/analog.yate
+lib/yate/server/ciscosm.yate
+lib/yate/server/sigtransport.yate
+lib/yate/server/analogdetect.yate
+lib/yate/server/cache.yate
+lib/yate/server/eventlogs.yate
 %%WITH_DAHDI%%lib/yate/server/zapcard.yate
-lib/yate/sig/camel_map.yate
-lib/yate/sig/isupmangler.yate
-lib/yate/sig/ss7_lnp_ansi.yate
+%%WITH_SCTP%%lib/yate/server/lksctp.yate
+%%WITH_MYSQL%%lib/yate/server/mysqldb.yate
+%%WITH_PGSQL%%lib/yate/server/pgsqldb.yate
+lib/yate/jabber/jabberserver.yate
+lib/yate/jabber/jbfeatures.yate
 lib/yate/sip/sip_cnam_lnp.yate
-lib/yate/speexcodec.yate
-lib/yate/tonedetect.yate
+%%WITH_AMRNB%%lib/yate/amrnbcodec.yate
+%%WITH_SPANDSP%%lib/yate/faxchan.yate
+%%WITH_H323%%lib/yate/h323chan.yate
+%%WITH_ILBC%%lib/yate/ilbccodec.yate
+%%WITH_SSL%%lib/yate/openssl.yate
+lib/yate/cdrbuild.yate
+lib/yate/cdrcombine.yate
+lib/yate/cdrfile.yate
+lib/yate/regexroute.yate
 lib/yate/tonegen.yate
+lib/yate/tonedetect.yate
 lib/yate/wavefile.yate
-lib/yate/yiaxchan.yate
-lib/yate/yjinglechan.yate
+lib/yate/extmodule.yate
+lib/yate/conference.yate
+lib/yate/moh.yate
+lib/yate/pbx.yate
+lib/yate/dumbchan.yate
+lib/yate/callfork.yate
+lib/yate/mux.yate
 lib/yate/yrtpchan.yate
+lib/yate/ystunchan.yate
 lib/yate/ysipchan.yate
+lib/yate/gvoice.yate
+lib/yate/yiaxchan.yate
+lib/yate/yjinglechan.yate
 lib/yate/ysockschan.yate
-lib/yate/ystunchan.yate
+lib/yate/filetransfer.yate
+lib/yate/fileinfo.yate
+lib/yate/javascript.yate
+lib/yate/callgen.yate
+lib/yate/analyzer.yate
+lib/yate/rmanager.yate
+lib/yate/msgsniff.yate
+lib/yate/enumroute.yate
+lib/yate/gsmcodec.yate
+lib/yate/ilbcwebrtc.yate
+lib/yate/isaccodec.yate
+lib/yate/speexcodec.yate
 lib/yate/zlibcompress.yate
 libdata/pkgconfig/yate.pc
-%%PORTDOCS%%%%DOCSDIR%%/COPYING
-%%PORTDOCS%%%%DOCSDIR%%/ChangeLog
-%%PORTDOCS%%%%DOCSDIR%%/README
-%%PORTDOCS%%%%DOCSDIR%%/api/TelEngine.html
-%%PORTDOCS%%%%DOCSDIR%%/api/TelEngine__Array.html
-%%PORTDOCS%%%%DOCSDIR%%/api/TelEngine__Base64.html
-%%PORTDOCS%%%%DOCSDIR%%/api/TelEngine__CallEndpoint.html
-%%PORTDOCS%%%%DOCSDIR%%/api/TelEngine__CapturedEvent.html
-%%PORTDOCS%%%%DOCSDIR%%/api/TelEngine__Channel.html
-%%PORTDOCS%%%%DOCSDIR%%/api/TelEngine__Cipher.html
-%%PORTDOCS%%%%DOCSDIR%%/api/TelEngine__Client.html
-%%PORTDOCS%%%%DOCSDIR%%/api/TelEngine__ClientAccount.html
-%%PORTDOCS%%%%DOCSDIR%%/api/TelEngine__ClientAccountList.html
-%%PORTDOCS%%%%DOCSDIR%%/api/TelEngine__ClientChannel.html
-%%PORTDOCS%%%%DOCSDIR%%/api/TelEngine__ClientContact.html
-%%PORTDOCS%%%%DOCSDIR%%/api/TelEngine__ClientDriver.html
-%%PORTDOCS%%%%DOCSDIR%%/api/TelEngine__ClientLogic.html
-%%PORTDOCS%%%%DOCSDIR%%/api/TelEngine__ClientResource.html
-%%PORTDOCS%%%%DOCSDIR%%/api/TelEngine__ClientSound.html
-%%PORTDOCS%%%%DOCSDIR%%/api/TelEngine__Compressor.html
-%%PORTDOCS%%%%DOCSDIR%%/api/TelEngine__Configuration.html
-%%PORTDOCS%%%%DOCSDIR%%/api/TelEngine__DataBlock.html
-%%PORTDOCS%%%%DOCSDIR%%/api/TelEngine__DataConsumer.html
-%%PORTDOCS%%%%DOCSDIR%%/api/TelEngine__DataEndpoint.html
-%%PORTDOCS%%%%DOCSDIR%%/api/TelEngine__DataFormat.html
-%%PORTDOCS%%%%DOCSDIR%%/api/TelEngine__DataNode.html
-%%PORTDOCS%%%%DOCSDIR%%/api/TelEngine__DataSource.html
-%%PORTDOCS%%%%DOCSDIR%%/api/TelEngine__DataTranslator.html
-%%PORTDOCS%%%%DOCSDIR%%/api/TelEngine__DebugEnabler.html
-%%PORTDOCS%%%%DOCSDIR%%/api/TelEngine__Debugger.html
-%%PORTDOCS%%%%DOCSDIR%%/api/TelEngine__DefaultLogic.html
-%%PORTDOCS%%%%DOCSDIR%%/api/TelEngine__DnsRecord.html
-%%PORTDOCS%%%%DOCSDIR%%/api/TelEngine__Driver.html
-%%PORTDOCS%%%%DOCSDIR%%/api/TelEngine__DurationUpdate.html
-%%PORTDOCS%%%%DOCSDIR%%/api/TelEngine__Engine.html
-%%PORTDOCS%%%%DOCSDIR%%/api/TelEngine__EngineCheck.html
-%%PORTDOCS%%%%DOCSDIR%%/api/TelEngine__File.html
-%%PORTDOCS%%%%DOCSDIR%%/api/TelEngine__FormatInfo.html
-%%PORTDOCS%%%%DOCSDIR%%/api/TelEngine__FormatRepository.html
-%%PORTDOCS%%%%DOCSDIR%%/api/TelEngine__GenObject.html
-%%PORTDOCS%%%%DOCSDIR%%/api/TelEngine__GenPointer.html
-%%PORTDOCS%%%%DOCSDIR%%/api/TelEngine__HashList.html
-%%PORTDOCS%%%%DOCSDIR%%/api/TelEngine__ImageInfo.html
-%%PORTDOCS%%%%DOCSDIR%%/api/TelEngine__ListIterator.html
-%%PORTDOCS%%%%DOCSDIR%%/api/TelEngine__Lock.html
-%%PORTDOCS%%%%DOCSDIR%%/api/TelEngine__Lock2.html
-%%PORTDOCS%%%%DOCSDIR%%/api/TelEngine__Lockable.html
-%%PORTDOCS%%%%DOCSDIR%%/api/TelEngine__MD5.html
-%%PORTDOCS%%%%DOCSDIR%%/api/TelEngine__MemoryStream.html
-%%PORTDOCS%%%%DOCSDIR%%/api/TelEngine__Message.html
-%%PORTDOCS%%%%DOCSDIR%%/api/TelEngine__MessageDispatcher.html
-%%PORTDOCS%%%%DOCSDIR%%/api/TelEngine__MessageHandler.html
-%%PORTDOCS%%%%DOCSDIR%%/api/TelEngine__MessageNotifier.html
-%%PORTDOCS%%%%DOCSDIR%%/api/TelEngine__MessagePostHook.html
-%%PORTDOCS%%%%DOCSDIR%%/api/TelEngine__MessageReceiver.html
-%%PORTDOCS%%%%DOCSDIR%%/api/TelEngine__MessageRelay.html
-%%PORTDOCS%%%%DOCSDIR%%/api/TelEngine__MimeAuthLine.html
-%%PORTDOCS%%%%DOCSDIR%%/api/TelEngine__MimeBinaryBody.html
-%%PORTDOCS%%%%DOCSDIR%%/api/TelEngine__MimeBody.html
-%%PORTDOCS%%%%DOCSDIR%%/api/TelEngine__MimeHeaderLine.html
-%%PORTDOCS%%%%DOCSDIR%%/api/TelEngine__MimeLinesBody.html
-%%PORTDOCS%%%%DOCSDIR%%/api/TelEngine__MimeMultipartBody.html
-%%PORTDOCS%%%%DOCSDIR%%/api/TelEngine__MimeSdpBody.html
-%%PORTDOCS%%%%DOCSDIR%%/api/TelEngine__MimeStringBody.html
-%%PORTDOCS%%%%DOCSDIR%%/api/TelEngine__Module.html
-%%PORTDOCS%%%%DOCSDIR%%/api/TelEngine__MucRoom.html
-%%PORTDOCS%%%%DOCSDIR%%/api/TelEngine__MucRoomMember.html
-%%PORTDOCS%%%%DOCSDIR%%/api/TelEngine__Mutex.html
-%%PORTDOCS%%%%DOCSDIR%%/api/TelEngine__MutexPool.html
-%%PORTDOCS%%%%DOCSDIR%%/api/TelEngine__NamedIterator.html
-%%PORTDOCS%%%%DOCSDIR%%/api/TelEngine__NamedList.html
-%%PORTDOCS%%%%DOCSDIR%%/api/TelEngine__NamedPointer.html
-%%PORTDOCS%%%%DOCSDIR%%/api/TelEngine__NamedString.html
-%%PORTDOCS%%%%DOCSDIR%%/api/TelEngine__NaptrRecord.html
-%%PORTDOCS%%%%DOCSDIR%%/api/TelEngine__ObjList.html
-%%PORTDOCS%%%%DOCSDIR%%/api/TelEngine__ObjVector.html
-%%PORTDOCS%%%%DOCSDIR%%/api/TelEngine__Plugin.html
-%%PORTDOCS%%%%DOCSDIR%%/api/TelEngine__Random.html
-%%PORTDOCS%%%%DOCSDIR%%/api/TelEngine__RefObject.html
-%%PORTDOCS%%%%DOCSDIR%%/api/TelEngine__RefPointer.html
-%%PORTDOCS%%%%DOCSDIR%%/api/TelEngine__RefPointerBase.html
-%%PORTDOCS%%%%DOCSDIR%%/api/TelEngine__Regexp.html
-%%PORTDOCS%%%%DOCSDIR%%/api/TelEngine__Resolver.html
-%%PORTDOCS%%%%DOCSDIR%%/api/TelEngine__Router.html
-%%PORTDOCS%%%%DOCSDIR%%/api/TelEngine__Runnable.html
-%%PORTDOCS%%%%DOCSDIR%%/api/TelEngine__SHA1.html
-%%PORTDOCS%%%%DOCSDIR%%/api/TelEngine__SctpSocket.html
-%%PORTDOCS%%%%DOCSDIR%%/api/TelEngine__Semaphore.html
-%%PORTDOCS%%%%DOCSDIR%%/api/TelEngine__SharedVars.html
-%%PORTDOCS%%%%DOCSDIR%%/api/TelEngine__Socket.html
-%%PORTDOCS%%%%DOCSDIR%%/api/TelEngine__SocketAddr.html
-%%PORTDOCS%%%%DOCSDIR%%/api/TelEngine__SocketFilter.html
-%%PORTDOCS%%%%DOCSDIR%%/api/TelEngine__SrvRecord.html
-%%PORTDOCS%%%%DOCSDIR%%/api/TelEngine__Stream.html
-%%PORTDOCS%%%%DOCSDIR%%/api/TelEngine__String.html
-%%PORTDOCS%%%%DOCSDIR%%/api/TelEngine__SysUsage.html
-%%PORTDOCS%%%%DOCSDIR%%/api/TelEngine__Thread.html
-%%PORTDOCS%%%%DOCSDIR%%/api/TelEngine__ThreadedSource.html
-%%PORTDOCS%%%%DOCSDIR%%/api/TelEngine__Time.html
-%%PORTDOCS%%%%DOCSDIR%%/api/TelEngine__TokenDict.html
-%%PORTDOCS%%%%DOCSDIR%%/api/TelEngine__TranslatorCaps.html
-%%PORTDOCS%%%%DOCSDIR%%/api/TelEngine__TranslatorFactory.html
-%%PORTDOCS%%%%DOCSDIR%%/api/TelEngine__UIFactory.html
-%%PORTDOCS%%%%DOCSDIR%%/api/TelEngine__UIWidget.html
-%%PORTDOCS%%%%DOCSDIR%%/api/TelEngine__URI.html
-%%PORTDOCS%%%%DOCSDIR%%/api/TelEngine__Window.html
-%%PORTDOCS%%%%DOCSDIR%%/api/all-globals.html
-%%PORTDOCS%%%%DOCSDIR%%/api/full-list-TelEngine.html
-%%PORTDOCS%%%%DOCSDIR%%/api/full-list-TelEngine__Array.html
-%%PORTDOCS%%%%DOCSDIR%%/api/full-list-TelEngine__Base64.html
-%%PORTDOCS%%%%DOCSDIR%%/api/full-list-TelEngine__CallEndpoint.html
-%%PORTDOCS%%%%DOCSDIR%%/api/full-list-TelEngine__CapturedEvent.html
-%%PORTDOCS%%%%DOCSDIR%%/api/full-list-TelEngine__Channel.html
-%%PORTDOCS%%%%DOCSDIR%%/api/full-list-TelEngine__Cipher.html
-%%PORTDOCS%%%%DOCSDIR%%/api/full-list-TelEngine__Client.html
-%%PORTDOCS%%%%DOCSDIR%%/api/full-list-TelEngine__ClientAccount.html
-%%PORTDOCS%%%%DOCSDIR%%/api/full-list-TelEngine__ClientAccountList.html
-%%PORTDOCS%%%%DOCSDIR%%/api/full-list-TelEngine__ClientChannel.html
-%%PORTDOCS%%%%DOCSDIR%%/api/full-list-TelEngine__ClientContact.html
-%%PORTDOCS%%%%DOCSDIR%%/api/full-list-TelEngine__ClientDriver.html
-%%PORTDOCS%%%%DOCSDIR%%/api/full-list-TelEngine__ClientLogic.html
-%%PORTDOCS%%%%DOCSDIR%%/api/full-list-TelEngine__ClientResource.html

*** DIFF OUTPUT TRUNCATED AT 1000 LINES ***



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201408261148.s7QBmu3f041487>