summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMartin Jackson <mjolnir@gentoo.org>2007-08-16 00:14:05 +0000
committerMartin Jackson <mjolnir@gentoo.org>2007-08-16 00:14:05 +0000
commitca42085d2664c2148e8ecc0ad5a87ee8bfd06932 (patch)
treea3c59336b9b1f8b26dd7c616c4368fe28b9428a0 /media-sound/teamspeak2-server-bin
parentppc stable, bug #187076 (diff)
downloadgentoo-2-ca42085d2664c2148e8ecc0ad5a87ee8bfd06932.tar.gz
gentoo-2-ca42085d2664c2148e8ecc0ad5a87ee8bfd06932.tar.bz2
gentoo-2-ca42085d2664c2148e8ecc0ad5a87ee8bfd06932.zip
Version bump for security issue other than the previously reported one
(Portage version: 2.1.2.11)
Diffstat (limited to 'media-sound/teamspeak2-server-bin')
-rw-r--r--media-sound/teamspeak2-server-bin/ChangeLog8
-rw-r--r--media-sound/teamspeak2-server-bin/files/digest-teamspeak2-server-bin-2.0.23.226
-rw-r--r--media-sound/teamspeak2-server-bin/teamspeak2-server-bin-2.0.23.22.ebuild100
3 files changed, 113 insertions, 1 deletions
diff --git a/media-sound/teamspeak2-server-bin/ChangeLog b/media-sound/teamspeak2-server-bin/ChangeLog
index 891b3e907a37..9c61a730cdfe 100644
--- a/media-sound/teamspeak2-server-bin/ChangeLog
+++ b/media-sound/teamspeak2-server-bin/ChangeLog
@@ -1,6 +1,12 @@
# ChangeLog for media-sound/teamspeak2-server-bin
# Copyright 2000-2007 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/media-sound/teamspeak2-server-bin/ChangeLog,v 1.23 2007/08/03 18:28:01 mjolnir Exp $
+# $Header: /var/cvsroot/gentoo-x86/media-sound/teamspeak2-server-bin/ChangeLog,v 1.24 2007/08/16 00:14:05 mjolnir Exp $
+
+*teamspeak2-server-bin-2.0.23.22 (16 Aug 2007)
+
+ 16 Aug 2007; Martin Jackson <mjolnir@gentoo.org>
+ +teamspeak2-server-bin-2.0.23.22.ebuild:
+ Version bump to address additional security issue
03 Aug 2007; Martin Jackson <mjolnir@gentoo.org> metadata.xml:
Take ownership
diff --git a/media-sound/teamspeak2-server-bin/files/digest-teamspeak2-server-bin-2.0.23.22 b/media-sound/teamspeak2-server-bin/files/digest-teamspeak2-server-bin-2.0.23.22
new file mode 100644
index 000000000000..12997d910d08
--- /dev/null
+++ b/media-sound/teamspeak2-server-bin/files/digest-teamspeak2-server-bin-2.0.23.22
@@ -0,0 +1,6 @@
+MD5 a001067f1ddc191f9230314de4e4e28d server_linux-202322.tar.bz2 416618
+RMD160 bcf939431b42fd237c6bf57c34b9550f4a9ec564 server_linux-202322.tar.bz2 416618
+SHA256 c5fe5fa0091ab326db226c77015a9d284c0f172997a818fff5dbfa655d78ea9f server_linux-202322.tar.bz2 416618
+MD5 05e2bdec80eeed3d935eacb9ada3623e ts2_server_rc2_202319.tar.bz2 1155345
+RMD160 b941f5ec105bc86ba124d1a9a2763e0617a8f6bb ts2_server_rc2_202319.tar.bz2 1155345
+SHA256 56ae9f2cbb83c04102561ca377cedb6881579a80493b2b0ebf73afe2ac279a67 ts2_server_rc2_202319.tar.bz2 1155345
diff --git a/media-sound/teamspeak2-server-bin/teamspeak2-server-bin-2.0.23.22.ebuild b/media-sound/teamspeak2-server-bin/teamspeak2-server-bin-2.0.23.22.ebuild
new file mode 100644
index 000000000000..fa53adfe602e
--- /dev/null
+++ b/media-sound/teamspeak2-server-bin/teamspeak2-server-bin-2.0.23.22.ebuild
@@ -0,0 +1,100 @@
+# Copyright 1999-2007 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/media-sound/teamspeak2-server-bin/teamspeak2-server-bin-2.0.23.22.ebuild,v 1.1 2007/08/16 00:14:05 mjolnir Exp $
+
+inherit eutils
+
+# mjolnir - This is a necessary hack while we're waiting for an official
+# 2.0.23.22 release. We take the 2.0.23.19 release and overlay the 2.0.23.22
+# binary on it. When the real release comes out, we'll do an -r1 that uses
+# the official release.
+BASE_PV="2.0.23.19"
+
+DESCRIPTION="The Teamspeak Voice Communication Server"
+HOMEPAGE="http://www.goteamspeak.com/"
+SRC_URI="ftp://ftp.freenet.de/pub/4players/teamspeak.org/releases/ts2_server_rc2_${BASE_PV//./}.tar.bz2
+ mirror://gentoo/server_linux-${PV//./}.tar.bz2"
+
+LICENSE="as-is"
+SLOT="0"
+KEYWORDS="-* ~x86 ~amd64"
+IUSE="mysql"
+
+S="${WORKDIR}/tss2_rc2"
+
+RDEPEND="amd64? ( >=sys-libs/glibc-2.3.4.20041102 )"
+DEPEND=""
+
+pkg_setup() {
+ enewuser teamspeak2
+}
+
+src_install() {
+ exeinto /opt/teamspeak2-server
+ doexe server_linux sqlite.so
+ if use mysql; then
+ doexe libsqlmy.so
+ fi
+
+ touch "${D}"/opt/teamspeak2-server/bad_names.txt
+ fowners teamspeak2 /opt/teamspeak2-server/bad_names.txt
+
+ insinto /opt/teamspeak2-server/sql
+ doins sqlite_sql/*.sql
+ if use mysql; then
+ insinto /opt/teamspeak2-server/mysql_sql
+ doins mysql_sql/*.sql
+ fi
+
+ # www-data ...
+ insinto /opt/teamspeak2-server/http
+ doins httpdocs/*.html
+ insinto /opt/teamspeak2-server/http/gfx
+ doins httpdocs/gfx/*.{jpg,png,gif}
+ insinto /opt/teamspeak2-server/http/help
+ doins httpdocs/help/*.html
+
+ # tcpquery docs ...
+ insinto /opt/teamspeak2-server/tcpquerydocs
+ doins tcpquerydocs/*.txt
+
+ # user manual docs ...
+ dodoc changelog.txt README
+ dohtml manual.html
+ dohtml -r Manual
+
+ if use mysql; then
+ dodoc INSTALL.mysql
+ fi
+
+ # runtime FS layout ...
+ newinitd "${FILESDIR}/teamspeak2-server-ng.rc6" teamspeak2-server
+
+ keepdir /{etc,var/{lib,log,run}}/teamspeak2-server
+ fowners teamspeak2 /{etc,var/{lib,log,run}}/teamspeak2-server
+ fperms 700 /{etc,var/{lib,log,run}}/teamspeak2-server
+
+ # Fix bug #66639
+ dosym sql /opt/teamspeak2-server/sqlite_sql
+}
+
+pkg_postinst() {
+ einfo
+ einfo "The Teamspeak Server generates the admin and superadmin"
+ einfo "passwords on the fly. To get them, please look in:"
+ einfo "/var/log/teamspeak2-server/server.log"
+ einfo
+ if use mysql; then
+ einfo "In order to have Teamspeak utilize a MySQL server, you will"
+ einfo "need to edit the server.ini file found in /etc/teamspeak2-server/"
+ einfo
+ einfo "Also, please note Teamspeak is only compatible with MySQL 3.x"
+ einfo "While it is possible to use a later version of MySQL, it may"
+ einfo "require modifications such as replacing libraries."
+ einfo
+ einfo "For more information, please see INSTALL.mysql which is"
+ einfo "located in /usr/share/doc/${PF}/ or "
+ einfo "visit the Teamspeak website at http://www.teamspeak.org"
+ einfo
+ fi
+}