Index: audio/teamspeak3-server/Makefile =================================================================== --- audio/teamspeak3-server/Makefile +++ audio/teamspeak3-server/Makefile @@ -3,6 +3,7 @@ PORTNAME= teamspeak3-server PORTVERSION= 3.0.13.7 +PORTREVISION= 1 PORTEPOCH= 1 CATEGORIES= audio net MASTER_SITES= http://dl.4players.de/ts/releases/${PORTVERSION}/ \ @@ -51,7 +52,9 @@ .include .if ${OPSYS} == FreeBSD && ${OSVERSION} >= 1100000 && ${OSVERSION} < 1100507 -BROKEN= Will not start on FreeBSD 11.0, Bug 212493 +SUB_LIST+= CD="cd \$$db_dir" +.else +SUB_LIST+= CD= .endif .if ${ARCH} == "i386" @@ -60,7 +63,7 @@ TEAMSPEAK_ARCH= amd64 .endif -WRKSRC= ${WRKDIR}/${PORTNAME}_freebsd_${TEAMSPEAK_ARCH} +WRKSRC= ${WRKDIR}/${PORTNAME}_freebsd_${TEAMSPEAK_ARCH} DBDIR= /var/db/teamspeak ETCDIR= ${PREFIX}/etc/teamspeak Index: audio/teamspeak3-server/files/pkg-message.in =================================================================== --- audio/teamspeak3-server/files/pkg-message.in +++ audio/teamspeak3-server/files/pkg-message.in @@ -1,10 +1,9 @@ -To enable the TeamSpeak server, set +To enable/start the TeamSpeak server - teamspeak_enable="YES" +sysrc teamspeak_enable="YES" +service teamspeak start -in your /etc/rc.conf and then use it like any other service. - If you have a license file (licensekey.dat) and/or ts3server.ini, put it into %%ETCDIR%% @@ -14,7 +13,7 @@ TeamSpeak DNS server (tsdns) is not handled by this port. If you need it, please download and install it manually. -Version 3.0.13 adds ipv6 support. To disable ipv6, add 'voice_ip=0.0.0.0' -and 'filetransfer_ip=0.0.0.0' to +Version 3.0.13 adds ipv6 support. To disable ipv6 +printf "voice_ip=0.0.0.0\nfiletransfer_ip=0.0.0.0\n" >>\ %%ETCDIR%%/ts3server.ini The default value is 0.0.0.0 / 0::0, which activates IPv6. Index: audio/teamspeak3-server/files/teamspeak.in =================================================================== --- audio/teamspeak3-server/files/teamspeak.in +++ audio/teamspeak3-server/files/teamspeak.in @@ -28,6 +28,7 @@ teamspeak_chdir=$db_dir required_dirs="$db_dir $log_dir" +%%CD%% load_rc_config $name : ${teamspeak_enable="NO"}