Index: Portfile
===================================================================
--- Portfile	(revision 140574)
+++ Portfile	(working copy)
@@ -37,14 +37,20 @@
                     rmd160  a4389911e5f7436dc2f52e4968eb613a11e33027 \
                     sha256  671c36487785628a703374c652ad2cebea45fa920ae5681515df25d9f2c9a8c8
 
-patchfiles          install-headers-HFS+.patch \
+if {${os.platform} eq "darwin"} {
+    patchfiles      install-headers-HFS+.patch \
                     parallel-building.patch \
                     remove-duplicate-bn_print-doc.patch \
                     x86_64-asm-on-i386.patch
+    configure.perl  /usr/bin/perl
+    configure.cmd   ./Configure
+} else {
+    patchfiles      parallel-building.patch \
+                    x86_64-asm-on-i386.patch
+    configure.cmd   ./config
+}
 
 configure.ccache    no
-configure.perl      /usr/bin/perl
-configure.cmd       ./Configure
 configure.args     -L${prefix}/lib \
                     no-krb5 \
                   --openssldir=${prefix}/etc/openssl \
