From: Sebastian Pipping Date: Wed, 14 Apr 2010 00:24:55 +0000 (+0000) Subject: dev-python/fuse-python: Integrate patch to fix ctors X-Git-Url: http://git.tremily.us/?a=commitdiff_plain;h=bf9f7ba0afd745aecaa13f254b226c051d9148da;p=gentoo.git dev-python/fuse-python: Integrate patch to fix ctors Package-Manager: portage-2.2_rc62/cvs/Linux i686 --- diff --git a/dev-python/fuse-python/ChangeLog b/dev-python/fuse-python/ChangeLog index bdb222658e81..b5a719237bbe 100644 --- a/dev-python/fuse-python/ChangeLog +++ b/dev-python/fuse-python/ChangeLog @@ -1,6 +1,14 @@ # ChangeLog for dev-python/fuse-python -# Copyright 1999-2009 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/dev-python/fuse-python/ChangeLog,v 1.10 2009/12/20 22:26:36 arfrever Exp $ +# Copyright 1999-2010 Gentoo Foundation; Distributed under the GPL v2 +# $Header: /var/cvsroot/gentoo-x86/dev-python/fuse-python/ChangeLog,v 1.11 2010/04/14 00:24:55 sping Exp $ + +*fuse-python-0.2-r1 (14 Apr 2010) + + 14 Apr 2010; Sebastian Pipping + +fuse-python-0.2-r1.ebuild, +files/fuse-python-0.2-fix-ctors.patch, + metadata.xml: + Integrate patch to fix ctors (will be in 0.2.1) + Add me as maintainer 20 Dec 2009; Arfrever Frehtes Taifersar Arahesis fuse-python-0.2.ebuild: diff --git a/dev-python/fuse-python/Manifest b/dev-python/fuse-python/Manifest index e6daac21253d..4f1ac2b15a29 100644 --- a/dev-python/fuse-python/Manifest +++ b/dev-python/fuse-python/Manifest @@ -1,5 +1,7 @@ +AUX fuse-python-0.2-fix-ctors.patch 685 RMD160 9b32aefcfb4673a90393b6afb6ff8040755cf1e1 SHA1 025952033f6a2c3bfbd8f6f28f1a307000dd6713 SHA256 a254c073e9a06f54ee036d8a5232429d41e4f57242b82afa8f1e9c1a06732e2b AUX fuse_python_accept_none.patch 2020 RMD160 558d43b4f5e4e8a7b405f42a7845796c37e1e70b SHA1 30421df4771421a996fa2b54296e27a803fc9a00 SHA256 f0837a17a5b31513ddb13a44d37c381279caad0ce28e60e30e8027412a60422d DIST fuse-python-0.2.tar.gz 53728 RMD160 dfefb8a632b52b104beacc3435f1d7a67e679073 SHA1 f2be16b1b72bedd85a6db2f2aaf22862de903640 SHA256 89f3e9ac096759e10b6292632216c9653d7e35c2c99847267173d94afdf85b92 +EBUILD fuse-python-0.2-r1.ebuild 740 RMD160 77ae1dac9cb7091147486b10a7cc015fad9ebc5d SHA1 f3196bf7d8e9e4555aee56631f5a062eaab77077 SHA256 76cd63f49093717f5b496e6538a257cd68cfe1e597318714432b1f5582d8a928 EBUILD fuse-python-0.2.ebuild 700 RMD160 134ae2584dea6ae3eb836ca55dc1109ed39cc3c2 SHA1 9416cad7391e9f99683baf79e17c2552ba8d9afe SHA256 bb5d25383c213468a360f39d929bd0a286b03b535986981376fb58907cf71efe -MISC ChangeLog 2054 RMD160 f69adc595647ad0ae44a99141e00213573440560 SHA1 48d63328e10c0ae04680764f1795c216230dd481 SHA256 6eee16cd017a1f3c397cb5dc67cfa97a0e93bf78f1e46daa83cbeab228e0980f -MISC metadata.xml 341 RMD160 1c210b109d04661fa1a2bf3fb83e90ce62a7dbcf SHA1 8f43aaaac287d9253123f770c45430f42efb669d SHA256 359490692c41ee6ef93753d5b8550db69111f169703d97697563864d38146146 +MISC ChangeLog 2298 RMD160 1a856f1c8207953a5a8a7ee2db26c2a00d4d4a57 SHA1 461d8fc7086872e5a0b82625963ac4c6030a3a41 SHA256 ea38fc2dbfb78acdeb14fb0b8cd2c94b7568f95fb89348e643898467fc5f4c38 +MISC metadata.xml 435 RMD160 33999b42ff1b385b15ef4f525ff03485b8dab5ee SHA1 06453dfba6139b63eb397971eda5ce179e064e3d SHA256 5939920f6f9fd782aaee36a67bc95fea0a65e48825aa42c561ae4dd9cf9b74a4 diff --git a/dev-python/fuse-python/files/fuse-python-0.2-fix-ctors.patch b/dev-python/fuse-python/files/fuse-python-0.2-fix-ctors.patch new file mode 100644 index 000000000000..4ec50f2f3508 --- /dev/null +++ b/dev-python/fuse-python/files/fuse-python-0.2-fix-ctors.patch @@ -0,0 +1,32 @@ +--- fuse.py ++++ fuse.py +@@ -461,13 +462,14 @@ + FUSE, see ``fuse.h``). + """ + +- def __init__(self, name, **kw): ++ def __init__(self, name=None, **kw): + + self.l_type = None + self.l_start = None + self.l_len = None + self.l_pid = None + ++ kw['name'] = name + FuseStruct.__init__(self, **kw) + + +@@ -477,11 +479,12 @@ + http://www.opengroup.org/onlinepubs/009695399/basedefs/time.h.html + """ + +- def __init__(self, name, **kw): ++ def __init__(self, name=None, **kw): + + self.tv_sec = None + self.tv_nsec = None + ++ kw['name'] = name + FuseStruct.__init__(self, **kw) + + diff --git a/dev-python/fuse-python/fuse-python-0.2-r1.ebuild b/dev-python/fuse-python/fuse-python-0.2-r1.ebuild new file mode 100644 index 000000000000..2e1766d82f4f --- /dev/null +++ b/dev-python/fuse-python/fuse-python-0.2-r1.ebuild @@ -0,0 +1,29 @@ +# Copyright 1999-2010 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/dev-python/fuse-python/fuse-python-0.2-r1.ebuild,v 1.1 2010/04/14 00:24:55 sping Exp $ + +EAPI="2" +SUPPORT_PYTHON_ABIS="1" + +inherit eutils distutils + +KEYWORDS="~amd64 ~x86" +DESCRIPTION="Python FUSE bindings" +HOMEPAGE="http://fuse.sourceforge.net/wiki/index.php/FusePython" + +SRC_URI="mirror://sourceforge/fuse/${P}.tar.gz" +LICENSE="GPL-2" +SLOT="0" +IUSE="" + +DEPEND=">=sys-fs/fuse-2.0" +RDEPEND="${DEPEND}" +RESTRICT_PYTHON_ABIS="3.*" + +PYTHON_MODNAME="fuse.py fuseparts" + +src_prepare () { + distutils_src_prepare + epatch "${FILESDIR}/fuse_python_accept_none.patch" \ + "${FILESDIR}"/${P}-fix-ctors.patch +} diff --git a/dev-python/fuse-python/metadata.xml b/dev-python/fuse-python/metadata.xml index bb3ae92ab785..3a6565d0e974 100644 --- a/dev-python/fuse-python/metadata.xml +++ b/dev-python/fuse-python/metadata.xml @@ -2,6 +2,10 @@ no-herd + + sping@gentoo.org + Sebastian Pipping + jokey@gentoo.org Markus Ullmann