diff -Nur openh323-1.18.0.dfsg.orig/plugins/audio/G726/Makefile.in openh323-1.18.0.dfsg/plugins/audio/G726/Makefile.in --- openh323-1.18.0.dfsg.orig/plugins/audio/G726/Makefile.in 2004-08-22 07:20:17.000000000 +0300 +++ openh323-1.18.0.dfsg/plugins/audio/G726/Makefile.in 2007-05-30 08:51:38.000000000 +0300 @@ -37,6 +37,7 @@ exec_prefix = ${PREFIX} LIBDIR=@LIBDIR@ H323_SYSTEM_GSM=@H323_SYSTEM_GSM@ +PWLIB_VERSION=@PWLIB_VERSION@ CC=@CC@ CXX=@CXX@ @@ -74,11 +75,11 @@ $(CC) $(LDSO)$(SONAME) -o $@ $^ $(EXTRALIBS) install: - mkdir -p $(DESTDIR)$(LIBDIR)/pwlib/codecs/audio/ - cp $(PLUGIN) $(DESTDIR)$(LIBDIR)/pwlib/codecs/audio/ + mkdir -p $(DESTDIR)$(LIBDIR)/pwlib/$(PWLIB_VERSION)/codecs/audio/ + cp $(PLUGIN) $(DESTDIR)$(LIBDIR)/pwlib/$(PWLIB_VERSION)/codecs/audio/ uninstall: - rm -f $(DESTDIR)$(LIBDIR)/pwlib/codecs/audio/$(PLUGIN) + rm -f $(DESTDIR)$(LIBDIR)/pwlib/$(PWLIB_VERSION)/codecs/audio/$(PLUGIN) clean: rm -f $(OBJECTS) $(PLUGIN) diff -Nur openh323-1.18.0.dfsg.orig/plugins/audio/GSM0610/Makefile.in openh323-1.18.0.dfsg/plugins/audio/GSM0610/Makefile.in --- openh323-1.18.0.dfsg.orig/plugins/audio/GSM0610/Makefile.in 2006-02-20 10:55:03.000000000 +0200 +++ openh323-1.18.0.dfsg/plugins/audio/GSM0610/Makefile.in 2007-05-30 08:56:57.000000000 +0300 @@ -65,6 +65,7 @@ LIBDIR=@LIBDIR@ H323_SYSTEM_GSM=@H323_SYSTEM_GSM@ H323_EMBEDDED_GSM=@H323_EMBEDDED_GSM@ +PWLIB_VERSION=@PWLIB_VERSION@ CC=@CC@ CFLAGS=@CFLAGS@ @@ -140,11 +141,11 @@ endif install: - mkdir -p $(DESTDIR)$(LIBDIR)/pwlib/codecs/audio/ - cp $(PLUGIN) $(DESTDIR)$(LIBDIR)/pwlib/codecs/audio/ + mkdir -p $(DESTDIR)$(LIBDIR)/pwlib/$(PWLIB_VERSION)/codecs/audio/ + cp $(PLUGIN) $(DESTDIR)$(LIBDIR)/pwlib/$(PWLIB_VERSION)/codecs/audio/ uninstall: - rm -f $(DESTDIR)$(LIBDIR)/pwlib/codecs/audio/$(PLUGIN) + rm -f $(DESTDIR)$(LIBDIR)/pwlib/$(PWLIB_VERSION)/codecs/audio/$(PLUGIN) clean: rm -f $(OBJECTS) $(PLUGIN) diff -Nur openh323-1.18.0.dfsg.orig/plugins/audio/gsm-amr/Makefile.in openh323-1.18.0.dfsg/plugins/audio/gsm-amr/Makefile.in --- openh323-1.18.0.dfsg.orig/plugins/audio/gsm-amr/Makefile.in 2005-06-07 06:22:23.000000000 +0300 +++ openh323-1.18.0.dfsg/plugins/audio/gsm-amr/Makefile.in 2007-05-30 08:57:04.000000000 +0300 @@ -9,6 +9,7 @@ exec_prefix = ${PREFIX} LIBDIR=@LIBDIR@ H323_GSMAMR_NB_FLOAT=@H323_GSMAMR_NB_FLOAT@ +PWLIB_VERSION=@PWLIB_VERSION@ CC=@CC@ CXX=@CXX@ @@ -49,11 +50,11 @@ $(CC) $(LDSO)$(SONAME) -o $@ $^ install: - mkdir -p $(DESTDIR)$(LIBDIR)/pwlib/codecs/audio/ - cp $(PLUGIN) $(DESTDIR)$(LIBDIR)/pwlib/codecs/audio/ + mkdir -p $(DESTDIR)$(LIBDIR)/pwlib/$(PWLIB_VERSION)/codecs/audio/ + cp $(PLUGIN) $(DESTDIR)$(LIBDIR)/pwlib/$(PWLIB_VERSION)/codecs/audio/ uninstall: - rm -f $(DESTDIR)$(LIBDIR)/pwlib/codecs/audio/$(PLUGIN) + rm -f $(DESTDIR)$(LIBDIR)/pwlib/$(PWLIB_VERSION)/codecs/audio/$(PLUGIN) else install: uninstall: diff -Nur openh323-1.18.0.dfsg.orig/plugins/audio/IMA_ADPCM/Makefile.in openh323-1.18.0.dfsg/plugins/audio/IMA_ADPCM/Makefile.in --- openh323-1.18.0.dfsg.orig/plugins/audio/IMA_ADPCM/Makefile.in 2004-08-22 07:20:19.000000000 +0300 +++ openh323-1.18.0.dfsg/plugins/audio/IMA_ADPCM/Makefile.in 2007-05-30 08:57:14.000000000 +0300 @@ -37,6 +37,7 @@ exec_prefix = ${PREFIX} LIBDIR=@LIBDIR@ H323_SYSTEM_GSM=@H323_SYSTEM_GSM@ +PWLIB_VERSION=@PWLIB_VERSION@ CC=@CC@ CXX=@CXX@ @@ -67,11 +68,11 @@ $(CC) $(LDSO)$(SONAME) -o $@ $^ $(EXTRALIBS) install: - mkdir -p $(DESTDIR)$(LIBDIR)/pwlib/codecs/audio/ - cp $(PLUGIN) $(DESTDIR)$(LIBDIR)/pwlib/codecs/audio/ + mkdir -p $(DESTDIR)$(LIBDIR)/pwlib/$(PWLIB_VERSION)/codecs/audio/ + cp $(PLUGIN) $(DESTDIR)$(LIBDIR)/pwlib/$(PWLIB_VERSION)/codecs/audio/ uninstall: - rm -f $(DESTDIR)$(LIBDIR)/pwlib/codecs/audio/$(PLUGIN) + rm -f $(DESTDIR)$(LIBDIR)/pwlib/$(PWLIB_VERSION)/codecs/audio/$(PLUGIN) clean: rm -f $(OBJECTS) $(PLUGIN) diff -Nur openh323-1.18.0.dfsg.orig/plugins/audio/LPC_10/Makefile.in openh323-1.18.0.dfsg/plugins/audio/LPC_10/Makefile.in --- openh323-1.18.0.dfsg.orig/plugins/audio/LPC_10/Makefile.in 2004-08-22 07:20:19.000000000 +0300 +++ openh323-1.18.0.dfsg/plugins/audio/LPC_10/Makefile.in 2007-05-30 08:57:23.000000000 +0300 @@ -36,6 +36,7 @@ PREFIX=@INSTALLPREFIX@ exec_prefix = ${PREFIX} LIBDIR=@LIBDIR@ +PWLIB_VERSION=@PWLIB_VERSION@ CC=@CC@ CXX=@CXX@ @@ -103,11 +104,11 @@ $(CC) $(LDSO)$(SONAME) -o $@ $^ $(EXTRALIBS) install: - mkdir -p $(DESTDIR)$(LIBDIR)/pwlib/codecs/audio/ - cp $(PLUGIN) $(DESTDIR)$(LIBDIR)/pwlib/codecs/audio/ + mkdir -p $(DESTDIR)$(LIBDIR)/pwlib/$(PWLIB_VERSION)/codecs/audio/ + cp $(PLUGIN) $(DESTDIR)$(LIBDIR)/pwlib/$(PWLIB_VERSION)/codecs/audio/ uninstall: - rm -f $(DESTDIR)$(LIBDIR)/pwlib/codecs/audio/$(PLUGIN) + rm -f $(DESTDIR)$(LIBDIR)/pwlib/$(PWLIB_VERSION)/codecs/audio/$(PLUGIN) clean: rm -f $(OBJECTS) $(PLUGIN) diff -Nur openh323-1.18.0.dfsg.orig/plugins/audio/Speex/Makefile.in openh323-1.18.0.dfsg/plugins/audio/Speex/Makefile.in --- openh323-1.18.0.dfsg.orig/plugins/audio/Speex/Makefile.in 2004-09-09 03:25:34.000000000 +0300 +++ openh323-1.18.0.dfsg/plugins/audio/Speex/Makefile.in 2007-05-30 08:57:31.000000000 +0300 @@ -55,6 +55,7 @@ exec_prefix = ${PREFIX} LIBDIR=@LIBDIR@ H323_SYSTEM_SPEEX=@H323_SYSTEM_SPEEX@ +PWLIB_VERSION=@PWLIB_VERSION@ CC=@CC@ CXX=@CXX@ @@ -104,11 +105,11 @@ $(CC) $(LDSO)$(SONAME) -o $@ $^ $(EXTRALIBS) install: - mkdir -p $(DESTDIR)$(LIBDIR)/pwlib/codecs/audio/ - cp $(PLUGIN) $(DESTDIR)$(LIBDIR)/pwlib/codecs/audio/ + mkdir -p $(DESTDIR)$(LIBDIR)/pwlib/$(PWLIB_VERSION)/codecs/audio/ + cp $(PLUGIN) $(DESTDIR)$(LIBDIR)/pwlib/$(PWLIB_VERSION)/codecs/audio/ uninstall: - rm -f $(DESTDIR)$(LIBDIR)/pwlib/codecs/audio/$(PLUGIN) + rm -f $(DESTDIR)$(LIBDIR)/pwlib/$(PWLIB_VERSION)/codecs/audio/$(PLUGIN) clean: rm -f $(OBJECTS) $(PLUGIN) --- openh323-1.18.0.dfsg.orig/plugins/configure.ac 2006-10-22 15:25:38.000000000 +0300 +++ openh323-1.18.0.dfsg/plugins/configure.ac 2007-05-30 10:56:35.000000000 +0300 @@ -31,6 +31,28 @@ AC_SUBST(LDSO, ${LDSO}) dnl ######################################################################## +dnl look for pwlib plugin path + +AC_CHECK_FILE(/usr/local/include/ptlib.h, HAS_PTLIB=1) +if test "${HAS_PTLIB:-unset}" != "unset" ; then + AC_PATH_PROG(PTLIB_CONFIG, ptlib-config, , /usr/local/bin) +else + AC_CHECK_FILE(/usr/include/ptlib.h, HAS_PTLIB=1) + if test "${HAS_PTLIB:-unset}" != "unset" ; then + AC_PATH_PROG(PTLIB_CONFIG, ptlib-config, , /usr/share/pwlib/make/) + fi +fi +if test "${PTLIB_CONFIG:-unset}" = "unset" ; then + echo "Cannot find ptlib-config - please install and try again" + exit +fi +PWLIB_VERSION=`$PTLIB_CONFIG --version` + +echo "PWLib version is ${PWLIB_VERSION}" + +AC_SUBST(PWLIB_VERSION, $PWLIB_VERSION) + +dnl ######################################################################## dnl look for amr-nb_float H323_GSMAMR_NB_FLOAT=0 --- openh323-1.18.0.dfsg.orig/plugins/configure 2006-10-22 15:25:38.000000000 +0300 +++ openh323-1.18.0.dfsg/plugins/configure 2007-05-30 10:56:56.000000000 +0300 @@ -272,7 +272,7 @@ PACKAGE_BUGREPORT= ac_unique_file="configure.ac" -ac_subst_vars='SHELL PATH_SEPARATOR PACKAGE_NAME PACKAGE_TARNAME PACKAGE_VERSION PACKAGE_STRING PACKAGE_BUGREPORT exec_prefix prefix program_transform_name bindir sbindir libexecdir datadir sysconfdir sharedstatedir localstatedir libdir includedir oldincludedir infodir mandir build_alias host_alias target_alias DEFS ECHO_C ECHO_N ECHO_T LIBS CXX CXXFLAGS LDFLAGS CPPFLAGS ac_ct_CXX EXEEXT OBJEXT CC CFLAGS ac_ct_CC CPP EGREP INSTALLPREFIX LIBDIR build build_cpu build_vendor build_os host host_cpu host_vendor host_os target target_cpu target_vendor target_os LDSO H323_GSMAMR_NB_FLOAT H323_EMBEDDED_GSM H323_SYSTEM_SPEEX LIBOBJS LTLIBOBJS' +ac_subst_vars='SHELL PATH_SEPARATOR PACKAGE_NAME PACKAGE_TARNAME PACKAGE_VERSION PACKAGE_STRING PACKAGE_BUGREPORT exec_prefix prefix program_transform_name bindir sbindir libexecdir datadir sysconfdir sharedstatedir localstatedir libdir includedir oldincludedir infodir mandir build_alias host_alias target_alias DEFS ECHO_C ECHO_N ECHO_T LIBS CXX CXXFLAGS LDFLAGS CPPFLAGS ac_ct_CXX EXEEXT OBJEXT CC CFLAGS ac_ct_CC CPP EGREP INSTALLPREFIX LIBDIR build build_cpu build_vendor build_os host host_cpu host_vendor host_os target target_cpu target_vendor target_os LDSO PTLIB_CONFIG PWLIB_VERSION H323_GSMAMR_NB_FLOAT H323_EMBEDDED_GSM H323_SYSTEM_SPEEX LIBOBJS LTLIBOBJS' ac_subst_files='' # Initialize some variables set by options. @@ -3102,6 +3091,143 @@ +echo "$as_me:$LINENO: checking for /usr/local/include/ptlib.h" >&5 +echo $ECHO_N "checking for /usr/local/include/ptlib.h... $ECHO_C" >&6 +if test "${ac_cv_file__usr_local_include_ptlib_h+set}" = set; then + echo $ECHO_N "(cached) $ECHO_C" >&6 +else + test "$cross_compiling" = yes && + { { echo "$as_me:$LINENO: error: cannot check for file existence when cross compiling" >&5 +echo "$as_me: error: cannot check for file existence when cross compiling" >&2;} + { (exit 1); exit 1; }; } +if test -r "/usr/local/include/ptlib.h"; then + ac_cv_file__usr_local_include_ptlib_h=yes +else + ac_cv_file__usr_local_include_ptlib_h=no +fi +fi +echo "$as_me:$LINENO: result: $ac_cv_file__usr_local_include_ptlib_h" >&5 +echo "${ECHO_T}$ac_cv_file__usr_local_include_ptlib_h" >&6 +if test $ac_cv_file__usr_local_include_ptlib_h = yes; then + HAS_PTLIB=1 +fi + +if test "${HAS_PTLIB:-unset}" != "unset" ; then + # Extract the first word of "ptlib-config", so it can be a program name with args. +set dummy ptlib-config; ac_word=$2 +echo "$as_me:$LINENO: checking for $ac_word" >&5 +echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6 +if test "${ac_cv_path_PTLIB_CONFIG+set}" = set; then + echo $ECHO_N "(cached) $ECHO_C" >&6 +else + case $PTLIB_CONFIG in + [\\/]* | ?:[\\/]*) + ac_cv_path_PTLIB_CONFIG="$PTLIB_CONFIG" # Let the user override the test with a path. + ;; + *) + as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in /usr/local/bin +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + for ac_exec_ext in '' $ac_executable_extensions; do + if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then + ac_cv_path_PTLIB_CONFIG="$as_dir/$ac_word$ac_exec_ext" + echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 + break 2 + fi +done +done + + ;; +esac +fi +PTLIB_CONFIG=$ac_cv_path_PTLIB_CONFIG + +if test -n "$PTLIB_CONFIG"; then + echo "$as_me:$LINENO: result: $PTLIB_CONFIG" >&5 +echo "${ECHO_T}$PTLIB_CONFIG" >&6 +else + echo "$as_me:$LINENO: result: no" >&5 +echo "${ECHO_T}no" >&6 +fi + +else + echo "$as_me:$LINENO: checking for /usr/include/ptlib.h" >&5 +echo $ECHO_N "checking for /usr/include/ptlib.h... $ECHO_C" >&6 +if test "${ac_cv_file__usr_include_ptlib_h+set}" = set; then + echo $ECHO_N "(cached) $ECHO_C" >&6 +else + test "$cross_compiling" = yes && + { { echo "$as_me:$LINENO: error: cannot check for file existence when cross compiling" >&5 +echo "$as_me: error: cannot check for file existence when cross compiling" >&2;} + { (exit 1); exit 1; }; } +if test -r "/usr/include/ptlib.h"; then + ac_cv_file__usr_include_ptlib_h=yes +else + ac_cv_file__usr_include_ptlib_h=no +fi +fi +echo "$as_me:$LINENO: result: $ac_cv_file__usr_include_ptlib_h" >&5 +echo "${ECHO_T}$ac_cv_file__usr_include_ptlib_h" >&6 +if test $ac_cv_file__usr_include_ptlib_h = yes; then + HAS_PTLIB=1 +fi + + if test "${HAS_PTLIB:-unset}" != "unset" ; then + # Extract the first word of "ptlib-config", so it can be a program name with args. +set dummy ptlib-config; ac_word=$2 +echo "$as_me:$LINENO: checking for $ac_word" >&5 +echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6 +if test "${ac_cv_path_PTLIB_CONFIG+set}" = set; then + echo $ECHO_N "(cached) $ECHO_C" >&6 +else + case $PTLIB_CONFIG in + [\\/]* | ?:[\\/]*) + ac_cv_path_PTLIB_CONFIG="$PTLIB_CONFIG" # Let the user override the test with a path. + ;; + *) + as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in /usr/share/pwlib/make/ +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + for ac_exec_ext in '' $ac_executable_extensions; do + if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then + ac_cv_path_PTLIB_CONFIG="$as_dir/$ac_word$ac_exec_ext" + echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 + break 2 + fi +done +done + + ;; +esac +fi +PTLIB_CONFIG=$ac_cv_path_PTLIB_CONFIG + +if test -n "$PTLIB_CONFIG"; then + echo "$as_me:$LINENO: result: $PTLIB_CONFIG" >&5 +echo "${ECHO_T}$PTLIB_CONFIG" >&6 +else + echo "$as_me:$LINENO: result: no" >&5 +echo "${ECHO_T}no" >&6 +fi + + fi +fi +if test "${PTLIB_CONFIG:-unset}" = "unset" ; then + echo "Cannot find ptlib-config - please install and try again" + exit +fi +PWLIB_VERSION=`$PTLIB_CONFIG --version` + +echo "PWLib version is ${PWLIB_VERSION}" + +PWLIB_VERSION=$PWLIB_VERSION + + + H323_GSMAMR_NB_FLOAT=0 if test -r "./audio/gsm-amr/src/c-code/interf_dec.h" ; then { echo "$as_me:$LINENO: Enabling GSM-AMR plugin" >&5 @@ -3985,6 +4109,8 @@ s,@target_vendor@,$target_vendor,;t t s,@target_os@,$target_os,;t t s,@LDSO@,$LDSO,;t t +s,@PTLIB_CONFIG@,$PTLIB_CONFIG,;t t +s,@PWLIB_VERSION@,$PWLIB_VERSION,;t t s,@H323_GSMAMR_NB_FLOAT@,$H323_GSMAMR_NB_FLOAT,;t t s,@H323_EMBEDDED_GSM@,$H323_EMBEDDED_GSM,;t t s,@H323_SYSTEM_SPEEX@,$H323_SYSTEM_SPEEX,;t t