Version bump games-server/tpserver-cpp to 0.6.2.
authorAaron Mavrinac <mavrinac@gmail.com>
Tue, 31 Mar 2009 22:13:19 +0000 (18:13 -0400)
committerAaron Mavrinac <mavrinac@gmail.com>
Tue, 31 Mar 2009 22:13:19 +0000 (18:13 -0400)
games-server/tpserver-cpp/ChangeLog
games-server/tpserver-cpp/Manifest
games-server/tpserver-cpp/tpserver-cpp-0.6.2.ebuild [moved from games-server/tpserver-cpp/tpserver-cpp-0.4.1.ebuild with 59% similarity]

index 7e2d5ee..c1544dd 100644 (file)
@@ -2,6 +2,11 @@
 # Copyright 1999-2007 Gentoo Foundation; Distributed under the GPL v2
 # $Header: $
 
+*tpserver-cpp-0.6.2 (31 Mar 2009)
+
+  31 Mar 2009; Aaron Mavrinac <mavrinac@gmail.com> tpserver-cpp-0.6.2.ebuild:
+  New version
+
 *tpserver-cpp-0.6.1 (25 Mar 2009)
 
   25 Mar 2009; Aaron Mavrinac <mavrinac@gmail.com> tpserver-cpp-0.6.1.ebuild:
index 8defb9b..552a90a 100644 (file)
@@ -1,14 +1,14 @@
 AUX tpserver-cpp.confd 47 RMD160 04f48fe7d448e19bc0ef5f9c5013831c118e7764 SHA1 ba28d47524d72030084dc7dc109db958b3e802cc SHA256 1060f09307bdec9e4fcd257e383254ac1fa04dd444f18fe6438137838efd7b78
 AUX tpserver-cpp.initd 1143 RMD160 e3e0434e50741ddf9d16bc5c1c254b6d6df11f4c SHA1 2e7c7970a324fe3dabc46b57a7a420ba77bbbdee SHA256 b8311cb5e9eddd166f14b7348112e34c9445a8653bab5ae918bb2ba8bd5c53eb
 AUX tpserver.conf 1001 RMD160 faf1d5eb7eaa83e5a30e7b4d50165149588ef35a SHA1 4b41e33d791811a8624fad8ee812ec6f0c107e8d SHA256 3675a1ee1cf4ae467b521d71653d75f179b7f5536590df34d01d223099aa3361
-DIST tpserver-cpp-0.4.1.tar.gz 800432 RMD160 fc3516f1c33aada2a40cddc8c2ad7ee6d85d1955 SHA1 ad21a3d4cb8cba5d84d8a32ad65da338047561c1 SHA256 71e10f6e660a6ba10a2d47314893001f416792b72d78be30922a7c2dde1a8133
 DIST tpserver-cpp-0.5.1.tar.gz 910924 RMD160 199f2aba0089383ca86dc0f5f5a9034cd565c012 SHA1 bff34c02d8ef685a06d906a792655ce182bc5a24 SHA256 5542a7445a2f8cb7bc0fd37c3c664fb5f93aadabdf1befbdc81d3df2b3f54ff4
 DIST tpserver-cpp-0.6.0.tar.gz 1022099 RMD160 ddd722b9435b22c695c75b20e522152ce8be087f SHA1 3b3db172fb2e51580f7722fc06a8bb2117a5a5e0 SHA256 32ced68d0e447f12729c7580f8a198f5692882fecdc021c9b6dd685a99fe9414
 DIST tpserver-cpp-0.6.1.tar.gz 1038764 RMD160 1a14dce76e0acd57a26ddadf56a536aebc9a8450 SHA1 5e91bdc608e7af76e7475365111f7b4fb1edb5d1 SHA256 6e762fbae9b4baaccda2b840f778ce7235db25409d1a1d419ce5c8ae71da5b45
-EBUILD tpserver-cpp-0.4.1.ebuild 1003 RMD160 f3a6a403f33dbf21d6dac7d6edd120ff09f4143f SHA1 b0b86014216039bb1c3f999f77ee8b242877f2e0 SHA256 183c06df19606b16e8f66aa2dbb7bfc79bd0a23a13933eaba5456d6661954c5a
+DIST tpserver-cpp-0.6.2.tar.gz 1060478 RMD160 366e1f308c9d358623d54426048fcf1deceb8580 SHA1 ebb5008d1532de480f2d466702e76a453ac05a49 SHA256 7790749f1a31e4ded708cc02833a672d6586bc79bf6d4bb4146e7459357c9172
 EBUILD tpserver-cpp-0.5.1.ebuild 1099 RMD160 b246c07348859143752ef782f7c727bc1e46198f SHA1 9b4f504fe693977bf2c39d2804f4502e03afcbae SHA256 d1465de02f3e91f7fea210fcc89ed34569419082f0d8ee817fe77874c4ab073d
 EBUILD tpserver-cpp-0.6.0.ebuild 1275 RMD160 0d6df5a362c629c90fd5537ef7a5ca6ad9c79ede SHA1 30fc82c28820f06b553ab54e6a63af14448521e6 SHA256 68fd9a95460a1cb523fd0a735fc469575bd3751c7cefcc868f8c6112b4ba3d50
 EBUILD tpserver-cpp-0.6.1.ebuild 1275 RMD160 0d6df5a362c629c90fd5537ef7a5ca6ad9c79ede SHA1 30fc82c28820f06b553ab54e6a63af14448521e6 SHA256 68fd9a95460a1cb523fd0a735fc469575bd3751c7cefcc868f8c6112b4ba3d50
+EBUILD tpserver-cpp-0.6.2.ebuild 1275 RMD160 0d6df5a362c629c90fd5537ef7a5ca6ad9c79ede SHA1 30fc82c28820f06b553ab54e6a63af14448521e6 SHA256 68fd9a95460a1cb523fd0a735fc469575bd3751c7cefcc868f8c6112b4ba3d50
 EBUILD tpserver-cpp-9999.ebuild 1318 RMD160 959b51c1c75d47a2e70a28efa2c6558650292a9d SHA1 c1b1fffac6603de09dd4f3ba277a582559d1cfc1 SHA256 5fb5db70fbbec62422a64e806b9743cb6ba926ff025cbff394818214fdd76fe2
-MISC ChangeLog 1361 RMD160 3a03da90d42de85c237d5f5f7425c2f554d33f81 SHA1 c5520182d479f4d79c47b7d51a0f9d4f2516c1b2 SHA256 27fb9993a32d260308514cb5359a49fbd759cc07fbbb68ef6f6d26ad48abf2b6
+MISC ChangeLog 1489 RMD160 48d72ee028c08f6ab8e57a1acfe118eb8504a096 SHA1 425e34f51b56650c93c707c820aac6ca4ec64381 SHA256 abb0a493d5b9a7b37af22d40732bd6028a3653baf9e8d56920b45c50bdc6b3a2
 MISC metadata.xml 332 RMD160 28be196bd790f6bcfcecc629fbf4ce97b3364a24 SHA1 dfca2d8c53772720037e0f1cc64f0e9867cfcc0a SHA256 0ada152869a9d95832438d11fd527b8e2016092b0908721da628ee2d99841357
@@ -2,30 +2,31 @@
 # Distributed under the terms of the GNU General Public License v2
 # $Header: $
 
-inherit eutils
+inherit eutils games
 
 DESCRIPTION="A C++ server for Thousand Parsec games"
 HOMEPAGE="http://www.thousandparsec.net/tp/"
 SRC_URI="mirror://sourceforge/thousandparsec/${P}.tar.gz
-               http://www.thousandparsec.net/tp/downloads/${PN}/${P}.tar.gz"
+         http://www.thousandparsec.net/tp/downloads/${PN}/${P}.tar.gz"
 LICENSE="GPL-2"
 SLOT="0"
 KEYWORDS="amd64 x86 sparc"
-IUSE="avahi gnutls mysql"
-DEPEND=">=dev-libs/libtprl-0.1.2
-               || ( >=dev-scheme/guile-1.6 dev-scheme/plt-scheme )
+IUSE="avahi gnutls mysql +tpadmin"
+
+DEPEND="dev-libs/boost
+        || ( >=dev-scheme/guile-1.6 dev-scheme/plt-scheme )
                avahi? ( >=net-dns/avahi-0.6.0 )
                gnutls? ( >=net-libs/gnutls-1.2.10 )
                mysql? ( >=dev-db/mysql-4.0 )"
-
-RDEPEND="${DEPEND}"
+RDEPEND="${DEPEND}
+                tpadmin? ( games-server/tpadmin-cpp )"
 
 src_compile() {
-       econf \
+       egamesconf \
                $(use_enable avahi) \
                $(use_enable gnutls) \
                $(use_with mysql) \
-               || die "econf failed"
+               || die "egamesconf failed"
        emake || die "emake failed"
 }
 
@@ -33,7 +34,15 @@ src_install() {
        emake DESTDIR="${D}" install || die "emake install failed"
        dodoc AUTHORS ChangeLog NEWS README
 
+       newinitd "${FILESDIR}"/${PN}.initd ${PN}
+       newconfd "${FILESDIR}"/${PN}.confd ${PN}
+       keepdir /var/{cache,run}/${PN}
+
        dodir /etc/${PN}
        insinto /etc/${PN}
+       insopts -m 0640 -o root -g games
        doins sample.conf "${FILESDIR}"/tpserver.conf
+
+       prepgamesdirs
+       gamesowners /var/{cache,run}/${PN}
 }