diff options
Diffstat (limited to 'games-server')
-rw-r--r-- | games-server/pvpgn/ChangeLog | 10 | ||||
-rw-r--r-- | games-server/pvpgn/Manifest | 18 | ||||
-rw-r--r-- | games-server/pvpgn/pvpgn-1.8.5-r1.ebuild | 91 |
3 files changed, 103 insertions, 16 deletions
diff --git a/games-server/pvpgn/ChangeLog b/games-server/pvpgn/ChangeLog index 0e8d9ba23b72..957143f0ce5b 100644 --- a/games-server/pvpgn/ChangeLog +++ b/games-server/pvpgn/ChangeLog @@ -1,6 +1,11 @@ # ChangeLog for games-server/pvpgn -# Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/games-server/pvpgn/ChangeLog,v 1.25 2014/12/28 15:47:46 titanofold Exp $ +# Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2 +# $Header: /var/cvsroot/gentoo-x86/games-server/pvpgn/ChangeLog,v 1.26 2015/02/06 10:39:22 mr_bones_ Exp $ + +*pvpgn-1.8.5-r1 (06 Feb 2015) + + 06 Feb 2015; Michael Sterrett <mr_bones_@gentoo.org> +pvpgn-1.8.5-r1.ebuild: + EAPI=5; bump support version 28 Dec 2014; Aaron W. Swenson <titanofold@gentoo.org> pvpgn-1.8.5.ebuild: Rename virtual/postgresql to dev-db/postgresql @@ -68,4 +73,3 @@ Version bump. Original ebuild and patch by Anatoly Shipitsin <norguhtar@gmail.com> and updated by Wai Ling <simotsa@gmail.com> and myself. Closing bug #107761. - diff --git a/games-server/pvpgn/Manifest b/games-server/pvpgn/Manifest index 1bcf50ca8658..d78a5f2dfb92 100644 --- a/games-server/pvpgn/Manifest +++ b/games-server/pvpgn/Manifest @@ -1,17 +1,9 @@ ------BEGIN PGP SIGNED MESSAGE----- -Hash: SHA256 - AUX pvpgn-1.8.5-fhs.patch 11549 SHA256 ec54d02676a29ed0d1ffbd1c590425a6a371e34ebb99abbaeeaf4465b73c66ef SHA512 9842120682df08c34eada97712246b3c492be66e3e3bd10dfe744896f7c1c461da530ea90c819dff2de436017836bf4b107d46b0960d928e00004ab6381dbbd1 WHIRLPOOL 20ff3207378629037d6f0a4d48186f2527b459f79df458c2cabfbc14bf16e8e4919996d89bc1d2f5e822349b70d87de10e11ae475459e763b0971a090329e4e7 AUX pvpgn.rc 994 SHA256 6c400810589308162c4d4a011423504ebd130123139b454ca06b58c7676f5b63 SHA512 77169bd417988ba07f39defdfc7d173c8c28ad625bfcb82fe572d3473afff6af5270718abb4747a176d5d80c4c7fda980469a1ef474650126c293d8026156e2b WHIRLPOOL 9d5af181efa79570bc2825831416c131ba9edabad313eb3a5ceef18bd0a82af61f1682d35e3a75cf1fbb499dca4f17bd8234604386605ef34c5e699cbb2812ba -DIST pvpgn-1.8.5.tar.bz2 982931 SHA256 229607bb52a0c8bdc01e310ff7e0ca23c91d63d2a2ed2f7decaa3ddac40e57d5 -DIST pvpgn-support-1.2.tar.gz 125345 SHA256 5ab2cf15d9957dabbf60ea46c12bf6d4704aaead4ac358e85f5ef8494330d51f +DIST pvpgn-1.8.5.tar.bz2 982931 SHA256 229607bb52a0c8bdc01e310ff7e0ca23c91d63d2a2ed2f7decaa3ddac40e57d5 SHA512 7cbe141efe03efa4ce0fc1cc3b4e15afe2e85e3c83a27afdf36fec9e2dadf1c7b9aca1773e6a3e6566b62f5a7999cc040c9517786ca70eeb70f86eea84e9218e WHIRLPOOL 37880b5d160be67666f4bfbf7d7fae281c2c4be5f5b01552f43a11ce4980c4a563976763e426a5b6ee5d49599e0c0b095ad87f3a348628170d7322a826f2667d +DIST pvpgn-support-1.2.tar.gz 125345 SHA256 5ab2cf15d9957dabbf60ea46c12bf6d4704aaead4ac358e85f5ef8494330d51f SHA512 bc26a5762ab798db1f76b82044bb7b7d0f22cdd3d911cb7c648e82f286412aa3227a70c0e05ec900e67bbee148265edea58aa7924a47714e26fc402168d56b0e WHIRLPOOL a704d50c33fd10a98f2dc69774240cfc410df045d159cf2ea3e14c26e7c935f35302700f08f882b1229eec76bb06ceb7fad45fa23e19af166a1e99f74498731a +DIST pvpgn-support-1.3.tar.gz 123805 SHA256 bb51db26198691063e0b1065a21ddec823dc27b9560cd3975ef232ee272d2d07 SHA512 9002fcdb7da92e84af97319b9f1e38f5cf97466aef88549b1fe81b9070643f321011adf674424e2c4acc22f847c7fc61ca2cbf2da0223842e9b9e6c8f1427d76 WHIRLPOOL 2ac194d0b9655b9bb1b7ba10a40d0dac75368dcca2b87cf82ce72d69eec2c2dca0c59d37a1723d6a611b873f50016a92d6eaa331e513f1650ea13afabec33fbe +EBUILD pvpgn-1.8.5-r1.ebuild 2627 SHA256 533199271f79df188ad11ae884263817a1cb315e414627a0832cefe4a830456c SHA512 a4ab4c82b28615083edd363ef0bd6417e09c3c708508917ed295a7e75f7283b403369797b99158262a9e89012758bcd775db7c1474d8620cb135285063051a58 WHIRLPOOL 8c0ad2a0963d981e123aa591a76eba1a40f0f708188072ea40b2220cef4b311b7e331ed4633e0f33b89e08b97d06693dfeed615f78b756dbd34d20e551f2c804 EBUILD pvpgn-1.8.5.ebuild 2640 SHA256 5ab964e79edc6701445cfa4aa71af1054bbf3ebd0bccb6db289b203d6aebf6a2 SHA512 80973df2976749c4fcd54f7e5a5931ac8992fbd18f191be2a5de837a3236b43415de16e0101a159109c37a57fec7db52dd80ca795f92658dbdaba64af231aa37 WHIRLPOOL 041b64f3422d7235075e2ff06a7306759513741d15899564118abc1a6be67b8822d90f7ec9d6e041a6b4df4a1805ae4895e87f6a21607cca404b835004be229d -MISC ChangeLog 2791 SHA256 c0924a68260cb63bdd0bc1149b103fcd928b6e2f3fb3d358e3ef9eb8f2284635 SHA512 bfc9902456cf354dc17f000993139aaa1ac220efddfbed55b338cc5359c5c3635b0e0429cf8e0567b0292bfce363dd30243bba618104bbb160d8a10ef3def0b2 WHIRLPOOL 59dbccc6d513364f478753481f63730bc819b12f4fe31d86e44509b2caad7a99048f73b256e5281766ba453bdfb460e6c4d0ef4d5de7fc29c66f97ced668e202 +MISC ChangeLog 2931 SHA256 f4e668e2ca6ce1f0a344aa6a7b76c693029333d6e77b61485284bda88ef5bb0b SHA512 07100c318a8c7461aba356b76beb65dd6c501d1441c982d8ab5a4741491923ae51f5642a2e754bc19ab494a7a90b70a7a126d4e1d48cdd7a377c98a7d5bb3fad WHIRLPOOL 2a60bed01561e7b3f3dfa144647a7e69ede0afbe9c0d91b7a0dea041a11fdd1d57fc2b2af249913d0b941ea8ea858e55ef4fa556720093c5e4fbb3885405c42a MISC metadata.xml 158 SHA256 1423a4fdd4a79b1728a2056d9e300f7e1074253095d82726218d9e9b953888a3 SHA512 d954564236b67b6ab97846b73f74e715e8f1bec2dba6595e9a5046c2e8c3b93f4879c293f9d1d02d99a533bee56156dae3f31a485697128c51af14cdbfdada8a WHIRLPOOL d03e7293d09d794d61c095a423f945b3644355a247f270a73ca8d30b4dfe9c98244297536bfd1a4bd6c14794aa1152eca20fd83bfdf3e1e74d4f676152d35ada ------BEGIN PGP SIGNATURE----- -Version: GnuPG v2 - -iF4EAREIAAYFAlSgJiMACgkQVxOqA9G7/aDnMwEAoLW2cPyGAaoh7sJYaRzruq6g -NX2tvN4O8RqL7OKyWD8A/RabZCBelNXUJfp2pJ3aeHTKwT4b+2NsRUFw00ZguRCf -=TsG8 ------END PGP SIGNATURE----- diff --git a/games-server/pvpgn/pvpgn-1.8.5-r1.ebuild b/games-server/pvpgn/pvpgn-1.8.5-r1.ebuild new file mode 100644 index 000000000000..9d5b32cbecbd --- /dev/null +++ b/games-server/pvpgn/pvpgn-1.8.5-r1.ebuild @@ -0,0 +1,91 @@ +# Copyright 1999-2015 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/games-server/pvpgn/pvpgn-1.8.5-r1.ebuild,v 1.1 2015/02/06 10:39:22 mr_bones_ Exp $ + +EAPI=5 +inherit eutils games + +SUPPORTP="${PN}-support-1.3" +DESCRIPTION="A gaming server for Battle.Net compatible clients" +HOMEPAGE="http://sourceforge.net/projects/pvpgn.berlios/" +SRC_URI="mirror://sourceforge/pvpgn.berlios/${PN}-${PV/_/}.tar.bz2 + mirror://sourceforge/pvpgn.berlios/${SUPPORTP}.tar.gz" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64 ~ppc ~x86" +IUSE="mysql postgres" + +DEPEND="mysql? ( virtual/mysql ) + postgres? ( dev-db/postgresql[server] )" +RDEPEND=${DEPEND} + +src_prepare() { + epatch "${FILESDIR}/${P}-fhs.patch" +} + +src_configure() { + cd src + # everything in GAMES_BINDIR (bug #63071) + egamesconf \ + --sbindir="${GAMES_BINDIR}" \ + $(use_with mysql) \ + $(use_with postgres pgsql) +} + +src_compile() { + emake -C src +} + +src_install() { + local f + + dodoc README README.DEV CREDITS BUGS TODO UPDATE version-history.txt + docinto docs + dodoc docs/* + + emake -C src DESTDIR="${D}" install + + insinto "${GAMES_DATADIR}/${PN}" + doins "${WORKDIR}/${SUPPORTP}/"* + + # GAMES_USER_DED here instead of GAMES_USER (bug #65423) + for f in bnetd d2cs d2dbs ; do + newinitd "${FILESDIR}/${PN}.rc" ${f} + sed -i \ + -e "s:NAME:${f}:g" \ + -e "s:GAMES_BINDIR:${GAMES_BINDIR}:g" \ + -e "s:GAMES_USER:${GAMES_USER_DED}:g" \ + -e "s:GAMES_GROUP:${GAMES_GROUP}:g" \ + "${D}/etc/games/${PN}/${f}.conf" \ + "${D}/etc/init.d/${f}" || die + done + + keepdir $(find "${D}${GAMES_STATEDIR}"/${PN} -type d -printf "${GAMES_STATEDIR}/${PN}/%P ") "${GAMES_STATEDIR}"/${PN}/log + prepgamesdirs + + chown -R ${GAMES_USER_DED}:${GAMES_GROUP} "${D}${GAMES_STATEDIR}/${PN}" + fperms 0775 "${GAMES_STATEDIR}/${PN}/log" + fperms 0770 "${GAMES_STATEDIR}/${PN}" +} + +pkg_postinst() { + games_pkg_postinst + + elog "If this is a first installation you need to configure the package by" + elog "editing the configuration files provided in ${GAMES_SYSCONFDIR}/${PN}" + elog "Also you should read the documentation in /usr/share/docs/${PF}" + elog + elog "If you are upgrading you MUST read UPDATE in /usr/share/docs/${PF}" + elog "and update your configuration accordingly." + if use mysql ; then + elog + elog "You have enabled MySQL storage support. You will need to edit" + elog "bnetd.conf to use it. Read README.storage from the docs directory." + fi + if use postgres ; then + elog + elog "You have enabled PostgreSQL storage support. You will need to edit" + elog "bnetd.conf to use it. Read README.storage from the docs directory." + fi +} |