From: Alfredo Tupone Date: Thu, 1 Feb 2007 21:14:21 +0000 (+0000) Subject: New ebuild. Bug #90938 and bug #58213 X-Git-Url: http://git.tremily.us/?a=commitdiff_plain;h=60ead80cc787ef0b6b70c04dd88fe1f2295fe155;p=gentoo.git New ebuild. Bug #90938 and bug #58213 Package-Manager: portage-2.1.1-r2 --- diff --git a/games-server/cyphesis/ChangeLog b/games-server/cyphesis/ChangeLog new file mode 100644 index 000000000000..650f21fb4f94 --- /dev/null +++ b/games-server/cyphesis/ChangeLog @@ -0,0 +1,11 @@ +# ChangeLog for games-server/cyphesis +# Copyright 1999-2007 Gentoo Foundation; Distributed under the GPL v2 +# $Header: /var/cvsroot/gentoo-x86/games-server/cyphesis/ChangeLog,v 1.1 2007/02/01 21:14:21 tupone Exp $ + +*cyphesis-0.5.11 (01 Feb 2007) + + 01 Feb 2007; +files/cyphesis-0.5.11-gentoo.patch, + +metadata.xml, +cyphesis-0.5.11.ebuild: + New ebuild. + Fixes bug #90938 by kalium@gmx.de and partially bug #58213 Boris Smus + diff --git a/games-server/cyphesis/Manifest b/games-server/cyphesis/Manifest new file mode 100644 index 000000000000..104492c8b2f6 --- /dev/null +++ b/games-server/cyphesis/Manifest @@ -0,0 +1,30 @@ +-----BEGIN PGP SIGNED MESSAGE----- +Hash: SHA1 + +AUX cyphesis-0.5.11-gentoo.patch 1094 RMD160 45330f4826094647c4a5cfd4d6520a42a52169b6 SHA1 191f7056b3acd3ba27424234b2fadd721a20ce48 SHA256 668838489615b27b887f1cd8b9fc904b4c3802682ea56e7205c80c3974a1d69a +MD5 10af801207f5cff6da00e08f9f7bd6f8 files/cyphesis-0.5.11-gentoo.patch 1094 +RMD160 45330f4826094647c4a5cfd4d6520a42a52169b6 files/cyphesis-0.5.11-gentoo.patch 1094 +SHA256 668838489615b27b887f1cd8b9fc904b4c3802682ea56e7205c80c3974a1d69a files/cyphesis-0.5.11-gentoo.patch 1094 +DIST cyphesis-0.5.11.tar.bz2 666457 RMD160 eee4055c3db294c66507a0a175f8ce86aecbb570 SHA1 0d88bcb8d14214ce910f12476b48df69f6b4b725 SHA256 46899d64000f586cf47942ade7269d446f47f09b5bcf063280525714f0502403 +EBUILD cyphesis-0.5.11.ebuild 1066 RMD160 5921bee6c976541456844aa220eca4e8ebdee3c3 SHA1 c3aade0373847d417eaec186997dbcf4d6e6aead SHA256 96c4ed41c25362fc203e7768587cd06d39621633dcde89a1ccb13417f1ac4c6d +MD5 1f4872b4fd93a9e29c5c0adf0e329150 cyphesis-0.5.11.ebuild 1066 +RMD160 5921bee6c976541456844aa220eca4e8ebdee3c3 cyphesis-0.5.11.ebuild 1066 +SHA256 96c4ed41c25362fc203e7768587cd06d39621633dcde89a1ccb13417f1ac4c6d cyphesis-0.5.11.ebuild 1066 +MISC ChangeLog 448 RMD160 e6cf74291782535ae5aec66c8e08e006e72ca7f5 SHA1 bfb1ba1e228e476fe1ab8c53a8c9785eddc5c47b SHA256 f342f378ff3d7e814222a0cbf9531b9827f3fcc82574d60c4802638ed8458cbc +MD5 ec2c06378d6658d677470748a44f948c ChangeLog 448 +RMD160 e6cf74291782535ae5aec66c8e08e006e72ca7f5 ChangeLog 448 +SHA256 f342f378ff3d7e814222a0cbf9531b9827f3fcc82574d60c4802638ed8458cbc ChangeLog 448 +MISC metadata.xml 658 RMD160 861bab297e9ffd8300f2be238803295eecf6bc88 SHA1 06123a6a79c71384cad174b66ba798dee92ac99f SHA256 7abce09650fe6062c27ee350f8ac2578ba482cdc2b1c4970dc4cd4f076e24028 +MD5 fe77f64952c6d9c97eed02713c0dc041 metadata.xml 658 +RMD160 861bab297e9ffd8300f2be238803295eecf6bc88 metadata.xml 658 +SHA256 7abce09650fe6062c27ee350f8ac2578ba482cdc2b1c4970dc4cd4f076e24028 metadata.xml 658 +MD5 5004d02f1a37bd6ef76c36e5368872e9 files/digest-cyphesis-0.5.11 250 +RMD160 7995b97fa9dfbb10b480f34f95ff393e13a1bf13 files/digest-cyphesis-0.5.11 250 +SHA256 c5e04692999bd5222eef7a84fef65e57876a7ca74833d830548d44446b055c6f files/digest-cyphesis-0.5.11 250 +-----BEGIN PGP SIGNATURE----- +Version: GnuPG v1.4.6 (GNU/Linux) + +iD8DBQFFwlg3bfN2jvlVAhwRAlloAJ9AmqMd2aD1itfz36OzoMIdlo+p9gCeOx9Z +b1k4PDFM+hGOm+YwQT9h7o8= +=9PNM +-----END PGP SIGNATURE----- diff --git a/games-server/cyphesis/cyphesis-0.5.11.ebuild b/games-server/cyphesis/cyphesis-0.5.11.ebuild new file mode 100644 index 000000000000..60a982ee620e --- /dev/null +++ b/games-server/cyphesis/cyphesis-0.5.11.ebuild @@ -0,0 +1,39 @@ +# Copyright 1999-2007 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/games-server/cyphesis/cyphesis-0.5.11.ebuild,v 1.1 2007/02/01 21:14:21 tupone Exp $ + +inherit eutils autotools games + +DESCRIPTION="WorldForge server running small games" +HOMEPAGE="http://worldforge.org/dev/eng/servers/cyphesis" +SRC_URI="mirror://sourceforge/worldforge/${P}.tar.bz2" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~x86" +IUSE="" + +DEPEND=">=media-libs/skstream-0.3.6 + sys-libs/readline + >=dev-games/wfmath-0.3 + =dev-games/mercator-0.2* + dev-libs/libgcrypt + =dev-libs/libsigc++-2.0* + =media-libs/atlas-c++-0.6* + >=media-libs/varconf-0.6.4 + dev-db/libpq" + +src_unpack() { + unpack ${A} + cd "${S}" + # Patching to disable howl and avahi discovery + # To be removed when upstream will provide a way to selectively + # enable/disable supoort for it + epatch "${FILESDIR}/${P}"-gentoo.patch + eautoreconf +} + +src_install() { + emake DESTDIR="${D}" install || die "install failed" + dodoc AUTHORS ChangeLog FIXME NEWS README THANKS TODO +} diff --git a/games-server/cyphesis/files/cyphesis-0.5.11-gentoo.patch b/games-server/cyphesis/files/cyphesis-0.5.11-gentoo.patch new file mode 100644 index 000000000000..709b51ad712b --- /dev/null +++ b/games-server/cyphesis/files/cyphesis-0.5.11-gentoo.patch @@ -0,0 +1,29 @@ +--- configure.ac.old 2007-01-31 23:22:11.000000000 +0100 ++++ configure.ac 2007-01-31 23:22:40.000000000 +0100 +@@ -258,26 +258,6 @@ + AC_MSG_ERROR([Cannot find valid versions of required WorldForge maths library, wfmath. Please see http://worldforge.org/dev/eng/servers/cyphesis for details of the libraries required and where to obtain them.]) + ]) + +-PKG_CHECK_MODULES(AVAHI, avahi-client, +- [ +- CPPFLAGS="$CPPFLAGS $AVAHI_CFLAGS" +- MDNS_LIBS="$MDNS_LIBS $AVAHI_LIBS" +- AC_DEFINE(HAVE_AVAHI, 1, [Define to 1 if you have avahi libs.]) +- ], +- [ +- AC_MSG_RESULT([no]) +- PKG_CHECK_MODULES(HOWL, howl, +- [ +- CPPFLAGS="$CPPFLAGS $HOWL_CFLAGS" +- MDNS_LIBS="$MDNS_LIBS $HOWL_LIBS" +- AC_DEFINE(HAVE_LIBHOWL, 1, [Define to 1 if you have howl libs.]) +- ], +- [ +- AC_MSG_RESULT([no]) +- AC_MSG_NOTICE([Ommiting DNS-SD functionality.]) +- ]) +- ]) +- + AM_PATH_PSQL(7.1.0, + [ + if test "$PG_CFLAGS" != "-I/usr/include"; then diff --git a/games-server/cyphesis/files/digest-cyphesis-0.5.11 b/games-server/cyphesis/files/digest-cyphesis-0.5.11 new file mode 100644 index 000000000000..520b66cc4bd1 --- /dev/null +++ b/games-server/cyphesis/files/digest-cyphesis-0.5.11 @@ -0,0 +1,3 @@ +MD5 b4b48cf9ee15507069093120cc37e7be cyphesis-0.5.11.tar.bz2 666457 +RMD160 eee4055c3db294c66507a0a175f8ce86aecbb570 cyphesis-0.5.11.tar.bz2 666457 +SHA256 46899d64000f586cf47942ade7269d446f47f09b5bcf063280525714f0502403 cyphesis-0.5.11.tar.bz2 666457 diff --git a/games-server/cyphesis/metadata.xml b/games-server/cyphesis/metadata.xml new file mode 100644 index 000000000000..a5a98f9d454e --- /dev/null +++ b/games-server/cyphesis/metadata.xml @@ -0,0 +1,13 @@ + + + +games + +Cyphesis is an NPC engine using AI/A-Life techniques. It is the Artificial +Intelligence and Artificial Life server used by STAGE and also is filling in as +its first fully functional game server, featured in Acorn. Cyphesis is a +prototype server designed to explore the possibilities of complex NPC +interaction and scripting. Efficiency and support for large numbers of players +are foregone in the quest for a more realistic and dynamic world framework. + +