agentpp: new package

[Peter: add threads dependency, style fixes]
Signed-off-by: Luca Ceresoli <luca@lucaceresoli.net>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
This commit is contained in:
Luca Ceresoli 2014-04-07 00:20:06 +02:00 committed by Peter Korsgaard
parent 4474809aa4
commit c5210ca0e6
3 changed files with 41 additions and 0 deletions

View File

@ -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
package/agentpp/Config.in Normal file
View File

@ -0,0 +1,20 @@
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

View File

@ -0,0 +1,20 @@
################################################################################
#
# 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))