[31275] trunk/dports/lang/erlang/Portfile

bfulgham at macports.org bfulgham at macports.org
Sun Nov 18 22:13:54 PST 2007


Revision: 31275
          http://trac.macosforge.org/projects/macports/changeset/31275
Author:   bfulgham at macports.org
Date:     2007-11-18 22:13:53 -0800 (Sun, 18 Nov 2007)

Log Message:
-----------
Update to remove broken symlinks, and to permit
use of SSL.

Modified Paths:
--------------
    trunk/dports/lang/erlang/Portfile

Modified: trunk/dports/lang/erlang/Portfile
===================================================================
--- trunk/dports/lang/erlang/Portfile	2007-11-19 05:29:32 UTC (rev 31274)
+++ trunk/dports/lang/erlang/Portfile	2007-11-19 06:13:53 UTC (rev 31275)
@@ -3,7 +3,7 @@
 PortSystem 1.0
 name		erlang
 version		R11B-5
-revision	2
+revision	3
 categories	lang erlang
 maintainers	bfulgham at macports.org
 platforms	darwin
@@ -49,10 +49,16 @@
 		--disable-smp-support
 
 variant smp	{
-		configure.args-delete	--disable-smp-support
+	configure.args-delete	--disable-smp-support
 }
 
+variant ssl	{
+	configure.args-append	--with-ssl=${prefix}
+	depends_build-append	port:openssl
+	depends_run-append	port:openssl
+}
 
+
 platform i386 {
    pre-configure {
       file copy ${filespath}/mach_override.h ${workpath}/${name}-${version}/erts/emulator/hipe
@@ -76,21 +82,9 @@
         reinplace s|${destroot}|| ${destroot}${prefix}/lib/erlang/${erts_dir}/bin/erl
         reinplace s|${destroot}|| ${destroot}${prefix}/lib/erlang/${erts_dir}/bin/start
 
-        file delete ${destroot}${prefix}/bin/ear
-        file delete ${destroot}${prefix}/bin/ecc
-        file delete ${destroot}${prefix}/bin/elink
-        file delete ${destroot}${prefix}/bin/erl
-        file delete ${destroot}${prefix}/bin/erlc
-        file delete ${destroot}${prefix}/bin/escript
+	foreach x {dialyzer ear ecc elink epmd erl erlc escript run_erl start to_erl typer} { file delete -force ${destroot}${prefix}/bin/${x} }
+	foreach x {dialyzer erl erlc escript run_erl start to_erl typer} { system "ln -s ../lib/erlang/bin/${x} ${destroot}${prefix}/bin/${x}" }
 
-	system "ln -s ../lib/erlang/bin/ear     ${destroot}${prefix}/bin/ear"
-	system "ln -s ../lib/erlang/bin/ecc     ${destroot}${prefix}/bin/ecc"
-	system "ln -s ../lib/erlang/bin/elink   ${destroot}${prefix}/bin/elink"
-	system "ln -s ../lib/erlang/bin/erl     ${destroot}${prefix}/bin/erl"
-	system "ln -s ../lib/erlang/bin/erlc    ${destroot}${prefix}/bin/erlc"
-	system "ln -s ../lib/erlang/bin/escript ${destroot}${prefix}/bin/escript"
-
-        file delete ${destroot}${prefix}/lib/erlang/bin/epmd
-
+	file delete -force ${destroot}${prefix}/lib/erlang/bin/epmd
 	system "ln -s ../${erts_dir}/bin/epmd ${destroot}${prefix}/lib/erlang/bin/epmd"
 }

-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.macosforge.org/pipermail/macports-changes/attachments/20071118/e40128a8/attachment.html


More information about the macports-changes mailing list