aboutsummaryrefslogtreecommitdiffstats
path: root/audio
diff options
context:
space:
mode:
authorultima <ultima@FreeBSD.org>2017-07-27 07:02:06 +0800
committerultima <ultima@FreeBSD.org>2017-07-27 07:02:06 +0800
commitf9ca14e42ca591b017274ffc4f7e6e8472fe1565 (patch)
tree7323c22e0dffabdb1dcf2b1edc078b4dbf5d2675 /audio
parente6c2a141fbead69a03ec37a23e42d3d754f89dba (diff)
downloadfreebsd-ports-gnome-f9ca14e42ca591b017274ffc4f7e6e8472fe1565.tar.gz
freebsd-ports-gnome-f9ca14e42ca591b017274ffc4f7e6e8472fe1565.tar.zst
freebsd-ports-gnome-f9ca14e42ca591b017274ffc4f7e6e8472fe1565.zip
* Added new default unset option MYSQL
If mysql is used instead of sqlite, teamspeak can fail to start because mysql sometimes starts after teamspeak. As a fix, a new option has been added that will add mysql to REQUIRES and set mysql server as a depend. Reported by: Dries Michiels <driesmp@hotmail.com> Reviewed by: lifanov (mentor) Approved by: lifanov (mentor) Differential Revision: https://reviews.freebsd.org/D11681
Diffstat (limited to 'audio')
-rw-r--r--audio/teamspeak3-server/Makefile7
-rw-r--r--audio/teamspeak3-server/files/teamspeak.in2
2 files changed, 7 insertions, 2 deletions
diff --git a/audio/teamspeak3-server/Makefile b/audio/teamspeak3-server/Makefile
index 9b73337b9794..4d73fb8f3f0c 100644
--- a/audio/teamspeak3-server/Makefile
+++ b/audio/teamspeak3-server/Makefile
@@ -3,6 +3,7 @@
PORTNAME= teamspeak3-server
PORTVERSION= 3.0.13.8
+PORTREVISION= 1
PORTEPOCH= 1
CATEGORIES= audio net
MASTER_SITES= http://dl.4players.de/ts/releases/${PORTVERSION}/ \
@@ -46,7 +47,11 @@ PORTDOCS= permissiondoc.txt \
server_upgrade.txt \
update_mysql_to_mariadb.txt
-OPTIONS_DEFINE= DOCS
+OPTIONS_DEFINE= DOCS MYSQL
+
+MYSQL_USES= mysql:server
+MYSQL_VARS= SUB_LIST+=MYSQL=mysql
+MYSQL_VARS_OFF= SUB_LIST+=MYSQL=
.include <bsd.port.options.mk>
diff --git a/audio/teamspeak3-server/files/teamspeak.in b/audio/teamspeak3-server/files/teamspeak.in
index bdecbe488e1d..2eb0b53de5c7 100644
--- a/audio/teamspeak3-server/files/teamspeak.in
+++ b/audio/teamspeak3-server/files/teamspeak.in
@@ -3,7 +3,7 @@
# $FreeBSD$
#
# PROVIDE: teamspeak
-# REQUIRE: LOGIN
+# REQUIRE: LOGIN %%MYSQL%%
# KEYWORD: shutdown
#
# Add the following lines to /etc/rc.conf.local or /etc/rc.conf