Index: files/patch-Makefile.org-parallel.diff
===================================================================
--- files/patch-Makefile.org-parallel.diff	(revision 0)
+++ files/patch-Makefile.org-parallel.diff	(revision 0)
@@ -0,0 +1,23 @@
+--- Makefile.org
++++ Makefile.org
+@@ -229,15 +229,15 @@
+ 
+ build_crypto:
+ 	@dir=crypto; target=all; $(BUILD_ONE_CMD)
+-build_ssl:
++build_ssl: build_crypto
+ 	@dir=ssl; target=all; $(BUILD_ONE_CMD)
+-build_engines:
++build_engines: build_crypto
+ 	@dir=engines; target=all; $(BUILD_ONE_CMD)
+-build_apps:
++build_apps: build_libs
+ 	@dir=apps; target=all; $(BUILD_ONE_CMD)
+-build_tests:
++build_tests: build_libs
+ 	@dir=test; target=all; $(BUILD_ONE_CMD)
+-build_tools:
++build_tools: build_libs
+ 	@dir=tools; target=all; $(BUILD_ONE_CMD)
+ 
+ all_testapps: build_libs build_testapps
Index: Portfile
===================================================================
--- Portfile	(revision 37778)
+++ Portfile	(working copy)
@@ -9,6 +9,7 @@
 maintainers		mww
 homepage		http://www.openssl.org/
 description		OpenSSL SSL/TLS cryptography library
+use_parallel_build	yes
 
 long_description \
 	The OpenSSL Project is a collaborative effort to develop a robust, \
@@ -24,8 +25,10 @@
 
 depends_lib		port:zlib
 
+patchfiles		patch-Makefile.org-parallel.diff
+
 platform darwin {
-	patchfiles	patch-Makefile.org.diff patch-crypto-Makefile.diff
+	patchfiles-append	patch-Makefile.org.diff patch-crypto-Makefile.diff
 }
 
 configure.cmd	./config
