carlwgeorge / rpms / python34

Forked from rpms/python34 6 years ago
Clone

Blame 00178-dont-duplicate-flags-in-sysconfig.patch

Matej Stuchlik 2c1c983
diff -r 39b9b05c3085 Lib/distutils/sysconfig.py
Matej Stuchlik 2c1c983
--- a/Lib/distutils/sysconfig.py	Wed Apr 10 00:27:23 2013 +0200
Matej Stuchlik 2c1c983
+++ b/Lib/distutils/sysconfig.py	Wed Apr 10 10:14:18 2013 +0200
Matej Stuchlik 2c1c983
@@ -362,7 +362,10 @@
Matej Stuchlik 2c1c983
                     done[n] = item = ""
Matej Stuchlik 2c1c983
                 if found:
Matej Stuchlik 2c1c983
                     after = value[m.end():]
Matej Stuchlik 2c1c983
-                    value = value[:m.start()] + item + after
Matej Stuchlik 2c1c983
+                    value = value[:m.start()]
Matej Stuchlik 2c1c983
+                    if item.strip() not in value:
Matej Stuchlik 2c1c983
+                        value += item
Matej Stuchlik 2c1c983
+                    value += after
Matej Stuchlik 2c1c983
                     if "$" in after:
Matej Stuchlik 2c1c983
                         notdone[name] = value
Matej Stuchlik 2c1c983
                     else:
Matej Stuchlik 2c1c983
diff -r 39b9b05c3085 Lib/sysconfig.py
Matej Stuchlik 2c1c983
--- a/Lib/sysconfig.py	Wed Apr 10 00:27:23 2013 +0200
Matej Stuchlik 2c1c983
+++ b/Lib/sysconfig.py	Wed Apr 10 10:14:18 2013 +0200
Matej Stuchlik 2c1c983
@@ -296,7 +296,10 @@
Matej Stuchlik 2c1c983
 
Matej Stuchlik 2c1c983
                 if found:
Matej Stuchlik 2c1c983
                     after = value[m.end():]
Matej Stuchlik 2c1c983
-                    value = value[:m.start()] + item + after
Matej Stuchlik 2c1c983
+                    value = value[:m.start()]
Matej Stuchlik 2c1c983
+                    if item.strip() not in value:
Matej Stuchlik 2c1c983
+                        value += item
Matej Stuchlik 2c1c983
+                    value += after
Matej Stuchlik 2c1c983
                     if "$" in after:
Matej Stuchlik 2c1c983
                         notdone[name] = value
Matej Stuchlik 2c1c983
                     else: