* [Buildroot] [PATCH 1/1] package/jose: bump to version 11
@ 2022-01-01 21:40 Fabrice Fontaine
2022-01-04 17:49 ` Arnout Vandecappelle
0 siblings, 1 reply; 2+ messages in thread
From: Fabrice Fontaine @ 2022-01-01 21:40 UTC (permalink / raw)
To: buildroot; +Cc: Eric Le Bihan, Fabrice Fontaine
- Switch to meson-package (and so drop second patch)
- Update indentation in hash file (two spaces)
https://github.com/latchset/jose/releases/tag/v11
Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com>
---
...nfigure-fix-build-with-old-compilers.patch | 165 ------------------
package/jose/jose.hash | 4 +-
package/jose/jose.mk | 8 +-
3 files changed, 5 insertions(+), 172 deletions(-)
delete mode 100644 package/jose/0002-configure-fix-build-with-old-compilers.patch
diff --git a/package/jose/0002-configure-fix-build-with-old-compilers.patch b/package/jose/0002-configure-fix-build-with-old-compilers.patch
deleted file mode 100644
index 0484f38f0d..0000000000
--- a/package/jose/0002-configure-fix-build-with-old-compilers.patch
+++ /dev/null
@@ -1,165 +0,0 @@
-From 98e9faa4d39cd5b6aaab882877e19ae394ba3810 Mon Sep 17 00:00:00 2001
-From: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
-Date: Mon, 20 Nov 2017 23:10:38 +0100
-Subject: [PATCH] configure: fix build with old compilers
-
-Old gcc versions (gcc 4.7) do not support all warnings flags currently
-hard-coded by configure.ac. In order to fix this, we import the
-AX_CHECK_COMPILE_FLAG() macro from the autoconf-archive, and use it in
-the configure.ac to only use warning flags when the compiler supports
-them.
-
-Submitted-upstream: https://github.com/latchset/jose/pull/51
-Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
----
- configure.ac | 46 +++++++++++++++-------------
- m4/ax_check_compile_flag.m4 | 74 +++++++++++++++++++++++++++++++++++++++++++++
- 3 files changed, 105 insertions(+), 22 deletions(-)
- create mode 100644 m4/ax_check_compile_flag.m4
-
-diff --git a/configure.ac b/configure.ac
-index cf8c9a6..6fe4ded 100644
---- a/configure.ac
-+++ b/configure.ac
-@@ -1,5 +1,6 @@
- AC_PREREQ(2.62)
- AC_INIT(jose, 10)
-+AC_CONFIG_MACRO_DIRS([m4])
- AC_CANONICAL_SYSTEM
- AC_PROG_CC_C99
-
-@@ -18,27 +19,30 @@ PKG_CHECK_MODULES([libcrypto], [libcrypto >= 1.0.2])
- AC_OPENMP
- AC_SUBST([OPENMP_CFLAGS])
-
--JOSE_CFLAGS="\
---Wall \
---Wextra \
---Werror \
---Wstrict-aliasing \
---Wchar-subscripts \
---Wformat-security \
---Wmissing-declarations \
---Wmissing-prototypes \
---Wnested-externs \
---Wpointer-arith \
---Wshadow \
---Wsign-compare \
---Wstrict-prototypes \
---Wtype-limits \
---Wunused-function \
---Wno-missing-field-initializers \
---Wno-unused-command-line-argument \
---Wno-unused-parameter \
---Wno-unknown-pragmas \
--"
-+for flag in \
-+ -Wall \
-+ -Wextra \
-+ -Werror \
-+ -Wstrict-aliasing \
-+ -Wchar-subscripts \
-+ -Wformat-security \
-+ -Wmissing-declarations \
-+ -Wmissing-prototypes \
-+ -Wnested-externs \
-+ -Wpointer-arith \
-+ -Wshadow \
-+ -Wsign-compare \
-+ -Wstrict-prototypes \
-+ -Wtype-limits \
-+ -Wunused-function \
-+ -Wno-missing-field-initializers \
-+ -Wno-unused-command-line-argument \
-+ -Wno-unused-parameter \
-+ -Wno-unknown-pragmas ; do
-+ AX_CHECK_COMPILE_FLAG([${flag}],
-+ [JOSE_CFLAGS="${JOSE_CFLAGS} ${flag}"])
-+done
-+
- AC_SUBST([JOSE_CFLAGS])
-
- AC_MSG_CHECKING([for linker script support])
-diff --git a/m4/ax_check_compile_flag.m4 b/m4/ax_check_compile_flag.m4
-new file mode 100644
-index 0000000..dcabb92
---- /dev/null
-+++ b/m4/ax_check_compile_flag.m4
-@@ -0,0 +1,74 @@
-+# ===========================================================================
-+# https://www.gnu.org/software/autoconf-archive/ax_check_compile_flag.html
-+# ===========================================================================
-+#
-+# SYNOPSIS
-+#
-+# AX_CHECK_COMPILE_FLAG(FLAG, [ACTION-SUCCESS], [ACTION-FAILURE], [EXTRA-FLAGS], [INPUT])
-+#
-+# DESCRIPTION
-+#
-+# Check whether the given FLAG works with the current language's compiler
-+# or gives an error. (Warnings, however, are ignored)
-+#
-+# ACTION-SUCCESS/ACTION-FAILURE are shell commands to execute on
-+# success/failure.
-+#
-+# If EXTRA-FLAGS is defined, it is added to the current language's default
-+# flags (e.g. CFLAGS) when the check is done. The check is thus made with
-+# the flags: "CFLAGS EXTRA-FLAGS FLAG". This can for example be used to
-+# force the compiler to issue an error when a bad flag is given.
-+#
-+# INPUT gives an alternative input source to AC_COMPILE_IFELSE.
-+#
-+# NOTE: Implementation based on AX_CFLAGS_GCC_OPTION. Please keep this
-+# macro in sync with AX_CHECK_{PREPROC,LINK}_FLAG.
-+#
-+# LICENSE
-+#
-+# Copyright (c) 2008 Guido U. Draheim <guidod@gmx.de>
-+# Copyright (c) 2011 Maarten Bosmans <mkbosmans@gmail.com>
-+#
-+# This program is free software: you can redistribute it and/or modify it
-+# under the terms of the GNU General Public License as published by the
-+# Free Software Foundation, either version 3 of the License, or (at your
-+# option) any later version.
-+#
-+# This program is distributed in the hope that it will be useful, but
-+# WITHOUT ANY WARRANTY; without even the implied warranty of
-+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General
-+# Public License for more details.
-+#
-+# You should have received a copy of the GNU General Public License along
-+# with this program. If not, see <https://www.gnu.org/licenses/>.
-+#
-+# As a special exception, the respective Autoconf Macro's copyright owner
-+# gives unlimited permission to copy, distribute and modify the configure
-+# scripts that are the output of Autoconf when processing the Macro. You
-+# need not follow the terms of the GNU General Public License when using
-+# or distributing such scripts, even though portions of the text of the
-+# Macro appear in them. The GNU General Public License (GPL) does govern
-+# all other use of the material that constitutes the Autoconf Macro.
-+#
-+# This special exception to the GPL applies to versions of the Autoconf
-+# Macro released by the Autoconf Archive. When you make and distribute a
-+# modified version of the Autoconf Macro, you may extend this special
-+# exception to the GPL to apply to your modified version as well.
-+
-+#serial 5
-+
-+AC_DEFUN([AX_CHECK_COMPILE_FLAG],
-+[AC_PREREQ(2.64)dnl for _AC_LANG_PREFIX and AS_VAR_IF
-+AS_VAR_PUSHDEF([CACHEVAR],[ax_cv_check_[]_AC_LANG_ABBREV[]flags_$4_$1])dnl
-+AC_CACHE_CHECK([whether _AC_LANG compiler accepts $1], CACHEVAR, [
-+ ax_check_save_flags=$[]_AC_LANG_PREFIX[]FLAGS
-+ _AC_LANG_PREFIX[]FLAGS="$[]_AC_LANG_PREFIX[]FLAGS $4 $1"
-+ AC_COMPILE_IFELSE([m4_default([$5],[AC_LANG_PROGRAM()])],
-+ [AS_VAR_SET(CACHEVAR,[yes])],
-+ [AS_VAR_SET(CACHEVAR,[no])])
-+ _AC_LANG_PREFIX[]FLAGS=$ax_check_save_flags])
-+AS_VAR_IF(CACHEVAR,yes,
-+ [m4_default([$2], :)],
-+ [m4_default([$3], :)])
-+AS_VAR_POPDEF([CACHEVAR])dnl
-+])dnl AX_CHECK_COMPILE_FLAGS
---
-2.13.6
-
diff --git a/package/jose/jose.hash b/package/jose/jose.hash
index 376bc0b585..128d26d163 100644
--- a/package/jose/jose.hash
+++ b/package/jose/jose.hash
@@ -1,3 +1,3 @@
# Locally computed
-sha256 5c9cdcfb535c4d9f781393d7530521c72b1dd81caa9934cab6dd752cc7efcd72 jose-10.tar.bz2
-sha256 09e8a9bcec8067104652c168685ab0931e7868f9c8284b66f5ae6edae5f1130b COPYING
+sha256 e272afe7717e22790c383f3164480627a567c714ccb80c1ee96f62c9929d8225 jose-11.tar.xz
+sha256 09e8a9bcec8067104652c168685ab0931e7868f9c8284b66f5ae6edae5f1130b COPYING
diff --git a/package/jose/jose.mk b/package/jose/jose.mk
index 2758d408da..8a60e20cc6 100644
--- a/package/jose/jose.mk
+++ b/package/jose/jose.mk
@@ -4,14 +4,12 @@
#
################################################################################
-JOSE_VERSION = 10
-JOSE_SOURCE = jose-$(JOSE_VERSION).tar.bz2
+JOSE_VERSION = 11
+JOSE_SOURCE = jose-$(JOSE_VERSION).tar.xz
JOSE_SITE = https://github.com/latchset/jose/releases/download/v$(JOSE_VERSION)
JOSE_LICENSE = Apache-2.0
JOSE_LICENSE_FILES = COPYING
-# 0002-configure-fix-build-with-old-compilers.patch
-JOSE_AUTORECONF = YES
JOSE_INSTALL_STAGING = YES
JOSE_DEPENDENCIES = host-pkgconf zlib jansson openssl
-$(eval $(autotools-package))
+$(eval $(meson-package))
--
2.33.0
_______________________________________________
buildroot mailing list
buildroot@buildroot.org
https://lists.buildroot.org/mailman/listinfo/buildroot
^ permalink raw reply related [flat|nested] 2+ messages in thread
* Re: [Buildroot] [PATCH 1/1] package/jose: bump to version 11
2022-01-01 21:40 [Buildroot] [PATCH 1/1] package/jose: bump to version 11 Fabrice Fontaine
@ 2022-01-04 17:49 ` Arnout Vandecappelle
0 siblings, 0 replies; 2+ messages in thread
From: Arnout Vandecappelle @ 2022-01-04 17:49 UTC (permalink / raw)
To: Fabrice Fontaine, buildroot; +Cc: Eric Le Bihan
On 01/01/2022 22:40, Fabrice Fontaine wrote:
> - Switch to meson-package (and so drop second patch)
> - Update indentation in hash file (two spaces)
>
> https://github.com/latchset/jose/releases/tag/v11
>
> Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com>
Applied to master, thanks.
Regards,
Arnout
> ---
> ...nfigure-fix-build-with-old-compilers.patch | 165 ------------------
> package/jose/jose.hash | 4 +-
> package/jose/jose.mk | 8 +-
> 3 files changed, 5 insertions(+), 172 deletions(-)
> delete mode 100644 package/jose/0002-configure-fix-build-with-old-compilers.patch
>
> diff --git a/package/jose/0002-configure-fix-build-with-old-compilers.patch b/package/jose/0002-configure-fix-build-with-old-compilers.patch
> deleted file mode 100644
> index 0484f38f0d..0000000000
> --- a/package/jose/0002-configure-fix-build-with-old-compilers.patch
> +++ /dev/null
> @@ -1,165 +0,0 @@
> -From 98e9faa4d39cd5b6aaab882877e19ae394ba3810 Mon Sep 17 00:00:00 2001
> -From: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
> -Date: Mon, 20 Nov 2017 23:10:38 +0100
> -Subject: [PATCH] configure: fix build with old compilers
> -
> -Old gcc versions (gcc 4.7) do not support all warnings flags currently
> -hard-coded by configure.ac. In order to fix this, we import the
> -AX_CHECK_COMPILE_FLAG() macro from the autoconf-archive, and use it in
> -the configure.ac to only use warning flags when the compiler supports
> -them.
> -
> -Submitted-upstream: https://github.com/latchset/jose/pull/51
> -Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
> ----
> - configure.ac | 46 +++++++++++++++-------------
> - m4/ax_check_compile_flag.m4 | 74 +++++++++++++++++++++++++++++++++++++++++++++
> - 3 files changed, 105 insertions(+), 22 deletions(-)
> - create mode 100644 m4/ax_check_compile_flag.m4
> -
> -diff --git a/configure.ac b/configure.ac
> -index cf8c9a6..6fe4ded 100644
> ---- a/configure.ac
> -+++ b/configure.ac
> -@@ -1,5 +1,6 @@
> - AC_PREREQ(2.62)
> - AC_INIT(jose, 10)
> -+AC_CONFIG_MACRO_DIRS([m4])
> - AC_CANONICAL_SYSTEM
> - AC_PROG_CC_C99
> -
> -@@ -18,27 +19,30 @@ PKG_CHECK_MODULES([libcrypto], [libcrypto >= 1.0.2])
> - AC_OPENMP
> - AC_SUBST([OPENMP_CFLAGS])
> -
> --JOSE_CFLAGS="\
> ---Wall \
> ---Wextra \
> ---Werror \
> ---Wstrict-aliasing \
> ---Wchar-subscripts \
> ---Wformat-security \
> ---Wmissing-declarations \
> ---Wmissing-prototypes \
> ---Wnested-externs \
> ---Wpointer-arith \
> ---Wshadow \
> ---Wsign-compare \
> ---Wstrict-prototypes \
> ---Wtype-limits \
> ---Wunused-function \
> ---Wno-missing-field-initializers \
> ---Wno-unused-command-line-argument \
> ---Wno-unused-parameter \
> ---Wno-unknown-pragmas \
> --"
> -+for flag in \
> -+ -Wall \
> -+ -Wextra \
> -+ -Werror \
> -+ -Wstrict-aliasing \
> -+ -Wchar-subscripts \
> -+ -Wformat-security \
> -+ -Wmissing-declarations \
> -+ -Wmissing-prototypes \
> -+ -Wnested-externs \
> -+ -Wpointer-arith \
> -+ -Wshadow \
> -+ -Wsign-compare \
> -+ -Wstrict-prototypes \
> -+ -Wtype-limits \
> -+ -Wunused-function \
> -+ -Wno-missing-field-initializers \
> -+ -Wno-unused-command-line-argument \
> -+ -Wno-unused-parameter \
> -+ -Wno-unknown-pragmas ; do
> -+ AX_CHECK_COMPILE_FLAG([${flag}],
> -+ [JOSE_CFLAGS="${JOSE_CFLAGS} ${flag}"])
> -+done
> -+
> - AC_SUBST([JOSE_CFLAGS])
> -
> - AC_MSG_CHECKING([for linker script support])
> -diff --git a/m4/ax_check_compile_flag.m4 b/m4/ax_check_compile_flag.m4
> -new file mode 100644
> -index 0000000..dcabb92
> ---- /dev/null
> -+++ b/m4/ax_check_compile_flag.m4
> -@@ -0,0 +1,74 @@
> -+# ===========================================================================
> -+# https://www.gnu.org/software/autoconf-archive/ax_check_compile_flag.html
> -+# ===========================================================================
> -+#
> -+# SYNOPSIS
> -+#
> -+# AX_CHECK_COMPILE_FLAG(FLAG, [ACTION-SUCCESS], [ACTION-FAILURE], [EXTRA-FLAGS], [INPUT])
> -+#
> -+# DESCRIPTION
> -+#
> -+# Check whether the given FLAG works with the current language's compiler
> -+# or gives an error. (Warnings, however, are ignored)
> -+#
> -+# ACTION-SUCCESS/ACTION-FAILURE are shell commands to execute on
> -+# success/failure.
> -+#
> -+# If EXTRA-FLAGS is defined, it is added to the current language's default
> -+# flags (e.g. CFLAGS) when the check is done. The check is thus made with
> -+# the flags: "CFLAGS EXTRA-FLAGS FLAG". This can for example be used to
> -+# force the compiler to issue an error when a bad flag is given.
> -+#
> -+# INPUT gives an alternative input source to AC_COMPILE_IFELSE.
> -+#
> -+# NOTE: Implementation based on AX_CFLAGS_GCC_OPTION. Please keep this
> -+# macro in sync with AX_CHECK_{PREPROC,LINK}_FLAG.
> -+#
> -+# LICENSE
> -+#
> -+# Copyright (c) 2008 Guido U. Draheim <guidod@gmx.de>
> -+# Copyright (c) 2011 Maarten Bosmans <mkbosmans@gmail.com>
> -+#
> -+# This program is free software: you can redistribute it and/or modify it
> -+# under the terms of the GNU General Public License as published by the
> -+# Free Software Foundation, either version 3 of the License, or (at your
> -+# option) any later version.
> -+#
> -+# This program is distributed in the hope that it will be useful, but
> -+# WITHOUT ANY WARRANTY; without even the implied warranty of
> -+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General
> -+# Public License for more details.
> -+#
> -+# You should have received a copy of the GNU General Public License along
> -+# with this program. If not, see <https://www.gnu.org/licenses/>.
> -+#
> -+# As a special exception, the respective Autoconf Macro's copyright owner
> -+# gives unlimited permission to copy, distribute and modify the configure
> -+# scripts that are the output of Autoconf when processing the Macro. You
> -+# need not follow the terms of the GNU General Public License when using
> -+# or distributing such scripts, even though portions of the text of the
> -+# Macro appear in them. The GNU General Public License (GPL) does govern
> -+# all other use of the material that constitutes the Autoconf Macro.
> -+#
> -+# This special exception to the GPL applies to versions of the Autoconf
> -+# Macro released by the Autoconf Archive. When you make and distribute a
> -+# modified version of the Autoconf Macro, you may extend this special
> -+# exception to the GPL to apply to your modified version as well.
> -+
> -+#serial 5
> -+
> -+AC_DEFUN([AX_CHECK_COMPILE_FLAG],
> -+[AC_PREREQ(2.64)dnl for _AC_LANG_PREFIX and AS_VAR_IF
> -+AS_VAR_PUSHDEF([CACHEVAR],[ax_cv_check_[]_AC_LANG_ABBREV[]flags_$4_$1])dnl
> -+AC_CACHE_CHECK([whether _AC_LANG compiler accepts $1], CACHEVAR, [
> -+ ax_check_save_flags=$[]_AC_LANG_PREFIX[]FLAGS
> -+ _AC_LANG_PREFIX[]FLAGS="$[]_AC_LANG_PREFIX[]FLAGS $4 $1"
> -+ AC_COMPILE_IFELSE([m4_default([$5],[AC_LANG_PROGRAM()])],
> -+ [AS_VAR_SET(CACHEVAR,[yes])],
> -+ [AS_VAR_SET(CACHEVAR,[no])])
> -+ _AC_LANG_PREFIX[]FLAGS=$ax_check_save_flags])
> -+AS_VAR_IF(CACHEVAR,yes,
> -+ [m4_default([$2], :)],
> -+ [m4_default([$3], :)])
> -+AS_VAR_POPDEF([CACHEVAR])dnl
> -+])dnl AX_CHECK_COMPILE_FLAGS
> ---
> -2.13.6
> -
> diff --git a/package/jose/jose.hash b/package/jose/jose.hash
> index 376bc0b585..128d26d163 100644
> --- a/package/jose/jose.hash
> +++ b/package/jose/jose.hash
> @@ -1,3 +1,3 @@
> # Locally computed
> -sha256 5c9cdcfb535c4d9f781393d7530521c72b1dd81caa9934cab6dd752cc7efcd72 jose-10.tar.bz2
> -sha256 09e8a9bcec8067104652c168685ab0931e7868f9c8284b66f5ae6edae5f1130b COPYING
> +sha256 e272afe7717e22790c383f3164480627a567c714ccb80c1ee96f62c9929d8225 jose-11.tar.xz
> +sha256 09e8a9bcec8067104652c168685ab0931e7868f9c8284b66f5ae6edae5f1130b COPYING
> diff --git a/package/jose/jose.mk b/package/jose/jose.mk
> index 2758d408da..8a60e20cc6 100644
> --- a/package/jose/jose.mk
> +++ b/package/jose/jose.mk
> @@ -4,14 +4,12 @@
> #
> ################################################################################
>
> -JOSE_VERSION = 10
> -JOSE_SOURCE = jose-$(JOSE_VERSION).tar.bz2
> +JOSE_VERSION = 11
> +JOSE_SOURCE = jose-$(JOSE_VERSION).tar.xz
> JOSE_SITE = https://github.com/latchset/jose/releases/download/v$(JOSE_VERSION)
> JOSE_LICENSE = Apache-2.0
> JOSE_LICENSE_FILES = COPYING
> -# 0002-configure-fix-build-with-old-compilers.patch
> -JOSE_AUTORECONF = YES
> JOSE_INSTALL_STAGING = YES
> JOSE_DEPENDENCIES = host-pkgconf zlib jansson openssl
>
> -$(eval $(autotools-package))
> +$(eval $(meson-package))
>
_______________________________________________
buildroot mailing list
buildroot@buildroot.org
https://lists.buildroot.org/mailman/listinfo/buildroot
^ permalink raw reply [flat|nested] 2+ messages in thread
end of thread, other threads:[~2022-01-04 17:49 UTC | newest]
Thread overview: 2+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2022-01-01 21:40 [Buildroot] [PATCH 1/1] package/jose: bump to version 11 Fabrice Fontaine
2022-01-04 17:49 ` Arnout Vandecappelle
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.