summaryrefslogtreecommitdiff
path: root/lang
diff options
context:
space:
mode:
authornia <nia@pkgsrc.org>2019-01-04 00:03:21 +0000
committernia <nia@pkgsrc.org>2019-01-04 00:03:21 +0000
commitc0d94df865921924df418b36618678167d549c35 (patch)
tree3747756be24cff6d81fcacdece55ba0c17baad90 /lang
parent3cce87295970ce7be4111e85d4c2fbbc48100da4 (diff)
downloadpkgsrc-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 --------------------------------------------------------------------- --------------------------------------------------------------------- ---------------------------------------------------------------------
Diffstat (limited to 'lang')
-rw-r--r--lang/erlang/Makefile10
-rw-r--r--lang/erlang/Makefile.versions4
-rw-r--r--lang/erlang/distinfo10
-rw-r--r--lang/erlang/versions.mk4
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