2b5bcfd626
This bump includes the security fix for CVE-2025-24356. Fixes: https://www.cve.org/CVERecord?id=CVE-2025-24356. The COPYRIGHT file was renamed to LICENSE [1]. The hash file was updated because a date was removed [2] and the libmnl version was updated [3]. Release notes: https://fastd.readthedocs.io/en/stable/releases/v23.html [1] https://github.com/neocturne/fastd/commit/fa88c739b9afe053905bddc7fbb9c252e290c35d [2] https://github.com/neocturne/fastd/commit/318c944f40c90e048e370b2f75598bfcd79a1790 [3] https://github.com/neocturne/fastd/commit/c08a3d59debddf5f99e442d9529a142f04549b50 Signed-off-by: Dario Binacchi <dario.binacchi@amarulasolutions.com> [Peter: update FASTD_LICENSE_FILES] Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
56 lines
1.4 KiB
Makefile
56 lines
1.4 KiB
Makefile
################################################################################
|
|
#
|
|
# fastd
|
|
#
|
|
################################################################################
|
|
|
|
FASTD_VERSION = 23
|
|
FASTD_SITE = https://github.com/NeoRaider/fastd/releases/download/v$(FASTD_VERSION)
|
|
FASTD_SOURCE = fastd-$(FASTD_VERSION).tar.xz
|
|
FASTD_LICENSE = BSD-2-Clause
|
|
FASTD_LICENSE_FILES = LICENSE
|
|
FASTD_CPE_ID_VERSION = $(FASTD_VERSION).0
|
|
FASTD_DEPENDENCIES = host-bison host-pkgconf libuecc libsodium
|
|
|
|
ifeq ($(BR2_PACKAGE_LIBCAP),y)
|
|
FASTD_CONF_OPTS += -Dcapabilities=enabled
|
|
FASTD_DEPENDENCIES += libcap
|
|
else
|
|
FASTD_CONF_OPTS += -Dcapabilities=disabled
|
|
endif
|
|
|
|
ifeq ($(BR2_PACKAGE_OPENSSL),y)
|
|
FASTD_CONF_OPTS += -Dcipher_aes128-ctr=enabled
|
|
FASTD_DEPENDENCIES += openssl
|
|
else
|
|
FASTD_CONF_OPTS += -Dcipher_aes128-ctr=disabled
|
|
endif
|
|
|
|
ifeq ($(BR2_PACKAGE_FASTD_STATUS_SOCKET),y)
|
|
FASTD_CONF_OPTS += -Dstatus_socket=enabled
|
|
FASTD_DEPENDENCIES += json-c
|
|
else
|
|
FASTD_CONF_OPTS += -Dstatus_socket=disabled
|
|
endif
|
|
|
|
ifeq ($(BR2_PACKAGE_FASTD_OFFLOAD_L2TP),y)
|
|
FASTD_CONF_OPTS += -Doffload_l2tp=enabled -Dlibmnl_builtin=false
|
|
FASTD_DEPENDENCIES += libmnl
|
|
else
|
|
FASTD_CONF_OPTS += -Doffload_l2tp=disabled
|
|
endif
|
|
|
|
ifeq ($(BR2_INIT_SYSTEMD),y)
|
|
FASTD_CONF_OPTS += -Dsystemd=enabled
|
|
else
|
|
FASTD_CONF_OPTS += -Dsystemd=disabled
|
|
endif
|
|
|
|
ifeq ($(BR2_ENABLE_LTO),y)
|
|
FASTD_CONF_OPTS += -Db_lto=true
|
|
else
|
|
FASTD_CONF_OPTS += -Db_lto=false
|
|
endif
|
|
|
|
$(eval $(meson-package))
|