[ptxdist] [PATCH v2] libgcrypt: update 1.7.3 -> 1.7.5

2017-01-09 Thread Clemens Gruber
Also add configure options explicitly and enable ASM for all
architectures except m68k/ColdFire.

Signed-off-by: Clemens Gruber 
---

Changes from v1:
- Rely on runtime detection for optimizations besides NEON
- Disabling ASM is only necessary on m68k/ColdFire

 rules/libgcrypt.make | 38 +-
 1 file changed, 25 insertions(+), 13 deletions(-)

diff --git a/rules/libgcrypt.make b/rules/libgcrypt.make
index 4ffe6bcee..0edbca9cd 100644
--- a/rules/libgcrypt.make
+++ b/rules/libgcrypt.make
@@ -17,8 +17,8 @@ PACKAGES-$(PTXCONF_LIBGCRYPT) += libgcrypt
 #
 # Paths and names
 #
-LIBGCRYPT_VERSION  := 1.7.3
-LIBGCRYPT_MD5  := c869e542cc13a1c28d8055487bf7f5c4
+LIBGCRYPT_VERSION  := 1.7.5
+LIBGCRYPT_MD5  := 74c8b4b2118946dcbfec5ff1cbf97177
 LIBGCRYPT  := libgcrypt-$(LIBGCRYPT_VERSION)
 LIBGCRYPT_SUFFIX   := tar.bz2
 LIBGCRYPT_URL  := 
http://artfiles.org/gnupg.org/libgcrypt/$(LIBGCRYPT).$(LIBGCRYPT_SUFFIX) 
ftp://ftp.gnupg.org/gcrypt/libgcrypt/$(LIBGCRYPT).$(LIBGCRYPT_SUFFIX)
@@ -38,19 +38,31 @@ LIBGCRYPT_LICENSE_FILES := \
 #
 LIBGCRYPT_AUTOCONF := \
$(CROSS_AUTOCONF_USR) \
-   
--enable-build-timestamp="$(PTXDIST_VERSION_YEAR)-$(PTXDIST_VERSION_MONTH)-01T00:00+"
 \
-   --enable-optimization \
+   --disable-static \
+   --enable-shared \
+   --enable-random=linux \
+   --enable-dev-random \
--disable-random-daemon \
-   --disable-asm \
+   --$(call ptx/disen,PTXCONF_ARCH_M68K)-asm \
+   --disable-m-guard \
--disable-large-data-tests \
-   --disable-doc
-#
-# ASM needs MPI, which we don't have
-#
-# using --enable-asm will result in lost of;
-# ../src/.libs/libgcrypt.so: undefined reference to `_gcry_mpih_add_n'
-# ../src/.libs/libgcrypt.so: undefined reference to `_gcry_mpih_submul_1'
-#
+   --disable-hmac-binary-check \
+   --enable-padlock-support \
+   --enable-aesni-support \
+   --enable-pclmul-support \
+   --enable-sse41-support \
+   --enable-drng-support \
+   --enable-avx-support \
+   --enable-avx2-support \
+   --$(call ptx/endis,PTXCONF_ARCH_ARM_NEON)-neon-support \
+   --enable-arm-crypto-support \
+   --enable-O-flag-munging \
+   --disable-amd64-as-feature-detection \
+   --enable-optimization \
+   --enable-noexecstack \
+   --disable-doc \
+   
--enable-build-timestamp="$(PTXDIST_VERSION_YEAR)-$(PTXDIST_VERSION_MONTH)-01T00:00+"
 \
+   --without-capabilities
 
 # 
 # Target-Install
-- 
2.11.0


___
ptxdist mailing list
ptxdist@pengutronix.de

Re: [ptxdist] [PATCH] nettle: Add alternate url

2017-01-09 Thread Ladislav Michl
On Mon, Jan 09, 2017 at 02:33:04PM +0100, Michael Olbrich wrote:
> On Sun, Jan 08, 2017 at 08:57:29PM +0100, Ladislav Michl wrote:
> > As lysator.liu.se is currently down, add GNU mirror.
> 
> Works (again?) for me. Applied anyways.

Indeed, works for me too, now. I guess someone come to the work
on Monday :-)

Thank you,
ladis

___
ptxdist mailing list
ptxdist@pengutronix.de

Re: [ptxdist] [PATCH] nettle: Add alternate url

2017-01-09 Thread Michael Olbrich
On Sun, Jan 08, 2017 at 08:57:29PM +0100, Ladislav Michl wrote:
> As lysator.liu.se is currently down, add GNU mirror.

Works (again?) for me. Applied anyways.

Thanks,
Michael

> Signed-off-by: Ladislav Michl 
> 
> diff --git a/rules/nettle.make b/rules/nettle.make
> index 2d240e657..59df66e15 100644
> --- a/rules/nettle.make
> +++ b/rules/nettle.make
> @@ -20,12 +20,15 @@ NETTLE_VERSION:= 3.3
>  NETTLE_MD5   := 10f969f78a463704ae73529978148dbe
>  NETTLE   := nettle-$(NETTLE_VERSION)
>  NETTLE_SUFFIX:= tar.gz
> -NETTLE_URL   := 
> http://www.lysator.liu.se/~nisse/archive/$(NETTLE).$(NETTLE_SUFFIX)
>  NETTLE_SOURCE:= $(SRCDIR)/$(NETTLE).$(NETTLE_SUFFIX)
>  NETTLE_DIR   := $(BUILDDIR)/$(NETTLE)
>  NETTLE_LICENSE   := GPL-2.0+
>  NETTLE_MAKE_PAR := NO
>  
> +NETTLE_URL   := \
> + http://www.lysator.liu.se/~nisse/archive/$(NETTLE).$(NETTLE_SUFFIX) \
> + $(call ptx/mirror, GNU, nettle/$(NETTLE).$(NETTLE_SUFFIX))
> +
>  # 
> 
>  # Prepare
>  # 
> 
> 
> ___
> ptxdist mailing list
> ptxdist@pengutronix.de

-- 
Pengutronix e.K.   | |
Industrial Linux Solutions | http://www.pengutronix.de/  |
Peiner Str. 6-8, 31137 Hildesheim, Germany | Phone: +49-5121-206917-0|
Amtsgericht Hildesheim, HRA 2686   | Fax:   +49-5121-206917- |

___
ptxdist mailing list
ptxdist@pengutronix.de