All of lore.kernel.org
 help / color / mirror / Atom feed
From: Romain Naour <romain.naour@gmail.com>
To: buildroot@busybox.net
Subject: [Buildroot] [PATCH 01/18] erlang: bump to version 18.2.1
Date: Mon, 1 Feb 2016 21:47:57 +0100	[thread overview]
Message-ID: <56AFC47D.7030606@gmail.com> (raw)
In-Reply-To: <1453511471-28519-2-git-send-email-fhunleth@troodon-software.com>

Hi Frank, All,

Le 23/01/2016 02:10, Frank Hunleth a ?crit :
> This is a major release of Erlang that includes a licensing change from
> the EPL to the Apache License, significant changes to the timer APIs, better
> support for large maps, and security improvements.
> 
> Signed-off-by: Frank Hunleth <fhunleth@troodon-software.com>
> ---
>  ...04-erts-fix-incorrect-use-of-ac-egrep-cpp.patch | 79 ----------------------
>  package/erlang/erlang.hash                         |  2 +-
>  package/erlang/erlang.mk                           |  8 +--
>  3 files changed, 5 insertions(+), 84 deletions(-)
>  delete mode 100644 package/erlang/0004-erts-fix-incorrect-use-of-ac-egrep-cpp.patch
> 
> diff --git a/package/erlang/0004-erts-fix-incorrect-use-of-ac-egrep-cpp.patch b/package/erlang/0004-erts-fix-incorrect-use-of-ac-egrep-cpp.patch
> deleted file mode 100644
> index bc08697..0000000
> --- a/package/erlang/0004-erts-fix-incorrect-use-of-ac-egrep-cpp.patch
> +++ /dev/null
> @@ -1,79 +0,0 @@
> -Status: upstream
> -https://github.com/erlang/otp/pull/658
> -
> -Signed-off-by: Johan Oudinet <johan.oudinet@gmail.com>
> -
> -From 73392fcb6f8fddba57de6fb7ae6eeafa0e444686 Mon Sep 17 00:00:00 2001
> -From: Johan Oudinet <johan.oudinet@gmail.com>
> -Date: Tue, 24 Mar 2015 15:54:31 +0100
> -Subject: [PATCH] erts: Fix incorrect use of AC_EGREP_CPP
> -
> -Using 'AC_EGREP_CPP(yes' without restraining the pattern always return
> -true if it runs from a path containing the string 'yes'.
> ----
> - erts/aclocal.m4   |  2 +-
> - erts/configure.in | 17 +++++++++--------
> - 2 files changed, 10 insertions(+), 9 deletions(-)
> -
> -diff --git a/erts/aclocal.m4 b/erts/aclocal.m4
> -index 5735cde..70a5b40 100644
> ---- a/erts/aclocal.m4
> -+++ b/erts/aclocal.m4
> -@@ -559,7 +559,7 @@ dnl
> - 
> - AC_DEFUN(LM_SYS_MULTICAST,
> - [AC_CACHE_CHECK([for multicast support], ac_cv_sys_multicast_support,
> --[AC_EGREP_CPP(yes,
> -+[AC_EGREP_CPP(^yes$,
> - [#include <sys/types.h>
> - #include <sys/socket.h>
> - #include <netinet/in.h>
> -diff --git a/erts/configure.in b/erts/configure.in
> -index b3fe48d..9e19e33 100644
> ---- a/erts/configure.in
> -+++ b/erts/configure.in
> -@@ -1555,10 +1555,11 @@ if test "$have_gethostbyname_r" = yes; then
> - 				    [Define to flavour of gethostbyname_r]))
> - 		;;
> - 		*)
> --			AC_EGREP_CPP(yes,[#include <stdio.h>
> --			  #ifdef __GLIBC__
> --			  yes
> --			  #endif
> -+			AC_EGREP_CPP(^yes$,[
> -+#include <stdio.h>
> -+#ifdef __GLIBC__
> -+yes
> -+#endif
> - 			  ], AC_DEFINE(HAVE_GETHOSTBYNAME_R, GHBN_R_GLIBC,
> - 				[Define to flavour of gethostbyname_r]))
> - 		;;
> -@@ -4303,10 +4304,10 @@ case "$erl_xcomp_without_sysroot-$with_ssl" in
> - 			SSL_INCLUDE="-I$dir/include"
> - 			old_CPPFLAGS=$CPPFLAGS
> - 			CPPFLAGS=$SSL_INCLUDE
> --			AC_EGREP_CPP(yes,[
> -+			AC_EGREP_CPP(^yes$,[
> - #include <openssl/opensslv.h>
> - #if OPENSSL_VERSION_NUMBER >= 0x0090700fL
> --  yes
> -+yes
> - #endif
> - 			],[
> - 			ssl_found=yes
> -@@ -4501,10 +4502,10 @@ if test "x$SSL_APP" != "x" ; then
> -     AC_MSG_CHECKING(for OpenSSL kerberos 5 support)
> -     old_CPPFLAGS=$CPPFLAGS
> -     CPPFLAGS=$SSL_INCLUDE
> --    AC_EGREP_CPP(yes,[
> -+    AC_EGREP_CPP(^yes$,[
> - #include <openssl/opensslconf.h>
> - #ifndef OPENSSL_NO_KRB5
> --  yes
> -+yes
> - #endif
> -       ],[
> -       AC_MSG_RESULT([yes])
> --- 
> -2.1.0
> -
> diff --git a/package/erlang/erlang.hash b/package/erlang/erlang.hash
> index 2d6a39a..e04893e 100644
> --- a/package/erlang/erlang.hash
> +++ b/package/erlang/erlang.hash
> @@ -1,2 +1,2 @@
>  # From http://www.erlang.org/download/MD5
> -md5	346dd0136bf1cc28cebc140e505206bb	otp_src_17.5.tar.gz
> +md5	ebb226d51f89ec54cc83ce5d417ce55e	otp_src_18.2.1.tar.gz

Maybe you should add a stronger hash here.

> diff --git a/package/erlang/erlang.mk b/package/erlang/erlang.mk
> index 848d1dd..dfab30d 100644
> --- a/package/erlang/erlang.mk
> +++ b/package/erlang/erlang.mk
> @@ -5,13 +5,13 @@
>  ################################################################################
>  
>  # See note below when updating Erlang
> -ERLANG_VERSION = 17.5
> +ERLANG_VERSION = 18.2.1
>  ERLANG_SITE = http://www.erlang.org/download
>  ERLANG_SOURCE = otp_src_$(ERLANG_VERSION).tar.gz
>  ERLANG_DEPENDENCIES = host-erlang
>  
> -ERLANG_LICENSE = EPL
> -ERLANG_LICENSE_FILES = EPLICENCE
> +ERLANG_LICENSE = Apache-2.0
> +ERLANG_LICENSE_FILES = LICENSE.txt
>  ERLANG_INSTALL_STAGING = YES
>  
>  # Touching erts/configure.in

Since you removed the patch touching erts/configure.in you should remove/update
this comment here.

> @@ -19,7 +19,7 @@ ERLANG_AUTORECONF = YES

I guess autoreconf is still needed here since erts/aclocal.m4 is patched by
0002-erts-ethread-instruct-libatomic_ops-we-do-require-CA.patch

Best regards,
Romain

>  
>  # Whenever updating Erlang, this value should be updated as well, to the
>  # value of EI_VSN in the file lib/erl_interface/vsn.mk
> -ERLANG_EI_VSN = 3.7.20
> +ERLANG_EI_VSN = 3.8.1
>  
>  # The configure checks for these functions fail incorrectly
>  ERLANG_CONF_ENV = ac_cv_func_isnan=yes ac_cv_func_isinf=yes
> 

  reply	other threads:[~2016-02-01 20:47 UTC|newest]

Thread overview: 95+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2016-01-23  1:10 [Buildroot] [PATCH 00/18] Erlang 18 and native atomic ops Frank Hunleth
2016-01-23  1:10 ` [Buildroot] [PATCH 01/18] erlang: bump to version 18.2.1 Frank Hunleth
2016-02-01 20:47   ` Romain Naour [this message]
2016-01-23  1:10 ` [Buildroot] [PATCH 02/18] pkg-rebar.mk: pass C++ compiler path and options Frank Hunleth
2016-01-23  1:10 ` [Buildroot] [PATCH 03/18] erlang-goldrush: bump to version 0.1.8 Frank Hunleth
2016-01-23  1:10 ` [Buildroot] [PATCH 04/18] erlang-lager: bump to version 2.2.0 Frank Hunleth
2016-01-23  1:10 ` [Buildroot] [PATCH 05/18] erlang-rebar: bump to version 2.6.1 Frank Hunleth
2016-01-23  1:10 ` [Buildroot] [PATCH 06/18] erlang-fast_tls: new package Frank Hunleth
2016-01-23  8:20   ` Thomas Petazzoni
2016-02-01 20:38     ` Romain Naour
2016-01-23  1:11 ` [Buildroot] [PATCH 07/18] erlang-p1-cache-tab: bump to version 1.0.1 Frank Hunleth
2016-01-23  1:11 ` [Buildroot] [PATCH 08/18] erlang-p1-iconv: bump to version 0.9.0 Frank Hunleth
2016-01-23  1:11 ` [Buildroot] [PATCH 09/18] erlang-p1-stringprep: bump to version 1.0.0 Frank Hunleth
2016-01-23  1:11 ` [Buildroot] [PATCH 10/18] erlang-p1_stun: bump to version 0.9.0 Frank Hunleth
2016-01-23  8:21   ` Thomas Petazzoni
2016-01-23  1:11 ` [Buildroot] [PATCH 11/18] erlang-p1-sip: bump to version 1.0.0 Frank Hunleth
2016-01-23  1:11 ` [Buildroot] [PATCH 12/18] erlang-p1-tls: " Frank Hunleth
2016-01-23  1:11 ` [Buildroot] [PATCH 13/18] erlang-p1-utils: bump to version 1.0.3 Frank Hunleth
2016-02-01 21:04   ` Romain Naour
2016-01-23  1:11 ` [Buildroot] [PATCH 14/18] erlang-p1-xml: bump to version 1.1.1 Frank Hunleth
2016-01-23  1:11 ` [Buildroot] [PATCH 15/18] erlang-p1-yaml: bump to version 1.0.0 Frank Hunleth
2016-01-23  1:11 ` [Buildroot] [PATCH 16/18] erlang-p1-zlib: " Frank Hunleth
2016-01-23  1:11 ` [Buildroot] [PATCH 17/18] ejabberd: bump to version 16.01 Frank Hunleth
2016-01-23  1:11 ` [Buildroot] [PATCH 18/18] erlang: make libatomic_ops optional Frank Hunleth
2016-01-23  8:25   ` Thomas Petazzoni
2016-01-26  0:43     ` Frank Hunleth
2016-02-01 21:55       ` Thomas Petazzoni
2016-02-02 19:57   ` [Buildroot] [PATCH v2 00/18] Erlang 18 and native atomic ops Frank Hunleth
2016-02-02 19:57     ` [Buildroot] [PATCH v2 01/18] erlang: bump to version 18.2.1 Frank Hunleth
2016-02-06 22:28       ` Romain Naour
2016-02-20 18:22       ` Thomas Petazzoni
2016-02-02 19:57     ` [Buildroot] [PATCH v2 02/18] pkg-rebar.mk: pass C++ compiler path and options Frank Hunleth
2016-02-06 22:34       ` Romain Naour
2016-02-09  1:45         ` Frank Hunleth
2016-02-20 18:23       ` Thomas Petazzoni
2016-02-02 19:57     ` [Buildroot] [PATCH v2 03/18] erlang-goldrush: bump to version 0.1.8 Frank Hunleth
2016-02-06 22:35       ` Romain Naour
2016-02-20 18:23       ` Thomas Petazzoni
2016-02-02 19:57     ` [Buildroot] [PATCH v2 04/18] erlang-lager: bump to version 2.2.0 Frank Hunleth
2016-02-06 22:36       ` Romain Naour
2016-02-20 18:24       ` Thomas Petazzoni
2016-02-02 19:57     ` [Buildroot] [PATCH v2 05/18] erlang-rebar: bump to version 2.6.1 Frank Hunleth
2016-02-06 22:39       ` Romain Naour
2016-02-09  1:58         ` Frank Hunleth
2016-02-20 17:37         ` Thomas Petazzoni
2016-02-20 18:08           ` Yann E. MORIN
2016-02-20 23:05             ` Arnout Vandecappelle
2016-02-20 23:19               ` Yann E. MORIN
2016-02-21  0:02                 ` Arnout Vandecappelle
2016-02-21  8:37                   ` Peter Korsgaard
2016-02-20 18:24       ` Thomas Petazzoni
2016-02-20 18:31         ` Frank Hunleth
2016-02-20 22:54           ` Thomas Petazzoni
2016-02-02 19:57     ` [Buildroot] [PATCH v2 06/18] erlang-fast_tls: new package Frank Hunleth
2016-02-06 22:42       ` Romain Naour
2016-02-20 18:25       ` Thomas Petazzoni
2016-02-02 19:57     ` [Buildroot] [PATCH v2 07/18] erlang-p1-cache-tab: bump to version 1.0.1 Frank Hunleth
2016-02-06 22:43       ` Romain Naour
2016-02-20 18:26       ` Thomas Petazzoni
2016-02-02 19:57     ` [Buildroot] [PATCH v2 08/18] erlang-p1-iconv: bump to version 0.9.0 Frank Hunleth
2016-02-06 22:45       ` Romain Naour
2016-02-20 18:26       ` Thomas Petazzoni
2016-02-02 19:57     ` [Buildroot] [PATCH v2 09/18] erlang-p1-stringprep: bump to version 1.0.0 Frank Hunleth
2016-02-06 22:47       ` Romain Naour
2016-02-20 22:28       ` Thomas Petazzoni
2016-02-02 19:57     ` [Buildroot] [PATCH v2 10/18] erlang-p1_stun: bump to version 0.9.0 Frank Hunleth
2016-02-06 22:52       ` Romain Naour
2016-02-09  2:23         ` Frank Hunleth
2016-02-20 22:30       ` Thomas Petazzoni
2016-02-20 23:09         ` Frank Hunleth
2016-02-20 23:12           ` Thomas Petazzoni
2016-02-21 22:16             ` Frank Hunleth
2016-02-02 19:57     ` [Buildroot] [PATCH v2 11/18] erlang-p1-sip: bump to version 1.0.0 Frank Hunleth
2016-02-06 22:58       ` Romain Naour
2016-02-20 22:31       ` Thomas Petazzoni
2016-02-02 19:57     ` [Buildroot] [PATCH v2 12/18] erlang-p1-tls: " Frank Hunleth
2016-02-06 23:01       ` Romain Naour
2016-02-20 22:31       ` Thomas Petazzoni
2016-02-02 19:57     ` [Buildroot] [PATCH v2 13/18] erlang-p1-utils: bump to version 1.0.3 Frank Hunleth
2016-02-06 23:02       ` Romain Naour
2016-02-20 22:34       ` Thomas Petazzoni
2016-02-02 19:57     ` [Buildroot] [PATCH v2 14/18] erlang-p1-xml: bump to version 1.1.1 Frank Hunleth
2016-02-06 23:07       ` Romain Naour
2016-02-20 22:35       ` Thomas Petazzoni
2016-02-02 19:57     ` [Buildroot] [PATCH v2 15/18] erlang-p1-yaml: bump to version 1.0.0 Frank Hunleth
2016-02-06 23:10       ` Romain Naour
2016-02-20 22:35       ` Thomas Petazzoni
2016-02-02 19:57     ` [Buildroot] [PATCH v2 16/18] erlang-p1-zlib: " Frank Hunleth
2016-02-06 23:13       ` Romain Naour
2016-02-20 22:52       ` Thomas Petazzoni
2016-02-02 19:57     ` [Buildroot] [PATCH v2 17/18] ejabberd: bump to version 16.01 Frank Hunleth
2016-02-06 23:24       ` Romain Naour
2016-02-02 19:57     ` [Buildroot] [PATCH v2 18/18] erlang: support choosing atomic ops Frank Hunleth
2016-02-07 12:49       ` Romain Naour
2016-02-07 13:15         ` Thomas Petazzoni

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=56AFC47D.7030606@gmail.com \
    --to=romain.naour@gmail.com \
    --cc=buildroot@busybox.net \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.