aboutsummaryrefslogtreecommitdiff
path: root/audio/teamspeak3-server
diff options
context:
space:
mode:
authorEdwin Groothuis <edwin@FreeBSD.org>2003-09-01 04:07:32 +0000
committerEdwin Groothuis <edwin@FreeBSD.org>2003-09-01 04:07:32 +0000
commit06a36db746efce0412012e9947fc690cbb0c9cf1 (patch)
tree1638802c335b34d8351ec5e0e579ca5a7b08cd9e /audio/teamspeak3-server
parentc7dc6ed174ae81ea486988bb346d7f9bc2beb9d2 (diff)
downloadports-06a36db746efce0412012e9947fc690cbb0c9cf1.tar.gz
ports-06a36db746efce0412012e9947fc690cbb0c9cf1.zip
New port for Team Speak server (audio/teamspeak_server)
The server 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/55088 Submitted by: Daniel O'Connor <darius@dons.net.au>
Notes
Notes: svn path=/head/; revision=88237
Diffstat (limited to 'audio/teamspeak3-server')
-rw-r--r--audio/teamspeak3-server/Makefile33
-rw-r--r--audio/teamspeak3-server/distinfo1
-rw-r--r--audio/teamspeak3-server/files/teamspeak_server.sh26
-rw-r--r--audio/teamspeak3-server/pkg-descr5
-rw-r--r--audio/teamspeak3-server/pkg-plist103
5 files changed, 168 insertions, 0 deletions
diff --git a/audio/teamspeak3-server/Makefile b/audio/teamspeak3-server/Makefile
new file mode 100644
index 000000000000..da617aab8ddd
--- /dev/null
+++ b/audio/teamspeak3-server/Makefile
@@ -0,0 +1,33 @@
+# New ports collection makefile for: teamspeak_server
+# Date created: 22 January 2003
+# Whom: Daniel O'Connor
+#
+# $FreeBSD$
+#
+
+PORTNAME= teamspeak_server
+PORTVERSION= 2.0.19.40
+CATEGORIES= audio net
+MASTER_SITES= http://www.teamspeak.org/files/ \
+ ftp://ftp.ngz-network.de/pub/11/4/releases/ \
+ http://www.gsoft.com.au/~doconnor/
+DISTNAME= ts2_server_rc2_201940
+
+MAINTAINER= darius@dons.net.au
+COMMENT= Server side of the TeamSpeak group voice chat system
+
+WRKSRC= ${WRKDIR}/tss2_rc2
+USE_BZIP2= yes
+NO_BUILD= yes
+USE_LINUX= yes
+NO_FILTER_SHLIBS=yes
+
+do-install:
+ ${MKDIR} ${PREFIX}/lib/teamspeak_server
+ ${TAR} -C ${WRKSRC} -cf - . | ${TAR} -C ${PREFIX}/lib/teamspeak_server -xf -
+ ${CHMOD} -R u+w ${PREFIX}/lib/teamspeak_server
+ ${SED} -e 's#%%TSHOME%%#${PREFIX}/lib/teamspeak_server#' <${FILESDIR}/teamspeak_server.sh >${WRKSRC}/teamspeak_server.sh
+ ${INSTALL_SCRIPT} ${WRKSRC}/teamspeak_server.sh ${PREFIX}/etc/rc.d/
+ ${RM} ${WRKSRC}/teamspeak_server.sh
+
+.include <bsd.port.mk>
diff --git a/audio/teamspeak3-server/distinfo b/audio/teamspeak3-server/distinfo
new file mode 100644
index 000000000000..9f6d26c34620
--- /dev/null
+++ b/audio/teamspeak3-server/distinfo
@@ -0,0 +1 @@
+MD5 (ts2_server_rc2_201940.tar.bz2) = 6521a57200259198e607631cc65c2873
diff --git a/audio/teamspeak3-server/files/teamspeak_server.sh b/audio/teamspeak3-server/files/teamspeak_server.sh
new file mode 100644
index 000000000000..3f9ffdde1213
--- /dev/null
+++ b/audio/teamspeak3-server/files/teamspeak_server.sh
@@ -0,0 +1,26 @@
+#!/bin/sh
+#
+# Start/stop the TeamSpeak 2 server
+#
+
+TSHOME=%%TSHOME%%
+PIDFILE=${TSHOME}/server.pid
+
+cd "$TSHOME"
+
+case "$1" in
+ start)
+ ./server_linux >/dev/null 2>&1
+ ;;
+ stop)
+ kill -TERM `cat "$PIDFILE"`
+ ;;
+ restart)
+ $0 stop && $0 start || exit 1
+ ;;
+ *)
+ echo "Usage: $0 {start|stop|restart}"
+ exit 1
+esac
+exit 0
+
diff --git a/audio/teamspeak3-server/pkg-descr b/audio/teamspeak3-server/pkg-descr
new file mode 100644
index 000000000000..5a1507c0369a
--- /dev/null
+++ b/audio/teamspeak3-server/pkg-descr
@@ -0,0 +1,5 @@
+The server 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/teamspeak3-server/pkg-plist b/audio/teamspeak3-server/pkg-plist
new file mode 100644
index 000000000000..12c01c437644
--- /dev/null
+++ b/audio/teamspeak3-server/pkg-plist
@@ -0,0 +1,103 @@
+etc/rc.d/teamspeak_server.sh
+lib/teamspeak_server/changelog.txt
+lib/teamspeak_server/httpdocs/choice_box.html
+lib/teamspeak_server/httpdocs/database_client_manager.html
+lib/teamspeak_server/httpdocs/database_client_manager_add.html
+lib/teamspeak_server/httpdocs/database_client_manager_clientlist.html
+lib/teamspeak_server/httpdocs/database_client_manager_edit.html
+lib/teamspeak_server/httpdocs/database_sclient_manager.html
+lib/teamspeak_server/httpdocs/database_sclient_manager_add.html
+lib/teamspeak_server/httpdocs/database_sclient_manager_clientlist.html
+lib/teamspeak_server/httpdocs/database_sclient_manager_edit.html
+lib/teamspeak_server/httpdocs/error_box.html
+lib/teamspeak_server/httpdocs/footer.html
+lib/teamspeak_server/httpdocs/gfx/add_client.png
+lib/teamspeak_server/httpdocs/gfx/add_server.png
+lib/teamspeak_server/httpdocs/gfx/delete.png
+lib/teamspeak_server/httpdocs/gfx/edit.png
+lib/teamspeak_server/httpdocs/gfx/headerline.gif
+lib/teamspeak_server/httpdocs/gfx/menu_background.gif
+lib/teamspeak_server/httpdocs/gfx/pixel.gif
+lib/teamspeak_server/httpdocs/gfx/select.png
+lib/teamspeak_server/httpdocs/gfx/select_short.png
+lib/teamspeak_server/httpdocs/gfx/server-run.png
+lib/teamspeak_server/httpdocs/gfx/server-stop.png
+lib/teamspeak_server/httpdocs/gfx/server_icon.png
+lib/teamspeak_server/httpdocs/gfx/serveradminlogin.gif
+lib/teamspeak_server/httpdocs/gfx/uhr_icon.png
+lib/teamspeak_server/httpdocs/gfx/under_hl.gif
+lib/teamspeak_server/httpdocs/gfx/user_icon.png
+lib/teamspeak_server/httpdocs/gfx/vBulletin_logo.gif
+lib/teamspeak_server/httpdocs/header.html
+lib/teamspeak_server/httpdocs/index.html
+lib/teamspeak_server/httpdocs/login.html
+lib/teamspeak_server/httpdocs/login_error.html
+lib/teamspeak_server/httpdocs/menu_bottom.html
+lib/teamspeak_server/httpdocs/menu_top.html
+lib/teamspeak_server/httpdocs/ok_box.html
+lib/teamspeak_server/httpdocs/server_basic_settings.html
+lib/teamspeak_server/httpdocs/server_country_option.html
+lib/teamspeak_server/httpdocs/server_manager.html
+lib/teamspeak_server/httpdocs/server_manager_add.html
+lib/teamspeak_server/httpdocs/server_manager_grouppermission.html
+lib/teamspeak_server/httpdocs/server_manager_overview.html
+lib/teamspeak_server/httpdocs/server_manager_permission.html
+lib/teamspeak_server/httpdocs/server_manager_permission_ca.html
+lib/teamspeak_server/httpdocs/server_manager_permission_op.html
+lib/teamspeak_server/httpdocs/server_manager_permission_r.html
+lib/teamspeak_server/httpdocs/server_manager_permission_sa.html
+lib/teamspeak_server/httpdocs/server_manager_permission_u.html
+lib/teamspeak_server/httpdocs/server_manager_permission_v.html
+lib/teamspeak_server/httpdocs/server_manager_permissionfield.html
+lib/teamspeak_server/httpdocs/server_manager_serverlist.html
+lib/teamspeak_server/httpdocs/server_manager_servers.html
+lib/teamspeak_server/httpdocs/server_manager_servers_list.html
+lib/teamspeak_server/httpdocs/server_manager_settings.html
+lib/teamspeak_server/httpdocs/slogin.html
+lib/teamspeak_server/readme.txt
+lib/teamspeak_server/server_linux
+lib/teamspeak_server/slicense.txt
+lib/teamspeak_server/sqlite.so
+lib/teamspeak_server/sqlite_sql/create_bans.sql
+lib/teamspeak_server/sqlite_sql/create_channel_privileges.sql
+lib/teamspeak_server/sqlite_sql/create_channels.sql
+lib/teamspeak_server/sqlite_sql/create_clients.sql
+lib/teamspeak_server/sqlite_sql/create_server_privileges.sql
+lib/teamspeak_server/sqlite_sql/create_servers.sql
+lib/teamspeak_server/sqlite_sql/delete_ban.sql
+lib/teamspeak_server/sqlite_sql/delete_ban_ip.sql
+lib/teamspeak_server/sqlite_sql/delete_channel.sql
+lib/teamspeak_server/sqlite_sql/delete_client.sql
+lib/teamspeak_server/sqlite_sql/delete_server.sql
+lib/teamspeak_server/sqlite_sql/edit_channel.sql
+lib/teamspeak_server/sqlite_sql/edit_channel_privilege.sql
+lib/teamspeak_server/sqlite_sql/edit_client.sql
+lib/teamspeak_server/sqlite_sql/edit_server.sql
+lib/teamspeak_server/sqlite_sql/edit_server_privilege.sql
+lib/teamspeak_server/sqlite_sql/new_ban.sql
+lib/teamspeak_server/sqlite_sql/new_channel.sql
+lib/teamspeak_server/sqlite_sql/new_channel_privilege.sql
+lib/teamspeak_server/sqlite_sql/new_client.sql
+lib/teamspeak_server/sqlite_sql/new_server.sql
+lib/teamspeak_server/sqlite_sql/new_server_privilege.sql
+lib/teamspeak_server/sqlite_sql/read_active_servers.sql
+lib/teamspeak_server/sqlite_sql/read_bans.sql
+lib/teamspeak_server/sqlite_sql/read_channel_privilege.sql
+lib/teamspeak_server/sqlite_sql/read_channels.sql
+lib/teamspeak_server/sqlite_sql/read_client_login.sql
+lib/teamspeak_server/sqlite_sql/read_clients.sql
+lib/teamspeak_server/sqlite_sql/read_clients_id.sql
+lib/teamspeak_server/sqlite_sql/read_clients_name.sql
+lib/teamspeak_server/sqlite_sql/read_server.sql
+lib/teamspeak_server/sqlite_sql/read_server_port.sql
+lib/teamspeak_server/sqlite_sql/read_server_privilege.sql
+lib/teamspeak_server/sqlite_sql/read_servers.sql
+lib/teamspeak_server/sqlite_sql/remove_moderatedattribs.sql
+lib/teamspeak_server/sqlite_sql/upgrade_1.sql
+lib/teamspeak_server/sqlite_sql/upgrade_2.sql
+lib/teamspeak_server/tss.SuSE_startscript
+lib/teamspeak_server/tss.minimal_startscript
+@dirrm lib/teamspeak_server/sqlite_sql
+@dirrm lib/teamspeak_server/httpdocs/gfx
+@dirrm lib/teamspeak_server/httpdocs
+@dirrm lib/teamspeak_server