mailarchive of the ptxdist mailing list
 help / color / mirror / Atom feed
* [ptxdist] [PATCH 1/6] npth: version bump 1.5 -> 1.6
@ 2022-07-29  9:26 Bruno Thomsen
  2022-07-29  9:26 ` [ptxdist] [PATCH 2/6] libgpg-error: version bump 1.42 -> 1.45 Bruno Thomsen
                   ` (5 more replies)
  0 siblings, 6 replies; 12+ messages in thread
From: Bruno Thomsen @ 2022-07-29  9:26 UTC (permalink / raw)
  To: ptxdist; +Cc: Bruno Thomsen

Ensure GnuPG has up-to-date dependencies.

Signed-off-by: Bruno Thomsen <bruno.thomsen@gmail.com>
---
 rules/npth.make | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/rules/npth.make b/rules/npth.make
index 665668fd524f..baa9ab3aabab 100644
--- a/rules/npth.make
+++ b/rules/npth.make
@@ -14,8 +14,8 @@ PACKAGES-$(PTXCONF_NPTH) += npth
 #
 # Paths and names
 #
-NPTH_VERSION		:= 1.5
-NPTH_MD5		:= 9ba2dc4302d2f32c66737c43ed191b1b
+NPTH_VERSION		:= 1.6
+NPTH_MD5		:= 375d1a15ad969f32d25f1a7630929854
 NPTH			:= npth-$(NPTH_VERSION)
 NPTH_SUFFIX		:= tar.bz2
 NPTH_URL		:= \

base-commit: 02f8e5e7cb2ae088b69bfd2d75ba9e702eeaac5f
-- 
2.37.1




^ permalink raw reply	[flat|nested] 12+ messages in thread

* [ptxdist] [PATCH 2/6] libgpg-error: version bump 1.42 -> 1.45
  2022-07-29  9:26 [ptxdist] [PATCH 1/6] npth: version bump 1.5 -> 1.6 Bruno Thomsen
@ 2022-07-29  9:26 ` Bruno Thomsen
  2022-08-04 15:14   ` [ptxdist] [APPLIED] " Michael Olbrich
  2022-07-29  9:26 ` [ptxdist] [PATCH 3/6] libgcrypt: version bump 1.8.8 -> 1.10.1 Bruno Thomsen
                   ` (4 subsequent siblings)
  5 siblings, 1 reply; 12+ messages in thread
From: Bruno Thomsen @ 2022-07-29  9:26 UTC (permalink / raw)
  To: ptxdist; +Cc: Bruno Thomsen

Drop Fedora cross compilation patch as issue has been fixed upstream.

Signed-off-by: Bruno Thomsen <bruno.thomsen@gmail.com>
---
 ...1-fix-the-last-cross-compilation-fix.patch | 55 -------------------
 patches/libgpg-error-1.42/series              |  4 --
 rules/libgpg-error.make                       |  4 +-
 3 files changed, 2 insertions(+), 61 deletions(-)
 delete mode 100644 patches/libgpg-error-1.42/0001-fix-the-last-cross-compilation-fix.patch
 delete mode 100644 patches/libgpg-error-1.42/series

diff --git a/patches/libgpg-error-1.42/0001-fix-the-last-cross-compilation-fix.patch b/patches/libgpg-error-1.42/0001-fix-the-last-cross-compilation-fix.patch
deleted file mode 100644
index 6776ff10fc7b..000000000000
--- a/patches/libgpg-error-1.42/0001-fix-the-last-cross-compilation-fix.patch
+++ /dev/null
@@ -1,55 +0,0 @@
-From: Lucas Stach <l.stach@pengutronix.de>
-Date: Sat, 11 Sep 2021 01:52:35 +0200
-Subject: [PATCH] fix the last cross-compilation fix
-
-Instead of trying to figure out which way to call echo in order to supress
-the newline and apparently getting it wrong on some platforms (on a Fedora
-build host compilation fails due to stray \c characters in the generated
-files) use the POSIX recommended portable way of calling printf.
-
-Signed-off-by: Lucas Stach <l.stach@pengutronix.de>
----
- src/gen-lock-obj.sh | 16 ++++------------
- 1 file changed, 4 insertions(+), 12 deletions(-)
-
-diff --git a/src/gen-lock-obj.sh b/src/gen-lock-obj.sh
-index a710f0ccee5a..aea9edb6095a 100755
---- a/src/gen-lock-obj.sh
-+++ b/src/gen-lock-obj.sh
-@@ -38,14 +38,6 @@
- #     AWK=gawk ./gen-lock-obj.sh
- #
- 
--if test -n `echo -n`; then
--    ECHO_C='\c'
--    ECHO_N=''
--else
--    ECHO_C=''
--    ECHO_N='-n'
--fi
--
- if test "$1" = --disable-threads; then
-     cat <<EOF
- ## lock-obj-pub.$host.h - NO LOCK SUPPORT
-@@ -107,17 +99,17 @@ EOF
- #     USE_LONG_DOUBLE_FOR_ALIGNMENT
- #
- 
--echo ${ECHO_N} "#define GPGRT_LOCK_INITIALIZER {$LOCK_ABI_VERSION,{{${ECHO_C}"
-+printf "%s" "#define GPGRT_LOCK_INITIALIZER {$LOCK_ABI_VERSION,{{"
- 
- i=0
- while test "$i" -lt $ac_mtx_size; do
-     if test "$i" -ne 0 -a "$(( $i % 8 ))" -eq 0; then
-         echo ' \'
--        echo ${ECHO_N} "                                    ${ECHO_C}"
-+        printf "%s" "                                    "
-     fi
--    echo ${ECHO_N} "0${ECHO_C}"
-+    printf "%s" "0"
-     if test "$i" -lt $(($ac_mtx_size - 1)); then
--        echo ${ECHO_N} ",${ECHO_C}"
-+        printf "%s" ","
-     fi
-     i=$(( i + 1 ))
- done
diff --git a/patches/libgpg-error-1.42/series b/patches/libgpg-error-1.42/series
deleted file mode 100644
index fc21a0922fdc..000000000000
--- a/patches/libgpg-error-1.42/series
+++ /dev/null
@@ -1,4 +0,0 @@
-# generated by git-ptx-patches
-#tag:base --start-number 1
-0001-fix-the-last-cross-compilation-fix.patch
-# a840af6993790b90121e652373747e0a  - git-ptx-patches magic
diff --git a/rules/libgpg-error.make b/rules/libgpg-error.make
index 194cd21db4a6..61e7e0a11990 100644
--- a/rules/libgpg-error.make
+++ b/rules/libgpg-error.make
@@ -15,8 +15,8 @@ PACKAGES-$(PTXCONF_LIBGPG_ERROR) += libgpg-error
 #
 # Paths and names
 #
-LIBGPG_ERROR_VERSION	:= 1.42
-LIBGPG_ERROR_MD5	:= 133fed221ba8f63f5842858a1ff67cb3
+LIBGPG_ERROR_VERSION	:= 1.45
+LIBGPG_ERROR_MD5	:= 3bb15e0c29d3a680db7cef15143615e1
 LIBGPG_ERROR		:= libgpg-error-$(LIBGPG_ERROR_VERSION)
 LIBGPG_ERROR_SUFFIX	:= tar.bz2
 LIBGPG_ERROR_URL	:= \
-- 
2.37.1




^ permalink raw reply	[flat|nested] 12+ messages in thread

* [ptxdist] [PATCH 3/6] libgcrypt: version bump 1.8.8 -> 1.10.1
  2022-07-29  9:26 [ptxdist] [PATCH 1/6] npth: version bump 1.5 -> 1.6 Bruno Thomsen
  2022-07-29  9:26 ` [ptxdist] [PATCH 2/6] libgpg-error: version bump 1.42 -> 1.45 Bruno Thomsen
@ 2022-07-29  9:26 ` Bruno Thomsen
  2022-08-04 15:14   ` [ptxdist] [APPLIED] " Michael Olbrich
  2022-07-29  9:26 ` [ptxdist] [PATCH 4/6] libksba: version bump 1.3.5 -> 1.6.0 Bruno Thomsen
                   ` (3 subsequent siblings)
  5 siblings, 1 reply; 12+ messages in thread
From: Bruno Thomsen @ 2022-07-29  9:26 UTC (permalink / raw)
  To: ptxdist; +Cc: Bruno Thomsen

5 new configure options:
--enable-force-soft-hwfeatures
--disable-shaext-support
--disable-ppc-crypto-support
--disable-instrumentation-munging
--with-fips-module-version=VERSION

Signed-off-by: Bruno Thomsen <bruno.thomsen@gmail.com>
---
 rules/libgcrypt.make | 8 ++++++--
 1 file changed, 6 insertions(+), 2 deletions(-)

diff --git a/rules/libgcrypt.make b/rules/libgcrypt.make
index 8b0b39d0965a..3da2f434ce5e 100644
--- a/rules/libgcrypt.make
+++ b/rules/libgcrypt.make
@@ -15,8 +15,8 @@ PACKAGES-$(PTXCONF_LIBGCRYPT) += libgcrypt
 #
 # Paths and names
 #
-LIBGCRYPT_VERSION	:= 1.8.8
-LIBGCRYPT_MD5		:= 252045343c586e5261134c91330f5b90
+LIBGCRYPT_VERSION	:= 1.10.1
+LIBGCRYPT_MD5		:= 8fadbe1fddafa341dce5ef3869f70e25
 LIBGCRYPT		:= libgcrypt-$(LIBGCRYPT_VERSION)
 LIBGCRYPT_SUFFIX	:= tar.bz2
 LIBGCRYPT_URL		:= https://www.gnupg.org/ftp/gcrypt/libgcrypt/$(LIBGCRYPT).$(LIBGCRYPT_SUFFIX)
@@ -57,10 +57,12 @@ LIBGCRYPT_AUTOCONF := \
 	--$(call ptx/endis,LIBGCRYPT_ASM)-asm \
 	--disable-m-guard \
 	--disable-large-data-tests \
+	--disable-force-soft-hwfeatures \
 	--disable-hmac-binary-check \
 	--enable-jent-support \
 	--enable-padlock-support \
 	--enable-aesni-support \
+	--disable-shaext-support \
 	--enable-pclmul-support \
 	--enable-sse41-support \
 	--enable-drng-support \
@@ -68,7 +70,9 @@ LIBGCRYPT_AUTOCONF := \
 	--enable-avx2-support \
 	--$(call ptx/endis,PTXCONF_ARCH_ARM_NEON)-neon-support \
 	--enable-arm-crypto-support \
+	--disable-ppc-crypto-support \
 	--enable-O-flag-munging \
+	--disable-instrumentation-munging \
 	--disable-amd64-as-feature-detection \
 	--enable-optimization \
 	--enable-noexecstack \
-- 
2.37.1




^ permalink raw reply	[flat|nested] 12+ messages in thread

* [ptxdist] [PATCH 4/6] libksba: version bump 1.3.5 -> 1.6.0
  2022-07-29  9:26 [ptxdist] [PATCH 1/6] npth: version bump 1.5 -> 1.6 Bruno Thomsen
  2022-07-29  9:26 ` [ptxdist] [PATCH 2/6] libgpg-error: version bump 1.42 -> 1.45 Bruno Thomsen
  2022-07-29  9:26 ` [ptxdist] [PATCH 3/6] libgcrypt: version bump 1.8.8 -> 1.10.1 Bruno Thomsen
@ 2022-07-29  9:26 ` Bruno Thomsen
  2022-08-04 15:14   ` [ptxdist] [APPLIED] " Michael Olbrich
  2022-07-29  9:26 ` [ptxdist] [PATCH 5/6] gnupg: version bump 2.2.23 -> 2.3.7 Bruno Thomsen
                   ` (2 subsequent siblings)
  5 siblings, 1 reply; 12+ messages in thread
From: Bruno Thomsen @ 2022-07-29  9:26 UTC (permalink / raw)
  To: ptxdist; +Cc: Bruno Thomsen

2 new configure options:
--enable-gcov
--disable-doc

Signed-off-by: Bruno Thomsen <bruno.thomsen@gmail.com>
---
 rules/libksba.make | 6 ++++--
 1 file changed, 4 insertions(+), 2 deletions(-)

diff --git a/rules/libksba.make b/rules/libksba.make
index 0604beb1fa53..8503fa6cad2d 100644
--- a/rules/libksba.make
+++ b/rules/libksba.make
@@ -14,8 +14,8 @@ PACKAGES-$(PTXCONF_LIBKSBA) += libksba
 #
 # Paths and names
 #
-LIBKSBA_VERSION	:= 1.3.5
-LIBKSBA_MD5	:= 8302a3e263a7c630aa7dea7d341f07a2
+LIBKSBA_VERSION	:= 1.6.0
+LIBKSBA_MD5	:= d333b2e1381068d4f9a328240f062f0f
 LIBKSBA		:= libksba-$(LIBKSBA_VERSION)
 LIBKSBA_SUFFIX	:= tar.bz2
 LIBKSBA_URL	:= \
@@ -38,7 +38,9 @@ LIBKSBA_LICENSE_FILES := \
 #
 LIBKSBA_AUTOCONF := \
 	$(CROSS_AUTOCONF_USR) \
+	--disable-gcov \
 	--enable-build-timestamp="$(PTXDIST_BUILD_TIMESTAMP)" \
+	--disable-doc \
 	--enable-optimization
 
 # ----------------------------------------------------------------------------
-- 
2.37.1




^ permalink raw reply	[flat|nested] 12+ messages in thread

* [ptxdist] [PATCH 5/6] gnupg: version bump 2.2.23 -> 2.3.7
  2022-07-29  9:26 [ptxdist] [PATCH 1/6] npth: version bump 1.5 -> 1.6 Bruno Thomsen
                   ` (2 preceding siblings ...)
  2022-07-29  9:26 ` [ptxdist] [PATCH 4/6] libksba: version bump 1.3.5 -> 1.6.0 Bruno Thomsen
@ 2022-07-29  9:26 ` Bruno Thomsen
  2022-08-05  7:50   ` [ptxdist] [APPLIED] " Michael Olbrich
  2022-07-29  9:26 ` [ptxdist] [PATCH 6/6] gnupg: add license files and update spdx identifiers Bruno Thomsen
  2022-08-04 15:14 ` [ptxdist] [APPLIED] npth: version bump 1.5 -> 1.6 Michael Olbrich
  5 siblings, 1 reply; 12+ messages in thread
From: Bruno Thomsen @ 2022-07-29  9:26 UTC (permalink / raw)
  To: ptxdist; +Cc: Bruno Thomsen

3 options has been remove:
--enable-gpg
--disable-symcryptrun
--with-tar=PATH

6 options has been added:
--disable-keyboxd
--disable-tpm2d
--enable-log-clock
--with-tpm2daemon-pgm=PATH
--with-keyboxd-pgm=PATH
--with-tss=TSS

Signed-off-by: Bruno Thomsen <bruno.thomsen@gmail.com>
---
 rules/gnupg.make | 9 +++++----
 1 file changed, 5 insertions(+), 4 deletions(-)

diff --git a/rules/gnupg.make b/rules/gnupg.make
index 25d267769443..acb4d2082050 100644
--- a/rules/gnupg.make
+++ b/rules/gnupg.make
@@ -15,8 +15,8 @@ PACKAGES-$(PTXCONF_GNUPG) += gnupg
 #
 # Paths and names
 #
-GNUPG_VERSION	:= 2.2.23
-GNUPG_MD5	:= a094ff856a53a9a9fd5465657d998079
+GNUPG_VERSION	:= 2.3.7
+GNUPG_MD5	:= 1c6a6722b9cececcf10ca4e24106e34b
 GNUPG		:= gnupg-$(GNUPG_VERSION)
 GNUPG_SUFFIX	:= tar.bz2
 GNUPG_URL	:= \
@@ -32,13 +32,13 @@ GNUPG_LICENSE	:= GPL-3.0-or-later
 
 GNUPG_CONF_TOOL := autoconf
 GNUPG_CONF_OPT := $(CROSS_AUTOCONF_USR) \
-	--enable-gpg \
 	--disable-gpgsm \
 	--disable-scdaemon \
 	--disable-g13 \
 	--disable-dirmngr \
+	--disable-keyboxd \
+	--disable-tpm2d \
 	--disable-doc \
-	--disable-symcryptrun \
 	--disable-gpgtar \
 	--disable-wks-tools \
 	--disable-gpg-is-gpg2 \
@@ -83,6 +83,7 @@ GNUPG_CONF_OPT := $(CROSS_AUTOCONF_USR) \
 	--disable-nls \
 	--enable-endian-check \
 	--enable-optimization \
+	--disable-log-clock \
 	--disable-werror \
 	--disable-all-tests \
 	--disable-run-gnupg-user-socket \
-- 
2.37.1




^ permalink raw reply	[flat|nested] 12+ messages in thread

* [ptxdist] [PATCH 6/6] gnupg: add license files and update spdx identifiers
  2022-07-29  9:26 [ptxdist] [PATCH 1/6] npth: version bump 1.5 -> 1.6 Bruno Thomsen
                   ` (3 preceding siblings ...)
  2022-07-29  9:26 ` [ptxdist] [PATCH 5/6] gnupg: version bump 2.2.23 -> 2.3.7 Bruno Thomsen
@ 2022-07-29  9:26 ` Bruno Thomsen
  2022-07-29 10:38   ` Michael Olbrich
  2022-08-04 15:14 ` [ptxdist] [APPLIED] npth: version bump 1.5 -> 1.6 Michael Olbrich
  5 siblings, 1 reply; 12+ messages in thread
From: Bruno Thomsen @ 2022-07-29  9:26 UTC (permalink / raw)
  To: ptxdist; +Cc: Bruno Thomsen

Add license files with md5 hash.
Add more complete SPDX identifiers based on package COPYING* files.

Signed-off-by: Bruno Thomsen <bruno.thomsen@gmail.com>
---
 rules/gnupg.make | 9 ++++++++-
 1 file changed, 8 insertions(+), 1 deletion(-)

diff --git a/rules/gnupg.make b/rules/gnupg.make
index acb4d2082050..09132832791b 100644
--- a/rules/gnupg.make
+++ b/rules/gnupg.make
@@ -24,7 +24,14 @@ GNUPG_URL	:= \
 	ftp://ftp.gnupg.org/gcrypt/gnupg/$(GNUPG).$(GNUPG_SUFFIX)
 GNUPG_SOURCE	:= $(SRCDIR)/$(GNUPG).$(GNUPG_SUFFIX)
 GNUPG_DIR	:= $(BUILDDIR)/$(GNUPG)
-GNUPG_LICENSE	:= GPL-3.0-or-later
+GNUPG_LICENSE	:= GPL-2.0-only AND GPL-3.0-only AND LGPL-2.1-only AND LGPL-3.0-only
+GNUPG_LICENSE_FILES := \
+	file://COPYING;md5=189af8afca6d6075ba6c9e0aa8077626 \
+	file://COPYING.CC0;md5=5364f88a4fb7a4d2d24c350fa08ddbad \
+	file://COPYING.GPL2;md5=b234ee4d69f5fce4486a80fdaf4a4263 \
+	file://COPYING.LGPL21;md5=3c9636424f4ef15d6cb24f934190cfb0 \
+	file://COPYING.LGPL3;md5=a2b6bf2cb38ee52619e60f30a1fc7257 \
+	file://COPYING.other;md5=a231ccb4bb5b0651e08464e4e6f846d3
 
 # ----------------------------------------------------------------------------
 # Prepare
-- 
2.37.1




^ permalink raw reply	[flat|nested] 12+ messages in thread

* Re: [ptxdist] [PATCH 6/6] gnupg: add license files and update spdx identifiers
  2022-07-29  9:26 ` [ptxdist] [PATCH 6/6] gnupg: add license files and update spdx identifiers Bruno Thomsen
@ 2022-07-29 10:38   ` Michael Olbrich
  0 siblings, 0 replies; 12+ messages in thread
From: Michael Olbrich @ 2022-07-29 10:38 UTC (permalink / raw)
  To: Bruno Thomsen; +Cc: ptxdist

On Fri, Jul 29, 2022 at 11:26:54AM +0200, Bruno Thomsen wrote:
> Add license files with md5 hash.
> Add more complete SPDX identifiers based on package COPYING* files.
> 
> Signed-off-by: Bruno Thomsen <bruno.thomsen@gmail.com>
> ---
>  rules/gnupg.make | 9 ++++++++-
>  1 file changed, 8 insertions(+), 1 deletion(-)
> 
> diff --git a/rules/gnupg.make b/rules/gnupg.make
> index acb4d2082050..09132832791b 100644
> --- a/rules/gnupg.make
> +++ b/rules/gnupg.make
> @@ -24,7 +24,14 @@ GNUPG_URL	:= \
>  	ftp://ftp.gnupg.org/gcrypt/gnupg/$(GNUPG).$(GNUPG_SUFFIX)
>  GNUPG_SOURCE	:= $(SRCDIR)/$(GNUPG).$(GNUPG_SUFFIX)
>  GNUPG_DIR	:= $(BUILDDIR)/$(GNUPG)
> -GNUPG_LICENSE	:= GPL-3.0-or-later
> +GNUPG_LICENSE	:= GPL-2.0-only AND GPL-3.0-only AND LGPL-2.1-only AND LGPL-3.0-only

I think, those are all '-or-later'.

> +GNUPG_LICENSE_FILES := \
> +	file://COPYING;md5=189af8afca6d6075ba6c9e0aa8077626 \
> +	file://COPYING.CC0;md5=5364f88a4fb7a4d2d24c350fa08ddbad \

This is only used for tests, so I think we can skip it.

> +	file://COPYING.GPL2;md5=b234ee4d69f5fce4486a80fdaf4a4263 \
> +	file://COPYING.LGPL21;md5=3c9636424f4ef15d6cb24f934190cfb0 \
> +	file://COPYING.LGPL3;md5=a2b6bf2cb38ee52619e60f30a1fc7257 \
> +	file://COPYING.other;md5=a231ccb4bb5b0651e08464e4e6f846d3

The licenses here should be listed as well. I'm seeing:

 - MIT
 - something for a test file, so skip it
 - Spencer-86
 - BSD-2-Clause-Views
 - Unicode-DFS-2016 (I think)

Michael

>  
>  # ----------------------------------------------------------------------------
>  # Prepare
> -- 
> 2.37.1
> 
> 
> 

-- 
Pengutronix e.K.                           |                             |
Steuerwalder Str. 21                       | http://www.pengutronix.de/  |
31137 Hildesheim, Germany                  | Phone: +49-5121-206917-0    |
Amtsgericht Hildesheim, HRA 2686           | Fax:   +49-5121-206917-5555 |



^ permalink raw reply	[flat|nested] 12+ messages in thread

* Re: [ptxdist] [APPLIED] npth: version bump 1.5 -> 1.6
  2022-07-29  9:26 [ptxdist] [PATCH 1/6] npth: version bump 1.5 -> 1.6 Bruno Thomsen
                   ` (4 preceding siblings ...)
  2022-07-29  9:26 ` [ptxdist] [PATCH 6/6] gnupg: add license files and update spdx identifiers Bruno Thomsen
@ 2022-08-04 15:14 ` Michael Olbrich
  5 siblings, 0 replies; 12+ messages in thread
From: Michael Olbrich @ 2022-08-04 15:14 UTC (permalink / raw)
  To: ptxdist; +Cc: Bruno Thomsen

Thanks, applied as e4b0591eae74bd5b1b5b171524534321ffdfcee5.

Michael

[sent from post-receive hook]

On Thu, 04 Aug 2022 17:14:24 +0200, Bruno Thomsen <bruno.thomsen@gmail.com> wrote:
> Ensure GnuPG has up-to-date dependencies.
> 
> Signed-off-by: Bruno Thomsen <bruno.thomsen@gmail.com>
> Message-Id: <20220729092654.3861-1-bruno.thomsen@gmail.com>
> Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
> 
> diff --git a/rules/npth.make b/rules/npth.make
> index 665668fd524f..baa9ab3aabab 100644
> --- a/rules/npth.make
> +++ b/rules/npth.make
> @@ -14,8 +14,8 @@ PACKAGES-$(PTXCONF_NPTH) += npth
>  #
>  # Paths and names
>  #
> -NPTH_VERSION		:= 1.5
> -NPTH_MD5		:= 9ba2dc4302d2f32c66737c43ed191b1b
> +NPTH_VERSION		:= 1.6
> +NPTH_MD5		:= 375d1a15ad969f32d25f1a7630929854
>  NPTH			:= npth-$(NPTH_VERSION)
>  NPTH_SUFFIX		:= tar.bz2
>  NPTH_URL		:= \



^ permalink raw reply	[flat|nested] 12+ messages in thread

* Re: [ptxdist] [APPLIED] libgpg-error: version bump 1.42 -> 1.45
  2022-07-29  9:26 ` [ptxdist] [PATCH 2/6] libgpg-error: version bump 1.42 -> 1.45 Bruno Thomsen
@ 2022-08-04 15:14   ` Michael Olbrich
  0 siblings, 0 replies; 12+ messages in thread
From: Michael Olbrich @ 2022-08-04 15:14 UTC (permalink / raw)
  To: ptxdist; +Cc: Bruno Thomsen

Thanks, applied as 5b7f3f031fb705265d9634969b52f3c236be91da.

Michael

[sent from post-receive hook]

On Thu, 04 Aug 2022 17:14:25 +0200, Bruno Thomsen <bruno.thomsen@gmail.com> wrote:
> Drop Fedora cross compilation patch as issue has been fixed upstream.
> 
> Signed-off-by: Bruno Thomsen <bruno.thomsen@gmail.com>
> Message-Id: <20220729092654.3861-2-bruno.thomsen@gmail.com>
> Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
> 
> diff --git a/patches/libgpg-error-1.42/0001-fix-the-last-cross-compilation-fix.patch b/patches/libgpg-error-1.42/0001-fix-the-last-cross-compilation-fix.patch
> deleted file mode 100644
> index 6776ff10fc7b..000000000000
> --- a/patches/libgpg-error-1.42/0001-fix-the-last-cross-compilation-fix.patch
> +++ /dev/null
> @@ -1,55 +0,0 @@
> -From: Lucas Stach <l.stach@pengutronix.de>
> -Date: Sat, 11 Sep 2021 01:52:35 +0200
> -Subject: [PATCH] fix the last cross-compilation fix
> -
> -Instead of trying to figure out which way to call echo in order to supress
> -the newline and apparently getting it wrong on some platforms (on a Fedora
> -build host compilation fails due to stray \c characters in the generated
> -files) use the POSIX recommended portable way of calling printf.
> -
> -Signed-off-by: Lucas Stach <l.stach@pengutronix.de>
> ----
> - src/gen-lock-obj.sh | 16 ++++------------
> - 1 file changed, 4 insertions(+), 12 deletions(-)
> -
> -diff --git a/src/gen-lock-obj.sh b/src/gen-lock-obj.sh
> -index a710f0ccee5a..aea9edb6095a 100755
> ---- a/src/gen-lock-obj.sh
> -+++ b/src/gen-lock-obj.sh
> -@@ -38,14 +38,6 @@
> - #     AWK=gawk ./gen-lock-obj.sh
> - #
> - 
> --if test -n `echo -n`; then
> --    ECHO_C='\c'
> --    ECHO_N=''
> --else
> --    ECHO_C=''
> --    ECHO_N='-n'
> --fi
> --
> - if test "$1" = --disable-threads; then
> -     cat <<EOF
> - ## lock-obj-pub.$host.h - NO LOCK SUPPORT
> -@@ -107,17 +99,17 @@ EOF
> - #     USE_LONG_DOUBLE_FOR_ALIGNMENT
> - #
> - 
> --echo ${ECHO_N} "#define GPGRT_LOCK_INITIALIZER {$LOCK_ABI_VERSION,{{${ECHO_C}"
> -+printf "%s" "#define GPGRT_LOCK_INITIALIZER {$LOCK_ABI_VERSION,{{"
> - 
> - i=0
> - while test "$i" -lt $ac_mtx_size; do
> -     if test "$i" -ne 0 -a "$(( $i % 8 ))" -eq 0; then
> -         echo ' \'
> --        echo ${ECHO_N} "                                    ${ECHO_C}"
> -+        printf "%s" "                                    "
> -     fi
> --    echo ${ECHO_N} "0${ECHO_C}"
> -+    printf "%s" "0"
> -     if test "$i" -lt $(($ac_mtx_size - 1)); then
> --        echo ${ECHO_N} ",${ECHO_C}"
> -+        printf "%s" ","
> -     fi
> -     i=$(( i + 1 ))
> - done
> diff --git a/patches/libgpg-error-1.42/series b/patches/libgpg-error-1.42/series
> deleted file mode 100644
> index fc21a0922fdc..000000000000
> --- a/patches/libgpg-error-1.42/series
> +++ /dev/null
> @@ -1,4 +0,0 @@
> -# generated by git-ptx-patches
> -#tag:base --start-number 1
> -0001-fix-the-last-cross-compilation-fix.patch
> -# a840af6993790b90121e652373747e0a  - git-ptx-patches magic
> diff --git a/rules/libgpg-error.make b/rules/libgpg-error.make
> index 194cd21db4a6..61e7e0a11990 100644
> --- a/rules/libgpg-error.make
> +++ b/rules/libgpg-error.make
> @@ -15,8 +15,8 @@ PACKAGES-$(PTXCONF_LIBGPG_ERROR) += libgpg-error
>  #
>  # Paths and names
>  #
> -LIBGPG_ERROR_VERSION	:= 1.42
> -LIBGPG_ERROR_MD5	:= 133fed221ba8f63f5842858a1ff67cb3
> +LIBGPG_ERROR_VERSION	:= 1.45
> +LIBGPG_ERROR_MD5	:= 3bb15e0c29d3a680db7cef15143615e1
>  LIBGPG_ERROR		:= libgpg-error-$(LIBGPG_ERROR_VERSION)
>  LIBGPG_ERROR_SUFFIX	:= tar.bz2
>  LIBGPG_ERROR_URL	:= \



^ permalink raw reply	[flat|nested] 12+ messages in thread

* Re: [ptxdist] [APPLIED] libgcrypt: version bump 1.8.8 -> 1.10.1
  2022-07-29  9:26 ` [ptxdist] [PATCH 3/6] libgcrypt: version bump 1.8.8 -> 1.10.1 Bruno Thomsen
@ 2022-08-04 15:14   ` Michael Olbrich
  0 siblings, 0 replies; 12+ messages in thread
From: Michael Olbrich @ 2022-08-04 15:14 UTC (permalink / raw)
  To: ptxdist; +Cc: Bruno Thomsen

Thanks, applied as 40e2a62009ed477983f56c8dcc788e08233e584b.

Michael

[sent from post-receive hook]

On Thu, 04 Aug 2022 17:14:26 +0200, Bruno Thomsen <bruno.thomsen@gmail.com> wrote:
> 5 new configure options:
> --enable-force-soft-hwfeatures
> --disable-shaext-support
> --disable-ppc-crypto-support
> --disable-instrumentation-munging
> --with-fips-module-version=VERSION
> 
> Signed-off-by: Bruno Thomsen <bruno.thomsen@gmail.com>
> Message-Id: <20220729092654.3861-3-bruno.thomsen@gmail.com>
> Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
> 
> diff --git a/rules/libgcrypt.make b/rules/libgcrypt.make
> index 8b0b39d0965a..3da2f434ce5e 100644
> --- a/rules/libgcrypt.make
> +++ b/rules/libgcrypt.make
> @@ -15,8 +15,8 @@ PACKAGES-$(PTXCONF_LIBGCRYPT) += libgcrypt
>  #
>  # Paths and names
>  #
> -LIBGCRYPT_VERSION	:= 1.8.8
> -LIBGCRYPT_MD5		:= 252045343c586e5261134c91330f5b90
> +LIBGCRYPT_VERSION	:= 1.10.1
> +LIBGCRYPT_MD5		:= 8fadbe1fddafa341dce5ef3869f70e25
>  LIBGCRYPT		:= libgcrypt-$(LIBGCRYPT_VERSION)
>  LIBGCRYPT_SUFFIX	:= tar.bz2
>  LIBGCRYPT_URL		:= https://www.gnupg.org/ftp/gcrypt/libgcrypt/$(LIBGCRYPT).$(LIBGCRYPT_SUFFIX)
> @@ -57,10 +57,12 @@ LIBGCRYPT_AUTOCONF := \
>  	--$(call ptx/endis,LIBGCRYPT_ASM)-asm \
>  	--disable-m-guard \
>  	--disable-large-data-tests \
> +	--disable-force-soft-hwfeatures \
>  	--disable-hmac-binary-check \
>  	--enable-jent-support \
>  	--enable-padlock-support \
>  	--enable-aesni-support \
> +	--disable-shaext-support \
>  	--enable-pclmul-support \
>  	--enable-sse41-support \
>  	--enable-drng-support \
> @@ -68,7 +70,9 @@ LIBGCRYPT_AUTOCONF := \
>  	--enable-avx2-support \
>  	--$(call ptx/endis,PTXCONF_ARCH_ARM_NEON)-neon-support \
>  	--enable-arm-crypto-support \
> +	--disable-ppc-crypto-support \
>  	--enable-O-flag-munging \
> +	--disable-instrumentation-munging \
>  	--disable-amd64-as-feature-detection \
>  	--enable-optimization \
>  	--enable-noexecstack \



^ permalink raw reply	[flat|nested] 12+ messages in thread

* Re: [ptxdist] [APPLIED] libksba: version bump 1.3.5 -> 1.6.0
  2022-07-29  9:26 ` [ptxdist] [PATCH 4/6] libksba: version bump 1.3.5 -> 1.6.0 Bruno Thomsen
@ 2022-08-04 15:14   ` Michael Olbrich
  0 siblings, 0 replies; 12+ messages in thread
From: Michael Olbrich @ 2022-08-04 15:14 UTC (permalink / raw)
  To: ptxdist; +Cc: Bruno Thomsen

Thanks, applied as faf247a8448d4d9caae487beb54d285ac3a6a1b8.

Michael

[sent from post-receive hook]

On Thu, 04 Aug 2022 17:14:27 +0200, Bruno Thomsen <bruno.thomsen@gmail.com> wrote:
> 2 new configure options:
> --enable-gcov
> --disable-doc
> 
> Signed-off-by: Bruno Thomsen <bruno.thomsen@gmail.com>
> Message-Id: <20220729092654.3861-4-bruno.thomsen@gmail.com>
> Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
> 
> diff --git a/rules/libksba.make b/rules/libksba.make
> index 0604beb1fa53..8503fa6cad2d 100644
> --- a/rules/libksba.make
> +++ b/rules/libksba.make
> @@ -14,8 +14,8 @@ PACKAGES-$(PTXCONF_LIBKSBA) += libksba
>  #
>  # Paths and names
>  #
> -LIBKSBA_VERSION	:= 1.3.5
> -LIBKSBA_MD5	:= 8302a3e263a7c630aa7dea7d341f07a2
> +LIBKSBA_VERSION	:= 1.6.0
> +LIBKSBA_MD5	:= d333b2e1381068d4f9a328240f062f0f
>  LIBKSBA		:= libksba-$(LIBKSBA_VERSION)
>  LIBKSBA_SUFFIX	:= tar.bz2
>  LIBKSBA_URL	:= \
> @@ -38,7 +38,9 @@ LIBKSBA_LICENSE_FILES := \
>  #
>  LIBKSBA_AUTOCONF := \
>  	$(CROSS_AUTOCONF_USR) \
> +	--disable-gcov \
>  	--enable-build-timestamp="$(PTXDIST_BUILD_TIMESTAMP)" \
> +	--disable-doc \
>  	--enable-optimization
>  
>  # ----------------------------------------------------------------------------



^ permalink raw reply	[flat|nested] 12+ messages in thread

* Re: [ptxdist] [APPLIED] gnupg: version bump 2.2.23 -> 2.3.7
  2022-07-29  9:26 ` [ptxdist] [PATCH 5/6] gnupg: version bump 2.2.23 -> 2.3.7 Bruno Thomsen
@ 2022-08-05  7:50   ` Michael Olbrich
  0 siblings, 0 replies; 12+ messages in thread
From: Michael Olbrich @ 2022-08-05  7:50 UTC (permalink / raw)
  To: ptxdist; +Cc: Bruno Thomsen

Thanks, applied as 80b23fb0fd8d343c96414514c103da1a52e031e2.

Michael

[sent from post-receive hook]

On Fri, 05 Aug 2022 09:50:57 +0200, Bruno Thomsen <bruno.thomsen@gmail.com> wrote:
> 3 options has been remove:
> --enable-gpg
> --disable-symcryptrun
> --with-tar=PATH
> 
> 6 options has been added:
> --disable-keyboxd
> --disable-tpm2d
> --enable-log-clock
> --with-tpm2daemon-pgm=PATH
> --with-keyboxd-pgm=PATH
> --with-tss=TSS
> 
> Signed-off-by: Bruno Thomsen <bruno.thomsen@gmail.com>
> Message-Id: <20220729092654.3861-5-bruno.thomsen@gmail.com>
> Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
> 
> diff --git a/rules/gnupg.make b/rules/gnupg.make
> index 25d267769443..acb4d2082050 100644
> --- a/rules/gnupg.make
> +++ b/rules/gnupg.make
> @@ -15,8 +15,8 @@ PACKAGES-$(PTXCONF_GNUPG) += gnupg
>  #
>  # Paths and names
>  #
> -GNUPG_VERSION	:= 2.2.23
> -GNUPG_MD5	:= a094ff856a53a9a9fd5465657d998079
> +GNUPG_VERSION	:= 2.3.7
> +GNUPG_MD5	:= 1c6a6722b9cececcf10ca4e24106e34b
>  GNUPG		:= gnupg-$(GNUPG_VERSION)
>  GNUPG_SUFFIX	:= tar.bz2
>  GNUPG_URL	:= \
> @@ -32,13 +32,13 @@ GNUPG_LICENSE	:= GPL-3.0-or-later
>  
>  GNUPG_CONF_TOOL := autoconf
>  GNUPG_CONF_OPT := $(CROSS_AUTOCONF_USR) \
> -	--enable-gpg \
>  	--disable-gpgsm \
>  	--disable-scdaemon \
>  	--disable-g13 \
>  	--disable-dirmngr \
> +	--disable-keyboxd \
> +	--disable-tpm2d \
>  	--disable-doc \
> -	--disable-symcryptrun \
>  	--disable-gpgtar \
>  	--disable-wks-tools \
>  	--disable-gpg-is-gpg2 \
> @@ -83,6 +83,7 @@ GNUPG_CONF_OPT := $(CROSS_AUTOCONF_USR) \
>  	--disable-nls \
>  	--enable-endian-check \
>  	--enable-optimization \
> +	--disable-log-clock \
>  	--disable-werror \
>  	--disable-all-tests \
>  	--disable-run-gnupg-user-socket \



^ permalink raw reply	[flat|nested] 12+ messages in thread

end of thread, other threads:[~2022-08-05  7:51 UTC | newest]

Thread overview: 12+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2022-07-29  9:26 [ptxdist] [PATCH 1/6] npth: version bump 1.5 -> 1.6 Bruno Thomsen
2022-07-29  9:26 ` [ptxdist] [PATCH 2/6] libgpg-error: version bump 1.42 -> 1.45 Bruno Thomsen
2022-08-04 15:14   ` [ptxdist] [APPLIED] " Michael Olbrich
2022-07-29  9:26 ` [ptxdist] [PATCH 3/6] libgcrypt: version bump 1.8.8 -> 1.10.1 Bruno Thomsen
2022-08-04 15:14   ` [ptxdist] [APPLIED] " Michael Olbrich
2022-07-29  9:26 ` [ptxdist] [PATCH 4/6] libksba: version bump 1.3.5 -> 1.6.0 Bruno Thomsen
2022-08-04 15:14   ` [ptxdist] [APPLIED] " Michael Olbrich
2022-07-29  9:26 ` [ptxdist] [PATCH 5/6] gnupg: version bump 2.2.23 -> 2.3.7 Bruno Thomsen
2022-08-05  7:50   ` [ptxdist] [APPLIED] " Michael Olbrich
2022-07-29  9:26 ` [ptxdist] [PATCH 6/6] gnupg: add license files and update spdx identifiers Bruno Thomsen
2022-07-29 10:38   ` Michael Olbrich
2022-08-04 15:14 ` [ptxdist] [APPLIED] npth: version bump 1.5 -> 1.6 Michael Olbrich

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox