2 GCRYPT_VERSION
:= 1.7.8
3 GCRYPT_URL
:= ftp
://ftp.gnupg.org
/gcrypt
/libgcrypt
/libgcrypt-
$(GCRYPT_VERSION
).
tar.bz2
7 $(TARBALLS
)/libgcrypt-
$(GCRYPT_VERSION
).
tar.bz2
:
8 $(call download_pkg
,$(GCRYPT_URL
),gcrypt
)
10 .sum-gcrypt
: libgcrypt-
$(GCRYPT_VERSION
).
tar.bz2
12 gcrypt
: libgcrypt-
$(GCRYPT_VERSION
).
tar.bz2 .sum-gcrypt
14 $(APPLY
) $(SRC
)/gcrypt
/disable-tests-compilation.patch
15 $(APPLY
) $(SRC
)/gcrypt
/fix-pthread-detection.patch
17 $(APPLY
) $(SRC
)/gcrypt
/winrt.patch
20 $(APPLY
) $(SRC
)/gcrypt
/64bits-relocation.patch
23 ifeq ($(ARCH
),mips64el
)
24 $(APPLY
) $(SRC
)/gcrypt
/clang-mips64.patch
29 DEPS_gcrypt
= gpg-error
32 --enable-ciphers
=aes
,des
,rfc2268
,arcfour \
33 --enable-digests
=sha1
,md5
,rmd160
,sha256
,sha512 \
34 --enable-pubkey-ciphers
=dsa
,rsa
,ecc \
39 GCRYPT_CONF
+= --disable-asm
--disable-padlock-support
43 GCRYPT_EXTRA_CFLAGS
= -fheinous-gnu-extensions
48 GCRYPT_CONF
+= --disable-aesni-support
51 GCRYPT_CONF
+= --disable-asm
--disable-aesni-support
55 ifeq ($(ANDROID_ABI
), x86
)
56 GCRYPT_CONF
+= ac_cv_sys_symbol_underscore
=no
58 ifeq ($(ANDROID_ABI
), x86_64
)
59 GCRYPT_CONF
+= ac_cv_sys_symbol_underscore
=no
61 ifeq ($(ARCH
),aarch64
)
62 GCRYPT_CONF
+= --disable-arm-crypto-support
66 ifeq ($(TIZEN_ABI
), x86
)
67 GCRYPT_CONF
+= ac_cv_sys_symbol_underscore
=no
71 GCRYPT_CONF
+= --disable-asm ac_cv_func_syslog
=no
75 # Reconfiguring this requires a git repo to be available, to
76 # successfully produce a nonempty mym4_revision_dec.
77 cd
$< && git init
&& git config
--local user.email
"cone@example.com" && git config
--local user.name
"Cony Cone" && \
78 git commit
--allow-empty
-m
"dummy commit"
80 cd
$< && $(HOSTVARS
) CFLAGS
="$(CFLAGS) $(GCRYPT_EXTRA_CFLAGS)" .
/configure
$(HOSTCONF
) $(GCRYPT_CONF
)
81 cd
$< && $(MAKE
) install