aboutsummaryrefslogtreecommitdiffstats
path: root/audio/teamspeak_client
diff options
context:
space:
mode:
authoredwin <edwin@FreeBSD.org>2003-04-04 20:18:23 +0800
committeredwin <edwin@FreeBSD.org>2003-04-04 20:18:23 +0800
commite27f3b41449cd80c8f48a77d1db0824bffd07b8f (patch)
tree4ae328cded20ca844ee8e4153215141d91200e06 /audio/teamspeak_client
parentcf5965334eb3c323e078d0ef5643a1b2b2cee3d8 (diff)
downloadfreebsd-ports-gnome-e27f3b41449cd80c8f48a77d1db0824bffd07b8f.tar.gz
freebsd-ports-gnome-e27f3b41449cd80c8f48a77d1db0824bffd07b8f.tar.zst
freebsd-ports-gnome-e27f3b41449cd80c8f48a77d1db0824bffd07b8f.zip
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 <doconnor@cain.gsoft.com.au>
Diffstat (limited to 'audio/teamspeak_client')
-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
5 files changed, 233 insertions, 0 deletions
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