aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--lang/erlang/Makefile9
-rw-r--r--lang/erlang/Makefile.lib68
-rw-r--r--lang/erlang/Makefile.man3
-rw-r--r--lang/erlang/distinfo12
-rw-r--r--lang/erlang/pkg-descr8
5 files changed, 54 insertions, 46 deletions
diff --git a/lang/erlang/Makefile b/lang/erlang/Makefile
index b34a46e4dec9..8d4cab2f592c 100644
--- a/lang/erlang/Makefile
+++ b/lang/erlang/Makefile
@@ -6,7 +6,7 @@
#
PORTNAME= erlang
-PORTVERSION= 15.b.01
+PORTVERSION= 15.b.02
PORTEPOCH= 2
CATEGORIES= lang parallel java
MASTER_SITES= http://www.erlang.org/download/:erlangorg \
@@ -43,10 +43,11 @@ SUB_LIST= TOOLS_VSN=${TOOLS_VSN}
MAKE_JOBS_UNSAFE=yes
-OPTIONS_DEFINE= DOCS GS HIPE JAVA KQUEUE ODBC OPENSSL SCTP SMP THREADS WX DTRACE
+OPTIONS_DEFINE= GCC46 DOCS GS HIPE JAVA KQUEUE ODBC OPENSSL SCTP SMP THREADS WX DTRACE
OPTIONS_SINGLE= ODBC
OPTIONS_SINGLE_ODBC= IODBC UNIXODBC
+GCC46_DESC= Use gcc 4.6
HIPE_DESC= Build native HiPE compiler
KQUEUE_DESC= Enable Kernel Poll (kqueue) support
SCTP_DESC= Enable SCTP support
@@ -69,6 +70,10 @@ ERL_RELEASE= R${PORTVERSION:S/.//g:U}
# probes fixed does not match the number of defined probes (54 != 132,
# respectively)" you probably misconfigured DTrace in some way.
+.if ${PORT_OPTIONS:MGCC46}
+USE_GCC?= 4.6+
+.endif
+
.if ${PORT_OPTIONS:MDTRACE}
CONFIGURE_ARGS+=--with-dynamic-trace=dtrace
.else
diff --git a/lang/erlang/Makefile.lib b/lang/erlang/Makefile.lib
index d81b6168f3d2..0efb8b71e393 100644
--- a/lang/erlang/Makefile.lib
+++ b/lang/erlang/Makefile.lib
@@ -1,10 +1,10 @@
# $FreeBSD$
-TOOLS_VSN= 2.6.7
+TOOLS_VSN= 2.6.8
OTP_LIBS= appmon-2.1.14.1 \
- asn1-1.7 \
- common_test-1.6.1 \
- compiler-4.8.1 \
+ asn1-1.8 \
+ common_test-1.6.2 \
+ compiler-4.8.2 \
cosEvent-2.1.12 \
cosEventDomain-1.1.12 \
cosFileTransfer-1.1.13 \
@@ -12,48 +12,48 @@ OTP_LIBS= appmon-2.1.14.1 \
cosProperty-1.1.15 \
cosTime-1.1.12 \
cosTransactions-1.2.12 \
- crypto-2.1 \
+ crypto-2.2 \
debugger-3.2.8 \
- dialyzer-2.5.1 \
- diameter-1.1 \
- edoc-0.7.9.1 \
+ dialyzer-2.5.2 \
+ diameter-1.2 \
+ edoc-0.7.10 \
eldap-1.0 \
- erl_docgen-0.3.1 \
- erl_interface-3.7.7 \
- erts-5.9.1 \
- et-1.4.4.1 \
- eunit-2.2.2 \
+ erl_docgen-0.3.2 \
+ erl_interface-3.7.8 \
+ erts-5.9.2 \
+ et-1.4.4.2 \
+ eunit-2.2.3 \
gs-1.5.15.1 \
- hipe-3.9.1 \
- ic-4.2.30 \
- inets-5.9 \
+ hipe-3.9.2 \
+ ic-4.2.31 \
+ inets-5.9.1 \
inviso-0.6.3 \
jinterface-1.5.6 \
- kernel-2.15.1 \
- megaco-3.16.0.1 \
- mnesia-4.7 \
- observer-1.1 \
- odbc-2.10.12 \
+ kernel-2.15.2 \
+ megaco-3.16.0.2 \
+ mnesia-4.7.1 \
+ observer-1.2 \
+ odbc-2.10.13 \
orber-3.6.24 \
- os_mon-2.2.9 \
+ os_mon-2.2.10 \
otp_mibs-1.0.7 \
parsetools-2.0.7 \
percept-0.8.6.1 \
pman-2.7.1.2 \
- public_key-0.15 \
- reltool-0.6 \
- runtime_tools-1.8.8 \
+ public_key-0.16 \
+ reltool-0.6.1 \
+ runtime_tools-1.8.9 \
sasl-2.2.1 \
- snmp-4.22 \
- ssh-2.1 \
- ssl-5.0.1 \
- stdlib-1.18.1 \
- syntax_tools-1.6.8 \
- test_server-3.5.1 \
+ snmp-4.22.1 \
+ ssh-2.1.1 \
+ ssl-5.1 \
+ stdlib-1.18.2 \
+ syntax_tools-1.6.9 \
+ test_server-3.5.2 \
toolbar-1.4.2.2 \
- tools-2.6.7 \
+ tools-2.6.8 \
tv-2.1.4.9 \
- typer-0.9.3 \
+ typer-0.9.4 \
webtool-0.8.9.1 \
wx-0.99.2 \
- xmerl-1.3.1
+ xmerl-1.3.2 \
diff --git a/lang/erlang/Makefile.man b/lang/erlang/Makefile.man
index ee91ddcf550e..bbe883103d7f 100644
--- a/lang/erlang/Makefile.man
+++ b/lang/erlang/Makefile.man
@@ -115,6 +115,7 @@ MAN3= CosEventChannelAdmin.3 \
ct_ftp.3 \
ct_hooks.3 \
ct_master.3 \
+ ct_netconfc.3 \
ct_rpc.3 \
ct_slave.3 \
ct_snmp.3 \
@@ -603,7 +604,7 @@ MAN3= CosEventChannelAdmin.3 \
zlib.3 \
zlib_stub.3
-MAN4= app.4 \
+MAN4= app.4 \
appup.4 \
config.4 \
diameter_dict.4 \
diff --git a/lang/erlang/distinfo b/lang/erlang/distinfo
index f7d9b85ef0ff..ec163ee8acd8 100644
--- a/lang/erlang/distinfo
+++ b/lang/erlang/distinfo
@@ -1,9 +1,9 @@
-SHA256 (erlang/otp_src_R15B01.tar.gz) = f94f7de7328af3c0cdc42089c1a4ecd03bf98ec680f47eb5e6cddc50261cabde
-SIZE (erlang/otp_src_R15B01.tar.gz) = 75592537
-SHA256 (erlang/otp_doc_man_R15B01.tar.gz) = 5032bcb992369543139136896ba67b4f8fa58fd3d223941a01a39063b221212c
-SIZE (erlang/otp_doc_man_R15B01.tar.gz) = 1287293
-SHA256 (erlang/otp_doc_html_R15B01.tar.gz) = 0b6eb18855b451882ff5be07d3c25b497b256ead14d6be98791bf056b958a8e7
-SIZE (erlang/otp_doc_html_R15B01.tar.gz) = 30235738
+SHA256 (erlang/otp_src_R15B02.tar.gz) = 03eb0bd640916666ff83df1330912225fbf555e0c8cf58bb35d8307a314f1158
+SIZE (erlang/otp_src_R15B02.tar.gz) = 75959087
+SHA256 (erlang/otp_doc_man_R15B02.tar.gz) = e27ed26259a2560b81e02b89190ae2a3bf0a777dc2e875f9615adab0a5388f95
+SIZE (erlang/otp_doc_man_R15B02.tar.gz) = 1298793
+SHA256 (erlang/otp_doc_html_R15B02.tar.gz) = be166976a651da4ea2588b9d277a6684a2d4318b37e8fc029365e992ec404518
+SIZE (erlang/otp_doc_html_R15B02.tar.gz) = 30385932
SHA256 (erlang/armstrong_thesis_2003.pdf) = da585b914eb07350e2d6f727db5eb0fb1551f49fc1270f7d4dc079f2c8c1ab7a
SIZE (erlang/armstrong_thesis_2003.pdf) = 859249
SHA256 (erlang/bjarnelic.pdf) = 9544d4af5cea324e5c9cf77e670d9561ad61ddc240cdb5c2afecebc0a3d7429b
diff --git a/lang/erlang/pkg-descr b/lang/erlang/pkg-descr
index 2627e5e60209..1e0c93625144 100644
--- a/lang/erlang/pkg-descr
+++ b/lang/erlang/pkg-descr
@@ -1,5 +1,7 @@
-Erlang is a small concurrent functional programming language
-developed by Ericsson. It is being used by Ericsson as a systems
-programming language for large concurrent distributed systems.
+Erlang is a programming language used to build massively scalable soft
+real-time systems with requirements on high availability. Some of its
+uses are in telecoms, banking, e-commerce, computer telephony and
+instant messaging. Erlang's runtime system has built-in support for
+concurrency, distribution and fault tolerance.
WWW: http://www.erlang.org/