summaryrefslogtreecommitdiffstats
path: root/chat-libs
diff options
context:
space:
mode:
authorroot2006-04-24 09:03:08 -0500
committerroot2006-04-24 09:03:08 -0500
commit84d8b510ac289af0a43bfa9e110844af27a90196 (patch)
treed7093929b954dd2f71114bff270755e18f737eb1 /chat-libs
initial commit from stable 0.3
Diffstat (limited to 'chat-libs')
-rw-r--r--chat-libs/MAINTAINER1
-rwxr-xr-xchat-libs/libicq2000/DEPENDS1
-rwxr-xr-xchat-libs/libicq2000/DETAILS19
-rw-r--r--chat-libs/libicq2000/HISTORY26
-rwxr-xr-xchat-libs/libj2k/DETAILS21
-rw-r--r--chat-libs/libj2k/HISTORY3
-rwxr-xr-xchat-libs/libosip/DETAILS18
-rw-r--r--chat-libs/libosip/HISTORY3
-rwxr-xr-xchat-libs/libtlen/DETAILS17
-rw-r--r--chat-libs/libtlen/HISTORY3
-rwxr-xr-xchat-libs/linphone-im/BUILD19
-rwxr-xr-xchat-libs/linphone-im/DEPENDS2
-rwxr-xr-xchat-libs/linphone-im/DETAILS16
-rw-r--r--chat-libs/linphone-im/HISTORY9
-rwxr-xr-xchat-libs/linphone-im/POST_INSTALL4
-rwxr-xr-xchat-libs/linphone-im/PRE_BUILD7
-rwxr-xr-xchat-libs/loudmouth/DEPENDS5
-rwxr-xr-xchat-libs/loudmouth/DETAILS18
-rw-r--r--chat-libs/loudmouth/HISTORY32
-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
-rwxr-xr-xchat-libs/pwlib/BUILD5
-rwxr-xr-xchat-libs/pwlib/DEPENDS11
-rwxr-xr-xchat-libs/pwlib/DETAILS29
-rw-r--r--chat-libs/pwlib/HISTORY38
-rwxr-xr-xchat-libs/pwlib/PREPARE1
-rwxr-xr-xchat-libs/tls/BUILD3
-rwxr-xr-xchat-libs/tls/DEPENDS1
-rwxr-xr-xchat-libs/tls/DETAILS14
-rw-r--r--chat-libs/tls/HISTORY19
-rwxr-xr-xchat-libs/tls/INSTALL3
35 files changed, 468 insertions, 0 deletions
diff --git a/chat-libs/MAINTAINER b/chat-libs/MAINTAINER
new file mode 100644
index 0000000000..6ea0a73f6c
--- /dev/null
+++ b/chat-libs/MAINTAINER
@@ -0,0 +1 @@
+George "p3pilot" Sherwood <chat@sourcemage.org>
diff --git a/chat-libs/libicq2000/DEPENDS b/chat-libs/libicq2000/DEPENDS
new file mode 100755
index 0000000000..4046cf0714
--- /dev/null
+++ b/chat-libs/libicq2000/DEPENDS
@@ -0,0 +1 @@
+depends libsigc++
diff --git a/chat-libs/libicq2000/DETAILS b/chat-libs/libicq2000/DETAILS
new file mode 100755
index 0000000000..2a709f3342
--- /dev/null
+++ b/chat-libs/libicq2000/DETAILS
@@ -0,0 +1,19 @@
+ SPELL=libicq2000
+ VERSION=0.3.2
+ SOURCE=$SPELL-$VERSION.tar.gz
+SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
+ SOURCE_URL[0]=$SOURCEFORGE_URL/$SPELL/$SOURCE
+ WEB_SITE=http://libicq2000.sourceforge.net/
+ BUILD_API=2
+ ENTERED=20020417
+ UPDATED=20020417
+ MD5[0]=a2eb484dba7d789de8c141b2ab5b8f40
+ LICENSE[0]=LGPL
+SHORT="libicq2000 - C++ icq2000/2001 protocol library"
+cat << EOF
+libicq2000 is an opensource library being developed to support
+the icq2000/2001 protocol. It is easy for developers to use as
+the backbone for their clients' connection to the ICQ network-
+all the protocol work is abstracted away in one nice object-
+oriented interface.
+EOF
diff --git a/chat-libs/libicq2000/HISTORY b/chat-libs/libicq2000/HISTORY
new file mode 100644
index 0000000000..53880e8c0d
--- /dev/null
+++ b/chat-libs/libicq2000/HISTORY
@@ -0,0 +1,26 @@
+2004-11-25 George Sherwood <george@beernabeer.com>
+ * DETAILS: Updated to BUILD_API=2
+
+2002-11-04 Adam Clark <adamsgl@dhbit.ca>
+ * Incorrect DEPENDS between ickle & libicq2000. Fixed.
+
+2002-10-25 Adam Clark <adamsgl@dhbit.ca>
+ * Corrected MD5
+
+2002-10-22 Adam Clark <adamsgl@dhbit.ca>
+ * Corrected MD5 for release
+ Removed sourcemage mirror URL - redundant (Bug 1332)
+
+2002-07-23 Adam Clark <adamsgl@dhbit.ca>
+ * updated to 0.3.2
+ added MD5 and LICENSE fields
+
+2002-05-06 Adam Clark <adamsgl@dhbit.ca>
+ * fixed sourceforge download URL
+
+2002-04-26 Adam Clark <adamsgl@dhbit.ca>
+ * updated to 0.3.1
+
+2002-04-17 Adam Clark <adamsgl@dhbit.ca>
+ * created spell for ickle
+
diff --git a/chat-libs/libj2k/DETAILS b/chat-libs/libj2k/DETAILS
new file mode 100755
index 0000000000..95881ec90a
--- /dev/null
+++ b/chat-libs/libj2k/DETAILS
@@ -0,0 +1,21 @@
+ SPELL=libj2k
+ VERSION=0.0.9
+ SOURCE=$SPELL-$VERSION.tar.gz
+SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
+ SOURCE_URL[0]=${SOURCEFORGE_URL}/gaim-vv/$SOURCE
+ MD5[0]=da9b9ac29d24b71726b07f489a31ab8f
+ WEB_SITE=http://gaim-vv.sourceforge.net/
+ LICENSE[0]=GPL
+ ENTERED=20050112
+ UPDATED=20050112
+ BUILD_API=2
+ SHORT="JPEG-2000 codec"
+cat << EOF
+The J2000 codec was written in an effort to produce the cleanest and
+simplest implementation possible of the JPEG-2000 standard. We have put
+a particular emphasis on good architecture design and code simplicity,
+while at the same time providing an implementation as complete and
+efficient as possible.
+EOF
+
+
diff --git a/chat-libs/libj2k/HISTORY b/chat-libs/libj2k/HISTORY
new file mode 100644
index 0000000000..64ea31a2d9
--- /dev/null
+++ b/chat-libs/libj2k/HISTORY
@@ -0,0 +1,3 @@
+2005-01-12 George Sherwood <george@beernabeer.com>
+ * ALL: added Spell
+
diff --git a/chat-libs/libosip/DETAILS b/chat-libs/libosip/DETAILS
new file mode 100755
index 0000000000..dc29fd1147
--- /dev/null
+++ b/chat-libs/libosip/DETAILS
@@ -0,0 +1,18 @@
+ SPELL=libosip
+ VERSION=0.9.7
+ SOURCE=$SPELL-$VERSION.tar.gz
+SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
+SOURCE_URL[0]=http://simon.morlat.free.fr/download/0.12.2/source/$SOURCE
+ MD5[0]=8f89283cf3a9bc4d02135b434ba1b4db
+ LICENSE[0]=GPL
+ ENTERED=20050112
+ UPDATED=20050112
+ BUILD_API=2
+ SHORT="libosip is an implementation of SIP."
+cat << EOF
+SIP stands for the Session Initiation Protocol and is described by the
+rfc2543 (soon to be deprecated by latest revisions). This library aims
+to provide multimedia and telecom software developers an easy and
+powerful interface to initiate and control SIP based sessions in their
+applications. SIP is a open standard replacement from IETF for H323.
+EOF
diff --git a/chat-libs/libosip/HISTORY b/chat-libs/libosip/HISTORY
new file mode 100644
index 0000000000..64ea31a2d9
--- /dev/null
+++ b/chat-libs/libosip/HISTORY
@@ -0,0 +1,3 @@
+2005-01-12 George Sherwood <george@beernabeer.com>
+ * ALL: added Spell
+
diff --git a/chat-libs/libtlen/DETAILS b/chat-libs/libtlen/DETAILS
new file mode 100755
index 0000000000..6fb9ef8a83
--- /dev/null
+++ b/chat-libs/libtlen/DETAILS
@@ -0,0 +1,17 @@
+ SPELL=libtlen
+ VERSION=20041113
+ SOURCE=$SPELL-$VERSION.tar.gz
+ SOURCE_URL[1]=$SOURCEFORGE_URL/$SPELL/$SOURCE
+ MD5[0]='e33c4da2fd62fca0a1c7c8cdad0211de'
+SOURCE_DIRECTORY=${BUILD_DIRECTORY}/${SPELL}-${VERSION}
+ WEB_SITE=http://libtlen.sourceforge.net/
+ ENTERED=20050401
+ UPDATED=20050401
+ LICENSE[0]=GPL
+ BUILD_API=2
+ SHORT="Library required for GNU Gadu2"
+cat << EOF
+Libtlen is required by GNU Gadu to build tlen plugin. GNU Gadu is an
+"Instant Messenger" program created to work with protocols
+popular in Poland.
+EOF
diff --git a/chat-libs/libtlen/HISTORY b/chat-libs/libtlen/HISTORY
new file mode 100644
index 0000000000..11a2ffa000
--- /dev/null
+++ b/chat-libs/libtlen/HISTORY
@@ -0,0 +1,3 @@
+2005-04-02 George Sherwood <george@beernabeer.com>
+ * DETAILS, DEPENDS, HISTORY: created spell
+
diff --git a/chat-libs/linphone-im/BUILD b/chat-libs/linphone-im/BUILD
new file mode 100755
index 0000000000..31a38c1be3
--- /dev/null
+++ b/chat-libs/linphone-im/BUILD
@@ -0,0 +1,19 @@
+LDFLAGS="$LDFLAGS -L$SOURCE_DIRECTORY/speex/libspeex/.libs" &&
+
+if [[ "$CROSS_INSTALL" == on ]]; then
+ OPTS="$OPTS --host=${HOST} --build=${BUILD}"
+fi &&
+invoke_gcc &&
+./configure --prefix=${INSTALL_ROOT}/usr \
+ --sysconfdir=${INSTALL_ROOT}/etc \
+ --localstatedir=${INSTALL_ROOT}/var \
+ --mandir=${INSTALL_ROOT}/usr/share/man \
+ --infodir=${INSTALL_ROOT}/usr/share/info \
+ $OPTS &&
+cd libr263 &&
+sedit "s|CFLAGS\\s*=|\\0 $CFLAGS|g" Makefile &&
+make library &&
+cd ../speex &&
+make &&
+cd .. &&
+make
diff --git a/chat-libs/linphone-im/DEPENDS b/chat-libs/linphone-im/DEPENDS
new file mode 100755
index 0000000000..ef24892b15
--- /dev/null
+++ b/chat-libs/linphone-im/DEPENDS
@@ -0,0 +1,2 @@
+depends gcc34 &&
+depends libosip
diff --git a/chat-libs/linphone-im/DETAILS b/chat-libs/linphone-im/DETAILS
new file mode 100755
index 0000000000..cf3476d0cc
--- /dev/null
+++ b/chat-libs/linphone-im/DETAILS
@@ -0,0 +1,16 @@
+ SPELL=linphone-im
+ VERSION=0.1
+ SOURCE=$SPELL.tar.gz
+SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL
+SOURCE_URL[0]=$SOURCEFORGE_URL/gaim-vv/$SOURCE
+ MD5[0]='ae9853313d269aa08e0871ee2879667b'
+ LICENSE[0]=GPL
+ GCC_VERSION=3.4
+ WEB_SITE=http://gaim-vv.sourceforge.net/
+ ENTERED=20050112
+ UPDATED=20050112
+ BUILD_API=2
+ SHORT="plugin to provide video in gaim-vv"
+cat << EOF
+Plugin to provide video in gaim-vv
+EOF
diff --git a/chat-libs/linphone-im/HISTORY b/chat-libs/linphone-im/HISTORY
new file mode 100644
index 0000000000..1b0ecd1eca
--- /dev/null
+++ b/chat-libs/linphone-im/HISTORY
@@ -0,0 +1,9 @@
+2005-05-17 Sergey Lipnevich <sergey@sourcemage.org>
+ * BUILD: use our CFLAGS, useful on AMD64.
+
+2005-05-02 George Sherwood <george@beernabeer.com>
+ * DETAILS,BUILD,DEPENDS: updated to use gcc34
+
+2005-01-12 George Sherwood <george@beernabeer.com>
+ * ALL: added Spell
+
diff --git a/chat-libs/linphone-im/POST_INSTALL b/chat-libs/linphone-im/POST_INSTALL
new file mode 100755
index 0000000000..81e058b037
--- /dev/null
+++ b/chat-libs/linphone-im/POST_INSTALL
@@ -0,0 +1,4 @@
+cd $SOURCE_DIRECTORY &&
+cp config.h /usr/include/linphone-im/linphone_config.h &&
+mkdir /usr/include/mediastreamer &&
+cp mediastreamer/*h /usr/include/mediastreamer
diff --git a/chat-libs/linphone-im/PRE_BUILD b/chat-libs/linphone-im/PRE_BUILD
new file mode 100755
index 0000000000..f0365c1165
--- /dev/null
+++ b/chat-libs/linphone-im/PRE_BUILD
@@ -0,0 +1,7 @@
+default_pre_build &&
+cd $SOURCE_DIRECTORY &&
+sedit 's/speex//' Makefile.in &&
+sedit 's/developer-docs//' Makefile.in &&
+sedit '/^SUBDIRS/ { s/docs//; }' oRTP/Makefile.in &&
+sedit '/^SUBDIRS/ { s/docs//; }' osipua/Makefile.in
+
diff --git a/chat-libs/loudmouth/DEPENDS b/chat-libs/loudmouth/DEPENDS
new file mode 100755
index 0000000000..b65de57f31
--- /dev/null
+++ b/chat-libs/loudmouth/DEPENDS
@@ -0,0 +1,5 @@
+depends glib2 &&
+optional_depends "gnutls" \
+ "" \
+ "--without-ssl" \
+ "for SSL support"
diff --git a/chat-libs/loudmouth/DETAILS b/chat-libs/loudmouth/DETAILS
new file mode 100755
index 0000000000..e28763a490
--- /dev/null
+++ b/chat-libs/loudmouth/DETAILS
@@ -0,0 +1,18 @@
+ SPELL=loudmouth
+ VERSION=1.0.1
+ BRANCH=$(echo $VERSION | cut -d. -f1,2)
+ SOURCE=$SPELL-$VERSION.tar.bz2
+SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
+ SOURCE_URL[0]=$GNOME_URL/sources/$SPELL/$BRANCH/$SOURCE
+ WEB_SITE=http://projects.imendio.com/loudmouth/
+ MD5[0]='f6a330e7585ec10d199455b5707162a0'
+ BUILD_API=2
+ LICENSE[0]=LGPL
+ ENTERED=20030823
+ UPDATED=20030823
+ SHORT="Loudmouth is a lightweight and easy-to-use C library for programming with the Jabber protocol."
+cat << EOF
+Loudmouth is a lightweight and easy-to-use C library for programming with the
+Jabber protocol. It's designed to be easy to get started with and yet
+extensible to let you do anything the Jabber protocol allows.
+EOF
diff --git a/chat-libs/loudmouth/HISTORY b/chat-libs/loudmouth/HISTORY
new file mode 100644
index 0000000000..e34b6f9562
--- /dev/null
+++ b/chat-libs/loudmouth/HISTORY
@@ -0,0 +1,32 @@
+2005-08-15 George Sherwood <george@beernabeer.com>
+ * DETAILS: Update to 1.0.1
+
+2005-08-14 George Sherwood <george@beernabeer.com>
+ * DETAILS: Update to 1.0
+
+2005-05-08 George Sherwood <george@beernabeer.com>
+ * DETAILS: Update to 0.90
+
+2004-12-31 George Sherwood <george@beernabeer.com>
+ * DETAILS: Updated MD5
+
+2004-11-24 George Sherwood <george@beernabeer.com>
+ * DETAILS: Updated to 0.17.2
+ * DETAILS: Updated to BUILD_API=2
+
+2004-09-03 George Sherwood <george@beernabeer.com>
+ * DETAILS: Updated to 0.17.1
+
+2004-08-26 George J. Sherwood <george@beernabeer.com>
+ * DETAILS: Updated to 0.17
+
+2004-04-20 Arwed v. Merkatz <v.merkatz@gmx.net>
+ * DETAILS: updated to 0.16
+ changed WEB_SITE to http://projects.imendio.com/loudmouth/
+
+2003-11-13 Geoffrey Derber <gderber@sourcemage.org>
+ * Version bump to 0.14
+
+2003-08-23 Arwed v. Merkatz <v.merkatz@gmx.net>
+ * created the spell
+
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
diff --git a/chat-libs/pwlib/BUILD b/chat-libs/pwlib/BUILD
new file mode 100755
index 0000000000..b4ff4a062e
--- /dev/null
+++ b/chat-libs/pwlib/BUILD
@@ -0,0 +1,5 @@
+export PWLIBDIR=$SOURCE_DIRECTORY &&
+OPTS="$OPTS --enable-plugins --disable-openssl" &&
+make_single &&
+default_build &&
+make_normal
diff --git a/chat-libs/pwlib/DEPENDS b/chat-libs/pwlib/DEPENDS
new file mode 100755
index 0000000000..907b83e7c1
--- /dev/null
+++ b/chat-libs/pwlib/DEPENDS
@@ -0,0 +1,11 @@
+depends g++
+# depends openssl &&
+depends openldap &&
+
+optional_depends "sdl" "--enable-sdl" "--disable-sdl" "For full-screen video" &&
+optional_depends "expat" "--enable-expat" "--disable-expat" "XML support" &&
+optional_depends "alsa-lib" "" "" "For ALSA support" &&
+optional_depends "libavc1394" "" "" "For Firewire Support" &&
+optional_depends "libdv" "" "" "For Digital Video format support"
+
+
diff --git a/chat-libs/pwlib/DETAILS b/chat-libs/pwlib/DETAILS
new file mode 100755
index 0000000000..749cf4c395
--- /dev/null
+++ b/chat-libs/pwlib/DETAILS
@@ -0,0 +1,29 @@
+ SPELL=pwlib
+if [ "$CVS" == "y" ]; then
+ VERSION=cvs
+ SOURCE=${SPELL}-${VERSION}.tar.bz2
+ SOURCE_URL[0]=cvs://:pserver:anonymous@cvs.sourceforge.net:/cvsroot/openh323:ptlib_unix
+ FORCE_DOWNLOAD=1
+ MD5[0]="IGNORE"
+SOURCE_DIRECTORY=${BUILD_DIRECTORY}/${SPELL}-${VERSION}
+else
+ VERSION=1.8.7
+ 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:9333edf45f1022ba2529f7e731db9e5ffa92a17f
+SOURCE_DIRECTORY=${BUILD_DIRECTORY}/${SPELL}-${VERSION}
+fi
+ LICENSE[0]=GPL
+ BUILD_API=2
+ GCC_VERSION=3.4
+ WEB_SITE=http://www.openh323.org
+ ENTERED=20040409
+ UPDATED=20040905
+ SHORT="A Portable Text and GUI C/C++ Class Libarary."
+cat << EOF
+PWLib is a moderately large class library that has its genesis many years ago
+as a method to product applications to run on both Microsoft Windows and Unix
+X-Windows systems. It also was to have a Macintosh port as well but this never
+eventuated.
+EOF
diff --git a/chat-libs/pwlib/HISTORY b/chat-libs/pwlib/HISTORY
new file mode 100644
index 0000000000..4b26618fac
--- /dev/null
+++ b/chat-libs/pwlib/HISTORY
@@ -0,0 +1,38 @@
+2005-09-07 George Sherwood <george@beernabeer.com>
+ * DETAILS: Updated to version 1.8.7
+
+2005-09-06 George Sherwood <george@beernabeer.com>
+ * BUILD: disabled openssl (Bug 9261)
+ * DEPENDS: removed openssl
+
+2005-07-19 George Sherwood <george@beernabeer.com>
+ * DETAILS: Added GCC_VERSION=3.4.4
+
+2005-03-17 Eric Sandall <eric@sandall.us>
+ * DETAILS: Removed MAKE_NJOBS=1
+ * BUILD: Run make_single before default_build
+ Run make_normal after default_build
+
+2005-03-08 George Sherwood <george@beernabeer.com>
+ * DETAILS: Updated to version 1.8.4
+
+2004-12-12 George Sherwood <george@beernabeer.com>
+ * DETAILS: Updated to version 1_8_3
+
+2004-09-11 George Sherwood <george@beernabeer.com>
+ * DETAILS: fixed small typing error. Bug #7346
+
+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 libavc1394, and libdv
+ * BUILD: modified for BUILD_API=2
+ added exporting of PWLIBDIR
+ * 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/pwlib/PREPARE b/chat-libs/pwlib/PREPARE
new file mode 100755
index 0000000000..8064306141
--- /dev/null
+++ b/chat-libs/pwlib/PREPARE
@@ -0,0 +1 @@
+config_query CVS "Would you like to build the latest cvs version?" n
diff --git a/chat-libs/tls/BUILD b/chat-libs/tls/BUILD
new file mode 100755
index 0000000000..76cd38b689
--- /dev/null
+++ b/chat-libs/tls/BUILD
@@ -0,0 +1,3 @@
+ sedit "s/tclPort.h/tcl.h/" strncasecmp.c &&
+ ./configure --with-ssl-dir=/usr --prefix=/usr $OPTS &&
+ make
diff --git a/chat-libs/tls/DEPENDS b/chat-libs/tls/DEPENDS
new file mode 100755
index 0000000000..a70b5cf9e7
--- /dev/null
+++ b/chat-libs/tls/DEPENDS
@@ -0,0 +1 @@
+depends openssl
diff --git a/chat-libs/tls/DETAILS b/chat-libs/tls/DETAILS
new file mode 100755
index 0000000000..a7419b559b
--- /dev/null
+++ b/chat-libs/tls/DETAILS
@@ -0,0 +1,14 @@
+ SPELL=tls
+ VERSION=1.4.1
+ SOURCE=tls$VERSION-src.tar.gz
+SOURCE_DIRECTORY=$BUILD_DIRECTORY/${SPELL}1.4
+ SOURCE_URL[0]=$SOURCEFORGE_URL/tls/$SOURCE
+ WEB_SITE=http://tls.sourceforge.net/
+ MD5[0]=1b3a9bf31b9dc268c448e8bf60da6c7a
+ BUILD_API=2
+ ENTERED=20031126
+ UPDATED=20041108
+ SHORT="TLS is an OpenSSL / RSA-bsafe Tcl extension"
+cat << EOF
+TLS is an OpenSSL / RSA-bsafe Tcl extension that provides secure connections on top of the Tcl socket mechanism. Within a few lines of code, users can query https servers (see the tclhttpd project for an https server using TLS).
+EOF
diff --git a/chat-libs/tls/HISTORY b/chat-libs/tls/HISTORY
new file mode 100644
index 0000000000..b3e35eabf4
--- /dev/null
+++ b/chat-libs/tls/HISTORY
@@ -0,0 +1,19 @@
+2006-02-03 Eric Sandall <eric@sandall.us>
+ * INSTALL: Fails to install with multiple jobs (Bug #10488)
+
+2004-11-25 George Sherwood <george@beernabeer.com>
+ * DETAILS: Add BUILD_API=2
+
+2004-11-08 Arjan Bouter <abouter@sourcemage.org>
+ * BUILD_API=2 conversion
+ * BUILD: added a mkdir to fix a bug in make install
+
+2004-10-07 George Sherwood <george@beernabeer.com>
+ * DETAILS: Downgraded to version 1.4.1 until 1.5 works
+
+2004-08-11 George Sherwood <george@beernabeer.com>
+ * DETAILS: Updated to version 1.5.0
+
+2003-11-26 Ladislav Hagara <hgr@vabo.cz>
+ * DETAILS, BUILD, DEPENDS, HISTORY: created spell, version 1.4.1
+
diff --git a/chat-libs/tls/INSTALL b/chat-libs/tls/INSTALL
new file mode 100755
index 0000000000..5df51feebc
--- /dev/null
+++ b/chat-libs/tls/INSTALL
@@ -0,0 +1,3 @@
+make_single &&
+mkdir -p $INSTALL_ROOT/usr/lib/$SPELL-$VERSION &&
+default_install