summaryrefslogtreecommitdiff
path: root/security/py-m2crypto/patches/patch-aa
blob: f4e2cdafdabed0c070a8ccfc32beb17fa3462f7e (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
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':