Tweak audio/mp3splt version 2.6.2
[dports.git] / audio / teamspeak3-server / Makefile
1 # Created by: Daniel O'Connor
2 # $FreeBSD$
3
4 PORTNAME=       teamspeak3-server
5 PORTVERSION=    3.0.13.6
6 PORTEPOCH=      1
7 CATEGORIES=     audio net
8 MASTER_SITES=   http://dl.4players.de/ts/releases/${PORTVERSION}/ \
9                 http://teamspeak.gameserver.gamed.de/ts3/releases/${PORTVERSION}/
10 DISTNAME=       ${PORTNAME}_freebsd_${TEAMSPEAK_ARCH}-${PORTVERSION}
11
12 MAINTAINER=     ultima1252@gmail.com
13 COMMENT=        Server side of the TeamSpeak group voice chat system
14
15 LICENSE=        teamspeak
16 LICENSE_NAME=   TeamSpeak 3.x End User License Agreement
17 LICENSE_FILE=   ${WRKSRC}/LICENSE
18 LICENSE_PERMS=  no-dist-mirror no-dist-sell no-pkg-mirror no-pkg-sell
19
20 BROKEN_FreeBSD_11=Will not start on 11, Bug 212493
21
22 USES=           tar:bz2
23 NO_BUILD=       yes
24 USE_LDCONFIG=   ${LIBDIR}
25 USE_RC_SUBR=    teamspeak
26 SUB_FILES=      pkg-message
27
28 RESTRICTED=     No redistribution
29 ONLY_FOR_ARCHS= amd64 i386
30
31 USERS=  teamspeak
32 GROUPS= teamspeak
33
34 CONFLICTS=      teamspeak_server-[0-9]*
35
36 PLIST_SUB+=     DBDIR=${DBDIR} \
37                 ETCDIR=${ETCDIR} \
38                 LOGDIR=${LOGDIR} \
39                 BINGRP=${BINGRP}
40
41 SUB_LIST+=      DBDIR=${DBDIR} \
42                 ETCDIR=${ETCDIR} \
43                 LOGDIR=${LOGDIR}
44
45 OPTIONS_DEFINE= DOCS
46
47 .include <bsd.port.options.mk>
48
49 .if ${ARCH} ==  "i386"
50 TEAMSPEAK_ARCH= x86
51 WRKSRC= ${WRKDIR}/${PORTNAME}_freebsd_${TEAMSPEAK_ARCH}
52 .endif
53 .if ${ARCH} ==  "x86_64"
54 TEAMSPEAK_ARCH= amd64
55 WRKSRC= ${WRKDIR}/${PORTNAME}_freebsd_${TEAMSPEAK_ARCH}
56 .endif
57
58 DBDIR=  /var/db/teamspeak
59 ETCDIR= ${PREFIX}/etc/teamspeak
60 LIBDIR= ${PREFIX}/lib/teamspeak/server
61 LIBEXECDIR=     ${PREFIX}/libexec
62 LOGDIR= /var/log/teamspeak
63 SHAREDIR=       ${PREFIX}/share/teamspeak/server
64 PORTDOCS=       permissiondoc.txt \
65                 privilegekey_guide.txt \
66                 server_quickstart.txt \
67                 server_upgrade.txt \
68                 update_mysql_to_mariadb.txt
69
70 do-install:
71         @${MKDIR} ${STAGEDIR}${SHAREDIR}
72         ${INSTALL_DATA} ${WRKSRC}/CHANGELOG ${STAGEDIR}${SHAREDIR}
73         ${INSTALL_DATA} ${WRKSRC}/LICENSE ${STAGEDIR}${SHAREDIR}
74         (cd ${WRKSRC} && ${COPYTREE_SHARE} "sql serverquerydocs" ${STAGEDIR}${SHAREDIR})
75
76         @${MKDIR} ${STAGEDIR}${LIBDIR}
77         ${INSTALL_LIB} ${WRKSRC}/*.so ${STAGEDIR}${LIBDIR}
78         ${INSTALL_LIB} ${WRKSRC}/redist/*.so* ${STAGEDIR}${LIBDIR}
79
80         ${INSTALL_PROGRAM} ${WRKSRC}/ts3server \
81                 ${STAGEDIR}${LIBEXECDIR}/
82
83         @${MKDIR} ${STAGEDIR}${DOCSDIR}
84 .       for DOCFILE in ${PORTDOCS}
85                 ${INSTALL_DATA} ${WRKSRC}/doc/${DOCFILE} ${STAGEDIR}${DOCSDIR}
86 .       endfor
87
88         ${INSTALL} -d ${STAGEDIR}${DBDIR}
89         ${INSTALL} -d ${STAGEDIR}${LOGDIR}
90         ${INSTALL} -d ${STAGEDIR}${ETCDIR}
91
92 .include <bsd.port.mk>