[26611] trunk/dports/lang/erlang
source_changes at macosforge.org
source_changes at macosforge.org
Sat Jun 30 00:11:58 PDT 2007
Revision: 26611
http://trac.macosforge.org/projects/macports/changeset/26611
Author: bfulgham at macports.org
Date: 2007-06-30 00:11:51 -0700 (Sat, 30 Jun 2007)
Log Message:
-----------
Update to current release, first step for Leopard support
of HIPE.
Modified Paths:
--------------
trunk/dports/lang/erlang/Portfile
Added Paths:
-----------
trunk/dports/lang/erlang/files/patch-erts_emulator_hipe_hipe_x86_signal.c
Modified: trunk/dports/lang/erlang/Portfile
===================================================================
--- trunk/dports/lang/erlang/Portfile 2007-06-30 06:42:13 UTC (rev 26610)
+++ trunk/dports/lang/erlang/Portfile 2007-06-30 07:11:51 UTC (rev 26611)
@@ -2,8 +2,7 @@
PortSystem 1.0
name erlang
-version R11B-4
-revision 3
+version R11B-5
categories lang erlang
maintainers bfulgham at macports.org
platforms darwin
@@ -32,15 +31,15 @@
otp_doc_man_${version}${extract.suffix} \
otp_doc_html_${version}${extract.suffix}
-checksums otp_src_${version}.tar.gz md5 649e6f057e6996f92c8496161d754d8d \
- otp_doc_man_${version}.tar.gz md5 cc041ceebc4a6615073d8d7e88495610 \
- otp_doc_html_${version}.tar.gz md5 187cd55de8866a278ed963664819404d
+checksums otp_src_${version}.tar.gz md5 96acec41da87d6ee0ef18e1aab36ffdd \
+ otp_doc_man_${version}.tar.gz md5 5c387162ae6d255f525d72a91481d135 \
+ otp_doc_html_${version}.tar.gz md5 6a40146d855f98d024682cd24e9bb5bc
extract.only otp_src_${version}${extract.suffix}
pre-patch { file rename ${workpath}/otp_src_${version} ${workpath}/${name}-${version} }
-patchfiles patch-toolbar.erl
+patchfiles patch-toolbar.erl patch-erts_emulator_hipe_hipe_x86_signal.c
configure.args --prefix=${destroot}${prefix} \
--enable-threads \
@@ -52,6 +51,10 @@
configure.args-delete --disable-smp-support
}
+variant leopard {
+ configure.args-delete --enable-hipe
+}
+
platform i386 {
pre-configure {
file copy ${filespath}/mach_override.h ${workpath}/${name}-${version}/erts/emulator/hipe
@@ -69,7 +72,7 @@
system "tar -zxvf ${distpath}/otp_doc_html_${version}${extract.suffix}"
system "tar -zxvf ${distpath}/otp_doc_man_${version}${extract.suffix}"
- set erts_dir erts-5.5.4
+ set erts_dir erts-5.5.5
reinplace s|${destroot}|| ${destroot}${prefix}/lib/erlang/bin/erl
reinplace s|${destroot}|| ${destroot}${prefix}/lib/erlang/bin/start
Added: trunk/dports/lang/erlang/files/patch-erts_emulator_hipe_hipe_x86_signal.c
===================================================================
--- trunk/dports/lang/erlang/files/patch-erts_emulator_hipe_hipe_x86_signal.c (rev 0)
+++ trunk/dports/lang/erlang/files/patch-erts_emulator_hipe_hipe_x86_signal.c 2007-06-30 07:11:51 UTC (rev 26611)
@@ -0,0 +1,14 @@
+--- erts/emulator/hipe/hipe_x86_signal.c.orig 2007-06-18 22:30:20.000000000 -0700
++++ erts/emulator/hipe/hipe_x86_signal.c 2007-06-18 22:36:55.000000000 -0700
+@@ -256,7 +256,11 @@
+ */
+ static void hipe_sigaltstack(void *ss_sp)
+ {
++#if __DARWIN_UNIX03
++ stack_t ss;
++#else
+ struct sigaltstack ss;
++#endif
+
+ ss.ss_sp = ss_sp;
+ ss.ss_flags = SS_ONSTACK;
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.macosforge.org/pipermail/macports-changes/attachments/20070630/50dbde1f/attachment.html
More information about the macports-changes
mailing list