1*4882a593Smuzhiyun################################################################################ 2*4882a593Smuzhiyun# 3*4882a593Smuzhiyun# libsndfile 4*4882a593Smuzhiyun# 5*4882a593Smuzhiyun################################################################################ 6*4882a593Smuzhiyun 7*4882a593SmuzhiyunLIBSNDFILE_VERSION = 1.0.31 8*4882a593SmuzhiyunLIBSNDFILE_SOURCE = libsndfile-$(LIBSNDFILE_VERSION).tar.bz2 9*4882a593SmuzhiyunLIBSNDFILE_SITE = https://github.com/libsndfile/libsndfile/releases/download/$(LIBSNDFILE_VERSION) 10*4882a593SmuzhiyunLIBSNDFILE_INSTALL_STAGING = YES 11*4882a593SmuzhiyunLIBSNDFILE_LICENSE = LGPL-2.1+ 12*4882a593SmuzhiyunLIBSNDFILE_LICENSE_FILES = COPYING 13*4882a593SmuzhiyunLIBSNDFILE_CPE_ID_VENDOR = libsndfile_project 14*4882a593Smuzhiyun 15*4882a593Smuzhiyun# 0001-ms_adpcm-Fix-and-extend-size-checks.patch 16*4882a593SmuzhiyunLIBSNDFILE_IGNORE_CVES += CVE-2021-3246 17*4882a593Smuzhiyun 18*4882a593Smuzhiyun# disputed, https://github.com/erikd/libsndfile/issues/398 19*4882a593SmuzhiyunLIBSNDFILE_IGNORE_CVES += CVE-2018-13419 20*4882a593Smuzhiyun 21*4882a593SmuzhiyunLIBSNDFILE_CONF_ENV = ac_cv_prog_cc_c99='-std=gnu99' 22*4882a593SmuzhiyunLIBSNDFILE_CONF_OPTS = \ 23*4882a593Smuzhiyun --disable-sqlite \ 24*4882a593Smuzhiyun --disable-alsa \ 25*4882a593Smuzhiyun --disable-full-suite 26*4882a593Smuzhiyun 27*4882a593Smuzhiyunifeq ($(BR2_PACKAGE_FLAC)$(BR2_PACKAGE_LIBVORBIS)$(BR2_PACKAGE_OPUS),yyy) 28*4882a593SmuzhiyunLIBSNDFILE_DEPENDENCIES += flac host-pkgconf libvorbis opus 29*4882a593SmuzhiyunLIBSNDFILE_CONF_OPTS += --enable-external-libs 30*4882a593Smuzhiyunelse 31*4882a593SmuzhiyunLIBSNDFILE_CONF_OPTS += --disable-external-libs 32*4882a593Smuzhiyunendif 33*4882a593Smuzhiyun 34*4882a593Smuzhiyun$(eval $(autotools-package)) 35