Revision: 74680 http://trac.macports.org/changeset/74680 Author: bfulgham@macports.org Date: 2010-12-27 21:24:22 -0800 (Mon, 27 Dec 2010) Log Message: ----------- Update to current Erlang R14B01 release. Modified Paths: -------------- trunk/dports/lang/erlang/Portfile Modified: trunk/dports/lang/erlang/Portfile =================================================================== --- trunk/dports/lang/erlang/Portfile 2010-12-27 23:22:32 UTC (rev 74679) +++ trunk/dports/lang/erlang/Portfile 2010-12-28 05:24:22 UTC (rev 74680) @@ -1,8 +1,9 @@ # $Id$ +# -*- coding: utf-8; mode: tcl; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- vim:fenc=utf-8:ft=tcl:et:sw=4:ts=4:sts=4 PortSystem 1.0 name erlang -version R14A +version R14B01 revision 1 categories lang erlang maintainers bfulgham @@ -39,32 +40,32 @@ otp_doc_html_${version}${extract.suffix} checksums otp_src_${version}.tar.gz \ - md5 a24873bbace9ab3c307f3d2492d9e134 \ - sha1 286bad025985f5c6b9761cf05c0b6b68f7cb1874 \ - rmd160 9b2ad4e2d0c007a4776ea8e5cc8d344107e51dd5 \ + md5 ce595447571128bc66f630a8fa13339a \ + sha1 f0e0529ed73587c2c4aaeb3f3a01555bd6cfe05c \ + rmd160 d91401fb100c18eb79899c9292e05574a51e88c8 \ otp_doc_man_${version}.tar.gz \ - md5 b57a7846818ad144b1b6ecc0a54de2ae \ - sha1 320c95a73fe4ec8e42d2ea29de5562a1be8c1c50 \ - rmd160 699afefd28ffa12938dcdde6f98aa23290adf7b3 \ + md5 55376d3b1994d083cd21c9d849517c6c \ + sha1 5428f6ec7cf6d5ef6b09de2312ef948f3f1c5f28 \ + rmd160 5762acf3d72d8e1cc6de8bef30759fa5b06f52c2 \ otp_doc_html_${version}.tar.gz \ - md5 fbb325f10b2d0a9439f2ce2c3e7e1c11 \ - sha1 478a80fb4ed9747efbdb2925ff46ee2809ba5340 \ - rmd160 b59262b97dd5d42c660413c18f396230d424e644 + md5 92c141862ee12e9975d923d665b8a5c7 \ + sha1 db406964187a12e9ba1b7d49ec6e092ab1f4dbb8 \ + rmd160 e5f29f31ce2614e9363bdb74b9a9527e1b734701 pre-patch { file rename ${workpath}/otp_src_${version} ${workpath}/${name}-${version} } # http://www.erlang.org/pipermail/erlang-bugs/2009-January/001171.html -patchfiles patch-toolbar.erl \ +patchfiles patch-toolbar.erl \ patch-erts_emulator_Makefile.in \ patch-erts_emulator_hipe_hipe_amd64_asm.m4.diff \ patch-erts_emulator_hipe_hipe_amd64.c.diff \ patch-erts_emulator_sys_unix_sys_float.c.diff \ patch-erts_configure.diff \ - patch-lib_ssl_c_src_esock_openssl.c \ + patch-lib_ssl_c_src_esock_openssl.c \ patch-lib_wx_configure.in \ patch-lib_wx_configure -configure.args --prefix=${prefix} \ +configure.args --prefix=${prefix} \ --enable-kernel-poll \ --enable-threads \ --enable-dynamic-ssl-lib \ @@ -75,22 +76,22 @@ depends_build port:gawk -post-destroot { - system "tar -C ${destroot}${prefix}/lib/erlang -zxvf ${distpath}/otp_doc_html_${version}${extract.suffix}" - system "tar -C ${destroot}${prefix}/lib/erlang -zxvf ${distpath}/otp_doc_man_${version}${extract.suffix}" +post-destroot { + system "tar -C ${destroot}${prefix}/lib/erlang -zxvf ${distpath}/otp_doc_html_${version}${extract.suffix}" + system "tar -C ${destroot}${prefix}/lib/erlang -zxvf ${distpath}/otp_doc_man_${version}${extract.suffix}" - set erts_dir erts-5.8 + set erts_dir erts-5.8.2 reinplace s|${destroot}|| ${destroot}${prefix}/lib/erlang/bin/erl reinplace s|${destroot}|| ${destroot}${prefix}/lib/erlang/bin/start reinplace s|${destroot}|| ${destroot}${prefix}/lib/erlang/${erts_dir}/bin/erl reinplace s|${destroot}|| ${destroot}${prefix}/lib/erlang/${erts_dir}/bin/start - 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}" } + 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}" } - file delete -force ${destroot}${prefix}/lib/erlang/bin/epmd - system "ln -s ../${erts_dir}/bin/epmd ${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" } platform darwin 10 { @@ -98,7 +99,7 @@ # current doesn't compile (bug #20235), we can avoid it here. depends_build-delete port:wxWidgets - patchfiles-delete patch-lib_ssl_c_src_esock_openssl.c + patchfiles-delete patch-lib_ssl_c_src_esock_openssl.c # 10.6 (and 10.6.1) has a bad bug related to using dlopen in a thread. # rdar://7209349 - http://www.openradar.appspot.com/7209349 @@ -113,20 +114,20 @@ } } -variant wxwidgets description {Build wxWidgets support} { - depends_build-append port:wxWidgets - depends_run-append port:tk +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 --without-ssl - configure.args-append --with-ssl=${prefix} - configure.ldflags-append -lz - depends_lib-append port:openssl +variant ssl description {Build SSL support} { + configure.args-delete --without-ssl + configure.args-append --with-ssl=${prefix} + configure.ldflags-append -lz + depends_lib-append port:openssl } variant nohipe description {Disable HiPE (native-code bytecode compiler)} { - configure.args-delete --enable-hipe + configure.args-delete --enable-hipe } variant odbc description {Build ODBC support} {
participants (1)
-
bfulgham@macports.org