pkgsrc-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[pkgsrc/trunk]: pkgsrc/lang/erlang lang/erlang: Update to 21.2.2



details:   https://anonhg.NetBSD.org/pkgsrc/rev/255038483540
branches:  trunk
changeset: 317293:255038483540
user:      nia <nia%pkgsrc.org@localhost>
date:      Fri Jan 04 00:03:21 2019 +0000

description:
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:

 lang/erlang/Makefile          |  10 ++++++----
 lang/erlang/Makefile.versions |   4 ++--
 lang/erlang/distinfo          |  10 +++++-----
 lang/erlang/versions.mk       |   4 ++--
 4 files changed, 15 insertions(+), 13 deletions(-)

diffs (70 lines):

diff -r f7fda71f39a0 -r 255038483540 lang/erlang/Makefile
--- a/lang/erlang/Makefile      Thu Jan 03 23:14:26 2019 +0000
+++ b/lang/erlang/Makefile      Fri Jan 04 00:03:21 2019 +0000
@@ -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@localhost
 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 -r f7fda71f39a0 -r 255038483540 lang/erlang/Makefile.versions
--- a/lang/erlang/Makefile.versions     Thu Jan 03 23:14:26 2019 +0000
+++ b/lang/erlang/Makefile.versions     Fri Jan 04 00:03:21 2019 +0000
@@ -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 -r f7fda71f39a0 -r 255038483540 lang/erlang/distinfo
--- a/lang/erlang/distinfo      Thu Jan 03 23:14:26 2019 +0000
+++ b/lang/erlang/distinfo      Fri Jan 04 00:03:21 2019 +0000
@@ -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 -r f7fda71f39a0 -r 255038483540 lang/erlang/versions.mk
--- a/lang/erlang/versions.mk   Thu Jan 03 23:14:26 2019 +0000
+++ b/lang/erlang/versions.mk   Fri Jan 04 00:03:21 2019 +0000
@@ -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 



Home | Main Index | Thread Index | Old Index