################################################################################ # # pppd # ################################################################################ # The tarball provided at https://download.samba.org/pub/ppp/ does not # include the license files yet so we use the github tarball. PPPD_VERSION = e1266c76d1ad39f98f11676e34f180f78c5a510c PPPD_SITE = $(call github,ppp-project,ppp,$(PPPD_VERSION)) PPPD_LICENSE = LGPL-2.0+, LGPL, BSD-4-Clause, BSD-3-Clause, GPL-2.0+ PPPD_LICENSE_FILES = LICENSE.BSD LICENSE.GPL-2 PPPD_CPE_ID_VENDOR = point-to-point_protocol_project PPPD_CPE_ID_PRODUCT = point-to-point_protocol PPPD_SELINUX_MODULES = ppp PPPD_AUTORECONF = YES PPPD_INSTALL_STAGING = YES PPPD_CONF_OPTS = --enable-multilink ifeq ($(BR2_PACKAGE_LINUX_PAM),y) PPPD_CONF_OPTS += --with-pam=$(STAGING_DIR)/usr PPPD_DEPENDENCIES += linux-pam else PPPD_CONF_OPTS += --without-pam endif ifeq ($(BR2_PACKAGE_OPENSSL),y) PPPD_CONF_OPTS += \ --enable-eaptls \ --enable-openssl-engine \ --enable-peap \ --with-openssl=$(STAGING_DIR)/usr PPPD_DEPENDENCIES += openssl else PPPD_CONF_OPTS += \ --disable-eaptls \ --disable-openssl-engine \ --disable-peap \ --without-openssl endif ifeq ($(BR2_PACKAGE_PPPD_FILTER),y) PPPD_CONF_OPTS += --with-pcap=$(STAGING_DIR)/usr PPPD_DEPENDENCIES += libpcap else PPPD_CONF_OPTS += --without-pcap endif ifeq ($(BR2_PACKAGE_SYSTEMD),y) PPPD_CONF_OPTS += --enable-systemd PPPD_DEPENDENCIES += systemd else PPPD_CONF_OPTS += --disable-systemd endif $(eval $(autotools-package))