diff --git a/br-ext-chip-fullhan/Config.in b/br-ext-chip-fullhan/Config.in index dd46d4a1..1aada009 100644 --- a/br-ext-chip-fullhan/Config.in +++ b/br-ext-chip-fullhan/Config.in @@ -4,6 +4,7 @@ source "$BR2_EXTERNAL_FULLHAN_PATH/package/aura-httpd/Config.in" source "$BR2_EXTERNAL_FULLHAN_PATH/package/fwprintenv-ng/Config.in" source "$BR2_EXTERNAL_FULLHAN_PATH/package/ipctool/Config.in" source "$BR2_EXTERNAL_FULLHAN_PATH/package/libevent-mini/Config.in" +source "$BR2_EXTERNAL_FULLHAN_PATH/package/libsrt/Config.in" source "$BR2_EXTERNAL_FULLHAN_PATH/package/majestic/Config.in" source "$BR2_EXTERNAL_FULLHAN_PATH/package/node-exporter/Config.in" source "$BR2_EXTERNAL_FULLHAN_PATH/package/vtund-lite/Config.in" diff --git a/br-ext-chip-fullhan/external.mk b/br-ext-chip-fullhan/external.mk index 20f671a4..7d88b7ac 100644 --- a/br-ext-chip-fullhan/external.mk +++ b/br-ext-chip-fullhan/external.mk @@ -4,6 +4,7 @@ include $(BR2_EXTERNAL_FULLHAN_PATH)/package/aura-httpd/aura-httpd.mk include $(BR2_EXTERNAL_FULLHAN_PATH)/package/fwprintenv-ng/fwprintenv-ng.mk include $(BR2_EXTERNAL_FULLHAN_PATH)/package/ipctool/ipctool.mk include $(BR2_EXTERNAL_FULLHAN_PATH)/package/libevent-mini/libevent-mini.mk +include $(BR2_EXTERNAL_FULLHAN_PATH)/package/libsrt/libsrt.mk include $(BR2_EXTERNAL_FULLHAN_PATH)/package/majestic/majestic.mk include $(BR2_EXTERNAL_FULLHAN_PATH)/package/node-exporter/node-exporter.mk include $(BR2_EXTERNAL_FULLHAN_PATH)/package/vtund-lite/vtund-lite.mk diff --git a/br-ext-chip-fullhan/package/libsrt b/br-ext-chip-fullhan/package/libsrt new file mode 120000 index 00000000..a1983c9e --- /dev/null +++ b/br-ext-chip-fullhan/package/libsrt @@ -0,0 +1 @@ +../../general/package/libsrt \ No newline at end of file diff --git a/br-ext-chip-hisilicon/Config.in b/br-ext-chip-hisilicon/Config.in index 9f0dce05..32f0179a 100644 --- a/br-ext-chip-hisilicon/Config.in +++ b/br-ext-chip-hisilicon/Config.in @@ -7,6 +7,7 @@ source "$BR2_EXTERNAL_HISILICON_PATH/package/hisi_gpio/Config.in" source "$BR2_EXTERNAL_HISILICON_PATH/package/hisilicon-osdrv4/Config.in" source "$BR2_EXTERNAL_HISILICON_PATH/package/ipctool/Config.in" source "$BR2_EXTERNAL_HISILICON_PATH/package/libevent-mini/Config.in" +source "$BR2_EXTERNAL_HISILICON_PATH/package/libsrt/Config.in" source "$BR2_EXTERNAL_HISILICON_PATH/package/majestic/Config.in" source "$BR2_EXTERNAL_HISILICON_PATH/package/node-exporter/Config.in" source "$BR2_EXTERNAL_HISILICON_PATH/package/vtund-lite/Config.in" diff --git a/br-ext-chip-hisilicon/external.mk b/br-ext-chip-hisilicon/external.mk index fcc3dea7..ecc18f93 100644 --- a/br-ext-chip-hisilicon/external.mk +++ b/br-ext-chip-hisilicon/external.mk @@ -7,6 +7,7 @@ include $(BR2_EXTERNAL_HISILICON_PATH)/package/hisi_gpio/hisi_gpio.mk include $(BR2_EXTERNAL_HISILICON_PATH)/package/hisilicon-osdrv4/hisilicon-osdrv4.mk include $(BR2_EXTERNAL_HISILICON_PATH)/package/ipctool/ipctool.mk include $(BR2_EXTERNAL_HISILICON_PATH)/package/libevent-mini/libevent-mini.mk +include $(BR2_EXTERNAL_HISILICON_PATH)/package/libsrt/libsrt.mk include $(BR2_EXTERNAL_HISILICON_PATH)/package/majestic/majestic.mk include $(BR2_EXTERNAL_HISILICON_PATH)/package/node-exporter/node-exporter.mk include $(BR2_EXTERNAL_HISILICON_PATH)/package/vtund-lite/vtund-lite.mk diff --git a/br-ext-chip-hisilicon/package/libsrt b/br-ext-chip-hisilicon/package/libsrt new file mode 120000 index 00000000..a1983c9e --- /dev/null +++ b/br-ext-chip-hisilicon/package/libsrt @@ -0,0 +1 @@ +../../general/package/libsrt \ No newline at end of file diff --git a/br-ext-chip-novatek/Config.in b/br-ext-chip-novatek/Config.in index 7a97f212..c75c17be 100644 --- a/br-ext-chip-novatek/Config.in +++ b/br-ext-chip-novatek/Config.in @@ -4,6 +4,7 @@ source "$BR2_EXTERNAL_NOVATEK_PATH/package/aura-httpd/Config.in" source "$BR2_EXTERNAL_NOVATEK_PATH/package/fwprintenv-ng/Config.in" source "$BR2_EXTERNAL_NOVATEK_PATH/package/ipctool/Config.in" source "$BR2_EXTERNAL_NOVATEK_PATH/package/libevent-mini/Config.in" +source "$BR2_EXTERNAL_NOVATEK_PATH/package/libsrt/Config.in" source "$BR2_EXTERNAL_NOVATEK_PATH/package/majestic/Config.in" source "$BR2_EXTERNAL_NOVATEK_PATH/package/node-exporter/Config.in" source "$BR2_EXTERNAL_NOVATEK_PATH/package/vtund-lite/Config.in" diff --git a/br-ext-chip-novatek/external.mk b/br-ext-chip-novatek/external.mk index b0d6e425..3e528883 100644 --- a/br-ext-chip-novatek/external.mk +++ b/br-ext-chip-novatek/external.mk @@ -4,6 +4,7 @@ include $(BR2_EXTERNAL_NOVATEK_PATH)/package/aura-httpd/aura-httpd.mk include $(BR2_EXTERNAL_NOVATEK_PATH)/package/fwprintenv-ng/fwprintenv-ng.mk include $(BR2_EXTERNAL_NOVATEK_PATH)/package/ipctool/ipctool.mk include $(BR2_EXTERNAL_NOVATEK_PATH)/package/libevent-mini/libevent-mini.mk +include $(BR2_EXTERNAL_NOVATEK_PATH)/package/libsrt/libsrt.mk include $(BR2_EXTERNAL_NOVATEK_PATH)/package/majestic/majestic.mk include $(BR2_EXTERNAL_NOVATEK_PATH)/package/node-exporter/node-exporter.mk include $(BR2_EXTERNAL_NOVATEK_PATH)/package/vtund-lite/vtund-lite.mk diff --git a/br-ext-chip-novatek/package/libsrt b/br-ext-chip-novatek/package/libsrt new file mode 120000 index 00000000..a1983c9e --- /dev/null +++ b/br-ext-chip-novatek/package/libsrt @@ -0,0 +1 @@ +../../general/package/libsrt \ No newline at end of file diff --git a/br-ext-chip-sigmastar/Config.in b/br-ext-chip-sigmastar/Config.in index b4de5324..ab81a6ac 100644 --- a/br-ext-chip-sigmastar/Config.in +++ b/br-ext-chip-sigmastar/Config.in @@ -5,6 +5,7 @@ source "$BR2_EXTERNAL_SIGMASTAR_PATH/package/fwprintenv-ng/Config.in" source "$BR2_EXTERNAL_SIGMASTAR_PATH/package/gdbserver-lite/Config.in" source "$BR2_EXTERNAL_SIGMASTAR_PATH/package/ipctool/Config.in" source "$BR2_EXTERNAL_SIGMASTAR_PATH/package/libevent-mini/Config.in" +source "$BR2_EXTERNAL_SIGMASTAR_PATH/package/libsrt/Config.in" source "$BR2_EXTERNAL_SIGMASTAR_PATH/package/node-exporter/Config.in" source "$BR2_EXTERNAL_SIGMASTAR_PATH/package/sigmastar-osdrv-ssc335/Config.in" source "$BR2_EXTERNAL_SIGMASTAR_PATH/package/vtund-lite/Config.in" diff --git a/br-ext-chip-sigmastar/configs/unknown_unknown_ssc335_blackbird_defconfig b/br-ext-chip-sigmastar/configs/unknown_unknown_ssc335_blackbird_defconfig index 0b8c8c1d..bcaceba6 100644 --- a/br-ext-chip-sigmastar/configs/unknown_unknown_ssc335_blackbird_defconfig +++ b/br-ext-chip-sigmastar/configs/unknown_unknown_ssc335_blackbird_defconfig @@ -82,3 +82,4 @@ BR2_PACKAGE_VTUND_LITE=y # BlackBird BR2_PACKAGE_GESFTPSERVER=y +BR2_PACKAGE_LIBSRT=y diff --git a/br-ext-chip-sigmastar/external.mk b/br-ext-chip-sigmastar/external.mk index 9dbab28f..925b7b52 100644 --- a/br-ext-chip-sigmastar/external.mk +++ b/br-ext-chip-sigmastar/external.mk @@ -5,6 +5,7 @@ include $(BR2_EXTERNAL_SIGMASTAR_PATH)/package/fwprintenv-ng/fwprintenv-ng.mk include $(BR2_EXTERNAL_SIGMASTAR_PATH)/package/gdbserver-lite/gdbserver-lite.mk include $(BR2_EXTERNAL_SIGMASTAR_PATH)/package/ipctool/ipctool.mk include $(BR2_EXTERNAL_SIGMASTAR_PATH)/package/libevent-mini/libevent-mini.mk +include $(BR2_EXTERNAL_SIGMASTAR_PATH)/package/libsrt/libsrt.mk include $(BR2_EXTERNAL_SIGMASTAR_PATH)/package/node-exporter/node-exporter.mk include $(BR2_EXTERNAL_SIGMASTAR_PATH)/package/sigmastar-osdrv-ssc335/sigmastar-osdrv-ssc335.mk include $(BR2_EXTERNAL_SIGMASTAR_PATH)/package/vtund-lite/vtund-lite.mk diff --git a/br-ext-chip-sigmastar/package/libsrt b/br-ext-chip-sigmastar/package/libsrt new file mode 120000 index 00000000..a1983c9e --- /dev/null +++ b/br-ext-chip-sigmastar/package/libsrt @@ -0,0 +1 @@ +../../general/package/libsrt \ No newline at end of file diff --git a/br-ext-chip-xiongmai/Config.in b/br-ext-chip-xiongmai/Config.in index 00f2ced9..dfab9308 100644 --- a/br-ext-chip-xiongmai/Config.in +++ b/br-ext-chip-xiongmai/Config.in @@ -4,6 +4,7 @@ source "$BR2_EXTERNAL_XIONGMAI_PATH/package/aura-httpd/Config.in" source "$BR2_EXTERNAL_XIONGMAI_PATH/package/fwprintenv-ng/Config.in" source "$BR2_EXTERNAL_XIONGMAI_PATH/package/ipctool/Config.in" source "$BR2_EXTERNAL_XIONGMAI_PATH/package/libevent-mini/Config.in" +source "$BR2_EXTERNAL_XIONGMAI_PATH/package/libsrt/Config.in" source "$BR2_EXTERNAL_XIONGMAI_PATH/package/majestic/Config.in" source "$BR2_EXTERNAL_XIONGMAI_PATH/package/node-exporter/Config.in" source "$BR2_EXTERNAL_XIONGMAI_PATH/package/vtund-lite/Config.in" diff --git a/br-ext-chip-xiongmai/external.mk b/br-ext-chip-xiongmai/external.mk index ea09d487..45b952f2 100644 --- a/br-ext-chip-xiongmai/external.mk +++ b/br-ext-chip-xiongmai/external.mk @@ -4,6 +4,7 @@ include $(BR2_EXTERNAL_XIONGMAI_PATH)/package/aura-httpd/aura-httpd.mk include $(BR2_EXTERNAL_XIONGMAI_PATH)/package/fwprintenv-ng/fwprintenv-ng.mk include $(BR2_EXTERNAL_XIONGMAI_PATH)/package/ipctool/ipctool.mk include $(BR2_EXTERNAL_XIONGMAI_PATH)/package/libevent-mini/libevent-mini.mk +include $(BR2_EXTERNAL_XIONGMAI_PATH)/package/libsrt/libsrt.mk include $(BR2_EXTERNAL_XIONGMAI_PATH)/package/majestic/majestic.mk include $(BR2_EXTERNAL_XIONGMAI_PATH)/package/node-exporter/node-exporter.mk include $(BR2_EXTERNAL_XIONGMAI_PATH)/package/vtund-lite/vtund-lite.mk diff --git a/br-ext-chip-xiongmai/package/libsrt b/br-ext-chip-xiongmai/package/libsrt new file mode 120000 index 00000000..a1983c9e --- /dev/null +++ b/br-ext-chip-xiongmai/package/libsrt @@ -0,0 +1 @@ +../../general/package/libsrt \ No newline at end of file diff --git a/general/package/libsrt/Config.in b/general/package/libsrt/Config.in new file mode 100644 index 00000000..77afa91a --- /dev/null +++ b/general/package/libsrt/Config.in @@ -0,0 +1,11 @@ +config BR2_PACKAGE_LIBSRT + bool "libsrt" + help + Tool for easily creating Virtual Tunnels over TCP/IP networks + with traffic shaping, compression, and encryption. + + It supports IP, PPP, SLIP, Ethernet and other tunnel types. + + No LZO/SSL/ZLIB version + + http://vtun.sourceforge.net/ diff --git a/general/package/libsrt/libsrt.mk b/general/package/libsrt/libsrt.mk new file mode 100644 index 00000000..645f8228 --- /dev/null +++ b/general/package/libsrt/libsrt.mk @@ -0,0 +1,17 @@ +################################################################################ +# +# libsrt +# +################################################################################ + +LIBSRT_VERSION = e932e8fbdda4a053023985a6f9c076cf09810e98 +LIBSRT_SITE = $(call github,Haivision,srt,$(LIBSRT_VERSION)) +LIBSRT_LICENSE = MPLv2.0 +LIBSRT_LICENSE_FILES = LICENSE + +LIBSRT_CONF_OPTS += --disable-encryption --disable-apps + +LIBSRT_MAKE_OPTS += VERBOSE=1 + +$(eval $(autotools-package)) +