diff options
Diffstat (limited to 'dev-python/pyrex/files')
-rw-r--r-- | dev-python/pyrex/files/digest-pyrex-0.9.3-r2 | 3 | ||||
-rw-r--r-- | dev-python/pyrex/files/digest-pyrex-0.9.3.1 | 3 | ||||
-rw-r--r-- | dev-python/pyrex/files/digest-pyrex-0.9.5.1a | 3 | ||||
-rw-r--r-- | dev-python/pyrex/files/pyrex-0.9.2.1-gcc4.patch | 66 | ||||
-rw-r--r-- | dev-python/pyrex/files/pyrex-0.9.3-python24_distutils.patch | 20 |
5 files changed, 3 insertions, 92 deletions
diff --git a/dev-python/pyrex/files/digest-pyrex-0.9.3-r2 b/dev-python/pyrex/files/digest-pyrex-0.9.3-r2 deleted file mode 100644 index a105867c3bb0..000000000000 --- a/dev-python/pyrex/files/digest-pyrex-0.9.3-r2 +++ /dev/null @@ -1,3 +0,0 @@ -MD5 63c4cb884d6b777d3806f9669ba5feba Pyrex-0.9.3.tar.gz 176072 -RMD160 6322e5f8079daffeb1ed372972e88de79c59b4ae Pyrex-0.9.3.tar.gz 176072 -SHA256 64e475924df3d55b7d1f9b17b7c088713917ed611de0fc2ee02394aa5ba9ab9a Pyrex-0.9.3.tar.gz 176072 diff --git a/dev-python/pyrex/files/digest-pyrex-0.9.3.1 b/dev-python/pyrex/files/digest-pyrex-0.9.3.1 deleted file mode 100644 index 582c3b17164b..000000000000 --- a/dev-python/pyrex/files/digest-pyrex-0.9.3.1 +++ /dev/null @@ -1,3 +0,0 @@ -MD5 0415b95a023061679021323d9ce56fe0 Pyrex-0.9.3.1.tar.gz 161760 -RMD160 29bf606ceaa01b4ca0fe51cd7771ab88040d695b Pyrex-0.9.3.1.tar.gz 161760 -SHA256 e93c6f74e425d4b9e65ecc7e7b7854c586a1448009ce873b30e7a2d6c8ca30ae Pyrex-0.9.3.1.tar.gz 161760 diff --git a/dev-python/pyrex/files/digest-pyrex-0.9.5.1a b/dev-python/pyrex/files/digest-pyrex-0.9.5.1a new file mode 100644 index 000000000000..e23d3d1bf09d --- /dev/null +++ b/dev-python/pyrex/files/digest-pyrex-0.9.5.1a @@ -0,0 +1,3 @@ +MD5 0132c5cd2f8685e4948fb14dcb65f637 Pyrex-0.9.5.1a.tar.gz 183135 +RMD160 a8b1a358986a641fd604f5487750f5f1e2633aaa Pyrex-0.9.5.1a.tar.gz 183135 +SHA256 7f34e865505bd467557220961b091fc54782114865e1c5b81e68395989ddbd53 Pyrex-0.9.5.1a.tar.gz 183135 diff --git a/dev-python/pyrex/files/pyrex-0.9.2.1-gcc4.patch b/dev-python/pyrex/files/pyrex-0.9.2.1-gcc4.patch deleted file mode 100644 index 9370081e8c62..000000000000 --- a/dev-python/pyrex/files/pyrex-0.9.2.1-gcc4.patch +++ /dev/null @@ -1,66 +0,0 @@ ---- Pyrex-0.9.2.1/Pyrex/Compiler/Code.py.orig 2005-03-22 13:41:29.000000000 -0500 -+++ Pyrex-0.9.2.1/Pyrex/Compiler/Code.py 2005-03-22 13:46:15.000000000 -0500 -@@ -218,14 +218,19 @@ - for entry in entries: - self.put_var_xdecref_clear(entry) - -- def put_init_to_py_none(self, cname): -- self.putln("%s = Py_None; Py_INCREF(%s);" % (cname, cname)) -+ def put_init_to_py_none(self, cast, cname): -+ if cast: -+ self.putln("%s = Py_None; Py_INCREF(%s %s);" % (cname, cast, cname)) -+ else: -+ self.putln("%s = Py_None; Py_INCREF(%s);" % (cname, cname)) - - def put_init_var_to_py_none(self, entry, template = "%s"): - code = template % entry.cname - if entry.type.is_extension_type: -- code = "((PyObject*)%s)" % code -- self.put_init_to_py_none(code) -+ cast = "(PyObject *)" -+ else: -+ cast = None -+ self.put_init_to_py_none(cast, code) - - def put_pymethoddef(self, entry, term): - if entry.doc: ---- Pyrex-0.9.2.1/Pyrex/Compiler/ExprNodes.py.orig 2005-03-22 13:41:35.000000000 -0500 -+++ Pyrex-0.9.2.1/Pyrex/Compiler/ExprNodes.py 2005-03-22 13:34:05.000000000 -0500 -@@ -806,7 +806,7 @@ - if self.type.is_pyobject: - rhs.make_owned_reference(code) - code.put_decref(self.result, self.type) -- code.putln('%s = %s;' % (self.result, rhs.result)) -+ code.putln('%s = %s;' % (self.entry.cname, rhs.result)) - if debug_disposal_code: - print "NameNode.generate_assignment_code:" - print "...generating post-assignment code for", rhs ---- Pyrex-0.9.2.1/Pyrex/Compiler/Nodes.py.orig 2005-03-22 13:41:40.000000000 -0500 -+++ Pyrex-0.9.2.1/Pyrex/Compiler/Nodes.py 2005-03-22 13:43:36.000000000 -0500 -@@ -472,9 +472,9 @@ - self.generate_self_cast(scope, code) - type = scope.parent_type - if type.vtabslot_cname: -- code.putln("(struct %s *)p->%s = %s;" % ( -- type.vtabstruct_cname, -+ code.putln("p->%s = (struct %s *)%s;" % ( - type.vtabslot_cname, -+ type.vtabstruct_cname, - type.vtabptr_cname)) - for entry in scope.var_entries: - if entry.type.is_pyobject: -@@ -1671,10 +1671,11 @@ - code.putln("") - if self.return_type.is_pyobject: - if self.return_type.is_extension_type: -- lhs = "(PyObject *)%s" % Naming.retval_cname -+ cast = "(PyObject *)" - else: -- lhs = Naming.retval_cname -- code.put_init_to_py_none(lhs) -+ cast = None -+ lhs = Naming.retval_cname -+ code.put_init_to_py_none(cast, lhs) - else: - val = self.return_type.default_value - if val: diff --git a/dev-python/pyrex/files/pyrex-0.9.3-python24_distutils.patch b/dev-python/pyrex/files/pyrex-0.9.3-python24_distutils.patch deleted file mode 100644 index d494a35029c2..000000000000 --- a/dev-python/pyrex/files/pyrex-0.9.3-python24_distutils.patch +++ /dev/null @@ -1,20 +0,0 @@ -diff -rc Pyrex-0.9.3/Pyrex/Distutils/build_ext.py Pyrex-0.9.3-patched/Pyrex/Distutils/build_ext.py -*** Pyrex-0.9.3/Pyrex/Distutils/build_ext.py Fri Apr 30 08:00:46 2004 ---- Pyrex-0.9.3-patched/Pyrex/Distutils/build_ext.py Fri Jan 7 12:24:17 2005 -*************** -*** 32,38 **** - if self.compiler == 'mingw32': - self.swig_cpp = 1 - -! def swig_sources (self, sources): - if not self.extensions: - return - ---- 32,38 ---- - if self.compiler == 'mingw32': - self.swig_cpp = 1 - -! def swig_sources (self, sources, extensions=None): - if not self.extensions: - return - |