From 4f2d7949f03e1c198bc888f2d05f421d35c57e21 Mon Sep 17 00:00:00 2001 From: V3n3RiX Date: Mon, 9 Oct 2017 18:53:29 +0100 Subject: reinit the tree, so we can have metadata --- games-mud/gnome-mud/Manifest | 8 +++ games-mud/gnome-mud/files/0.11.2-gst1.patch | 42 +++++++++++++++ .../gnome-mud/files/0.11.2-telopts-reenable.patch | 35 +++++++++++++ games-mud/gnome-mud/gnome-mud-0.11.2-r2.ebuild | 60 ++++++++++++++++++++++ games-mud/gnome-mud/gnome-mud-9999.ebuild | 45 ++++++++++++++++ games-mud/gnome-mud/metadata.xml | 12 +++++ 6 files changed, 202 insertions(+) create mode 100644 games-mud/gnome-mud/Manifest create mode 100644 games-mud/gnome-mud/files/0.11.2-gst1.patch create mode 100644 games-mud/gnome-mud/files/0.11.2-telopts-reenable.patch create mode 100644 games-mud/gnome-mud/gnome-mud-0.11.2-r2.ebuild create mode 100644 games-mud/gnome-mud/gnome-mud-9999.ebuild create mode 100644 games-mud/gnome-mud/metadata.xml (limited to 'games-mud/gnome-mud') diff --git a/games-mud/gnome-mud/Manifest b/games-mud/gnome-mud/Manifest new file mode 100644 index 000000000000..2f3671458e13 --- /dev/null +++ b/games-mud/gnome-mud/Manifest @@ -0,0 +1,8 @@ +AUX 0.11.2-gst1.patch 1645 SHA256 5372d6e106f285f248385924a4c6e359856e797ad1cfda246c1e11df8346481f SHA512 ed3ec4831e1cd7955d0629939270643ee2fe7a6995608fa2ce22e03f86a9ca3ad5c3b66aad648ed0133db6f601995bc7b9e767438b296d23efbc9819b6b5b45b WHIRLPOOL bc74ae89b265bafb9f7d17b96beefcdc568d469160e1d2b7d847269ffc5b0c10cef28f74b882e3abe236755817ce6c15594711b7bb13ce0d04cb1dfa7a6ea9b6 +AUX 0.11.2-telopts-reenable.patch 1284 SHA256 4445d1f71cbfbd3051eaeecad56d1ade7aa522a0e29d02b9ca9d997c89d94673 SHA512 9a9f8ade511282bcc4142d3bff15b0a64dda36b327920f4d665852d43a13854b5e876bef8e8c667c28330896e9fc09965317595850b4c0e67285d9c8d8223ed5 WHIRLPOOL ef158aa69de3aff2f9d9b74f090d56777fde6982dcc0763eefe6de169344aa14175a87c4557df3f8c24c83dd0257dc0baf67f884922dae3ee3404c2e13fdafc5 +DIST gnome-mud-0.11.2.tar.bz2 444294 SHA256 d449e1433ab7d8b40bd4133ae6ef25b723f2d2894709094d196a10b930f52b06 SHA512 b8dd4ffa0cd5ab7077b21c908fb92b6b5c3e1fc65c06c890d8ebb4ab4fd6d1f8ac4a67d9a815634fc45f3357dd495ba329057df5662c00d2074278a16470c422 WHIRLPOOL 69c85b79000967b1ded1ac02683c9f0e895e045c5b3928de5720e222233692f59e83b6a14811c978b0893eae15b7d7fec4deccf5c2dda96f078cbda21f30bb06 +EBUILD gnome-mud-0.11.2-r2.ebuild 1249 SHA256 f7f5b689d1ae0facbf7c8af9c73eea133be61cce4f96c6d6842ed504f253e706 SHA512 bee265e98a53b11a1133fa987f65236fdf394aa8e64d876b70b7c1e9962be1ed9254e24fab8c79cce02d7c73f6b421002fa4f842b138cd73369bf32e5bc3babe WHIRLPOOL 62cdd44347a3a753a66d069e734c4f6eba6a05f209e1707af3de836bdc797a54697a2734de582b9607043ec7f073da3d8efedf5ea1200d239783d5c4356e298c +EBUILD gnome-mud-9999.ebuild 891 SHA256 8c0c72016b96f9e5960d7a338261e69991f339cc671558dae40425a94011f875 SHA512 12fefeaf3d0509f2ba41ffc1dffbb55c0d4c99f2b79f7527aa7e7325efc6a382441c720db562b07dbbd75f2eb4232ee776a2f40faea3ce7f448caa527ad4ef34 WHIRLPOOL 5d3d9584849e9d5cebb01d89c4eafd1f6ffe1c62c617b72cd14bac22f7c3a31e805bd826caf4ac8518efdab1e642cdfafd4e643ec0c879e4072022e2a3af7418 +MISC ChangeLog 2696 SHA256 981aec60abff8b66def68bdcceec3210b38402d5d7aebbc8abae977e4b370802 SHA512 0b12f8e41cc245d96c835e1a2152da61479b3dc36afc316659e8b483af39eab59d0ada9b91bf6ab71b96bad5c9cc929c7df8af346f750e7e4ea31c1b9f6433a6 WHIRLPOOL ac5e908bf2693035786bb2a52482db47f284faf6e9c55d726408b290e404d4c8cfe455f27186b043f76ec5f72a76636b29ab4d8f2120ca5fdeff0904598746e2 +MISC ChangeLog-2015 5540 SHA256 d4b6e1de1047766157d3c50ef26088f858a4874fff8dd13cfd4d11fe2f81a98d SHA512 d2bb04aa688f95157dc6ef655b72f64ad349bf10a81940dccaa222e55c52c2b6b20eb06cc79e974720100626ffdc3ef0c2b123bd5b0f368686ba8dbedc4d3aec WHIRLPOOL 7ec8a60fa310c48940d00d1815adec731a7e02739244322d339b8df7a231a5e80b17fcfc7e970d26c5bc748fbb78871fb4744de60f55ea0c4a53da6584c95f17 +MISC metadata.xml 350 SHA256 85f45711dfadaeddd1f5f8a03056b8c7f72af0ea736b84b0b9d22b9bd66b32c0 SHA512 0531e7ca85ea8011f5aeef4517ea6dc1362323dbb4b05be0c9fa028e2a3cdeae880cdcbdef070c048649520cbe23ec8bce4785c2bfbbdd3c989380b036d51984 WHIRLPOOL 2c1f411bbcf498fea8cda4e697e58de17cbbc781e1861497f2c349d822e986bf1c5806e9e0bf8a02571931dfc3cc43bb5aefa6e96ebfb1117897fed5122aec35 diff --git a/games-mud/gnome-mud/files/0.11.2-gst1.patch b/games-mud/gnome-mud/files/0.11.2-gst1.patch new file mode 100644 index 000000000000..64c6682c6726 --- /dev/null +++ b/games-mud/gnome-mud/files/0.11.2-gst1.patch @@ -0,0 +1,42 @@ +From 15c37855ab3559efaeffcef651c98ed971ae84bb Mon Sep 17 00:00:00 2001 +From: Steven Jackson +Date: Wed, 19 Apr 2017 20:02:57 +0100 +Subject: [PATCH] gstreamer: Upgrade to 1.0 from 0.10 +--- + configure.ac | 6 +++--- + gnome-mud.spec.in | 4 ++-- + 2 files changed, 5 insertions(+), 5 deletions(-) + +diff --git a/configure.ac b/configure.ac +index 50c4c81..125b054 100644 +--- a/configure.ac ++++ b/configure.ac +@@ -76,7 +76,7 @@ LIBGNET_REQUIRED=0.22 + VTE_REQUIRED=0.11.00 + PCRE_REQUIRED=6.0.0 + GCONF_REQUIRED=0.20 +-GSTREAMER_REQUIRED=0.10 ++GSTREAMER_REQUIRED=1.0 + + PKG_CHECK_MODULES(GMUD, gtk+-2.0 >= $GTK_REQUIRED vte >= $VTE_REQUIRED libglade-2.0 >= $LIBGLADE_REQUIRED libpcre >= $PCRE_REQUIRED gmodule-2.0 >= $GMODULE_REQUIRED gnet-2.0 >= $LIBGNET_REQUIRED gconf-2.0 >= $GCONF_REQUIRED) + AC_SUBST(GMUD_CFLAGS) +@@ -114,14 +114,14 @@ AC_ARG_ENABLE(gstreamer, + [Enable GStreamer used for MSP (Mud Sound Protocol) Default=auto]),, + enable_gstreamer=auto) + if test "x$enable_gstreamer" != "xno"; then +- PKG_CHECK_EXISTS(gstreamer-0.10, have_gst=yes, have_gst=no) ++ PKG_CHECK_EXISTS(gstreamer-1.0, have_gst=yes, have_gst=no) + if test "x$have_gst" = "xno" -a "x$enable_gstreamer" = "xyes"; then + AC_MSG_ERROR([Gstreamer support explicitly requested but libgstreamer was not found]) + fi + if test "x$have_gst" = "xyes"; then + AC_DEFINE(ENABLE_GST, 1, [Define if GStreamer should be enabled]) + enable_gstreamer=yes +- PKG_CHECK_MODULES(MSP, gstreamer-0.10 >= $GSTREAMER_REQUIRED) ++ PKG_CHECK_MODULES(MSP, gstreamer-1.0 >= $GSTREAMER_REQUIRED) + fi + fi + AM_CONDITIONAL(USE_GSTREAMER, test "x$enable_gstreamer" = xyes) +-- +2.10.2 + diff --git a/games-mud/gnome-mud/files/0.11.2-telopts-reenable.patch b/games-mud/gnome-mud/files/0.11.2-telopts-reenable.patch new file mode 100644 index 000000000000..ebafe30c4cf4 --- /dev/null +++ b/games-mud/gnome-mud/files/0.11.2-telopts-reenable.patch @@ -0,0 +1,35 @@ +From 62b043beedc14741a000e848a004ba44982b28b8 Mon Sep 17 00:00:00 2001 +From: Steven Jackson +Date: Wed, 19 Apr 2017 10:38:18 +0000 +Subject: [PATCH] mud-telnet: Fix re-enabling disabled TELOPTS + +When the server disabled a TELOPT it wasn't possible for it to +re-enable it, as it should. + +Enabling and disabling MSP and CHARSET in the preferences window +doesn't control the MudTelnetHandler enabled field, so this change +doesn't break that. Those preferences are used at a higher level, +in mud-window-view.c. + +Thanks to shentino for reporting and assisting with the fix. + +Bug report: https://bugzilla.gnome.org/show_bug.cgi?id=781452 +--- + src/mud-telnet.c | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +diff --git a/src/mud-telnet.c b/src/mud-telnet.c +index 052ba04..0fe274a 100644 +--- a/src/mud-telnet.c ++++ b/src/mud-telnet.c +@@ -939,7 +939,7 @@ mud_telnet_handle_positive_nego(MudTelnet *telnet, + // his state to YES and send DO; otherwise send DONT + // FIXME-US/HIM + // FIXME: What to do in the opposite "him" gint value case? +- if (mud_telnet_isenabled(telnet, opt_no, him)) ++ if (mud_telnet_get_index_by_option(telnet, opt_no) != -1) + { + mud_telnet_set_telopt_state(opt, TELOPT_STATE_YES, bitshift); + mud_telnet_send_iac(telnet, affirmative, opt_no); +-- +1.9.1 diff --git a/games-mud/gnome-mud/gnome-mud-0.11.2-r2.ebuild b/games-mud/gnome-mud/gnome-mud-0.11.2-r2.ebuild new file mode 100644 index 000000000000..d8bafca919dc --- /dev/null +++ b/games-mud/gnome-mud/gnome-mud-0.11.2-r2.ebuild @@ -0,0 +1,60 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 +GNOME_TARBALL_SUFFIX="bz2" +GNOME2_EAUTORECONF="yes" + +inherit gnome2 + +DESCRIPTION="GNOME MUD client" +HOMEPAGE="https://wiki.gnome.org/Apps/GnomeMud" + +LICENSE="GPL-2+" +SLOT="0" +KEYWORDS="amd64 x86 ~x86-fbsd" +IUSE="gstreamer" + +RDEPEND="virtual/libintl + dev-libs/libpcre + dev-perl/XML-Parser + gnome-base/gconf:2 + >=gnome-base/libglade-2.0.1:2.0 + gstreamer? ( media-libs/gstreamer:1.0 ) + net-libs/gnet:2 + x11-libs/gtk+:2 + >=x11-libs/vte-0.11:0" +DEPEND="${RDEPEND} + virtual/pkgconfig + app-text/rarian + >=dev-util/intltool-0.23 + >=sys-devel/gettext-0.11.5" + +PATCHES=( + "${FILESDIR}"/${PV}-telopts-reenable.patch #616000 + "${FILESDIR}"/${PV}-gst1.patch # Needs eautoreconf +) + +src_configure() { + gnome2_src_configure \ + $(use_enable gstreamer) +} + +src_install() { + DOCS="AUTHORS BUGS ChangeLog NEWS PLUGIN.API README ROADMAP" \ + gnome2_src_install +} + +pkg_preinst() { + gnome2_pkg_preinst +} + +pkg_postinst() { + gnome2_pkg_postinst + echo + elog "For proper plugin operation, please create ~/.gnome-mud/plugins/" + elog "if that directory doesn't already exist." + elog "The command to do that is:" + elog " mkdir -p ~/.gnome-mud/plugins/" + echo +} diff --git a/games-mud/gnome-mud/gnome-mud-9999.ebuild b/games-mud/gnome-mud/gnome-mud-9999.ebuild new file mode 100644 index 000000000000..074b3bad3d25 --- /dev/null +++ b/games-mud/gnome-mud/gnome-mud-9999.ebuild @@ -0,0 +1,45 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 +GNOME2_EAUTORECONF="yes" + +inherit gnome2 git-r3 + +DESCRIPTION="GNOME MUD client" +HOMEPAGE="https://wiki.gnome.org/Apps/GnomeMud" +SRC_URI="" +EGIT_REPO_URI="git://git.gnome.org/gnome-mud" + +LICENSE="GPL-2+" +SLOT="0" +KEYWORDS="" +IUSE="debug gstreamer" + +RDEPEND="virtual/libintl + >=dev-libs/glib-2.36:2 + >=x11-libs/gtk+-2.24.0:2 + >=x11-libs/vte-0.11:0 + dev-libs/libpcre + gnome-base/gconf:2 + gstreamer? ( media-libs/gstreamer:1.0 )" +DEPEND="${RDEPEND} + virtual/pkgconfig + app-text/rarian + >=dev-util/intltool-0.23 + >=sys-devel/gettext-0.11.5" + +src_configure() { + gnome2_src_configure \ + $(use_enable gstreamer) \ + $(use_enable debug debug-logger) +} + +src_install() { + DOCS="AUTHORS BUGS ChangeLog NEWS README ROADMAP" \ + gnome2_src_install +} + +pkg_preinst() { + gnome2_pkg_preinst +} diff --git a/games-mud/gnome-mud/metadata.xml b/games-mud/gnome-mud/metadata.xml new file mode 100644 index 000000000000..03ad2b003494 --- /dev/null +++ b/games-mud/gnome-mud/metadata.xml @@ -0,0 +1,12 @@ + + + + + leio@gentoo.org + Mart Raudsepp + + + games@gentoo.org + Gentoo Games Project + + -- cgit v1.2.3