diff options
author | 2016-09-20 16:57:17 +0200 | |
---|---|---|
committer | 2016-09-20 18:33:01 -0400 | |
commit | e8c187233e9e706c949815498b06fb7f3fb3a4ae (patch) | |
tree | 62c67ac042df7bb27a90c292fc5e910f2638b633 /sci-electronics/kicad/files/kicad-4.0.2-swig-import-helper.patch | |
parent | dev-python/traitlets: Version bump to 4.3.0 (diff) | |
download | gentoo-e8c187233e9e706c949815498b06fb7f3fb3a4ae.tar.gz gentoo-e8c187233e9e706c949815498b06fb7f3fb3a4ae.tar.bz2 gentoo-e8c187233e9e706c949815498b06fb7f3fb3a4ae.zip |
sci-electronics/kicad: Add new 4.0.4 ebuild
Package-Manager: portage-2.3.0
Closes: https://github.com/gentoo/gentoo/pull/2377
Diffstat (limited to 'sci-electronics/kicad/files/kicad-4.0.2-swig-import-helper.patch')
-rw-r--r-- | sci-electronics/kicad/files/kicad-4.0.2-swig-import-helper.patch | 31 |
1 files changed, 31 insertions, 0 deletions
diff --git a/sci-electronics/kicad/files/kicad-4.0.2-swig-import-helper.patch b/sci-electronics/kicad/files/kicad-4.0.2-swig-import-helper.patch new file mode 100644 index 000000000000..9202acca9cb7 --- /dev/null +++ b/sci-electronics/kicad/files/kicad-4.0.2-swig-import-helper.patch @@ -0,0 +1,31 @@ +diff -Naur kicad-4.0.2-orig/scripting/build_tools/fix_swig_imports.py kicad-4.0.2/scripting/build_tools/fix_swig_imports.py +--- kicad-4.0.2-orig/scripting/build_tools/fix_swig_imports.py 2016-02-13 13:14:42.000000000 -0800 ++++ kicad-4.0.2/scripting/build_tools/fix_swig_imports.py 2016-06-26 00:49:20.336661983 -0700 +@@ -37,7 +37,19 @@ + txt = ""
+
+ for l in lines:
+- if l.startswith("if version_info >= (2,6,0):"): # ok with swig version <= 3.0.2
++ if l.startswith("if _swig_python_version_info >= (2, 7, 0):"): # ok with swig version >= 3.0.10
++ l = l.replace("_swig_python_version_info >= (2, 7, 0)","False")
++ doneOk = True
++ elif l.startswith("elif _swig_python_version_info >= (2, 6, 0):"): # needed with swig version >= 3.0.10
++ l = l.replace("_swig_python_version_info >= (2, 6, 0)","False")
++ doneOk = True
++ if l.startswith("if version_info >= (2, 7, 0):"): # ok with swig version >= 3.0.9
++ l = l.replace("version_info >= (2, 7, 0)","False")
++ doneOk = True
++ elif l.startswith("elif version_info >= (2, 6, 0):"): # needed with swig version >= 3.0.9
++ l = l.replace("version_info >= (2, 6, 0)","False")
++ doneOk = True
++ elif l.startswith("if version_info >= (2,6,0):"): # ok with swig version <= 3.0.2
+ l = l.replace("version_info >= (2,6,0)","False")
+ doneOk = True
+ elif l.startswith("if version_info >= (2, 6, 0):"): # needed with swig version 3.0.3
+@@ -60,6 +72,3 @@ +
+
+ exit(0)
+-
+-
+-
|