]> git.ipfire.org Git - thirdparty/gnutls.git/commitdiff
cross.mk: updated for gnutls 3.4.9, nettle 3.2, gmp 6.1.0 and p11-kit 0.23.2 [ci...
authorNikos Mavrogiannopoulos <nmav@gnutls.org>
Wed, 17 Feb 2016 04:43:24 +0000 (05:43 +0100)
committerNikos Mavrogiannopoulos <nmav@gnutls.org>
Wed, 17 Feb 2016 05:41:59 +0000 (06:41 +0100)
cross.mk

index 625811a4e2c0406651547aaa4dc5d98f429e1437..8b080d6dd182b126c24cd1d9f04bcdc01f83f2f7 100644 (file)
--- a/cross.mk
+++ b/cross.mk
@@ -1,6 +1,6 @@
 SMP=-j4
 
-GNUTLS_VERSION:=3.4.7
+GNUTLS_VERSION:=3.4.9
 GNUTLS_FILE:=gnutls-$(GNUTLS_VERSION).tar.xz
 GNUTLS_DIR:=gnutls-$(GNUTLS_VERSION)
 
@@ -8,9 +8,9 @@ OPENCONNECT_VERSION:=6.00
 OPENCONNECT_FILE:=openconnect-$(OPENCONNECT_VERSION).tar.gz
 OPENCONNECT_DIR:=openconnect-$(OPENCONNECT_VERSION)
 
-GMP_VERSION=6.0.0
-GMP_VERSIONA=6.0.0a
-GMP_FILE:=gmp-$(GMP_VERSIONA).tar.bz2
+GMP_VERSION=6.1.0
+GMP_VERSIONA=6.1.0
+GMP_FILE:=gmp-$(GMP_VERSIONA).tar.lz
 GMP_SERV_DIR:=gmp-$(GMP_VERSIONA)
 GMP_DIR:=gmp-$(GMP_VERSION)
 
@@ -22,22 +22,23 @@ LIBZ_VERSION=1.2.8
 LIBZ_FILE:=zlib-$(LIBZ_VERSION).tar.gz
 LIBZ_DIR:=zlib-$(LIBZ_VERSION)
 
-P11_KIT_VERSION=0.23.1
+P11_KIT_VERSION=0.23.2
 P11_KIT_FILE:=p11-kit-$(P11_KIT_VERSION).tar.gz
 P11_KIT_DIR:=p11-kit-$(P11_KIT_VERSION)
 
-NETTLE_VERSION=3.1
+NETTLE_VERSION=3.2
 NETTLE_FILE:=nettle-$(NETTLE_VERSION).tar.gz
 NETTLE_DIR:=nettle-$(NETTLE_VERSION)
 
 ifeq ($(BITS),64)
-HOST:=x86_64-w64-mingw64
+HOST:=x86_64-w64-mingw32
 CROSS_DIR:=$(PWD)/win64
 ZIPNAME:=$(GNUTLS_DIR)-w64.zip
 else
 HOST:=i686-w64-mingw32
 CROSS_DIR:=$(PWD)/win32
 ZIPNAME:=$(GNUTLS_DIR)-w32.zip
+GMP_FLAGS=--enable-fat
 endif
 
 PKG_CONFIG_DIR:=$(CROSS_DIR)/lib/pkgconfig/
@@ -116,7 +117,7 @@ $(GMP_DIR)/.configured:
        test -f $(GMP_FILE).sig || wget ftp://ftp.gmplib.org/pub/$(GMP_DIR)/$(GMP_FILE).sig
        gpg --verify $(GMP_FILE).sig
        test -d $(GMP_DIR) || tar -xf $(GMP_FILE)
-       cd $(GMP_DIR) && LDFLAGS="$(LDFLAGS)" $(CONFIG_ENV) ./configure $(CONFIG_FLAGS) --enable-fat --exec-prefix=$(LIB_DIR)  --oldincludedir=$(HEADERS_DIR) && cd ..
+       cd $(GMP_DIR) && LDFLAGS="$(LDFLAGS)" CC=$(HOST)-gcc $(CONFIG_ENV) ./configure $(GMP_FLAGS) $(CONFIG_FLAGS) --exec-prefix=$(LIB_DIR)  --oldincludedir=$(HEADERS_DIR) && cd ..
        cp $(GMP_DIR)/COPYING.LESSERv3 $(CROSS_DIR)/COPYING.GMP
        touch $@
 
@@ -145,18 +146,18 @@ $(NETTLE_DIR)/.installed: $(NETTLE_DIR)/.configured
        cp $(NETTLE_DIR)/libnettle*.dll $(NETTLE_DIR)/libhogweed*.dll $(BIN_DIR)/
        touch $@
 
-GCC_DLLS_PATH=/usr/$(HOST)/sys-root/mingw/bin/
-GCC_DLLS=libgcc_s_sjlj-1.dll libwinpthread-1.dll
+GCC_DLLS_PATH=/usr/lib/gcc/$(HOST)/4.9-win32/
+GCC_DLLS=libgcc_s_sjlj-1.dll libgcc_s_seh-1.dll libwinpthread-1.dll
 
 $(GNUTLS_DIR)/.installed: $(GNUTLS_DIR)/.configured
        make -C $(GNUTLS_DIR) $(SMP)
        -for j in $(GNUTLS_DIR)/tests $(GNUTLS_DIR)/tests/safe-renegotiation $(GNUTLS_DIR)/tests/slow;do \
-       for i in $(GCC_DLLS);do cp $(GCC_DLLS_PATH)/$$i $$j;done;done
+       for i in $(GCC_DLLS);do cp $(GCC_DLLS_PATH)/$$i $$j && echo $$i;done;done
        sed -i 's/^"$$@" >$$log_file/echo $$@|grep exe >\/dev\/null; if [ $$? == 0 ];then wine "$$@" >$$log_file;else \/bin\/true >$$log_file;fi/g' $(GNUTLS_DIR)/build-aux/test-driver
-       make -C $(GNUTLS_DIR)/tests check $(SMP)
+       -make -C $(GNUTLS_DIR)/tests check $(SMP)
        make -C $(GNUTLS_DIR) install -i
        cp $(GNUTLS_DIR)/COPYING $(GNUTLS_DIR)/COPYING.LESSER $(CROSS_DIR)
-       -cp $(GCC_DLLS) $(BIN_DIR)/
+       -for i in $(GCC_DLLS);do cp $(GCC_DLLS_PATH)/$$i $(BIN_DIR)/ && echo $$i;done
        touch $@
 
 $(GNUTLS_DIR)/.configured: $(NETTLE_DIR)/.installed $(P11_KIT_DIR)/.installed