smcroute: new package

Signed-off-by: Matt Weber <mlweber1@rockwellcollins.com>
Signed-off-by: Sean Gerhardt <sagerhar@rockwellcollins.com>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
This commit is contained in:
Matt Weber 2013-12-16 09:58:21 -06:00 committed by Peter Korsgaard
parent 906ab08f94
commit dfa3c83181
3 changed files with 32 additions and 0 deletions

View File

@ -891,6 +891,7 @@ source "package/rtptools/Config.in"
source "package/samba/Config.in"
source "package/sconeserver/Config.in"
source "package/ser2net/Config.in"
source "package/smcroute/Config.in"
source "package/socat/Config.in"
source "package/socketcand/Config.in"
source "package/spawn-fcgi/Config.in"

15
package/smcroute/Config.in Executable file
View File

@ -0,0 +1,15 @@
config BR2_PACKAGE_SMCROUTE
bool "smcroute"
depends on BR2_INET_IPV6
help
SMCRoute is a command line tool to manipulate the multicast
routes of a UNIX kernel. It supports both IPv4 and IPv6 multicast
routing. SMCRoute can be used as an alternative to dynamic
multicast routers like mrouted or pimd in setups where static
multicast routes should be maintained and/or no proper IGMP or
MLD signaling exists.
https://github.com/troglobit/smcroute
comment "smcroute needs a toolchain w/ IPv6"
depends on !BR2_INET_IPV6

16
package/smcroute/smcroute.mk Executable file
View File

@ -0,0 +1,16 @@
################################################################################
#
# smcroute
#
################################################################################
SMCROUTE_VERSION = 1.99.2
SMCROUTE_SITE = $(call github,troglobit,smcroute,$(SMCROUTE_VERSION))
SMCROUTE_LICENSE = GPLv2+
SMCROUTE_LICENSE_FILES = COPYING
SMCROUTE_CONF_OPT = ac_cv_func_setpgrp_void=yes
#BUG:The package Makefile uses CC?= even though the package is autotools based
SMCROUTE_MAKE_ENV = $(TARGET_CONFIGURE_OPTS)
$(eval $(autotools-package))