Fix space issue in shebang and make patch only check package revision. Shame they...
authorMartin Jackson <mjolnir@gentoo.org>
Wed, 27 Feb 2008 01:27:11 +0000 (01:27 +0000)
committerMartin Jackson <mjolnir@gentoo.org>
Wed, 27 Feb 2008 01:27:11 +0000 (01:27 +0000)
Package-Manager: portage-2.1.4.4

media-sound/teamspeak2-server-bin/ChangeLog
media-sound/teamspeak2-server-bin/Manifest
media-sound/teamspeak2-server-bin/files/teamspeak2-server-ng.rc6
media-sound/teamspeak2-server-bin/teamspeak2-server-bin-2.0.24.01-r1.ebuild [new file with mode: 0644]

index e99b382491581f1e648269bd3e085f607447c40a..08ee3647795e2845d85cae1afb2ff5bb6e40263f 100644 (file)
@@ -1,6 +1,13 @@
 # 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.32 2007/09/16 19:35:48 mjolnir Exp $
+# Copyright 2000-2008 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/media-sound/teamspeak2-server-bin/ChangeLog,v 1.33 2008/02/27 01:27:11 mjolnir Exp $
+
+  27 Feb 2008; Martin Jackson <mjolnir@gentoo.org>
+  files/teamspeak2-server-ng.rc6,
+  +teamspeak2-server-bin-2.0.24.01-r1.ebuild:
+  Fix typo in init script
+
+*teamspeak2-server-bin-2.0.24.01-r1 (26 Feb 2008)
 
   16 Sep 2007; Martin Jackson <mjolnir@gentoo.org>
   -teamspeak2-server-bin-2.0.23.22-r1.ebuild:
index 6c93403b33bde90f97d67cfba901f96a39b7374c..4068ab124be870b8e3d4eb910438bba92e03b7e3 100644 (file)
@@ -1,6 +1,7 @@
-AUX teamspeak2-server-ng.rc6 998 RMD160 466fb5bb769bf08808abc7645551171a356ae0bf SHA1 6c574a4bf7a6c61831a957b837781cfc0f13c7b3 SHA256 fa1af58b6a18f2b7f57b9cf21a7da714e02a712f4efa7b51f502c075c4d7069b
+AUX teamspeak2-server-ng.rc6 997 RMD160 8c236d3e43a1c02f01117fdf43fff9c4c125b53d SHA1 78612a26affb955f9795b5220624bef3b6522b96 SHA256 66df437095e95c2beee85fcf54b99b231d0c096ecf856576734b41116beb06b9
 DIST server_linux-202401.tar.bz2 418219 RMD160 b52a7e2dad671248696b3a920fa1073705c7d9c6 SHA1 0c892d82316c4256d98224cfdb1ec17b2528c952 SHA256 d95907f87e9c6cf4dd08afccdf6a33da3a3bf6265ef74e21f82df1a4ae663a1d
 DIST ts2_server_rc2_202319.tar.bz2 1155345 RMD160 b941f5ec105bc86ba124d1a9a2763e0617a8f6bb SHA1 645dc564a7dda61212c8c6e7f2d5e6a3094f9c74 SHA256 56ae9f2cbb83c04102561ca377cedb6881579a80493b2b0ebf73afe2ac279a67
+EBUILD teamspeak2-server-bin-2.0.24.01-r1.ebuild 2939 RMD160 ed50ec0c9501ba182c5bce653e96f5df17ab04aa SHA1 71d25672a30a20c1abf6b4c45ca0417b1342dbf7 SHA256 f687fdd685bf0a7d944908e062e791d63bc64b3a6297288e6668199207a4f941
 EBUILD teamspeak2-server-bin-2.0.24.01.ebuild 2935 RMD160 0c51f2ab4bae6dc70470e207dcf0beabb83a5f89 SHA1 d01dedb968eb77749409987569978be7913268b0 SHA256 d82b2eee872539d884d830b460a4935dfebaf7c48e94dc269b13d403ad43a1f0
-MISC ChangeLog 5253 RMD160 179149de16b3d7d2565bc6e08ef2e0954a2da074 SHA1 d20c70ad9610c4de30965aa530d11ccac29cffa5 SHA256 d1181a7c8649793ab07e0df4af02299f6cc6f58ed8a89d240b1040f9ff2fc20a
+MISC ChangeLog 5462 RMD160 e1e806f995320e506cbeea2eb6342f99c38d1789 SHA1 cf31ebdad43e8891da773ab25651758f2c4b8d09 SHA256 086326b71b38641bfb8dfd8f00e297cfb36d3e86e4b246944793999f84c6cfa4
 MISC metadata.xml 251 RMD160 f12393d5f9dcb33494d05028803d231c34d41e2f SHA1 c19d62453abedb9ae2ba5804073643cdc9e2610c SHA256 8bbeb5504e1369d6a73f10c94b3930288b0d8e0239fc311dad57e80ba063f3d7
index bd76d22f4999251a5534dcc1774c4d65efcfef8c..0f383bdbbea1bc2681bc9d8c787936600be188bb 100644 (file)
@@ -1,7 +1,7 @@
-#! /sbin/runscript
+#!/sbin/runscript
 # Copyright 1999-2005 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/media-sound/teamspeak2-server-bin/files/teamspeak2-server-ng.rc6,v 1.1 2007/08/03 18:18:57 mjolnir Exp $
+# $Header: /var/cvsroot/gentoo-x86/media-sound/teamspeak2-server-bin/files/teamspeak2-server-ng.rc6,v 1.2 2008/02/27 01:27:11 mjolnir Exp $
 
 depend() {
        need net
diff --git a/media-sound/teamspeak2-server-bin/teamspeak2-server-bin-2.0.24.01-r1.ebuild b/media-sound/teamspeak2-server-bin/teamspeak2-server-bin-2.0.24.01-r1.ebuild
new file mode 100644 (file)
index 0000000..d65ac0c
--- /dev/null
@@ -0,0 +1,100 @@
+# Copyright 1999-2008 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.24.01-r1.ebuild,v 1.1 2008/02/27 01:27:11 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="-* ~amd64 ~x86"
+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
+}