Index: head/audio/teamspeak3-server/Makefile =================================================================== --- head/audio/teamspeak3-server/Makefile (revision 409697) +++ head/audio/teamspeak3-server/Makefile (revision 409698) @@ -1,91 +1,91 @@ # Created by: Daniel O'Connor # $FreeBSD$ PORTNAME= teamspeak3-server -PORTVERSION= 3.0.11.4 +PORTVERSION= 3.0.12.2 PORTEPOCH= 1 CATEGORIES= audio net MASTER_SITES= http://dl.4players.de/ts/releases/${PORTVERSION}/ \ http://teamspeak.gameserver.gamed.de/ts3/releases/${PORTVERSION}/ -DISTNAME= ${PORTNAME}_freebsd-${TEAMSPEAK_ARCH}-${PORTVERSION} +DISTNAME= ${PORTNAME}_freebsd_${TEAMSPEAK_ARCH}-${PORTVERSION} MAINTAINER= hirner@bitfire.at COMMENT= Server side of the TeamSpeak group voice chat system LICENSE= teamspeak LICENSE_NAME= TeamSpeak 3.x End User License Agreement LICENSE_FILE= ${WRKSRC}/LICENSE LICENSE_PERMS= no-dist-mirror no-dist-sell no-pkg-mirror no-pkg-sell +USES= tar:bz2 NO_BUILD= yes USE_LDCONFIG= ${LIBDIR} USE_RC_SUBR= teamspeak SUB_FILES= pkg-message RESTRICTED= No redistribution ONLY_FOR_ARCHS= amd64 i386 USERS= teamspeak GROUPS= teamspeak CONFLICTS= teamspeak_server-[0-9]* PLIST_SUB+= DBDIR=${DBDIR} \ ETCDIR=${ETCDIR} \ LOGDIR=${LOGDIR} \ BINGRP=${BINGRP} SUB_LIST+= DBDIR=${DBDIR} \ ETCDIR=${ETCDIR} \ LOGDIR=${LOGDIR} OPTIONS_DEFINE= DOCS .include .if ${ARCH} == "i386" TEAMSPEAK_ARCH= x86 -WRKSRC= ${WRKDIR}/${PORTNAME}_freebsd-${TEAMSPEAK_ARCH} +WRKSRC= ${WRKDIR}/${PORTNAME}_freebsd_${TEAMSPEAK_ARCH} .endif .if ${ARCH} == "amd64" TEAMSPEAK_ARCH= amd64 -WRKSRC= ${WRKDIR}/${PORTNAME}_freebsd-${TEAMSPEAK_ARCH} +WRKSRC= ${WRKDIR}/${PORTNAME}_freebsd_${TEAMSPEAK_ARCH} .endif DBDIR= /var/db/teamspeak ETCDIR= ${PREFIX}/etc/teamspeak LIBDIR= ${PREFIX}/lib/teamspeak/server LIBEXECDIR= ${PREFIX}/libexec LOGDIR= /var/log/teamspeak SHAREDIR= ${PREFIX}/share/teamspeak/server -PORTDOCS= ts3_serverquery_manual.pdf \ - permissiondoc.txt \ +PORTDOCS= permissiondoc.txt \ privilegekey_guide.txt \ server_quickstart.txt \ server_upgrade.txt \ update_mysql_to_mariadb.txt do-install: @${MKDIR} ${STAGEDIR}${SHAREDIR} ${INSTALL_DATA} ${WRKSRC}/CHANGELOG ${STAGEDIR}${SHAREDIR} ${INSTALL_DATA} ${WRKSRC}/LICENSE ${STAGEDIR}${SHAREDIR} (cd ${WRKSRC} && ${COPYTREE_SHARE} "sql serverquerydocs" ${STAGEDIR}${SHAREDIR}) @${MKDIR} ${STAGEDIR}${LIBDIR} ${INSTALL_LIB} ${WRKSRC}/*.so ${STAGEDIR}${LIBDIR} ${INSTALL_LIB} ${WRKSRC}/redist/*.so* ${STAGEDIR}${LIBDIR} - ${INSTALL_PROGRAM} ${WRKSRC}/ts3server_freebsd_${TEAMSPEAK_ARCH} \ - ${STAGEDIR}${LIBEXECDIR}/teamspeak_server + ${INSTALL_PROGRAM} ${WRKSRC}/ts3server \ + ${STAGEDIR}${LIBEXECDIR}/ @${MKDIR} ${STAGEDIR}${DOCSDIR} . for DOCFILE in ${PORTDOCS} ${INSTALL_DATA} ${WRKSRC}/doc/${DOCFILE} ${STAGEDIR}${DOCSDIR} . endfor post-install: ${INSTALL} -d ${STAGEDIR}${DBDIR} ${INSTALL} -d ${STAGEDIR}${LOGDIR} @${MKDIR} ${STAGEDIR}${ETCDIR} .include Index: head/audio/teamspeak3-server/distinfo =================================================================== --- head/audio/teamspeak3-server/distinfo (revision 409697) +++ head/audio/teamspeak3-server/distinfo (revision 409698) @@ -1,4 +1,4 @@ -SHA256 (teamspeak3-server_freebsd-x86-3.0.11.4.tar.gz) = c289382c3ede8feaedff8feafbd25ad704283ed85542d17c22f8034e9b322816 -SIZE (teamspeak3-server_freebsd-x86-3.0.11.4.tar.gz) = 5845799 -SHA256 (teamspeak3-server_freebsd-amd64-3.0.11.4.tar.gz) = 047c9d63782a99c0cc31fa96471723c41de010613af5f6cb3aab1544a65fa6de -SIZE (teamspeak3-server_freebsd-amd64-3.0.11.4.tar.gz) = 5798235 +SHA256 (teamspeak3-server_freebsd_x86-3.0.12.2.tar.bz2) = 43903ff5a910089416f95d250a584295b1234ede1c5ac7db733a6ffe6bb6d702 +SIZE (teamspeak3-server_freebsd_x86-3.0.12.2.tar.bz2) = 5424784 +SHA256 (teamspeak3-server_freebsd_amd64-3.0.12.2.tar.bz2) = 88440eece26bb1d7cfe1e431193f5448b7efe0dfc995a7e67aa23e0cb0288d10 +SIZE (teamspeak3-server_freebsd_amd64-3.0.12.2.tar.bz2) = 5557743 Index: head/audio/teamspeak3-server/files/teamspeak.in =================================================================== --- head/audio/teamspeak3-server/files/teamspeak.in (revision 409697) +++ head/audio/teamspeak3-server/files/teamspeak.in (revision 409698) @@ -1,38 +1,38 @@ #!/bin/sh # $FreeBSD$ # # PROVIDE: teamspeak # REQUIRE: LOGIN # KEYWORD: shutdown # # Add the following lines to /etc/rc.conf.local or /etc/rc.conf # to enable this service: # # teamspeak_enable (bool): Set to NO by default. # Set it to YES to enable teamspeak server. # . /etc/rc.subr name="teamspeak" rcvar=teamspeak_enable db_dir=%%DBDIR%% log_dir=%%LOGDIR%% pidfile=%%DBDIR%%/teamspeak_server.pid -procname=%%PREFIX%%/libexec/teamspeak_server +procname=%%PREFIX%%/libexec/ts3server command=/usr/sbin/daemon -command_args="-fp $pidfile -u teamspeak %%PREFIX%%/libexec/teamspeak_server dbsqlpath=%%PREFIX%%/share/teamspeak/server/sql/ inifile=%%PREFIX%%/etc/teamspeak/ts3server.ini licensepath=%%PREFIX%%/etc/teamspeak/ logpath=$log_dir" +command_args="-fp $pidfile -u teamspeak %%PREFIX%%/libexec/ts3server dbsqlpath=%%PREFIX%%/share/teamspeak/server/sql/ inifile=%%PREFIX%%/etc/teamspeak/ts3server.ini licensepath=%%PREFIX%%/etc/teamspeak/ logpath=$log_dir" teamspeak_chdir=$db_dir required_dirs="$db_dir $log_dir" load_rc_config $name : ${teamspeak_enable="NO"} LD_LIBRARY_PATH=%%PREFIX%%/lib/teamspeak/server:$LD_LIBRARY_PATH export LD_LIBRARY_PATH run_rc_command "$1" Index: head/audio/teamspeak3-server/pkg-plist =================================================================== --- head/audio/teamspeak3-server/pkg-plist (revision 409697) +++ head/audio/teamspeak3-server/pkg-plist (revision 409698) @@ -1,253 +1,256 @@ lib/teamspeak/server/libmariadb.so.2 lib/teamspeak/server/libts3db_mariadb.so lib/teamspeak/server/libts3db_sqlite3.so -libexec/teamspeak_server +libexec/ts3server share/teamspeak/server/CHANGELOG share/teamspeak/server/LICENSE share/teamspeak/server/serverquerydocs/banadd.txt share/teamspeak/server/serverquerydocs/banclient.txt share/teamspeak/server/serverquerydocs/bandel.txt share/teamspeak/server/serverquerydocs/bandelall.txt share/teamspeak/server/serverquerydocs/banlist.txt share/teamspeak/server/serverquerydocs/bindinglist.txt share/teamspeak/server/serverquerydocs/channeladdperm.txt share/teamspeak/server/serverquerydocs/channelclientaddperm.txt share/teamspeak/server/serverquerydocs/channelclientdelperm.txt share/teamspeak/server/serverquerydocs/channelclientpermlist.txt share/teamspeak/server/serverquerydocs/channelcreate.txt share/teamspeak/server/serverquerydocs/channeldelete.txt share/teamspeak/server/serverquerydocs/channeldelperm.txt share/teamspeak/server/serverquerydocs/channeledit.txt share/teamspeak/server/serverquerydocs/channelfind.txt share/teamspeak/server/serverquerydocs/channelgroupadd.txt share/teamspeak/server/serverquerydocs/channelgroupaddperm.txt share/teamspeak/server/serverquerydocs/channelgroupclientlist.txt share/teamspeak/server/serverquerydocs/channelgroupcopy.txt share/teamspeak/server/serverquerydocs/channelgroupdel.txt share/teamspeak/server/serverquerydocs/channelgroupdelperm.txt share/teamspeak/server/serverquerydocs/channelgrouplist.txt share/teamspeak/server/serverquerydocs/channelgrouppermlist.txt share/teamspeak/server/serverquerydocs/channelgrouprename.txt share/teamspeak/server/serverquerydocs/channelinfo.txt share/teamspeak/server/serverquerydocs/channellist.txt share/teamspeak/server/serverquerydocs/channelmove.txt share/teamspeak/server/serverquerydocs/channelpermlist.txt share/teamspeak/server/serverquerydocs/clientaddperm.txt share/teamspeak/server/serverquerydocs/clientdbdelete.txt share/teamspeak/server/serverquerydocs/clientdbedit.txt share/teamspeak/server/serverquerydocs/clientdbfind.txt share/teamspeak/server/serverquerydocs/clientdbinfo.txt share/teamspeak/server/serverquerydocs/clientdblist.txt share/teamspeak/server/serverquerydocs/clientdelperm.txt share/teamspeak/server/serverquerydocs/clientedit.txt share/teamspeak/server/serverquerydocs/clientfind.txt share/teamspeak/server/serverquerydocs/clientgetdbidfromuid.txt share/teamspeak/server/serverquerydocs/clientgetids.txt share/teamspeak/server/serverquerydocs/clientgetnamefromdbid.txt share/teamspeak/server/serverquerydocs/clientgetnamefromuid.txt share/teamspeak/server/serverquerydocs/clientgetuidfromclid.txt share/teamspeak/server/serverquerydocs/clientinfo.txt share/teamspeak/server/serverquerydocs/clientkick.txt share/teamspeak/server/serverquerydocs/clientlist.txt share/teamspeak/server/serverquerydocs/clientmove.txt share/teamspeak/server/serverquerydocs/clientpermlist.txt share/teamspeak/server/serverquerydocs/clientpoke.txt share/teamspeak/server/serverquerydocs/clientsetserverquerylogin.txt share/teamspeak/server/serverquerydocs/clientupdate.txt share/teamspeak/server/serverquerydocs/complainadd.txt share/teamspeak/server/serverquerydocs/complaindel.txt share/teamspeak/server/serverquerydocs/complaindelall.txt share/teamspeak/server/serverquerydocs/complainlist.txt share/teamspeak/server/serverquerydocs/custominfo.txt share/teamspeak/server/serverquerydocs/customsearch.txt share/teamspeak/server/serverquerydocs/ftcreatedir.txt share/teamspeak/server/serverquerydocs/ftdeletefile.txt share/teamspeak/server/serverquerydocs/ftgetfileinfo.txt share/teamspeak/server/serverquerydocs/ftgetfilelist.txt share/teamspeak/server/serverquerydocs/ftinitdownload.txt share/teamspeak/server/serverquerydocs/ftinitupload.txt share/teamspeak/server/serverquerydocs/ftlist.txt share/teamspeak/server/serverquerydocs/ftrenamefile.txt share/teamspeak/server/serverquerydocs/ftstop.txt share/teamspeak/server/serverquerydocs/gm.txt share/teamspeak/server/serverquerydocs/help.txt share/teamspeak/server/serverquerydocs/hostinfo.txt share/teamspeak/server/serverquerydocs/instanceedit.txt share/teamspeak/server/serverquerydocs/instanceinfo.txt share/teamspeak/server/serverquerydocs/logadd.txt share/teamspeak/server/serverquerydocs/login.txt share/teamspeak/server/serverquerydocs/logout.txt share/teamspeak/server/serverquerydocs/logview.txt share/teamspeak/server/serverquerydocs/messageadd.txt share/teamspeak/server/serverquerydocs/messagedel.txt share/teamspeak/server/serverquerydocs/messageget.txt share/teamspeak/server/serverquerydocs/messagelist.txt share/teamspeak/server/serverquerydocs/messageupdateflag.txt share/teamspeak/server/serverquerydocs/permfind.txt share/teamspeak/server/serverquerydocs/permget.txt share/teamspeak/server/serverquerydocs/permidgetbyname.txt share/teamspeak/server/serverquerydocs/permissionlist.txt share/teamspeak/server/serverquerydocs/permoverview.txt share/teamspeak/server/serverquerydocs/permreset.txt share/teamspeak/server/serverquerydocs/privilegekeyadd.txt share/teamspeak/server/serverquerydocs/privilegekeydelete.txt share/teamspeak/server/serverquerydocs/privilegekeylist.txt share/teamspeak/server/serverquerydocs/privilegekeyuse.txt share/teamspeak/server/serverquerydocs/quit.txt share/teamspeak/server/serverquerydocs/sendtextmessage.txt share/teamspeak/server/serverquerydocs/servercreate.txt share/teamspeak/server/serverquerydocs/serverdelete.txt share/teamspeak/server/serverquerydocs/serveredit.txt share/teamspeak/server/serverquerydocs/servergroupadd.txt share/teamspeak/server/serverquerydocs/servergroupaddclient.txt share/teamspeak/server/serverquerydocs/servergroupaddperm.txt share/teamspeak/server/serverquerydocs/servergroupautoaddperm.txt share/teamspeak/server/serverquerydocs/servergroupautodelperm.txt -share/teamspeak/server/serverquerydocs/servergroupbyclientid.txt share/teamspeak/server/serverquerydocs/servergroupclientlist.txt share/teamspeak/server/serverquerydocs/servergroupcopy.txt share/teamspeak/server/serverquerydocs/servergroupdel.txt share/teamspeak/server/serverquerydocs/servergroupdelclient.txt share/teamspeak/server/serverquerydocs/servergroupdelperm.txt share/teamspeak/server/serverquerydocs/servergrouplist.txt share/teamspeak/server/serverquerydocs/servergrouppermlist.txt share/teamspeak/server/serverquerydocs/servergrouprename.txt share/teamspeak/server/serverquerydocs/servergroupsbyclientid.txt share/teamspeak/server/serverquerydocs/serveridgetbyport.txt share/teamspeak/server/serverquerydocs/serverinfo.txt share/teamspeak/server/serverquerydocs/serverlist.txt share/teamspeak/server/serverquerydocs/servernotifyregister.txt share/teamspeak/server/serverquerydocs/servernotifyunregister.txt share/teamspeak/server/serverquerydocs/serverprocessstop.txt share/teamspeak/server/serverquerydocs/serverrequestconnectioninfo.txt share/teamspeak/server/serverquerydocs/serversnapshotcreate.txt share/teamspeak/server/serverquerydocs/serversnapshotdeploy.txt share/teamspeak/server/serverquerydocs/serverstart.txt share/teamspeak/server/serverquerydocs/serverstop.txt share/teamspeak/server/serverquerydocs/servertemppasswordadd.txt share/teamspeak/server/serverquerydocs/servertemppassworddel.txt share/teamspeak/server/serverquerydocs/servertemppasswordlist.txt share/teamspeak/server/serverquerydocs/setclientchannelgroup.txt share/teamspeak/server/serverquerydocs/tokenadd.txt share/teamspeak/server/serverquerydocs/tokendelete.txt share/teamspeak/server/serverquerydocs/tokenlist.txt share/teamspeak/server/serverquerydocs/tokenuse.txt share/teamspeak/server/serverquerydocs/use.txt share/teamspeak/server/serverquerydocs/version.txt share/teamspeak/server/serverquerydocs/whoami.txt share/teamspeak/server/sql/ban_delete.sql share/teamspeak/server/sql/ban_insert.sql share/teamspeak/server/sql/ban_list.sql share/teamspeak/server/sql/binding_delete.sql share/teamspeak/server/sql/bindings_insert.sql share/teamspeak/server/sql/bindings_list.sql share/teamspeak/server/sql/channel_delete.sql share/teamspeak/server/sql/channel_insert.sql share/teamspeak/server/sql/channel_server_list.sql share/teamspeak/server/sql/channel_update_parentid.sql share/teamspeak/server/sql/client_clear_traffic_stats.sql share/teamspeak/server/sql/client_count_by_serverid.sql share/teamspeak/server/sql/client_delete.sql share/teamspeak/server/sql/client_delete_prune.sql share/teamspeak/server/sql/client_get.sql share/teamspeak/server/sql/client_get_by_id.sql share/teamspeak/server/sql/client_get_by_name_or_uid.sql share/teamspeak/server/sql/client_get_by_serverid.sql share/teamspeak/server/sql/client_get_by_serverid_limit.sql share/teamspeak/server/sql/client_get_by_uid.sql share/teamspeak/server/sql/client_insert.sql share/teamspeak/server/sql/client_update_login_info.sql share/teamspeak/server/sql/client_update_name.sql share/teamspeak/server/sql/client_update_stats.sql share/teamspeak/server/sql/client_update_traffic_stats.sql share/teamspeak/server/sql/clientid_get_by_name_pw.sql share/teamspeak/server/sql/clientid_get_by_name_pw_serverid.sql share/teamspeak/server/sql/complain_delete.sql share/teamspeak/server/sql/complain_delete_all.sql share/teamspeak/server/sql/complain_delete_prune.sql share/teamspeak/server/sql/complain_get_by_serverid.sql share/teamspeak/server/sql/complain_insert.sql share/teamspeak/server/sql/create_mariadb/create_tables.sql share/teamspeak/server/sql/create_mariadb/drop_tables.sql share/teamspeak/server/sql/create_sqlite/create_tables.sql share/teamspeak/server/sql/create_sqlite/drop_tables.sql share/teamspeak/server/sql/custom_delete_by_clientid.sql share/teamspeak/server/sql/custom_get_by_id.sql share/teamspeak/server/sql/custom_get_by_ident.sql share/teamspeak/server/sql/custom_insert.sql share/teamspeak/server/sql/defaults.sql share/teamspeak/server/sql/group_delete.sql share/teamspeak/server/sql/group_id_get_by_name.sql share/teamspeak/server/sql/group_insert.sql share/teamspeak/server/sql/group_member_delete.sql share/teamspeak/server/sql/group_member_delete_by_groupid.sql share/teamspeak/server/sql/group_member_detail_get_by_groupid.sql share/teamspeak/server/sql/group_member_get.sql share/teamspeak/server/sql/group_member_insert.sql share/teamspeak/server/sql/group_members_get_by_groupid.sql share/teamspeak/server/sql/group_members_get_by_id.sql share/teamspeak/server/sql/group_members_get_by_serverid.sql share/teamspeak/server/sql/group_rename.sql share/teamspeak/server/sql/groups_get.sql share/teamspeak/server/sql/groups_get_by_serverid.sql share/teamspeak/server/sql/groups_get_by_serverid_type.sql share/teamspeak/server/sql/info_delete.sql share/teamspeak/server/sql/info_get_by_ident.sql share/teamspeak/server/sql/info_insert.sql share/teamspeak/server/sql/message_delete.sql share/teamspeak/server/sql/message_get_by_clientid.sql share/teamspeak/server/sql/message_get_unread_by_clientid.sql share/teamspeak/server/sql/message_insert.sql share/teamspeak/server/sql/message_list_by_clientid.sql share/teamspeak/server/sql/message_update_flag.sql share/teamspeak/server/sql/perm_delete_by_groupid.sql share/teamspeak/server/sql/perm_delete_by_permid.sql share/teamspeak/server/sql/perm_delete_by_serverid.sql share/teamspeak/server/sql/perm_get_by_id.sql share/teamspeak/server/sql/perm_get_by_serverid.sql +share/teamspeak/server/sql/perm_group_copy.sql +share/teamspeak/server/sql/perm_group_get_mapping.sql +share/teamspeak/server/sql/perm_group_perm_copy.sql share/teamspeak/server/sql/perm_insert.sql share/teamspeak/server/sql/perm_rename.sql share/teamspeak/server/sql/perm_update_get_groups.sql share/teamspeak/server/sql/properties_delete_by_id.sql share/teamspeak/server/sql/properties_delete_by_string_id.sql share/teamspeak/server/sql/properties_insert_by_id.sql share/teamspeak/server/sql/properties_insert_by_string_id.sql share/teamspeak/server/sql/properties_list_by_id.sql share/teamspeak/server/sql/properties_list_by_string_id.sql share/teamspeak/server/sql/server_clear_traffic_stats.sql share/teamspeak/server/sql/server_delete.sql share/teamspeak/server/sql/server_delete_get_qa_clients.sql share/teamspeak/server/sql/server_get_byid.sql share/teamspeak/server/sql/server_get_byport.sql share/teamspeak/server/sql/server_insert.sql share/teamspeak/server/sql/server_list.sql share/teamspeak/server/sql/server_list_by_machine_id.sql share/teamspeak/server/sql/server_snapshot_delete.sql share/teamspeak/server/sql/server_snapshot_delete_failed.sql share/teamspeak/server/sql/server_update_autostart.sql share/teamspeak/server/sql/server_update_machine_id.sql share/teamspeak/server/sql/server_update_port.sql share/teamspeak/server/sql/server_update_traffic_stats.sql share/teamspeak/server/sql/token_delete_by_key.sql share/teamspeak/server/sql/token_get_by_key.sql share/teamspeak/server/sql/token_insert.sql share/teamspeak/server/sql/token_list.sql share/teamspeak/server/sql/update_12.sql share/teamspeak/server/sql/update_13.sql share/teamspeak/server/sql/update_14.sql share/teamspeak/server/sql/update_15.sql share/teamspeak/server/sql/update_16.sql share/teamspeak/server/sql/update_17.sql share/teamspeak/server/sql/update_18.sql share/teamspeak/server/sql/update_19.sql share/teamspeak/server/sql/update_20.sql share/teamspeak/server/sql/update_21.sql share/teamspeak/server/sql/update_22.sql share/teamspeak/server/sql/update_23.sql +share/teamspeak/server/sql/update_24.sql share/teamspeak/server/sql/update_database_version.sql share/teamspeak/server/sql/update_permissions_12.sql share/teamspeak/server/sql/updates_and_fixes/convert_mysql_to_mariadb.sql share/teamspeak/server/sql/updates_and_fixes/mariadb_fix_latin_utf8.sql @dir(teamspeak,teamspeak,) %%DBDIR%% @dir(teamspeak,teamspeak,) %%ETCDIR%% @dir(teamspeak,wheel,) %%LOGDIR%%