From 67dada83803bca148f3deafec6d97e13a0c8d9be Mon Sep 17 00:00:00 2001 From: Justin Wind Date: Tue, 26 Aug 2014 11:08:54 -0700 Subject: [PATCH] updated fbmuck ebuilds --- games-server/fbmuck/Manifest | 8 +--- games-server/fbmuck/fbmuck-6.09.ebuild | 57 -------------------------- games-server/fbmuck/fbmuck-6.11.ebuild | 15 +++---- games-server/fbmuck/fbmuck-6.12.ebuild | 57 -------------------------- games-server/fbmuck/metadata.xml | 13 ++++++ 5 files changed, 23 insertions(+), 127 deletions(-) delete mode 100644 games-server/fbmuck/fbmuck-6.09.ebuild delete mode 100644 games-server/fbmuck/fbmuck-6.12.ebuild create mode 100644 games-server/fbmuck/metadata.xml diff --git a/games-server/fbmuck/Manifest b/games-server/fbmuck/Manifest index ce2641c..b071f44 100644 --- a/games-server/fbmuck/Manifest +++ b/games-server/fbmuck/Manifest @@ -5,10 +5,6 @@ AUX fbmuck-6.07-gentoo.patch 2330 SHA256 73277a7b0596f172bce3ac2477942b747b8bf20 AUX fbmuck-6.09-gentoo.patch 1157 SHA256 9e101561bf77bb3dded19aa5abc7ac593122693bead52a0ded8dffc0555a3bf4 SHA512 c625b8bfef7db7d60ae99ce5181118b4e575050c75949dd1b5de3ecd5982b78060c3e106f660344d04a2b98981db4ecc57df48fc709e8d3b1bd7552397e516ed WHIRLPOOL db8bbb570aedb1d44883781f8d26e7efc78d92d74b63dd2da604872d6b17fabbc4e20d5555f55f7c7935b8f4a2149f4b465b3a81f7c790a881c8f7b20d62b232 AUX fbmuckctl 5271 SHA256 4821530e52768d4d94d3b1a4482d188fc9da1fecaf97ff5dfacd6029e8c67ee6 SHA512 fea800d3991ace8ee29705fc64bb0827ad07489b73d8a21532f02e1b643a934aae9f2895da463435b04216b7e3918bbe3d13e7ac863bee37a4fa16e88d880b87 WHIRLPOOL 914498887eb6b29acf924f41deee27b915ccf722e8b25be733546da98289e429a4a2818417ea199882faa6dec86c1ba9490fd913bd4467041c806ede56e5e69a AUX fbmucks 209 SHA256 0411aad95f4cc5c54876586690e7f3e44777aac46cb3b068c6cc2f0ebae111a2 SHA512 1c9631a85179bd28797a61b8306bcc2dc3008f978e3a5a72b7cb346edeefc64204029b83d785b14135c7a5514473bc656efcf5884410f7b5b651987ac5a1a0b9 WHIRLPOOL d38a87800dfd63f0f2ff65af0941e259d495742bcd4e6a35ae0eefd362e2644d865320688381758fcf5071ed4bf44adf8dbd10d6304d0da149cc8dd4f851347b -DIST fbmuck-6.09.tar.gz 1215430 SHA256 dc132eb02b76897626253d7101152345ed2e7df52ad539125e66d00039587433 -DIST fbmuck-6.11.tar.gz 1954838 SHA256 dd72e4ae5feef186655baea7fa9c6ed5325ef2ba70fa91e40235bc99b4e37a9a -DIST fbmuck-6.12.tar.gz 1940307 SHA256 a88d3de0b792bc2616f7984a8caa37d11bf30dfa8464e55f0fb4e0f069a49e77 SHA512 5e50b57d4b33d957be7bdcbd2114082d626212740bb0be4a651888fb7570947e4c334a2f1abffabe72752185a534620ffd35f348b26f29155f7a0e7616d175bb WHIRLPOOL 99684e1e27b778ac4ce674a47b36f5454c0beb4e51d31ebda9f96d027dcfbfb0aa0e8b3643f62bb3728c86443c22723c1590862d950d7151635484137d10a0e4 -EBUILD fbmuck-6.09.ebuild 1179 SHA256 8f07f03377c91c0807257ddf41a795537171ae0b6dba40b10409e8ea90c0b9c3 SHA512 0a16af5dc1c2454abfad2e1ec27406411b2664835e54cac7efab2d9f1f6bd34a42a1f1304b2341d27519e98b998a2260be5fafec354323f370bc8732c5ed67a1 WHIRLPOOL bff370110b620633acaa6fc16306f61f2b16d0cf1e63b1ac03080c708d0f8151d0c29597ac543ed96b70cabad6481eb482c4afafa50e71625766bab707406973 -EBUILD fbmuck-6.11.ebuild 1171 SHA256 f3ba04bce23c689e536032b4fb12a3e4cdbe2445d06f74e664609e8cc18aedaa SHA512 754a2e9793ef35ca421df59b86c95f84f6a638f46e87c59132bc6c55ed6ac62be53fce38cd892c66cb7fb742cac083a497f51737f69dc0db018fb45cf8e0e1b5 WHIRLPOOL f997038b5478f3ba74a7b52ec7df166452197d08f5be5de9b9af7cf6e1f143e58c2bb8f1684d7697e2440b1b8c8bc4953ef2836150e7dfce075bc7d8bec82561 -EBUILD fbmuck-6.12.ebuild 1171 SHA256 f3ba04bce23c689e536032b4fb12a3e4cdbe2445d06f74e664609e8cc18aedaa SHA512 754a2e9793ef35ca421df59b86c95f84f6a638f46e87c59132bc6c55ed6ac62be53fce38cd892c66cb7fb742cac083a497f51737f69dc0db018fb45cf8e0e1b5 WHIRLPOOL f997038b5478f3ba74a7b52ec7df166452197d08f5be5de9b9af7cf6e1f143e58c2bb8f1684d7697e2440b1b8c8bc4953ef2836150e7dfce075bc7d8bec82561 +EBUILD fbmuck-9999.ebuild 1480 SHA256 51c7400623fe9d5040f43fb6811c717b68abe938d473606a14b4787576d3595e SHA512 fc4e47dda092179edf8820e09dc4bfa818cb6bd9aff4eeeb13adfdba8c1d64ad960aa027e8c28fb7b2a2d627a1bd10602e187a3f9d5c23a78783644245ca49ae WHIRLPOOL bdc4c6c61f32faa2e0a2a5e1b6f5c7b7b423d368d237aaf7c2b8b2e5dfaf0da2ba97e1c2ea1313ddea981243bcf09c66742b09b17ceff2cd8f35937df9291579 MISC ChangeLog 339 SHA256 5486d8e0a41c13eaa97c8117fe3007606ce9c72d37fe65b14c7e63cc77e973ec SHA512 89cbf44ca797a4c68bb44dac2eec4101504f89163fa0c7feefeacbcbc146dc974c1130bcd1c34ae0675b55d03e474e9be83fb10907ab940058650d947edb3f7e WHIRLPOOL 8fbc04c5f4f8dd9ffb1109f4f7e5b78e0bd9bff0685a76fd7f17c48bc41e5e4fc521e554df6626b0adf9c0d7ee34705a856b5a43edf2fb2ea58b081546a03de0 +MISC metadata.xml 769 SHA256 a4007950016cfcf1538a137b99ef6b7fbc6a1f90f523d0e6ace25d6b5d5364e2 SHA512 52ce0a1a7ab19174efed35f8695c1f0f3b91c4e2ca9c688abe2c3eb961090378388e6188c34d968d797f3770cf637683176b256cee0258f190bfbd9cb884fb7d WHIRLPOOL 36d3c8c9df7ebe36c4bc36b3c0a0befffa6dde969c65be304ec7368436542659d68ae189e7a35fa33923840d82f0fe870419d388bfc74a5f729830bb69ea6d9a diff --git a/games-server/fbmuck/fbmuck-6.09.ebuild b/games-server/fbmuck/fbmuck-6.09.ebuild deleted file mode 100644 index 1f9f51e..0000000 --- a/games-server/fbmuck/fbmuck-6.09.ebuild +++ /dev/null @@ -1,57 +0,0 @@ -# Copyright 1999-2004 Gentoo Technologies, Inc. -# Distributed under the terms of the GNU General Public License v2 - -inherit eutils fixheadtails - -IUSE="ssl ipv6 diskbase debug pcre" - -DESCRIPTION="A database-backed multi-user chat server." -SRC_URI="mirror://sourceforge/fbmuck/${P}.tar.gz" -HOMEPAGE="http://www.belfry.com/fuzzball/" - -SLOT="2" -LICENSE="GPL-2" -KEYWORDS="~x86 ~amd64 ~sparc" - -DEPEND=">=sys-apps/sed-4 - ssl? ( dev-libs/openssl )" - -RDEPEND="ssl? ( dev-libs/openssl ) - pcre? ( dev-libs/libpcre )" - -RESTRICT="nostrip" - -src_unpack() { - unpack ${A} - ht_fix_all - epatch ${FILESDIR}/${P}-gentoo.patch -} - -src_compile() { - use diskbase && sed -i -e 's:#undef DISKBASE:#define DISKBASE:' include/config.h - econf \ - `use_with ssl ssl=/usr` \ - `use_with pcre pcre=/usr` \ - `use_enable ipv6` \ - `use_enable debug` \ - || die "Could not configure" - emake || die "Could not make" -} - -src_install() { - dodir /usr/bin - keepdir /usr/share/fbmuck - - make DESTDIR=${D} install || die "Could not install" - - exeinto /usr/bin - doexe ${FILESDIR}/fbmuckctl - - exeinto /etc/init.d - doexe ${FILESDIR}/fbmuck - - insinto /etc - doins ${FILESDIR}/fbmucks - - dodoc CHANGESfb6 INSTALLATION README -} diff --git a/games-server/fbmuck/fbmuck-6.11.ebuild b/games-server/fbmuck/fbmuck-6.11.ebuild index acba239..6186088 100644 --- a/games-server/fbmuck/fbmuck-6.11.ebuild +++ b/games-server/fbmuck/fbmuck-6.11.ebuild @@ -1,5 +1,6 @@ -# Copyright 1999-2004 Gentoo Technologies, Inc. +# Copyright 1999-2014 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 +# $Header: $ inherit eutils fixheadtails @@ -9,7 +10,7 @@ DESCRIPTION="A database-backed multi-user chat server." SRC_URI="mirror://sourceforge/fbmuck/${P}.tar.gz" HOMEPAGE="http://www.belfry.com/fuzzball/" -SLOT="2" +SLOT="0" LICENSE="GPL-2" KEYWORDS="x86 amd64" @@ -19,7 +20,7 @@ DEPEND=">=sys-apps/sed-4 RDEPEND="ssl? ( dev-libs/openssl ) pcre? ( dev-libs/libpcre )" -RESTRICT="nostrip" +RESTRICT="strip" src_unpack() { unpack ${A} @@ -42,16 +43,16 @@ src_install() { dodir /usr/bin keepdir /usr/share/fbmuck - make DESTDIR=${D} install || die "Could not install" + make DESTDIR="${D}" install || die "Could not install" exeinto /usr/bin - doexe ${FILESDIR}/fbmuckctl + doexe "${FILESDIR}"/fbmuckctl exeinto /etc/init.d - doexe ${FILESDIR}/fbmuck + doexe "${FILESDIR}"/fbmuck insinto /etc - doins ${FILESDIR}/fbmucks + doins "${FILESDIR}"/fbmucks dodoc CHANGESfb6 INSTALLATION README } diff --git a/games-server/fbmuck/fbmuck-6.12.ebuild b/games-server/fbmuck/fbmuck-6.12.ebuild deleted file mode 100644 index acba239..0000000 --- a/games-server/fbmuck/fbmuck-6.12.ebuild +++ /dev/null @@ -1,57 +0,0 @@ -# Copyright 1999-2004 Gentoo Technologies, Inc. -# Distributed under the terms of the GNU General Public License v2 - -inherit eutils fixheadtails - -IUSE="ssl ipv6 diskbase debug pcre" - -DESCRIPTION="A database-backed multi-user chat server." -SRC_URI="mirror://sourceforge/fbmuck/${P}.tar.gz" -HOMEPAGE="http://www.belfry.com/fuzzball/" - -SLOT="2" -LICENSE="GPL-2" -KEYWORDS="x86 amd64" - -DEPEND=">=sys-apps/sed-4 - ssl? ( dev-libs/openssl )" - -RDEPEND="ssl? ( dev-libs/openssl ) - pcre? ( dev-libs/libpcre )" - -RESTRICT="nostrip" - -src_unpack() { - unpack ${A} - ht_fix_all -# epatch ${FILESDIR}/${P}-gentoo.patch -} - -src_compile() { - use diskbase && sed -i -e 's:#undef DISKBASE:#define DISKBASE:' include/config.h - econf \ - `use_with ssl ssl=/usr` \ - `use_with pcre pcre=/usr` \ - `use_enable ipv6` \ - `use_enable debug` \ - || die "Could not configure" - emake || die "Could not make" -} - -src_install() { - dodir /usr/bin - keepdir /usr/share/fbmuck - - make DESTDIR=${D} install || die "Could not install" - - exeinto /usr/bin - doexe ${FILESDIR}/fbmuckctl - - exeinto /etc/init.d - doexe ${FILESDIR}/fbmuck - - insinto /etc - doins ${FILESDIR}/fbmucks - - dodoc CHANGESfb6 INSTALLATION README -} diff --git a/games-server/fbmuck/metadata.xml b/games-server/fbmuck/metadata.xml new file mode 100644 index 0000000..960abad --- /dev/null +++ b/games-server/fbmuck/metadata.xml @@ -0,0 +1,13 @@ + + + + +Fuzzball Muck is a networked multi-user MUD chat server. It is user-extensible, and newer versions (6.x) support advanced features such as GUI dialogs, through close client-server cooperation with Trebuchet or other clients that support MCP-GUI. + + + Use a simple disk basing scheme where properties aren't + loaded from the input file until they are needed. If this is not set, the + MUCK will fork into the background to dump the database, eliminating save delays. + Make some dangerous MUF primitives available. + + -- 2.45.2