Commit c5210ca0 authored by Luca Ceresoli's avatar Luca Ceresoli Committed by Peter Korsgaard
Browse files

agentpp: new package



[Peter: add threads dependency, style fixes]
Signed-off-by: default avatarLuca Ceresoli <luca@lucaceresoli.net>
Signed-off-by: default avatarPeter Korsgaard <peter@korsgaard.com>
parent 4474809a
Loading
Loading
Loading
Loading
+1 −0
Original line number Diff line number Diff line
@@ -700,6 +700,7 @@ source "package/mediastreamer/Config.in"
endmenu

menu "Networking"
source "package/agentpp/Config.in"
source "package/c-ares/Config.in"
source "package/cppzmq/Config.in"
source "package/czmq/Config.in"
+20 −0
Original line number Diff line number Diff line
config BR2_PACKAGE_AGENTPP
	bool "agent++"
	select BR2_PACKAGE_SNMPPP
	depends on BR2_INSTALL_LIBSTDCPP
	depends on BR2_TOOLCHAIN_HAS_THREADS # snmp++
	help
	  AGENT++ is a set of C++ classes which provides a complete protocol
	  engine and dispatch table for the development of SNMP agents.
	  AGENT++ is a multilingual API which supports SNMPv1, SNMPv2c, and
	  SNMPv3. It provides various C++ classes implementing prototypes for
	  scalar and table SNMP managed objects that can be customized by
	  derivation. Additional classes support the development of proxy
	  agents as well as sending notifications.

	  SNMPv3 support is enabled if SNMP++ enables it.

	  http://www.agentpp.com/agentpp3_5/agentpp3_5.html

comment "agent++ needs a toolchain w/ threads, C++"
	depends on !BR2_INSTALL_LIBSTDCPP || !BR2_TOOLCHAIN_HAS_THREADS
+20 −0
Original line number Diff line number Diff line
################################################################################
#
# agentpp
#
################################################################################

AGENTPP_VERSION = 4.0.2
AGENTPP_SOURCE = agent++-$(AGENTPP_VERSION).tar.gz
AGENTPP_SITE = http://www.agentpp.com
AGENTPP_LICENSE = Apache-2.0
AGENTPP_LICENSE_FILES = LICENSE-2_0.txt
AGENTPP_INSTALL_STAGING = YES
AGENTPP_DEPENDENCIES = host-pkgconf snmppp
AGENTPP_CONF_OPT += \
	--disable-proxy \
	--disable-forwarder \
	--disable-rpath \
	--disable-dependency-tracking

$(eval $(autotools-package))