summaryrefslogtreecommitdiff
path: root/net/teamspeak-server/Makefile
diff options
context:
space:
mode:
authorabs <abs@pkgsrc.org>2009-01-06 22:53:30 +0000
committerabs <abs@pkgsrc.org>2009-01-06 22:53:30 +0000
commitf8c045ff28803a96b1a9d8d23cd6c442fa7d7c01 (patch)
treefe4748e754ade9a74708f5b7d154d262bdeabade /net/teamspeak-server/Makefile
parent486cc0c9136bd1a0369b8cd4927bdc519a1341e7 (diff)
downloadpkgsrc-f8c045ff28803a96b1a9d8d23cd6c442fa7d7c01.tar.gz
Updated net/teamspeak-server to 2.0.24.01
pkgsrc changes: PKG_DESTDIR_SUPPORT= user-destdir ### 2.0.24.1 ### - fixed several \0 char exploits in the TCP query interface which could cause database corruption ### 2.0.23.22 ### - fixed a security issue which could enable an attcker to read files from your harddisk via the servers built-in web administration interface ### 2.0.23.21 ### - fixed a XSS bug in the servers built-in web administration interface ### 2.0.23.20 ### - fixed a SQL injection issue which only affects servers running on MySQL databases
Diffstat (limited to 'net/teamspeak-server/Makefile')
-rw-r--r--net/teamspeak-server/Makefile42
1 files changed, 23 insertions, 19 deletions
diff --git a/net/teamspeak-server/Makefile b/net/teamspeak-server/Makefile
index 0c473e033dc..4ccbb45d7a0 100644
--- a/net/teamspeak-server/Makefile
+++ b/net/teamspeak-server/Makefile
@@ -1,13 +1,13 @@
-# $NetBSD: Makefile,v 1.7 2008/05/26 02:13:23 joerg Exp $
+# $NetBSD: Makefile,v 1.8 2009/01/06 22:53:30 abs Exp $
-ftp://ftp.freenet.de/pub/4players/teamspeak.org/developer/server/202319/ts2_server_rc2_202319.tar.bz2
-
-PKGNAME= teamspeak-server-2.0.23.19
+PKGNAME= teamspeak-server-2.0.24.01
DISTNAME= ts2_server_rc2_202319
CATEGORIES= net audio
-MASTER_SITES= ftp://ftp.freenet.de/pub/4players/teamspeak.org/developer/server/202319/
+MASTER_SITES= ftp://ftp.freenet.de/pub/4players/teamspeak.org/developer/server/202401/ \
+ ftp://ftp.freenet.de/pub/4players/teamspeak.org/developer/server/202319/
EXTRACT_SUFX= .tar.bz2
-# EXTRACT_ONLY= ${DISTNAME}${EXTRACT_SUFX}
+EXTRACT_ONLY= ${DISTNAME}${EXTRACT_SUFX}
+DISTFILES= ${DISTNAME}${EXTRACT_SUFX} server_linux
MAINTAINER= abs@NetBSD.org
HOMEPAGE= http://www.goteamspeak.com/
@@ -57,28 +57,32 @@ INSTALLATION_DIRS= ${LIB_DIR} share/examples/rc.d ${SHARE_DIR}/httpdocs \
${SHARE_DIR}/tcpquerydocs ${SHARE_DIR}/mysql_sql \
${SHARE_DIR}/sqlite_sql ${DOC_DIR}/Manual
+PKG_DESTDIR_SUPPORT= user-destdir
USE_TOOLS+= pax
+post-extract:
+ ${CP} ${DISTDIR}/server_linux ${WRKSRC}
+
do-build:
${MV} ${WRKSRC}/Manual/_TeamSpeak\ RC2\ Server\ manual-1.png \
${WRKSRC}/Manual/_TeamSpeak_RC2_Server_manual-1.png
do-install:
- ${INSTALL_PROGRAM} ${WRKSRC}/server_linux ${LIB_DIR}/teamspeak-server
- ${INSTALL_LIB} ${WRKSRC}/*.so* ${LIB_DIR}
- ${INSTALL_SCRIPT} -m 644 ${FILESDIR}/teamspeak.sh ${PREFIX}/share/examples/rc.d/teamspeak
+ ${INSTALL_PROGRAM} ${WRKSRC}/server_linux ${DESTDIR}${LIB_DIR}/teamspeak-server
+ ${INSTALL_LIB} ${WRKSRC}/*.so* ${DESTDIR}${LIB_DIR}
+ ${INSTALL_SCRIPT} -m 644 ${FILESDIR}/teamspeak.sh ${DESTDIR}${PREFIX}/share/examples/rc.d/teamspeak
for d in httpdocs tcpquerydocs mysql_sql sqlite_sql ; do \
- cd ${WRKSRC}/$$d && pax -rw . ${SHARE_DIR}/$$d;\
- ${CHOWN} -R ${SHAREOWN}:${SHAREGRP} ${SHARE_DIR}/$$d;\
- ${FIND} ${SHARE_DIR}/$$d -type f -print | ${XARGS} ${CHMOD} ${SHAREMODE};\
+ cd ${WRKSRC}/$$d && pax -rw . ${DESTDIR}${SHARE_DIR}/$$d;\
+ ${CHOWN} -R ${SHAREOWN}:${SHAREGRP} ${DESTDIR}${SHARE_DIR}/$$d;\
+ ${FIND} ${DESTDIR}${SHARE_DIR}/$$d -type f -print | ${XARGS} ${CHMOD} ${SHAREMODE};\
done
- ${INSTALL_DATA} -m 644 ${WRKSRC}/Manual/* ${DOC_DIR}/Manual
- ${INSTALL_DATA} -m 644 ${WRKSRC}/manual.html ${DOC_DIR}
- ${INSTALL_DATA} -m 644 ${WRKSRC}/README ${DOC_DIR}
- ${INSTALL_DATA} -m 644 ${WRKSRC}/INSTALL ${DOC_DIR}
- ${INSTALL_DATA} -m 644 ${WRKSRC}/INSTALL.mysql ${DOC_DIR}
+ ${INSTALL_DATA} -m 644 ${WRKSRC}/Manual/* ${DESTDIR}${DOC_DIR}/Manual
+ ${INSTALL_DATA} -m 644 ${WRKSRC}/manual.html ${DESTDIR}${DOC_DIR}
+ ${INSTALL_DATA} -m 644 ${WRKSRC}/README ${DESTDIR}${DOC_DIR}
+ ${INSTALL_DATA} -m 644 ${WRKSRC}/INSTALL ${DESTDIR}${DOC_DIR}
+ ${INSTALL_DATA} -m 644 ${WRKSRC}/INSTALL.mysql ${DESTDIR}${DOC_DIR}
${CAT} ${PKGDIR}/PLIST > ${PLIST_SRC}
- (cd ${PREFIX}; ${FIND} lib/teamspeak-server share/doc/teamspeak-server share/teamspeak-server -type f -print ) >> ${PLIST_SRC}
- (cd ${PREFIX}; ${FIND} lib/teamspeak-server share/doc/teamspeak-server share/teamspeak-server -type d -print ) | ${SED} 's/^/@dirrm /' | ${SORT} -r >> ${PLIST_SRC}
+ (cd ${DESTDIR}${PREFIX}; ${FIND} lib/teamspeak-server share/doc/teamspeak-server share/teamspeak-server -type f -print ) >> ${PLIST_SRC}
+ (cd ${DESTDIR}${PREFIX}; ${FIND} lib/teamspeak-server share/doc/teamspeak-server share/teamspeak-server -type d -print ) | ${SED} 's/^/@dirrm /' | ${SORT} -r >> ${PLIST_SRC}
.include "../../mk/bsd.pkg.mk"