diff options
author | nia <nia@pkgsrc.org> | 2019-01-04 00:03:21 +0000 |
---|---|---|
committer | nia <nia@pkgsrc.org> | 2019-01-04 00:03:21 +0000 |
commit | c0d94df865921924df418b36618678167d549c35 (patch) | |
tree | 3747756be24cff6d81fcacdece55ba0c17baad90 | |
parent | 3cce87295970ce7be4111e85d4c2fbbc48100da4 (diff) | |
download | pkgsrc-c0d94df865921924df418b36618678167d549c35.tar.gz |
lang/erlang: Update to 21.2.2
---------------------------------------------------------------------
--- erts-10.2.1 -----------------------------------------------------
---------------------------------------------------------------------
Note! The erts-10.2.1 application can *not* be applied independently
of other applications on an arbitrary OTP 21 installation.
On a full OTP 21 installation, also the following runtime
dependencies have to be satisfied:
-- kernel-6.1 (first satisfied in OTP 21.1)
-- sasl-3.3 (first satisfied in OTP 21.2)
--- Fixed Bugs and Malfunctions ---
OTP-15485 Application(s): erts
Fixed bug on big endian architectures when changing
file permissions or ownership with file:change_mode,
change_owner, change_group or write_file_info. Bug
exists since OTP-21.0.
OTP-15486 Application(s): erts
Related Id(s): PR-2061
Fixed bug in atomics with option {signed,false} when
returned values are (1 bsl 63) or larger. Could cause
heap corruption leading to VM crash or other unpleasant
symptoms. Bug exists since OTP-21.2 when module atomics
was introduced.
OTP-15487 Application(s): erts
Related Id(s): ERL-804
Fixed bug in operator band of two negative operands
causing erroneous result if the absolute value of one
of the operands have the lowest N*W bits as zero and
the other absolute value is not larger than N*W bits. N
is an integer of 1 or larger and W is 32 or 64
depending on word size.
Full runtime dependencies of erts-10.2.1: kernel-6.1, sasl-3.3,
stdlib-3.5
---------------------------------------------------------------------
--- ssl-9.1.1 -------------------------------------------------------
---------------------------------------------------------------------
The ssl-9.1.1 application can be applied independently of other
applications on a full OTP 21 installation.
--- Fixed Bugs and Malfunctions ---
OTP-15489 Application(s): ssl
Related Id(s): ERL-308
Fixed renegotiation bug. Client did not handle server
initiated renegotiation correctly after rewrite to two
connection processes, due to ERL-622 commit
d87ac1c55188f5ba5cdf72384125d94d42118c18. This could
manifest it self as a " bad_record_mac" alert.
Also included are some optimizations
Full runtime dependencies of ssl-9.1.1: crypto-4.2, erts-10.0,
inets-5.10.7, kernel-6.0, public_key-1.5, stdlib-3.5
---------------------------------------------------------------------
---------------------------------------------------------------------
---------------------------------------------------------------------
---------------------------------------------------------------------
--- ssh-4.7.3 -------------------------------------------------------
---------------------------------------------------------------------
The ssh-4.7.3 application can be applied independently of other
applications on a full OTP 21 installation.
--- Fixed Bugs and Malfunctions ---
OTP-15397 Application(s): ssh
Related Id(s): ERL-801
Fixed port leakage if a ssh:daemon call failed.
Full runtime dependencies of ssh-4.7.3: crypto-4.2, erts-6.0,
kernel-3.0, public_key-1.5.2, stdlib-3.3
---------------------------------------------------------------------
---------------------------------------------------------------------
---------------------------------------------------------------------
-rw-r--r-- | lang/erlang/Makefile | 10 | ||||
-rw-r--r-- | lang/erlang/Makefile.versions | 4 | ||||
-rw-r--r-- | lang/erlang/distinfo | 10 | ||||
-rw-r--r-- | lang/erlang/versions.mk | 4 |
4 files changed, 15 insertions, 13 deletions
diff --git a/lang/erlang/Makefile b/lang/erlang/Makefile index 6d63c52b5d7..0d37821d2ba 100644 --- a/lang/erlang/Makefile +++ b/lang/erlang/Makefile @@ -1,17 +1,19 @@ -# $NetBSD: Makefile,v 1.91 2019/01/03 22:58:36 nia Exp $ +# $NetBSD: Makefile,v 1.92 2019/01/04 00:03:21 nia Exp $ -DISTNAME= otp_src_${DIST_VERSION_MAJOR}.${DIST_VERSION_MINOR}${!empty(DIST_VERSION_PATCH):?.:}${DIST_VERSION_PATCH} -PKGNAME= ${DISTNAME:S/otp_src_/erlang-/} +DISTNAME= OTP-${DIST_VERSION_MAJOR}.${DIST_VERSION_MINOR}${!empty(DIST_VERSION_PATCH):?.:}${DIST_VERSION_PATCH} +PKGNAME= ${DISTNAME:S/OTP-/erlang-/} CATEGORIES= lang -MASTER_SITES= http://erlang.org/download/ +MASTER_SITES= https://github.com/erlang/otp/archive/ MAINTAINER= pkgsrc-users@NetBSD.org HOMEPAGE= http://www.erlang.org/ COMMENT= Concurrent functional programming language LICENSE= apache-2.0 +EXTRACT_USING= bsdtar DIST_SUBDIR= erlang +WRKSRC= ${WRKDIR}/otp-${DISTNAME} GNU_CONFIGURE= yes USE_GNU_CONFIGURE_HOST= ${USE_CROSS_COMPILE} OVERRIDE_DIRDEPTH= 4 diff --git a/lang/erlang/Makefile.versions b/lang/erlang/Makefile.versions index 86bdc4ad866..76491f023f8 100644 --- a/lang/erlang/Makefile.versions +++ b/lang/erlang/Makefile.versions @@ -1,9 +1,9 @@ -# $NetBSD: Makefile.versions,v 1.37 2019/01/03 22:58:36 nia Exp $ +# $NetBSD: Makefile.versions,v 1.38 2019/01/04 00:03:21 nia Exp $ DIST_VERSION_MAJOR= 21 DIST_VERSION_MINOR= 2 # Only set when sources for patch level releases are published on erlang.org -DIST_VERSION_PATCH= +DIST_VERSION_PATCH= 2 .include "versions.mk" diff --git a/lang/erlang/distinfo b/lang/erlang/distinfo index a8d2111901f..7775387f3c9 100644 --- a/lang/erlang/distinfo +++ b/lang/erlang/distinfo @@ -1,9 +1,9 @@ -$NetBSD: distinfo,v 1.67 2019/01/03 22:58:36 nia Exp $ +$NetBSD: distinfo,v 1.68 2019/01/04 00:03:21 nia Exp $ -SHA1 (erlang/otp_src_21.2.tar.gz) = 940c67cede50cb52d1c31bbd1a9133d3a54150c0 -RMD160 (erlang/otp_src_21.2.tar.gz) = 1271b7abd8bd1d66600e549b8361e7b3080f8000 -SHA512 (erlang/otp_src_21.2.tar.gz) = 5707ef0d49a9af12cd9d93c3e4fd200092773645838bbe0163782d0fa40562d2b48bdb07f0e650311bfec896ed9e3c9621b4d0ba114c578d7ca3209c2a96ac24 -Size (erlang/otp_src_21.2.tar.gz) = 85351485 bytes +SHA1 (erlang/OTP-21.2.2.tar.gz) = b8839934ae05401bb0412310fc77bf8ba5bad95d +RMD160 (erlang/OTP-21.2.2.tar.gz) = 930a7e79325f7bf6145d79581f3ffc34881a7221 +SHA512 (erlang/OTP-21.2.2.tar.gz) = 0efd1df4d7f8ebc7202869b301472ad289aad7d9df53a656175dd87434eb669618eaf3647f29d41326f8c8dea25b88a124e90fae1def0de6a398fe7a03642a8a +Size (erlang/OTP-21.2.2.tar.gz) = 53946708 bytes SHA1 (patch-ab) = 5f1602f3a49c05fd4c45884a7cd6be8d3f287ac3 SHA1 (patch-ay) = f5f1accdb11e404ba4779b056228431e3080e4cd SHA1 (patch-erts_configure.in) = 2154871858bab389509e908b38ae479a55709b97 diff --git a/lang/erlang/versions.mk b/lang/erlang/versions.mk index 97772a721f6..4ac6e760c31 100644 --- a/lang/erlang/versions.mk +++ b/lang/erlang/versions.mk @@ -1,4 +1,4 @@ -# $NetBSD: versions.mk,v 1.6 2019/01/03 22:58:36 nia Exp $ +# $NetBSD: versions.mk,v 1.7 2019/01/04 00:03:21 nia Exp $ # Do not edit, regenerate using 'make versions' _VERSIONS= \ - asn1 5.0.8 compiler 7.3 crypto 4.4 erts 10.2 et 1.6.4 hipe 3.18.2 inets 7.0.3 kernel 6.2 observer 2.8.2 os_mon 2.4.7 public_key 1.6.4 reltool 0.7.8 sasl 3.3 ssh 4.7.2 ssl 9.1 stdlib 3.7 tools 3.0.2 wx 1.8.6 common_test 1.16.1 debugger 4.2.6 dialyzer 3.3.1 diameter 2.1.6 edoc 0.9.4 eldap 1.2.6 erl_docgen 0.8.1 erl_interface 3.10.4 eunit 2.3.7 ftp 1.0.1 jinterface 1.9.1 megaco 3.18.4 mnesia 4.15.5 odbc 2.12.2 otp_mibs 1.2.1 parsetools 2.1.8 runtime_tools 1.13.1 snmp 5.2.12 syntax_tools 2.1.6 tftp 1.0.1 xmerl 1.3.18 + ssh 4.7.3 asn1 5.0.8 common_test 1.16.1 compiler 7.3 crypto 4.4 debugger 4.2.6 dialyzer 3.3.1 diameter 2.1.6 edoc 0.9.4 eldap 1.2.6 erl_docgen 0.8.1 erl_interface 3.10.4 erts 10.2.1 et 1.6.4 eunit 2.3.7 ftp 1.0.1 hipe 3.18.2 inets 7.0.3 jinterface 1.9.1 kernel 6.2 megaco 3.18.4 mnesia 4.15.5 observer 2.8.2 odbc 2.12.2 os_mon 2.4.7 otp_mibs 1.2.1 parsetools 2.1.8 public_key 1.6.4 reltool 0.7.8 runtime_tools 1.13.1 sasl 3.3 snmp 5.2.12 ssl 9.1.1 stdlib 3.7 syntax_tools 2.1.6 tftp 1.0.1 tools 3.0.2 wx 1.8.6 xmerl 1.3.18 |