[38664] trunk/dports/lang/erlang

bfulgham at macports.org bfulgham at macports.org
Sun Jul 27 22:56:43 PDT 2008


Revision: 38664
          http://trac.macosforge.org/projects/macports/changeset/38664
Author:   bfulgham at macports.org
Date:     2008-07-27 22:56:43 -0700 (Sun, 27 Jul 2008)
Log Message:
-----------
Update to current Erlang release.
Closes #16105, #15459

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

Added Paths:
-----------
    trunk/dports/lang/erlang/files/patch-erts_emulator_Makefile.in

Removed Paths:
-------------
    trunk/dports/lang/erlang/files/patch-lib_crypto_priv_Makefile

Modified: trunk/dports/lang/erlang/Portfile
===================================================================
--- trunk/dports/lang/erlang/Portfile	2008-07-28 02:09:32 UTC (rev 38663)
+++ trunk/dports/lang/erlang/Portfile	2008-07-28 05:56:43 UTC (rev 38664)
@@ -2,7 +2,7 @@
 
 PortSystem 1.0
 name		erlang
-version		R12B-2
+version		R12B-3
 revision	1
 categories	lang erlang
 maintainers	bfulgham at macports.org
@@ -32,18 +32,26 @@
 		otp_doc_man_${version}${extract.suffix}		\
 		otp_doc_html_${version}${extract.suffix}
 
-checksums	otp_src_${version}.tar.gz      md5 05861c7f75d7b2ed5af42c93cebe5801 \
-		otp_doc_man_${version}.tar.gz  md5 645a4486f02338a5cf22be7563b862f9 \
-		otp_doc_html_${version}.tar.gz md5 57e4c7afc0e4319250aa3fc7cbd1029d 
+checksums       otp_src_R12B-3.tar.gz \
+                    md5     c2e7f0ad54b8fadebde2d94106608d97 \
+                    sha1    ea5f202cc35ed6ef2796727b95d62c9bbe6ad5e5 \
+                    rmd160  e7b5da985b939e51ef4e2d19fb96cff1781ce263 \
+                otp_doc_man_R12B-3.tar.gz \
+                    md5     13098954c9d5804bb8394fe7badb3d0d \
+                    sha1    8ea4c9fa7d941c339c73bb417f88ee939d6989eb \
+                    rmd160  7e0c27391f42b1e58c7bb1472594e9fe6f7ac414 \
+                otp_doc_html_R12B-3.tar.gz \
+                    md5     8865d406c256abbff63eaff62d2216aa \
+                    sha1    194003607113c84aef5b5daad7ca8b8901d1d80a \
+                    rmd160  8295d4e94952bad6458f2038415c474e687631cb
 
 extract.only	otp_src_${version}${extract.suffix}
 
 pre-patch	{ file rename ${workpath}/otp_src_${version} ${workpath}/${name}-${version} }
 
-patchfiles	patch-toolbar.erl patch-lib_ssl_c_src_esock_openssl.c patch-lib_ssl_c_src_Makefile.dist patch-lib_ssl_c_src_Makefile.in patch-lib_crypto_priv_Makefile
+patchfiles	patch-toolbar.erl patch-erts_emulator_Makefile.in patch-lib_ssl_c_src_esock_openssl.c patch-lib_ssl_c_src_Makefile.dist patch-lib_ssl_c_src_Makefile.in
 
 configure.args  --prefix=${destroot}${prefix}	\
-		--enable-threads		\
                 --enable-kernel-poll            \
 		--disable-smp-support
 
@@ -53,6 +61,7 @@
 
 variant ssl	{
 	configure.args-append	--with-ssl=${prefix}
+	configure.ldflags-append -lz
 	depends_build-append	port:openssl
 	depends_run-append	port:openssl
 }
@@ -80,7 +89,7 @@
 	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.6.2
+        set erts_dir   erts-5.6.3
 
         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_Makefile.in
===================================================================
--- trunk/dports/lang/erlang/files/patch-erts_emulator_Makefile.in	                        (rev 0)
+++ trunk/dports/lang/erlang/files/patch-erts_emulator_Makefile.in	2008-07-28 05:56:43 UTC (rev 38664)
@@ -0,0 +1,11 @@
+--- erts/emulator/Makefile.in.orig	2008-06-11 23:28:03.000000000 -0700
++++ erts/emulator/Makefile.in	2008-06-11 23:27:45.000000000 -0700
+@@ -101,7 +101,7 @@
+ override TYPE=opt
+ PURIFY =
+ TYPEMARKER =
+-TYPE_FLAGS = @CFLAGS@
++TYPE_FLAGS = -Ipcre @CFLAGS@
+ endif
+ endif
+ endif

Deleted: trunk/dports/lang/erlang/files/patch-lib_crypto_priv_Makefile
===================================================================
--- trunk/dports/lang/erlang/files/patch-lib_crypto_priv_Makefile	2008-07-28 02:09:32 UTC (rev 38663)
+++ trunk/dports/lang/erlang/files/patch-lib_crypto_priv_Makefile	2008-07-28 05:56:43 UTC (rev 38664)
@@ -1,11 +0,0 @@
---- lib/crypto/priv/Makefile.orig	2008-03-12 22:36:10.000000000 -0700
-+++ lib/crypto/priv/Makefile	2008-03-12 22:35:47.000000000 -0700
-@@ -61,7 +61,7 @@
- 
- $(SO_DRIVER): $(OBJS)
- 	$(SO_LD) $(SO_LDFLAGS) -L$(SO_SSL_LIBDIR) -Wl,-R$(SO_SSL_LIBDIR) \
--	-o $@ $^ -lcrypto
-+	-o $@ $^ -lcrypto -lz
- 
- $(DLL_DRIVER): $(OBJS)
- 	$(DLL_LD) $(DLL_LDFLAGS) -out:$@ -libpath:$(DLL_LIBDIR) $(OBJS) \
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.macosforge.org/pipermail/macports-changes/attachments/20080727/f505e1b8/attachment.html 


More information about the macports-changes mailing list