From 73666ab39e2a33da32b857309c762d05f4e3a7c8 Mon Sep 17 00:00:00 2001 From: David Leverton Date: Sun, 26 Feb 2017 13:50:35 +0000 Subject: [PATCH] dev-python/pyifbabel: add new Used to be part of grotesque, and required for latest version. --- dev-python/pyifbabel/Manifest | 3 ++ .../files/pyifbabel-0.4-get_resources.patch | 25 +++++++++++++++++ dev-python/pyifbabel/pyifbabel-0.4.ebuild | 32 ++++++++++++++++++++++ 3 files changed, 60 insertions(+) create mode 100644 dev-python/pyifbabel/Manifest create mode 100644 dev-python/pyifbabel/files/pyifbabel-0.4-get_resources.patch create mode 100644 dev-python/pyifbabel/pyifbabel-0.4.ebuild diff --git a/dev-python/pyifbabel/Manifest b/dev-python/pyifbabel/Manifest new file mode 100644 index 0000000..dccd40b --- /dev/null +++ b/dev-python/pyifbabel/Manifest @@ -0,0 +1,3 @@ +AUX pyifbabel-0.4-get_resources.patch 1126 SHA256 fa7e9efe525898c905197ab1585cb7660421872cfc421fdf8b3d2045a77c8b86 SHA512 3153f98ab99020b790a748675061f43c152cc5eef01dcc5fa411174b2a7e08ec6ccf86a6b9c8599edc3c3ae2bcd61a862b028ab228c31dee964bc05022212257 WHIRLPOOL 46492716b72bb87c41ab17b2035cca1a369f068589bdc8884f74f44f9eeb92abc86d962b7fb7cbf4261f8b45e6b686f6d09341834c80fa663e5b42a92704955e +DIST pyifbabel-0.4.tar.gz 139703 SHA256 38c7f1b3163b6ddd6591b1f8fce028ea983637a9dec8c3626aac21c3c536c30e SHA512 69fd6cc2dff12092dcb8b618d7dc5965068ff8abf13e98219ebc4998f08381d57bebb8485215ce39ed7c397c7f3ac3723a4a293a975b6e0708de7ecddd8afd34 WHIRLPOOL d9d9c6e5f4c5a1dbea66756a3d8abf0ce2968891d9f375375bc82dae26855e56f7fde4d6fdce5b1364d4e2eba493e79f899edb30413ba510bba28223eb6be337 +EBUILD pyifbabel-0.4.ebuild 783 SHA256 60020113562ef024850db2bed78a8606b67ce44a0bfd1222ba051142b81ace29 SHA512 2eee43debdece4907ab8f0ede6bde4e456f28bfe5da5c59f45b0c0ed44552dcac854986b0536ccb490d8bbafde0797d2294a783948c7b1987b29af0f12400d9a WHIRLPOOL 70365647d0e9333fbbac8f7ac6fee1a7546e77d085dd4e47f1d225a0e07a0b753cbe704f1604d921bb3d8c6be1c88200773c2e83d09185a74d644477bc7aef26 diff --git a/dev-python/pyifbabel/files/pyifbabel-0.4-get_resources.patch b/dev-python/pyifbabel/files/pyifbabel-0.4-get_resources.patch new file mode 100644 index 0000000..396669b --- /dev/null +++ b/dev-python/pyifbabel/files/pyifbabel-0.4-get_resources.patch @@ -0,0 +1,25 @@ +--- pyifbabel-0.4/treatyofbabel/ifiction.py~ 2014-10-26 21:03:54.000000000 +0000 ++++ pyifbabel-0.4/treatyofbabel/ifiction.py 2017-02-26 14:54:31.000000000 +0000 +@@ -475,17 +475,18 @@ + res_list = [] + resources = story_node.getElementsByTagName("resources") + if len(resources) > 0: +- aux_list = resources.getElementsByTagName("auxiliary") ++ aux_list = resources[0].getElementsByTagName("auxiliary") + for aux in aux_list: +- resource = {"leafname": None, "description": None} ++ resource = [None, None] + leaf_list = aux.getElementsByTagName("leafname") + if len(leaf_list) > 0: + leafname = leaf_list[0].firstChild.nodeValue.strip() +- resource["leafname"] = leafname ++ resource[0] = leafname + desc_list = aux.getElementsByTagName("description") + if len(desc_list) > 0: + desc = desc_list[0].firstChild.nodeValue.strip() +- resource["description"] = desc ++ resource[1] = desc ++ res_list.append(resource) + return res_list + + diff --git a/dev-python/pyifbabel/pyifbabel-0.4.ebuild b/dev-python/pyifbabel/pyifbabel-0.4.ebuild new file mode 100644 index 0000000..03470d7 --- /dev/null +++ b/dev-python/pyifbabel/pyifbabel-0.4.ebuild @@ -0,0 +1,32 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ + +EAPI="6" +PYTHON_COMPAT=( python2_7 ) + +inherit distutils-r1 + +DESCRIPTION="Pure-Python implementation of the Treaty of Babel" +HOMEPAGE="http://pyifbabel.invergo.net/" +SRC_URI="http://pyifbabel.invergo.net/download/${P}.tar.gz" + +LICENSE="GPL-3" +SLOT="0" +KEYWORDS="amd64 x86" +IUSE="" + +DEPEND="!