summaryrefslogtreecommitdiffstats
path: root/python-ExtensionClass
diff options
context:
space:
mode:
authorRobin Lee <robinlee.sysu@gmail.com>2010-06-22 11:58:48 +0800
committerRobin Lee <robinlee.sysu@gmail.com>2010-06-22 11:58:48 +0800
commit655e2787b1a0a963b23f6cd6ec387544b62a714d (patch)
treedfbfc255a5f8442b14761d082629fae9f65d854a /python-ExtensionClass
parent6bf5224a4efb9352b7e6828391057a1d2c4fba9e (diff)
downloadzope-rpm-655e2787b1a0a963b23f6cd6ec387544b62a714d.tar.gz
zope-rpm-655e2787b1a0a963b23f6cd6ec387544b62a714d.tar.xz
zope-rpm-655e2787b1a0a963b23f6cd6ec387544b62a714d.zip
spec clean up
Diffstat (limited to 'python-ExtensionClass')
-rw-r--r--python-ExtensionClass/F-13/ExtensionClass-2.13.1-tp_basicsize.patch35
-rw-r--r--python-ExtensionClass/F-13/python-ExtensionClass.spec3
2 files changed, 0 insertions, 38 deletions
diff --git a/python-ExtensionClass/F-13/ExtensionClass-2.13.1-tp_basicsize.patch b/python-ExtensionClass/F-13/ExtensionClass-2.13.1-tp_basicsize.patch
deleted file mode 100644
index 5dbf641..0000000
--- a/python-ExtensionClass/F-13/ExtensionClass-2.13.1-tp_basicsize.patch
+++ /dev/null
@@ -1,35 +0,0 @@
-diff -Naur ExtensionClass-2.13.1/src/ExtensionClass/_ExtensionClass.c ExtensionClass-2.13.1.new/src/ExtensionClass/_ExtensionClass.c
---- ExtensionClass-2.13.1/src/ExtensionClass/_ExtensionClass.c 2010-04-07 17:04:20.000000000 +0800
-+++ ExtensionClass-2.13.1.new/src/ExtensionClass/_ExtensionClass.c 2010-06-14 21:03:12.982523032 +0800
-@@ -820,6 +820,7 @@
- typ->tp_base = &NoInstanceDictionaryBaseType;
- else
- typ->tp_base = &BaseType;
-+ typ->tp_basicsize+= typ->tp_base->tp_basicsize;
-
- if (typ->tp_new == NULL)
- typ->tp_new = PyType_GenericNew;
-@@ -935,6 +936,7 @@
-
- ExtensionClassType.ob_type = &PyType_Type;
- ExtensionClassType.tp_base = &PyType_Type;
-+ ExtensionClassType.tp_basicsize = PyType_Type.tp_basicsize;
- ExtensionClassType.tp_traverse = PyType_Type.tp_traverse;
- ExtensionClassType.tp_clear = PyType_Type.tp_clear;
-
-@@ -944,6 +946,7 @@
-
- BaseType.ob_type = &ExtensionClassType;
- BaseType.tp_base = &PyBaseObject_Type;
-+ BaseType.tp_basicsize = PyBaseObject_Type.tp_basicsize;
- BaseType.tp_new = PyType_GenericNew;
-
- if (PyType_Ready(&BaseType) < 0)
-@@ -951,6 +954,7 @@
-
- NoInstanceDictionaryBaseType.ob_type = &ExtensionClassType;
- NoInstanceDictionaryBaseType.tp_base = &BaseType;
-+ NoInstanceDictionaryBaseType.tp_basicsize = BaseType.tp_basicsize;
- NoInstanceDictionaryBaseType.tp_new = PyType_GenericNew;
-
- if (PyType_Ready(&NoInstanceDictionaryBaseType) < 0)
diff --git a/python-ExtensionClass/F-13/python-ExtensionClass.spec b/python-ExtensionClass/F-13/python-ExtensionClass.spec
index 55a7d96..274a1ac 100644
--- a/python-ExtensionClass/F-13/python-ExtensionClass.spec
+++ b/python-ExtensionClass/F-13/python-ExtensionClass.spec
@@ -11,8 +11,6 @@ Name: python-%{modname}
Version: %{version}
Release: %{release}%{?dist}
Source0: http://pypi.python.org/packages/source/E/%{modname}/%{modname}-%{version}.zip
-# lp587760, patch provided by Artur Zaprzała <https://launchpad.net/~arturz>
-#Patch0: ExtensionClass-2.13.1-tp_basicsize.patch
License: ZPLv2.1
Group: Development/Libraries
URL: http://pypi.python.org/pypi/ExtensionClass
@@ -63,7 +61,6 @@ Files for developing applications using %{name}.
%prep
%setup -q -n %{modname}-%{version}
-#%patch0 -p1 -b .tp_basicsize
%build
env CFLAGS="$RPM_OPT_FLAGS" python setup.py build