1################################################################################ 2# 3# p11-kit 4# 5################################################################################ 6 7P11_KIT_VERSION = 0.23.22 8P11_KIT_SOURCE = p11-kit-$(P11_KIT_VERSION).tar.xz 9P11_KIT_SITE = https://github.com/p11-glue/p11-kit/releases/download/$(P11_KIT_VERSION) 10P11_KIT_INSTALL_STAGING = YES 11P11_KIT_CONF_OPTS = --disable-static 12P11_KIT_CONF_ENV = ac_cv_have_decl_program_invocation_short_name=yes \ 13 ac_cv_have_decl___progname=no 14P11_KIT_LICENSE = BSD-3-Clause 15P11_KIT_LICENSE_FILES = COPYING 16P11_KIT_CPE_ID_VENDOR = p11-kit_project 17 18ifeq ($(BR2_PACKAGE_LIBFFI),y) 19P11_KIT_DEPENDENCIES += host-pkgconf libffi 20P11_KIT_CONF_OPTS += --with-libffi 21else 22P11_KIT_CONF_OPTS += --without-libffi 23endif 24 25ifeq ($(BR2_PACKAGE_LIBTASN1),y) 26P11_KIT_DEPENDENCIES += host-pkgconf libtasn1 27P11_KIT_CONF_OPTS += \ 28 --enable-trust-module \ 29 --with-libtasn1 30ifeq ($(BR2_PACKAGE_CA_CERTIFICATES),y) 31P11_KIT_CONF_OPTS += --with-trust-paths=/etc/ssl/certs/ca-certificates.crt 32else 33P11_KIT_CONF_OPTS += --without-trust-paths 34endif 35else 36P11_KIT_CONF_OPTS += \ 37 --disable-trust-module \ 38 --without-libtasn1 39endif 40 41$(eval $(autotools-package)) 42