Index: head/audio/teamspeak3-server/Makefile =================================================================== --- head/audio/teamspeak3-server/Makefile +++ head/audio/teamspeak3-server/Makefile @@ -2,7 +2,7 @@ # $FreeBSD$ PORTNAME= teamspeak3-server -PORTVERSION= 3.0.13.7 +PORTVERSION= 3.0.13.8 PORTEPOCH= 1 CATEGORIES= audio net MASTER_SITES= http://dl.4players.de/ts/releases/${PORTVERSION}/ \ @@ -51,7 +51,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 +62,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: head/audio/teamspeak3-server/distinfo =================================================================== --- head/audio/teamspeak3-server/distinfo +++ head/audio/teamspeak3-server/distinfo @@ -1,5 +1,5 @@ -TIMESTAMP = 1499990895 -SHA256 (teamspeak3-server_freebsd_amd64-3.0.13.7.tar.bz2) = 799a6d1a4c15b1816a0f49b09bfcc7b0d75cfab27e8c68b1ac538bd22fbffcce -SIZE (teamspeak3-server_freebsd_amd64-3.0.13.7.tar.bz2) = 5851572 -SHA256 (teamspeak3-server_freebsd_x86-3.0.13.7.tar.bz2) = 955330c679ca9156d510f67deb81504d756e2fe53df46c074019d2d9e586be35 -SIZE (teamspeak3-server_freebsd_x86-3.0.13.7.tar.bz2) = 5805883 +TIMESTAMP = 1500560516 +SHA256 (teamspeak3-server_freebsd_amd64-3.0.13.8.tar.bz2) = 506cb156133e6e4640c1dea8eb4e4e2db88ddc93be05edbd515881ec25b5e614 +SIZE (teamspeak3-server_freebsd_amd64-3.0.13.8.tar.bz2) = 5826265 +SHA256 (teamspeak3-server_freebsd_x86-3.0.13.8.tar.bz2) = 313874588d0aa8ce5974866d8718ef25ac00f8cfe080c284a06019ebbe0c8c4d +SIZE (teamspeak3-server_freebsd_x86-3.0.13.8.tar.bz2) = 5774849 Index: head/audio/teamspeak3-server/files/pkg-message.in =================================================================== --- head/audio/teamspeak3-server/files/pkg-message.in +++ head/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: head/audio/teamspeak3-server/files/teamspeak.in =================================================================== --- head/audio/teamspeak3-server/files/teamspeak.in +++ head/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"}