1################################################################################ 2# 3# ptpd2 4# 5################################################################################ 6 7PTPD2_VERSION = 2.3.1 8PTPD2_SITE = $(call github,ptpd,ptpd,ptpd-$(PTPD2_VERSION)) 9PTPD2_DEPENDENCIES = libpcap 10PTPD2_CONF_OPTS = --with-pcap-config=$(STAGING_DIR)/usr/bin/pcap-config 11# configure not shipped 12PTPD2_AUTORECONF = YES 13PTPD2_LICENSE = BSD-2-Clause 14PTPD2_LICENSE_FILES = COPYRIGHT 15 16ifeq ($(BR2_STATIC_LIBS),y) 17PTPD2_CONF_OPTS += LIBS="`$(STAGING_DIR)/usr/bin/pcap-config --static --additional-libs`" 18endif 19 20ifeq ($(BR2_PACKAGE_NETSNMP),y) 21PTPD2_CONF_ENV += ac_cv_path_PATH_NET_SNMP_CONFIG=$(STAGING_DIR)/usr/bin/net-snmp-config 22PTPD2_DEPENDENCIES += netsnmp 23else 24PTPD2_CONF_OPTS += --disable-snmp 25endif 26 27define PTPD2_INSTALL_INIT_SYSV 28 $(INSTALL) -m 755 -D package/ptpd2/S65ptpd2 \ 29 $(TARGET_DIR)/etc/init.d/S65ptpd2 30endef 31 32define PTPD2_INSTALL_INIT_SYSTEMD 33 $(INSTALL) -D -m 644 package/ptpd2/ptpd2.service \ 34 $(TARGET_DIR)/usr/lib/systemd/system/ptpd2.service 35endef 36 37$(eval $(autotools-package)) 38