diff options
Diffstat (limited to 'security/py-m2crypto/patches/patch-aa')
-rw-r--r-- | security/py-m2crypto/patches/patch-aa | 61 |
1 files changed, 61 insertions, 0 deletions
diff --git a/security/py-m2crypto/patches/patch-aa b/security/py-m2crypto/patches/patch-aa new file mode 100644 index 00000000000..f4e2cdafdab --- /dev/null +++ b/security/py-m2crypto/patches/patch-aa @@ -0,0 +1,61 @@ +$NetBSD: patch-aa,v 1.1 2006/01/14 23:07:26 wiz Exp $ + +--- setup.py.orig 2004-03-28 11:06:59.000000000 +0000 ++++ setup.py +@@ -12,56 +12,6 @@ import os, shutil + from distutils.core import setup, Extension + from distutils.command import build_ext + +-# This copy of swig_sources is from Python 2.2. +- +-def swig_sources (self, sources): +- +- """Walk the list of source files in 'sources', looking for SWIG +- interface (.i) files. Run SWIG on all that are found, and +- return a modified 'sources' list with SWIG source files replaced +- by the generated C (or C++) files. +- """ +- +- new_sources = [] +- swig_sources = [] +- swig_targets = {} +- +- # XXX this drops generated C/C++ files into the source tree, which +- # is fine for developers who want to distribute the generated +- # source -- but there should be an option to put SWIG output in +- # the temp dir. +- +- if self.swig_cpp: +- target_ext = '.cpp' +- else: +- target_ext = '.c' +- +- for source in sources: +- (base, ext) = os.path.splitext(source) +- if ext == ".i": # SWIG interface file +- new_sources.append(base + target_ext) +- swig_sources.append(source) +- swig_targets[source] = new_sources[-1] +- else: +- new_sources.append(source) +- +- if not swig_sources: +- return new_sources +- +- swig = self.find_swig() +- swig_cmd = [swig, "-python", "-ISWIG"] +- if self.swig_cpp: +- swig_cmd.append("-c++") +- +- for source in swig_sources: +- target = swig_targets[source] +- self.announce("swigging %s to %s" % (source, target)) +- self.spawn(swig_cmd + ["-o", target, source]) +- +- return new_sources +- +-build_ext.build_ext.swig_sources = swig_sources +- + my_inc = os.path.join(os.getcwd(), 'SWIG') + + if os.name == 'nt': |