1################################################################################ 2# 3# libsndfile 4# 5################################################################################ 6 7LIBSNDFILE_VERSION = 1.0.31 8LIBSNDFILE_SOURCE = libsndfile-$(LIBSNDFILE_VERSION).tar.bz2 9LIBSNDFILE_SITE = https://github.com/libsndfile/libsndfile/releases/download/$(LIBSNDFILE_VERSION) 10LIBSNDFILE_INSTALL_STAGING = YES 11LIBSNDFILE_LICENSE = LGPL-2.1+ 12LIBSNDFILE_LICENSE_FILES = COPYING 13LIBSNDFILE_CPE_ID_VENDOR = libsndfile_project 14 15# 0001-ms_adpcm-Fix-and-extend-size-checks.patch 16LIBSNDFILE_IGNORE_CVES += CVE-2021-3246 17 18# disputed, https://github.com/erikd/libsndfile/issues/398 19LIBSNDFILE_IGNORE_CVES += CVE-2018-13419 20 21LIBSNDFILE_CONF_ENV = ac_cv_prog_cc_c99='-std=gnu99' 22LIBSNDFILE_CONF_OPTS = \ 23 --disable-sqlite \ 24 --disable-alsa \ 25 --disable-full-suite 26 27ifeq ($(BR2_PACKAGE_FLAC)$(BR2_PACKAGE_LIBVORBIS)$(BR2_PACKAGE_OPUS),yyy) 28LIBSNDFILE_DEPENDENCIES += flac host-pkgconf libvorbis opus 29LIBSNDFILE_CONF_OPTS += --enable-external-libs 30else 31LIBSNDFILE_CONF_OPTS += --disable-external-libs 32endif 33 34$(eval $(autotools-package)) 35