From e27f3b41449cd80c8f48a77d1db0824bffd07b8f Mon Sep 17 00:00:00 2001 From: edwin Date: Fri, 4 Apr 2003 12:18:23 +0000 Subject: New port for TeamSpeak 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. PR: ports/47348 Submitted by: Daniel O'Connor --- audio/Makefile | 1 + audio/teamspeak_client/Makefile | 38 ++++++++ audio/teamspeak_client/distinfo | 2 + audio/teamspeak_client/files/TeamSpeak | 22 +++++ audio/teamspeak_client/pkg-descr | 5 + audio/teamspeak_client/pkg-plist | 166 +++++++++++++++++++++++++++++++++ 6 files changed, 234 insertions(+) create mode 100644 audio/teamspeak_client/Makefile create mode 100644 audio/teamspeak_client/distinfo create mode 100644 audio/teamspeak_client/files/TeamSpeak create mode 100644 audio/teamspeak_client/pkg-descr create mode 100644 audio/teamspeak_client/pkg-plist (limited to 'audio') 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 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 -- cgit