updated fbmuck ebuilds
authorJustin Wind <justin.wind+git@gmail.com>
Tue, 26 Aug 2014 18:08:54 +0000 (11:08 -0700)
committerJustin Wind <justin.wind+git@gmail.com>
Tue, 26 Aug 2014 18:08:54 +0000 (11:08 -0700)
games-server/fbmuck/Manifest
games-server/fbmuck/fbmuck-6.09.ebuild [deleted file]
games-server/fbmuck/fbmuck-6.11.ebuild
games-server/fbmuck/fbmuck-6.12.ebuild [deleted file]
games-server/fbmuck/metadata.xml [new file with mode: 0644]

index ce2641cf3e593ac1c92e0c3757cc6fa43c885b96..b071f444eb0a6e7f84ec7231eeb82876bee9c15d 100644 (file)
@@ -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 (file)
index 1f9f51e..0000000
+++ /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
-}
index acba2395725c1de2087be7721940144fcbb36ab7..618608864562de00c155e97a4177f6cd184ca8d2 100644 (file)
@@ -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 (file)
index acba239..0000000
+++ /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 (file)
index 0000000..960abad
--- /dev/null
@@ -0,0 +1,13 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<longdescription lang="en">
+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.
+</longdescription>
+<use>
+       <flag name='diskbase'>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.</flag>
+       <flag name='scary_prims'>Make some dangerous MUF primitives available.</flag>
+</use>
+</pkgmetadata>