summaryrefslogtreecommitdiffstats
path: root/chat-libs/openh323
diff options
context:
space:
mode:
authorroot2006-04-24 09:03:08 -0500
committerroot2006-04-24 09:03:08 -0500
commit84d8b510ac289af0a43bfa9e110844af27a90196 (patch)
treed7093929b954dd2f71114bff270755e18f737eb1 /chat-libs/openh323
initial commit from stable 0.3
Diffstat (limited to 'chat-libs/openh323')
-rwxr-xr-xchat-libs/openh323/BUILD20
-rwxr-xr-xchat-libs/openh323/DEPENDS7
-rwxr-xr-xchat-libs/openh323/DETAILS33
-rw-r--r--chat-libs/openh323/HISTORY35
-rwxr-xr-xchat-libs/openh323/PREPARE1
-rw-r--r--chat-libs/openh323/patch_openh32324
6 files changed, 120 insertions, 0 deletions
diff --git a/chat-libs/openh323/BUILD b/chat-libs/openh323/BUILD
new file mode 100755
index 0000000000..3dd6a974fa
--- /dev/null
+++ b/chat-libs/openh323/BUILD
@@ -0,0 +1,20 @@
+make_single &&
+
+if [ "$CVS" == "y" ]; then
+ export OPENH323DIR=$SOURCE_DIRECTORY &&
+ cd $SOURCE_DIRECTORY &&
+ ./configure --prefix=/usr \
+ --sysconfdir=/etc \
+ --localstatedir=/var \
+ $OPTS &&
+ make -j 1 optshared
+else
+ ./configure --prefix=/usr $OPTS &&
+# patch -p0 < $SCRIPT_DIRECTORY/patch_openh323 &&
+ LD_PRELOAD_OLD="$LD_PRELOAD" &&
+ unset LD_PRELOAD &&
+ make -j 1 &&
+ export LD_PRELOAD="$LD_PRELOAD_OLD"
+fi &&
+
+make_normal
diff --git a/chat-libs/openh323/DEPENDS b/chat-libs/openh323/DEPENDS
new file mode 100755
index 0000000000..edceee07fc
--- /dev/null
+++ b/chat-libs/openh323/DEPENDS
@@ -0,0 +1,7 @@
+depends g++ &&
+depends pwlib &&
+
+optional_depends "speex" \
+ "" \
+ "" \
+ "Use newer version than the one in openh323 source"
diff --git a/chat-libs/openh323/DETAILS b/chat-libs/openh323/DETAILS
new file mode 100755
index 0000000000..f50bbc68ab
--- /dev/null
+++ b/chat-libs/openh323/DETAILS
@@ -0,0 +1,33 @@
+ SPELL=openh323
+if [ "$CVS" == "y" ]; then
+ VERSION=cvs
+ SOURCE=${SPELL}-${VERSION}.tar.bz2
+ SOURCE_URL[0]=cvs://:pserver:anonymous@cvs.sourceforge.net:/cvsroot/openh323:openh323
+ MD5[0]="IGNORE"
+ FORCE_DOWNLOAD=1
+SOURCE_DIRECTORY=${BUILD_DIRECTORY}/${SPELL}-${VERSION}
+else
+ VERSION=1.15.6
+ SOURCE=${SPELL}-${VERSION}.tar.gz
+ SOURCE_URL[0]=http://www.gnomemeeting.org/admin/downloads/latest/sources/sources/${SOURCE}
+ SOURCE_URL[1]=${SOURCEFORGE_URL}/openh323/${SOURCE}
+ SOURCE_HASH=sha1:4dffc58c1b2c10a20f8b9b3623af07248d59db55
+SOURCE_DIRECTORY=${BUILD_DIRECTORY}/${SPELL}-${VERSION}
+fi
+ LICENSE[0]=GPL
+ BUILD_API=2
+ WEB_SITE=http://www.openh323.org
+ ENTERED=20040409
+ UPDATED=20040905
+ SHORT="An H323 Library"
+cat << EOF
+The OpenH323 project aims to create a full featured, interoperable, Open
+Source implementation of the ITU H.323 teleconferencing protocol that can be
+used by personal developers and commercial users without charge.
+
+OpenH323 development is coordinated by an Australian company, Equivalence Pty
+Ltd (http://www.equival.com), but is open to any interested party. Commercial
+and private use of the OpenH323 code, including use in commercial products
+and resale, is enouraged through use of the MPL (Mozilla Public license).
+
+EOF
diff --git a/chat-libs/openh323/HISTORY b/chat-libs/openh323/HISTORY
new file mode 100644
index 0000000000..fea52a99de
--- /dev/null
+++ b/chat-libs/openh323/HISTORY
@@ -0,0 +1,35 @@
+2005-09-07 George Sherwood <george@beernabeer.com>
+ * DETAILS: Updated to version 1.15.6
+
+2005-03-17 Eric Sandall <eric@sandall.us>
+ * DETAILS: Removed MAKE_NJOBS=1
+ * BUILD: Run make_single before any makes
+ Run make_normal at the end
+ * HISTORY: Formatted to Guru Handbook
+
+2005-03-08 George Sherwood <george@beernabeer.com>
+ * DETAILS: Updated to version 1.15.3
+
+2004-12-12 George Sherwood <george@beernabeer.com>
+ * DETAILS: Updated to version 1_15_2
+ * BUILD: Doesn't seem to need the patch now.
+
+2004-09-27 Clement MATHIEU <cykl@mAdchAt.org>
+ * DETAILS: fixed wrong MD5SUM
+
+2004-09-11 George Sherwood <george@beernabeer.com>
+ * DETAILS: fixed small typing error. Bug #7347
+
+2004-09-06 Robin Cook <rcook@wyrms.net>
+ * PREPARE: added for CVS config_query
+ * DETAILS: added CVS download option
+ added BUILD_API=2
+ * DEPENDS: added g++
+ added optional depends on speex
+ * BUILD: modified for BUILD_API=2 and CVS build
+ * NOTE: mainly modifed to be able to get cvs version to build
+ cvs version of gnomemeeting.
+
+2004-08-12 Flavien Bridault <falvien.bridault@free.fr>
+ * Created spell.
+
diff --git a/chat-libs/openh323/PREPARE b/chat-libs/openh323/PREPARE
new file mode 100755
index 0000000000..8064306141
--- /dev/null
+++ b/chat-libs/openh323/PREPARE
@@ -0,0 +1 @@
+config_query CVS "Would you like to build the latest cvs version?" n
diff --git a/chat-libs/openh323/patch_openh323 b/chat-libs/openh323/patch_openh323
new file mode 100644
index 0000000000..52950d3e94
--- /dev/null
+++ b/chat-libs/openh323/patch_openh323
@@ -0,0 +1,24 @@
+--- Makefile 2004-08-12 12:15:17.793898040 +0200
++++ Makefile 2004-08-12 12:16:14.828227504 +0200
+@@ -242,7 +242,7 @@
+ # export NOAUDIOCODECS=true
+ # export NOVIDEO=true
+
+-SUBDIRS := src samples/simple
++SUBDIRS := src
+
+ ifneq (,$(wildcard dump323))
+ SUBDIRS += dump323
+--- src/Makefile 2004-08-12 11:01:34.167391488 +0200
++++ src/Makefile 2004-08-12 11:01:56.718963128 +0200
+@@ -888,8 +888,8 @@
+
+ # If we're cross compiling, we want the host's asnparser
+ # otherwise use the one for the current platform
+-ASNPARSE_DIR = $(HOSTPWLIBDIR)/tools/asnparser
+-ASNPARSER = $(ASNPARSE_DIR)/obj_$(HOST_PLATFORM_TYPE)_r/asnparser
++ASNPARSE_DIR = /usr/bin
++ASNPARSER = $(ASNPARSE_DIR)/asnparser
+
+
+ # If not cross compiling then make sure asnparser is built