[Pkg-voip-commits] r8197 - in /openh323/branches: ./ h323plus/ h323plus/debian/ h323plus/debian/patches/ openh323-titan/ openh323-titan/debian/
msp at alioth.debian.org
msp at alioth.debian.org
Sun Mar 14 00:23:37 UTC 2010
Author: msp
Date: Sun Mar 14 00:23:36 2010
New Revision: 8197
URL: http://svn.debian.org/wsvn/pkg-voip/?sc=1&rev=8197
Log:
Add h323plus & openh323-titan
Added:
openh323/branches/
openh323/branches/build-area (with props)
openh323/branches/h323plus/
openh323/branches/h323plus/debian/ (with props)
openh323/branches/h323plus/debian/README.Debian
openh323/branches/h323plus/debian/changelog
openh323/branches/h323plus/debian/compat
openh323/branches/h323plus/debian/control
openh323/branches/h323plus/debian/copyright
openh323/branches/h323plus/debian/docs
openh323/branches/h323plus/debian/libh323plus-1.21.0.install
openh323/branches/h323plus/debian/libh323plus-dev.install
openh323/branches/h323plus/debian/libh323plus-dev.install2
openh323/branches/h323plus/debian/libh323plus-doc.docs
openh323/branches/h323plus/debian/libh323plus.docs
openh323/branches/h323plus/debian/patches/
openh323/branches/h323plus/debian/patches/00list
openh323/branches/h323plus/debian/patches/01_libname.dpatch (with props)
openh323/branches/h323plus/debian/patches/03_Makefile.in.dpatch (with props)
openh323/branches/h323plus/debian/patches/10_openh323u.mak.dpatch (with props)
openh323/branches/h323plus/debian/patches/50_dbug426631.dpatch (with props)
openh323/branches/h323plus/debian/patches/55_dbug426681.dpatch (with props)
openh323/branches/h323plus/debian/patches/backport-vpb-fix.dpatch (with props)
openh323/branches/h323plus/debian/patches/ixjlid.h.dpatch (with props)
openh323/branches/h323plus/debian/patches/ixjuser.h.dpatch (with props)
openh323/branches/h323plus/debian/patches/mips_xgot_hack.dpatch (with props)
openh323/branches/h323plus/debian/patches/notrace.dpatch (with props)
openh323/branches/h323plus/debian/patches/printon_with_notrace.dpatch (with props)
openh323/branches/h323plus/debian/patches/pwlib_versioned_plugins.dpatch (with props)
openh323/branches/h323plus/debian/rules (with props)
openh323/branches/h323plus/debian/simph323.1
openh323/branches/h323plus/debian/simph323.manpages
openh323/branches/h323plus/debian/watch
openh323/branches/openh323-titan/
openh323/branches/openh323-titan/debian/
- copied from r8156, openh323-titan/trunk/debian/
openh323/branches/tags (with props)
openh323/branches/tarballs (with props)
Modified:
openh323/branches/openh323-titan/debian/changelog
Added: openh323/branches/build-area
URL: http://svn.debian.org/wsvn/pkg-voip/openh323/branches/build-area?rev=8197&op=file
==============================================================================
--- openh323/branches/build-area (added)
+++ openh323/branches/build-area Sun Mar 14 00:23:36 2010
@@ -1,0 +1,1 @@
+link ../build-area/
Propchange: openh323/branches/build-area
------------------------------------------------------------------------------
svn:special = *
Propchange: openh323/branches/h323plus/debian/
------------------------------------------------------------------------------
mergeWithUpstream = 1
Added: openh323/branches/h323plus/debian/README.Debian
URL: http://svn.debian.org/wsvn/pkg-voip/openh323/branches/h323plus/debian/README.Debian?rev=8197&op=file
==============================================================================
--- openh323/branches/h323plus/debian/README.Debian (added)
+++ openh323/branches/h323plus/debian/README.Debian Sun Mar 14 00:23:36 2010
@@ -1,0 +1,44 @@
+ openh323 for Debian
+---------------------
+
+ Some changes of installation paths of the upstream openh323 package
+ had to be made to comply with the Filesystem Hierarchy Standard under
+ UNIX-like Operating Systems.
+
+ + The libraries were installed under /usr/lib, the header files under
+ /usr/include/openh323.
+ + Documentation of the main package 'libopenh323' resides in
+ /usr/share/doc/libopenh323-$(VERSION), the one in package libpt-doc
+ installs to /usr/share/doc/libopenh323-doc.
+
+
+ The shared libraries are named
+ libopenh323.so.$(SOVERSION)
+ for simplicity, in contrast to the upstream versions
+ libopenh323_$(OS)_$(Arch).so.$(SOVERSION)
+ .
+
+ The example program simph323 installs to /usr/bin , its source code is
+ packed with libopenh323-doc. It can be found in
+ /usr/share/doc/libopenh323-doc/samples/simple/
+ .
+
+ Another point was to get a single directory to contain all
+ subdirectories necessary to build applications for the openh323
+ project. The makefile includes of openh323 assume that the source
+ tree of libopenh323 is still there and be pointed to by the
+ OPENH323DIR environment variable.
+ Now, to facilitate that, the structure of the source tree
+ was mimicked in /usr/share/openh323 mainly through
+ linking. In that way you merely have to
+ export OPENH323DIR=/usr/share/openh323
+ before building mentioned packages.
+ Therein the makefile include files which are central to
+ the building process of both ptlib and openh323 can be found.
+
+ There's a makefile include named openh323u.mak under
+ /usr/share/openh323/
+ . It should be used for getting compile flags right.
+
+ For any comment, please contact Debian VoIP Team at
+ <pkg-voip-maintainers at lists.alioth.debian.org>
Added: openh323/branches/h323plus/debian/changelog
URL: http://svn.debian.org/wsvn/pkg-voip/openh323/branches/h323plus/debian/changelog?rev=8197&op=file
==============================================================================
--- openh323/branches/h323plus/debian/changelog (added)
+++ openh323/branches/h323plus/debian/changelog Sun Mar 14 00:23:36 2010
@@ -1,0 +1,696 @@
+h323plus (1.21.0-1) UNRELEASED; urgency=low
+
+ * New Upstream Release
+ - h323plus is openh323 continued
+ - Upstream source package change to h323plus
+ * NEW packages libh323plus
+
+ -- Mark Purcell <msp at debian.org> Sun, 14 Mar 2010 10:15:24 +1100
+
+openh323 (1.18.0.dfsg-10) unstable; urgency=low
+
+ [ Patrick Matthäi ]
+ * Bumped Standards-Version to 3.8.0.
+ * Remove duplicated word in description from libopenh323-dev (the the).
+ Thanks lintian.
+ * Add description for 03_Makefile.in.dpatch and printon_with_notrace.dpatch.
+
+ [ Mark Purcell ]
+ * Update Build-Depends: libpt-1.10.10-dev
+
+ -- Mark Purcell <msp at debian.org> Sat, 25 Apr 2009 21:20:05 +1000
+
+openh323 (1.18.0.dfsg-9) unstable; urgency=low
+
+ * Fix bug where shlibs were very strict on binNMUed versions.
+ * Fix syntax error in the simph323.1 manpage.
+ * Include forgotten patch backport-vpb-fix to the list of patches to apply
+ (00list); this actually fixes the linking against libvpb issue.
+
+ -- Faidon Liambotis <paravoid at debian.org> Thu, 03 Apr 2008 06:09:48 +0300
+
+openh323-titan (1.19.1~dfsg-4) unstable; urgency=low
+
+ [ Kilian Krause ]
+ * Fix debian/watch to use sf.net instead of voxgratia.org (Closes: #453594)
+ * Remove symlinks to unused compatibility versions.
+
+ [ Faidon Liambotis ]
+ * Bump Standards-Version to 3.7.3, no changes needed.
+ * Remove Jose Carlos Garcia Sogo and Santiago Garcia Mantinan from
+ Uploaders.
+ * Do not depend on ...-1 versions of binutils and libspeex-dev to ease
+ backports. Fixes lintian warning build-depends-on-1-revision.
+ * Remove doxygen from Build-Depends-Indep since it's present in
+ Build-Depends.
+ * Remove debian/backports/{sarge,dapper} since they are obsolete
+ distributions.
+ * Remove debian/backports/{etch,lenny,sid,edgy,feisty,gutsy} since their
+ changes weren't needed anymore.
+ * Fix bug where shlibs were very strict on binNMUed versions.
+ * Fix syntax error in the simph323.1 manpage.
+
+ -- Faidon Liambotis <paravoid at debian.org> Wed, 02 Apr 2008 07:18:52 +0300
+
+openh323 (1.18.0.dfsg-8) unstable; urgency=low
+
+ [ Kilian Krause ]
+ * Fix debian/watch to use sf.net (Closes: #453578)
+ * Remove symlinks to unused compatibility versions.
+
+ [ Faidon Liambotis ]
+ * Backport openh323u.mak changes fix from titan that disable unnecessary
+ linking against libvpb.
+ * Bump Standards-Version to 3.7.3, no changed needed.
+ * Remove Jose Carlos Garcia Sogo and Santiago Garcia Mantinan from
+ Uploaders.
+ * Do not depend on ...-1 versions of binutils and libspeex-dev to ease
+ backports. Fixes lintian warning build-depends-on-1-revision.
+ * Remove doxygen from Build-Depends-Indep since it's present in
+ Build-Depends.
+ * Remove debian/backports/{sarge,dapper} since they are obsolete
+ distributions.
+ * Remove debian/backports/{etch,lenny,sid,edgy,feisty,gutsy} since their
+ changes weren't needed anymore.
+
+ -- Faidon Liambotis <paravoid at debian.org> Tue, 01 Apr 2008 07:15:42 +0300
+
+openh323-titan (1.19.1~dfsg-3) unstable; urgency=low
+
+ * Add missing Conflicts on simph323 and libopenh323-dbg
+ (Closes: #447858, #447859)
+
+ -- Kilian Krause <kilian at debian.org> Mon, 29 Oct 2007 10:05:32 +0100
+
+openh323-titan (1.19.1~dfsg-2) unstable; urgency=low
+
+ * Add missing Build-Depends on doxygen (Closes: 447043)
+ * Add lintian overrides to shut up warnings.
+
+ -- Kilian Krause <kilian at debian.org> Wed, 17 Oct 2007 20:34:29 +0200
+
+openh323-titan (1.19.1~dfsg-1) unstable; urgency=low
+
+ * New upstream release (Codename: Titan, development branch)
+
+ [ Faidon Liambotis ]
+ * Update to Standards-Version 3.7.2, no changes needed.
+ * Use debian/compat instead of DH_COMPAT.
+ * Remove doxygen from Build-Deps, since it is part of Build-Deps-Indep.
+ * Adapt shlibs to depend on the upstream's version number and not the Debian
+ version number, since we don't extend the ABI. This also imitates
+ debhelper's behavior.
+ * Build-Conflict on libopenh323-1.18.0 since it will FTBFS if present.
+ * Drop Build-Conflicts on pre-sarge linux-kernel-headers.
+
+ [ Kilian Krause ]
+ * Update debian/watch.
+ * Update backport hooks.
+ * Adjust debhelper build-dep to compat level in debian/compat.
+ * Build-Depend on PWLib Titan release.
+ * Fix implicit rules-ignore-make-clean error.
+ * Adjust dh_strip call to new package namepace
+ * Add Homepage field as added in dpkg-dev 1.14.6.
+
+ -- Kilian Krause <kilian at debian.org> Sat, 22 Sep 2007 12:08:48 +0200
+
+openh323 (1.18.0.dfsg-7) unstable; urgency=high
+
+ * Fix dh_strip using libopenh323-develop rather than $(PACKAGE)-develop as
+ should. (Closes: #442974)
+ * Setting high urgency due to fixing RC bug.
+ * Remove implicit rules-ignores-make-clean error.
+ * Add Homepage field as added in dpkg-dev 1.14.6.
+
+ -- Kilian Krause <kilian at debian.org> Sat, 22 Sep 2007 12:08:49 +0200
+
+openh323 (1.18.0.dfsg-6) unstable; urgency=low
+
+ * Re-add doxygen to Build-Depends as most of the buildds don't install it if
+ it's only in Build-Depends-Indep.
+
+ -- Kilian Krause <kilian at debian.org> Tue, 11 Sep 2007 19:45:33 +0200
+
+openh323 (1.18.0.dfsg-5) unstable; urgency=low
+
+ [ Faidon Liambotis ]
+ * Update to Standards-Version 3.7.2, no changes needed.
+ * Use debian/compat instead of DH_COMPAT.
+ * Remove doxygen from Build-Deps, since it is part of Build-Deps-Indep.
+ * Adapt shlibs to depend on the upstream's version number and not the Debian
+ version number, since we don't extend the ABI. This also imitates
+ debhelper's behavior.
+ * Build-Conflict on libopenh323-1.18.0 since it will FTBFS if present.
+ * Drop Build-Conflicts on pre-sarge linux-kernel-headers.
+
+ [ Kilian Krause ]
+ * Update debian/watch.
+ * Update backport hooks.
+ * Adjust debhelper build-dep to compat level in debian/compat.
+
+ -- Kilian Krause <kilian at debian.org> Tue, 11 Sep 2007 17:07:58 +0200
+
+openh323 (1.18.0.dfsg-4) unstable; urgency=high
+
+ * Add myself to Uploaders.
+ * Urgency high because of an RC bug fix.
+ * Drop the notrace variant and provide the ptrace variant as
+ libopenh323-1.18.0. This reverts to the old ABI and the one that the
+ libopenh323-dev compiled for. (Closes: #438817)
+ * Drop Conflicts/Replaces for liboh323-dev, they are ancient enough.
+ * Don't conflict with libopenh323-dev from libopenh323-dev (i.e. itself).
+
+ -- Faidon Liambotis <paravoid at debian.org> Thu, 23 Aug 2007 11:45:27 +0300
+
+openh323 (1.18.0.dfsg-3) unstable; urgency=low
+
+ * Don't build notrace version with -DPASN_NOPRINTON to fix FTBFS in gnugk.
+ * Don't conflict with previous API/ABI version. Move plugins to their own
+ namespace. (Closes: #424049)
+ * Don't suggest libopenh323-dev (Closes: #369339)
+ * Fix Source-Version to binary:Version depends to allow clean binNMUs.
+ * Don't ignore make clean error.
+
+ -- Kilian Krause <kilian at debian.org> Sat, 11 Aug 2007 11:47:38 +0200
+
+openh323 (1.18.0.dfsg-2) unstable; urgency=low
+
+ [ Kilian Krause ]
+ * ixjuser.h.dpatch, ixjlid.h.dpatch: Fix compilation without compiler.h
+ header (Closes: #428946, #429002, #429007)
+ * Build opt and debug versions of library. (Closes: #345512)
+
+ [ Mark Purcell ]
+ * Patches after discussion with Faidon Liambotis at DebConf7
+ - Should use libgsm instead of embedding a copy (Closes: #426681)
+ - Should use libspeex instead of embedding a copy (Closes: #426631)
+
+ -- Kilian Krause <kilian at debian.org> Sat, 21 Jul 2007 11:33:22 +0200
+
+openh323 (1.18.0.dfsg-1) unstable; urgency=high
+
+ [ Kilian Krause ]
+ * Correct the versioned dependency to the lib we're building right now to
+ overcome problems like #392522. Setting urgency=high, for we're closing an
+ RC-bug.
+ * Remove IETF drafts and iLBC. Therefore DFSG-repacking. (Closes: #393402)
+ * Add get-orig-source target.
+ * Minor cleanups to debian/rules like renaming Makefile target to
+ config.status and making the autotools target somewhat more violent to
+ keep somewhat a consistency among the libs. (Closes: #393647)
+ * Build without the xgot hack on mips. Add build-depends causing bintutils
+ to be >= 2.17-1 (Closes: #374374)
+
+ [ Mark Purcell ]
+ * Update debian/watch for numerics
+
+ -- Kilian Krause <kilian at debian.org> Sun, 22 Oct 2006 13:10:53 +0200
+
+openh323 (1.18.0-2) unstable; urgency=low
+
+ * debian/patches/ixjuser.h: Fix building on Ubuntu.
+ * debian/control: Conflict with openh323 1.17.3. (Closes: #359130)
+ * debian/rules: Use CURDIR rather than PWD to make sure we can build with
+ sudo.
+
+ -- Kilian Krause <kilian at debian.org> Sun, 16 Apr 2006 22:52:10 +0000
+
+openh323 (1.18.0-1) unstable; urgency=low
+
+ * New upstream release (Atlas_release tag).
+ * hushed version.h error message when tarball not yet extracted
+ * Removed unneeded dependency on libpt-dbg
+
+ -- Kilian Krause <kilian at debian.org> Tue, 14 Mar 2006 00:43:23 +0000
+
+openh323 (1.17.4-1) unstable; urgency=low
+
+ * New upstream version (Atlas_devel3) to match with Phobos release of PWLib.
+ * debian/rules: fix OPENH323DIR preset in openh323u.mak.
+
+ -- Kilian Krause <kilian at debian.org> Sat, 18 Feb 2006 18:31:48 +0100
+
+openh323 (1.15.6-3) unstable; urgency=high
+
+ * Fix conflicts to replace last Debian version with old libstc++ API.
+ (Closes: #342217)
+ * Setting high urgency due to fixing RC bug.
+
+ -- Kilian Krause <kilian at debian.org> Fri, 9 Dec 2005 23:05:52 +0100
+
+openh323 (1.15.6-2) unstable; urgency=high
+
+ [ Mark Purcell ]
+ * Copyright audit to debian/copyright
+
+ [ Jose Carlos Garcia Sogo ]
+ * Bumped Standards-Version to 3.6.2. No changes needed.
+
+ [ Kilian Krause ]
+ * Change library name for new libstdc++ transition. (Closes: #339242)
+ * Priority high due to fixing RC bug.
+ * Remove unneeded legacy symlinks.
+
+ -- Kilian Krause <kilian at debian.org> Sun, 4 Dec 2005 00:59:25 +0100
+
+openh323 (1.15.6-1) unstable; urgency=low
+
+ * Mimas_patch2 is called 1.15.6. Rebuilding to agree with dh_shlibdeps.
+
+ -- Kilian Krause <kilian at debian.org> Wed, 14 Sep 2005 18:15:34 +0200
+
+openh323 (1.15.3-5) unstable; urgency=low
+
+ [ Jose Carlos Garcia Sogo ]
+ * debian/control: Add libopenh323-1.15.2c2 to the replaces list so Ubuntu
+ can be in sync with us again.
+
+ [ Kilian Krause ]
+ * Update to Mimas_patch2.
+ * Move all unneeded symlinks to -dev package where they belong and don't
+ conflict no more with libs we don't share files with. (Closes: #320113)
+
+ -- Kilian Krause <kilian at debian.org> Tue, 13 Sep 2005 20:00:43 +0200
+
+openh323 (1.15.3-4) unstable; urgency=low
+
+ * Build-Depend on the first libpt-dbg version compiled after C++ ABI
+ transition. (Closes: #321090)
+ * Remove build dependency in g++.
+
+ -- Jose Carlos Garcia Sogo <jsogo at debian.org> Wed, 3 Aug 2005 22:40:02 +0200
+
+openh323 (1.15.3-3) unstable; urgency=low
+
+ * Upload for GCC4.0 ABI transition.
+ * Renamed binary package to libopenh323-1.15.3c2
+ * Build-Depends on pwlib (>= 1.8.4-1.1)
+ * Applied Mimas_patch1.
+
+ -- Jose Carlos Garcia Sogo <jsogo at debian.org> Fri, 15 Jul 2005 10:17:19 +0300
+
+openh323 (1.15.3-2) unstable; urgency=low
+
+ * Fixed warnings in autotools target.
+ * debian/patches/04_vic_p64.dpatch: fix 64bit issue with gcc-4.0
+ (Closes:#287864)
+ * debian/patches/05_h261fix.dpatch: fix quality problems with some remote
+ endpoints.
+
+ -- Kilian Krause <kk at verfaction.de> Fri, 4 Mar 2005 01:22:46 +0100
+
+openh323 (1.15.3-1) unstable; urgency=low
+
+ * New upstream release. Codename Mimas.
+ * Upload targetted for SID.
+ * debian/copyright: Fixed URLs to be voxgratia.org rather than openh323.org.
+ The latter isn't updated since a year now.
+ * debian/rules: Removed all additional CFLAGS. If any problems remain, we
+ want them to be fixed upstream.
+ * debian/01_openh323u.mak.in: Updated to include -fPIC -DPIC for shared
+ libs.
+
+ -- Kilian Krause <kk at verfaction.de> Mon, 21 Feb 2005 00:17:39 +0000
+
+openh323 (1.15.2-2) experimental; urgency=low
+
+ * debian/control: fixed build-deps (removed doc++)
+ * Compiled against new libpt-1.8.3 package to have correct dependencies.
+
+ -- Jose Carlos Garcia Sogo <jsogo at debian.org> Sat, 18 Dec 2004 12:19:30 +0100
+
+openh323 (1.15.2-1) experimental; urgency=low
+
+ * Jose Carlos:
+ + New upstream version (atlas).
+ + debian/rules: set OPENH323DIR to /usr/share/openh323 (Closes: #281133)
+ + Removed stripped objects from simph323 package.
+
+ * Kilian
+ + debian/rules: minor cleanups
+
+ -- Jose Carlos Garcia Sogo <jsogo at debian.org> Wed, 24 Nov 2004 22:13:52 +0100
+
+openh323 (1.14.4.2-3) experimental; urgency=low
+
+ * Fixed Maintainer filed, hosed by pbuilder.
+ * These are the new stable releases. (Closes: #270062)
+
+ -- Jose Carlos Garcia Sogo <jsogo at debian.org> Sat, 2 Oct 2004 17:31:36 +0200
+
+openh323 (1.14.4.2-2) experimental; urgency=low
+
+ * debian/rules:
+ + drop debugshared and debugnoshared make targets
+ + make -dbg package to only keep stripped symbols from shared library.
+
+ * README.Debian: updated.
+
+ -- Jose Carlos Garcia Sogo <jsogo at debian.org> Fri, 1 Oct 2004 21:19:32 +0200
+
+openh323 (1.14.4.2-1) experimental; urgency=low
+
+ * Jose Carlos
+ + debian/rules:
+ - fix linking of fake directory structure in /usr/share/openh323 to real
+ location in -dev package. Basically, /usr/share/openh323/include must link
+ with /usr/include/openh323.
+ - use architecture given by dpkg-architecture, and pass it to configure
+ script.
+
+ + debian/patches:
+ - 10_openh323u.mak: adds a (non standard) variable RELATED_PKG_MAKEFILE
+ that related packages including openh323u.mak file in their makefile
+ should set to avoid them trying to build openh323 lib themselves.
+
+ +debian/control:
+ - Added doxygen as Build-Dependency.
+
+ * Kilian
+ + New upstream update (Pandora RC2)
+ + debian/rules:
+ - try package before wrapping it up.
+ - include audio plugins into main package, as for now there's few point
+ including them as one package each. Later we could do a
+ libopenh323-codecs-essential or libopenh323-codecs-free when this is
+ having more upstream codecs available or supplementary codecs are
+ publically available.
+
+ -- Jose Carlos Garcia Sogo <jsogo at debian.org> Tue, 28 Sep 2004 21:30:28 +0200
+
+openh323 (1.14.4-1) experimental; urgency=low
+
+ * New upstream release.
+ * debian/patches:
+ - 03_Makefile.in: adjusted to new version.
+ - 04_src_Makefile.in,
+ - 05_src_speexcodec.cxx,
+ - 06_src_mscodecs.cxx,
+ - 07_src_gsmcodec.cxx,
+ - 08_src_ixjunix.cxx,
+ - 09_fastUpdate-fix: no longer needed. Deleted.
+ - 00list: adjusted to apply only needed patches.
+
+ * debian/rules:
+ - install upstream ChangeLog, not a copy in Debian
+ - set compatibility to 1.14.4, as this version is not compatible with
+ older ones.
+
+ * debian/control: change package name to contain new library version.
+
+ * debian/ChangeLog: deleted.
+
+ -- Jose Carlos Garcia Sogo <jsogo at debian.org> Sat, 24 Jul 2004 15:28:17 +0200
+
+openh323 (1.13.4-3) unstable; urgency=low
+
+ * Jose Carlos:
+ + debian/control:
+ - bumped Build-Depends to libsasl2-dev
+ - bumped Build-Depends to libpt-dbg (= 1.6.5-3) to avoid problems with
+ mixed versions.
+
+ -- Jose Carlos Garcia Sogo <jsogo at debian.org> Sun, 27 Jun 2004 15:45:51 +0200
+
+openh323 (1.13.4-2) unstable; urgency=low
+
+ * Version uploaded to unstable.
+ * Maintainer field set to Debian VoIP Team.
+
+ -- Jose Carlos Garcia Sogo <jsogo at debian.org> Tue, 15 Jun 2004 22:08:19 +0200
+
+openh323 (1.13.4-1) experimental; urgency=low
+
+ * New upstream version.
+ * Version number in rules file determined by parsing version.h
+
+ -- Tim Johann <t1m at phrogstar.de> Fri, 26 Mar 2004 01:57:38 +0100
+
+openh323 (1.13.2-2) experimental; urgency=low
+
+ * adjusted modification of openh323u.mak after building.
+ * added versioned dependency of libopenh323-dev on libpt-dev (>= 1.6.3-1).
+ * added Build-Conflicts: libopenh323-dev, so that installed lib-symlink
+ won't interfere.
+
+ -- Tim Johann <t1m at phrogstar.de> Sat, 13 Mar 2004 22:58:07 +0100
+
+openh323 (1.13.2-1) experimental; urgency=low
+
+ * New upstream version.
+
+ -- Tim Johann <t1m at phrogstar.de> Fri, 27 Feb 2004 19:36:10 +0100
+
+openh323 (1.13.1-1) experimental; urgency=low
+
+ * New upstream version. Closes: #208938.
+ * Added Build-Conflicts on linux-kernel-headers (<< 2.5.999-test7-bk-14 ).
+ Closes: #222328.
+
+ -- Tim Johann <t1m at phrogstar.de> Mon, 16 Feb 2004 20:25:02 +0100
+
+openh323 (1.12.2-4) unstable; urgency=low
+
+ * Added patch to fix deadlock problem with openMCU.
+ * Standards version 3.6.1 .
+ * Removed '-pipe', hopefully to get rid of bug #218841.
+
+ -- Tim Johann <t1m at phrogstar.de> Tue, 21 Oct 2003 22:28:57 +0200
+
+openh323 (1.12.2-3) unstable; urgency=low
+
+ * added patch to fix identification of cards by nixj driver.
+ Closes: #214093
+
+ -- Tim Johann <t1m at phrogstar.de> Sun, 5 Oct 2003 01:02:43 +0200
+
+openh323 (1.12.2-2) unstable; urgency=low
+
+ * added lines to clean up in samples/simple.
+ * readded build deps on debian's libgsm1-dev, libspeex1 and
+ libspeex1-dev. It was a mistake to remove them. closes: #209405
+ * put the changes for compilation with the aforementioned external
+ libraries into dpatch format.
+ * the seperate build of static libs without "-fPIC -PIC" wasn't
+ necessary. Closes: #209151
+
+ -- Tim Johann <t1m at phrogstar.de> Sat, 13 Sep 2003 00:21:51 +0200
+
+openh323 (1.12.2-1) unstable; urgency=low
+
+ * New upstream version.
+ * static libs built without "-fPIC -PIC"
+
+ -- Tim Johann <t1m at phrogstar.de> Tue, 26 Aug 2003 02:54:21 +0200
+
+openh323 (1.12.0-1) unstable; urgency=low
+
+ * New upstream version.
+ * New Maintainer. Closes: #200472
+ * New build uses autoconf
+ * Added version.h under /usr/include/openh323 linked
+ /usr/share/openh323/version.h to it. Closes: #198897
+ * Added README.Debian
+ * Changed naming scheme of the libraries in favour of a simpler one.
+ The shared libs now look like libopen323.so.$(SOVERSION).
+ * complies standards vesion 3.6.0
+ * debhelper version 4 compatibility
+
+ -- Tim Johann <t1m at phrogstar.de> Sun, 31 Jul 2003 23:14:15 +0200
+
+openh323 (1.11.7-5) unstable; urgency=low
+
+ * Try to fix the building problems on 64 bits.
+
+ -- Santiago Garcia Mantinan <manty at debian.org> Wed, 16 Apr 2003 17:45:06 +0200
+
+openh323 (1.11.7-4) unstable; urgency=low
+
+ * Build with the nearly fixed speex libs. Closes: #186383.
+
+ -- Santiago Garcia Mantinan <manty at debian.org> Fri, 4 Apr 2003 17:10:32 +0200
+
+openh323 (1.11.7-3) unstable; urgency=low
+
+ * Build with the new speex libs. Closes: #180105.
+
+ -- Santiago Garcia Mantinan <manty at debian.org> Wed, 26 Mar 2003 22:22:43 +0100
+
+openh323 (1.11.7-2) unstable; urgency=low
+
+ * Build with IPv6 support.
+
+ -- Santiago Garcia Mantinan <manty at debian.org> Sun, 16 Mar 2003 23:34:39 +0100
+
+openh323 (1.11.7-1) unstable; urgency=low
+
+ * New upstream version.
+ * Applied patch from Jeremy Nimmer, thanks.
+ Let's hope this closes #180105.
+ * Make index signed. Closes: #182152.
+ * Applied cvs patches for h261codec.cxx, h323.cxx & transports.cxx.
+ * Reworked the rules as in pwlib.
+
+ -- Santiago Garcia Mantinan <manty at debian.org> Mon, 10 Mar 2003 19:23:02 +0100
+
+openh323 (1.11.4-1) unstable; urgency=low
+
+ * We're moving to GCC 3.2, not tagging as soname has changed.
+ * New upstream version. Closes: #172252.
+ * New libpt doesn't force 1394. Closes #170478.
+
+ -- Santiago Garcia Mantinan <manty at debian.org> Sat, 25 Jan 2003 22:30:23 +0100
+
+openh323 (1.9.10-1) unstable; urgency=low
+
+ * New upstream version.
+
+ -- Santiago Garcia Mantinan <manty at debian.org> Wed, 23 Oct 2002 17:54:10 +0200
+
+openh323 (1.9.3-1) unstable; urgency=low
+
+ * New upstream version.
+
+ -- Santiago Garcia Mantinan <manty at debian.org> Wed, 10 Jul 2002 12:28:56 +0200
+
+openh323 (1.8.8-1) unstable; urgency=low
+
+ * New upstream version.
+
+ -- Santiago Garcia Mantinan <manty at debian.org> Mon, 27 May 2002 18:45:02 +0200
+
+openh323 (1.8.4-2) unstable; urgency=low
+
+ * Add doc++ to the build-depends.
+
+ -- Santiago Garcia Mantinan <manty at debian.org> Fri, 19 Apr 2002 17:17:13 +0200
+
+openh323 (1.8.4-1) unstable; urgency=low
+
+ * New upstream version. Packaging was dalayed by pwlib package.
+ Closes: #140675.
+ * Moved back into main.
+ * Removed Damien's dirty hack for inexistant hosts.
+ * Added a doc package. Closes: #121788.
+ * Changed the description a bit. Closes: #135510.
+
+ -- Santiago Garcia Mantinan <manty at debian.org> Mon, 8 Apr 2002 22:09:14 +0200
+
+openh323 (1.7.4-6) unstable; urgency=low
+
+ * Included a fix for the video reception on netmeeting, now video
+ should be smooth. The patch comes from upstream and was submited
+ to me by Nicolas, thanks ;-)
+ * Fixed upstream urls on their ReadMe. Closes: #126693.
+
+ -- Santiago Garcia Mantinan <manty at debian.org> Sat, 2 Feb 2002 22:56:34 +0100
+
+openh323 (1.7.4-5) unstable; urgency=low
+
+ * Added a dirty hack from Damien for the segfault on calling
+ inexistant hosts.
+
+ -- Santiago Garcia Mantinan <manty at debian.org> Sat, 15 Dec 2001 11:54:24 +0100
+
+openh323 (1.7.4-4) unstable; urgency=high
+
+ * Change default location for PWLIBDIR to cope with Linux dists
+ agreement wich Debian follows. Closes: #121749.
+ * Compile with -O0 for alpha, sugested by mhp, thanks.
+ Closes: #122198.
+
+ -- Santiago Garcia Mantinan <manty at debian.org> Sat, 8 Dec 2001 20:24:34 +0100
+
+openh323 (1.7.4-3) unstable; urgency=low
+
+ * Put back that line on the rules that got deleted by error and
+ that was stopping autobuilders. Closes: #121174.
+
+ -- Santiago Garcia Mantinan <manty at debian.org> Mon, 26 Nov 2001 22:38:12 +0100
+
+openh323 (1.7.4-2) unstable; urgency=low
+
+ * Updated build-depends. Closes: #120972.
+
+ -- Santiago Garcia Mantinan <manty at debian.org> Sun, 25 Nov 2001 17:03:03 +0100
+
+openh323 (1.7.4-1) unstable; urgency=low
+
+ * New upstream version.
+ * Heavily rewritten, we now allow several versions of the libs to
+ be installed and I'll try to guess compatibility info and try to
+ state that in the version numbering and shlibs of the package.
+ * Reworked the -dbg package, it now has a shared version of the
+ debug libs instead of two static identic ones. Fixed some bugs
+ that could break compiling with debug activated.
+
+ -- Santiago Garcia Mantinan <manty at debian.org> Wed, 21 Nov 2001 22:18:31 +0100
+
+openh323 (1.6.1-1) unstable; urgency=high
+
+ * New upstream version.
+
+ -- Santiago Garcia Mantinan <manty at debian.org> Tue, 4 Sep 2001 10:43:04 +0200
+
+openh323 (1.6.0-3) unstable; urgency=low
+
+ * Upgrade channels.cxx from cvs and fixed it. Closes: #109274.
+ * Add -dbg package with debug version of the libs.
+ * Removed README.Debian explaining how to build the debug version.
+
+ -- Santiago Garcia Mantinan <manty at debian.org> Tue, 28 Aug 2001 15:15:41 +0200
+
+openh323 (1.6.0-2) unstable; urgency=low
+
+ * Use DEB_BUILD_OPTIONS for getting the debug version compiled.
+ Closes: #109156.
+ * Create versioned shlibs.
+ * Apply patch to fix StartListener bug. Thanks to Artis and cvs ;-)
+ * Link with our libgsm. Thanks to Miguel Rodriguez (migras).
+ Closes: #103538.
+
+ -- Santiago Garcia Mantinan <manty at debian.org> Wed, 22 Aug 2001 13:14:40 +0200
+
+openh323 (1.6.0-1) unstable; urgency=low
+
+ * New upstream version.
+ * Moved it to non-US. Closes: #108642.
+ * Switched linking way. Closes: #108159.
+ * Provide a way to build debug version, explained on README.Debian.
+
+ -- Santiago Garcia Mantinan <manty at debian.org> Mon, 13 Aug 2001 21:48:35 +0200
+
+openh323 (1.5.6-2) unstable; urgency=low
+
+ * Changed the way on wich the source code is compiled.
+ * Compiled simple without -fPIC and added -ffunction-sections to the
+ libs to solve compilation problems on some archs (like hppa).
+ * Execution of built programs still seems to crash under hppa, at least
+ on paer.d.o, reports/suggestions on this are welcome.
+
+ -- Santiago Garcia Mantinan <manty at debian.org> Tue, 7 Aug 2001 18:31:40 +0200
+
+openh323 (1.5.6-1) unstable; urgency=low
+
+ * Added libssl-dev build dependency.
+ * Added a small man page for simph323.
+ * Moved upstream Readme.txt from liboh323-dev to liboh323v1.
+ * New upstream version. Closes: #105407.
+ * g++ doesn't complain any more, at least not here. Closes: #103801.
+ * Changed description, hope this one is better. Closes: #87129.
+ * New maintainer.
+
+ -- Santiago Garcia Mantinan <manty at debian.org> Mon, 6 Aug 2001 12:24:46 +0200
+
+openh323 (1.1pl1-1.1) unstable; urgency=low
+
+ * NMU with permission of Raphael Bossek.
+ * Added build dependencies. (closes: #87249, #89181, #92380)
+
+ -- Adrian Bunk <bunk at fs.tum.de> Tue, 15 May 2001 01:07:20 +0200
+
+openh323 (1.1pl1-1) unstable; urgency=low
+
+ * First upstream version.
+
+ -- Raphael Bossek <bossekr at debian.org> Tue, 6 Feb 2001 21:31:31 +0100
Added: openh323/branches/h323plus/debian/compat
URL: http://svn.debian.org/wsvn/pkg-voip/openh323/branches/h323plus/debian/compat?rev=8197&op=file
==============================================================================
--- openh323/branches/h323plus/debian/compat (added)
+++ openh323/branches/h323plus/debian/compat Sun Mar 14 00:23:36 2010
@@ -1,0 +1,1 @@
+5
Added: openh323/branches/h323plus/debian/control
URL: http://svn.debian.org/wsvn/pkg-voip/openh323/branches/h323plus/debian/control?rev=8197&op=file
==============================================================================
--- openh323/branches/h323plus/debian/control (added)
+++ openh323/branches/h323plus/debian/control Sun Mar 14 00:23:36 2010
@@ -1,0 +1,83 @@
+Source: h323plus
+Section: libs
+Priority: optional
+Maintainer: Debian VoIP Team <pkg-voip-maintainers at lists.alioth.debian.org>
+Uploaders: Kilian Krause <kilian at debian.org>, Mark Purcell <msp at debian.org>, Faidon Liambotis <paravoid at debian.org>
+Build-Depends: debhelper (>= 5), libpt2.4.5-dev, libssl-dev, libgsm1-dev (>= 1.0.10-11), libspeex-dev (>= 1.1.11), dpatch (>= 1.11), libsasl2-dev, doxygen, autotools-dev, binutils (>= 2.17), dpkg-dev (>= 1.13.19)
+Build-Conflicts: libopenh323-dev, libopenh323-1.18.0
+Standards-Version: 3.8.0
+Homepage: http://www.voxgratia.org/
+Vcs-Svn: svn://svn.debian.org/pkg-voip/openh323/branches/h323plus/
+Vcs-Browser: http://svn.debian.org/wsvn/pkg-voip/openh323/branches/h323plus/?op=log
+
+Package: libh323plus-1.21.0
+Section: libs
+Architecture: any
+Depends: ${shlibs:Depends}
+Conflicts: libopenh323-1.18.0-develop
+Provides: libopenh323-1.18.0-ptrace
+Description: H.323 aka VoIP library
+ This package contains the shared version of the OpenH323 library.
+ .
+ The OpenH323 project aims to create a full featured, interoperable,
+ Open Source implementation of the ITU H.323 teleconferencing protocol
+ that can be used freely by everybody. This protocol is most used for
+ Voice over IP (VoIP) conferencing.
+
+Package: libh323plus-dev
+Section: libdevel
+Architecture: any
+Depends: h323plus-1.21.0 (= ${binary:Version}), libssl-dev, libpt-dev (>= 1.10.7~dfsg~)
+Description: H.323 aka VoIP library development files
+ This package contains the headers and a static version of the
+ OpenH323 library.
+ .
+ The OpenH323 project aims to create a full featured, interoperable,
+ Open Source implementation of the ITU H.323 teleconferencing protocol
+ that can be used freely by everybody. This protocol is most used for
+ Voice over IP (VoIP) conferencing.
+ .
+ The static library comes in all three flavours:
+ libopenh323_s.a - ptrace-enabled opt version
+ libopenh323_d_s.a - ptrace-enabled debug version
+
+Package: simph323
+Section: comm
+Architecture: any
+Depends: ${shlibs:Depends}
+Description: Simple example from the OpenH323 project
+ This package contains a small h323 client given as an example. You
+ can find its code on the doc package.
+ .
+ The OpenH323 project aims to create a full featured, interoperable,
+ Open Source implementation of the ITU H.323 teleconferencing protocol
+ that can be used freely by everybody. This protocol is most used for
+ Voice over IP (VoIP) conferencing.
+
+Package: libh323plus-dbg
+Section: libdevel
+Priority: extra
+Architecture: any
+Depends: libh323plus-1.21.0 (= ${binary:Version})
+Replaces: liboh323-dbg
+Description: H.323 aka VoIP library development debug files
+ This package contains the shared and static debug version of the
+ OpenH323 library.
+ .
+ The OpenH323 project aims to create a full featured, interoperable,
+ Open Source implementation of the ITU H.323 teleconferencing protocol
+ that can be used freely by everybody. This protocol is most used for
+ Voice over IP (VoIP) conferencing.
+
+Package: libh323plus-doc
+Section: doc
+Priority: extra
+Architecture: all
+Description: H.323 aka VoIP library documentation files
+ This package contains the documentation and samples to program with
+ the OpenH323 library.
+ .
+ The OpenH323 project aims to create a full featured, interoperable,
+ Open Source implementation of the ITU H.323 teleconferencing protocol
+ that can be used freely by everybody. This protocol is most used for
+ Voice over IP (VoIP) conferencing.
Added: openh323/branches/h323plus/debian/copyright
URL: http://svn.debian.org/wsvn/pkg-voip/openh323/branches/h323plus/debian/copyright?rev=8197&op=file
==============================================================================
--- openh323/branches/h323plus/debian/copyright (added)
+++ openh323/branches/h323plus/debian/copyright Sun Mar 14 00:23:36 2010
@@ -1,0 +1,425 @@
+This is the Debian GNU/Linux packaged version of openh323.
+
+The author of this software is Equivalence Pty. Ltd.
+
+Original packaging for Debian by
+ Raphael Bossek <bossekr at debian.org>
+Heavily modified by
+ Santiago Garcia Mantinan <manty at debian.org>
+further modified and now maintained by
+ Tim Johann <t1m at phrogstar.de>
+ and
+ Kilian Krause <kk at verfaction.de>
+and lately maintained by
+ Debian VoIP Team <pkg-voip-maintainers at lists.alioth.debian.org>
+
+The sources where downloaded from:
+
+ http://sourceforge.net/projects/openh323
+
+Copyright:
+
+This software is released under the terms of the MPL (Mozilla Public license).
+
+ MOZILLA PUBLIC LICENSE
+ Version 1.0
+
+ ----------------
+
+1. Definitions.
+
+ 1.1. ``Contributor'' means each entity that creates or contributes to
+ the creation of Modifications.
+
+ 1.2. ``Contributor Version'' means the combination of the Original
+ Code, prior Modifications used by a Contributor, and the Modifications
+ made by that particular Contributor.
+
+ 1.3. ``Covered Code'' means the Original Code or Modifications or the
+ combination of the Original Code and Modifications, in each case
+ including portions thereof.
+
+ 1.4. ``Electronic Distribution Mechanism'' means a mechanism generally
+ accepted in the software development community for the electronic
+ transfer of data.
+
+ 1.5. ``Executable'' means Covered Code in any form other than Source
+ Code.
+
+ 1.6. ``Initial Developer'' means the individual or entity identified as
+ the Initial Developer in the Source Code notice required by Exhibit A.
+
+ 1.7. ``Larger Work'' means a work which combines Covered Code or
+ portions thereof with code not governed by the terms of this License.
+
+ 1.8. ``License'' means this document.
+
+ 1.9. ``Modifications'' means any addition to or deletion from the
+ substance or structure of either the Original Code or any previous
+ Modifications. When Covered Code is released as a series of files, a
+ Modification is:
+
+ A. Any addition to or deletion from the contents of a file
+ containing Original Code or previous Modifications.
+
+ B. Any new file that contains any part of the Original Code or
+ previous Modifications.
+
+ 1.10. ``Original Code'' means Source Code of computer software code
+ which is described in the Source Code notice required by Exhibit A as
+ Original Code, and which, at the time of its release under this License
+ is not already Covered Code governed by this License.
+
+ 1.11. ``Source Code'' means the preferred form of the Covered Code for
+ making modifications to it, including all modules it contains, plus any
+ associated interface definition files, scripts used to control
+ compilation and installation of an Executable, or a list of source code
+ differential comparisons against either the Original Code or another
+ well known, available Covered Code of the Contributor's choice. The
+ Source Code can be in a compressed or archival form, provided the
+ appropriate decompression or de-archiving software is widely available
+ for no charge.
+
+ 1.12. ``You'' means an individual or a legal entity exercising rights
+ under, and complying with all of the terms of, this License or a future
+ version of this License issued under Section 6.1. For legal entities,
+ ``You'' includes any entity which controls, is controlled by, or is
+ under common control with You. For purposes of this definition,
+ ``control'' means (a) the power, direct or indirect, to cause the
+ direction or management of such entity, whether by contract or
+ otherwise, or (b) ownership of fifty percent (50%) or more of the
+ outstanding shares or beneficial ownership of such entity.
+
+2. Source Code License.
+
+ 2.1. The Initial Developer Grant.
+ The Initial Developer hereby grants You a world-wide, royalty-free,
+ non-exclusive license, subject to third party intellectual property
+ claims:
+
+ (a) to use, reproduce, modify, display, perform, sublicense and
+ distribute the Original Code (or portions thereof) with or without
+ Modifications, or as part of a Larger Work; and
+
+ (b) under patents now or hereafter owned or controlled by Initial
+ Developer, to make, have made, use and sell (``Utilize'') the
+ Original Code (or portions thereof), but solely to the extent that
+ any such patent is reasonably necessary to enable You to Utilize
+ the Original Code (or portions thereof) and not to any greater
+ extent that may be necessary to Utilize further Modifications or
+ combinations.
+
+ 2.2. Contributor Grant.
+ Each Contributor hereby grants You a world-wide, royalty-free,
+ non-exclusive license, subject to third party intellectual property
+ claims:
+
+ (a) to use, reproduce, modify, display, perform, sublicense and
+ distribute the Modifications created by such Contributor (or
+ portions thereof) either on an unmodified basis, with other
+ Modifications, as Covered Code or as part of a Larger Work; and
+
+ (b) under patents now or hereafter owned or controlled by
+ Contributor, to Utilize the Contributor Version (or portions
+ thereof), but solely to the extent that any such patent is
+ reasonably necessary to enable You to Utilize the Contributor
+ Version (or portions thereof), and not to any greater extent that
+ may be necessary to Utilize further Modifications or combinations.
+
+3. Distribution Obligations.
+
+ 3.1. Application of License.
+ The Modifications which You create or to which You contribute are
+ governed by the terms of this License, including without limitation
+ Section 2.2. The Source Code version of Covered Code may be distributed
+ only under the terms of this License or a future version of this
+ License released under Section 6.1, and You must include a copy of this
+ License with every copy of the Source Code You distribute. You may not
+ offer or impose any terms on any Source Code version that alters or
+ restricts the applicable version of this License or the recipients'
+ rights hereunder. However, You may include an additional document
+ offering the additional rights described in Section 3.5.
+
+ 3.2. Availability of Source Code.
+ Any Modification which You create or to which You contribute must be
+ made available in Source Code form under the terms of this License
+ either on the same media as an Executable version or via an accepted
+ Electronic Distribution Mechanism to anyone to whom you made an
+ Executable version available; and if made available via Electronic
+ Distribution Mechanism, must remain available for at least twelve (12)
+ months after the date it initially became available, or at least six
+ (6) months after a subsequent version of that particular Modification
+ has been made available to such recipients. You are responsible for
+ ensuring that the Source Code version remains available even if the
+ Electronic Distribution Mechanism is maintained by a third party.
+
+ 3.3. Description of Modifications.
+ You must cause all Covered Code to which you contribute to contain a
+ file documenting the changes You made to create that Covered Code and
+ the date of any change. You must include a prominent statement that the
+ Modification is derived, directly or indirectly, from Original Code
+ provided by the Initial Developer and including the name of the Initial
+ Developer in (a) the Source Code, and (b) in any notice in an
+ Executable version or related documentation in which You describe the
+ origin or ownership of the Covered Code.
+
+ 3.4. Intellectual Property Matters
+
+ (a) Third Party Claims.
+ If You have knowledge that a party claims an intellectual property
+ right in particular functionality or code (or its utilization
+ under this License), you must include a text file with the source
+ code distribution titled ``LEGAL'' which describes the claim and
+ the party making the claim in sufficient detail that a recipient
+ will know whom to contact. If you obtain such knowledge after You
+ make Your Modification available as described in Section 3.2, You
+ shall promptly modify the LEGAL file in all copies You make
+ available thereafter and shall take other steps (such as notifying
+ appropriate mailing lists or newsgroups) reasonably calculated to
+ inform those who received the Covered Code that new knowledge has
+ been obtained.
+
+ (b) Contributor APIs.
+ If Your Modification is an application programming interface and
+ You own or control patents which are reasonably necessary to
+ implement that API, you must also include this information in the
+ LEGAL file.
+
+ 3.5. Required Notices.
+ You must duplicate the notice in Exhibit A in each file of the Source
+ Code, and this License in any documentation for the Source Code, where
+ You describe recipients' rights relating to Covered Code. If You
+ created one or more Modification(s), You may add your name as a
+ Contributor to the notice described in Exhibit A. If it is not possible
+ to put such notice in a particular Source Code file due to its
+ structure, then you must include such notice in a location (such as a
+ relevant directory file) where a user would be likely to look for such
+ a notice. You may choose to offer, and to charge a fee for, warranty,
+ support, indemnity or liability obligations to one or more recipients
+ of Covered Code. However, You may do so only on Your own behalf, and
+ not on behalf of the Initial Developer or any Contributor. You must
+ make it absolutely clear than any such warranty, support, indemnity or
+ liability obligation is offered by You alone, and You hereby agree to
+ indemnify the Initial Developer and every Contributor for any liability
+ incurred by the Initial Developer or such Contributor as a result of
+ warranty, support, indemnity or liability terms You offer.
+
+ 3.6. Distribution of Executable Versions.
+ You may distribute Covered Code in Executable form only if the
+ requirements of Section 3.1-3.5 have been met for that Covered Code,
+ and if You include a notice stating that the Source Code version of the
+ Covered Code is available under the terms of this License, including a
+ description of how and where You have fulfilled the obligations of
+ Section 3.2. The notice must be conspicuously included in any notice in
+ an Executable version, related documentation or collateral in which You
+ describe recipients' rights relating to the Covered Code. You may
+ distribute the Executable version of Covered Code under a license of
+ Your choice, which may contain terms different from this License,
+ provided that You are in compliance with the terms of this License and
+ that the license for the Executable version does not attempt to limit
+ or alter the recipient's rights in the Source Code version from the
+ rights set forth in this License. If You distribute the Executable
+ version under a different license You must make it absolutely clear
+ that any terms which differ from this License are offered by You alone,
+ not by the Initial Developer or any Contributor. You hereby agree to
+ indemnify the Initial Developer and every Contributor for any liability
+ incurred by the Initial Developer or such Contributor as a result of
+ any such terms You offer.
+
+ 3.7. Larger Works.
+ You may create a Larger Work by combining Covered Code with other code
+ not governed by the terms of this License and distribute the Larger
+ Work as a single product. In such a case, You must make sure the
+ requirements of this License are fulfilled for the Covered Code.
+
+4. Inability to Comply Due to Statute or Regulation.
+
+ If it is impossible for You to comply with any of the terms of this
+ License with respect to some or all of the Covered Code due to statute
+ or regulation then You must: (a) comply with the terms of this License
+ to the maximum extent possible; and (b) describe the limitations and
+ the code they affect. Such description must be included in the LEGAL
+ file described in Section 3.4 and must be included with all
+ distributions of the Source Code. Except to the extent prohibited by
+ statute or regulation, such description must be sufficiently detailed
+ for a recipient of ordinary skill to be able to understand it.
+
+5. Application of this License.
+
+ This License applies to code to which the Initial Developer has
+ attached the notice in Exhibit A, and to related Covered Code.
+
+6. Versions of the License.
+
+ 6.1. New Versions.
+ Netscape Communications Corporation (``Netscape'') may publish revised
+ and/or new versions of the License from time to time. Each version will
+ be given a distinguishing version number.
+
+ 6.2. Effect of New Versions.
+ Once Covered Code has been published under a particular version of the
+ License, You may always continue to use it under the terms of that
+ version. You may also choose to use such Covered Code under the terms
+ of any subsequent version of the License published by Netscape. No one
+ other than Netscape has the right to modify the terms applicable to
+ Covered Code created under this License.
+
+ 6.3. Derivative Works.
+ If you create or use a modified version of this License (which you may
+ only do in order to apply it to code which is not already Covered Code
+ governed by this License), you must (a) rename Your license so that the
+ phrases ``Mozilla'', ``MOZILLAPL'', ``MOZPL'', ``Netscape'', ``NPL'' or
+ any confusingly similar phrase do not appear anywhere in your license
+ and (b) otherwise make it clear that your version of the license
+ contains terms which differ from the Mozilla Public License and
+ Netscape Public License. (Filling in the name of the Initial Developer,
+ Original Code or Contributor in the notice described in Exhibit A shall
+ not of themselves be deemed to be modifications of this License.)
+
+7. DISCLAIMER OF WARRANTY.
+
+ COVERED CODE IS PROVIDED UNDER THIS LICENSE ON AN ``AS IS'' BASIS,
+ WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING,
+ WITHOUT LIMITATION, WARRANTIES THAT THE COVERED CODE IS FREE OF
+ DEFECTS, MERCHANTABLE, FIT FOR A PARTICULAR PURPOSE OR NON-INFRINGING.
+ THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE COVERED CODE
+ IS WITH YOU. SHOULD ANY COVERED CODE PROVE DEFECTIVE IN ANY RESPECT,
+ YOU (NOT THE INITIAL DEVELOPER OR ANY OTHER CONTRIBUTOR) ASSUME THE
+ COST OF ANY NECESSARY SERVICING, REPAIR OR CORRECTION. THIS DISCLAIMER
+ OF WARRANTY CONSTITUTES AN ESSENTIAL PART OF THIS LICENSE. NO USE OF
+ ANY COVERED CODE IS AUTHORIZED HEREUNDER EXCEPT UNDER THIS DISCLAIMER.
+
+8. TERMINATION.
+
+ This License and the rights granted hereunder will terminate
+ automatically if You fail to comply with terms herein and fail to cure
+ such breach within 30 days of becoming aware of the breach. All
+ sublicenses to the Covered Code which are properly granted shall
+ survive any termination of this License. Provisions which, by their
+ nature, must remain in effect beyond the termination of this License
+ shall survive.
+
+9. LIMITATION OF LIABILITY.
+
+ UNDER NO CIRCUMSTANCES AND UNDER NO LEGAL THEORY, WHETHER TORT
+ (INCLUDING NEGLIGENCE), CONTRACT, OR OTHERWISE, SHALL THE INITIAL
+ DEVELOPER, ANY OTHER CONTRIBUTOR, OR ANY DISTRIBUTOR OF COVERED CODE,
+ OR ANY SUPPLIER OF ANY OF SUCH PARTIES, BE LIABLE TO YOU OR ANY OTHER
+ PERSON FOR ANY INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES
+ OF ANY CHARACTER INCLUDING, WITHOUT LIMITATION, DAMAGES FOR LOSS OF
+ GOODWILL, WORK STOPPAGE, COMPUTER FAILURE OR MALFUNCTION, OR ANY AND
+ ALL OTHER COMMERCIAL DAMAGES OR LOSSES, EVEN IF SUCH PARTY SHALL HAVE
+ BEEN INFORMED OF THE POSSIBILITY OF SUCH DAMAGES. THIS LIMITATION OF
+ LIABILITY SHALL NOT APPLY TO LIABILITY FOR DEATH OR PERSONAL INJURY
+ RESULTING FROM SUCH PARTY'S NEGLIGENCE TO THE EXTENT APPLICABLE LAW
+ PROHIBITS SUCH LIMITATION. SOME JURISDICTIONS DO NOT ALLOW THE
+ EXCLUSION OR LIMITATION OF INCIDENTAL OR CONSEQUENTIAL DAMAGES, SO THAT
+ EXCLUSION AND LIMITATION MAY NOT APPLY TO YOU.
+
+10. U.S. GOVERNMENT END USERS.
+
+ The Covered Code is a ``commercial item,'' as that term is defined in
+ 48 C.F.R. 2.101 (Oct. 1995), consisting of ``commercial computer
+ software'' and ``commercial computer software documentation,'' as such
+ terms are used in 48 C.F.R. 12.212 (Sept. 1995). Consistent with 48
+ C.F.R. 12.212 and 48 C.F.R. 227.7202-1 through 227.7202-4 (June 1995),
+ all U.S. Government End Users acquire Covered Code with only those
+ rights set forth herein.
+
+11. MISCELLANEOUS.
+
+ This License represents the complete agreement concerning subject
+ matter hereof. If any provision of this License is held to be
+ unenforceable, such provision shall be reformed only to the extent
+ necessary to make it enforceable. This License shall be governed by
+ California law provisions (except to the extent applicable law, if any,
+ provides otherwise), excluding its conflict-of-law provisions. With
+ respect to disputes in which at least one party is a citizen of, or an
+ entity chartered or registered to do business in, the United States of
+ America: (a) unless otherwise agreed in writing, all disputes relating
+ to this License (excepting any dispute relating to intellectual
+ property rights) shall be subject to final and binding arbitration,
+ with the losing party paying all costs of arbitration; (b) any
+ arbitration relating to this Agreement shall be held in Santa Clara
+ County, California, under the auspices of JAMS/EndDispute; and (c) any
+ litigation relating to this Agreement shall be subject to the
+ jurisdiction of the Federal Courts of the Northern District of
+ California, with venue lying in Santa Clara County, California, with
+ the losing party responsible for costs, including without limitation,
+ court costs and reasonable attorneys fees and expenses. The application
+ of the United Nations Convention on Contracts for the International
+ Sale of Goods is expressly excluded. Any law or regulation which
+ provides that the language of a contract shall be construed against the
+ drafter shall not apply to this License.
+
+12. RESPONSIBILITY FOR CLAIMS.
+
+ Except in cases where another Contributor has failed to comply with
+ Section 3.4, You are responsible for damages arising, directly or
+ indirectly, out of Your utilization of rights under this License, based
+ on the number of copies of Covered Code you made available, the
+ revenues you received from utilizing such rights, and other relevant
+ factors. You agree to work with affected parties to distribute
+ responsibility on an equitable basis.
+
+EXHIBIT A.
+
+ ``The contents of this file are subject to the Mozilla Public License
+ Version 1.0 (the "License"); you may not use this file except in
+ compliance with the License. You may obtain a copy of the License at
+ http://www.mozilla.org/MPL/
+
+ Software distributed under the License is distributed on an "AS IS"
+ basis, WITHOUT WARRANTY OF ANY KIND, either express or implied. See the
+ License for the specific language governing rights and limitations
+ under the License.
+ The Original Code is ______________________________________.
+ The Initial Developer of the Original Code is
+ ________________________. Portions created by
+ ______________________ are Copyright (C) ______
+ _______________________. All Rights Reserved.
+ Contributor(s): ______________________________________.''
+
+Other Portions:
+
+ * Copyright (c) 1998-2000 Equivalence Pty. Ltd.
+include/ffh263codec.h: * Copyright (c) 2001 March Networks Corporation
+include/h323pluginmgr.h: * Copyright (C) 2004 Post Increment
+include/h450pdu.h: * Copyright (c) 2001 Norwood Systems Pty. Ltd.
+include/h460.h: * Copyright (c) 2004 ISVO (Asia) Pte Ltd. All Rights Reserved.
+include/ixjDefs.h: Copyright (c) 1996-1998, Quicknet Technologies, Inc.
+include/ixjidb.h: Copyright (c) 1996-2002, Quicknet Technologies, Inc.
+include/opalplugin.h: * Copyright (C) 2004 Post Increment
+include/QTIoctl.h: Copyright (c) 1996-1999, Quicknet Technologies, Inc.
+include/rfc2190avcodec.h: * Copyright (c) 2001 March Networks Corporation
+src/ffh263codec.cxx: * Copyright (c) 2001 March Networks Corporation
+src/h323pluginmgr.cxx: * Copyright (C) 2004 Post Increment
+src/h450pdu.cxx: * Copyright (c) 2001 Norwood Systems Pty. Ltd.
+src/rfc2190avcodec.cxx: * Copyright (c) 2001 March Networks Corporation
+samples/codecinfo/Makefile:# Copyright (C) 2004 Post Increment
+samples/simple/Makefile:# Copyright (c) 1998-2000 Equivalence Pty. Ltd.
+samples/simple/precompile.cxx: * Copyright 1999 Equivalence
+src/iLBC/*: Copyright (c) 2001, Global IP sound AB
+src/vic/*: * Copyright (c) 1993-1995 Regents of the University of California.
+src/vic/p64.cxx: * Copyright (C) 1990, 1991, 1993 Andy C. Hung, all rights reserved.
+src/vic/p64encoder.cxx:/*p64encoder.h copyright (c)Indranet Technologies ltd (lara at indranet.co.nz)
+src/vic/p64encoder.h:/*p64encoder.h copyright (c)Indranet Technologies ltd (lara at indranet.co.nz)
+plugins/audio/G726/*: * Copyright (C) 2004 Post Increment, All Rights Reserved
+plugins/audio/GSM0610/COPYRIGHT:Copyright 1992, 1993, 1994 by Jutta Degener and Carsten Bormann,
+plugins/audio/GSM0610/gsm06_10_codec.c: * Copyright (C) 2004 Post Increment, All Rights Reserved
+plugins/audio/GSM0610/gsm06_10_codec.c: "Copyright 1992, 1993, 1994 by Jutta Degener and Carsten Bormann, Technische Universitaet Berlin", // codec copyright information
+plugins/audio/iLBC/ilbccodec.c: * Copyright (C) 2004 Post Increment, All Rights Reserved
+plugins/audio/iLBC/ilbccodec.c: "Global IP Sound AB. Portions Copyright (C) 1999-2002, All Rights Reserved", // codec copyright information
+plugins/audio/IMA_ADPCM/ima_adpcm.c: * Copyright (C) 2004 Post Increment, All Rights Reserved
+plugins/audio/LPC_10/lpc_10_codec.c: * Copyright (C) 2004 Post Increment, All Rights Reserved
+plugins/audio/Speex/speexcodec.cxx: * Copyright (C) 2004 Post Increment, All Rights Reserved
+plugins/audio/Speex/speexcodec.cxx: "(C) 2003 Xiph.Org Foundation, All Rights Reserved", // codec copyright information
+plugins/audio/VoiceAgeG729/g729codec.c: * Copyright (C) 2004 Post Increment, All Rights Reserved
+plugins/audio/VoiceAgeG729/g729codec.c: "Copyright (C) 1995-2001 VoiceAge Corporation. All Rights Reserved", // codec copyright information
+src/speex/libspeex/*:/* Copyright (C) 2002 Jean-Marc Valin
+src/speex/libspeex/cb_search.h:/* Copyright (C) 2002 Jean-Marc Valin & David Rowe
+src/speex/libspeex/lpc.c: Copyright 1992, 1993, 1994 by Jutta Degener and Carsten Bormann,
+plugins/audio/GSM0610/*: * Copyright 1992 by Jutta Degener and Carsten Bormann, Technische
+plugins/audio/iLBC/iLBC/*: Copyright (C) The Internet Society (2004).
+plugins/audio/iLBC/iLBC/draft-ietf-avt-ilbc-codec-05.txt: Copyright (C) The Internet Society (2004). All Rights Reserved.
+plugins/audio/Speex/libspeex/*:/* Copyright (C) 2002 Jean-Marc Valin
Added: openh323/branches/h323plus/debian/docs
URL: http://svn.debian.org/wsvn/pkg-voip/openh323/branches/h323plus/debian/docs?rev=8197&op=file
==============================================================================
(empty)
Added: openh323/branches/h323plus/debian/libh323plus-1.21.0.install
URL: http://svn.debian.org/wsvn/pkg-voip/openh323/branches/h323plus/debian/libh323plus-1.21.0.install?rev=8197&op=file
==============================================================================
--- openh323/branches/h323plus/debian/libh323plus-1.21.0.install (added)
+++ openh323/branches/h323plus/debian/libh323plus-1.21.0.install Sun Mar 14 00:23:36 2010
@@ -1,0 +1,1 @@
+usr/lib/lib*.so.*
Added: openh323/branches/h323plus/debian/libh323plus-dev.install
URL: http://svn.debian.org/wsvn/pkg-voip/openh323/branches/h323plus/debian/libh323plus-dev.install?rev=8197&op=file
==============================================================================
--- openh323/branches/h323plus/debian/libh323plus-dev.install (added)
+++ openh323/branches/h323plus/debian/libh323plus-dev.install Sun Mar 14 00:23:36 2010
@@ -1,0 +1,6 @@
+usr/include/*
+usr/lib/lib*.a
+usr/lib/lib*.so
+usr/lib/pkgconfig/*
+usr/lib/*.la
+usr/share/pkgconfig/*
Added: openh323/branches/h323plus/debian/libh323plus-dev.install2
URL: http://svn.debian.org/wsvn/pkg-voip/openh323/branches/h323plus/debian/libh323plus-dev.install2?rev=8197&op=file
==============================================================================
--- openh323/branches/h323plus/debian/libh323plus-dev.install2 (added)
+++ openh323/branches/h323plus/debian/libh323plus-dev.install2 Sun Mar 14 00:23:36 2010
@@ -1,0 +1,6 @@
+usr/include/*
+#usr/lib/lib*.a
+usr/lib/lib*.so
+#usr/lib/*.la
+usr/share/ptlib/*
+version.h usr/share/ptlib
Added: openh323/branches/h323plus/debian/libh323plus-doc.docs
URL: http://svn.debian.org/wsvn/pkg-voip/openh323/branches/h323plus/debian/libh323plus-doc.docs?rev=8197&op=file
==============================================================================
--- openh323/branches/h323plus/debian/libh323plus-doc.docs (added)
+++ openh323/branches/h323plus/debian/libh323plus-doc.docs Sun Mar 14 00:23:36 2010
@@ -1,0 +1,2 @@
+samples
+html
Added: openh323/branches/h323plus/debian/libh323plus.docs
URL: http://svn.debian.org/wsvn/pkg-voip/openh323/branches/h323plus/debian/libh323plus.docs?rev=8197&op=file
==============================================================================
--- openh323/branches/h323plus/debian/libh323plus.docs (added)
+++ openh323/branches/h323plus/debian/libh323plus.docs Sun Mar 14 00:23:36 2010
@@ -1,0 +1,1 @@
+ReadMe.txt
Added: openh323/branches/h323plus/debian/patches/00list
URL: http://svn.debian.org/wsvn/pkg-voip/openh323/branches/h323plus/debian/patches/00list?rev=8197&op=file
==============================================================================
--- openh323/branches/h323plus/debian/patches/00list (added)
+++ openh323/branches/h323plus/debian/patches/00list Sun Mar 14 00:23:36 2010
@@ -1,0 +1,9 @@
+#01_libname
+#03_Makefile.in
+#10_openh323u.mak
+#notrace
+#printon_with_notrace
+#ixjuser.h
+#ixjlid.h
+#pwlib_versioned_plugins
+#backport-vpb-fix
Added: openh323/branches/h323plus/debian/patches/01_libname.dpatch
URL: http://svn.debian.org/wsvn/pkg-voip/openh323/branches/h323plus/debian/patches/01_libname.dpatch?rev=8197&op=file
==============================================================================
--- openh323/branches/h323plus/debian/patches/01_libname.dpatch (added)
+++ openh323/branches/h323plus/debian/patches/01_libname.dpatch Sun Mar 14 00:23:36 2010
@@ -1,0 +1,35 @@
+#! /bin/sh -e
+## 01_openh323u.mak.in.dpatch by Kilian Krause <kilian at debian.org>
+##
+## DP: Fixes the libraries' file names
+
+[ -f debian/patches/00patch-opts ] && . debian/patches/00patch-opts
+patch_opts="${patch_opts:--f --no-backup-if-mismatch}"
+
+if [ $# -ne 1 ]; then
+ echo >&2 "`basename $0`: script expects -patch|-unpatch as argument"
+ exit 1
+fi
+
+case "$1" in
+ -patch) patch $patch_opts -p1 < $0;;
+ -unpatch) patch $patch_opts -p1 -R < $0;;
+ *)
+ echo >&2 "`basename $0`: script expects -patch|-unpatch as argument"
+ exit 1;;
+esac
+
+exit 0
+ at DPATCH@
+diff -urNad openh323-1.18.0.dfsg~/openh323u.mak.in openh323-1.18.0.dfsg/openh323u.mak.in
+--- openh323-1.18.0.dfsg~/openh323u.mak.in 2005-01-03 07:25:51.000000000 +0100
++++ openh323-1.18.0.dfsg/openh323u.mak.in 2007-05-26 21:23:47.216315965 +0200
+@@ -216,7 +216,7 @@
+ OH323_SUFFIX = $(OBJ_SUFFIX)
+ endif # NOTRACE
+
+-OH323_BASE = h323_$(PLATFORM_TYPE)_$(OH323_SUFFIX)$(LIB_TYPE)
++OH323_BASE = openh323$(LIB_TYPE)
+ OH323_FILE = lib$(OH323_BASE).$(LIB_SUFFIX)
+
+ LDFLAGS += -L$(OH323_LIBDIR)
Propchange: openh323/branches/h323plus/debian/patches/01_libname.dpatch
------------------------------------------------------------------------------
svn:executable = *
Added: openh323/branches/h323plus/debian/patches/03_Makefile.in.dpatch
URL: http://svn.debian.org/wsvn/pkg-voip/openh323/branches/h323plus/debian/patches/03_Makefile.in.dpatch?rev=8197&op=file
==============================================================================
--- openh323/branches/h323plus/debian/patches/03_Makefile.in.dpatch (added)
+++ openh323/branches/h323plus/debian/patches/03_Makefile.in.dpatch Sun Mar 14 00:23:36 2010
@@ -1,0 +1,37 @@
+#! /bin/sh -e
+## fileS4HgHb.dpatch by Jose Carlos Garcia Sogo <jsogo at debian.org>
+##
+## All lines beginning with `## DP:' are a description of the patch.
+## DP: This patch removes the "samples/simple" subdir from the Makefile.in.
+
+if [ $# -lt 1 ]; then
+ echo "`basename $0`: script expects -patch|-unpatch as argument" >&2
+ exit 1
+fi
+
+[ -f debian/patches/00patch-opts ] && . debian/patches/00patch-opts
+patch_opts="${patch_opts:--f --no-backup-if-mismatch} ${2:+-d $2}"
+
+case "$1" in
+ -patch) patch -p1 ${patch_opts} < $0;;
+ -unpatch) patch -R -p1 ${patch_opts} < $0;;
+ *)
+ echo "`basename $0`: script expects -patch|-unpatch as argument" >&2
+ exit 1;;
+esac
+
+exit 0
+
+ at DPATCH@
+diff -urNad /home/jose/devel/pkg-voip/openh323/build-area/openh323-1.14.4/Makefile.in openh323-1.14.4/Makefile.in
+--- /home/jose/devel/pkg-voip/openh323/build-area/openh323-1.14.4/Makefile.in 2004-07-24 13:14:44.000000000 +0200
++++ openh323-1.14.4/Makefile.in 2004-07-24 13:15:54.000000000 +0200
+@@ -275,7 +275,7 @@
+ # export NOAUDIOCODECS=true
+ # export NOVIDEO=true
+
+-SUBDIRS := samples/simple
++SUBDIRS :=
+
+ ifneq (,$(wildcard dump323))
+ SUBDIRS += dump323
Propchange: openh323/branches/h323plus/debian/patches/03_Makefile.in.dpatch
------------------------------------------------------------------------------
svn:executable = *
Added: openh323/branches/h323plus/debian/patches/10_openh323u.mak.dpatch
URL: http://svn.debian.org/wsvn/pkg-voip/openh323/branches/h323plus/debian/patches/10_openh323u.mak.dpatch?rev=8197&op=file
==============================================================================
--- openh323/branches/h323plus/debian/patches/10_openh323u.mak.dpatch (added)
+++ openh323/branches/h323plus/debian/patches/10_openh323u.mak.dpatch Sun Mar 14 00:23:36 2010
@@ -1,0 +1,46 @@
+#! /bin/sh -e
+## 10_openh323u.mak.dpatch by Jose Carlos Garcia Sogo <jsogo at debian.org>
+##
+## All lines beginning with `## DP:' are a description of the patch.
+## DP: No description.
+
+if [ $# -lt 1 ]; then
+ echo "`basename $0`: script expects -patch|-unpatch as argument" >&2
+ exit 1
+fi
+
+[ -f debian/patches/00patch-opts ] && . debian/patches/00patch-opts
+patch_opts="${patch_opts:--f --no-backup-if-mismatch} ${2:+-d $2}"
+
+case "$1" in
+ -patch) patch -p1 ${patch_opts} < $0;;
+ -unpatch) patch -R -p1 ${patch_opts} < $0;;
+ *)
+ echo "`basename $0`: script expects -patch|-unpatch as argument" >&2
+ exit 1;;
+esac
+
+exit 0
+
+ at DPATCH@
+diff -urNad openh323-1.17.3~/openh323u.mak.in openh323-1.17.3/openh323u.mak.in
+--- openh323-1.17.3~/openh323u.mak.in 2006-01-29 17:51:48.000000000 +0000
++++ openh323-1.17.3/openh323u.mak.in 2006-01-29 17:52:16.000000000 +0000
+@@ -286,8 +290,8 @@
+ LDLIBS += -lvich263
+ endif # H323_VICH263
+
++ifndef RELATED_PKG_MAKEFILE
+ $(TARGET) : $(OH323_LIBDIR)/$(OH323_FILE)
+-
+ ifndef LIBRARY_MAKEFILE
+ ifdef DEBUG
+ $(OH323_LIBDIR)/$(OH323_FILE):
+@@ -297,6 +301,7 @@
+ $(MAKE) -C $(OH323_SRCDIR) opt
+ endif # DEBUG
+ endif # LIBRARY_MAKEFILE
++endif
+
+ # End of file
+
Propchange: openh323/branches/h323plus/debian/patches/10_openh323u.mak.dpatch
------------------------------------------------------------------------------
svn:executable = *
Added: openh323/branches/h323plus/debian/patches/50_dbug426631.dpatch
URL: http://svn.debian.org/wsvn/pkg-voip/openh323/branches/h323plus/debian/patches/50_dbug426631.dpatch?rev=8197&op=file
==============================================================================
--- openh323/branches/h323plus/debian/patches/50_dbug426631.dpatch (added)
+++ openh323/branches/h323plus/debian/patches/50_dbug426631.dpatch Sun Mar 14 00:23:36 2010
@@ -1,0 +1,47 @@
+#! /bin/sh -e
+## 50_dbug426631.dpatch by Faidon Liambotis
+##
+## All lines beginning with `## DP:' are a description of the patch.
+## DP: http://bugs.debian.org/426631
+
+if [ $# -lt 1 ]; then
+ echo "`basename $0`: script expects -patch|-unpatch as argument" >&2
+ exit 1
+fi
+
+[ -f debian/patches/00patch-opts ] && . debian/patches/00patch-opts
+patch_opts="${patch_opts:--f --no-backup-if-mismatch} ${2:+-d $2}"
+
+case "$1" in
+ -patch) patch -p1 ${patch_opts} < $0;;
+ -unpatch) patch -R -p1 ${patch_opts} < $0;;
+ *)
+ echo "`basename $0`: script expects -patch|-unpatch as argument" >&2
+ exit 1;;
+esac
+
+exit 0
+
+ at DPATCH@
+--- 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 09:40:37.000000000 +0300
+@@ -3243,7 +3243,7 @@
+ printf("%s\n", header.speex_version);
+ }
+ C_FILE
+- cc -o t t.c -lspeex > /dev/null 2>&1
++ cc -o t t.c -I/usr/include/speex -lspeex > /dev/null 2>&1
+ if test \! -x t ; then
+ echo "$as_me:$LINENO: result: cannot determine - using library version" >&5
+ echo "${ECHO_T}cannot determine - using library version" >&6
+--- 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 09:38:51.000000000 +0300
+@@ -117,7 +117,7 @@
+ printf("%s\n", header.speex_version);
+ }
+ C_FILE
+- cc -o t t.c -lspeex > /dev/null 2>&1
++ cc -o t t.c -I/usr/include/speex -lspeex > /dev/null 2>&1
+ if test \! -x t ; then
+ AC_MSG_RESULT(cannot determine - using library version)
+ else
Propchange: openh323/branches/h323plus/debian/patches/50_dbug426631.dpatch
------------------------------------------------------------------------------
svn:executable = *
Added: openh323/branches/h323plus/debian/patches/55_dbug426681.dpatch
URL: http://svn.debian.org/wsvn/pkg-voip/openh323/branches/h323plus/debian/patches/55_dbug426681.dpatch?rev=8197&op=file
==============================================================================
--- openh323/branches/h323plus/debian/patches/55_dbug426681.dpatch (added)
+++ openh323/branches/h323plus/debian/patches/55_dbug426681.dpatch Sun Mar 14 00:23:36 2010
@@ -1,0 +1,237 @@
+#! /bin/sh -e
+## 50_dbug426681.dpatch by Faidon Liambotis
+##
+## All lines beginning with `## DP:' are a description of the patch.
+## DP: http://bugs.debian.org/426681
+
+if [ $# -lt 1 ]; then
+ echo "`basename $0`: script expects -patch|-unpatch as argument" >&2
+ exit 1
+fi
+
+[ -f debian/patches/00patch-opts ] && . debian/patches/00patch-opts
+patch_opts="${patch_opts:--f --no-backup-if-mismatch} ${2:+-d $2}"
+
+case "$1" in
+ -patch) patch -p1 ${patch_opts} < $0;;
+ -unpatch) patch -R -p1 ${patch_opts} < $0;;
+ *)
+ echo "`basename $0`: script expects -patch|-unpatch as argument" >&2
+ exit 1;;
+esac
+
+exit 0
+
+ at DPATCH@
+diff -Nur openh323-1.18.0.dfsg.openh323-1.18.0.dfsg.orig/plugins/configure openh323-1.18.0.dfsg/plugins/configure
+--- 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:23:32.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 H323_GSMAMR_NB_FLOAT H323_EMBEDDED_GSM H323_SYSTEM_GSM H323_SYSTEM_SPEEX LIBOBJS LTLIBOBJS'
+ ac_subst_files=''
+
+ # Initialize some variables set by options.
+@@ -817,6 +817,7 @@
+ --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no)
+ --enable-FEATURE[=ARG] include FEATURE [ARG=yes]
+ --enable-embeddedgsm embed GSM codec via static linking
++ --enable-localgsm use local version of GSM library rather than system version
+ --enable-localspeex use local version of Speex library rather than system version
+
+ Some influential environment variables:
+@@ -3137,6 +3127,100 @@
+
+
+
++H323_SYSTEM_GSM=0
++localgsm="xxx"
++# Check whether --enable-localgsm or --disable-localgsm was given.
++if test "${enable_localgsm+set}" = set; then
++ enableval="$enable_localgsm"
++ localgsm=$enableval
++fi;
++
++if test "${localgsm}" = "yes" ; then
++ { echo "$as_me:$LINENO: Forcing use of local GSM sources" >&5
++echo "$as_me: Forcing use of local GSM sources" >&6;}
++elif test "${localgsm}" = "no" ; then
++ { echo "$as_me:$LINENO: Forcing use of system GSM library" >&5
++echo "$as_me: Forcing use of system GSM library" >&6;}
++ H323_SYSTEM_GSM=1
++else
++ echo "$as_me:$LINENO: checking for gsm_create in -lgsm" >&5
++echo $ECHO_N "checking for gsm_create in -lgsm... $ECHO_C" >&6
++if test "${ac_cv_lib_gsm_gsm_create+set}" = set; then
++ echo $ECHO_N "(cached) $ECHO_C" >&6
++else
++ ac_check_lib_save_LIBS=$LIBS
++LIBS="-lgsm $LIBS"
++cat >conftest.$ac_ext <<_ACEOF
++/* confdefs.h. */
++_ACEOF
++cat confdefs.h >>conftest.$ac_ext
++cat >>conftest.$ac_ext <<_ACEOF
++/* end confdefs.h. */
++
++/* Override any gcc2 internal prototype to avoid an error. */
++#ifdef __cplusplus
++extern "C"
++#endif
++/* We use char because int might match the return type of a gcc2
++ builtin and then its argument prototype would still apply. */
++char gsm_create ();
++int
++main ()
++{
++gsm_create ();
++ ;
++ return 0;
++}
++_ACEOF
++rm -f conftest.$ac_objext conftest$ac_exeext
++if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
++ (eval $ac_link) 2>conftest.er1
++ ac_status=$?
++ grep -v '^ *+' conftest.er1 >conftest.err
++ rm -f conftest.er1
++ cat conftest.err >&5
++ echo "$as_me:$LINENO: \$? = $ac_status" >&5
++ (exit $ac_status); } &&
++ { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
++ { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
++ (eval $ac_try) 2>&5
++ ac_status=$?
++ echo "$as_me:$LINENO: \$? = $ac_status" >&5
++ (exit $ac_status); }; } &&
++ { ac_try='test -s conftest$ac_exeext'
++ { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
++ (eval $ac_try) 2>&5
++ ac_status=$?
++ echo "$as_me:$LINENO: \$? = $ac_status" >&5
++ (exit $ac_status); }; }; then
++ ac_cv_lib_gsm_gsm_create=yes
++else
++ echo "$as_me: failed program was:" >&5
++sed 's/^/| /' conftest.$ac_ext >&5
++
++ac_cv_lib_gsm_gsm_create=no
++fi
++rm -f conftest.err conftest.$ac_objext \
++ conftest$ac_exeext conftest.$ac_ext
++LIBS=$ac_check_lib_save_LIBS
++fi
++echo "$as_me:$LINENO: result: $ac_cv_lib_gsm_gsm_create" >&5
++echo "${ECHO_T}$ac_cv_lib_gsm_gsm_create" >&6
++if test $ac_cv_lib_gsm_gsm_create = yes; then
++ GSM=1
++fi
++
++ if test "x$GSM" != "x"; then
++ H323_SYSTEM_GSM=1
++ fi
++fi
++H323_SYSTEM_GSM=$H323_SYSTEM_GSM
++
++cat >>confdefs.h <<_ACEOF
++#define H323_SYSTEM_GSM $H323_SYSTEM_GSM
++_ACEOF
++
++
+
+ localspeex="xxx"
+ # Check whether --enable-localspeex or --disable-localspeex was given.
+@@ -3987,6 +4069,7 @@
+ s, at LDSO@,$LDSO,;t t
+ s, at H323_GSMAMR_NB_FLOAT@,$H323_GSMAMR_NB_FLOAT,;t t
+ s, at H323_EMBEDDED_GSM@,$H323_EMBEDDED_GSM,;t t
++s, at H323_SYSTEM_GSM@,$H323_SYSTEM_GSM,;t t
+ s, at H323_SYSTEM_SPEEX@,$H323_SYSTEM_SPEEX,;t t
+ s, at LIBOBJS@,$LIBOBJS,;t t
+ s, at LTLIBOBJS@,$LTLIBOBJS,;t t
+diff -Nur openh323-1.18.0.dfsg.openh323-1.18.0.dfsg.orig/plugins/configure.ac openh323-1.18.0.dfsg/plugins/configure.ac
+--- 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:23:32.000000000 +0300
+@@ -61,30 +61,26 @@
+
+ dnl ########################################################################
+ dnl Look for system GSM
+-dnl
+-dnl It would be nice if we could use system GSM libraries, but it
+-dnl appears that standard builds are not compiled with the WAV49 option
+-dnl Without this, MS-GSM cannot work, so we just don't bother
+-dnl
+-dnl H323_SYSTEM_GSM=0
+-dnl localgsm="xxx"
+-dnl AC_ARG_ENABLE(localgsm,
+-dnl [ --enable-localgsm use local version of GSM library rather than system version],
+-dnl localgsm=$enableval)
+-dnl
+-dnl if test "${localgsm}" = "yes" ; then
+-dnl AC_MSG_NOTICE(Forcing use of local GSM sources)
+-dnl elif test "${localgsm}" = "no" ; then
+-dnl AC_MSG_NOTICE(Forcing use of system GSM library)
+-dnl H323_SYSTEM_GSM=1
+-dnl else
+-dnl AC_CHECK_LIB(gsm, gsm_create, GSM=1)
+-dnl if test "x$GSM" != "x"; then
+-dnl H323_SYSTEM_GSM=1
+-dnl fi
+-dnl fi
+-dnl AC_SUBST(H323_SYSTEM_GSM, $H323_SYSTEM_GSM)
+-dnl AC_DEFINE_UNQUOTED(H323_SYSTEM_GSM, $H323_SYSTEM_GSM)
++
++H323_SYSTEM_GSM=0
++localgsm="xxx"
++AC_ARG_ENABLE(localgsm,
++ [ --enable-localgsm use local version of GSM library rather than system version],
++ localgsm=$enableval)
++
++if test "${localgsm}" = "yes" ; then
++ AC_MSG_NOTICE(Forcing use of local GSM sources)
++elif test "${localgsm}" = "no" ; then
++ AC_MSG_NOTICE(Forcing use of system GSM library)
++ H323_SYSTEM_GSM=1
++else
++ AC_CHECK_LIB(gsm, gsm_create, GSM=1)
++ if test "x$GSM" != "x"; then
++ H323_SYSTEM_GSM=1
++ fi
++fi
++AC_SUBST(H323_SYSTEM_GSM, $H323_SYSTEM_GSM)
++AC_DEFINE_UNQUOTED(H323_SYSTEM_GSM, $H323_SYSTEM_GSM)
+
+ dnl ########################################################################
+ dnl Look for system libspeex
+diff -Nur openh323-1.18.0.dfsg.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 10:30:15.000000000 +0300
+@@ -82,7 +82,7 @@
+
+ SRCS += gsm06_10_codec.c
+
+-#ifeq ($(H323_SYSTEM_GSM),0)
++ifeq ($(H323_SYSTEM_GSM),0)
+
+ SRCS += $(SRCDIR)/gsm_create.c \
+ $(SRCDIR)/gsm_destroy.c \
+@@ -101,11 +101,11 @@
+
+ EXTRALIBS =
+
+-#else
+-#
+-#EXTRALIBS = -lgsm
+-#
+-#endif
++else
++
++EXTRALIBS = -lgsm
++
++endif
+
+ vpath %.o $(OBJDIR)
+ vpath %.c $(SRCDIR)
Propchange: openh323/branches/h323plus/debian/patches/55_dbug426681.dpatch
------------------------------------------------------------------------------
svn:executable = *
Added: openh323/branches/h323plus/debian/patches/backport-vpb-fix.dpatch
URL: http://svn.debian.org/wsvn/pkg-voip/openh323/branches/h323plus/debian/patches/backport-vpb-fix.dpatch?rev=8197&op=file
==============================================================================
--- openh323/branches/h323plus/debian/patches/backport-vpb-fix.dpatch (added)
+++ openh323/branches/h323plus/debian/patches/backport-vpb-fix.dpatch Sun Mar 14 00:23:36 2010
@@ -1,0 +1,73 @@
+#! /bin/sh /usr/share/dpatch/dpatch-run
+## backport-vpb-fix.dpatch by Faidon Liambotis <paravoid at debian.org>
+##
+## DP: Backport Makefile changes fix from titan that disable unnecessary
+## DP: linking against libvpb.
+
+ at DPATCH@
+--- atlas/openh323u.mak.in
++++ titan/openh323u.mak.in
+@@ -22,6 +22,15 @@
+ # Contributor(s): ______________________________________.
+ #
+ # $Log: openh323u.mak.in,v $
++# Revision 1.17 2006/06/23 07:06:03 csoutheren
++# Fixed linux compile
++#
++# Revision 1.16 2006/06/23 03:18:22 shorne
++# Backport FECC (H.224) from Opal
++#
++# Revision 1.15 2006/05/30 11:09:24 hfriederich
++# Allow to enable/disable H.460 in configure
++#
+ # Revision 1.14 2005/01/03 06:25:51 csoutheren
+ # Added extensive support for disabling code modules at compile time
+ #
+@@ -180,8 +189,11 @@
+ H323_T120 = @H323_T120@
+ H323_H248 = @H323_H248@
+ H323_H450 = @H323_H450@
++H323_H460 = @H323_H460@
+ H323_H501 = @H323_H501@
+ H323_IXJ = @H323_IXJ@
++H323_VPB = @H323_VPB@
++OPAL_H224 = @OPAL_H224@
+
+ ifdef LIBRARY_MAKEFILE
+ include $(PWLIBDIR)/make/unix.mak
+@@ -237,32 +249,9 @@
+ STDCCFLAGS += -DNO_SPEEX
+ endif
+
+-VPB_LIB := vpb
+-ifneq (,$(wildcard $(SYSLIBDIR)/lib$(VPB_LIB).a))
+-VPB_LIB_PATH=$(SYSLIBDIR)
+-else
+-ifneq (,$(wildcard /usr/local/lib/lib$(VPB_LIB).a))
+-VPB_LIB_PATH=/usr/local/lib
+-else
+-ifeq ($(OSTYPE),linux)
+-ifneq (,$(wildcard $(OH323_SRCDIR)/lib$(VPB_LIB).a))
+-VPB_LIB_PATH=$(OH323_SRCDIR)
+-else
+-ifneq (,$(wildcard ./lib$(VPB_LIB).a))
+-VPB_LIB_PATH=.
+-endif # current directory
+-endif # openhrer/src
+-endif # linux
+-endif # /usr/local/lib
+-endif # /usr/lib
+-
+-ifdef VPB_LIB_PATH
+-HAS_VPB := 1
+-STDCCFLAGS += -DHAS_VPB
+-LDFLAGS += -L$(VPB_LIB_PATH)
+-LDLIBS += -l$(VPB_LIB)
+-endif # VPB_LIB_PATH
+-
++ifeq ($(H323_VPB),1)
++LDLIBS += -lvpb
++endif
+
+ ifdef H323_VICH263
+ LDFLAGS += -L/usr/local/lib
Propchange: openh323/branches/h323plus/debian/patches/backport-vpb-fix.dpatch
------------------------------------------------------------------------------
svn:executable = *
Added: openh323/branches/h323plus/debian/patches/ixjlid.h.dpatch
URL: http://svn.debian.org/wsvn/pkg-voip/openh323/branches/h323plus/debian/patches/ixjlid.h.dpatch?rev=8197&op=file
==============================================================================
--- openh323/branches/h323plus/debian/patches/ixjlid.h.dpatch (added)
+++ openh323/branches/h323plus/debian/patches/ixjlid.h.dpatch Sun Mar 14 00:23:36 2010
@@ -1,0 +1,18 @@
+#! /bin/sh /usr/share/dpatch/dpatch-run
+## ixjlid.h.dpatch by Kilian Krause <kilian at debian.org>
+##
+## All lines beginning with `## DP:' are a description of the patch.
+## DP: Fix compilation of IXJ on Ubuntu
+
+ at DPATCH@
+diff -urN openh323.old/include/ixjlid.h openh323-1.18.0.dfsg/include/ixjlid.h
+--- openh323.old/include/ixjlid.h 2006-03-02 12:12:52.000000000 +0100
++++ openh323-1.18.0.dfsg/include/ixjlid.h 2006-12-26 13:55:31.000000000 +0100
+@@ -274,7 +274,6 @@
+
+ #ifdef P_LINUX
+ #include <linux/telephony.h>
+-#include <linux/compiler.h>
+ #include <linux/ixjuser.h>
+ #endif
+
Propchange: openh323/branches/h323plus/debian/patches/ixjlid.h.dpatch
------------------------------------------------------------------------------
svn:executable = *
Added: openh323/branches/h323plus/debian/patches/ixjuser.h.dpatch
URL: http://svn.debian.org/wsvn/pkg-voip/openh323/branches/h323plus/debian/patches/ixjuser.h.dpatch?rev=8197&op=file
==============================================================================
--- openh323/branches/h323plus/debian/patches/ixjuser.h.dpatch (added)
+++ openh323/branches/h323plus/debian/patches/ixjuser.h.dpatch Sun Mar 14 00:23:36 2010
@@ -1,0 +1,730 @@
+#! /bin/sh /usr/share/dpatch/dpatch-run
+## ixjuser.h.dpatch by Kilian Krause <kilian at debian.org>
+##
+## All lines beginning with `## DP:' are a description of the patch.
+## DP: Fix compilation of IXJ
+
+ at DPATCH@
+diff -urNad openh323-1.17.3~/include/linux/ixjuser.h openh323-1.17.3/include/linux/ixjuser.h
+--- openh323-1.17.3~/include/linux/ixjuser.h 1970-01-01 00:00:00.000000000 +0000
++++ openh323-1.17.3/include/linux/ixjuser.h 2006-01-29 23:48:52.000000000 +0000
+@@ -0,0 +1,719 @@
++#ifndef __LINUX_IXJUSER_H
++#define __LINUX_IXJUSER_H
++
++/******************************************************************************
++ *
++ * ixjuser.h
++ *
++ * Device Driver for Quicknet Technologies, Inc.'s Telephony cards
++ * including the Internet PhoneJACK, Internet PhoneJACK Lite,
++ * Internet PhoneJACK PCI, Internet LineJACK, Internet PhoneCARD and
++ * SmartCABLE
++ *
++ * (c) Copyright 1999-2001 Quicknet Technologies, Inc.
++ *
++ * This program is free software; you can redistribute it and/or
++ * modify it under the terms of the GNU General Public License
++ * as published by the Free Software Foundation; either version
++ * 2 of the License, or (at your option) any later version.
++ *
++ * Author: Ed Okerson, <eokerson at quicknet.net>
++ *
++ * Contributors: Greg Herlein, <gherlein at quicknet.net>
++ * David W. Erhart, <derhart at quicknet.net>
++ * John Sellers, <jsellers at quicknet.net>
++ * Mike Preston, <mpreston at quicknet.net>
++ *
++ * More information about the hardware related to this driver can be found
++ * at our website: http://www.quicknet.net
++ *
++ * Fixes:
++ *
++ * IN NO EVENT SHALL QUICKNET TECHNOLOGIES, INC. BE LIABLE TO ANY PARTY FOR
++ * DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES ARISING OUT
++ * OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN IF QUICKNET
++ * TECHNOLOGIES, INC.HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
++ *
++ * QUICKNET TECHNOLOGIES, INC. SPECIFICALLY DISCLAIMS ANY WARRANTIES,
++ * INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY
++ * AND FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS
++ * ON AN "AS IS" BASIS, AND QUICKNET TECHNOLOGIES, INC. HAS NO OBLIGATION
++ * TO PROVIDE MAINTENANCE, SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS.
++ *
++ *****************************************************************************/
++
++#include <linux/telephony.h>
++
++/******************************************************************************
++*
++* IOCTL's used for the Quicknet Telephony Cards
++*
++* If you use the IXJCTL_TESTRAM command, the card must be power cycled to
++* reset the SRAM values before futher use.
++*
++******************************************************************************/
++
++#define IXJCTL_DSP_RESET _IO ('q', 0xC0)
++
++#define IXJCTL_RING PHONE_RING
++#define IXJCTL_HOOKSTATE PHONE_HOOKSTATE
++#define IXJCTL_MAXRINGS PHONE_MAXRINGS
++#define IXJCTL_RING_CADENCE PHONE_RING_CADENCE
++#define IXJCTL_RING_START PHONE_RING_START
++#define IXJCTL_RING_STOP PHONE_RING_STOP
++
++#define IXJCTL_CARDTYPE _IOR ('q', 0xC1, int)
++#define IXJCTL_SERIAL _IOR ('q', 0xC2, int)
++#define IXJCTL_DSP_TYPE _IOR ('q', 0xC3, int)
++#define IXJCTL_DSP_VERSION _IOR ('q', 0xC4, int)
++#define IXJCTL_VERSION _IOR ('q', 0xDA, char *)
++#define IXJCTL_DSP_IDLE _IO ('q', 0xC5)
++#define IXJCTL_TESTRAM _IO ('q', 0xC6)
++
++/******************************************************************************
++*
++* This group of IOCTLs deal with the record settings of the DSP
++*
++* The IXJCTL_REC_DEPTH command sets the internal buffer depth of the DSP.
++* Setting a lower depth reduces latency, but increases the demand of the
++* application to service the driver without frame loss. The DSP has 480
++* bytes of physical buffer memory for the record channel so the true
++* maximum limit is determined by how many frames will fit in the buffer.
++*
++* 1 uncompressed (480 byte) 16-bit linear frame.
++* 2 uncompressed (240 byte) 8-bit A-law/mu-law frames.
++* 15 TrueSpeech 8.5 frames.
++* 20 TrueSpeech 6.3,5.3,4.8 or 4.1 frames.
++*
++* The default in the driver is currently set to 2 frames.
++*
++* The IXJCTL_REC_VOLUME and IXJCTL_PLAY_VOLUME commands both use a Q8
++* number as a parameter, 0x100 scales the signal by 1.0, 0x200 scales the
++* signal by 2.0, 0x80 scales the signal by 0.5. No protection is given
++* against over-scaling, if the multiplication factor times the input
++* signal exceeds 16 bits, overflow distortion will occur. The default
++* setting is 0x100 (1.0).
++*
++* The IXJCTL_REC_LEVEL returns the average signal level (not r.m.s.) on
++* the most recently recorded frame as a 16 bit value.
++******************************************************************************/
++
++#define IXJCTL_REC_CODEC PHONE_REC_CODEC
++#define IXJCTL_REC_START PHONE_REC_START
++#define IXJCTL_REC_STOP PHONE_REC_STOP
++#define IXJCTL_REC_DEPTH PHONE_REC_DEPTH
++#define IXJCTL_FRAME PHONE_FRAME
++#define IXJCTL_REC_VOLUME PHONE_REC_VOLUME
++#define IXJCTL_REC_LEVEL PHONE_REC_LEVEL
++
++typedef enum {
++ f300_640 = 4, f300_500, f1100, f350, f400, f480, f440, f620, f20_50,
++ f133_200, f300, f300_420, f330, f300_425, f330_440, f340, f350_400,
++ f350_440, f350_450, f360, f380_420, f392, f400_425, f400_440, f400_450,
++ f420, f425, f425_450, f425_475, f435, f440_450, f440_480, f445, f450,
++ f452, f475, f480_620, f494, f500, f520, f523, f525, f540_660, f587,
++ f590, f600, f660, f700, f740, f750, f750_1450, f770, f800, f816, f850,
++ f857_1645, f900, f900_1300, f935_1215, f941_1477, f942, f950, f950_1400,
++ f975, f1000, f1020, f1050, f1100_1750, f1140, f1200, f1209, f1330, f1336,
++ lf1366, f1380, f1400, f1477, f1600, f1633_1638, f1800, f1860
++} IXJ_FILTER_FREQ;
++
++typedef struct {
++ unsigned int filter;
++ IXJ_FILTER_FREQ freq;
++ char enable;
++} IXJ_FILTER;
++
++typedef struct {
++ char enable;
++ char en_filter;
++ unsigned int filter;
++ unsigned int on1;
++ unsigned int off1;
++ unsigned int on2;
++ unsigned int off2;
++ unsigned int on3;
++ unsigned int off3;
++} IXJ_FILTER_CADENCE;
++
++#define IXJCTL_SET_FILTER _IOW ('q', 0xC7, IXJ_FILTER *)
++#define IXJCTL_SET_FILTER_RAW _IOW ('q', 0xDD, IXJ_FILTER_RAW *)
++#define IXJCTL_GET_FILTER_HIST _IOW ('q', 0xC8, int)
++#define IXJCTL_FILTER_CADENCE _IOW ('q', 0xD6, IXJ_FILTER_CADENCE *)
++#define IXJCTL_PLAY_CID _IO ('q', 0xD7)
++/******************************************************************************
++*
++* This IOCTL allows you to reassign values in the tone index table. The
++* tone table has 32 entries (0 - 31), but the driver only allows entries
++* 13 - 27 to be modified, entry 0 is reserved for silence and 1 - 12 are
++* the standard DTMF digits and 28 - 31 are the DTMF tones for A, B, C & D.
++* The positions used internally for Call Progress Tones are as follows:
++* Dial Tone - 25
++* Ring Back - 26
++* Busy Signal - 27
++*
++* The freq values are calculated as:
++* freq = cos(2 * PI * frequency / 8000)
++*
++* The most commonly needed values are already calculated and listed in the
++* enum IXJ_TONE_FREQ. Each tone index can have two frequencies with
++* different gains, if you are only using a single frequency set the unused
++* one to 0.
++*
++* The gain values range from 0 to 15 indicating +6dB to -24dB in 2dB
++* increments.
++*
++******************************************************************************/
++
++typedef enum {
++ hz20 = 0x7ffa,
++ hz50 = 0x7fe5,
++ hz133 = 0x7f4c,
++ hz200 = 0x7e6b,
++ hz261 = 0x7d50, /* .63 C1 */
++ hz277 = 0x7cfa, /* .18 CS1 */
++ hz293 = 0x7c9f, /* .66 D1 */
++ hz300 = 0x7c75,
++ hz311 = 0x7c32, /* .13 DS1 */
++ hz329 = 0x7bbf, /* .63 E1 */
++ hz330 = 0x7bb8,
++ hz340 = 0x7b75,
++ hz349 = 0x7b37, /* .23 F1 */
++ hz350 = 0x7b30,
++ hz360 = 0x7ae9,
++ hz369 = 0x7aa8, /* .99 FS1 */
++ hz380 = 0x7a56,
++ hz392 = 0x79fa, /* .00 G1 */
++ hz400 = 0x79bb,
++ hz415 = 0x7941, /* .30 GS1 */
++ hz420 = 0x7918,
++ hz425 = 0x78ee,
++ hz435 = 0x7899,
++ hz440 = 0x786d, /* .00 A1 */
++ hz445 = 0x7842,
++ hz450 = 0x7815,
++ hz452 = 0x7803,
++ hz466 = 0x7784, /* .16 AS1 */
++ hz475 = 0x7731,
++ hz480 = 0x7701,
++ hz493 = 0x7685, /* .88 B1 */
++ hz494 = 0x767b,
++ hz500 = 0x7640,
++ hz520 = 0x7578,
++ hz523 = 0x7559, /* .25 C2 */
++ hz525 = 0x7544,
++ hz540 = 0x74a7,
++ hz554 = 0x7411, /* .37 CS2 */
++ hz587 = 0x72a1, /* .33 D2 */
++ hz590 = 0x727f,
++ hz600 = 0x720b,
++ hz620 = 0x711e,
++ hz622 = 0x7106, /* .25 DS2 */
++ hz659 = 0x6f3b, /* .26 E2 */
++ hz660 = 0x6f2e,
++ hz698 = 0x6d3d, /* .46 F2 */
++ hz700 = 0x6d22,
++ hz739 = 0x6b09, /* .99 FS2 */
++ hz740 = 0x6afa,
++ hz750 = 0x6a6c,
++ hz770 = 0x694b,
++ hz783 = 0x688b, /* .99 G2 */
++ hz800 = 0x678d,
++ hz816 = 0x6698,
++ hz830 = 0x65bf, /* .61 GS2 */
++ hz850 = 0x6484,
++ hz857 = 0x6414,
++ hz880 = 0x629f, /* .00 A2 */
++ hz900 = 0x6154,
++ hz932 = 0x5f35, /* .33 AS2 */
++ hz935 = 0x5f01,
++ hz941 = 0x5e9a,
++ hz942 = 0x5e88,
++ hz950 = 0x5dfd,
++ hz975 = 0x5c44,
++ hz1000 = 0x5a81,
++ hz1020 = 0x5912,
++ hz1050 = 0x56e2,
++ hz1100 = 0x5320,
++ hz1140 = 0x5007,
++ hz1200 = 0x4b3b,
++ hz1209 = 0x4a80,
++ hz1215 = 0x4a02,
++ hz1250 = 0x471c,
++ hz1300 = 0x42e0,
++ hz1330 = 0x4049,
++ hz1336 = 0x3fc4,
++ hz1366 = 0x3d22,
++ hz1380 = 0x3be4,
++ hz1400 = 0x3a1b,
++ hz1450 = 0x3596,
++ hz1477 = 0x331c,
++ hz1500 = 0x30fb,
++ hz1600 = 0x278d,
++ hz1633 = 0x2462,
++ hz1638 = 0x23e7,
++ hz1645 = 0x233a,
++ hz1750 = 0x18f8,
++ hz1800 = 0x1405,
++ hz1860 = 0xe0b,
++ hz2100 = 0xf5f6,
++ hz2130 = 0xf2f5,
++ hz2450 = 0xd3b3,
++ hz2750 = 0xb8e4
++} IXJ_FREQ;
++
++typedef enum {
++ C1 = hz261,
++ CS1 = hz277,
++ D1 = hz293,
++ DS1 = hz311,
++ E1 = hz329,
++ F1 = hz349,
++ FS1 = hz369,
++ G1 = hz392,
++ GS1 = hz415,
++ A1 = hz440,
++ AS1 = hz466,
++ B1 = hz493,
++ C2 = hz523,
++ CS2 = hz554,
++ D2 = hz587,
++ DS2 = hz622,
++ E2 = hz659,
++ F2 = hz698,
++ FS2 = hz739,
++ G2 = hz783,
++ GS2 = hz830,
++ A2 = hz880,
++ AS2 = hz932,
++} IXJ_NOTE;
++
++typedef struct {
++ int tone_index;
++ int freq0;
++ int gain0;
++ int freq1;
++ int gain1;
++} IXJ_TONE;
++
++#define IXJCTL_INIT_TONE _IOW ('q', 0xC9, IXJ_TONE *)
++
++/******************************************************************************
++*
++* The IXJCTL_TONE_CADENCE ioctl defines tone sequences used for various
++* Call Progress Tones (CPT). This is accomplished by setting up an array of
++* IXJ_CADENCE_ELEMENT structures that sequentially define the states of
++* the tone sequence. The tone_on_time and tone_off time are in
++* 250 microsecond intervals. A pointer to this array is passed to the
++* driver as the ce element of an IXJ_CADENCE structure. The elements_used
++* must be set to the number of IXJ_CADENCE_ELEMENTS in the array. The
++* termination variable defines what to do at the end of a cadence, the
++* options are to play the cadence once and stop, to repeat the last
++* element of the cadence indefinitely, or to repeat the entire cadence
++* indefinitely. The ce variable is a pointer to the array of IXJ_TONE
++* structures. If the freq0 variable is non-zero, the tone table contents
++* for the tone_index are updated to the frequencies and gains defined. It
++* should be noted that DTMF tones cannot be reassigned, so if DTMF tone
++* table indexs are used in a cadence the frequency and gain variables will
++* be ignored.
++*
++* If the array elements contain frequency parameters the driver will
++* initialize the needed tone table elements and begin playing the tone,
++* there is no preset limit on the number of elements in the cadence. If
++* there is more than one frequency used in the cadence, sequential elements
++* of different frequencies MUST use different tone table indexes. Only one
++* cadence can be played at a time. It is possible to build complex
++* cadences with multiple frequencies using 2 tone table indexes by
++* alternating between them.
++*
++******************************************************************************/
++
++typedef struct {
++ int index;
++ int tone_on_time;
++ int tone_off_time;
++ int freq0;
++ int gain0;
++ int freq1;
++ int gain1;
++} IXJ_CADENCE_ELEMENT;
++
++typedef enum {
++ PLAY_ONCE,
++ REPEAT_LAST_ELEMENT,
++ REPEAT_ALL
++} IXJ_CADENCE_TERM;
++
++typedef struct {
++ int elements_used;
++ IXJ_CADENCE_TERM termination;
++ IXJ_CADENCE_ELEMENT *ce;
++} IXJ_CADENCE;
++
++#define IXJCTL_TONE_CADENCE _IOW ('q', 0xCA, IXJ_CADENCE *)
++/******************************************************************************
++*
++* This group of IOCTLs deal with the playback settings of the DSP
++*
++******************************************************************************/
++
++#define IXJCTL_PLAY_CODEC PHONE_PLAY_CODEC
++#define IXJCTL_PLAY_START PHONE_PLAY_START
++#define IXJCTL_PLAY_STOP PHONE_PLAY_STOP
++#define IXJCTL_PLAY_DEPTH PHONE_PLAY_DEPTH
++#define IXJCTL_PLAY_VOLUME PHONE_PLAY_VOLUME
++#define IXJCTL_PLAY_LEVEL PHONE_PLAY_LEVEL
++
++/******************************************************************************
++*
++* This group of IOCTLs deal with the Acoustic Echo Cancellation settings
++* of the DSP
++*
++* Issuing the IXJCTL_AEC_START command with a value of AEC_OFF has the
++* same effect as IXJCTL_AEC_STOP. This is to simplify slider bar
++* controls. IXJCTL_AEC_GET_LEVEL returns the current setting of the AEC.
++******************************************************************************/
++#define IXJCTL_AEC_START _IOW ('q', 0xCB, int)
++#define IXJCTL_AEC_STOP _IO ('q', 0xCC)
++#define IXJCTL_AEC_GET_LEVEL _IO ('q', 0xCD)
++
++#define AEC_OFF 0
++#define AEC_LOW 1
++#define AEC_MED 2
++#define AEC_HIGH 3
++#define AEC_AUTO 4
++#define AEC_AGC 5
++/******************************************************************************
++*
++* Call Progress Tones, DTMF, etc.
++* IXJCTL_DTMF_OOB determines if DTMF signaling is sent as Out-Of-Band
++* only. If you pass a 1, DTMF is suppressed from the audio stream.
++* Tone on and off times are in 250 microsecond intervals so
++* ioctl(ixj1, IXJCTL_SET_TONE_ON_TIME, 360);
++* will set the tone on time of board ixj1 to 360 * 250us = 90ms
++* the default values of tone on and off times is 840 or 210ms
++******************************************************************************/
++
++#define IXJCTL_DTMF_READY PHONE_DTMF_READY
++#define IXJCTL_GET_DTMF PHONE_GET_DTMF
++#define IXJCTL_GET_DTMF_ASCII PHONE_GET_DTMF_ASCII
++#define IXJCTL_DTMF_OOB PHONE_DTMF_OOB
++#define IXJCTL_EXCEPTION PHONE_EXCEPTION
++#define IXJCTL_PLAY_TONE PHONE_PLAY_TONE
++#define IXJCTL_SET_TONE_ON_TIME PHONE_SET_TONE_ON_TIME
++#define IXJCTL_SET_TONE_OFF_TIME PHONE_SET_TONE_OFF_TIME
++#define IXJCTL_GET_TONE_ON_TIME PHONE_GET_TONE_ON_TIME
++#define IXJCTL_GET_TONE_OFF_TIME PHONE_GET_TONE_OFF_TIME
++#define IXJCTL_GET_TONE_STATE PHONE_GET_TONE_STATE
++#define IXJCTL_BUSY PHONE_BUSY
++#define IXJCTL_RINGBACK PHONE_RINGBACK
++#define IXJCTL_DIALTONE PHONE_DIALTONE
++#define IXJCTL_CPT_STOP PHONE_CPT_STOP
++
++/******************************************************************************
++* LineJACK specific IOCTLs
++*
++* The lsb 4 bits of the LED argument represent the state of each of the 4
++* LED's on the LineJACK
++******************************************************************************/
++
++#define IXJCTL_SET_LED _IOW ('q', 0xCE, int)
++#define IXJCTL_MIXER _IOW ('q', 0xCF, int)
++
++/******************************************************************************
++*
++* The master volume controls use attenuation with 32 levels from 0 to -62dB
++* with steps of 2dB each, the defines should be OR'ed together then sent
++* as the parameter to the mixer command to change the mixer settings.
++*
++******************************************************************************/
++#define MIXER_MASTER_L 0x0000
++#define MIXER_MASTER_R 0x0100
++#define ATT00DB 0x00
++#define ATT02DB 0x01
++#define ATT04DB 0x02
++#define ATT06DB 0x03
++#define ATT08DB 0x04
++#define ATT10DB 0x05
++#define ATT12DB 0x06
++#define ATT14DB 0x07
++#define ATT16DB 0x08
++#define ATT18DB 0x09
++#define ATT20DB 0x0A
++#define ATT22DB 0x0B
++#define ATT24DB 0x0C
++#define ATT26DB 0x0D
++#define ATT28DB 0x0E
++#define ATT30DB 0x0F
++#define ATT32DB 0x10
++#define ATT34DB 0x11
++#define ATT36DB 0x12
++#define ATT38DB 0x13
++#define ATT40DB 0x14
++#define ATT42DB 0x15
++#define ATT44DB 0x16
++#define ATT46DB 0x17
++#define ATT48DB 0x18
++#define ATT50DB 0x19
++#define ATT52DB 0x1A
++#define ATT54DB 0x1B
++#define ATT56DB 0x1C
++#define ATT58DB 0x1D
++#define ATT60DB 0x1E
++#define ATT62DB 0x1F
++#define MASTER_MUTE 0x80
++
++/******************************************************************************
++*
++* The input volume controls use gain with 32 levels from +12dB to -50dB
++* with steps of 2dB each, the defines should be OR'ed together then sent
++* as the parameter to the mixer command to change the mixer settings.
++*
++******************************************************************************/
++#define MIXER_PORT_CD_L 0x0600
++#define MIXER_PORT_CD_R 0x0700
++#define MIXER_PORT_LINE_IN_L 0x0800
++#define MIXER_PORT_LINE_IN_R 0x0900
++#define MIXER_PORT_POTS_REC 0x0C00
++#define MIXER_PORT_MIC 0x0E00
++
++#define GAIN12DB 0x00
++#define GAIN10DB 0x01
++#define GAIN08DB 0x02
++#define GAIN06DB 0x03
++#define GAIN04DB 0x04
++#define GAIN02DB 0x05
++#define GAIN00DB 0x06
++#define GAIN_02DB 0x07
++#define GAIN_04DB 0x08
++#define GAIN_06DB 0x09
++#define GAIN_08DB 0x0A
++#define GAIN_10DB 0x0B
++#define GAIN_12DB 0x0C
++#define GAIN_14DB 0x0D
++#define GAIN_16DB 0x0E
++#define GAIN_18DB 0x0F
++#define GAIN_20DB 0x10
++#define GAIN_22DB 0x11
++#define GAIN_24DB 0x12
++#define GAIN_26DB 0x13
++#define GAIN_28DB 0x14
++#define GAIN_30DB 0x15
++#define GAIN_32DB 0x16
++#define GAIN_34DB 0x17
++#define GAIN_36DB 0x18
++#define GAIN_38DB 0x19
++#define GAIN_40DB 0x1A
++#define GAIN_42DB 0x1B
++#define GAIN_44DB 0x1C
++#define GAIN_46DB 0x1D
++#define GAIN_48DB 0x1E
++#define GAIN_50DB 0x1F
++#define INPUT_MUTE 0x80
++
++/******************************************************************************
++*
++* The POTS volume control use attenuation with 8 levels from 0dB to -28dB
++* with steps of 4dB each, the defines should be OR'ed together then sent
++* as the parameter to the mixer command to change the mixer settings.
++*
++******************************************************************************/
++#define MIXER_PORT_POTS_PLAY 0x0F00
++
++#define POTS_ATT_00DB 0x00
++#define POTS_ATT_04DB 0x01
++#define POTS_ATT_08DB 0x02
++#define POTS_ATT_12DB 0x03
++#define POTS_ATT_16DB 0x04
++#define POTS_ATT_20DB 0x05
++#define POTS_ATT_24DB 0x06
++#define POTS_ATT_28DB 0x07
++#define POTS_MUTE 0x80
++
++/******************************************************************************
++*
++* The DAA controls the interface to the PSTN port. The driver loads the
++* US coefficients by default, so if you live in a different country you
++* need to load the set for your countries phone system.
++*
++******************************************************************************/
++#define IXJCTL_DAA_COEFF_SET _IOW ('q', 0xD0, int)
++
++#define DAA_US 1 /*PITA 8kHz */
++#define DAA_UK 2 /*ISAR34 8kHz */
++#define DAA_FRANCE 3 /* */
++#define DAA_GERMANY 4
++#define DAA_AUSTRALIA 5
++#define DAA_JAPAN 6
++
++/******************************************************************************
++*
++* Use IXJCTL_PORT to set or query the port the card is set to. If the
++* argument is set to PORT_QUERY, the return value of the ioctl will
++* indicate which port is currently in use, otherwise it will change the
++* port.
++*
++******************************************************************************/
++#define IXJCTL_PORT _IOW ('q', 0xD1, int)
++
++#define PORT_QUERY 0
++#define PORT_POTS 1
++#define PORT_PSTN 2
++#define PORT_SPEAKER 3
++#define PORT_HANDSET 4
++
++#define IXJCTL_PSTN_SET_STATE PHONE_PSTN_SET_STATE
++#define IXJCTL_PSTN_GET_STATE PHONE_PSTN_GET_STATE
++
++#define PSTN_ON_HOOK 0
++#define PSTN_RINGING 1
++#define PSTN_OFF_HOOK 2
++#define PSTN_PULSE_DIAL 3
++
++/******************************************************************************
++*
++* The DAA Analog GAIN sets 2 parameters at one time, the receive gain (AGRR),
++* and the transmit gain (AGX). OR together the components and pass them
++* as the parameter to IXJCTL_DAA_AGAIN. The default setting is both at 0dB.
++*
++******************************************************************************/
++#define IXJCTL_DAA_AGAIN _IOW ('q', 0xD2, int)
++
++#define AGRR00DB 0x00 /* Analog gain in receive direction 0dB */
++#define AGRR3_5DB 0x10 /* Analog gain in receive direction 3.5dB */
++#define AGRR06DB 0x30 /* Analog gain in receive direction 6dB */
++
++#define AGX00DB 0x00 /* Analog gain in transmit direction 0dB */
++#define AGX_6DB 0x04 /* Analog gain in transmit direction -6dB */
++#define AGX3_5DB 0x08 /* Analog gain in transmit direction 3.5dB */
++#define AGX_2_5B 0x0C /* Analog gain in transmit direction -2.5dB */
++
++#define IXJCTL_PSTN_LINETEST _IO ('q', 0xD3)
++
++#define IXJCTL_CID _IOR ('q', 0xD4, PHONE_CID *)
++#define IXJCTL_VMWI _IOR ('q', 0xD8, int)
++#define IXJCTL_CIDCW _IOW ('q', 0xD9, PHONE_CID *)
++/******************************************************************************
++*
++* The wink duration is tunable with this ioctl. The default wink duration
++* is 320ms. You do not need to use this ioctl if you do not require a
++* different wink duration.
++*
++******************************************************************************/
++#define IXJCTL_WINK_DURATION PHONE_WINK_DURATION
++
++/******************************************************************************
++*
++* This ioctl will connect the POTS port to the PSTN port on the LineJACK
++* In order for this to work properly the port selection should be set to
++* the PSTN port with IXJCTL_PORT prior to calling this ioctl. This will
++* enable conference calls between PSTN callers and network callers.
++* Passing a 1 to this ioctl enables the POTS<->PSTN connection while
++* passing a 0 turns it back off.
++*
++******************************************************************************/
++#define IXJCTL_POTS_PSTN _IOW ('q', 0xD5, int)
++
++/******************************************************************************
++*
++* IOCTLs added by request.
++*
++* IXJCTL_HZ sets the value your Linux kernel uses for HZ as defined in
++* /usr/include/asm/param.h, this determines the fundamental
++* frequency of the clock ticks on your Linux system. The kernel
++* must be rebuilt if you change this value, also all modules you
++* use (except this one) must be recompiled. The default value
++* is 100, and you only need to use this IOCTL if you use some
++* other value.
++*
++*
++* IXJCTL_RATE sets the number of times per second that the driver polls
++* the DSP. This value cannot be larger than HZ. By
++* increasing both of these values, you may be able to reduce
++* latency because the max hang time that can exist between the
++* driver and the DSP will be reduced.
++*
++******************************************************************************/
++
++#define IXJCTL_HZ _IOW ('q', 0xE0, int)
++#define IXJCTL_RATE _IOW ('q', 0xE1, int)
++#define IXJCTL_FRAMES_READ _IOR ('q', 0xE2, unsigned long)
++#define IXJCTL_FRAMES_WRITTEN _IOR ('q', 0xE3, unsigned long)
++#define IXJCTL_READ_WAIT _IOR ('q', 0xE4, unsigned long)
++#define IXJCTL_WRITE_WAIT _IOR ('q', 0xE5, unsigned long)
++#define IXJCTL_DRYBUFFER_READ _IOR ('q', 0xE6, unsigned long)
++#define IXJCTL_DRYBUFFER_CLEAR _IO ('q', 0xE7)
++#define IXJCTL_DTMF_PRESCALE _IOW ('q', 0xE8, int)
++
++/******************************************************************************
++*
++* This ioctl allows the user application to control what events the driver
++* will send signals for, and what signals it will send for which event.
++* By default, if signaling is enabled, all events will send SIGIO when
++* they occur. To disable signals for an event set the signal to 0.
++*
++******************************************************************************/
++typedef enum {
++ SIG_DTMF_READY,
++ SIG_HOOKSTATE,
++ SIG_FLASH,
++ SIG_PSTN_RING,
++ SIG_CALLER_ID,
++ SIG_PSTN_WINK,
++ SIG_F0, SIG_F1, SIG_F2, SIG_F3,
++ SIG_FC0, SIG_FC1, SIG_FC2, SIG_FC3,
++ SIG_READ_READY = 33,
++ SIG_WRITE_READY = 34
++} IXJ_SIGEVENT;
++
++typedef struct {
++ unsigned int event;
++ int signal;
++} IXJ_SIGDEF;
++
++#define IXJCTL_SIGCTL _IOW ('q', 0xE9, IXJ_SIGDEF *)
++
++/******************************************************************************
++*
++* These ioctls allow the user application to change the gain in the
++* Smart Cable of the Internet Phone Card. Sending -1 as a value will cause
++* return value to be the current setting. Valid values to set are 0x00 - 0x1F
++*
++* 11111 = +12 dB
++* 10111 = 0 dB
++* 00000 = -34.5 dB
++*
++* IXJCTL_SC_RXG sets the Receive gain
++* IXJCTL_SC_TXG sets the Transmit gain
++*
++******************************************************************************/
++#define IXJCTL_SC_RXG _IOW ('q', 0xEA, int)
++#define IXJCTL_SC_TXG _IOW ('q', 0xEB, int)
++
++/******************************************************************************
++*
++* The intercom IOCTL's short the output from one card to the input of the
++* other and vice versa (actually done in the DSP read function). It is only
++* necessary to execute the IOCTL on one card, but it is necessary to have
++* both devices open to be able to detect hook switch changes. The record
++* codec and rate of each card must match the playback codec and rate of
++* the other card for this to work properly.
++*
++******************************************************************************/
++
++#define IXJCTL_INTERCOM_START _IOW ('q', 0xFD, int)
++#define IXJCTL_INTERCOM_STOP _IOW ('q', 0xFE, int)
++
++/******************************************************************************
++ *
++ * new structure for accessing raw filter information
++ *
++ ******************************************************************************/
++
++typedef struct {
++ unsigned int filter;
++ char enable;
++ unsigned int coeff[19];
++} IXJ_FILTER_RAW;
++
++#endif
Propchange: openh323/branches/h323plus/debian/patches/ixjuser.h.dpatch
------------------------------------------------------------------------------
svn:executable = *
Added: openh323/branches/h323plus/debian/patches/mips_xgot_hack.dpatch
URL: http://svn.debian.org/wsvn/pkg-voip/openh323/branches/h323plus/debian/patches/mips_xgot_hack.dpatch?rev=8197&op=file
==============================================================================
--- openh323/branches/h323plus/debian/patches/mips_xgot_hack.dpatch (added)
+++ openh323/branches/h323plus/debian/patches/mips_xgot_hack.dpatch Sun Mar 14 00:23:36 2010
@@ -1,0 +1,40 @@
+#! /bin/sh -e
+## mips_xgot_hack.dpatch by Kilian Krause <kilian at debian.org>
+##
+## All lines beginning with `## DP:' are a description of the patch.
+## DP: Use -Wa,xgot with old binutils on mips
+
+if [ $# -lt 1 ]; then
+ echo "`basename $0`: script expects -patch|-unpatch as argument" >&2
+ exit 1
+fi
+
+[ -f debian/patches/00patch-opts ] && . debian/patches/00patch-opts
+patch_opts="${patch_opts:--f --no-backup-if-mismatch} ${2:+-d $2}"
+
+case "$1" in
+ -patch) patch -p1 ${patch_opts} < $0;;
+ -unpatch) patch -R -p1 ${patch_opts} < $0;;
+ *)
+ echo "`basename $0`: script expects -patch|-unpatch as argument" >&2
+ exit 1;;
+esac
+
+exit 0
+
+ at DPATCH@
+diff -urNad openh323-1.17.3~/openh323u.mak.in openh323-1.17.3/openh323u.mak.in
+--- openh323-1.17.3~/openh323u.mak.in 2006-01-29 17:51:48.000000000 +0000
++++ openh323-1.17.3/openh323u.mak.in 2006-01-29 17:52:16.000000000 +0000
+@@ -194,6 +194,10 @@
+
+ LIBDIRS += $(OPENH323DIR)
+
++ifneq (,$(findstring mips, $(MACHTYPE)))
++STDCCFLAGS += -Wa,-xgot
++endif
++
+ #OH323_SUPPRESS_H235 = 1
+
+ OH323_SRCDIR = $(OPENH323DIR)/src
+
Propchange: openh323/branches/h323plus/debian/patches/mips_xgot_hack.dpatch
------------------------------------------------------------------------------
svn:executable = *
Added: openh323/branches/h323plus/debian/patches/notrace.dpatch
URL: http://svn.debian.org/wsvn/pkg-voip/openh323/branches/h323plus/debian/patches/notrace.dpatch?rev=8197&op=file
==============================================================================
--- openh323/branches/h323plus/debian/patches/notrace.dpatch (added)
+++ openh323/branches/h323plus/debian/patches/notrace.dpatch Sun Mar 14 00:23:36 2010
@@ -1,0 +1,21 @@
+#! /bin/sh /usr/share/dpatch/dpatch-run
+## notrace.dpatch by Kilian Krause <kilian at debian.org>
+##
+## All lines beginning with `## DP:' are a description of the patch.
+## DP: Fix directory naming of notrace OBJDIR to have just one 'n'
+
+ at DPATCH@
+diff -urNad openh323-1.18.0.dfsg~/src/Makefile openh323-1.18.0.dfsg/src/Makefile
+--- openh323-1.18.0.dfsg~/src/Makefile 2005-06-07 09:59:11.000000000 +0200
++++ openh323-1.18.0.dfsg/src/Makefile 2007-05-26 22:10:49.000000000 +0200
+@@ -137,10 +137,6 @@
+
+
+ OH323_OBJDIR = $(OH323_LIBDIR)/$(PT_OBJBASE)
+-ifdef NOTRACE
+-OH323_OBJDIR := $(OH323_OBJDIR)n
+-endif
+-
+
+ OBJDIR = $(OH323_OBJDIR)
+ LIBDIR = $(OH323_LIBDIR)
Propchange: openh323/branches/h323plus/debian/patches/notrace.dpatch
------------------------------------------------------------------------------
svn:executable = *
Added: openh323/branches/h323plus/debian/patches/printon_with_notrace.dpatch
URL: http://svn.debian.org/wsvn/pkg-voip/openh323/branches/h323plus/debian/patches/printon_with_notrace.dpatch?rev=8197&op=file
==============================================================================
--- openh323/branches/h323plus/debian/patches/printon_with_notrace.dpatch (added)
+++ openh323/branches/h323plus/debian/patches/printon_with_notrace.dpatch Sun Mar 14 00:23:36 2010
@@ -1,0 +1,19 @@
+#! /bin/sh /usr/share/dpatch/dpatch-run
+## printon_with_notrace.dpatch by Kilian Krause <kilian at debian.org>
+##
+## All lines beginning with `## DP:' are a description of the patch.
+## DP: Remove -DPASN_NOPRINTON from the CCFLAGS.
+
+ at DPATCH@
+diff -urNad openh323-1.18.0.dfsg~/openh323u.mak.in openh323-1.18.0.dfsg/openh323u.mak.in
+--- openh323-1.18.0.dfsg~/openh323u.mak.in 2005-01-03 07:25:51.000000000 +0100
++++ openh323-1.18.0.dfsg/openh323u.mak.in 2007-08-11 11:46:02.845851015 +0200
+@@ -208,7 +208,7 @@
+ endif # OH323_LIBDIR
+
+ ifeq ($(NOTRACE), 1)
+-STDCCFLAGS += -DPASN_NOPRINTON -DPASN_LEANANDMEAN
++STDCCFLAGS += -DPASN_LEANANDMEAN
+ OH323_SUFFIX = n
+ else
+ STDCCFLAGS += -DPTRACING
Propchange: openh323/branches/h323plus/debian/patches/printon_with_notrace.dpatch
------------------------------------------------------------------------------
svn:executable = *
Added: openh323/branches/h323plus/debian/patches/pwlib_versioned_plugins.dpatch
URL: http://svn.debian.org/wsvn/pkg-voip/openh323/branches/h323plus/debian/patches/pwlib_versioned_plugins.dpatch?rev=8197&op=file
==============================================================================
--- openh323/branches/h323plus/debian/patches/pwlib_versioned_plugins.dpatch (added)
+++ openh323/branches/h323plus/debian/patches/pwlib_versioned_plugins.dpatch Sun Mar 14 00:23:36 2010
@@ -1,0 +1,361 @@
+#! /bin/sh /usr/share/dpatch/dpatch-run
+## pwlib_versioned_plugin.dpatch by Kilian Krause <kilian at debian.org>
+##
+## All lines beginning with `## DP:' are a description of the patch.
+## DP: Fix colliding files over different ABI/API versions.
+## DP: Patch from Faidon Lambiotis <paravoid at debian.org>, provided in #424049.
+
+ at DPATCH@
+diff -urNad openh323-1.18.0.dfsg~/plugins/audio/G726/Makefile.in openh323-1.18.0.dfsg/plugins/audio/G726/Makefile.in
+--- openh323-1.18.0.dfsg~/plugins/audio/G726/Makefile.in 2004-08-22 06:20:17.000000000 +0200
++++ openh323-1.18.0.dfsg/plugins/audio/G726/Makefile.in 2007-08-11 14:19:07.000000000 +0200
+@@ -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 -urNad openh323-1.18.0.dfsg~/plugins/audio/GSM0610/Makefile.in openh323-1.18.0.dfsg/plugins/audio/GSM0610/Makefile.in
+--- openh323-1.18.0.dfsg~/plugins/audio/GSM0610/Makefile.in 2006-02-20 09:55:03.000000000 +0100
++++ openh323-1.18.0.dfsg/plugins/audio/GSM0610/Makefile.in 2007-08-11 14:19:07.000000000 +0200
+@@ -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 -urNad openh323-1.18.0.dfsg~/plugins/audio/IMA_ADPCM/Makefile.in openh323-1.18.0.dfsg/plugins/audio/IMA_ADPCM/Makefile.in
+--- openh323-1.18.0.dfsg~/plugins/audio/IMA_ADPCM/Makefile.in 2004-08-22 06:20:19.000000000 +0200
++++ openh323-1.18.0.dfsg/plugins/audio/IMA_ADPCM/Makefile.in 2007-08-11 14:19:07.000000000 +0200
+@@ -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 -urNad openh323-1.18.0.dfsg~/plugins/audio/LPC_10/Makefile.in openh323-1.18.0.dfsg/plugins/audio/LPC_10/Makefile.in
+--- openh323-1.18.0.dfsg~/plugins/audio/LPC_10/Makefile.in 2004-08-22 06:20:19.000000000 +0200
++++ openh323-1.18.0.dfsg/plugins/audio/LPC_10/Makefile.in 2007-08-11 14:19:07.000000000 +0200
+@@ -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 -urNad openh323-1.18.0.dfsg~/plugins/audio/Speex/Makefile.in openh323-1.18.0.dfsg/plugins/audio/Speex/Makefile.in
+--- openh323-1.18.0.dfsg~/plugins/audio/Speex/Makefile.in 2004-09-09 02:25:34.000000000 +0200
++++ openh323-1.18.0.dfsg/plugins/audio/Speex/Makefile.in 2007-08-11 14:19:07.000000000 +0200
+@@ -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)
+diff -urNad openh323-1.18.0.dfsg~/plugins/audio/gsm-amr/Makefile.in openh323-1.18.0.dfsg/plugins/audio/gsm-amr/Makefile.in
+--- openh323-1.18.0.dfsg~/plugins/audio/gsm-amr/Makefile.in 2005-06-07 05:22:23.000000000 +0200
++++ openh323-1.18.0.dfsg/plugins/audio/gsm-amr/Makefile.in 2007-08-11 14:19:07.000000000 +0200
+@@ -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 -urNad openh323-1.18.0.dfsg~/plugins/configure openh323-1.18.0.dfsg/plugins/configure
+--- openh323-1.18.0.dfsg~/plugins/configure 2006-10-22 13:15:06.000000000 +0200
++++ openh323-1.18.0.dfsg/plugins/configure 2007-08-11 14:19:07.000000000 +0200
+@@ -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 +3102,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 +4122,8 @@
+ s, at target_vendor@,$target_vendor,;t t
+ s, at target_os@,$target_os,;t t
+ s, at LDSO@,$LDSO,;t t
++s, at PTLIB_CONFIG@,$PTLIB_CONFIG,;t t
++s, at PWLIB_VERSION@,$PWLIB_VERSION,;t t
+ s, at H323_GSMAMR_NB_FLOAT@,$H323_GSMAMR_NB_FLOAT,;t t
+ s, at H323_EMBEDDED_GSM@,$H323_EMBEDDED_GSM,;t t
+ s, at H323_SYSTEM_SPEEX@,$H323_SYSTEM_SPEEX,;t t
+diff -urNad openh323-1.18.0.dfsg~/plugins/configure.ac openh323-1.18.0.dfsg/plugins/configure.ac
+--- openh323-1.18.0.dfsg~/plugins/configure.ac 2006-10-22 13:15:06.000000000 +0200
++++ openh323-1.18.0.dfsg/plugins/configure.ac 2007-08-11 14:19:07.000000000 +0200
+@@ -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
Propchange: openh323/branches/h323plus/debian/patches/pwlib_versioned_plugins.dpatch
------------------------------------------------------------------------------
svn:executable = *
Added: openh323/branches/h323plus/debian/rules
URL: http://svn.debian.org/wsvn/pkg-voip/openh323/branches/h323plus/debian/rules?rev=8197&op=file
==============================================================================
--- openh323/branches/h323plus/debian/rules (added)
+++ openh323/branches/h323plus/debian/rules Sun Mar 14 00:23:36 2010
@@ -1,0 +1,18 @@
+#!/usr/bin/make -f
+
+#export PTLIB_CONFIG = /usr/bin/ptlib-config
+#export PWLIBDIR = /usr/share/ptlib/
+export PTLIBDIR = /usr/share/ptlib/
+
+include /usr/share/cdbs/1/rules/debhelper.mk
+include /usr/share/cdbs/1/class/autotools.mk
+include /usr/share/cdbs/1/rules/dpatch.mk
+# needed to use the dpatch tools (like dpatch-edit-patch)
+include /usr/share/dpatch/dpatch.make
+
+
+DEB_CONFIGURE_EXTRA_FLAGS := --enable-plugins
+
+
+clean::
+ rm -fR lib/ config.status config.log a.out Makefile plugins/config.log plugins/config.status
Propchange: openh323/branches/h323plus/debian/rules
------------------------------------------------------------------------------
svn:executable = *
Added: openh323/branches/h323plus/debian/simph323.1
URL: http://svn.debian.org/wsvn/pkg-voip/openh323/branches/h323plus/debian/simph323.1?rev=8197&op=file
==============================================================================
--- openh323/branches/h323plus/debian/simph323.1 (added)
+++ openh323/branches/h323plus/debian/simph323.1 Sun Mar 14 00:23:36 2010
@@ -1,0 +1,146 @@
+'\" t
+.\" Man page for simph323
+.\" Santiago Garcia Mantinan (manty) 18 Jul 2001
+.\"
+.TH simph323 1 "18 Jul 2001"
+.SH NAME
+simph323 \- simple H.323 client given as an example
+.SH SYNOPSIS
+.B simph323
+\-l|\-\-listen [\fIoptions\fR]...
+.LP
+.B simph323
+[\fIoptions\fR]... \fIaddress\fR
+.SH DESCRIPTION
+.PP
+.B simph323
+is a command line application that is given as an example of what you can do
+with openh323, it is a simple h323 client that can be used to listen for
+incoming H.323 calls, or to initiate a call to a remote host, however, if
+you want a real h323 client I'd suggest you check out ohphone.
+
+.B simph323
+includes a really simple prompt where you can pick up incoming calls or
+reject them as they arrive, also hang up active calls (with the \fIh\fR
+command) and exit the program (with the \fIx\fR command).
+
+When used with the \-l option,
+.B simph323
+will wait for incoming calls. If this option is not specified,
+.B simph323
+expects a hostname to be specified and will attempt to connect to a H.323
+client at that address.
+
+.SH OPTIONS
+.PP
+All of the command line options to
+.B simph323
+can be specified in long form, and the most commonly used options also have single character equivalents.
+
+.TP
+\fB\-a\fR, \fB\-\-auto\-answer\fR
+Automatically answer incoming calls.
+
+.TP
+\fB\-b\fR, \fB\-\-bandwidth\fR \fIbps\fR
+Limit bandwidth usage reported to gatekeeper to \fIbps\fR bits/second.
+
+.TP
+\fB\-D\fR, \fB\-\-disable\fR \fIcodec\fR
+Disable the specified codec (may be used multiple times).
+
+.TP
+\fB\-f\fR, \fB\-\-fast\-disable\fR
+Do not request H323V2 FastConnect when initiaiting a connection.
+
+.TP
+\fB\-B\fR, \fB\-\-forward\-busy\fR \fIparty\fR
+Forward the call to the remote party if busy.
+
+.TP
+\fB\-g\fR, \fB\-\-gatekeeper\fR \fIhost\fR
+Upon startup, register only with the specified gatekeeper rather than attempting to find a gatekeeper by using UDP broadcast.
+
+.TP
+\fB\-T\fR, \fB\-\-h245tunneldisable\fR
+Do not perform H245 tunneling when initiating a connection.
+
+.TP
+\fB\-h\fR, \fB\-\-help\fR
+Show help message.
+
+.TP
+\fB\-i\fR, \fB\-\-interface\fR \fIinterface\fR
+Only bind to the specified network interface address.
+By default,
+.B simph323
+automatically listens for incoming calls on all TCP/IP network interfaces available on the host machine.
+This option is useful for running multiple copies of
+.B simph323
+on the same multi\-homed machine, or for ensuring that only calls from the external, or internal, network will be received on a particular handset.
+
+.TP
+\fB\-j\fR, \fB\-\-jitter\fR \fIdelay\fR
+Set jitter buffer to \fIdelay\fR ms. By default, the jitter buffer is set to 50 ms.
+
+.TP
+\fB\-l\fR, \fB\-\-listen\fR
+Listen for incoming calls.
+
+.TP
+\fB\-n\fR, \fB\-\-no\-gatekeeper\fR
+Do not attempt to find a gatekeeper upon startup using UDP broadcast.
+
+.TP
+\fB\-o\fR, \fB\-\-output\fR \fIfilename\fR
+Write trace output (enabled with the \fB\-t\fR option) to the specified file rather than to stderr.
+
+.TP
+\fB\-P\fR, \fB\-\-prefer\fR \fIcodec\fR
+Prefer the specified codec (may be used multiple times).
+
+.TP
+\fB\-r\fR, \fB\-\-require\-gatekeeper\fR
+Exit if a gatekeeper cannot be found.
+
+.TP
+\fB\-e\fR, \fB\-\-silence\fR
+Disable silence detection and removal for GSM and software G.711.
+
+.TP
+\fB\-s\fR, \fB\-\-sound\fR \fIdevice\fR
+Select the sound input and output device. The default value is /dev/dsp0.
+
+.TP
+\fB\-\-sound\-in\fR, \fB\-\-sound\-out\fR \fIdevice\fR
+Select the sound input or output device seperately. Only needed if different sound devices are needed for input and output.
+
+.TP
+\fB\-t\fR, \fB\-\-trace\fR
+Enable debug tracing, which displays messages at run\-time to assist in debugging or problem identification.
+Specifying this option multiple time increases the amount of information displayed.
+.B simph323
+has trace statements up to level 5. Use the \fB\-o\fR option to write the trace information to a file rather than to stderr.
+
+.TP
+\fB\-u\fR, \fB\-\-user\fR \fIname\fR
+Set local endpoint alias name. Can be used multiple times to add multiple aliases.
+By default, the alias list contains a single entry with the current user's login name.
+
+.SH EXAMPLES
+.PP
+
+.TP
+simph323 -l
+Find a gatekeeper on the local network, register with it, and then listen for incoming calls.
+
+.TP
+simph323 -ln
+Listen for calls without registering with a gatekeeper.
+
+.TP
+simph323 -n \fIipaddress\fR
+Make a call directly to another endpoint without using a gatekeeper
+
+.SH "SEE ALSO"
+None
Added: openh323/branches/h323plus/debian/simph323.manpages
URL: http://svn.debian.org/wsvn/pkg-voip/openh323/branches/h323plus/debian/simph323.manpages?rev=8197&op=file
==============================================================================
--- openh323/branches/h323plus/debian/simph323.manpages (added)
+++ openh323/branches/h323plus/debian/simph323.manpages Sun Mar 14 00:23:36 2010
@@ -1,0 +1,1 @@
+debian/simph323.1
Added: openh323/branches/h323plus/debian/watch
URL: http://svn.debian.org/wsvn/pkg-voip/openh323/branches/h323plus/debian/watch?rev=8197&op=file
==============================================================================
--- openh323/branches/h323plus/debian/watch (added)
+++ openh323/branches/h323plus/debian/watch Sun Mar 14 00:23:36 2010
@@ -1,0 +1,9 @@
+# format version number, currently 2; this line is compulsory!
+version=3
+
+# Line continuations are performed with \
+
+# This the format for an FTP site:
+# Fullâ€siteâ€withâ€pattern [Version [Action]]
+opts=dversionmangle=s/[\.~]dfsg(\d+)?//,uversionmangle=s/[_\.]+/\./g \
+ http://sf.net/openh323/openh323-v(\d+_)(\d?[02468]+)([\d_]+)-src[\.-]tar\.gz debian uupdate
Modified: openh323/branches/openh323-titan/debian/changelog
URL: http://svn.debian.org/wsvn/pkg-voip/openh323/branches/openh323-titan/debian/changelog?rev=8197&op=diff
==============================================================================
--- openh323/branches/openh323-titan/debian/changelog (original)
+++ openh323/branches/openh323-titan/debian/changelog Sun Mar 14 00:23:36 2010
@@ -1,4 +1,4 @@
-openh323 (1.19.1~dfsg-5) UNRELEASED; urgency=low
+openh323-titan (1.19.1~dfsg-5) UNRELEASED; urgency=low
* NOT RELEASED YET
Added: openh323/branches/tags
URL: http://svn.debian.org/wsvn/pkg-voip/openh323/branches/tags?rev=8197&op=file
==============================================================================
--- openh323/branches/tags (added)
+++ openh323/branches/tags Sun Mar 14 00:23:36 2010
@@ -1,0 +1,1 @@
+link ../tags/
Propchange: openh323/branches/tags
------------------------------------------------------------------------------
svn:special = *
Added: openh323/branches/tarballs
URL: http://svn.debian.org/wsvn/pkg-voip/openh323/branches/tarballs?rev=8197&op=file
==============================================================================
--- openh323/branches/tarballs (added)
+++ openh323/branches/tarballs Sun Mar 14 00:23:36 2010
@@ -1,0 +1,1 @@
+link ../tarballs/
Propchange: openh323/branches/tarballs
------------------------------------------------------------------------------
svn:special = *
More information about the Pkg-voip-commits
mailing list