1*4882a593Smuzhiyun################################################################################ 2*4882a593Smuzhiyun# 3*4882a593Smuzhiyun# libedit 4*4882a593Smuzhiyun# 5*4882a593Smuzhiyun################################################################################ 6*4882a593Smuzhiyun 7*4882a593SmuzhiyunLIBEDIT_VERSION = 20191231-3.1 8*4882a593SmuzhiyunLIBEDIT_SITE = http://www.thrysoee.dk/editline 9*4882a593SmuzhiyunLIBEDIT_INSTALL_STAGING = YES 10*4882a593SmuzhiyunLIBEDIT_DEPENDENCIES = ncurses 11*4882a593SmuzhiyunLIBEDIT_LICENSE = BSD-3-Clause 12*4882a593SmuzhiyunLIBEDIT_LICENSE_FILES = COPYING 13*4882a593Smuzhiyun 14*4882a593Smuzhiyun# We're patching configure.ac 15*4882a593SmuzhiyunLIBEDIT_AUTORECONF = YES 16*4882a593Smuzhiyun 17*4882a593Smuzhiyun# musl is ISO 10646 compliant but doesn't define __STDC_ISO_10646__, 18*4882a593Smuzhiyun# so let's define it manually 19*4882a593Smuzhiyunifeq ($(BR2_TOOLCHAIN_USES_MUSL),y) 20*4882a593SmuzhiyunLIBEDIT_CONF_OPTS += CFLAGS="$(TARGET_CFLAGS) -D__STDC_ISO_10646__=201103L" 21*4882a593Smuzhiyunendif 22*4882a593Smuzhiyun 23*4882a593Smuzhiyun# Note: libbsd required for *vis functions, but works only with a toolchain 24*4882a593Smuzhiyun# with __progname; otherwise, some features are disabled, as if libbsd was 25*4882a593Smuzhiyun# missing entirely. 26*4882a593Smuzhiyunifeq ($(BR2_PACKAGE_LIBBSD),y) 27*4882a593SmuzhiyunLIBEDIT_DEPENDENCIES += libbsd 28*4882a593Smuzhiyunendif 29*4882a593Smuzhiyun 30*4882a593Smuzhiyun$(eval $(autotools-package)) 31