Revision
74027
Author
jmr@macports.org
Date
2010-12-02 13:12:45 -0800 (Thu, 02 Dec 2010)

Log Message

erlang: use correct configure arg to disable openssl (#21959), and avoid building with mismatched flags like "-m32 -arch x86_64"

Modified Paths

Diff

Modified: trunk/dports/lang/erlang/Portfile (74026 => 74027)


--- trunk/dports/lang/erlang/Portfile	2010-12-02 20:42:14 UTC (rev 74026)
+++ trunk/dports/lang/erlang/Portfile	2010-12-02 21:12:45 UTC (rev 74027)
@@ -3,6 +3,7 @@
 PortSystem 1.0
 name            erlang
 version         R14A
+revision        1
 categories      lang erlang
 maintainers     bfulgham
 platforms       darwin
@@ -69,7 +70,7 @@
                 --enable-dynamic-ssl-lib        \
                 --enable-smp-support            \
                 --enable-hipe                   \
-                --disable-ssl                   \
+                --without-ssl                   \
                 --without-odbc
 
 depends_build   port:gawk
@@ -106,17 +107,22 @@
     configure.ldflags-append -framework CoreFoundation
 }
 
+platform darwin {
+    if {$build_arch == "x86_64" || $build_arch == "ppc64"} {
+        configure.args-append --enable-darwin-64bit
+    }
+}
+
 variant wxwidgets description {Build wxWidgets support}	{
 	depends_build-append     port:wxWidgets
 	depends_run-append       port:tk
 }
 
 variant ssl description {Build SSL support}	{
-        configure.args-delete    --disable-ssl
+	configure.args-delete    --without-ssl
 	configure.args-append    --with-ssl=${prefix}
 	configure.ldflags-append -lz
-	depends_build-append     port:openssl
-	depends_run-append       port:openssl
+	depends_lib-append     port:openssl
 }
 
 variant nohipe description {Disable HiPE (native-code bytecode compiler)}   {