Index: head/audio/teamspeak3-server/Makefile =================================================================== --- head/audio/teamspeak3-server/Makefile (revision 371530) +++ head/audio/teamspeak3-server/Makefile (revision 371531) @@ -1,98 +1,91 @@ # Created by: Daniel O'Connor # $FreeBSD$ PORTNAME= teamspeak3-server -PORTVERSION= 3.0.10.3 -PORTREVISION= 2 +PORTVERSION= 3.0.11 PORTEPOCH= 1 CATEGORIES= audio net MASTER_SITES= http://dl.4players.de/ts/releases/${PORTVERSION}/ \ - http://teamspeak.gameserver.gamed.de/ts3/releases/${PORTVERSION}/ \ - http://files.teamspeak-services.com/releases/${PORTVERSION}/ + http://teamspeak.gameserver.gamed.de/ts3/releases/${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 -LIB_DEPENDS= libiconv.so.3:${PORTSDIR}/converters/libiconv - -.ifdef (BATCH) -IGNORE= license ${LICENSE} needs confirmation, but BATCH is defined -.endif - NO_BUILD= yes USE_LDCONFIG= ${LIBDIR} USE_RC_SUBR= teamspeak SUB_FILES= pkg-message -USE_GCC= yes 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} .endif .if ${ARCH} == "amd64" TEAMSPEAK_ARCH= amd64 -.endif 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 \ privilegekey_guide.txt \ server_quickstart.txt \ - server_upgrade.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}) + ${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}/*.so ${STAGEDIR}${LIBDIR} + ${INSTALL_LIB} ${WRKSRC}/redist/*.so* ${STAGEDIR}${LIBDIR} - @${INSTALL_PROGRAM} ${WRKSRC}/ts3server_freebsd_${TEAMSPEAK_ARCH} \ + ${INSTALL_PROGRAM} ${WRKSRC}/ts3server_freebsd_${TEAMSPEAK_ARCH} \ ${STAGEDIR}${LIBEXECDIR}/teamspeak_server @${MKDIR} ${STAGEDIR}${DOCSDIR} . for DOCFILE in ${PORTDOCS} - @${INSTALL_DATA} ${WRKSRC}/doc/${DOCFILE} ${STAGEDIR}${DOCSDIR} + ${INSTALL_DATA} ${WRKSRC}/doc/${DOCFILE} ${STAGEDIR}${DOCSDIR} . endfor post-install: - @${INSTALL} -d ${STAGEDIR}${DBDIR} - @${INSTALL} -d ${STAGEDIR}${LOGDIR} + ${INSTALL} -d ${STAGEDIR}${DBDIR} + ${INSTALL} -d ${STAGEDIR}${LOGDIR} @${MKDIR} ${STAGEDIR}${ETCDIR} - @${CAT} ${WRKDIR}/pkg-message .include Index: head/audio/teamspeak3-server/distinfo =================================================================== --- head/audio/teamspeak3-server/distinfo (revision 371530) +++ head/audio/teamspeak3-server/distinfo (revision 371531) @@ -1,4 +1,4 @@ -SHA256 (teamspeak3-server_freebsd-amd64-3.0.10.3.tar.gz) = f2fa3c1093e58fd00875c9415ae41423c88751655e833f63ba77068011a482fe -SIZE (teamspeak3-server_freebsd-amd64-3.0.10.3.tar.gz) = 4004781 -SHA256 (teamspeak3-server_freebsd-x86-3.0.10.3.tar.gz) = 91145ca4c43b4e0804ee6d09a889c119225cf7c587049781fafbb9b76d97f460 -SIZE (teamspeak3-server_freebsd-x86-3.0.10.3.tar.gz) = 4528627 +SHA256 (teamspeak3-server_freebsd-amd64-3.0.11.tar.gz) = 08b90d04f5454de0c84a0faf09b9e71140dda6b2b33f64ed86d229f28935e266 +SIZE (teamspeak3-server_freebsd-amd64-3.0.11.tar.gz) = 5865011 +SHA256 (teamspeak3-server_freebsd-x86-3.0.11.tar.gz) = 58f168bc99373f07e2b8e19d44a50b6df616d556b83c7d25f24948e08ef58a90 +SIZE (teamspeak3-server_freebsd-x86-3.0.11.tar.gz) = 5908217 Index: head/audio/teamspeak3-server/pkg-plist =================================================================== --- head/audio/teamspeak3-server/pkg-plist (revision 371530) +++ head/audio/teamspeak3-server/pkg-plist (revision 371531) @@ -1,246 +1,251 @@ -lib/teamspeak/server/libts3db_mysql.so +lib/teamspeak/server/libmariadb.so.2 +lib/teamspeak/server/libts3db_mariadb.so lib/teamspeak/server/libts3db_sqlite3.so libexec/teamspeak_server 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/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/updates_and_fixes/convert_mysql_to_mariadb.sql +share/teamspeak/server/sql/updates_and_fixes/mariadb_fix_latin_utf8.sql 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_mysql/create_tables.sql -share/teamspeak/server/sql/create_mysql/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_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_database_version.sql share/teamspeak/server/sql/update_permissions_12.sql @dir(teamspeak,teamspeak,) %%DBDIR%% -@dir %%LOGDIR%% +@dir(teamspeak,wheel,) %%LOGDIR%%