mirror of https://github.com/OpenIPC/firmware.git
				
				
				
			Add libcurl, curl, uacme
							parent
							
								
									a55d78b386
								
							
						
					
					
						commit
						1eff6026dd
					
				|  | @ -4,6 +4,7 @@ source "$BR2_EXTERNAL_FULLHAN_PATH/package/aura-httpd/Config.in" | |||
| source "$BR2_EXTERNAL_FULLHAN_PATH/package/fwprintenv-openipc/Config.in" | ||||
| source "$BR2_EXTERNAL_FULLHAN_PATH/package/ipctool/Config.in" | ||||
| source "$BR2_EXTERNAL_FULLHAN_PATH/package/lame-openipc/Config.in" | ||||
| source "$BR2_EXTERNAL_FULLHAN_PATH/package/libcurl-openipc/Config.in" | ||||
| source "$BR2_EXTERNAL_FULLHAN_PATH/package/libevent-openipc/Config.in" | ||||
| source "$BR2_EXTERNAL_FULLHAN_PATH/package/libhv-openipc/Config.in" | ||||
| source "$BR2_EXTERNAL_FULLHAN_PATH/package/libogg-openipc/Config.in" | ||||
|  | @ -12,5 +13,6 @@ source "$BR2_EXTERNAL_FULLHAN_PATH/package/majestic/Config.in" | |||
| source "$BR2_EXTERNAL_FULLHAN_PATH/package/mbedtls-openipc/Config.in" | ||||
| source "$BR2_EXTERNAL_FULLHAN_PATH/package/node-exporter/Config.in" | ||||
| source "$BR2_EXTERNAL_FULLHAN_PATH/package/opus-openipc/Config.in" | ||||
| source "$BR2_EXTERNAL_FULLHAN_PATH/package/uacme-openipc/Config.in" | ||||
| source "$BR2_EXTERNAL_FULLHAN_PATH/package/vtund-openipc/Config.in" | ||||
| source "$BR2_EXTERNAL_FULLHAN_PATH/package/yaml-cli/Config.in" | ||||
|  |  | |||
|  | @ -4,6 +4,7 @@ include $(BR2_EXTERNAL_FULLHAN_PATH)/package/aura-httpd/aura-httpd.mk | |||
| include $(BR2_EXTERNAL_FULLHAN_PATH)/package/fwprintenv-openipc/fwprintenv-openipc.mk | ||||
| include $(BR2_EXTERNAL_FULLHAN_PATH)/package/ipctool/ipctool.mk | ||||
| include $(BR2_EXTERNAL_FULLHAN_PATH)/package/lame-openipc/lame-openipc.mk | ||||
| include $(BR2_EXTERNAL_FULLHAN_PATH)/package/libcurl-openipc/libcurl-openipc.mk | ||||
| include $(BR2_EXTERNAL_FULLHAN_PATH)/package/libevent-openipc/libevent-openipc.mk | ||||
| include $(BR2_EXTERNAL_FULLHAN_PATH)/package/libhv-openipc/libhv-openipc.mk | ||||
| include $(BR2_EXTERNAL_FULLHAN_PATH)/package/libogg-openipc/libogg-openipc.mk | ||||
|  | @ -12,5 +13,6 @@ include $(BR2_EXTERNAL_FULLHAN_PATH)/package/majestic/majestic.mk | |||
| include $(BR2_EXTERNAL_FULLHAN_PATH)/package/mbedtls-openipc/mbedtls-openipc.mk | ||||
| include $(BR2_EXTERNAL_FULLHAN_PATH)/package/node-exporter/node-exporter.mk | ||||
| include $(BR2_EXTERNAL_FULLHAN_PATH)/package/opus-openipc/opus-openipc.mk | ||||
| include $(BR2_EXTERNAL_FULLHAN_PATH)/package/uacme-openipc/uacme-openipc.mk | ||||
| include $(BR2_EXTERNAL_FULLHAN_PATH)/package/vtund-openipc/vtund-openipc.mk | ||||
| include $(BR2_EXTERNAL_FULLHAN_PATH)/package/yaml-cli/yaml-cli.mk | ||||
|  | @ -0,0 +1 @@ | |||
| ../../general/package/libcurl-openipc | ||||
|  | @ -0,0 +1 @@ | |||
| ../../general/package/uacme-openipc | ||||
|  | @ -4,6 +4,7 @@ source "$BR2_EXTERNAL_GOKE_PATH/package/aura-httpd/Config.in" | |||
| source "$BR2_EXTERNAL_GOKE_PATH/package/fwprintenv-openipc/Config.in" | ||||
| source "$BR2_EXTERNAL_GOKE_PATH/package/ipctool/Config.in" | ||||
| source "$BR2_EXTERNAL_GOKE_PATH/package/lame-openipc/Config.in" | ||||
| source "$BR2_EXTERNAL_GOKE_PATH/package/libcurl-openipc/Config.in" | ||||
| source "$BR2_EXTERNAL_GOKE_PATH/package/libevent-openipc/Config.in" | ||||
| source "$BR2_EXTERNAL_GOKE_PATH/package/libhv-openipc/Config.in" | ||||
| source "$BR2_EXTERNAL_GOKE_PATH/package/libogg-openipc/Config.in" | ||||
|  | @ -12,5 +13,6 @@ source "$BR2_EXTERNAL_GOKE_PATH/package/majestic/Config.in" | |||
| source "$BR2_EXTERNAL_GOKE_PATH/package/mbedtls-openipc/Config.in" | ||||
| source "$BR2_EXTERNAL_GOKE_PATH/package/node-exporter/Config.in" | ||||
| source "$BR2_EXTERNAL_GOKE_PATH/package/opus-openipc/Config.in" | ||||
| source "$BR2_EXTERNAL_GOKE_PATH/package/uacme-openipc/Config.in" | ||||
| source "$BR2_EXTERNAL_GOKE_PATH/package/vtund-openipc/Config.in" | ||||
| source "$BR2_EXTERNAL_GOKE_PATH/package/yaml-cli/Config.in" | ||||
|  |  | |||
|  | @ -4,6 +4,7 @@ include $(BR2_EXTERNAL_GOKE_PATH)/package/aura-httpd/aura-httpd.mk | |||
| include $(BR2_EXTERNAL_GOKE_PATH)/package/fwprintenv-openipc/fwprintenv-openipc.mk | ||||
| include $(BR2_EXTERNAL_GOKE_PATH)/package/ipctool/ipctool.mk | ||||
| include $(BR2_EXTERNAL_GOKE_PATH)/package/lame-openipc/lame-openipc.mk | ||||
| include $(BR2_EXTERNAL_GOKE_PATH)/package/libcurl-openipc/libcurl-openipc.mk | ||||
| include $(BR2_EXTERNAL_GOKE_PATH)/package/libevent-openipc/libevent-openipc.mk | ||||
| include $(BR2_EXTERNAL_GOKE_PATH)/package/libhv-openipc/libhv-openipc.mk | ||||
| include $(BR2_EXTERNAL_GOKE_PATH)/package/libogg-openipc/libogg-openipc.mk | ||||
|  | @ -12,5 +13,6 @@ include $(BR2_EXTERNAL_GOKE_PATH)/package/majestic/majestic.mk | |||
| include $(BR2_EXTERNAL_GOKE_PATH)/package/mbedtls-openipc/mbedtls-openipc.mk | ||||
| include $(BR2_EXTERNAL_GOKE_PATH)/package/node-exporter/node-exporter.mk | ||||
| include $(BR2_EXTERNAL_GOKE_PATH)/package/opus-openipc/opus-openipc.mk | ||||
| include $(BR2_EXTERNAL_GOKE_PATH)/package/uacme-openipc/uacme-openipc.mk | ||||
| include $(BR2_EXTERNAL_GOKE_PATH)/package/vtund-openipc/vtund-openipc.mk | ||||
| include $(BR2_EXTERNAL_GOKE_PATH)/package/yaml-cli/yaml-cli.mk | ||||
|  | @ -0,0 +1 @@ | |||
| ../../general/package/libcurl-openipc | ||||
|  | @ -0,0 +1 @@ | |||
| ../../general/package/uacme-openipc | ||||
|  | @ -7,6 +7,7 @@ source "$BR2_EXTERNAL_HISILICON_PATH/package/hisi_gpio/Config.in" | |||
| source "$BR2_EXTERNAL_HISILICON_PATH/package/hisilicon-osdrv-hi3516ev300/Config.in" | ||||
| source "$BR2_EXTERNAL_HISILICON_PATH/package/ipctool/Config.in" | ||||
| source "$BR2_EXTERNAL_HISILICON_PATH/package/lame-openipc/Config.in" | ||||
| source "$BR2_EXTERNAL_HISILICON_PATH/package/libcurl-openipc/Config.in" | ||||
| source "$BR2_EXTERNAL_HISILICON_PATH/package/libevent-openipc/Config.in" | ||||
| source "$BR2_EXTERNAL_HISILICON_PATH/package/libhv-openipc/Config.in" | ||||
| source "$BR2_EXTERNAL_HISILICON_PATH/package/libogg-openipc/Config.in" | ||||
|  | @ -15,5 +16,6 @@ source "$BR2_EXTERNAL_HISILICON_PATH/package/majestic-hi3516ev300/Config.in" | |||
| source "$BR2_EXTERNAL_HISILICON_PATH/package/mbedtls-openipc/Config.in" | ||||
| source "$BR2_EXTERNAL_HISILICON_PATH/package/node-exporter/Config.in" | ||||
| source "$BR2_EXTERNAL_HISILICON_PATH/package/opus-openipc/Config.in" | ||||
| source "$BR2_EXTERNAL_HISILICON_PATH/package/uacme-openipc/Config.in" | ||||
| source "$BR2_EXTERNAL_HISILICON_PATH/package/vtund-openipc/Config.in" | ||||
| source "$BR2_EXTERNAL_HISILICON_PATH/package/yaml-cli/Config.in" | ||||
|  | @ -45,7 +45,7 @@ BR2_TARGET_GENERIC_ISSUE="Welcome to OpenIPC v2.1" | |||
| BR2_TARGET_GENERIC_HOSTNAME="hi3516ev300-openipc" | ||||
| BR2_GLOBAL_PATCH_DIR="$(TOPDIR)/../general/package/all-patches" | ||||
| 
 | ||||
| # Packages | ||||
| # OpenIPC packages | ||||
| BR2_PACKAGE_BUSYBOX_CONFIG="$(TOPDIR)/../general/package/busybox/busybox.config" | ||||
| BR2_PACKAGE_DROPBEAR=y | ||||
| BR2_PACKAGE_FWPRINTENV_OPENIPC=y | ||||
|  | @ -55,6 +55,13 @@ BR2_PACKAGE_HISILICON_OSDRV_HI3516EV300=y | |||
| BR2_PACKAGE_IPCTOOL=y | ||||
| BR2_PACKAGE_JSON_C=y | ||||
| BR2_PACKAGE_LAME_OPENIPC=y | ||||
| BR2_PACKAGE_LIBCURL_OPENIPC=y | ||||
| BR2_PACKAGE_LIBCURL_OPENIPC_CURL=y | ||||
| # BR2_PACKAGE_LIBCURL_OPENIPC_VERBOSE is not set | ||||
| # BR2_PACKAGE_LIBCURL_OPENIPC_PROXY_SUPPORT is not set | ||||
| # BR2_PACKAGE_LIBCURL_OPENIPC_COOKIES_SUPPORT is not set | ||||
| # BR2_PACKAGE_LIBCURL_OPENIPC_EXTRA_PROTOCOLS_FEATURES is not set | ||||
| BR2_PACKAGE_LIBCURL_OPENIPC_MBEDTLS=y | ||||
| BR2_PACKAGE_LIBEVENT_OPENIPC=y | ||||
| BR2_PACKAGE_LIBOGG_OPENIPC=y | ||||
| BR2_PACKAGE_LIBYAML=y | ||||
|  | @ -65,6 +72,8 @@ BR2_PACKAGE_MBEDTLS_OPENIPC=y | |||
| # BR2_PACKAGE_MINI_SNMPD is not set | ||||
| BR2_PACKAGE_OPUS_OPENIPC=y | ||||
| BR2_PACKAGE_OPUS_OPENIPC_FIXED_POINT=y | ||||
| # BR2_PACKAGE_SSHPASS is not set | ||||
| BR2_PACKAGE_UACME_OPENIPC=y | ||||
| BR2_PACKAGE_VTUND_OPENIPC=y | ||||
| BR2_PACKAGE_YAML_CLI=y | ||||
| 
 | ||||
|  | @ -76,11 +85,4 @@ BR2_PACKAGE_YAML_CLI=y | |||
| # BR2_PACKAGE_WPA_SUPPLICANT_PASSPHRASE is not set | ||||
| # BR2_PACKAGE_LINUX_FIRMWARE is not set | ||||
| # BR2_PACKAGE_LINUX_FIRMWARE_MEDIATEK_MT7601U is not set | ||||
| 
 | ||||
| # Unused | ||||
| # BR2_SHARED_STATIC_LIBS is not set | ||||
| # BR2_PACKAGE_JPEG_TURBO is not set | ||||
| # BR2_PACKAGE_MINIHTTP is not set | ||||
| # BR2_PACKAGE_MXML is not set | ||||
| # BR2_PACKAGE_SSHPASS is not set | ||||
| # BR2_PACKAGE_RTL8188EU is not set | ||||
|  |  | |||
|  | @ -45,7 +45,7 @@ BR2_TARGET_GENERIC_ISSUE="Welcome to OpenIPC v2.1" | |||
| BR2_TARGET_GENERIC_HOSTNAME="hi3516ev300-opus" | ||||
| BR2_GLOBAL_PATCH_DIR="$(TOPDIR)/../general/package/all-patches" | ||||
| 
 | ||||
| # Packages | ||||
| # OpenIPC packages | ||||
| BR2_PACKAGE_BUSYBOX_CONFIG="$(TOPDIR)/../general/package/busybox/busybox.config" | ||||
| BR2_PACKAGE_DROPBEAR=y | ||||
| BR2_PACKAGE_FWPRINTENV_OPENIPC=y | ||||
|  | @ -55,6 +55,13 @@ BR2_PACKAGE_HISILICON_OSDRV_HI3516EV300=y | |||
| BR2_PACKAGE_IPCTOOL=y | ||||
| BR2_PACKAGE_JSON_C=y | ||||
| BR2_PACKAGE_LAME_OPENIPC=y | ||||
| BR2_PACKAGE_LIBCURL_OPENIPC=y | ||||
| BR2_PACKAGE_LIBCURL_OPENIPC_CURL=y | ||||
| # BR2_PACKAGE_LIBCURL_OPENIPC_VERBOSE is not set | ||||
| # BR2_PACKAGE_LIBCURL_OPENIPC_PROXY_SUPPORT is not set | ||||
| # BR2_PACKAGE_LIBCURL_OPENIPC_COOKIES_SUPPORT is not set | ||||
| # BR2_PACKAGE_LIBCURL_OPENIPC_EXTRA_PROTOCOLS_FEATURES is not set | ||||
| BR2_PACKAGE_LIBCURL_OPENIPC_MBEDTLS=y | ||||
| BR2_PACKAGE_LIBEVENT_OPENIPC=y | ||||
| BR2_PACKAGE_LIBOGG_OPENIPC=y | ||||
| BR2_PACKAGE_LIBYAML=y | ||||
|  | @ -65,6 +72,8 @@ BR2_PACKAGE_MBEDTLS_OPENIPC=y | |||
| # BR2_PACKAGE_MINI_SNMPD is not set | ||||
| BR2_PACKAGE_OPUS_OPENIPC=y | ||||
| BR2_PACKAGE_OPUS_OPENIPC_FIXED_POINT=y | ||||
| # BR2_PACKAGE_SSHPASS is not set | ||||
| BR2_PACKAGE_UACME_OPENIPC=y | ||||
| BR2_PACKAGE_VTUND_OPENIPC=y | ||||
| BR2_PACKAGE_YAML_CLI=y | ||||
| 
 | ||||
|  | @ -76,11 +85,4 @@ BR2_PACKAGE_YAML_CLI=y | |||
| # BR2_PACKAGE_WPA_SUPPLICANT_PASSPHRASE is not set | ||||
| # BR2_PACKAGE_LINUX_FIRMWARE is not set | ||||
| # BR2_PACKAGE_LINUX_FIRMWARE_MEDIATEK_MT7601U is not set | ||||
| 
 | ||||
| # Unused | ||||
| # BR2_SHARED_STATIC_LIBS is not set | ||||
| # BR2_PACKAGE_JPEG_TURBO is not set | ||||
| # BR2_PACKAGE_MINIHTTP is not set | ||||
| # BR2_PACKAGE_MXML is not set | ||||
| # BR2_PACKAGE_SSHPASS is not set | ||||
| # BR2_PACKAGE_RTL8188EU is not set | ||||
|  |  | |||
|  | @ -7,6 +7,7 @@ include $(BR2_EXTERNAL_HISILICON_PATH)/package/hisi_gpio/hisi_gpio.mk | |||
| include $(BR2_EXTERNAL_HISILICON_PATH)/package/hisilicon-osdrv-hi3516ev300/hisilicon-osdrv-hi3516ev300.mk | ||||
| include $(BR2_EXTERNAL_HISILICON_PATH)/package/ipctool/ipctool.mk | ||||
| include $(BR2_EXTERNAL_HISILICON_PATH)/package/lame-openipc/lame-openipc.mk | ||||
| include $(BR2_EXTERNAL_HISILICON_PATH)/package/libcurl-openipc/libcurl-openipc.mk | ||||
| include $(BR2_EXTERNAL_HISILICON_PATH)/package/libevent-openipc/libevent-openipc.mk | ||||
| include $(BR2_EXTERNAL_HISILICON_PATH)/package/libhv-openipc/libhv-openipc.mk | ||||
| include $(BR2_EXTERNAL_HISILICON_PATH)/package/libogg-openipc/libogg-openipc.mk | ||||
|  | @ -15,5 +16,6 @@ include $(BR2_EXTERNAL_HISILICON_PATH)/package/majestic-hi3516ev300/majestic-hi3 | |||
| include $(BR2_EXTERNAL_HISILICON_PATH)/package/mbedtls-openipc/mbedtls-openipc.mk | ||||
| include $(BR2_EXTERNAL_HISILICON_PATH)/package/node-exporter/node-exporter.mk | ||||
| include $(BR2_EXTERNAL_HISILICON_PATH)/package/opus-openipc/opus-openipc.mk | ||||
| include $(BR2_EXTERNAL_HISILICON_PATH)/package/uacme-openipc/uacme-openipc.mk | ||||
| include $(BR2_EXTERNAL_HISILICON_PATH)/package/vtund-openipc/vtund-openipc.mk | ||||
| include $(BR2_EXTERNAL_HISILICON_PATH)/package/yaml-cli/yaml-cli.mk | ||||
|  |  | |||
|  | @ -0,0 +1 @@ | |||
| ../../general/package/libcurl-openipc | ||||
|  | @ -0,0 +1 @@ | |||
| ../../general/package/uacme-openipc | ||||
|  | @ -4,6 +4,7 @@ source "$BR2_EXTERNAL_INGENIC_PATH/package/aura-httpd/Config.in" | |||
| source "$BR2_EXTERNAL_INGENIC_PATH/package/fwprintenv-openipc/Config.in" | ||||
| source "$BR2_EXTERNAL_INGENIC_PATH/package/ipctool/Config.in" | ||||
| source "$BR2_EXTERNAL_INGENIC_PATH/package/lame-openipc/Config.in" | ||||
| source "$BR2_EXTERNAL_INGENIC_PATH/package/libcurl-openipc/Config.in" | ||||
| source "$BR2_EXTERNAL_INGENIC_PATH/package/libevent-openipc/Config.in" | ||||
| source "$BR2_EXTERNAL_INGENIC_PATH/package/libhv-openipc/Config.in" | ||||
| source "$BR2_EXTERNAL_INGENIC_PATH/package/libogg-openipc/Config.in" | ||||
|  | @ -12,5 +13,6 @@ source "$BR2_EXTERNAL_INGENIC_PATH/package/majestic/Config.in" | |||
| source "$BR2_EXTERNAL_INGENIC_PATH/package/mbedtls-openipc/Config.in" | ||||
| source "$BR2_EXTERNAL_INGENIC_PATH/package/node-exporter/Config.in" | ||||
| source "$BR2_EXTERNAL_INGENIC_PATH/package/opus-openipc/Config.in" | ||||
| source "$BR2_EXTERNAL_INGENIC_PATH/package/uacme-openipc/Config.in" | ||||
| source "$BR2_EXTERNAL_INGENIC_PATH/package/vtund-openipc/Config.in" | ||||
| source "$BR2_EXTERNAL_INGENIC_PATH/package/yaml-cli/Config.in" | ||||
|  |  | |||
|  | @ -4,6 +4,7 @@ include $(BR2_EXTERNAL_INGENIC_PATH)/package/aura-httpd/aura-httpd.mk | |||
| include $(BR2_EXTERNAL_INGENIC_PATH)/package/fwprintenv-openipc/fwprintenv-openipc.mk | ||||
| include $(BR2_EXTERNAL_INGENIC_PATH)/package/ipctool/ipctool.mk | ||||
| include $(BR2_EXTERNAL_INGENIC_PATH)/package/lame-openipc/lame-openipc.mk | ||||
| include $(BR2_EXTERNAL_INGENIC_PATH)/package/libcurl-openipc/libcurl-openipc.mk | ||||
| include $(BR2_EXTERNAL_INGENIC_PATH)/package/libevent-openipc/libevent-openipc.mk | ||||
| include $(BR2_EXTERNAL_INGENIC_PATH)/package/libhv-openipc/libhv-openipc.mk | ||||
| include $(BR2_EXTERNAL_INGENIC_PATH)/package/libogg-openipc/libogg-openipc.mk | ||||
|  | @ -12,5 +13,6 @@ include $(BR2_EXTERNAL_INGENIC_PATH)/package/majestic/majestic.mk | |||
| include $(BR2_EXTERNAL_INGENIC_PATH)/package/mbedtls-openipc/mbedtls-openipc.mk | ||||
| include $(BR2_EXTERNAL_INGENIC_PATH)/package/node-exporter/node-exporter.mk | ||||
| include $(BR2_EXTERNAL_INGENIC_PATH)/package/opus-openipc/opus-openipc.mk | ||||
| include $(BR2_EXTERNAL_INGENIC_PATH)/package/uacme-openipc/uacme-openipc.mk | ||||
| include $(BR2_EXTERNAL_INGENIC_PATH)/package/vtund-openipc/vtund-openipc.mk | ||||
| include $(BR2_EXTERNAL_INGENIC_PATH)/package/yaml-cli/yaml-cli.mk | ||||
|  | @ -0,0 +1 @@ | |||
| ../../general/package/libcurl-openipc | ||||
|  | @ -0,0 +1 @@ | |||
| ../../general/package/uacme-openipc | ||||
|  | @ -4,6 +4,7 @@ source "$BR2_EXTERNAL_NOVATEK_PATH/package/aura-httpd/Config.in" | |||
| source "$BR2_EXTERNAL_NOVATEK_PATH/package/fwprintenv-openipc/Config.in" | ||||
| source "$BR2_EXTERNAL_NOVATEK_PATH/package/ipctool/Config.in" | ||||
| source "$BR2_EXTERNAL_NOVATEK_PATH/package/lame-openipc/Config.in" | ||||
| source "$BR2_EXTERNAL_NOVATEK_PATH/package/libcurl-openipc/Config.in" | ||||
| source "$BR2_EXTERNAL_NOVATEK_PATH/package/libevent-openipc/Config.in" | ||||
| source "$BR2_EXTERNAL_NOVATEK_PATH/package/libhv-openipc/Config.in" | ||||
| source "$BR2_EXTERNAL_NOVATEK_PATH/package/libogg-openipc/Config.in" | ||||
|  | @ -12,5 +13,6 @@ source "$BR2_EXTERNAL_NOVATEK_PATH/package/majestic/Config.in" | |||
| source "$BR2_EXTERNAL_NOVATEK_PATH/package/mbedtls-openipc/Config.in" | ||||
| source "$BR2_EXTERNAL_NOVATEK_PATH/package/node-exporter/Config.in" | ||||
| source "$BR2_EXTERNAL_NOVATEK_PATH/package/opus-openipc/Config.in" | ||||
| source "$BR2_EXTERNAL_NOVATEK_PATH/package/uacme-openipc/Config.in" | ||||
| source "$BR2_EXTERNAL_NOVATEK_PATH/package/vtund-openipc/Config.in" | ||||
| source "$BR2_EXTERNAL_NOVATEK_PATH/package/yaml-cli/Config.in" | ||||
|  |  | |||
|  | @ -4,6 +4,7 @@ include $(BR2_EXTERNAL_NOVATEK_PATH)/package/aura-httpd/aura-httpd.mk | |||
| include $(BR2_EXTERNAL_NOVATEK_PATH)/package/fwprintenv-openipc/fwprintenv-openipc.mk | ||||
| include $(BR2_EXTERNAL_NOVATEK_PATH)/package/ipctool/ipctool.mk | ||||
| include $(BR2_EXTERNAL_NOVATEK_PATH)/package/lame-openipc/lame-openipc.mk | ||||
| include $(BR2_EXTERNAL_NOVATEK_PATH)/package/libcurl-openipc/libcurl-openipc.mk | ||||
| include $(BR2_EXTERNAL_NOVATEK_PATH)/package/libevent-openipc/libevent-openipc.mk | ||||
| include $(BR2_EXTERNAL_NOVATEK_PATH)/package/libhv-openipc/libhv-openipc.mk | ||||
| include $(BR2_EXTERNAL_NOVATEK_PATH)/package/libogg-openipc/libogg-openipc.mk | ||||
|  | @ -12,5 +13,6 @@ include $(BR2_EXTERNAL_NOVATEK_PATH)/package/majestic/majestic.mk | |||
| include $(BR2_EXTERNAL_NOVATEK_PATH)/package/mbedtls-openipc/mbedtls-openipc.mk | ||||
| include $(BR2_EXTERNAL_NOVATEK_PATH)/package/node-exporter/node-exporter.mk | ||||
| include $(BR2_EXTERNAL_NOVATEK_PATH)/package/opus-openipc/opus-openipc.mk | ||||
| include $(BR2_EXTERNAL_NOVATEK_PATH)/package/uacme-openipc/uacme-openipc.mk | ||||
| include $(BR2_EXTERNAL_NOVATEK_PATH)/package/vtund-openipc/vtund-openipc.mk | ||||
| include $(BR2_EXTERNAL_NOVATEK_PATH)/package/yaml-cli/yaml-cli.mk | ||||
|  | @ -0,0 +1 @@ | |||
| ../../general/package/libcurl-openipc | ||||
|  | @ -0,0 +1 @@ | |||
| ../../general/package/uacme-openipc | ||||
|  | @ -5,6 +5,7 @@ source "$BR2_EXTERNAL_SIGMASTAR_PATH/package/fwprintenv-openipc/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/lame-openipc/Config.in" | ||||
| source "$BR2_EXTERNAL_SIGMASTAR_PATH/package/libcurl-openipc/Config.in" | ||||
| source "$BR2_EXTERNAL_SIGMASTAR_PATH/package/libevent-openipc/Config.in" | ||||
| source "$BR2_EXTERNAL_SIGMASTAR_PATH/package/libhv-openipc/Config.in" | ||||
| source "$BR2_EXTERNAL_SIGMASTAR_PATH/package/libogg-openipc/Config.in" | ||||
|  | @ -14,5 +15,6 @@ source "$BR2_EXTERNAL_SIGMASTAR_PATH/package/mbedtls-openipc/Config.in" | |||
| source "$BR2_EXTERNAL_SIGMASTAR_PATH/package/node-exporter/Config.in" | ||||
| source "$BR2_EXTERNAL_SIGMASTAR_PATH/package/opus-openipc/Config.in" | ||||
| source "$BR2_EXTERNAL_SIGMASTAR_PATH/package/sigmastar-osdrv-ssc335/Config.in" | ||||
| source "$BR2_EXTERNAL_SIGMASTAR_PATH/package/uacme-openipc/Config.in" | ||||
| source "$BR2_EXTERNAL_SIGMASTAR_PATH/package/vtund-openipc/Config.in" | ||||
| source "$BR2_EXTERNAL_SIGMASTAR_PATH/package/yaml-cli/Config.in" | ||||
|  | @ -5,6 +5,7 @@ include $(BR2_EXTERNAL_SIGMASTAR_PATH)/package/fwprintenv-openipc/fwprintenv-ope | |||
| 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/lame-openipc/lame-openipc.mk | ||||
| include $(BR2_EXTERNAL_SIGMASTAR_PATH)/package/libcurl-openipc/libcurl-openipc.mk | ||||
| include $(BR2_EXTERNAL_SIGMASTAR_PATH)/package/libevent-openipc/libevent-openipc.mk | ||||
| include $(BR2_EXTERNAL_SIGMASTAR_PATH)/package/libhv-openipc/libhv-openipc.mk | ||||
| include $(BR2_EXTERNAL_SIGMASTAR_PATH)/package/libogg-openipc/libogg-openipc.mk | ||||
|  | @ -14,5 +15,6 @@ include $(BR2_EXTERNAL_SIGMASTAR_PATH)/package/mbedtls-openipc/mbedtls-openipc.m | |||
| include $(BR2_EXTERNAL_SIGMASTAR_PATH)/package/node-exporter/node-exporter.mk | ||||
| include $(BR2_EXTERNAL_SIGMASTAR_PATH)/package/opus-openipc/opus-openipc.mk | ||||
| include $(BR2_EXTERNAL_SIGMASTAR_PATH)/package/sigmastar-osdrv-ssc335/sigmastar-osdrv-ssc335.mk | ||||
| include $(BR2_EXTERNAL_SIGMASTAR_PATH)/package/uacme-openipc/uacme-openipc.mk | ||||
| include $(BR2_EXTERNAL_SIGMASTAR_PATH)/package/vtund-openipc/vtund-openipc.mk | ||||
| include $(BR2_EXTERNAL_SIGMASTAR_PATH)/package/yaml-cli/yaml-cli.mk | ||||
|  | @ -0,0 +1 @@ | |||
| ../../general/package/libcurl-openipc | ||||
|  | @ -0,0 +1 @@ | |||
| ../../general/package/uacme-openipc | ||||
|  | @ -4,6 +4,7 @@ source "$BR2_EXTERNAL_XIONGMAI_PATH/package/aura-httpd/Config.in" | |||
| source "$BR2_EXTERNAL_XIONGMAI_PATH/package/fwprintenv-openipc/Config.in" | ||||
| source "$BR2_EXTERNAL_XIONGMAI_PATH/package/ipctool/Config.in" | ||||
| source "$BR2_EXTERNAL_XIONGMAI_PATH/package/lame-openipc/Config.in" | ||||
| source "$BR2_EXTERNAL_XIONGMAI_PATH/package/libcurl-openipc/Config.in" | ||||
| source "$BR2_EXTERNAL_XIONGMAI_PATH/package/libevent-openipc/Config.in" | ||||
| source "$BR2_EXTERNAL_XIONGMAI_PATH/package/libhv-openipc/Config.in" | ||||
| source "$BR2_EXTERNAL_XIONGMAI_PATH/package/libogg-openipc/Config.in" | ||||
|  | @ -13,6 +14,7 @@ source "$BR2_EXTERNAL_XIONGMAI_PATH/package/majestic-xm530/Config.in" | |||
| source "$BR2_EXTERNAL_XIONGMAI_PATH/package/mbedtls-openipc/Config.in" | ||||
| source "$BR2_EXTERNAL_XIONGMAI_PATH/package/node-exporter/Config.in" | ||||
| source "$BR2_EXTERNAL_XIONGMAI_PATH/package/opus-openipc/Config.in" | ||||
| source "$BR2_EXTERNAL_XIONGMAI_PATH/package/uacme-openipc/Config.in" | ||||
| source "$BR2_EXTERNAL_XIONGMAI_PATH/package/vtund-openipc/Config.in" | ||||
| source "$BR2_EXTERNAL_XIONGMAI_PATH/package/xiongmai-osdrv-xm510/Config.in" | ||||
| source "$BR2_EXTERNAL_XIONGMAI_PATH/package/xiongmai-osdrv-xm530/Config.in" | ||||
|  |  | |||
|  | @ -4,6 +4,7 @@ include $(BR2_EXTERNAL_XIONGMAI_PATH)/package/aura-httpd/aura-httpd.mk | |||
| include $(BR2_EXTERNAL_XIONGMAI_PATH)/package/fwprintenv-openipc/fwprintenv-openipc.mk | ||||
| include $(BR2_EXTERNAL_XIONGMAI_PATH)/package/ipctool/ipctool.mk | ||||
| include $(BR2_EXTERNAL_XIONGMAI_PATH)/package/lame-openipc/lame-openipc.mk | ||||
| include $(BR2_EXTERNAL_XIONGMAI_PATH)/package/libcurl-openipc/libcurl-openipc.mk | ||||
| include $(BR2_EXTERNAL_XIONGMAI_PATH)/package/libevent-openipc/libevent-openipc.mk | ||||
| include $(BR2_EXTERNAL_XIONGMAI_PATH)/package/libhv-openipc/libhv-openipc.mk | ||||
| include $(BR2_EXTERNAL_XIONGMAI_PATH)/package/libogg-openipc/libogg-openipc.mk | ||||
|  | @ -13,6 +14,7 @@ include $(BR2_EXTERNAL_XIONGMAI_PATH)/package/majestic-xm530/majestic-xm530.mk | |||
| include $(BR2_EXTERNAL_XIONGMAI_PATH)/package/mbedtls-openipc/mbedtls-openipc.mk | ||||
| include $(BR2_EXTERNAL_XIONGMAI_PATH)/package/node-exporter/node-exporter.mk | ||||
| include $(BR2_EXTERNAL_XIONGMAI_PATH)/package/opus-openipc/opus-openipc.mk | ||||
| include $(BR2_EXTERNAL_XIONGMAI_PATH)/package/uacme-lite/uacme-openipc.mk | ||||
| include $(BR2_EXTERNAL_XIONGMAI_PATH)/package/vtund-lite/vtund-openipc.mk | ||||
| include $(BR2_EXTERNAL_XIONGMAI_PATH)/package/xiongmai-osdrv-xm510/xiongmai-osdrv-xm510.mk | ||||
| include $(BR2_EXTERNAL_XIONGMAI_PATH)/package/xiongmai-osdrv-xm530/xiongmai-osdrv-xm530.mk | ||||
|  |  | |||
|  | @ -0,0 +1 @@ | |||
| ../../general/package/libcurl-openipc | ||||
|  | @ -0,0 +1 @@ | |||
| ../../general/package/uacme-openipc | ||||
|  | @ -0,0 +1,76 @@ | |||
| config BR2_PACKAGE_LIBCURL_OPENIPC | ||||
| 	bool "libcurl-openipc" | ||||
| 	help | ||||
| 	  cURL is a tool for getting files from FTP, HTTP, Gopher, | ||||
| 	  Telnet, and Dict servers, using any of the supported | ||||
| 	  protocols. | ||||
| 
 | ||||
| 	  http://curl.haxx.se/ | ||||
| 
 | ||||
| if BR2_PACKAGE_LIBCURL_OPENIPC | ||||
| 
 | ||||
| config BR2_PACKAGE_LIBCURL_OPENIPC_CURL | ||||
| 	bool "curl binary" | ||||
| 	help | ||||
| 	  Install curl binary as well | ||||
| 
 | ||||
| config BR2_PACKAGE_LIBCURL_OPENIPC_VERBOSE | ||||
| 	bool "verbose strings" | ||||
| 	help | ||||
| 	  Enable verbose text strings | ||||
| 
 | ||||
| config BR2_PACKAGE_LIBCURL_OPENIPC_PROXY_SUPPORT | ||||
| 	bool "proxy support" | ||||
| 	default y | ||||
| 	help | ||||
| 	  Enable proxy support. | ||||
| 
 | ||||
| config BR2_PACKAGE_LIBCURL_OPENIPC_COOKIES_SUPPORT | ||||
| 	bool "cookies support" | ||||
| 	default y | ||||
| 	help | ||||
| 	  Enable support for cookies. | ||||
| 
 | ||||
| config BR2_PACKAGE_LIBCURL_OPENIPC_EXTRA_PROTOCOLS_FEATURES | ||||
| 	bool "enable extra protocols and features" | ||||
| 	default y | ||||
| 	help | ||||
| 	  Enable the following extra protocols and features: | ||||
| 	  - LDAP / LDAPS | ||||
| 	  - POP3 / IMAP / SMTP | ||||
| 	  - Telnet | ||||
| 	  - TFTP | ||||
| 	  - RTSP | ||||
| 	  - SMB / CIFS | ||||
| 	  - DICT | ||||
| 	  - Gopher | ||||
| 
 | ||||
| choice | ||||
| 	prompt "SSL/TLS library to use" | ||||
| 
 | ||||
| config BR2_PACKAGE_LIBCURL_OPENIPC_OPENSSL | ||||
| 	bool "OpenSSL" | ||||
| 	depends on BR2_PACKAGE_OPENSSL | ||||
| 
 | ||||
| config BR2_PACKAGE_LIBCURL_OPENIPC_GNUTLS | ||||
| 	bool "GnuTLS" | ||||
| 	depends on BR2_PACKAGE_GNUTLS | ||||
| 
 | ||||
| config BR2_PACKAGE_LIBCURL_OPENIPC_LIBNSS | ||||
| 	bool "NSS" | ||||
| 	depends on BR2_PACKAGE_LIBNSS | ||||
| 
 | ||||
| config BR2_PACKAGE_LIBCURL_OPENIPC_MBEDTLS | ||||
| 	bool "mbed TLS" | ||||
| 	depends on BR2_PACKAGE_MBEDTLS_OPENIPC | ||||
| 
 | ||||
| config BR2_PACKAGE_LIBCURL_OPENIPC_WOLFSSL | ||||
| 	bool "WolfSSL" | ||||
| 	depends on BR2_PACKAGE_WOLFSSL | ||||
| 
 | ||||
| config BR2_PACKAGE_LIBCURL_OPENIPC_TLS_NONE | ||||
| 	bool "None" | ||||
| 
 | ||||
| endchoice | ||||
| 
 | ||||
| endif | ||||
|  | @ -0,0 +1,192 @@ | |||
| ################################################################################
 | ||||
| #
 | ||||
| # libcurl-openipc
 | ||||
| #
 | ||||
| ################################################################################
 | ||||
| 
 | ||||
| LIBCURL_OPENIPC_VERSION = 7.76.0 | ||||
| LIBCURL_OPENIPC_SOURCE = curl-$(LIBCURL_OPENIPC_VERSION).tar.xz | ||||
| LIBCURL_OPENIPC_SITE = https://curl.haxx.se/download | ||||
| LIBCURL_OPENIPC_DEPENDENCIES = host-pkgconf \
 | ||||
| 	$(if $(BR2_PACKAGE_ZLIB),zlib) \
 | ||||
| 	$(if $(BR2_PACKAGE_RTMPDUMP),rtmpdump) | ||||
| LIBCURL_OPENIPC_LICENSE = curl | ||||
| LIBCURL_OPENIPC_LICENSE_FILES = COPYING | ||||
| LIBCURL_OPENIPC_INSTALL_STAGING = YES | ||||
| 
 | ||||
| # We disable NTLM support because it uses fork(), which doesn't work
 | ||||
| # on non-MMU platforms. Moreover, this authentication method is
 | ||||
| # probably almost never used. See
 | ||||
| # http://curl.haxx.se/docs/manpage.html#--ntlm.
 | ||||
| # Likewise, there is no compiler on the target, so libcurl-option (to
 | ||||
| # generate C code) isn't very useful
 | ||||
| LIBCURL_OPENIPC_CONF_OPTS = --disable-manual --disable-ntlm-wb \
 | ||||
| 	--enable-hidden-symbols --with-random=/dev/urandom --disable-curldebug \
 | ||||
| 	--disable-libcurl-option | ||||
| 
 | ||||
| ifeq ($(BR2_TOOLCHAIN_HAS_THREADS),y) | ||||
| LIBCURL_OPENIPC_CONF_OPTS += --enable-threaded-resolver | ||||
| else | ||||
| LIBCURL_OPENIPC_CONF_OPTS += --disable-threaded-resolver | ||||
| endif | ||||
| 
 | ||||
| ifeq ($(BR2_PACKAGE_LIBCURL_OPENIPC_VERBOSE),y) | ||||
| LIBCURL_OPENIPC_CONF_OPTS += --enable-verbose | ||||
| else | ||||
| LIBCURL_OPENIPC_CONF_OPTS += --disable-verbose | ||||
| endif | ||||
| 
 | ||||
| LIBCURL_OPENIPC_CONFIG_SCRIPTS = curl-config | ||||
| 
 | ||||
| ifeq ($(BR2_PACKAGE_LIBCURL_OPENIPC_OPENSSL),y) | ||||
| LIBCURL_OPENIPC_DEPENDENCIES += openssl | ||||
| # configure adds the cross openssl dir to LD_LIBRARY_PATH which screws up
 | ||||
| # native stuff during the rest of configure when target == host.
 | ||||
| # Fix it by setting LD_LIBRARY_PATH to something sensible so those libs
 | ||||
| # are found first.
 | ||||
| LIBCURL_OPENIPC_CONF_ENV += LD_LIBRARY_PATH=$(if $(LD_LIBRARY_PATH),$(LD_LIBRARY_PATH):)/lib:/usr/lib | ||||
| LIBCURL_OPENIPC_CONF_OPTS += --with-ssl=$(STAGING_DIR)/usr \
 | ||||
| 	--with-ca-path=/etc/ssl/certs | ||||
| else | ||||
| LIBCURL_OPENIPC_CONF_OPTS += --without-ssl | ||||
| endif | ||||
| 
 | ||||
| ifeq ($(BR2_PACKAGE_LIBCURL_OPENIPC_GNUTLS),y) | ||||
| LIBCURL_OPENIPC_CONF_OPTS += --with-gnutls=$(STAGING_DIR)/usr \
 | ||||
| 	--with-ca-fallback | ||||
| LIBCURL_OPENIPC_DEPENDENCIES += gnutls | ||||
| else | ||||
| LIBCURL_OPENIPC_CONF_OPTS += --without-gnutls | ||||
| endif | ||||
| 
 | ||||
| ifeq ($(BR2_PACKAGE_LIBCURL_OPENIPC_LIBNSS),y) | ||||
| LIBCURL_OPENIPC_CONF_OPTS += --with-nss=$(STAGING_DIR)/usr | ||||
| LIBCURL_OPENIPC_CONF_ENV += CPPFLAGS="$(TARGET_CPPFLAGS) `$(PKG_CONFIG_HOST_BINARY) nspr nss --cflags`" | ||||
| LIBCURL_OPENIPC_DEPENDENCIES += libnss | ||||
| else | ||||
| LIBCURL_OPENIPC_CONF_OPTS += --without-nss | ||||
| endif | ||||
| 
 | ||||
| ifeq ($(BR2_PACKAGE_LIBCURL_OPENIPC_MBEDTLS),y) | ||||
| LIBCURL_OPENIPC_CONF_OPTS += --with-mbedtls=$(STAGING_DIR)/usr | ||||
| LIBCURL_OPENIPC_DEPENDENCIES += mbedtls-openipc | ||||
| else | ||||
| LIBCURL_OPENIPC_CONF_OPTS += --without-mbedtls | ||||
| endif | ||||
| 
 | ||||
| ifeq ($(BR2_PACKAGE_LIBCURL_OPENIPC_WOLFSSL),y) | ||||
| LIBCURL_OPENIPC_CONF_OPTS += --with-wolfssl=$(STAGING_DIR)/usr | ||||
| LIBCURL_OPENIPC_DEPENDENCIES += wolfssl | ||||
| else | ||||
| LIBCURL_OPENIPC_CONF_OPTS += --without-wolfssl | ||||
| endif | ||||
| 
 | ||||
| ifeq ($(BR2_PACKAGE_C_ARES),y) | ||||
| LIBCURL_OPENIPC_DEPENDENCIES += c-ares | ||||
| LIBCURL_OPENIPC_CONF_OPTS += --enable-ares | ||||
| else | ||||
| LIBCURL_OPENIPC_CONF_OPTS += --disable-ares | ||||
| endif | ||||
| 
 | ||||
| ifeq ($(BR2_PACKAGE_LIBIDN2),y) | ||||
| LIBCURL_OPENIPC_DEPENDENCIES += libidn2 | ||||
| LIBCURL_OPENIPC_CONF_OPTS += --with-libidn2 | ||||
| else | ||||
| LIBCURL_OPENIPC_CONF_OPTS += --without-libidn2 | ||||
| endif | ||||
| 
 | ||||
| # Configure curl to support libssh2
 | ||||
| ifeq ($(BR2_PACKAGE_LIBSSH2),y) | ||||
| LIBCURL_OPENIPC_DEPENDENCIES += libssh2 | ||||
| LIBCURL_OPENIPC_CONF_OPTS += --with-libssh2 | ||||
| else | ||||
| LIBCURL_OPENIPC_CONF_OPTS += --without-libssh2 | ||||
| endif | ||||
| 
 | ||||
| ifeq ($(BR2_PACKAGE_BROTLI),y) | ||||
| LIBCURL_OPENIPC_DEPENDENCIES += brotli | ||||
| LIBCURL_OPENIPC_CONF_OPTS += --with-brotli | ||||
| else | ||||
| LIBCURL_OPENIPC_CONF_OPTS += --without-brotli | ||||
| endif | ||||
| 
 | ||||
| ifeq ($(BR2_PACKAGE_NGHTTP2),y) | ||||
| LIBCURL_OPENIPC_DEPENDENCIES += nghttp2 | ||||
| LIBCURL_OPENIPC_CONF_OPTS += --with-nghttp2 | ||||
| else | ||||
| LIBCURL_OPENIPC_CONF_OPTS += --without-nghttp2 | ||||
| endif | ||||
| 
 | ||||
| ifeq ($(BR2_PACKAGE_LIBGSASL),y) | ||||
| LIBCURL_OPENIPC_DEPENDENCIES += libgsasl | ||||
| LIBCURL_OPENIPC_CONF_OPTS += --with-gsasl | ||||
| else | ||||
| LIBCURL_OPENIPC_CONF_OPTS += --without-gsasl | ||||
| endif | ||||
| 
 | ||||
| ifeq ($(BR2_PACKAGE_LIBCURL_OPENIPC_COOKIES_SUPPORT),y) | ||||
| LIBCURL_OPENIPC_CONF_OPTS += --enable-cookies | ||||
| else | ||||
| LIBCURL_OPENIPC_CONF_OPTS += --disable-cookies | ||||
| endif | ||||
| 
 | ||||
| ifeq ($(BR2_PACKAGE_LIBCURL_OPENIPC_PROXY_SUPPORT),y) | ||||
| LIBCURL_OPENIPC_CONF_OPTS += --enable-proxy | ||||
| else | ||||
| LIBCURL_OPENIPC_CONF_OPTS += --disable-proxy | ||||
| endif | ||||
| 
 | ||||
| ifeq ($(BR2_PACKAGE_LIBCURL_OPENIPC_EXTRA_PROTOCOLS_FEATURES),y) | ||||
| LIBCURL_OPENIPC_CONF_OPTS += \
 | ||||
| 	--enable-dict \
 | ||||
| 	--enable-gopher \
 | ||||
| 	--enable-imap \
 | ||||
| 	--enable-ldap \
 | ||||
| 	--enable-ldaps \
 | ||||
| 	--enable-pop3 \
 | ||||
| 	--enable-rtsp \
 | ||||
| 	--enable-smb \
 | ||||
| 	--enable-smtp \
 | ||||
| 	--enable-telnet \
 | ||||
| 	--enable-tftp | ||||
| else | ||||
| LIBCURL_OPENIPC_CONF_OPTS += \
 | ||||
| 	--disable-dict \
 | ||||
| 	--disable-gopher \
 | ||||
| 	--disable-imap \
 | ||||
| 	--disable-ldap \
 | ||||
| 	--disable-ldaps \
 | ||||
| 	--disable-pop3 \
 | ||||
| 	--disable-rtsp \
 | ||||
| 	--disable-smb \
 | ||||
| 	--disable-smtp \
 | ||||
| 	--disable-telnet \
 | ||||
| 	--disable-tftp | ||||
| endif | ||||
| 
 | ||||
| define LIBCURL_OPENIPC_FIX_DOT_PC | ||||
| 	printf 'Requires: openssl\n' >>$(@D)/libcurl.pc.in | ||||
| endef | ||||
| LIBCURL_OPENIPC_POST_PATCH_HOOKS += $(if $(BR2_PACKAGE_LIBCURL_OPENIPC_OPENSSL),LIBCURL_FIX_DOT_PC) | ||||
| 
 | ||||
| ifeq ($(BR2_PACKAGE_LIBCURL_OPENIPC_CURL),) | ||||
| define LIBCURL_OPENIPC_TARGET_CLEANUP | ||||
| 	rm -rf $(TARGET_DIR)/usr/bin/curl | ||||
| endef | ||||
| LIBCURL_OPENIPC_POST_INSTALL_TARGET_HOOKS += LIBCURL_TARGET_CLEANUP | ||||
| endif | ||||
| 
 | ||||
| HOST_LIBCURL_OPENIPC_DEPENDENCIES = host-openssl | ||||
| HOST_LIBCURL_OPENIPC_CONF_OPTS = \
 | ||||
| 	--disable-manual \
 | ||||
| 	--disable-ntlm-wb \
 | ||||
| 	--disable-curldebug \
 | ||||
| 	--with-ssl \
 | ||||
| 	--without-gnutls \
 | ||||
| 	--without-mbedtls \
 | ||||
| 	--without-nss | ||||
| 
 | ||||
| HOST_LIBCURL_OPENIPC_POST_PATCH_HOOKS += LIBCURL_FIX_DOT_PC | ||||
| 
 | ||||
| $(eval $(autotools-package)) | ||||
| $(eval $(host-autotools-package)) | ||||
|  | @ -0,0 +1,34 @@ | |||
| config BR2_PACKAGE_UACME_OPENIPC | ||||
| 	bool "uacme-openipc" | ||||
| 	depends on BR2_USE_MMU # fork() | ||||
| 	select BR2_PACKAGE_MBEDTLS_OPENIPC | ||||
| 	select BR2_PACKAGE_LIBCURL_OPENIPC | ||||
| 	help | ||||
| 	  uacme is a client for the ACMEv2 protocol described in | ||||
| 	  RFC8555, written in plain C with minimal dependencies | ||||
| 	  (libcurl and either of GnuTLS, OpenSSL or mbedTLS). The | ||||
| 	  ACMEv2 protocol allows a Certificate Authority | ||||
| 	  (https://letsencrypt.org is a popular one) and an applicant | ||||
| 	  to automate the process of verification and certificate | ||||
| 	  issuance. | ||||
| 
 | ||||
| 	  https://github.com/ndilieto/uacme | ||||
| 
 | ||||
| if BR2_PACKAGE_UACME_OPENIPC | ||||
| 
 | ||||
| config BR2_PACKAGE_UACME_OPENIPC_UALPN | ||||
| 	bool "enable ualpn" | ||||
| 	depends on BR2_TOOLCHAIN_HAS_THREADS | ||||
| 	depends on BR2_PACKAGE_OPENSSL || BR2_PACKAGE_GNUTLS | ||||
| 	select BR2_PACKAGE_LIBEV | ||||
| 	help | ||||
| 	  Build and install ualpn, the transparent proxying tls-alpn-01 | ||||
| 	  challenge responder. | ||||
| 
 | ||||
| comment "ualpn needs a toolchain w/ threads" | ||||
| 	depends on !BR2_TOOLCHAIN_HAS_THREADS | ||||
| 
 | ||||
| comment "ualpn needs either OpenSSL or GnuTLS" | ||||
| 	depends on !(BR2_PACKAGE_OPENSSL || BR2_PACKAGE_GNUTLS) | ||||
| 
 | ||||
| endif | ||||
|  | @ -0,0 +1,30 @@ | |||
| ################################################################################
 | ||||
| #
 | ||||
| # uacme-openipc
 | ||||
| #
 | ||||
| ################################################################################
 | ||||
| 
 | ||||
| UACME_OPENIPC_VERSION = 1.2.4 | ||||
| # Released versions are on branch upstream/latest, tagged as
 | ||||
| # upstream/X.Y.Z Do not use vX.Y.Z tags from master, as they do not
 | ||||
| # include .tarball-version
 | ||||
| UACME_OPENIPC_SITE = $(call github,ndilieto,uacme,upstream/$(UACME_OPENIPC_VERSION)) | ||||
| UACME_OPENIPC_LICENSE = GPL-3.0+ | ||||
| UACME_OPENIPC_LICENSE_FILES = COPYING | ||||
| UACME_OPENIPC_DEPENDENCIES = libcurl-openipc | ||||
| 
 | ||||
| UACME_OPENIPC_CONF_ENV = ac_cv_prog_cc_c99='-std=gnu99' | ||||
| 
 | ||||
| ifeq ($(BR2_PACKAGE_MBEDTLS_OPENIPC),y) | ||||
| UACME_OPENIPC_CONF_OPTS += --with-mbedtls | ||||
| UACME_OPENIPC_DEPENDENCIES += mbedtls-openipc | ||||
| endif | ||||
| 
 | ||||
| ifeq ($(BR2_PACKAGE_UACME_OPENIPC_UALPN),y) | ||||
| UACME_OPENIPC_DEPENDENCIES += libev | ||||
| UACME_OPENIPC_CONF_OPTS += --with-ualpn | ||||
| else | ||||
| UACME_OPENIPC_CONF_OPTS += --without-ualpn | ||||
| endif | ||||
| 
 | ||||
| $(eval $(autotools-package)) | ||||
		Loading…
	
		Reference in New Issue