Merge branch 'next'
A few conflicts had to be resolved: - Version number and hash for mesa3d-headers/mesa3d - Patches added in qemu, and the qemu version number - The gnuconfig README.buildroot Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
This commit is contained in:
commit
a6569f2b3d
|
@ -190,6 +190,7 @@ freescale_imx8mmevk_defconfig: { extends: .defconfig }
|
|||
freescale_imx8mqevk_defconfig: { extends: .defconfig }
|
||||
freescale_imx8qmmek_defconfig: { extends: .defconfig }
|
||||
freescale_imx8qxpmek_defconfig: { extends: .defconfig }
|
||||
freescale_imx8mnevk_defconfig: { extends: .defconfig }
|
||||
freescale_p1025twr_defconfig: { extends: .defconfig }
|
||||
freescale_t1040d4rdb_defconfig: { extends: .defconfig }
|
||||
freescale_t2080_qds_rdb_defconfig: { extends: .defconfig }
|
||||
|
|
|
@ -2364,6 +2364,10 @@ F: package/gtest/
|
|||
F: package/libhttpserver/
|
||||
F: package/mtdev/
|
||||
|
||||
N: Stephane Viau <stephane.viau@oss.nxp.com>
|
||||
F: board/freescale/imx8mnevk/
|
||||
F: configs/freescale_imx8mnevk_defconfig
|
||||
|
||||
N: Steve Calfee <stevecalfee@gmail.com>
|
||||
F: package/python-pymysql/
|
||||
F: package/python-pyratemp/
|
||||
|
@ -2595,6 +2599,9 @@ F: package/python-pyusb/
|
|||
N: Wojciech Niziński <niziak@spox.org>
|
||||
F: package/fwup/
|
||||
|
||||
N: Yair Ben Avraham <yairba@protonmail.com>
|
||||
F: package/gloox/
|
||||
|
||||
N: Yann E. MORIN <yann.morin.1998@free.fr>
|
||||
F: board/friendlyarm/nanopi-neo/
|
||||
F: configs/nanopi_neo_defconfig
|
||||
|
|
|
@ -1,6 +1,8 @@
|
|||
# i386/x86_64 cpu features
|
||||
config BR2_X86_CPU_HAS_MMX
|
||||
bool
|
||||
config BR2_X86_CPU_HAS_3DNOW
|
||||
bool
|
||||
config BR2_X86_CPU_HAS_SSE
|
||||
bool
|
||||
config BR2_X86_CPU_HAS_SSE2
|
||||
|
@ -155,15 +157,18 @@ config BR2_x86_k6_2
|
|||
bool "k6-2"
|
||||
depends on !BR2_x86_64
|
||||
select BR2_X86_CPU_HAS_MMX
|
||||
select BR2_X86_CPU_HAS_3DNOW
|
||||
config BR2_x86_athlon
|
||||
bool "athlon"
|
||||
depends on !BR2_x86_64
|
||||
select BR2_X86_CPU_HAS_MMX
|
||||
select BR2_X86_CPU_HAS_3DNOW
|
||||
config BR2_x86_athlon_4
|
||||
bool "athlon-4"
|
||||
depends on !BR2_x86_64
|
||||
select BR2_X86_CPU_HAS_MMX
|
||||
select BR2_X86_CPU_HAS_SSE
|
||||
select BR2_X86_CPU_HAS_3DNOW
|
||||
config BR2_x86_opteron
|
||||
bool "opteron"
|
||||
select BR2_X86_CPU_HAS_MMX
|
||||
|
@ -209,6 +214,7 @@ config BR2_x86_c3
|
|||
bool "Via/Cyrix C3 (Samuel/Ezra cores)"
|
||||
depends on !BR2_x86_64
|
||||
select BR2_X86_CPU_HAS_MMX
|
||||
select BR2_X86_CPU_HAS_3DNOW
|
||||
config BR2_x86_c32
|
||||
bool "Via C3-2 (Nehemiah cores)"
|
||||
depends on !BR2_x86_64
|
||||
|
|
|
@ -9,21 +9,21 @@ main ()
|
|||
fi
|
||||
|
||||
if grep -Eq "^BR2_PACKAGE_FREESCALE_IMX_PLATFORM_IMX8M=y$" ${BR2_CONFIG}; then
|
||||
cat ${BINARIES_DIR}/u-boot-spl.bin ${BINARIES_DIR}/lpddr4_pmu_train_fw.bin > ${BINARIES_DIR}/u-boot-spl-ddr.bin
|
||||
cat ${BINARIES_DIR}/u-boot-spl.bin ${BINARIES_DIR}/ddr_fw.bin > ${BINARIES_DIR}/u-boot-spl-ddr.bin
|
||||
BL31=${BINARIES_DIR}/bl31.bin BL33=${BINARIES_DIR}/u-boot-nodtb.bin ATF_LOAD_ADDR=0x00910000 ${HOST_DIR}/bin/mkimage_fit_atf.sh ${UBOOT_DTB} > ${BINARIES_DIR}/u-boot.its
|
||||
${HOST_DIR}/bin/mkimage -E -p 0x3000 -f ${BINARIES_DIR}/u-boot.its ${BINARIES_DIR}/u-boot.itb
|
||||
rm -f ${BINARIES_DIR}/u-boot.its
|
||||
|
||||
${HOST_DIR}/bin/mkimage_imx8 -fit -signed_hdmi ${BINARIES_DIR}/signed_hdmi_imx8m.bin -loader ${BINARIES_DIR}/u-boot-spl-ddr.bin 0x7E1000 -second_loader ${BINARIES_DIR}/u-boot.itb 0x40200000 0x60000 -out ${BINARIES_DIR}/imx8-boot-sd.bin
|
||||
elif grep -Eq "^BR2_PACKAGE_FREESCALE_IMX_PLATFORM_IMX8MM=y$" ${BR2_CONFIG}; then
|
||||
cat ${BINARIES_DIR}/u-boot-spl.bin ${BINARIES_DIR}/lpddr4_pmu_train_fw.bin > ${BINARIES_DIR}/u-boot-spl-ddr.bin
|
||||
cat ${BINARIES_DIR}/u-boot-spl.bin ${BINARIES_DIR}/ddr_fw.bin > ${BINARIES_DIR}/u-boot-spl-ddr.bin
|
||||
BL31=${BINARIES_DIR}/bl31.bin BL33=${BINARIES_DIR}/u-boot-nodtb.bin ATF_LOAD_ADDR=0x00920000 ${HOST_DIR}/bin/mkimage_fit_atf.sh ${UBOOT_DTB} > ${BINARIES_DIR}/u-boot.its
|
||||
${HOST_DIR}/bin/mkimage -E -p 0x3000 -f ${BINARIES_DIR}/u-boot.its ${BINARIES_DIR}/u-boot.itb
|
||||
rm -f ${BINARIES_DIR}/u-boot.its
|
||||
|
||||
${HOST_DIR}/bin/mkimage_imx8 -fit -loader ${BINARIES_DIR}/u-boot-spl-ddr.bin 0x7E1000 -second_loader ${BINARIES_DIR}/u-boot.itb 0x40200000 0x60000 -out ${BINARIES_DIR}/imx8-boot-sd.bin
|
||||
elif grep -Eq "^BR2_PACKAGE_FREESCALE_IMX_PLATFORM_IMX8MN=y$" ${BR2_CONFIG}; then
|
||||
cat ${BINARIES_DIR}/u-boot-spl.bin ${BINARIES_DIR}/lpddr4_pmu_train_fw.bin > ${BINARIES_DIR}/u-boot-spl-ddr.bin
|
||||
cat ${BINARIES_DIR}/u-boot-spl.bin ${BINARIES_DIR}/ddr_fw.bin > ${BINARIES_DIR}/u-boot-spl-ddr.bin
|
||||
BL31=${BINARIES_DIR}/bl31.bin BL33=${BINARIES_DIR}/u-boot-nodtb.bin ATF_LOAD_ADDR=0x00960000 ${HOST_DIR}/bin/mkimage_fit_atf.sh ${UBOOT_DTB} > ${BINARIES_DIR}/u-boot.its
|
||||
${HOST_DIR}/bin/mkimage -E -p 0x3000 -f ${BINARIES_DIR}/u-boot.its ${BINARIES_DIR}/u-boot.itb
|
||||
rm -f ${BINARIES_DIR}/u-boot.its
|
||||
|
|
|
@ -38,6 +38,8 @@ genimage_type()
|
|||
echo "genimage.cfg.template_imx8"
|
||||
elif grep -Eq "^BR2_PACKAGE_FREESCALE_IMX_PLATFORM_IMX8MM=y$" ${BR2_CONFIG}; then
|
||||
echo "genimage.cfg.template_imx8"
|
||||
elif grep -Eq "^BR2_PACKAGE_FREESCALE_IMX_PLATFORM_IMX8MN=y$" ${BR2_CONFIG}; then
|
||||
echo "genimage.cfg.template_imx8"
|
||||
elif grep -Eq "^BR2_PACKAGE_FREESCALE_IMX_PLATFORM_IMX8X=y$" ${BR2_CONFIG}; then
|
||||
echo "genimage.cfg.template_imx8"
|
||||
elif grep -Eq "^BR2_LINUX_KERNEL_INSTALL_TARGET=y$" ${BR2_CONFIG}; then
|
||||
|
|
73
board/freescale/imx8mnevk/readme.txt
Normal file
73
board/freescale/imx8mnevk/readme.txt
Normal file
|
@ -0,0 +1,73 @@
|
|||
***************************
|
||||
Freescale i.MX8MN EVK board
|
||||
***************************
|
||||
|
||||
This file documents the Buildroot support for the i.MX8M Nano EVK board.
|
||||
|
||||
Build
|
||||
=====
|
||||
|
||||
First, configure Buildroot for the i.MX8MN EVK board:
|
||||
|
||||
make freescale_imx8mnevk_defconfig
|
||||
|
||||
Build all components:
|
||||
|
||||
make
|
||||
|
||||
You will find in output/images/ the following files:
|
||||
- bl31.bin
|
||||
- boot.vfat
|
||||
- ddr4_201810_fw.bin
|
||||
- ddr_fw.bin
|
||||
- fsl-imx8mn-ddr4-evk.dtb
|
||||
- Image
|
||||
- imx8-boot-sd.bin
|
||||
- rootfs.ext2
|
||||
- rootfs.ext4
|
||||
- rootfs.tar
|
||||
- sdcard.img
|
||||
- u-boot.bin
|
||||
- u-boot.imx
|
||||
- u-boot.itb
|
||||
- u-boot-nodtb.bin
|
||||
- u-boot-spl.bin
|
||||
- u-boot-spl-ddr.bin
|
||||
|
||||
Create a bootable SD card
|
||||
=========================
|
||||
|
||||
To determine the device associated to the SD card have a look in the
|
||||
/proc/partitions file:
|
||||
|
||||
cat /proc/partitions
|
||||
|
||||
Buildroot prepares a bootable "sdcard.img" image in the output/images/
|
||||
directory, ready to be dumped on a SD card. Launch the following
|
||||
command as root:
|
||||
|
||||
dd if=output/images/sdcard.img of=/dev/<your-sd-device>
|
||||
|
||||
*** WARNING! This will destroy all the card content. Use with care! ***
|
||||
|
||||
For details about the medium image layout, see the definition in
|
||||
board/freescale/common/imx/genimage.cfg.template_imx8.
|
||||
|
||||
Boot the i.MX8MN EVK board
|
||||
==========================
|
||||
|
||||
To boot your newly created system (refer to the i.MX8MNano EVK Quick Start Guide
|
||||
[1] for guidance):
|
||||
- insert the SD card in the SD slot of the board;
|
||||
- Configure the switches as follows (X = "don't care"):
|
||||
SW1101: 1100XXXXXX [D1-D10]
|
||||
SW1102: XXXXXXXXXX [D1-D10]
|
||||
- put a micro USB cable into the Debug USB Port and connect using a terminal
|
||||
emulator at 115200 bps, 8n1;
|
||||
- power on the board.
|
||||
|
||||
Enjoy!
|
||||
|
||||
References
|
||||
==========
|
||||
[1] https://www.nxp.com/design/development-boards/i-mx-evaluation-and-development-boards/evaluation-kit-for-the-i-mx-8m-nano-applications-processor:8MNANOD4-EVK
|
|
@ -19,7 +19,7 @@ choice
|
|||
prompt "AT91 Bootstrap 3 version"
|
||||
|
||||
config BR2_TARGET_AT91BOOTSTRAP3_LATEST_VERSION
|
||||
bool "3.9.0"
|
||||
bool "3.9.2"
|
||||
|
||||
config BR2_TARGET_AT91BOOTSTRAP3_CUSTOM_GIT
|
||||
bool "Custom Git repository"
|
||||
|
@ -51,7 +51,7 @@ endif
|
|||
|
||||
config BR2_TARGET_AT91BOOTSTRAP3_VERSION
|
||||
string
|
||||
default "v3.9.0" if BR2_TARGET_AT91BOOTSTRAP3_LATEST_VERSION
|
||||
default "v3.9.2" if BR2_TARGET_AT91BOOTSTRAP3_LATEST_VERSION
|
||||
default BR2_TARGET_AT91BOOTSTRAP3_CUSTOM_REPO_VERSION \
|
||||
if BR2_TARGET_AT91BOOTSTRAP3_CUSTOM_GIT
|
||||
default "custom" if BR2_TARGET_AT91BOOTSTRAP3_CUSTOM_TARBALL
|
||||
|
|
|
@ -1,3 +1,3 @@
|
|||
# Locally calculated
|
||||
sha256 e23e6df23b79ca81e412cb73a1f48bd95df8d46c7d52a1d073c2ed9d4f3a1a71 at91bootstrap3-v3.9.0.tar.gz
|
||||
sha256 6cf37df482024f3770fe1880f768a675beda16323a90e702860d9e5478105b3f at91bootstrap3-v3.9.2.tar.gz
|
||||
sha256 732b2a55b5905031d8ae420136ffb5f8889214865784386bf754cffab8d2bc6e main.c
|
||||
|
|
|
@ -12,7 +12,7 @@ choice
|
|||
Select the specific Barebox version you want to use
|
||||
|
||||
config BR2_TARGET_BAREBOX_LATEST_VERSION
|
||||
bool "2020.03.0"
|
||||
bool "2020.05.0"
|
||||
|
||||
config BR2_TARGET_BAREBOX_CUSTOM_VERSION
|
||||
bool "Custom version"
|
||||
|
@ -40,7 +40,7 @@ endif
|
|||
|
||||
config BR2_TARGET_BAREBOX_VERSION
|
||||
string
|
||||
default "2020.03.0" if BR2_TARGET_BAREBOX_LATEST_VERSION
|
||||
default "2020.05.0" if BR2_TARGET_BAREBOX_LATEST_VERSION
|
||||
default BR2_TARGET_BAREBOX_CUSTOM_VERSION_VALUE if BR2_TARGET_BAREBOX_CUSTOM_VERSION
|
||||
default "custom" if BR2_TARGET_BAREBOX_CUSTOM_TARBALL
|
||||
default BR2_TARGET_BAREBOX_CUSTOM_GIT_VERSION if BR2_TARGET_BAREBOX_CUSTOM_GIT
|
||||
|
|
|
@ -1,8 +1,8 @@
|
|||
# From https://www.barebox.org/download/barebox-2020.03.0.tar.bz2.md5
|
||||
md5 9e93df6dadb898d91d9f3811456a94bd barebox-2020.03.0.tar.bz2
|
||||
# From https://www.barebox.org/download/barebox-2020.05.0.tar.bz2.md5
|
||||
md5 31dee7b5715967fab882cabe4e406896 barebox-2020.05.0.tar.bz2
|
||||
|
||||
# Locally calculated
|
||||
sha256 625b031d1fe99bdd3bf95f79c8ecfcf67101bc2500ec4816e034bf989f16d1c2 barebox-2020.03.0.tar.bz2
|
||||
sha256 03e29c2864c3220c676a0cf768ffe2b8f1064eddb60463281c9944625e649b65 barebox-2020.05.0.tar.bz2
|
||||
|
||||
# License files, locally computed
|
||||
sha256 ab1122aa9f9073ad1ec824edcd970b16a6a7881a34a18fd56c080debb2dca5d4 COPYING
|
||||
|
|
|
@ -3,7 +3,7 @@ BR2_cortex_a5=y
|
|||
BR2_ARM_ENABLE_NEON=y
|
||||
BR2_ARM_ENABLE_VFP=y
|
||||
BR2_ARM_INSTRUCTIONS_THUMB2=y
|
||||
BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_4_19=y
|
||||
BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_4=y
|
||||
BR2_TOOLCHAIN_BUILDROOT_WCHAR=y
|
||||
BR2_PTHREAD_DEBUG=y
|
||||
BR2_TOOLCHAIN_BUILDROOT_CXX=y
|
||||
|
@ -12,7 +12,7 @@ BR2_ROOTFS_POST_IMAGE_SCRIPT="support/scripts/genimage.sh"
|
|||
BR2_ROOTFS_POST_SCRIPT_ARGS="-c board/atmel/sama5d27_som1_ek_mmc/genimage.cfg"
|
||||
BR2_LINUX_KERNEL=y
|
||||
BR2_LINUX_KERNEL_CUSTOM_TARBALL=y
|
||||
BR2_LINUX_KERNEL_CUSTOM_TARBALL_LOCATION="$(call github,linux4sam,linux-at91,linux4sam_6.2)/linux-linux4sam_6.2.tar.gz"
|
||||
BR2_LINUX_KERNEL_CUSTOM_TARBALL_LOCATION="$(call github,linux4sam,linux-at91,linux4sam-2020.04)/linux-at91-linux4sam-2020.04.tar.gz"
|
||||
BR2_LINUX_KERNEL_DEFCONFIG="sama5"
|
||||
BR2_LINUX_KERNEL_DTS_SUPPORT=y
|
||||
BR2_LINUX_KERNEL_INTREE_DTS_NAME="at91-sama5d27_som1_ek"
|
||||
|
@ -71,12 +71,12 @@ BR2_TARGET_ROOTFS_EXT2_4=y
|
|||
BR2_TARGET_ROOTFS_EXT2_SIZE="120M"
|
||||
BR2_TARGET_AT91BOOTSTRAP3=y
|
||||
BR2_TARGET_AT91BOOTSTRAP3_CUSTOM_TARBALL=y
|
||||
BR2_TARGET_AT91BOOTSTRAP3_CUSTOM_TARBALL_LOCATION="$(call github,linux4sam,at91bootstrap,v3.9.0)/at91bootstrap3-v3.9.0.tar.gz"
|
||||
BR2_TARGET_AT91BOOTSTRAP3_CUSTOM_TARBALL_LOCATION="$(call github,linux4sam,at91bootstrap,v3.9.2)/at91bootstrap3-v3.9.2.tar.gz"
|
||||
BR2_TARGET_AT91BOOTSTRAP3_DEFCONFIG="sama5d27_som1_eksd_uboot"
|
||||
BR2_TARGET_UBOOT=y
|
||||
BR2_TARGET_UBOOT_BUILD_SYSTEM_KCONFIG=y
|
||||
BR2_TARGET_UBOOT_CUSTOM_TARBALL=y
|
||||
BR2_TARGET_UBOOT_CUSTOM_TARBALL_LOCATION="$(call github,linux4sam,u-boot-at91,linux4sam_6.2)/u-boot-at91-linux4sam_6.2.tar.gz"
|
||||
BR2_TARGET_UBOOT_CUSTOM_TARBALL_LOCATION="$(call github,linux4sam,u-boot-at91,linux4sam-2020.04)/u-boot-at91-linux4sam-2020.04.tar.gz"
|
||||
BR2_TARGET_UBOOT_BOARD_DEFCONFIG="sama5d27_som1_ek_mmc"
|
||||
BR2_TARGET_UBOOT_NEEDS_DTC=y
|
||||
BR2_PACKAGE_HOST_DOSFSTOOLS=y
|
||||
|
|
|
@ -2,8 +2,8 @@
|
|||
BR2_arm=y
|
||||
BR2_arm926t=y
|
||||
|
||||
# Linux headers same as kernel, a 5.3 series
|
||||
BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_3=y
|
||||
# Linux headers same as kernel, a 5.4 series
|
||||
BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_4=y
|
||||
|
||||
# system
|
||||
BR2_TARGET_GENERIC_GETTY_PORT="ttyAMA0"
|
||||
|
@ -11,7 +11,7 @@ BR2_TARGET_GENERIC_GETTY_PORT="ttyAMA0"
|
|||
# kernel
|
||||
BR2_LINUX_KERNEL=y
|
||||
BR2_LINUX_KERNEL_CUSTOM_VERSION=y
|
||||
BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="5.3.8"
|
||||
BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="5.4.42"
|
||||
BR2_LINUX_KERNEL_DEFCONFIG="mxs"
|
||||
BR2_LINUX_KERNEL_DTS_SUPPORT=y
|
||||
BR2_LINUX_KERNEL_INTREE_DTS_NAME="imx28-evk"
|
||||
|
@ -20,7 +20,7 @@ BR2_LINUX_KERNEL_INTREE_DTS_NAME="imx28-evk"
|
|||
BR2_TARGET_UBOOT=y
|
||||
BR2_TARGET_UBOOT_BOARDNAME="mx28evk"
|
||||
BR2_TARGET_UBOOT_CUSTOM_VERSION=y
|
||||
BR2_TARGET_UBOOT_CUSTOM_VERSION_VALUE="2019.10"
|
||||
BR2_TARGET_UBOOT_CUSTOM_VERSION_VALUE="2020.04"
|
||||
BR2_TARGET_UBOOT_FORMAT_SD=y
|
||||
|
||||
# Filesystem
|
||||
|
|
43
configs/freescale_imx8mnevk_defconfig
Normal file
43
configs/freescale_imx8mnevk_defconfig
Normal file
|
@ -0,0 +1,43 @@
|
|||
BR2_aarch64=y
|
||||
BR2_ARM_FPU_VFPV3=y
|
||||
BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_4_19=y
|
||||
BR2_TARGET_GENERIC_GETTY_PORT="ttymxc1"
|
||||
BR2_ROOTFS_POST_IMAGE_SCRIPT="board/freescale/common/imx/imx8-bootloader-prepare.sh board/freescale/common/imx/post-image.sh"
|
||||
BR2_ROOTFS_POST_SCRIPT_ARGS="${UBOOT_DIR}/arch/arm/dts/fsl-imx8mn-ddr4-evk.dtb"
|
||||
BR2_LINUX_KERNEL=y
|
||||
BR2_LINUX_KERNEL_CUSTOM_GIT=y
|
||||
BR2_LINUX_KERNEL_CUSTOM_REPO_URL="https://source.codeaurora.org/external/imx/linux-imx"
|
||||
BR2_LINUX_KERNEL_CUSTOM_REPO_VERSION="rel_imx_4.19.35_1.1.0"
|
||||
BR2_LINUX_KERNEL_USE_ARCH_DEFAULT_CONFIG=y
|
||||
BR2_LINUX_KERNEL_DTS_SUPPORT=y
|
||||
BR2_LINUX_KERNEL_INTREE_DTS_NAME="freescale/fsl-imx8mn-ddr4-evk"
|
||||
BR2_LINUX_KERNEL_NEEDS_HOST_OPENSSL=y
|
||||
BR2_PACKAGE_FREESCALE_IMX=y
|
||||
BR2_PACKAGE_FREESCALE_IMX_PLATFORM_IMX8MN=y
|
||||
BR2_PACKAGE_FIRMWARE_IMX=y
|
||||
BR2_PACKAGE_FIRMWARE_DDRFW_DDR4=y
|
||||
BR2_TARGET_ROOTFS_EXT2=y
|
||||
BR2_TARGET_ROOTFS_EXT2_4=y
|
||||
BR2_TARGET_ROOTFS_EXT2_SIZE="120M"
|
||||
BR2_TARGET_ARM_TRUSTED_FIRMWARE=y
|
||||
BR2_TARGET_ARM_TRUSTED_FIRMWARE_CUSTOM_GIT=y
|
||||
BR2_TARGET_ARM_TRUSTED_FIRMWARE_CUSTOM_REPO_URL="https://source.codeaurora.org/external/imx/imx-atf"
|
||||
BR2_TARGET_ARM_TRUSTED_FIRMWARE_CUSTOM_REPO_VERSION="rel_imx_4.19.35_1.1.0"
|
||||
BR2_TARGET_ARM_TRUSTED_FIRMWARE_PLATFORM="imx8mn"
|
||||
BR2_TARGET_ARM_TRUSTED_FIRMWARE_BL31=y
|
||||
BR2_TARGET_UBOOT=y
|
||||
BR2_TARGET_UBOOT_BUILD_SYSTEM_KCONFIG=y
|
||||
BR2_TARGET_UBOOT_CUSTOM_GIT=y
|
||||
BR2_TARGET_UBOOT_CUSTOM_REPO_URL="https://source.codeaurora.org/external/imx/uboot-imx"
|
||||
BR2_TARGET_UBOOT_CUSTOM_REPO_VERSION="rel_imx_4.19.35_1.1.0"
|
||||
BR2_TARGET_UBOOT_BOARD_DEFCONFIG="imx8mn_ddr4_evk"
|
||||
BR2_TARGET_UBOOT_NEEDS_DTC=y
|
||||
BR2_TARGET_UBOOT_FORMAT_CUSTOM=y
|
||||
BR2_TARGET_UBOOT_FORMAT_CUSTOM_NAME="u-boot-nodtb.bin"
|
||||
BR2_TARGET_UBOOT_SPL=y
|
||||
BR2_PACKAGE_HOST_DOSFSTOOLS=y
|
||||
BR2_PACKAGE_HOST_GENIMAGE=y
|
||||
BR2_PACKAGE_HOST_IMX_MKIMAGE=y
|
||||
BR2_PACKAGE_HOST_MTOOLS=y
|
||||
BR2_PACKAGE_HOST_UBOOT_TOOLS=y
|
||||
BR2_PACKAGE_HOST_UBOOT_TOOLS_FIT_SUPPORT=y
|
|
@ -3,8 +3,8 @@ BR2_arm=y
|
|||
BR2_cortex_a7=y
|
||||
BR2_ARM_FPU_NEON_VFPV4=y
|
||||
|
||||
# Linux headers same as kernel, a 5.3 series
|
||||
BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_3=y
|
||||
# Linux headers same as kernel, a 5.6 series
|
||||
BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_6=y
|
||||
|
||||
# system
|
||||
BR2_TARGET_GENERIC_GETTY_PORT="ttymxc4"
|
||||
|
@ -12,7 +12,7 @@ BR2_TARGET_GENERIC_GETTY_PORT="ttymxc4"
|
|||
# kernel
|
||||
BR2_LINUX_KERNEL=y
|
||||
BR2_LINUX_KERNEL_CUSTOM_VERSION=y
|
||||
BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="5.3.4"
|
||||
BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="5.6.3"
|
||||
BR2_LINUX_KERNEL_DEFCONFIG="imx_v6_v7"
|
||||
BR2_LINUX_KERNEL_DTS_SUPPORT=y
|
||||
BR2_LINUX_KERNEL_INTREE_DTS_NAME="imx7d-pico-pi"
|
||||
|
@ -25,7 +25,7 @@ BR2_TARGET_UBOOT_SPL=y
|
|||
BR2_TARGET_UBOOT_SPL_NAME="SPL"
|
||||
BR2_TARGET_UBOOT_BOARDNAME="pico-pi-imx7d"
|
||||
BR2_TARGET_UBOOT_CUSTOM_VERSION=y
|
||||
BR2_TARGET_UBOOT_CUSTOM_VERSION_VALUE="2019.10"
|
||||
BR2_TARGET_UBOOT_CUSTOM_VERSION_VALUE="2020.04"
|
||||
BR2_TARGET_UBOOT_FORMAT_DTB_IMG=y
|
||||
|
||||
# wifi firmware for brcm43439
|
||||
|
|
|
@ -355,8 +355,6 @@ define LINUX_KCONFIG_FIXUP_CMDS
|
|||
$(call KCONFIG_ENABLE_OPT,CONFIG_INOTIFY_USER))
|
||||
$(if $(BR2_ROOTFS_DEVICE_CREATION_DYNAMIC_MDEV),
|
||||
$(call KCONFIG_ENABLE_OPT,CONFIG_NET))
|
||||
$(if $(BR2_PACKAGE_LINUX_TOOLS_PERF),
|
||||
$(call KCONFIG_ENABLE_OPT,CONFIG_PERF_EVENTS))
|
||||
$(if $(BR2_LINUX_KERNEL_APPENDED_DTB),
|
||||
$(call KCONFIG_ENABLE_OPT,CONFIG_ARM_APPENDED_DTB))
|
||||
$(if $(LINUX_KERNEL_CUSTOM_LOGO_PATH),
|
||||
|
|
|
@ -2036,6 +2036,7 @@ menu "Networking applications"
|
|||
source "package/freeswitch-mod-bcg729/Config.in"
|
||||
source "package/gerbera/Config.in"
|
||||
source "package/gesftpserver/Config.in"
|
||||
source "package/gloox/Config.in"
|
||||
source "package/glorytun/Config.in"
|
||||
source "package/gupnp-tools/Config.in"
|
||||
source "package/gutenprint/Config.in"
|
||||
|
|
43
package/at-spi2-atk/0001-meson-add-tests-option.patch
Normal file
43
package/at-spi2-atk/0001-meson-add-tests-option.patch
Normal file
|
@ -0,0 +1,43 @@
|
|||
From 466d04a57b32417dbf2d5e818af1b7593af5f802 Mon Sep 17 00:00:00 2001
|
||||
From: Fabrice Fontaine <fontaine.fabrice@gmail.com>
|
||||
Date: Sun, 3 May 2020 10:29:36 +0200
|
||||
Subject: [PATCH] meson: add tests option
|
||||
|
||||
Add tests option to allow the user to build at-spi2-atk without tests,
|
||||
it is especially useful as one of the test requires libxml-2.0
|
||||
|
||||
Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com>
|
||||
[Upstream status:
|
||||
https://gitlab.gnome.org/GNOME/at-spi2-atk/-/merge_requests/22]
|
||||
---
|
||||
meson.build | 4 +++-
|
||||
meson_options.txt | 4 ++++
|
||||
2 files changed, 7 insertions(+), 1 deletion(-)
|
||||
|
||||
diff --git a/meson.build b/meson.build
|
||||
index 9fce5d6..61bc93d 100644
|
||||
--- a/meson.build
|
||||
+++ b/meson.build
|
||||
@@ -61,4 +61,6 @@ install_data('at-spi2-atk.desktop',
|
||||
|
||||
subdir('droute')
|
||||
subdir('atk-adaptor')
|
||||
-subdir('tests')
|
||||
+if get_option('tests')
|
||||
+ subdir('tests')
|
||||
+endif
|
||||
diff --git a/meson_options.txt b/meson_options.txt
|
||||
index 24c9228..a4abdc2 100644
|
||||
--- a/meson_options.txt
|
||||
+++ b/meson_options.txt
|
||||
@@ -2,3 +2,7 @@ option('disable_p2p',
|
||||
description: 'Disable peer-to-peer DBus connections',
|
||||
type: 'boolean',
|
||||
value: false)
|
||||
+option('tests',
|
||||
+ description: 'Whether to build tests',
|
||||
+ type: 'boolean',
|
||||
+ value: true)
|
||||
--
|
||||
2.26.2
|
||||
|
|
@ -1,3 +1,5 @@
|
|||
# From http://ftp.acc.umu.se/pub/gnome/sources/at-spi2-atk/2.34/at-spi2-atk-2.34.2.sha256sum
|
||||
sha256 901323cee0eef05c01ec4dee06c701aeeca81a314a7d60216fa363005e27f4f0 at-spi2-atk-2.34.2.tar.xz
|
||||
|
||||
# locally calculated
|
||||
sha256 61891f0abae1689f6617a963105a3f1dcdab5970c4a36ded9c79a7a544b16a6e at-spi2-atk-2.26.2.tar.xz
|
||||
sha256 c6105b34ab6829ff5c70eba234f40053215fa9f8383ced271b0e370a1923624b COPYING
|
||||
sha256 dc626520dcd53a22f727af3ee42c770e56c97a64fe3adb063799d8ab032fe551 COPYING
|
||||
|
|
|
@ -4,13 +4,15 @@
|
|||
#
|
||||
################################################################################
|
||||
|
||||
AT_SPI2_ATK_VERSION_MAJOR = 2.26
|
||||
AT_SPI2_ATK_VERSION_MAJOR = 2.34
|
||||
AT_SPI2_ATK_VERSION = $(AT_SPI2_ATK_VERSION_MAJOR).2
|
||||
AT_SPI2_ATK_SOURCE = at-spi2-atk-$(AT_SPI2_ATK_VERSION).tar.xz
|
||||
AT_SPI2_ATK_SITE = http://ftp.gnome.org/pub/gnome/sources/at-spi2-atk/$(AT_SPI2_ATK_VERSION_MAJOR)
|
||||
AT_SPI2_ATK_LICENSE = LGPL-2.0+
|
||||
AT_SPI2_ATK_SITE = \
|
||||
http://ftp.gnome.org/pub/gnome/sources/at-spi2-atk/$(AT_SPI2_ATK_VERSION_MAJOR)
|
||||
AT_SPI2_ATK_LICENSE = LGPL-2.1+
|
||||
AT_SPI2_ATK_LICENSE_FILES = COPYING
|
||||
AT_SPI2_ATK_INSTALL_STAGING = YES
|
||||
AT_SPI2_ATK_DEPENDENCIES = atk at-spi2-core libglib2 host-pkgconf
|
||||
AT_SPI2_ATK_CONF_OPTS = -Dtests=false
|
||||
|
||||
$(eval $(autotools-package))
|
||||
$(eval $(meson-package))
|
||||
|
|
|
@ -1,35 +0,0 @@
|
|||
From 3b154996a27ede1c94cbc590e2db3858389d18c2 Mon Sep 17 00:00:00 2001
|
||||
From: Tobias Stoeckmann <tobias@stoeckmann.org>
|
||||
Date: Tue, 12 Mar 2019 11:46:24 +0100
|
||||
Subject: [PATCH] Fix meson.build for meson 0.50.0.
|
||||
|
||||
Since meson 0.50.0 it is not possible anymore to specify an
|
||||
absolute directory for subdir. To keep current functionality,
|
||||
use install_dir instead.
|
||||
|
||||
atspi/meson.build:60:0: ERROR: Subdir keyword must not be an absolute path.
|
||||
|
||||
Signed-off-by: Tobias Stoeckmann <tobias@stoeckmann.org>
|
||||
|
||||
Upstream: https://github.com/GNOME/at-spi2-core/commit/44a812ea51223d82f21a098a2d45fcc5c329ce7a.patch
|
||||
Signed-off-by: Peter Seiderer <ps.report@gmx.net>
|
||||
---
|
||||
atspi/meson.build | 2 +-
|
||||
1 file changed, 1 insertion(+), 1 deletion(-)
|
||||
|
||||
diff --git a/atspi/meson.build b/atspi/meson.build
|
||||
index 17bfc45..2e44ffd 100644
|
||||
--- a/atspi/meson.build
|
||||
+++ b/atspi/meson.build
|
||||
@@ -57,7 +57,7 @@ atspi_headers = [
|
||||
|
||||
atspi_includedir = join_paths(get_option('prefix'), get_option('includedir'), 'at-spi-2.0', 'atspi')
|
||||
|
||||
-install_headers(atspi_headers, subdir: atspi_includedir)
|
||||
+install_headers(atspi_headers, install_dir: atspi_includedir)
|
||||
|
||||
atspi_enums = gnome.mkenums('atspi-enum-types',
|
||||
sources: [ 'atspi-constants.h', 'atspi-types.h' ],
|
||||
--
|
||||
2.21.0
|
||||
|
|
@ -1,3 +1,5 @@
|
|||
# From http://ftp.acc.umu.se/pub/gnome/sources/at-spi2-core/2.36/at-spi2-core-2.36.0.sha256sum
|
||||
sha256 88da57de0a7e3c60bc341a974a80fdba091612db3547c410d6deab039ca5c05a at-spi2-core-2.36.0.tar.xz
|
||||
|
||||
# locally calculated
|
||||
sha256 42a2487ab11ce43c288e73b2668ef8b1ab40a0e2b4f94e80fca04ad27b6f1c87 at-spi2-core-2.28.0.tar.xz
|
||||
sha256 c6105b34ab6829ff5c70eba234f40053215fa9f8383ced271b0e370a1923624b COPYING
|
||||
sha256 dc626520dcd53a22f727af3ee42c770e56c97a64fe3adb063799d8ab032fe551 COPYING
|
||||
|
|
|
@ -4,11 +4,11 @@
|
|||
#
|
||||
################################################################################
|
||||
|
||||
AT_SPI2_CORE_VERSION_MAJOR = 2.28
|
||||
AT_SPI2_CORE_VERSION_MAJOR = 2.36
|
||||
AT_SPI2_CORE_VERSION = $(AT_SPI2_CORE_VERSION_MAJOR).0
|
||||
AT_SPI2_CORE_SOURCE = at-spi2-core-$(AT_SPI2_CORE_VERSION).tar.xz
|
||||
AT_SPI2_CORE_SITE = http://ftp.gnome.org/pub/gnome/sources/at-spi2-core/$(AT_SPI2_CORE_VERSION_MAJOR)
|
||||
AT_SPI2_CORE_LICENSE = LGPL-2.0+
|
||||
AT_SPI2_CORE_LICENSE = LGPL-2.1+
|
||||
AT_SPI2_CORE_LICENSE_FILES = COPYING
|
||||
AT_SPI2_CORE_INSTALL_STAGING = YES
|
||||
AT_SPI2_CORE_DEPENDENCIES = host-pkgconf dbus libglib2 xlib_libXtst \
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
# From http://ftp.gnome.org/pub/gnome/sources/atk/2.33/atk-2.33.3.sha256sum
|
||||
sha256 532d1081e87b9f0a8d71733101e791818442fa1896531621d1aecc189e1a4ffe atk-2.33.3.tar.xz
|
||||
# From http://ftp.gnome.org/pub/gnome/sources/atk/2.36/atk-2.36.0.sha256sum
|
||||
sha256 fb76247e369402be23f1f5c65d38a9639c1164d934e40f6a9cf3c9e96b652788 atk-2.36.0.tar.xz
|
||||
|
||||
# Hash for license file
|
||||
sha256 d245807f90032872d1438d741ed21e2490e1175dc8aa3afa5ddb6c8e529b58e5 COPYING
|
||||
sha256 d245807f90032872d1438d741ed21e2490e1175dc8aa3afa5ddb6c8e529b58e5 COPYING
|
||||
|
|
|
@ -4,8 +4,8 @@
|
|||
#
|
||||
################################################################################
|
||||
|
||||
ATK_VERSION_MAJOR = 2.33
|
||||
ATK_VERSION = $(ATK_VERSION_MAJOR).3
|
||||
ATK_VERSION_MAJOR = 2.36
|
||||
ATK_VERSION = $(ATK_VERSION_MAJOR).0
|
||||
ATK_SOURCE = atk-$(ATK_VERSION).tar.xz
|
||||
ATK_SITE = http://ftp.gnome.org/pub/gnome/sources/atk/$(ATK_VERSION_MAJOR)
|
||||
ATK_LICENSE = LGPL-2.0+
|
||||
|
|
|
@ -40,7 +40,7 @@ endchoice
|
|||
|
||||
config BR2_BINUTILS_VERSION
|
||||
string
|
||||
default "arc-2019.09-release" if BR2_BINUTILS_VERSION_ARC
|
||||
default "arc-2020.03-release" if BR2_BINUTILS_VERSION_ARC
|
||||
default "c66d8bbcebfddf713b2b436e1b135e6b125a55a5" if BR2_BINUTILS_VERSION_CSKY
|
||||
default "2.31.1" if BR2_BINUTILS_VERSION_2_31_X
|
||||
default "2.32" if BR2_BINUTILS_VERSION_2_32_X
|
||||
|
|
|
@ -229,13 +229,14 @@ diff --git a/ld/ldlex.h b/ld/ldlex.h
|
|||
index 32a7a6409e8..c02b64bf92f 100644
|
||||
--- a/ld/ldlex.h
|
||||
+++ b/ld/ldlex.h
|
||||
@@ -150,6 +150,8 @@ enum option_values
|
||||
OPTION_FORCE_GROUP_ALLOCATION,
|
||||
OPTION_PRINT_MAP_DISCARDED,
|
||||
@@ -152,6 +152,8 @@ enum option_values
|
||||
OPTION_NO_PRINT_MAP_DISCARDED,
|
||||
OPTION_NON_CONTIGUOUS_REGIONS,
|
||||
OPTION_NON_CONTIGUOUS_REGIONS_WARNINGS,
|
||||
+ OPTION_NO_POISON_SYSTEM_DIRECTORIES,
|
||||
+ OPTION_ERROR_POISON_SYSTEM_DIRECTORIES,
|
||||
};
|
||||
|
||||
|
||||
/* The initial parser states. */
|
||||
diff --git a/ld/ldmain.c b/ld/ldmain.c
|
|
@ -4,7 +4,7 @@ sha512 d326408f12a03d9a61a9de56584c2af12f81c2e50d2d7e835d51565df8314df01575724a
|
|||
sha512 b7a6767c6c7ca6b5cafa7080e6820b7bb3a53b7148348c438d99905defbdf0d30c9744a484ee01c9441a8153901808513366b15ba9533e20c9673c262ade36ac binutils-2.33.1.tar.xz
|
||||
|
||||
# Locally calculated (fetched from Github)
|
||||
sha512 33ac5ad662db551870193f5c76c35a18de465adfa1c7f4bf5c1bb4145805a47507bf11ec21eb446b52f91f70cfe392252dd2b02724dc9dad3505258e3f6f4d45 binutils-gdb-arc-2019.09-release.tar.gz
|
||||
sha512 99c87ea97b43719dd9ce8193d60a5a6f0abc0479e8ebabbd32876f54807cd02d1280c691ef19e12cb79946280d2a4c1562bbb1a175a31ff1533720a623c3059a binutils-gdb-arc-2020.03-release.tar.gz
|
||||
|
||||
# Locally calculated (fetched from https://github.com/c-sky/binutils-gdb)
|
||||
sha512 979552d4b3a4f31e9f3b9a7027321bd4eb3ac6c2d8deac1720e94e54f81d736db09c53c5d87c301010e307b64127e14400a036c7a35e5d63a954a4edd9cc8e2c binutils-c66d8bbcebfddf713b2b436e1b135e6b125a55a5.tar.gz
|
||||
|
|
|
@ -9,13 +9,13 @@
|
|||
BINUTILS_VERSION = $(call qstrip,$(BR2_BINUTILS_VERSION))
|
||||
ifeq ($(BINUTILS_VERSION),)
|
||||
ifeq ($(BR2_arc),y)
|
||||
BINUTILS_VERSION = arc-2019.09-release
|
||||
BINUTILS_VERSION = arc-2020.03-release
|
||||
else
|
||||
BINUTILS_VERSION = 2.32
|
||||
endif
|
||||
endif # BINUTILS_VERSION
|
||||
|
||||
ifeq ($(BINUTILS_VERSION),arc-2019.09-release)
|
||||
ifeq ($(BINUTILS_VERSION),arc-2020.03-release)
|
||||
BINUTILS_SITE = $(call github,foss-for-synopsys-dwc-arc-processors,binutils-gdb,$(BINUTILS_VERSION))
|
||||
BINUTILS_SOURCE = binutils-gdb-$(BINUTILS_VERSION).tar.gz
|
||||
BINUTILS_FROM_GIT = y
|
||||
|
|
|
@ -1,3 +1,3 @@
|
|||
# Locally computed
|
||||
sha256 7fcfb4d2e43681f99faaad29d2a81c0ecc42d6e2b94eb4d1fded4e9dcb3661f1 dav1d-0.6.0.tar.bz2
|
||||
sha256 8057149f5f08c5ca47e1344fba9046ff84ac85ca409d7adbec8268c707ec5c19 dav1d-0.7.0.tar.bz2
|
||||
sha256 b327887de263238deaa80c34cdd2ff3e0ba1d35db585ce14a37ce3e74ee389e9 COPYING
|
||||
|
|
|
@ -4,7 +4,7 @@
|
|||
#
|
||||
################################################################################
|
||||
|
||||
DAV1D_VERSION = 0.6.0
|
||||
DAV1D_VERSION = 0.7.0
|
||||
DAV1D_SOURCE = dav1d-$(DAV1D_VERSION).tar.bz2
|
||||
DAV1D_SITE = https://code.videolan.org/videolan/dav1d/-/archive/$(DAV1D_VERSION)
|
||||
DAV1D_LICENSE = BSD-2-Clause
|
||||
|
|
|
@ -1,3 +1,3 @@
|
|||
# Locally calculated after checking pgp signature
|
||||
sha256 8f9741399b4b184ba28698c0fd7722638e79abac8e6c27eb526cc52b11ee0a1c feh-3.2.1.tar.bz2
|
||||
sha256 18545ca5c7537268810bec564db9cd3ad1ca98c2a2f23ec243d3bac56cfc0365 feh-3.4.tar.bz2
|
||||
sha256 a289176a74d8e5d071456df5d4ee629aeb86f8eeeb6570076fe126f182c6b91d COPYING
|
||||
|
|
|
@ -4,7 +4,7 @@
|
|||
#
|
||||
################################################################################
|
||||
|
||||
FEH_VERSION = 3.2.1
|
||||
FEH_VERSION = 3.4
|
||||
FEH_SOURCE = feh-$(FEH_VERSION).tar.bz2
|
||||
FEH_SITE = http://feh.finalrewind.org
|
||||
FEH_DEPENDENCIES = imlib2 libpng xlib_libXt
|
||||
|
|
|
@ -45,12 +45,15 @@ config BR2_PACKAGE_FREESCALE_IMX_PLATFORM_IMX8
|
|||
|
||||
config BR2_PACKAGE_FREESCALE_IMX_PLATFORM_IMX8M
|
||||
bool "imx8m"
|
||||
select BR2_PACKAGE_FREESCALE_IMX_NEED_DDR_FW
|
||||
|
||||
config BR2_PACKAGE_FREESCALE_IMX_PLATFORM_IMX8MM
|
||||
bool "imx8mm"
|
||||
select BR2_PACKAGE_FREESCALE_IMX_NEED_DDR_FW
|
||||
|
||||
config BR2_PACKAGE_FREESCALE_IMX_PLATFORM_IMX8MN
|
||||
bool "imx8mn"
|
||||
select BR2_PACKAGE_FREESCALE_IMX_NEED_DDR_FW
|
||||
|
||||
config BR2_PACKAGE_FREESCALE_IMX_PLATFORM_IMX8X
|
||||
bool "imx8x"
|
||||
|
@ -96,6 +99,9 @@ config BR2_PACKAGE_FREESCALE_IMX_HAS_VIV_GPU
|
|||
BR2_PACKAGE_FREESCALE_IMX_PLATFORM_IMX8MN || \
|
||||
BR2_PACKAGE_FREESCALE_IMX_PLATFORM_IMX8X
|
||||
|
||||
config BR2_PACKAGE_FREESCALE_IMX_NEED_DDR_FW
|
||||
bool
|
||||
|
||||
source "package/freescale-imx/imx-alsa-plugins/Config.in"
|
||||
source "package/freescale-imx/imx-codec/Config.in"
|
||||
source "package/freescale-imx/imx-kobs/Config.in"
|
||||
|
|
|
@ -8,3 +8,27 @@ config BR2_PACKAGE_FIRMWARE_IMX
|
|||
|
||||
This library is provided by Freescale as-is and doesn't have
|
||||
an upstream.
|
||||
|
||||
if BR2_PACKAGE_FREESCALE_IMX_NEED_DDR_FW
|
||||
|
||||
choice
|
||||
bool "DDR training binaries"
|
||||
default BR2_PACKAGE_FIRMWARE_DDRFW_LPDDR4
|
||||
help
|
||||
Choose the DDR training binaries to be used depending on the
|
||||
kind of memory that is available on the target board (DDR4,
|
||||
LPDDR4, etc...).
|
||||
|
||||
config BR2_PACKAGE_FIRMWARE_DDRFW_LPDDR4
|
||||
bool "lpddr4"
|
||||
help
|
||||
Use LPDDR4 binaries (i.e.: lpddr4_pmu_train_*.bin)
|
||||
|
||||
config BR2_PACKAGE_FIRMWARE_DDRFW_DDR4
|
||||
bool "DDR4"
|
||||
help
|
||||
Use DDR4 binaries (i.e.: ddr4_*_201810.bin).
|
||||
|
||||
endchoice # DDR training FW
|
||||
|
||||
endif
|
||||
|
|
|
@ -18,8 +18,10 @@ define FIRMWARE_IMX_EXTRACT_CMDS
|
|||
$(call FREESCALE_IMX_EXTRACT_HELPER,$(FIRMWARE_IMX_DL_DIR)/$(FIRMWARE_IMX_SOURCE))
|
||||
endef
|
||||
|
||||
ifeq ($(BR2_PACKAGE_FREESCALE_IMX_PLATFORM_IMX8M)$(BR2_PACKAGE_FREESCALE_IMX_PLATFORM_IMX8MM)$(BR2_PACKAGE_FREESCALE_IMX_PLATFORM_IMX8MN),y)
|
||||
ifeq ($(BR2_PACKAGE_FREESCALE_IMX_NEED_DDR_FW),y)
|
||||
FIRMWARE_IMX_INSTALL_IMAGES = YES
|
||||
|
||||
ifeq ($(BR2_PACKAGE_FIRMWARE_DDRFW_LPDDR4),y)
|
||||
FIRMWARE_IMX_DDRFW_DIR = $(@D)/firmware/ddr/synopsys
|
||||
define FIRMWARE_IMX_PREPARE_LPDDR4_FW
|
||||
$(TARGET_OBJCOPY) -I binary -O binary --pad-to 0x8000 --gap-fill=0x0 \
|
||||
|
@ -33,7 +35,7 @@ define FIRMWARE_IMX_PREPARE_LPDDR4_FW
|
|||
$(FIRMWARE_IMX_DDRFW_DIR)/lpddr4_pmu_train_$(1)_fw.bin
|
||||
endef
|
||||
|
||||
define FIRMWARE_IMX_INSTALL_IMAGES_CMDS
|
||||
define FIRMWARE_IMX_PREPARE_DDR_FW
|
||||
# Create padded versions of lpddr4_pmu_* and generate lpddr4_pmu_train_fw.bin.
|
||||
# lpddr4_pmu_train_fw.bin is needed when generating imx8-boot-sd.bin
|
||||
# which is done in post-image script.
|
||||
|
@ -42,9 +44,46 @@ define FIRMWARE_IMX_INSTALL_IMAGES_CMDS
|
|||
cat $(FIRMWARE_IMX_DDRFW_DIR)/lpddr4_pmu_train_1d_fw.bin \
|
||||
$(FIRMWARE_IMX_DDRFW_DIR)/lpddr4_pmu_train_2d_fw.bin > \
|
||||
$(BINARIES_DIR)/lpddr4_pmu_train_fw.bin
|
||||
ln -sf $(BINARIES_DIR)/lpddr4_pmu_train_fw.bin $(BINARIES_DIR)/ddr_fw.bin
|
||||
endef
|
||||
else ifeq ($(BR2_PACKAGE_FIRMWARE_DDRFW_DDR4),y)
|
||||
FIRMWARE_IMX_DDRFW_DIR = $(@D)/firmware/ddr/synopsys
|
||||
define FIRMWARE_IMX_PREPARE_DDR4_FW
|
||||
$(TARGET_OBJCOPY) -I binary -O binary --pad-to 0x8000 --gap-fill=0x0 \
|
||||
$(FIRMWARE_IMX_DDRFW_DIR)/ddr4_imem_$(1)_201810.bin \
|
||||
$(FIRMWARE_IMX_DDRFW_DIR)/ddr4_imem_$(1)_201810_pad.bin
|
||||
$(TARGET_OBJCOPY) -I binary -O binary --pad-to 0x4000 --gap-fill=0x0 \
|
||||
$(FIRMWARE_IMX_DDRFW_DIR)/ddr4_dmem_$(1)_201810.bin \
|
||||
$(FIRMWARE_IMX_DDRFW_DIR)/ddr4_dmem_$(1)_201810_pad.bin
|
||||
cat $(FIRMWARE_IMX_DDRFW_DIR)/ddr4_imem_$(1)_201810_pad.bin \
|
||||
$(FIRMWARE_IMX_DDRFW_DIR)/ddr4_dmem_$(1)_201810_pad.bin > \
|
||||
$(FIRMWARE_IMX_DDRFW_DIR)/ddr4_$(1)_201810_fw.bin
|
||||
endef
|
||||
|
||||
define FIRMWARE_IMX_PREPARE_DDR_FW
|
||||
# Create padded versions of ddr4_* and generate ddr4_fw.bin.
|
||||
# ddr4_fw.bin is needed when generating imx8-boot-sd.bin
|
||||
# which is done in post-image script.
|
||||
$(call FIRMWARE_IMX_PREPARE_DDR4_FW,1d)
|
||||
$(call FIRMWARE_IMX_PREPARE_DDR4_FW,2d)
|
||||
cat $(FIRMWARE_IMX_DDRFW_DIR)/ddr4_1d_201810_fw.bin \
|
||||
$(FIRMWARE_IMX_DDRFW_DIR)/ddr4_2d_201810_fw.bin > \
|
||||
$(BINARIES_DIR)/ddr4_201810_fw.bin
|
||||
ln -sf $(BINARIES_DIR)/ddr4_201810_fw.bin $(BINARIES_DIR)/ddr_fw.bin
|
||||
endef
|
||||
endif
|
||||
|
||||
ifeq ($(BR2_PACKAGE_FREESCALE_IMX_PLATFORM_IMX8M),y)
|
||||
define FIRMWARE_IMX_PREPARE_HDMI_FW
|
||||
cp $(@D)/firmware/hdmi/cadence/signed_hdmi_imx8m.bin \
|
||||
$(BINARIES_DIR)/signed_hdmi_imx8m.bin
|
||||
endef
|
||||
endif
|
||||
|
||||
define FIRMWARE_IMX_INSTALL_IMAGES_CMDS
|
||||
$(FIRMWARE_IMX_PREPARE_DDR_FW)
|
||||
$(FIRMWARE_IMX_PREPARE_HDMI_FW)
|
||||
endef
|
||||
else ifeq ($(BR2_PACKAGE_FREESCALE_IMX_PLATFORM_IMX8X),y)
|
||||
define FIRMWARE_IMX_INSTALL_TARGET_CMDS
|
||||
$(INSTALL) -D -m 0644 $(@D)/firmware/vpu/vpu_fw_imx8_dec.bin \
|
||||
|
|
|
@ -1,19 +1,19 @@
|
|||
# From http://files.freeswitch.org/freeswitch-releases/freeswitch-1.10.2.tar.xz.md5
|
||||
md5 89d66f87f0f6c2471aa95aee48f55fdc freeswitch-1.10.2.-release.tar.xz
|
||||
# From http://files.freeswitch.org/freeswitch-releases/freeswitch-1.10.2.tar.xz.sha1
|
||||
sha1 90dac82cb4fb8fc11e399fd4bdac7163fb40259b freeswitch-1.10.2.-release.tar.xz
|
||||
# From http://files.freeswitch.org/freeswitch-releases/freeswitch-1.10.2.tar.xz.sha256
|
||||
sha256 1fd46dee82ecc52ac90ebab6bd454e34c64950fae7d6dc0589c8daa14bfc7d34 freeswitch-1.10.2.-release.tar.xz
|
||||
# From https://files.freeswitch.org/freeswitch-releases/freeswitch-1.10.3.-release.tar.xz.md5
|
||||
md5 c7d570da3a6fc66c1a286a105680dabf freeswitch-1.10.3.-release.tar.xz
|
||||
# From https://files.freeswitch.org/freeswitch-releases/freeswitch-1.10.3.-release.tar.xz.sha1
|
||||
sha1 98139cda8054ec840611c6fc3a585a5c5565ae4d freeswitch-1.10.3.-release.tar.xz
|
||||
# From https://files.freeswitch.org/freeswitch-releases/freeswitch-1.10.3.-release.tar.xz.sha256
|
||||
sha256 2d7db07a64ee2f19f9b6e3a4ce76fa42e0fe46c29d95edf1b690a3df3729f307 freeswitch-1.10.3.-release.tar.xz
|
||||
# Locally computed
|
||||
sha256 75c933202f40939cdc3827fce20a1efdaa38291e2b5a65d234eb16e2cffda66a COPYING
|
||||
sha256 c3e3388768dae8bf4edcc4108f95be815b8a05c0b0aef6e4c3d8df81affdfa34 docs/OPENH264_BINARY_LICENSE.txt
|
||||
sha256 e8e26b16da14aa3e6ed5c22c705fdc1f45d6225fca461ea9f7314bcdfdc414c4 libs/apr/LICENSE
|
||||
sha256 1eefb2ea1db0af7729a9d8a27d7c65d8a37ab185393f935b029aac6828ce315a libs/apr-util/LICENSE
|
||||
sha256 8267348d5af1262c11d1a08de2f5afc77457755f1ac658627dd9acf71011d615 libs/libvpx/LICENSE
|
||||
sha256 2b2cc1180c7e6988328ad2033b04b80117419db9c4c584918bbb3cfec7e9364f libs/libyuv/LICENSE
|
||||
sha256 7d72a8aee2c4b1a084200487992a5d86f5df6b535727a14c1874918e99d24600 libs/libzrtp/src/zrtp_legal.c
|
||||
sha256 e1c0890440efe31b6cd2ee2abf895eb917c787799f079133f5809414d90d5d60 libs/sofia-sip/COPYING
|
||||
sha256 b402ae58cf355b33be8fa023f704a039e3d41ecaccd2bbcda43ca31d703e4556 libs/sofia-sip/COPYRIGHTS
|
||||
sha256 366576cb0b869cd9e95a4882878607314650488ac635e5df0692180382e9666a libs/spandsp/COPYING
|
||||
sha256 8e19d42a1eec9561f3f347253ddf2e385c55f392f025bb0fd41b88dbf38db5ae libs/srtp/LICENSE
|
||||
sha256 ab00a482b6a3902e40211b43c5d0441962ea99b6cc7c25c0f243fa270b78d482 src/mod/codecs/mod_isac/LICENSE
|
||||
sha256 75c933202f40939cdc3827fce20a1efdaa38291e2b5a65d234eb16e2cffda66a COPYING
|
||||
sha256 c3e3388768dae8bf4edcc4108f95be815b8a05c0b0aef6e4c3d8df81affdfa34 docs/OPENH264_BINARY_LICENSE.txt
|
||||
sha256 e8e26b16da14aa3e6ed5c22c705fdc1f45d6225fca461ea9f7314bcdfdc414c4 libs/apr/LICENSE
|
||||
sha256 1eefb2ea1db0af7729a9d8a27d7c65d8a37ab185393f935b029aac6828ce315a libs/apr-util/LICENSE
|
||||
sha256 8267348d5af1262c11d1a08de2f5afc77457755f1ac658627dd9acf71011d615 libs/libvpx/LICENSE
|
||||
sha256 2b2cc1180c7e6988328ad2033b04b80117419db9c4c584918bbb3cfec7e9364f libs/libyuv/LICENSE
|
||||
sha256 7d72a8aee2c4b1a084200487992a5d86f5df6b535727a14c1874918e99d24600 libs/libzrtp/src/zrtp_legal.c
|
||||
sha256 e1c0890440efe31b6cd2ee2abf895eb917c787799f079133f5809414d90d5d60 libs/sofia-sip/COPYING
|
||||
sha256 b402ae58cf355b33be8fa023f704a039e3d41ecaccd2bbcda43ca31d703e4556 libs/sofia-sip/COPYRIGHTS
|
||||
sha256 366576cb0b869cd9e95a4882878607314650488ac635e5df0692180382e9666a libs/spandsp/COPYING
|
||||
sha256 8e19d42a1eec9561f3f347253ddf2e385c55f392f025bb0fd41b88dbf38db5ae libs/srtp/LICENSE
|
||||
sha256 ab00a482b6a3902e40211b43c5d0441962ea99b6cc7c25c0f243fa270b78d482 src/mod/codecs/mod_isac/LICENSE
|
||||
|
|
|
@ -4,7 +4,7 @@
|
|||
#
|
||||
################################################################################
|
||||
|
||||
FREESWITCH_VERSION = 1.10.2
|
||||
FREESWITCH_VERSION = 1.10.3
|
||||
FREESWITCH_SOURCE = freeswitch-$(FREESWITCH_VERSION).-release.tar.xz
|
||||
FREESWITCH_SITE = https://files.freeswitch.org/freeswitch-releases
|
||||
# External modules need headers/libs from staging
|
||||
|
|
|
@ -75,7 +75,7 @@ config BR2_GCC_VERSION
|
|||
default "7.5.0" if BR2_GCC_VERSION_7_X
|
||||
default "8.4.0" if BR2_GCC_VERSION_8_X
|
||||
default "9.3.0" if BR2_GCC_VERSION_9_X
|
||||
default "arc-2019.09-release" if BR2_GCC_VERSION_ARC
|
||||
default "arc-2020.03-release" if BR2_GCC_VERSION_ARC
|
||||
default "48152afb96c59733d5bc79e3399bb7b3d4b44266" if BR2_GCC_VERSION_CSKY
|
||||
|
||||
config BR2_EXTRA_GCC_CONFIG_OPTIONS
|
||||
|
|
|
@ -6,7 +6,7 @@ sha512 6de904f552a02de33b11ef52312bb664396efd7e1ce3bbe37bfad5ef617f133095b3767b
|
|||
sha512 4b9e3639eef6e623747a22c37a904b4750c93b6da77cf3958d5047e9b5ebddb7eebe091cc16ca0a227c0ecbd2bf3b984b221130f269a97ee4cc18f9cf6c444de gcc-9.3.0.tar.xz
|
||||
|
||||
# Locally calculated (fetched from Github)
|
||||
sha512 84648d13f174102733e06ccdf7b351150babe06af0f2b99b8dfb2b2d3c3f13e424547349939806fe19932ad347977cad79cd8b37be9cbb03e6a4d03cdf95a72e gcc-arc-2019.09-release.tar.gz
|
||||
sha512 09ad77fce757d77f2db49cd049b78861abfa5c1c6c3be76228815ec2b15810c1985525c48b0300e83e88f3fa33dee0062f34790cc8b6bc2fa6b0301595acf42b gcc-arc-2020.03-release.tar.gz
|
||||
# Locally calculated (fetched from Github)
|
||||
sha512 2de7cf47333a4092b02d3bb98f4206f14966f1d139a724d09cf3b22f8a43ae0c704f33e6477d6367a03c29b265480dc900169e9d417006c5d46f0ae446b8c6f1 gcc-or1k-musl-5.4.0-20170218.tar.gz
|
||||
# Locally calculated (fetched from https://github.com/c-sky/gcc)
|
||||
|
|
|
@ -85,7 +85,7 @@ endif
|
|||
# If cross-gdb is not enabled, the latest working version is chosen.
|
||||
config BR2_GDB_VERSION
|
||||
string
|
||||
default "arc-2019.09-release-gdb" if BR2_arc
|
||||
default "arc-2020.03-release-gdb" if BR2_arc
|
||||
default "4ecb98fbc2f94dbe01b69384afbc515107de73df" if BR2_csky
|
||||
default "8.1.1" if BR2_GDB_VERSION_8_1
|
||||
default "8.2.1" if BR2_GDB_VERSION_8_2 || !BR2_PACKAGE_HOST_GDB
|
||||
|
|
|
@ -4,7 +4,7 @@ sha512 2aa81cfd389bb48c35d7d9f95cc10e88b4f7ad4597bdde0f8f1fd312f60f10d9fb2cc6e5
|
|||
sha512 9053a2dc6b9eb921907afbc4cecc75d635aa76df5e8c4f0e5824ccf57cb206b299c19b127fff000b65c334826ff8304a54ff6098428365a8e997cca886c39e9a gdb-8.3.1.tar.xz
|
||||
|
||||
# Locally calculated (fetched from Github)
|
||||
sha512 c33818f8679d99d5315220578864b04b87f69c46ebe62472809ee6e1d260e5ec84d598f38d80c127a2045d6624f28803c2720d89434204acbd94e988a45870f1 gdb-arc-2019.09-release-gdb.tar.gz
|
||||
sha512 74346a2a2b2082d35377711946b12c824222005c66813d5648350b101697eac67d3d01617e1daea03e41c196c2b7b4a4b225d1ee58af91dc69731bffed0e5d51 gdb-arc-2020.03-release-gdb.tar.gz
|
||||
|
||||
# Locally calculated (fetched from https://github.com/c-sky/binutils-gdb)
|
||||
sha512 c421e1f3c0d6cfb3c04544573c0c4b0075c8d8e3d563c6c234fcc1e4c2167ab203d1e57aec3b58abd348dc46f8cf9b47b753d3a43dba3ea970c9c9a6bd78c07b gdb-4ecb98fbc2f94dbe01b69384afbc515107de73df.tar.gz
|
||||
|
|
|
@ -1,3 +1,3 @@
|
|||
# Locally calculated
|
||||
sha256 2e9b43d1288f4e216d6c79de2a0c53ce1bd41f93cec750d8ab057aa2d0b0ee4a genimage-12.tar.xz
|
||||
sha256 8177f97513213526df2cf6184d8ff986c675afb514d4e68a404010521b880643 COPYING
|
||||
sha256 4206e253226a384386c01591251f2ed1ea3485ef63f1e696db03600e1213db79 genimage-13.tar.xz
|
||||
sha256 8177f97513213526df2cf6184d8ff986c675afb514d4e68a404010521b880643 COPYING
|
||||
|
|
|
@ -4,7 +4,7 @@
|
|||
#
|
||||
################################################################################
|
||||
|
||||
GENIMAGE_VERSION = 12
|
||||
GENIMAGE_VERSION = 13
|
||||
GENIMAGE_SOURCE = genimage-$(GENIMAGE_VERSION).tar.xz
|
||||
GENIMAGE_SITE = https://github.com/pengutronix/genimage/releases/download/v$(GENIMAGE_VERSION)
|
||||
HOST_GENIMAGE_DEPENDENCIES = host-pkgconf host-libconfuse
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
# Locally calculated (fetched from Github)
|
||||
sha256 0e0fd7603938fd8ebd793385a3d72c6e1fba22e16a600a16cc953a93f0e85943 glibc-arc-2019.09-release.tar.gz
|
||||
sha256 e265e7179dfdee0add8c89a6be56ed2a9309174d39e7acd50d146ff948319e29 glibc-arc-2020.03-release.tar.gz
|
||||
|
||||
# Hashes for license files
|
||||
sha256 8177f97513213526df2cf6184d8ff986c675afb514d4e68a404010521b880643 COPYING
|
|
@ -5,7 +5,7 @@
|
|||
################################################################################
|
||||
|
||||
ifeq ($(BR2_arc),y)
|
||||
GLIBC_VERSION = arc-2019.09-release
|
||||
GLIBC_VERSION = arc-2020.03-release
|
||||
GLIBC_SITE = $(call github,foss-for-synopsys-dwc-arc-processors,glibc,$(GLIBC_VERSION))
|
||||
else ifeq ($(BR2_RISCV_32),y)
|
||||
GLIBC_VERSION = 06983fe52cfe8e4779035c27e8cc5d2caab31531
|
||||
|
|
16
package/gloox/Config.in
Normal file
16
package/gloox/Config.in
Normal file
|
@ -0,0 +1,16 @@
|
|||
config BR2_PACKAGE_GLOOX
|
||||
bool "gloox"
|
||||
depends on BR2_INSTALL_LIBSTDCPP
|
||||
select BR2_PACKAGE_MPC
|
||||
help
|
||||
gloox is a portable high-level Jabber/XMPP library for C++. It
|
||||
is fully compliant with the XMPP RFCs, supports all of the
|
||||
XMPP features (including SRV lookups, TLS, SASL, roster
|
||||
management, and privacy lists), and implements several XEPs
|
||||
that make it ideal for writing any kind of Jabber/XMPP client
|
||||
or component.
|
||||
|
||||
https://camaya.net/gloox/
|
||||
|
||||
comment "gloox needs a toolchain w/ C++"
|
||||
depends on !BR2_INSTALL_LIBSTDCPP
|
3
package/gloox/gloox.hash
Normal file
3
package/gloox/gloox.hash
Normal file
|
@ -0,0 +1,3 @@
|
|||
# Locally calculated
|
||||
sha256 97cb6a0c07e320ffa4a7c66e8ab06b2361086271dc87ed2398befef4e8435f8a gloox-1.0.23.tar.bz2
|
||||
sha256 40a20c41c8dabb8ba61bea983fa8f2f6989e67fac56bb62c2249053807fd26af LICENSE
|
45
package/gloox/gloox.mk
Normal file
45
package/gloox/gloox.mk
Normal file
|
@ -0,0 +1,45 @@
|
|||
################################################################################
|
||||
#
|
||||
# gloox
|
||||
#
|
||||
################################################################################
|
||||
|
||||
GLOOX_VERSION = 1.0.23
|
||||
GLOOX_SOURCE = gloox-$(GLOOX_VERSION).tar.bz2
|
||||
GLOOX_SITE = https://camaya.net/download
|
||||
GLOOX_LICENSE = GPL-3.0 with OpenSSL exception
|
||||
GLOOX_LICENSE_FILES = LICENSE
|
||||
GLOOX_INSTALL_STAGING = YES
|
||||
GLOOX_DEPENDENCIES = mpc
|
||||
GLOOX_CONF_OPTS = \
|
||||
--without-libidn \
|
||||
--enable-getaddrinfo
|
||||
|
||||
GLOOX_CXXFLAGS = $(TARGET_CXXFLAGS)
|
||||
ifeq ($(BR2_TOOLCHAIN_HAS_GCC_BUG_85180),y)
|
||||
GLOOX_CXXFLAGS += -O0
|
||||
endif
|
||||
GLOOX_CONF_ENV += CXXFLAGS="$(GLOOX_CXXFLAGS)"
|
||||
|
||||
ifeq ($(BR2_TOOLCHAIN_HAS_LIBATOMIC),y)
|
||||
GLOOX_CONF_ENV += LIBS=-latomic
|
||||
endif
|
||||
|
||||
ifeq ($(BR2_PACKAGE_ZLIB),y)
|
||||
GLOOX_CONF_OPTS += --with-zlib
|
||||
GLOOX_DEPENDENCIES += zlib
|
||||
else
|
||||
GLOOX_CONF_OPTS += --without-zlib
|
||||
endif
|
||||
|
||||
ifeq ($(BR2_PACKAGE_OPENSSL),y)
|
||||
GLOOX_CONF_OPTS += --with-openssl --without-gnutls
|
||||
GLOOX_DEPENDENCIES += openssl
|
||||
else ifeq ($(BR2_PACKAGE_GNUTLS),y)
|
||||
GLOOX_CONF_OPTS += --with-gnutls --without-openssl
|
||||
GLOOX_DEPENDENCIES += gnutls
|
||||
else
|
||||
GLOOX_CONF_OPTS += --without-gnutls --without-openssl
|
||||
endif
|
||||
|
||||
$(eval $(autotools-package))
|
|
@ -10,6 +10,14 @@ HIAWATHA_DEPENDENCIES = zlib
|
|||
HIAWATHA_LICENSE = GPL-2.0
|
||||
HIAWATHA_LICENSE_FILES = LICENSE
|
||||
|
||||
HIAWATHA_CONF_OPTS = \
|
||||
-DENABLE_TOOLKIT=OFF \
|
||||
-DCONFIG_DIR=/etc/hiawatha \
|
||||
-DLOG_DIR=/var/log \
|
||||
-DPID_DIR=/var/run \
|
||||
-DWEBROOT_DIR=/var/www/hiawatha \
|
||||
-DWORK_DIR=/var/lib/hiawatha
|
||||
|
||||
ifeq ($(BR2_PACKAGE_HIAWATHA_SSL),y)
|
||||
HIAWATHA_CONF_OPTS += -DUSE_SYSTEM_MBEDTLS=ON
|
||||
HIAWATHA_DEPENDENCIES += mbedtls
|
||||
|
@ -17,13 +25,11 @@ else
|
|||
HIAWATHA_CONF_OPTS += -DENABLE_TLS=OFF
|
||||
endif
|
||||
|
||||
HIAWATHA_CONF_OPTS += \
|
||||
-DENABLE_TOOLKIT=OFF \
|
||||
-DENABLE_XSLT=OFF \
|
||||
-DCONFIG_DIR=/etc/hiawatha \
|
||||
-DLOG_DIR=/var/log \
|
||||
-DPID_DIR=/var/run \
|
||||
-DWEBROOT_DIR=/var/www/hiawatha \
|
||||
-DWORK_DIR=/var/lib/hiawatha
|
||||
ifeq ($(BR2_PACKAGE_LIBXSLT),y)
|
||||
HIAWATHA_CONF_OPTS += -DENABLE_XSLT=ON
|
||||
HIAWATHA_DEPENDENCIES += libxslt
|
||||
else
|
||||
HIAWATHA_CONF_OPTS += -DENABLE_XSLT=OFF
|
||||
endif
|
||||
|
||||
$(eval $(cmake-package))
|
||||
|
|
|
@ -1,3 +1,3 @@
|
|||
# Locally computed
|
||||
sha256 ec2264aa620faa547e589b705c0393dbbfe4a8f866215d9a9f3d5b3ceea6560e kodi-inputstream-adaptive-2.4.4-Leia.tar.gz
|
||||
sha256 14389878598f34c9eb931ee9c7b431ddd4ee19df7368fc718c34b8bf4b56b0a1 kodi-inputstream-adaptive-2.4.5-Leia.tar.gz
|
||||
sha256 89931c1fb1f3716694175763cf3221cfcd63d6935031cf6b4512d17ffe5d9860 LICENSE.GPL
|
||||
|
|
|
@ -4,7 +4,7 @@
|
|||
#
|
||||
################################################################################
|
||||
|
||||
KODI_INPUTSTREAM_ADAPTIVE_VERSION = 2.4.4-Leia
|
||||
KODI_INPUTSTREAM_ADAPTIVE_VERSION = 2.4.5-Leia
|
||||
KODI_INPUTSTREAM_ADAPTIVE_SITE = $(call github,peak3d,inputstream.adaptive,$(KODI_INPUTSTREAM_ADAPTIVE_VERSION))
|
||||
KODI_INPUTSTREAM_ADAPTIVE_LICENSE = GPL-2.0+
|
||||
KODI_INPUTSTREAM_ADAPTIVE_LICENSE_FILES = LICENSE.GPL
|
||||
|
|
|
@ -6,7 +6,7 @@
|
|||
|
||||
# Not possible to directly refer to kodi variables, because of
|
||||
# first/second expansion trickery...
|
||||
KODI_JSONSCHEMABUILDER_VERSION = 18.6-Leia
|
||||
KODI_JSONSCHEMABUILDER_VERSION = 18.7-Leia
|
||||
KODI_JSONSCHEMABUILDER_SITE = $(call github,xbmc,xbmc,$(KODI_JSONSCHEMABUILDER_VERSION))
|
||||
KODI_JSONSCHEMABUILDER_SOURCE = kodi-$(KODI_JSONSCHEMABUILDER_VERSION).tar.gz
|
||||
KODI_JSONSCHEMABUILDER_DL_SUBDIR = kodi
|
||||
|
|
|
@ -1,3 +1,3 @@
|
|||
# Locally computed
|
||||
sha256 2d0fae3721715a17e1c1454dd7029eb8d18e7f761ed65e00f8c488c7c08433e8 kodi-pvr-argustv-3.5.4-Leia.tar.gz
|
||||
sha256 7bfedb27b2aec4015b2594df18b76fe42e97ec10f4b5cb9c6987b1a7a264c844 kodi-pvr-argustv-3.5.6-Leia.tar.gz
|
||||
sha256 17bc5450fff10fc46484886690adbf20c369f5baff021435feab1187b9943834 debian/copyright
|
||||
|
|
|
@ -4,7 +4,7 @@
|
|||
#
|
||||
################################################################################
|
||||
|
||||
KODI_PVR_ARGUSTV_VERSION = 3.5.4-Leia
|
||||
KODI_PVR_ARGUSTV_VERSION = 3.5.6-Leia
|
||||
KODI_PVR_ARGUSTV_SITE = $(call github,kodi-pvr,pvr.argustv,$(KODI_PVR_ARGUSTV_VERSION))
|
||||
KODI_PVR_ARGUSTV_LICENSE = GPL-2.0+
|
||||
KODI_PVR_ARGUSTV_LICENSE_FILES = debian/copyright
|
||||
|
|
|
@ -1,3 +1,3 @@
|
|||
# Locally computed
|
||||
sha256 763500fb4a7210569f05dba8307d400e532dd0e72b24f1a1d2cd516695145190 kodi-pvr-filmon-2.4.4-Leia.tar.gz
|
||||
sha256 90988e4833c0f84ab08e08be3cd08b84e4ba2baf2ebc1545c62e5dbd6708d749 kodi-pvr-filmon-2.4.6-Leia.tar.gz
|
||||
sha256 081907693b03f27cb1b17e0a440ae05fd8c8b4631be6fe6fdba4e18a5d40fdc5 debian/copyright
|
||||
|
|
|
@ -4,7 +4,7 @@
|
|||
#
|
||||
################################################################################
|
||||
|
||||
KODI_PVR_FILMON_VERSION = 2.4.4-Leia
|
||||
KODI_PVR_FILMON_VERSION = 2.4.6-Leia
|
||||
KODI_PVR_FILMON_SITE = $(call github,kodi-pvr,pvr.filmon,$(KODI_PVR_FILMON_VERSION))
|
||||
KODI_PVR_FILMON_LICENSE = GPL-2.0+
|
||||
KODI_PVR_FILMON_LICENSE_FILES = debian/copyright
|
||||
|
|
|
@ -1,3 +1,3 @@
|
|||
# Locally computed
|
||||
sha256 36d9142e0e19b904e1c4a6d8cd67063d291e63971f80a98a6f24b7f4554bb2e3 kodi-pvr-mythtv-5.10.15-Leia.tar.gz
|
||||
sha256 fef27e73009f095a22e4843e48455a343a4fe095ae9692b9fa96ffac7fb0844c kodi-pvr-mythtv-5.10.16-Leia.tar.gz
|
||||
sha256 0efb11009d447b39ec35d77dc265db3d1c3d261730bbc33b267587254d973ec8 debian/copyright
|
||||
|
|
|
@ -4,7 +4,7 @@
|
|||
#
|
||||
################################################################################
|
||||
|
||||
KODI_PVR_MYTHTV_VERSION = 5.10.15-Leia
|
||||
KODI_PVR_MYTHTV_VERSION = 5.10.16-Leia
|
||||
KODI_PVR_MYTHTV_SITE = $(call github,janbar,pvr.mythtv,$(KODI_PVR_MYTHTV_VERSION))
|
||||
KODI_PVR_MYTHTV_LICENSE = GPL-2.0+
|
||||
KODI_PVR_MYTHTV_LICENSE_FILES = debian/copyright
|
||||
|
|
|
@ -1,3 +1,3 @@
|
|||
# Locally computed
|
||||
sha256 a9f1c5596786cf4cfa279d0b4477839ef7f5bb7267c65152dbcf7ae0bda56679 kodi-pvr-pctv-2.4.5-Leia.tar.gz
|
||||
sha256 10124e5444c6cfb0c77bad1d1122f6ba5fc233248d6b33066ba799f4dedceeee kodi-pvr-pctv-2.4.7-Leia.tar.gz
|
||||
sha256 43376e70ae80133530c8ce71a3b0dcde8529a8162d3b3956009eb8fc0f5c559c debian/copyright
|
||||
|
|
|
@ -4,7 +4,7 @@
|
|||
#
|
||||
################################################################################
|
||||
|
||||
KODI_PVR_PCTV_VERSION = 2.4.5-Leia
|
||||
KODI_PVR_PCTV_VERSION = 2.4.7-Leia
|
||||
KODI_PVR_PCTV_SITE = $(call github,kodi-pvr,pvr.pctv,$(KODI_PVR_PCTV_VERSION))
|
||||
KODI_PVR_PCTV_LICENSE = GPL-2.0+
|
||||
KODI_PVR_PCTV_LICENSE_FILES = debian/copyright
|
||||
|
|
|
@ -1,3 +1,3 @@
|
|||
# Locally computed
|
||||
sha256 4cb81f29cba23172d042e50bbab00cd64cd5670ad7350fd9d25301f63178e5f7 kodi-pvr-wmc-2.4.5-Leia.tar.gz
|
||||
sha256 7fb150ba3b8b41cf164425b56ae5dda3a5fb2f64cdea7229900113965d492fee kodi-pvr-wmc-2.4.6-Leia.tar.gz
|
||||
sha256 6d97c3d608a5d59565b567313bd3e53a1d0066ed59f4ae8e474c895d0c20e746 debian/copyright
|
||||
|
|
|
@ -4,7 +4,7 @@
|
|||
#
|
||||
################################################################################
|
||||
|
||||
KODI_PVR_WMC_VERSION = 2.4.5-Leia
|
||||
KODI_PVR_WMC_VERSION = 2.4.6-Leia
|
||||
KODI_PVR_WMC_SITE = $(call github,kodi-pvr,pvr.wmc,$(KODI_PVR_WMC_VERSION))
|
||||
KODI_PVR_WMC_LICENSE = GPL-2.0+
|
||||
KODI_PVR_WMC_LICENSE_FILES = debian/copyright
|
||||
|
|
|
@ -6,7 +6,7 @@
|
|||
|
||||
# Not possible to directly refer to kodi variables, because of
|
||||
# first/second expansion trickery...
|
||||
KODI_TEXTUREPACKER_VERSION = 18.6-Leia
|
||||
KODI_TEXTUREPACKER_VERSION = 18.7-Leia
|
||||
KODI_TEXTUREPACKER_SITE = $(call github,xbmc,xbmc,$(KODI_TEXTUREPACKER_VERSION))
|
||||
KODI_TEXTUREPACKER_SOURCE = kodi-$(KODI_TEXTUREPACKER_VERSION).tar.gz
|
||||
KODI_TEXTUREPACKER_DL_SUBDIR = kodi
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
# Locally computed
|
||||
sha256 47e6d7d4e01dbda92ff83a3e141ac43003e918133e78b3a4b79faff65184711c kodi-18.6-Leia.tar.gz
|
||||
sha256 f6bb2ad9d8ca27d1b6bf68690d699f5e2bf3d0c7e5700d8e564b7583054c434e kodi-18.7-Leia.tar.gz
|
||||
sha256 e11e7594af35f36ab2711252c3d6bb106908f26605498aef4a9be2d7bc001db2 kodi-ffmpeg-4.0.4-Leia-18.4.tar.gz
|
||||
sha256 38816f8373e243bc5950449b4f3b18938c4e1c59348e3411e23f31db4072e40d kodi-libdvdcss-1.4.2-Leia-Beta-5.tar.gz
|
||||
sha256 071e414e61b795f2ff9015b21a85fc009dde967f27780d23092643916538a57a kodi-libdvdnav-6.0.0-Leia-Alpha-3.tar.gz
|
||||
|
|
|
@ -6,7 +6,7 @@
|
|||
|
||||
# When updating the version, please also update kodi-jsonschemabuilder
|
||||
# and kodi-texturepacker
|
||||
KODI_VERSION = 18.6-Leia
|
||||
KODI_VERSION = 18.7-Leia
|
||||
KODI_SITE = $(call github,xbmc,xbmc,$(KODI_VERSION))
|
||||
KODI_LICENSE = GPL-2.0
|
||||
KODI_LICENSE_FILES = LICENSE.md
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
# From http://download.videolan.org/pub/videolan/libaacs/0.9.0/libaacs-0.9.0.tar.bz2.sha512
|
||||
sha512 b9c658db22a0966486070d3b762509a7c0120469ab29d1e57c1b624cad309701de8b92455ec649db4d731be4a5c29c38fb4f99bb7617dbb4254270284a1903f6 libaacs-0.9.0.tar.bz2
|
||||
# From http://download.videolan.org/pub/videolan/libaacs/0.10.0/libaacs-0.10.0.tar.bz2.sha512
|
||||
sha512 4527749c3c78fd270012b3b36e916356a4aeb8f90169e781a00739f01f190121691042607209864e9b676ede9741f614c6003a7dfbb350dc020e1fa94cd6d66e libaacs-0.10.0.tar.bz2
|
||||
|
||||
# Hash for license file:
|
||||
sha256 592987e8510228d546540b84a22444bde98e48d03078d3b2eefcd889bec5ce8c COPYING
|
||||
sha256 592987e8510228d546540b84a22444bde98e48d03078d3b2eefcd889bec5ce8c COPYING
|
||||
|
|
|
@ -4,7 +4,7 @@
|
|||
#
|
||||
################################################################################
|
||||
|
||||
LIBAACS_VERSION = 0.9.0
|
||||
LIBAACS_VERSION = 0.10.0
|
||||
LIBAACS_SITE = http://download.videolan.org/pub/videolan/libaacs/$(LIBAACS_VERSION)
|
||||
LIBAACS_SOURCE = libaacs-$(LIBAACS_VERSION).tar.bz2
|
||||
LIBAACS_LICENSE = LGPL-2.1+
|
||||
|
|
|
@ -15,4 +15,8 @@ LIBCAP_NG_AUTORECONF = YES
|
|||
LIBCAP_NG_CONF_ENV = ac_cv_prog_swig_found=no
|
||||
LIBCAP_NG_CONF_OPTS = --without-python
|
||||
|
||||
HOST_LIBCAP_NG_CONF_ENV = ac_cv_prog_swig_found=no
|
||||
HOST_LIBCAP_NG_CONF_OPTS = --without-python
|
||||
|
||||
$(eval $(autotools-package))
|
||||
$(eval $(host-autotools-package))
|
||||
|
|
|
@ -1,3 +1,3 @@
|
|||
# Locally calculated
|
||||
sha256 03c7d5e6697f7b7e40ada1b2256e565a555657398e6c1fcfa4cb251ccd819d4f curl-7.69.1.tar.xz
|
||||
sha256 db3c4a3b3695a0f317a0c5176acd2f656d18abc45b3ee78e50935a78eb1e132e COPYING
|
||||
sha256 db3c4a3b3695a0f317a0c5176acd2f656d18abc45b3ee78e50935a78eb1e132e COPYING
|
||||
sha256 032f43f2674008c761af19bf536374128c16241fb234699a55f9fb603fcfbae7 curl-7.70.0.tar.xz
|
||||
|
|
|
@ -4,7 +4,7 @@
|
|||
#
|
||||
################################################################################
|
||||
|
||||
LIBCURL_VERSION = 7.69.1
|
||||
LIBCURL_VERSION = 7.70.0
|
||||
LIBCURL_SOURCE = curl-$(LIBCURL_VERSION).tar.xz
|
||||
LIBCURL_SITE = https://curl.haxx.se/download
|
||||
LIBCURL_DEPENDENCIES = host-pkgconf \
|
||||
|
|
|
@ -1,27 +0,0 @@
|
|||
From f0adb08424e624aeee340291343281256b7a98e8 Mon Sep 17 00:00:00 2001
|
||||
From: Peter Seiderer <ps.report@gmx.net>
|
||||
Date: Sat, 7 Mar 2020 12:23:09 +0100
|
||||
Subject: [PATCH] tests/amdgpu: needs atomic_ops
|
||||
|
||||
[Upstream: https://gitlab.freedesktop.org/mesa/drm/-/merge_requests/50]
|
||||
Signed-off-by: Peter Seiderer <ps.report@gmx.net>
|
||||
---
|
||||
tests/amdgpu/meson.build | 2 +-
|
||||
1 file changed, 1 insertion(+), 1 deletion(-)
|
||||
|
||||
diff --git a/tests/amdgpu/meson.build b/tests/amdgpu/meson.build
|
||||
index 1726cb43..4dfa5c83 100644
|
||||
--- a/tests/amdgpu/meson.build
|
||||
+++ b/tests/amdgpu/meson.build
|
||||
@@ -26,7 +26,7 @@ if dep_cunit.found()
|
||||
'vce_tests.c', 'uvd_enc_tests.c', 'vcn_tests.c', 'deadlock_tests.c',
|
||||
'vm_tests.c', 'ras_tests.c', 'syncobj_tests.c',
|
||||
),
|
||||
- dependencies : [dep_cunit, dep_threads],
|
||||
+ dependencies : [dep_cunit, dep_threads, dep_atomic_ops],
|
||||
include_directories : [inc_root, inc_drm, include_directories('../../amdgpu')],
|
||||
link_with : [libdrm, libdrm_amdgpu],
|
||||
install : with_install_tests,
|
||||
--
|
||||
2.25.1
|
||||
|
|
@ -1,3 +1,3 @@
|
|||
# From https://lists.freedesktop.org/archives/dri-devel/2020-April/261067.html
|
||||
sha256 ddf31baa8e49473624860bd166ce654dc349873f7a6c7b3305964249315c78a7 libdrm-2.4.101.tar.xz
|
||||
sha512 658cfc6f478b674b77b4613e1af9ce8f4fd2ace8a18e75729de254d14b7c1f5d67d4bfdb58744aea74abca0f6521326225f4156bd5cbeeed79ca3e025f657e8c libdrm-2.4.101.tar.xz
|
||||
# From https://lists.freedesktop.org/archives/dri-devel/2020-May/267255.html
|
||||
sha256 8bcbf9336c28e393d76c1f16d7e79e394a7fce8a2e929d52d3ad7ad8525ba05b libdrm-2.4.102.tar.xz
|
||||
sha512 386afd228efd809fe32776a6ff5d9dd95d1409a6a6a89b3806a3b42ed27e84f1e090f3b7834973f834d6b0d1342b7034447fe8690d072f85f03292d7795c3e0c libdrm-2.4.102.tar.xz
|
||||
|
|
|
@ -4,7 +4,7 @@
|
|||
#
|
||||
################################################################################
|
||||
|
||||
LIBDRM_VERSION = 2.4.101
|
||||
LIBDRM_VERSION = 2.4.102
|
||||
LIBDRM_SOURCE = libdrm-$(LIBDRM_VERSION).tar.xz
|
||||
LIBDRM_SITE = https://dri.freedesktop.org/libdrm
|
||||
LIBDRM_LICENSE = MIT
|
||||
|
|
|
@ -1,3 +1,3 @@
|
|||
# Locally calculated
|
||||
sha256 35a1048754d6440674a193e4807b7cab5d03613b384436b67ef976ab3b1a2d01 libnetconf2-1.1.7.tar.gz
|
||||
sha256 085122ea91161812dda9cd2f42d8c50ecc3a48cc1a4f15044d86cfc5aa887577 LICENSE
|
||||
sha256 1a69db028bf970f0dab15ed508b58e0cf0806a7e4492828404b75c97ec8ab306 libnetconf2-1.1.24.tar.gz
|
||||
sha256 bd962ab457c8a8cb8faaaa36c11484680f3c9a47dbc336507817ae8935384064 LICENSE
|
||||
|
|
|
@ -4,7 +4,7 @@
|
|||
#
|
||||
################################################################################
|
||||
|
||||
LIBNETCONF2_VERSION = 1.1.7
|
||||
LIBNETCONF2_VERSION = 1.1.24
|
||||
LIBNETCONF2_SITE = $(call github,CESNET,libnetconf2,v$(LIBNETCONF2_VERSION))
|
||||
LIBNETCONF2_INSTALL_STAGING = YES
|
||||
LIBNETCONF2_LICENSE = BSD-3-Clause
|
||||
|
|
|
@ -1,3 +1,3 @@
|
|||
# From http://www.netfilter.org/projects/libnftnl/downloads.html
|
||||
sha256 66de4d05227c0a1a731c369b193010d18a05b1185c2735211e0ecf658eeb14f3 libnftnl-1.1.5.tar.bz2
|
||||
sha256 98193898c663001eff2fdcfb676e210c13042bc1a05e8d570c363efa396f8e24 COPYING
|
||||
sha256 c1eb5a696fc1d4b3b412770586017bc01af93da3ddd25233d34a62979dee1eca libnftnl-1.1.6.tar.bz2
|
||||
sha256 98193898c663001eff2fdcfb676e210c13042bc1a05e8d570c363efa396f8e24 COPYING
|
||||
|
|
|
@ -4,7 +4,7 @@
|
|||
#
|
||||
################################################################################
|
||||
|
||||
LIBNFTNL_VERSION = 1.1.5
|
||||
LIBNFTNL_VERSION = 1.1.6
|
||||
LIBNFTNL_SITE = https://netfilter.org/projects/libnftnl/files
|
||||
LIBNFTNL_SOURCE = libnftnl-$(LIBNFTNL_VERSION).tar.bz2
|
||||
LIBNFTNL_LICENSE = GPL-2.0+
|
||||
|
|
|
@ -15,7 +15,7 @@ LIBPNG_DEPENDENCIES = host-pkgconf zlib
|
|||
HOST_LIBPNG_DEPENDENCIES = host-pkgconf host-zlib
|
||||
LIBPNG_CONFIG_SCRIPTS = libpng$(LIBPNG_SERIES)-config libpng-config
|
||||
|
||||
ifeq ($(BR2_ARM_CPU_HAS_NEON),y)
|
||||
ifeq ($(BR2_ARM_CPU_HAS_NEON)$(BR2_aarch64),y)
|
||||
LIBPNG_CONF_OPTS += --enable-arm-neon
|
||||
else
|
||||
LIBPNG_CONF_OPTS += --disable-arm-neon
|
||||
|
|
|
@ -1,3 +1,3 @@
|
|||
# Locally calculated
|
||||
sha256 a97d72b5c56b7e279c6e86dad70c1493ea5796f00a596fb9f3173b96f9bf5e46 libpwquality-1.4.1.tar.bz2
|
||||
sha256 aa44d09f651bf99b56253187c7778a240740c767d28453ab7fdc9804c842baee COPYING
|
||||
sha256 5263e09ee62269c092f790ac159112aed3e66826a795e3afec85fdeac4281c8e libpwquality-1.4.2.tar.bz2
|
||||
sha256 aa44d09f651bf99b56253187c7778a240740c767d28453ab7fdc9804c842baee COPYING
|
||||
|
|
|
@ -4,7 +4,7 @@
|
|||
#
|
||||
################################################################################
|
||||
|
||||
LIBPWQUALITY_VERSION = 1.4.1
|
||||
LIBPWQUALITY_VERSION = 1.4.2
|
||||
LIBPWQUALITY_SOURCE = libpwquality-$(LIBPWQUALITY_VERSION).tar.bz2
|
||||
LIBPWQUALITY_SITE = https://github.com/libpwquality/libpwquality/releases/download/libpwquality-$(LIBPWQUALITY_VERSION)
|
||||
LIBPWQUALITY_LICENSE = BSD-3-Clause or GPL-2.0+
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
# Locally computed:
|
||||
sha256 8177f97513213526df2cf6184d8ff986c675afb514d4e68a404010521b880643 COPYING
|
||||
sha256 dc626520dcd53a22f727af3ee42c770e56c97a64fe3adb063799d8ab032fe551 COPYING.LIB
|
||||
sha256 c2121243b5da8bcffc8f6f5ca0d7217498f94fffd115883763282c68f255fde7 libqmi-1.24.10.tar.xz
|
||||
sha256 2d3b91a2b8a882b17b16403c9ef7bdce522db4f0ceaa3e4dff76033885428b69 libqmi-1.24.12.tar.xz
|
||||
|
|
|
@ -4,7 +4,7 @@
|
|||
#
|
||||
################################################################################
|
||||
|
||||
LIBQMI_VERSION = 1.24.10
|
||||
LIBQMI_VERSION = 1.24.12
|
||||
LIBQMI_SITE = http://www.freedesktop.org/software/libqmi
|
||||
LIBQMI_SOURCE = libqmi-$(LIBQMI_VERSION).tar.xz
|
||||
LIBQMI_LICENSE = LGPL-2.0+ (library), GPL-2.0+ (programs)
|
||||
|
|
|
@ -1,3 +1,3 @@
|
|||
# Locally calculated
|
||||
sha256 1afd4e70242a8196bf25622a4558d0baf9db5652d37d217156c08f6e37fd8e80 libubootenv-f4b9cde3815abe84a98079cedd515283ea08c16b.tar.gz
|
||||
sha256 9a905431113db379900e862e8175575ecda21b3c63a87389ffc4a65122dfec9e libubootenv-c91dccab34294b5ea9c6502d01bfdaa49639fd90.tar.gz
|
||||
sha256 dc626520dcd53a22f727af3ee42c770e56c97a64fe3adb063799d8ab032fe551 Licenses/lgpl-2.1.txt
|
||||
|
|
|
@ -4,7 +4,7 @@
|
|||
#
|
||||
################################################################################
|
||||
|
||||
LIBUBOOTENV_VERSION = f4b9cde3815abe84a98079cedd515283ea08c16b
|
||||
LIBUBOOTENV_VERSION = c91dccab34294b5ea9c6502d01bfdaa49639fd90
|
||||
LIBUBOOTENV_SITE = $(call github,sbabic,libubootenv,$(LIBUBOOTENV_VERSION))
|
||||
LIBUBOOTENV_LICENSE = LGPL-2.1
|
||||
LIBUBOOTENV_LICENSE_FILES = Licenses/lgpl-2.1.txt
|
||||
|
|
|
@ -0,0 +1,46 @@
|
|||
From b9627ed74ab1f58be0de075be68d5cd2e96b8750 Mon Sep 17 00:00:00 2001
|
||||
From: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
|
||||
Date: Sun, 3 May 2020 23:08:54 +0200
|
||||
Subject: [PATCH] Use sigset_t instead of __sigset_t on AArch64
|
||||
|
||||
This fixes the build with the musl C library. sigset_t is the
|
||||
documented type exposed by <signal.h>.
|
||||
|
||||
This fix comes from Alpine Linux:
|
||||
|
||||
https://git.alpinelinux.org/aports/plain/main/libunwind/fix-aarch64-sigset_t.patch
|
||||
|
||||
It was authored by Leo <thinkabit.ukim@gmail.com>.
|
||||
|
||||
The issue has been reported upstream at
|
||||
https://github.com/libunwind/libunwind/issues/176.
|
||||
|
||||
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
|
||||
---
|
||||
include/libunwind-aarch64.h | 3 ++-
|
||||
1 file changed, 2 insertions(+), 1 deletion(-)
|
||||
|
||||
diff --git a/include/libunwind-aarch64.h b/include/libunwind-aarch64.h
|
||||
index 778b4362..926fbbc0 100644
|
||||
--- a/include/libunwind-aarch64.h
|
||||
+++ b/include/libunwind-aarch64.h
|
||||
@@ -34,6 +34,7 @@ extern "C" {
|
||||
#include <inttypes.h>
|
||||
#include <stddef.h>
|
||||
#include <ucontext.h>
|
||||
+#include <signal.h>
|
||||
|
||||
#define UNW_TARGET aarch64
|
||||
#define UNW_TARGET_AARCH64 1
|
||||
@@ -192,7 +193,7 @@ typedef struct
|
||||
unsigned long uc_flags;
|
||||
struct ucontext *uc_link;
|
||||
stack_t uc_stack;
|
||||
- __sigset_t uc_sigmask;
|
||||
+ sigset_t uc_sigmask;
|
||||
struct unw_sigcontext uc_mcontext;
|
||||
} unw_tdep_context_t;
|
||||
|
||||
--
|
||||
2.26.2
|
||||
|
|
@ -10,13 +10,14 @@
|
|||
config BR2_PACKAGE_LIBUNWIND_ARCH_SUPPORTS
|
||||
bool
|
||||
default y if BR2_TOOLCHAIN_USES_GLIBC && \
|
||||
(BR2_ARM_CPU_HAS_ARM || BR2_mips || BR2_mipsel || BR2_mips64 || \
|
||||
BR2_mips64el || BR2_powerpc || BR2_sh || BR2_i386 || BR2_x86_64)
|
||||
(BR2_ARM_CPU_HAS_ARM || BR2_aarch64 || BR2_mips || BR2_mipsel || \
|
||||
BR2_mips64 || BR2_mips64el || BR2_powerpc || BR2_sh || \
|
||||
BR2_i386 || BR2_x86_64)
|
||||
default y if BR2_TOOLCHAIN_USES_UCLIBC && \
|
||||
(BR2_ARM_CPU_HAS_ARM || BR2_mips || BR2_mipsel || \
|
||||
BR2_mips64 || BR2_mips64el || BR2_x86_64)
|
||||
default y if BR2_TOOLCHAIN_USES_MUSL && \
|
||||
(BR2_ARM_CPU_HAS_ARM || BR2_x86_64)
|
||||
(BR2_ARM_CPU_HAS_ARM || BR2_aarch64 || BR2_x86_64)
|
||||
|
||||
config BR2_PACKAGE_LIBUNWIND
|
||||
bool "libunwind"
|
||||
|
|
|
@ -1,3 +1,3 @@
|
|||
# Locally calculated
|
||||
sha256 c9703079f10fbf7154882562322b4b01764bc7735345da555ca51201b02e536c libyang-1.0.130.tar.gz
|
||||
sha256 2431fa5c7cfbe6a6f2c0873547b976f018438967adfe268726911dd3d95eaa31 libyang-1.0.167.tar.gz
|
||||
sha256 f942fe693e03e4e3ff67a351c00dc8f468a042e0d7273b0aa6bc53060b568112 LICENSE
|
||||
|
|
|
@ -4,7 +4,7 @@
|
|||
#
|
||||
################################################################################
|
||||
|
||||
LIBYANG_VERSION = 1.0.130
|
||||
LIBYANG_VERSION = 1.0.167
|
||||
LIBYANG_SITE = $(call github,CESNET,libyang,v$(LIBYANG_VERSION))
|
||||
LIBYANG_LICENSE = BSD-3-Clause
|
||||
LIBYANG_LICENSE_FILES = LICENSE
|
||||
|
|
|
@ -158,3 +158,7 @@ define PERF_INSTALL_TARGET_CMDS
|
|||
$(RM) -rf $(TARGET_DIR)/usr/libexec/perf-core/scripts/
|
||||
$(RM) -rf $(TARGET_DIR)/usr/libexec/perf-core/tests/
|
||||
endef
|
||||
|
||||
define PERF_LINUX_CONFIG_FIXUPS
|
||||
$(call KCONFIG_ENABLE_OPT,CONFIG_PERF_EVENTS)
|
||||
endef
|
||||
|
|
|
@ -42,6 +42,13 @@ LINUX_TOOLS_POST_INSTALL_TARGET_HOOKS += $(foreach tool,$(LINUX_TOOLS),\
|
|||
$(if $(BR2_PACKAGE_LINUX_TOOLS_$(call UPPERCASE,$(tool))),\
|
||||
$(call UPPERCASE,$(tool))_INSTALL_TARGET_CMDS))
|
||||
|
||||
define LINUX_TOOLS_LINUX_CONFIG_FIXUPS
|
||||
$(foreach tool,$(LINUX_TOOLS),\
|
||||
$(if $(BR2_PACKAGE_LINUX_TOOLS_$(call UPPERCASE,$(tool))),\
|
||||
$($(call UPPERCASE,$(tool))_LINUX_CONFIG_FIXUPS))
|
||||
)
|
||||
endef
|
||||
|
||||
define LINUX_TOOLS_INSTALL_INIT_SYSTEMD
|
||||
$(foreach tool,$(LINUX_TOOLS),\
|
||||
$(if $(BR2_PACKAGE_LINUX_TOOLS_$(call UPPERCASE,$(tool))),\
|
||||
|
|
|
@ -1,123 +0,0 @@
|
|||
From 5b57ae2913e2d2d167cbd3822784b4c4ba336812 Mon Sep 17 00:00:00 2001
|
||||
From: Khem Raj <raj.khem@gmail.com>
|
||||
Date: Wed, 19 Feb 2020 22:52:04 -0800
|
||||
Subject: [PATCH] syscalls: Check for time64 unsafe syscalls before using them
|
||||
|
||||
musl is using 64bit time_t now on 32bit architectures and these syscalls
|
||||
no longer exist, therefore its better to check for them being available
|
||||
before using them
|
||||
|
||||
Signed-off-by: Khem Raj <raj.khem@gmail.com>
|
||||
Reviewed-by: Yang Xu <xuyang2018.jy@cn.fujitsu.com>
|
||||
Reviewed-by: Petr Vorel <pvorel@suse.cz>
|
||||
Signed-off-by: Petr Vorel <pvorel@suse.cz>
|
||||
|
||||
Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com>
|
||||
[Retrieved from:
|
||||
https://github.com/linux-test-project/ltp/commit/5b57ae2913e2d2d167cbd3822784b4c4ba336812]
|
||||
---
|
||||
lib/tst_clocks.c | 16 ++++++----------
|
||||
.../syscalls/gettimeofday/gettimeofday01.c | 6 ++----
|
||||
.../syscalls/gettimeofday/gettimeofday02.c | 8 +++-----
|
||||
3 files changed, 11 insertions(+), 19 deletions(-)
|
||||
|
||||
diff --git a/lib/tst_clocks.c b/lib/tst_clocks.c
|
||||
index 5195da38f3..fa2f1cb842 100644
|
||||
--- a/lib/tst_clocks.c
|
||||
+++ b/lib/tst_clocks.c
|
||||
@@ -3,28 +3,24 @@
|
||||
* Copyright (c) 2017 Cyril Hrubis <chrubis@suse.cz>
|
||||
*/
|
||||
|
||||
-/*
|
||||
- * clock_gettime() and clock_getres() functions
|
||||
- */
|
||||
-
|
||||
-#define _GNU_SOURCE
|
||||
-#include <unistd.h>
|
||||
#include <time.h>
|
||||
-#include <sys/syscall.h>
|
||||
|
||||
+#define TST_NO_DEFAULT_MAIN
|
||||
+#include "tst_test.h"
|
||||
#include "tst_clocks.h"
|
||||
+#include "lapi/syscalls.h"
|
||||
|
||||
int tst_clock_getres(clockid_t clk_id, struct timespec *res)
|
||||
{
|
||||
- return syscall(SYS_clock_getres, clk_id, res);
|
||||
+ return tst_syscall(__NR_clock_getres, clk_id, res);
|
||||
}
|
||||
|
||||
int tst_clock_gettime(clockid_t clk_id, struct timespec *ts)
|
||||
{
|
||||
- return syscall(SYS_clock_gettime, clk_id, ts);
|
||||
+ return tst_syscall(__NR_clock_gettime, clk_id, ts);
|
||||
}
|
||||
|
||||
int tst_clock_settime(clockid_t clk_id, struct timespec *ts)
|
||||
{
|
||||
- return syscall(SYS_clock_settime, clk_id, ts);
|
||||
+ return tst_syscall(__NR_clock_settime, clk_id, ts);
|
||||
}
|
||||
diff --git a/testcases/kernel/syscalls/gettimeofday/gettimeofday01.c b/testcases/kernel/syscalls/gettimeofday/gettimeofday01.c
|
||||
index 583d8f7b9b..08ea1673ad 100644
|
||||
--- a/testcases/kernel/syscalls/gettimeofday/gettimeofday01.c
|
||||
+++ b/testcases/kernel/syscalls/gettimeofday/gettimeofday01.c
|
||||
@@ -38,10 +38,8 @@
|
||||
#include <sys/time.h>
|
||||
#include <errno.h>
|
||||
#include "test.h"
|
||||
-#include <sys/syscall.h>
|
||||
#include <unistd.h>
|
||||
-
|
||||
-#define gettimeofday(a,b) syscall(__NR_gettimeofday,a,b)
|
||||
+#include "lapi/syscalls.h"
|
||||
|
||||
char *TCID = "gettimeofday01";
|
||||
int TST_TOTAL = 1;
|
||||
@@ -63,7 +61,7 @@ int main(int ac, char **av)
|
||||
for (lc = 0; TEST_LOOPING(lc); lc++) {
|
||||
tst_count = 0;
|
||||
|
||||
- TEST(gettimeofday((void *)-1, (void *)-1));
|
||||
+ TEST(ltp_syscall(__NR_gettimeofday, (void *)-1, (void *)-1));
|
||||
|
||||
/* gettimeofday returns an int, so we need to turn the long
|
||||
* TEST_RETURN into an int to test with */
|
||||
diff --git a/testcases/kernel/syscalls/gettimeofday/gettimeofday02.c b/testcases/kernel/syscalls/gettimeofday/gettimeofday02.c
|
||||
index 1d60f448e8..5170ad2f78 100644
|
||||
--- a/testcases/kernel/syscalls/gettimeofday/gettimeofday02.c
|
||||
+++ b/testcases/kernel/syscalls/gettimeofday/gettimeofday02.c
|
||||
@@ -16,14 +16,12 @@
|
||||
#include <stdint.h>
|
||||
#include <sys/time.h>
|
||||
#include <stdlib.h>
|
||||
-#include <sys/syscall.h>
|
||||
#include <unistd.h>
|
||||
#include <time.h>
|
||||
#include <errno.h>
|
||||
|
||||
#include "tst_test.h"
|
||||
-
|
||||
-#define gettimeofday(a,b) syscall(__NR_gettimeofday,a,b)
|
||||
+#include "lapi/syscalls.h"
|
||||
|
||||
static volatile sig_atomic_t done;
|
||||
static char *str_rtime;
|
||||
@@ -48,13 +46,13 @@ static void verify_gettimeofday(void)
|
||||
|
||||
alarm(rtime);
|
||||
|
||||
- if (gettimeofday(&tv1, NULL)) {
|
||||
+ if (tst_syscall(__NR_gettimeofday, &tv1, NULL)) {
|
||||
tst_res(TBROK | TERRNO, "gettimeofday() failed");
|
||||
return;
|
||||
}
|
||||
|
||||
while (!done) {
|
||||
- if (gettimeofday(&tv2, NULL)) {
|
||||
+ if (tst_syscall(__NR_gettimeofday, &tv2, NULL)) {
|
||||
tst_res(TBROK | TERRNO, "gettimeofday() failed");
|
||||
return;
|
||||
}
|
|
@ -1,4 +1,4 @@
|
|||
# From: https://github.com/linux-test-project/ltp/releases/download/20200120/ltp-full-20200120.tar.xz.sha1
|
||||
sha1 8f622383907e2e64e60b69fd305fecb34311d6b6 ltp-full-20200120.tar.xz
|
||||
# From: https://github.com/linux-test-project/ltp/releases/download/20200515/ltp-full-20200515.tar.xz.sha1
|
||||
sha1 7b3932b46295328c64d6f235bc54fa68806b9ede ltp-full-20200515.tar.xz
|
||||
# Locally computed
|
||||
sha256 8177f97513213526df2cf6184d8ff986c675afb514d4e68a404010521b880643 COPYING
|
||||
|
|
|
@ -4,7 +4,7 @@
|
|||
#
|
||||
################################################################################
|
||||
|
||||
LTP_TESTSUITE_VERSION = 20200120
|
||||
LTP_TESTSUITE_VERSION = 20200515
|
||||
LTP_TESTSUITE_SOURCE = ltp-full-$(LTP_TESTSUITE_VERSION).tar.xz
|
||||
LTP_TESTSUITE_SITE = https://github.com/linux-test-project/ltp/releases/download/$(LTP_TESTSUITE_VERSION)
|
||||
LTP_TESTSUITE_LICENSE = GPL-2.0, GPL-2.0+
|
||||
|
@ -69,23 +69,15 @@ LTP_TESTSUITE_UNSUPPORTED_TEST_CASES = \
|
|||
testcases/misc/math/float/float_bessel.c
|
||||
else ifeq ($(BR2_TOOLCHAIN_USES_MUSL),y)
|
||||
LTP_TESTSUITE_UNSUPPORTED_TEST_CASES = \
|
||||
testcases/kernel/pty/pty01.c \
|
||||
testcases/kernel/pty/pty02.c \
|
||||
testcases/kernel/pty/ptem01.c \
|
||||
testcases/kernel/sched/process_stress/process.c \
|
||||
testcases/kernel/syscalls/accept4/accept4_01.c \
|
||||
testcases/kernel/syscalls/confstr/confstr01.c \
|
||||
testcases/kernel/syscalls/fmtmsg/fmtmsg01.c \
|
||||
testcases/kernel/syscalls/getcontext/getcontext01.c \
|
||||
testcases/kernel/syscalls/getdents/getdents01.c \
|
||||
testcases/kernel/syscalls/getdents/getdents02.c \
|
||||
testcases/kernel/syscalls/ioctl/ioctl01.c \
|
||||
testcases/kernel/syscalls/ioctl/ioctl02.c \
|
||||
testcases/kernel/syscalls/rt_tgsigqueueinfo/rt_tgsigqueueinfo01.c \
|
||||
testcases/kernel/syscalls/sched_getaffinity/sched_getaffinity01.c \
|
||||
testcases/kernel/syscalls/timer_create/timer_create01.c \
|
||||
testcases/kernel/syscalls/timer_create/timer_create03.c \
|
||||
testcases/misc/crash/crash01.c \
|
||||
utils/benchmark/ebizzy-0.3
|
||||
endif
|
||||
|
||||
|
|
|
@ -1,3 +1,3 @@
|
|||
# Locally calculated
|
||||
sha256 7aff212985527248522411c3830234fe7b5e98593a4cc439b962c17da46681d5 luv-1.34.2-2.tar.gz
|
||||
sha256 f2e7eb372574f25c6978c1dc74280d22efdcd7df2dda4a286c7fe7dceda26445 luv-1.36.0-0.tar.gz
|
||||
sha256 cfc7749b96f63bd31c3c42b5c471bf756814053e847c10f3eb003417bc523d30 LICENSE.txt
|
||||
|
|
|
@ -4,7 +4,7 @@
|
|||
#
|
||||
################################################################################
|
||||
|
||||
LUV_VERSION = 1.34.2-2
|
||||
LUV_VERSION = 1.36.0-0
|
||||
LUV_SITE = https://github.com/luvit/luv/releases/download/$(LUV_VERSION)
|
||||
LUV_LICENSE = Apache-2.0
|
||||
LUV_LICENSE_FILES = LICENSE.txt
|
||||
|
|
|
@ -12,7 +12,7 @@ endif
|
|||
|
||||
# Not possible to directly refer to mesa3d variables, because of
|
||||
# first/second expansion trickery...
|
||||
MESA3D_HEADERS_VERSION = 20.0.7
|
||||
MESA3D_HEADERS_VERSION = 20.1.0
|
||||
MESA3D_HEADERS_SOURCE = mesa-$(MESA3D_HEADERS_VERSION).tar.xz
|
||||
MESA3D_HEADERS_SITE = https://mesa.freedesktop.org/archive
|
||||
MESA3D_HEADERS_DL_SUBDIR = mesa3d
|
||||
|
|
|
@ -8,24 +8,26 @@ Content-Transfer-Encoding: 8bit
|
|||
|
||||
Fixes:
|
||||
|
||||
../src/gallium/drivers/panfrost/pan_bo.h:93:9: error: unknown type name ‘time_t’
|
||||
../src/panfrost/encoder/pan_bo.h:93:9: error: unknown type name ‘time_t’
|
||||
|
||||
Signed-off-by: Peter Seiderer <ps.report@gmx.net>
|
||||
[Bernd: rebased on 20.1]
|
||||
Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
|
||||
---
|
||||
src/gallium/drivers/panfrost/pan_bo.h | 1 +
|
||||
src/panfrost/encoder/pan_bo.h | 1 +
|
||||
1 file changed, 1 insertion(+)
|
||||
|
||||
diff --git a/src/gallium/drivers/panfrost/pan_bo.h b/src/gallium/drivers/panfrost/pan_bo.h
|
||||
diff --git a/src/panfrost/encoder/pan_bo.h b/src/panfrost/encoder/pan_bo.h
|
||||
index 414c356b95c..6dda393095d 100644
|
||||
--- a/src/gallium/drivers/panfrost/pan_bo.h
|
||||
+++ b/src/gallium/drivers/panfrost/pan_bo.h
|
||||
--- a/src/panfrost/encoder/pan_bo.h
|
||||
+++ b/src/panfrost/encoder/pan_bo.h
|
||||
@@ -29,6 +29,7 @@
|
||||
#include <panfrost-misc.h>
|
||||
#include "pipe/p_state.h"
|
||||
#include "util/list.h"
|
||||
#include "pan_device.h"
|
||||
+#include <time.h>
|
||||
|
||||
struct panfrost_screen;
|
||||
/* Flags for allocated memory */
|
||||
|
||||
--
|
||||
2.25.1
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
# From https://lists.freedesktop.org/archives/mesa-announce/2020-May/000583.html
|
||||
sha256 fe6e258fe772c3cd2ac01741bf7408058c3ac02d66acff9a6e669bd72e3ea178 mesa-20.0.7.tar.xz
|
||||
sha512 00baae50f14bf2b08b5654dffb11cf67499dc1825e1700b137fb5719e767e0e78e789979df2c194f677ea9c5e531f34965d47b9e37c239944c38d0570c7a9685 mesa-20.0.7.tar.xz
|
||||
# From https://lists.freedesktop.org/archives/mesa-announce/2020-May/000585.html
|
||||
sha256 2109055d7660514fc4c1bcd861bcba9db00c026119ae222720111732dba27c83 mesa-20.1.0.tar.xz
|
||||
sha512 f49230d18febe1bfd7c6282ab95fc244530f5cef56df0f804d8bece8a70bafcb445b8b83df96ad1b4c5af022c4e39a71f19a8f7e47b1fb09ada2b1a1317ff3be mesa-20.1.0.tar.xz
|
||||
|
||||
# License
|
||||
sha256 1ddae7da415352a5b5360ff3a9d7ecf23ba81408f62eeecce0011f32e3ef9da6 docs/license.html
|
||||
|
|
|
@ -5,7 +5,7 @@
|
|||
################################################################################
|
||||
|
||||
# When updating the version, please also update mesa3d-headers
|
||||
MESA3D_VERSION = 20.0.7
|
||||
MESA3D_VERSION = 20.1.0
|
||||
MESA3D_SOURCE = mesa-$(MESA3D_VERSION).tar.xz
|
||||
MESA3D_SITE = https://mesa.freedesktop.org/archive
|
||||
MESA3D_LICENSE = MIT, SGI, Khronos
|
||||
|
|
Some files were not shown because too many files have changed in this diff Show more
Loading…
Reference in a new issue