[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