1
0
forked from erlang/erlang

Accepting request 404842 from home:matwey:branches:devel:languages:erlang:Factory

If accepted, please do not forward to Factory until d:l:e bleeding edge rebuilt.

OBS-URL: https://build.opensuse.org/request/show/404842
OBS-URL: https://build.opensuse.org/package/show/devel:languages:erlang:Factory/erlang?expand=0&rev=44
This commit is contained in:
2016-07-18 14:39:44 +00:00
committed by Git OBS Bridge
parent 5d124cc653
commit abc37407f9
6 changed files with 40 additions and 20 deletions

BIN
OTP-18.3.4.tar.gz (Stored with Git LFS)

Binary file not shown.

BIN
OTP-19.0.tar.gz (Stored with Git LFS) Normal file

Binary file not shown.

View File

@@ -5,12 +5,12 @@ Date: Sat Dec 21 00:13:35 2013 +0400
In openssl 1.0.1e EC_GROUP_new_curve_GF2m function is wrapped by #ifndef OPENSSL_NO_EC2M.
We have to check whether OPENSSL_NO_EC2M is set, and if it is, then we do not have EC_GROUP_new_curve_GF2m function and do not HAVE_EC.
Index: otp-OTP-18.1.3/lib/crypto/c_src/crypto.c
Index: otp-OTP-19.0/lib/crypto/c_src/crypto.c
===================================================================
--- otp-OTP-18.1.3.orig/lib/crypto/c_src/crypto.c
+++ otp-OTP-18.1.3/lib/crypto/c_src/crypto.c
@@ -82,7 +82,8 @@
#if OPENSSL_VERSION_NUMBER >= 0x009080ffL \
--- otp-OTP-19.0.orig/lib/crypto/c_src/crypto.c
+++ otp-OTP-19.0/lib/crypto/c_src/crypto.c
@@ -97,7 +97,8 @@
#if OPENSSL_VERSION_NUMBER >= OpenSSL_version(0,9,8,'o') \
&& !defined(OPENSSL_NO_EC) \
&& !defined(OPENSSL_NO_ECDH) \
- && !defined(OPENSSL_NO_ECDSA)

View File

@@ -9,11 +9,11 @@ Signed-off-by: Peter Lemenkov <lemenkov@gmail.com>
erts/etc/unix/Install.src | 10 ----------
2 files changed, 14 deletions(-)
Index: otp-OTP-18.1.3/erts/etc/common/Makefile.in
Index: otp-OTP-19.0/erts/etc/common/Makefile.in
===================================================================
--- otp-OTP-18.1.3.orig/erts/etc/common/Makefile.in
+++ otp-OTP-18.1.3/erts/etc/common/Makefile.in
@@ -551,10 +551,6 @@ endif
--- otp-OTP-19.0.orig/erts/etc/common/Makefile.in
+++ otp-OTP-19.0/erts/etc/common/Makefile.in
@@ -492,10 +492,6 @@ endif
ifneq ($(INSTALL_TOP_BIN),)
$(INSTALL_PROGRAM) $(INSTALL_TOP_BIN) "$(RELEASE_PATH)"
endif
@@ -24,10 +24,10 @@ Index: otp-OTP-18.1.3/erts/etc/common/Makefile.in
ifneq ($(INSTALL_SRC),)
$(INSTALL_DIR) "$(RELEASE_PATH)/erts-$(VSN)/src"
$(INSTALL_DATA) $(INSTALL_SRC) "$(RELEASE_PATH)/erts-$(VSN)/src"
Index: otp-OTP-18.1.3/erts/etc/unix/Install.src
Index: otp-OTP-19.0/erts/etc/unix/Install.src
===================================================================
--- otp-OTP-18.1.3.orig/erts/etc/unix/Install.src
+++ otp-OTP-18.1.3/erts/etc/unix/Install.src
--- otp-OTP-19.0.orig/erts/etc/unix/Install.src
+++ otp-OTP-19.0/erts/etc/unix/Install.src
@@ -141,14 +141,4 @@ cp -p ../releases/%I_SYSTEM_VSN%/start_*
cp -p ../releases/%I_SYSTEM_VSN%/no_dot_erlang.boot .
cp -p $Name.boot start.boot

View File

@@ -1,3 +1,26 @@
-------------------------------------------------------------------
Sun Jun 26 09:01:32 UTC 2016 - matwey.kornilov@gmail.com
- Update to 19.0:
* compiler, stdlib: New preprocessor macros *?FUNCTION_NAME,
?FUNCTION_ARITY*. New preprocessor directives -error(Term) and
-warning(Term) to cause a compilation error or warning,
respectively.
* gen_statem: a new state machine behavior
* mnesia_ext: plugin of external storage solutions to mnesia
* crypto: uses EVP interface in OpenSSL resulting in generally
better performance and support for HW acceleration
* ssh: performance improvements, uses the new gen_statem behavior
* ssl: enhanced error log messages
* dialyzer: the support for maps is very much extended both
the type specification syntax and the type analysis.
* erts: erlang:open_port(spawn, ...) 3-5 times faster
* erts/kernel: Experimental support for Unix Domain Sockets
* ose: Deprecated application has been removed
* webtool: Deprecated application has been removed
* test_server: Deprecated application has been removed, use
common_test instead
-------------------------------------------------------------------
Mon Jun 20 21:35:57 UTC 2016 - jengelh@inai.de

View File

@@ -1,7 +1,7 @@
#
# spec file for package erlang
#
# Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany.
# Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany.
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@@ -21,7 +21,7 @@
%endif
Name: erlang
Version: 18.3.4
Version: 19.0
Release: 0
Summary: General-purpose programming language and runtime environment
License: Apache-2.0
@@ -506,7 +506,6 @@ getent passwd epmd || /usr/sbin/useradd -g epmd -s /bin/false -r -c "Erlang Port
%{_libdir}/erlang/lib/odbc-*/
%{_libdir}/erlang/lib/orber-*/
%{_libdir}/erlang/lib/os_mon-*/
%{_libdir}/erlang/lib/ose-*/
%{_libdir}/erlang/lib/otp_mibs-*/
%{_libdir}/erlang/lib/parsetools-*/
%{_libdir}/erlang/lib/percept-*/
@@ -518,10 +517,8 @@ getent passwd epmd || /usr/sbin/useradd -g epmd -s /bin/false -r -c "Erlang Port
%{_libdir}/erlang/lib/ssl-*/
%{_libdir}/erlang/lib/stdlib-*/
%{_libdir}/erlang/lib/syntax_tools-*/
%{_libdir}/erlang/lib/test_server-*/
%{_libdir}/erlang/lib/tools-*/
%{_libdir}/erlang/lib/typer-*/
%{_libdir}/erlang/lib/webtool-*/
%{_libdir}/erlang/lib/xmerl-*/
%{_libdir}/erlang/man/
%{_mandir}/man1/*.1.gz