Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 31 Jul 2003 11:09:23 +0930 (CST)
From:      "Daniel O'Connor" <darius@dons.net.au>
To:        FreeBSD-gnats-submit@FreeBSD.org
Subject:    ports/55088: New port for Team Speak server (audio/teamspeak_server)
Message-ID:  <200307310139.h6V1dNYJ008844@chowder.gsoft.com.au>
Resent-Message-ID: <200307310140.h6V1eE7r052100@freefall.freebsd.org>

next in thread | raw e-mail | index | archive | help

>Number:         55088
>Category:       ports
>Synopsis:       New port for Team Speak server (audio/teamspeak_server)
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    freebsd-ports-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          change-request
>Submitter-Id:   current-users
>Arrival-Date:   Wed Jul 30 18:40:13 PDT 2003
>Closed-Date:
>Last-Modified:
>Originator:     Daniel O'Connor
>Release:        FreeBSD 4.8-STABLE i386
>Organization:
>Environment:
System: FreeBSD chowder.gsoft.com.au 4.8-STABLE FreeBSD 4.8-STABLE #7: Wed Jun 25 20:29:38 CST 2003 darius@chowder.dons.net.au:/usr/src/sys/compile/CHOWDER i386


>Description:
>How-To-Repeat:
>Fix:

http://www.gsoft.com.au/~doconnor/ts-server-port.tgz

# This is a shell archive.  Save it in a file, remove anything before
# this line, and then unpack it by entering "sh file".  Note, it may
# create directories; files and directories will be owned by you and
# have default permissions.
#
# This archive contains:
#
#       teamspeak_server
#       teamspeak_server/files
#       teamspeak_server/files/teamspeak_server.sh
#       teamspeak_server/pkg-plist
#       teamspeak_server/Makefile
#       teamspeak_server/distinfo
#       teamspeak_server/pkg-descr
#
echo c - teamspeak_server
mkdir -p teamspeak_server > /dev/null 2>&1
echo c - teamspeak_server/files
mkdir -p teamspeak_server/files > /dev/null 2>&1
echo x - teamspeak_server/files/teamspeak_server.sh
sed 's/^X//' >teamspeak_server/files/teamspeak_server.sh << 'END-of-teamspeak_server/files/teamspeak_server.sh'
X#!/bin/sh
X#
X# Start/stop the TeamSpeak 2 server
X#
X
XTSHOME=%%TSHOME%%
XPIDFILE=${TSHOME}/server.pid
X
Xcd "$TSHOME"
X
Xcase "$1" in
X    start)
X        ./server_linux >/dev/null 2>&1
X        ;;
X    stop)
X        kill -TERM `cat "$PIDFILE"`
X        ;;
X    restart)
X        $0 stop && $0 start || exit 1
X        ;;
X    *)
X        echo "Usage: $0 {start|stop|restart}"
X        exit 1
Xesac
Xexit 0
X
END-of-teamspeak_server/files/teamspeak_server.sh
echo x - teamspeak_server/pkg-plist
sed 's/^X//' >teamspeak_server/pkg-plist << 'END-of-teamspeak_server/pkg-plist'
Xetc/rc.d/teamspeak_server.sh
Xlib/teamspeak_server/changelog.txt
Xlib/teamspeak_server/httpdocs/choice_box.html
Xlib/teamspeak_server/httpdocs/database_client_manager.html
Xlib/teamspeak_server/httpdocs/database_client_manager_add.html
Xlib/teamspeak_server/httpdocs/database_client_manager_clientlist.html
Xlib/teamspeak_server/httpdocs/database_client_manager_edit.html
Xlib/teamspeak_server/httpdocs/database_sclient_manager.html
Xlib/teamspeak_server/httpdocs/database_sclient_manager_add.html
Xlib/teamspeak_server/httpdocs/database_sclient_manager_clientlist.html
Xlib/teamspeak_server/httpdocs/database_sclient_manager_edit.html
Xlib/teamspeak_server/httpdocs/error_box.html
Xlib/teamspeak_server/httpdocs/footer.html
Xlib/teamspeak_server/httpdocs/gfx/add_client.png
Xlib/teamspeak_server/httpdocs/gfx/add_server.png
Xlib/teamspeak_server/httpdocs/gfx/delete.png
Xlib/teamspeak_server/httpdocs/gfx/edit.png
Xlib/teamspeak_server/httpdocs/gfx/headerline.gif
Xlib/teamspeak_server/httpdocs/gfx/menu_background.gif
Xlib/teamspeak_server/httpdocs/gfx/pixel.gif
Xlib/teamspeak_server/httpdocs/gfx/select.png
Xlib/teamspeak_server/httpdocs/gfx/select_short.png
Xlib/teamspeak_server/httpdocs/gfx/server-run.png
Xlib/teamspeak_server/httpdocs/gfx/server-stop.png
Xlib/teamspeak_server/httpdocs/gfx/server_icon.png
Xlib/teamspeak_server/httpdocs/gfx/serveradminlogin.gif
Xlib/teamspeak_server/httpdocs/gfx/uhr_icon.png
Xlib/teamspeak_server/httpdocs/gfx/under_hl.gif
Xlib/teamspeak_server/httpdocs/gfx/user_icon.png
Xlib/teamspeak_server/httpdocs/gfx/vBulletin_logo.gif
Xlib/teamspeak_server/httpdocs/header.html
Xlib/teamspeak_server/httpdocs/index.html
Xlib/teamspeak_server/httpdocs/login.html
Xlib/teamspeak_server/httpdocs/login_error.html
Xlib/teamspeak_server/httpdocs/menu_bottom.html
Xlib/teamspeak_server/httpdocs/menu_top.html
Xlib/teamspeak_server/httpdocs/ok_box.html
Xlib/teamspeak_server/httpdocs/server_basic_settings.html
Xlib/teamspeak_server/httpdocs/server_country_option.html
Xlib/teamspeak_server/httpdocs/server_manager.html
Xlib/teamspeak_server/httpdocs/server_manager_add.html
Xlib/teamspeak_server/httpdocs/server_manager_grouppermission.html
Xlib/teamspeak_server/httpdocs/server_manager_overview.html
Xlib/teamspeak_server/httpdocs/server_manager_permission.html
Xlib/teamspeak_server/httpdocs/server_manager_permission_ca.html
Xlib/teamspeak_server/httpdocs/server_manager_permission_op.html
Xlib/teamspeak_server/httpdocs/server_manager_permission_r.html
Xlib/teamspeak_server/httpdocs/server_manager_permission_sa.html
Xlib/teamspeak_server/httpdocs/server_manager_permission_u.html
Xlib/teamspeak_server/httpdocs/server_manager_permission_v.html
Xlib/teamspeak_server/httpdocs/server_manager_permissionfield.html
Xlib/teamspeak_server/httpdocs/server_manager_serverlist.html
Xlib/teamspeak_server/httpdocs/server_manager_servers.html
Xlib/teamspeak_server/httpdocs/server_manager_servers_list.html
Xlib/teamspeak_server/httpdocs/server_manager_settings.html
Xlib/teamspeak_server/httpdocs/slogin.html
Xlib/teamspeak_server/readme.txt
Xlib/teamspeak_server/server_linux
Xlib/teamspeak_server/slicense.txt
Xlib/teamspeak_server/sqlite.so
Xlib/teamspeak_server/sqlite_sql/create_bans.sql
Xlib/teamspeak_server/sqlite_sql/create_channel_privileges.sql
Xlib/teamspeak_server/sqlite_sql/create_channels.sql
Xlib/teamspeak_server/sqlite_sql/create_clients.sql
Xlib/teamspeak_server/sqlite_sql/create_server_privileges.sql
Xlib/teamspeak_server/sqlite_sql/create_servers.sql
Xlib/teamspeak_server/sqlite_sql/delete_ban.sql
Xlib/teamspeak_server/sqlite_sql/delete_ban_ip.sql
Xlib/teamspeak_server/sqlite_sql/delete_channel.sql
Xlib/teamspeak_server/sqlite_sql/delete_client.sql
Xlib/teamspeak_server/sqlite_sql/delete_server.sql
Xlib/teamspeak_server/sqlite_sql/edit_channel.sql
Xlib/teamspeak_server/sqlite_sql/edit_channel_privilege.sql
Xlib/teamspeak_server/sqlite_sql/edit_client.sql
Xlib/teamspeak_server/sqlite_sql/edit_server.sql
Xlib/teamspeak_server/sqlite_sql/edit_server_privilege.sql
Xlib/teamspeak_server/sqlite_sql/new_ban.sql
Xlib/teamspeak_server/sqlite_sql/new_channel.sql
Xlib/teamspeak_server/sqlite_sql/new_channel_privilege.sql
Xlib/teamspeak_server/sqlite_sql/new_client.sql
Xlib/teamspeak_server/sqlite_sql/new_server.sql
Xlib/teamspeak_server/sqlite_sql/new_server_privilege.sql
Xlib/teamspeak_server/sqlite_sql/read_active_servers.sql
Xlib/teamspeak_server/sqlite_sql/read_bans.sql
Xlib/teamspeak_server/sqlite_sql/read_channel_privilege.sql
Xlib/teamspeak_server/sqlite_sql/read_channels.sql
Xlib/teamspeak_server/sqlite_sql/read_client_login.sql
Xlib/teamspeak_server/sqlite_sql/read_clients.sql
Xlib/teamspeak_server/sqlite_sql/read_clients_id.sql
Xlib/teamspeak_server/sqlite_sql/read_clients_name.sql
Xlib/teamspeak_server/sqlite_sql/read_server.sql
Xlib/teamspeak_server/sqlite_sql/read_server_port.sql
Xlib/teamspeak_server/sqlite_sql/read_server_privilege.sql
Xlib/teamspeak_server/sqlite_sql/read_servers.sql
Xlib/teamspeak_server/sqlite_sql/remove_moderatedattribs.sql
Xlib/teamspeak_server/sqlite_sql/upgrade_1.sql
Xlib/teamspeak_server/sqlite_sql/upgrade_2.sql
Xlib/teamspeak_server/tss.SuSE_startscript
Xlib/teamspeak_server/tss.minimal_startscript
X@dirrm share/nls/en_US.US-ASCII
X@dirrm share/nls/POSIX
X@dirrm lib/teamspeak_server/sqlite_sql
X@dirrm lib/teamspeak_server/httpdocs/gfx
X@dirrm lib/teamspeak_server/httpdocs
X@dirrm lib/teamspeak_server
END-of-teamspeak_server/pkg-plist
echo x - teamspeak_server/Makefile
sed 's/^X//' >teamspeak_server/Makefile << 'END-of-teamspeak_server/Makefile'
X# New ports collection makefile for:   teamspeak_server
X# Date created:                                22 January 2003
X# Whom:                                        Daniel O'Connor
X#
X# $FreeBSD$
X#
X
XPORTNAME=      teamspeak_server
XPORTVERSION=   2.0.19.40
XCATEGORIES=    audio net
XMASTER_SITES=  http://www.teamspeak.org/files/ \
X               ftp://ftp.ngz-network.de/pub/11/4/releases/ \
X               http://www.gsoft.com.au/~doconnor/
XDISTNAME=      ts2_server_rc2_201940
X
XMAINTAINER=    darius@dons.net.au
XCOMMENT=       Server side of the TeamSpeak group voice chat system
X
XWRKSRC=                ${WRKDIR}/tss2_rc2
XUSE_BZIP2=     yes
XNO_BUILD=      yes
XUSE_LINUX=     yes
XNO_FILTER_SHLIBS=yes
X
Xdo-install:
X       ${MKDIR} ${PREFIX}/lib/teamspeak_server
X       ${TAR} -C ${WRKSRC} -cf - . | ${TAR} -C ${PREFIX}/lib/teamspeak_server -xf -
X       ${SED} -e 's#%%TSHOME%%#${PREFIX}/lib/teamspeak_server#' <${FILESDIR}/teamspeak_server.sh >${WRKSRC}/teamspeak_server.sh
X       ${INSTALL_SCRIPT} ${WRKSRC}/teamspeak_server.sh ${PREFIX}/etc/rc.d/
X       ${RM} ${WRKSRC}/teamspeak_server.sh
X
X.include <bsd.port.mk>
END-of-teamspeak_server/Makefile
echo x - teamspeak_server/distinfo
sed 's/^X//' >teamspeak_server/distinfo << 'END-of-teamspeak_server/distinfo'
XMD5 (ts2_server_rc2_201940.tar.bz2) = 6521a57200259198e607631cc65c2873
END-of-teamspeak_server/distinfo
echo x - teamspeak_server/pkg-descr
sed 's/^X//' >teamspeak_server/pkg-descr << 'END-of-teamspeak_server/pkg-descr'
XThe server for Team Speak a voice chat program which supports multiple
Xchannels with different rate codecs and several people on each channel.
XPrimarily aimed at team gamers but can be used as an IP phone as well.
X
XWWW: http://www.teamspeak.org
END-of-teamspeak_server/pkg-descr
exit



>Release-Note:
>Audit-Trail:
>Unformatted:



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200307310139.h6V1dNYJ008844>