aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--audio/Makefile1
-rw-r--r--audio/teamspeak_client/Makefile38
-rw-r--r--audio/teamspeak_client/distinfo2
-rw-r--r--audio/teamspeak_client/files/TeamSpeak22
-rw-r--r--audio/teamspeak_client/pkg-descr5
-rw-r--r--audio/teamspeak_client/pkg-plist166
6 files changed, 234 insertions, 0 deletions
diff --git a/audio/Makefile b/audio/Makefile
index b6a12ea63c22..4b735ad8721e 100644
--- a/audio/Makefile
+++ b/audio/Makefile
@@ -271,6 +271,7 @@
SUBDIR += sweep
SUBDIR += swhplugins
SUBDIR += tclmidi
+ SUBDIR += teamspeak_client
SUBDIR += teknap
SUBDIR += tempest_for_eliza
SUBDIR += terminatorx
diff --git a/audio/teamspeak_client/Makefile b/audio/teamspeak_client/Makefile
new file mode 100644
index 000000000000..6a62a4691098
--- /dev/null
+++ b/audio/teamspeak_client/Makefile
@@ -0,0 +1,38 @@
+# New ports collection makefile for: teamspeak
+# Date created: 22 January 2003
+# Whom: Daniel O'Connor
+#
+# $FreeBSD$
+#
+
+PORTNAME= teamspeak_client
+PORTVERSION= 2.0.26.27
+CATEGORIES= audio
+MASTER_SITES= http://www.teamspeak.org/files/ \
+ http://www.gsoft.com.au/~doconnor/
+DISTNAME= ts2_client_rc1_2026
+DISTFILES= ${DISTNAME}${EXTRACT_SUFX} setduplexfake.so.gz
+EXTRACT_ONLY= ${DISTNAME}${EXTRACT_SUFX}
+
+MAINTAINER= darius@dons.net.au
+COMMENT= Client side of a group voice chat system
+
+RUN_DEPENDS= ${LINUXBASE}/usr/lib/libjpeg.so.62:${PORTSDIR}/graphics/linux-jpeg
+
+USE_BZIP2= yes
+NO_BUILD= yes
+USE_LINUX= yes
+NO_FILTER_SHLIBS=yes
+
+do-install:
+ ${MKDIR} ${PREFIX}/lib/teamspeak_client
+ ${TAR} -C ${PREFIX}/lib/teamspeak_client -xf ${WRKSRC}/setup.data/files.tar
+ ${LN} -fs ${PREFIX}/lib/teamspeak_client/libborqt-6.9.0-qt2.3.so ${PREFIX}/lib/teamspeak_client/libborqt-6.9-qt2.3.so
+ ${GZIP_CMD} -dc ${DISTDIR}/setduplexfake.so.gz >${PREFIX}/lib/teamspeak_client/setduplexfake.so
+ ${MKDIR} ${DOCSDIR}
+ ${INSTALL_DATA} ${WRKSRC}/README ${DOCSDIR}
+ ${INSTALL_DATA} ${WRKSRC}/clicense.txt ${DOCSDIR}
+ ${SED} -e 's#%%TSHOME%%#${PREFIX}/lib/teamspeak_client#' <${FILESDIR}/TeamSpeak >${WRKSRC}/TeamSpeak
+ ${INSTALL_SCRIPT} ${WRKSRC}/TeamSpeak ${PREFIX}/bin/
+
+.include <bsd.port.mk>
diff --git a/audio/teamspeak_client/distinfo b/audio/teamspeak_client/distinfo
new file mode 100644
index 000000000000..698302a15548
--- /dev/null
+++ b/audio/teamspeak_client/distinfo
@@ -0,0 +1,2 @@
+MD5 (ts2_client_rc1_2026.tar.bz2) = af275782d9cb9bad8eb2e627b7b640a7
+MD5 (setduplexfake.so.gz) = 926248734c4ca185f160b74421268f0e
diff --git a/audio/teamspeak_client/files/TeamSpeak b/audio/teamspeak_client/files/TeamSpeak
new file mode 100644
index 000000000000..42bde1205d61
--- /dev/null
+++ b/audio/teamspeak_client/files/TeamSpeak
@@ -0,0 +1,22 @@
+#!/bin/sh
+#
+# This starup script will set the correct library path
+# and then startup the teamspeak binary.
+#
+
+TSHOME=%%TSHOME%%
+if [ -z "$LD_LIBRARY_PATH" ]; then
+ export LD_LIBRARY_PATH=$TSHOME
+else
+ export LD_LIBRARY_PATH=$TSHOME:$LD_LIBRARY_PATH
+fi
+
+if [ -r $TSHOME/setduplexfake.so ]; then
+ if [ -z "$LD_PRELOAD" ]; then
+ export LD_PRELOAD=$TSHOME/setduplexfake.so
+ else
+ export LD_PRELOAD=$TSHOME/setduplexfake.so:$LD_PRELOAD
+ fi
+fi
+
+$TSHOME/TeamSpeak.bin "$@"
diff --git a/audio/teamspeak_client/pkg-descr b/audio/teamspeak_client/pkg-descr
new file mode 100644
index 000000000000..f0b04c0b6029
--- /dev/null
+++ b/audio/teamspeak_client/pkg-descr
@@ -0,0 +1,5 @@
+The client for Team Speak a voice chat program which supports multiple
+channels with different rate codecs and several people on each channel.
+Primarily aimed at team gamers but can be used as an IP phone as well.
+
+WWW: http://www.teamspeak.org
diff --git a/audio/teamspeak_client/pkg-plist b/audio/teamspeak_client/pkg-plist
new file mode 100644
index 000000000000..63a6efde6482
--- /dev/null
+++ b/audio/teamspeak_client/pkg-plist
@@ -0,0 +1,166 @@
+bin/TeamSpeak
+lib/teamspeak_client/TeamSpeak.bin
+lib/teamspeak_client/client_sdk/SDK_readme.txt
+lib/teamspeak_client/client_sdk/TsRemoteImport.pas
+lib/teamspeak_client/client_sdk/tsControl.dpr
+lib/teamspeak_client/client_sdk/tsControl.exe
+lib/teamspeak_client/client_sdk/libTSRemote.so.0.2
+lib/teamspeak_client/icon.xpm
+lib/teamspeak_client/libHVDI.so.0.8.0
+lib/teamspeak_client/libborqt-6.9-qt2.3.so
+lib/teamspeak_client/libborqt-6.9.0-qt2.3.so
+lib/teamspeak_client/manual/registerwithserver.gif
+lib/teamspeak_client/manual/registerwithserver.htm
+lib/teamspeak_client/manual/soundinputoutputsettings.gif
+lib/teamspeak_client/manual/soundinputoutputsettings.htm
+lib/teamspeak_client/manual/autooperator.htm
+lib/teamspeak_client/manual/adminregisterplayerwithserver.htm
+lib/teamspeak_client/manual/definekeys.gif
+lib/teamspeak_client/manual/getconnectioninfo.htm
+lib/teamspeak_client/manual/options.htm
+lib/teamspeak_client/manual/ts03-toc.htm
+lib/teamspeak_client/manual/closed.gif
+lib/teamspeak_client/manual/channeladmin.htm
+lib/teamspeak_client/manual/FAQ.htm
+lib/teamspeak_client/manual/quickconnect.gif
+lib/teamspeak_client/manual/quickconnect.htm
+lib/teamspeak_client/manual/optionssoundnotifications.gif
+lib/teamspeak_client/manual/allowregistration.htm
+lib/teamspeak_client/manual/default.htm
+lib/teamspeak_client/manual/keybindings.gif
+lib/teamspeak_client/manual/allowregisterwithserver.gif
+lib/teamspeak_client/manual/howtostartteamspeak.htm
+lib/teamspeak_client/manual/closeteamspeak.htm
+lib/teamspeak_client/manual/switchtochannel.htm
+lib/teamspeak_client/manual/optionssounddevices.gif
+lib/teamspeak_client/manual/playerflags.gif
+lib/teamspeak_client/manual/away.gif
+lib/teamspeak_client/manual/away.htm
+lib/teamspeak_client/manual/topic.gif
+lib/teamspeak_client/manual/teamspeak.gif
+lib/teamspeak_client/manual/serverconnectioninfo.gif
+lib/teamspeak_client/manual/serverconnectioninfo.htm
+lib/teamspeak_client/manual/optionsother.gif
+lib/teamspeak_client/manual/createsubchannel.gif
+lib/teamspeak_client/manual/createsubchannel.htm
+lib/teamspeak_client/manual/menuself.gif
+lib/teamspeak_client/manual/menuself.htm
+lib/teamspeak_client/manual/voice.htm
+lib/teamspeak_client/manual/keysettings.htm
+lib/teamspeak_client/manual/blockwhispers.htm
+lib/teamspeak_client/manual/whatists.htm
+lib/teamspeak_client/manual/connectioninfo.gif
+lib/teamspeak_client/manual/inputmuted.gif
+lib/teamspeak_client/manual/inputmuted.htm
+lib/teamspeak_client/manual/editchannel.htm
+lib/teamspeak_client/manual/ts03-index.htm
+lib/teamspeak_client/manual/removeregistration.htm
+lib/teamspeak_client/manual/disconnect.htm
+lib/teamspeak_client/manual/button.gif
+lib/teamspeak_client/manual/toc.css
+lib/teamspeak_client/manual/serveradmin.htm
+lib/teamspeak_client/manual/outpumuted.gif
+lib/teamspeak_client/manual/lastnotes.htm
+lib/teamspeak_client/manual/C1H_HTML.css
+lib/teamspeak_client/manual/sendtextmessagetoall.htm
+lib/teamspeak_client/manual/open.gif
+lib/teamspeak_client/manual/adminregisterwithserver.gif
+lib/teamspeak_client/manual/texttochannel.gif
+lib/teamspeak_client/manual/featurelist.htm
+lib/teamspeak_client/manual/usedcodecsandsomewordsaboutquality.htm
+lib/teamspeak_client/manual/menusettings.gif
+lib/teamspeak_client/manual/menusettings.htm
+lib/teamspeak_client/manual/kickplayerwithreason.htm
+lib/teamspeak_client/manual/kickplayer.htm
+lib/teamspeak_client/manual/menuconnection.gif
+lib/teamspeak_client/manual/menuconnection.htm
+lib/teamspeak_client/manual/menuhelp.htm
+lib/teamspeak_client/manual/channelcommander.htm
+lib/teamspeak_client/manual/linkbar.gif
+lib/teamspeak_client/manual/DocToHelp.js
+lib/teamspeak_client/manual/clientmanual.htm
+lib/teamspeak_client/manual/back.gif
+lib/teamspeak_client/manual/kickplayerfromchannel.htm
+lib/teamspeak_client/manual/general.htm
+lib/teamspeak_client/manual/createchannel.gif
+lib/teamspeak_client/manual/createchannel.htm
+lib/teamspeak_client/manual/whatdoineedforts.htm
+lib/teamspeak_client/manual/glossaryofterms.htm
+lib/teamspeak_client/manual/sendtextmessagetochannel.htm
+lib/teamspeak_client/manual/outputmuted.gif
+lib/teamspeak_client/manual/outputmuted.htm
+lib/teamspeak_client/manual/menuplayers.gif
+lib/teamspeak_client/manual/menuplayers.htm
+lib/teamspeak_client/manual/connect.gif
+lib/teamspeak_client/manual/connect.htm
+lib/teamspeak_client/manual/requestvoice.gif
+lib/teamspeak_client/manual/requestvoice.htm
+lib/teamspeak_client/manual/generalinformationaboutportsandfirewallsforservers.htm
+lib/teamspeak_client/manual/theteamspeakclientgui.htm
+lib/teamspeak_client/manual/howitworks.htm
+lib/teamspeak_client/manual/autovoice.htm
+lib/teamspeak_client/manual/ts03-blank.htm
+lib/teamspeak_client/manual/textingall.gif
+lib/teamspeak_client/manual/deletechannel.htm
+lib/teamspeak_client/manual/menuchannels.gif
+lib/teamspeak_client/manual/menuchannels.htm
+lib/teamspeak_client/manual/operator.htm
+lib/teamspeak_client/manual/channel.gif
+lib/teamspeak_client/sounds/17.welcome.wav
+lib/teamspeak_client/sounds/36.v_stat_revoked.wav
+lib/teamspeak_client/sounds/09.newspeaker.wav
+lib/teamspeak_client/sounds/05.channelopened.wav
+lib/teamspeak_client/sounds/33.soundactivated.wav
+lib/teamspeak_client/sounds/25.yourpresence.wav
+lib/teamspeak_client/sounds/45.registrationfailed.wav
+lib/teamspeak_client/sounds/43.serveradm_stat_revoked.wav
+lib/teamspeak_client/sounds/38.op_stat_granted.wav
+lib/teamspeak_client/sounds/04.linkengaged.wav
+lib/teamspeak_client/sounds/23.youwerekserver.wav
+lib/teamspeak_client/sounds/08.playerleft.wav
+lib/teamspeak_client/sounds/28.channelswitched.wav
+lib/teamspeak_client/sounds/22.youwerekicked.wav
+lib/teamspeak_client/sounds/27.switchedchannel.wav
+lib/teamspeak_client/sounds/13.userjoined.wav
+lib/teamspeak_client/sounds/01.linkactivated.wav
+lib/teamspeak_client/sounds/16.hesouttahere.wav
+lib/teamspeak_client/sounds/40.adm_stat_granted.wav
+lib/teamspeak_client/sounds/03.linkdisengaged.wav
+lib/teamspeak_client/sounds/29.micmuted.wav
+lib/teamspeak_client/sounds/19.byefornow.wav
+lib/teamspeak_client/sounds/26.yourconnterminated.wav
+lib/teamspeak_client/sounds/49.error.wav
+lib/teamspeak_client/sounds/18.byebye.wav
+lib/teamspeak_client/sounds/34.soundresumed.wav
+lib/teamspeak_client/sounds/31.micopened.wav
+lib/teamspeak_client/sounds/39.op_stat_revoked.wav
+lib/teamspeak_client/sounds/47.accessdenied.wav
+lib/teamspeak_client/sounds/44.registrationcomplete.wav
+lib/teamspeak_client/sounds/30.micactivated.wav
+lib/teamspeak_client/sounds/10.speakerleft.wav
+lib/teamspeak_client/sounds/15.contact.wav
+lib/teamspeak_client/sounds/41.adm_stat_revoked.wav
+lib/teamspeak_client/sounds/21.playerkicked.wav
+lib/teamspeak_client/sounds/48.warning.wav
+lib/teamspeak_client/sounds/50.fatalerror.wav
+lib/teamspeak_client/sounds/20.seeyousoon.wav
+lib/teamspeak_client/sounds/12.memberleft.wav
+lib/teamspeak_client/sounds/32.soundmuted.wav
+lib/teamspeak_client/sounds/24.speakerremoved.wav
+lib/teamspeak_client/sounds/37.v_requested.wav
+lib/teamspeak_client/sounds/07.newplayer.wav
+lib/teamspeak_client/sounds/02.linkdeactivated.wav
+lib/teamspeak_client/sounds/06.channelclosed.wav
+lib/teamspeak_client/sounds/14.userleft.wav
+lib/teamspeak_client/sounds/42.servadm_stat_granted.wav
+lib/teamspeak_client/sounds/46.incorrectpassword.wav
+lib/teamspeak_client/sounds/11.memberjoined.wav
+lib/teamspeak_client/sounds/35.v_stat_granted.wav
+lib/teamspeak_client/setduplexfake.so
+share/doc/teamspeak_client/README
+share/doc/teamspeak_client/clicense.txt
+@dirrm share/doc/teamspeak_client
+@dirrm lib/teamspeak_client/client_sdk
+@dirrm lib/teamspeak_client/manual
+@dirrm lib/teamspeak_client/sounds
+@dirrm lib/teamspeak_client