dev-python/fuse-python: Integrate patch to fix ctors
authorSebastian Pipping <sping@gentoo.org>
Wed, 14 Apr 2010 00:24:55 +0000 (00:24 +0000)
committerSebastian Pipping <sping@gentoo.org>
Wed, 14 Apr 2010 00:24:55 +0000 (00:24 +0000)
Package-Manager: portage-2.2_rc62/cvs/Linux i686

dev-python/fuse-python/ChangeLog
dev-python/fuse-python/Manifest
dev-python/fuse-python/files/fuse-python-0.2-fix-ctors.patch [new file with mode: 0644]
dev-python/fuse-python/fuse-python-0.2-r1.ebuild [new file with mode: 0644]
dev-python/fuse-python/metadata.xml

index bdb222658e8187345c3003f80993b1e0d1615ad7..b5a719237bbea0067d49517b2272615c8551f268 100644 (file)
@@ -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 <sping@gentoo.org>
+  +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 <arfrever@gentoo.org>
   fuse-python-0.2.ebuild:
index e6daac21253ddae8b873bb88ed01eadb25598876..4f1ac2b15a29af47cc095b64aae796c50eae895e 100644 (file)
@@ -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 (file)
index 0000000..4ec50f2
--- /dev/null
@@ -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 (file)
index 0000000..2e1766d
--- /dev/null
@@ -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
+}
index bb3ae92ab785eac0f06c19501438cf14e92b4711..3a6565d0e97444708d3be1f97853199c42acfb6d 100644 (file)
@@ -2,6 +2,10 @@
 <!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
 <pkgmetadata>
 <herd>no-herd</herd>
+<maintainer>
+  <email>sping@gentoo.org</email>
+  <name>Sebastian Pipping</name>
+</maintainer>
 <maintainer>
   <email>jokey@gentoo.org</email>
   <name>Markus Ullmann</name>