Backport of fixes from py3k branch
svn merge -r59131:HEAD ../../py3k/PCbuild9/ .
diff --git a/PCbuild9/build_ssl.py b/PCbuild9/build_ssl.py
index 96d5aad..2ccceec 100644
--- a/PCbuild9/build_ssl.py
+++ b/PCbuild9/build_ssl.py
@@ -131,6 +131,13 @@
                 line = "CP=copy\n"
             if line.startswith("MKDIR="):
                 line = "MKDIR=mkdir\n"
+            if line.startswith("CFLAG="):
+                line = line.strip()
+                for algo in ("RC5", "MDC2", "IDEA"):
+                    noalgo = " -DOPENSSL_NO_%s" % algo
+                    if noalgo not in line:
+                        line = line + noalgo
+                line = line + '\n'
             fout.write(line)
 
 def run_configure(configure, do_script):