aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--CHANGES384
-rw-r--r--Config.in.legacy76
-rw-r--r--DEVELOPERS83
-rw-r--r--Makefile4
-rw-r--r--board/acmesystems/acqua-a5/at91-sama5d3_acqua.dts301
-rw-r--r--board/acmesystems/acqua-a5/genimage.cfg (renamed from board/beaglebone/genimage_linux41.cfg)16
-rw-r--r--board/acmesystems/acqua-a5/readme.txt44
-rw-r--r--board/arrow/avenger96/overlay/boot/extlinux/extlinux.conf4
-rw-r--r--board/arrow/avenger96/readme.txt41
-rwxr-xr-xboard/freescale/common/imx/imx8-bootloader-prepare.sh7
-rwxr-xr-xboard/freescale/common/imx/post-image.sh2
-rw-r--r--board/freescale/imx8mpevk/readme.txt71
-rw-r--r--board/friendlyarm/nanopc-t4/readme.txt2
-rw-r--r--board/friendlyarm/nanopi-m1-plus/readme.txt2
-rw-r--r--board/friendlyarm/nanopi-m1/readme.txt2
-rw-r--r--board/friendlyarm/nanopi-m4/readme.txt2
-rw-r--r--board/friendlyarm/nanopi-neo/readme.txt2
-rw-r--r--board/friendlyarm/nanopi-neo4/readme.txt2
-rw-r--r--board/friendlyarm/nanopi-r1/readme.txt2
-rw-r--r--board/minnowboard/genimage.cfg5
-rw-r--r--board/minnowboard/grub.cfg2
-rw-r--r--board/minnowboard/linux.config1
-rw-r--r--board/nexbox/a95x/boot.txt2
-rw-r--r--board/nexbox/a95x/genimage.cfg2
-rw-r--r--board/orangepi/orangepi-pc/linux.fragment1
-rw-r--r--board/orangepi/orangepi-r1/boot.cmd2
-rw-r--r--board/orangepi/orangepi-r1/genimage.cfg8
-rw-r--r--board/orangepi/orangepi-zero-plus2/boot.cmd2
-rw-r--r--board/orangepi/orangepi-zero-plus2/genimage.cfg9
-rwxr-xr-xboard/qemu/arm-vexpress-tz/post-build.sh9
-rw-r--r--board/qemu/arm-vexpress-tz/readme.txt17
-rw-r--r--board/qemu/arm-vexpress-tz/u-boot.config3
-rw-r--r--board/qemu/ppc-e500mc/linux.fragment10
-rw-r--r--board/qemu/ppc-e500mc/readme.txt5
-rw-r--r--board/qemu/sh4-r2d/patches/linux-headers/0001-Use-types.h-and-not-time_types.h-in-sockios.h.patch76
-rw-r--r--board/qemu/sh4eb-r2d/patches/linux-headers/0001-Use-types.h-and-not-time_types.h-in-sockios.h.patch76
-rw-r--r--board/sifive/hifive-unleashed/boot.cmd4
-rw-r--r--board/sifive/hifive-unleashed/genimage_sdcard.cfg (renamed from board/sifive/hifive-unleashed/genimage.cfg)14
-rw-r--r--board/sifive/hifive-unleashed/genimage_spi-nor.cfg19
-rw-r--r--board/sifive/hifive-unleashed/linux.config.fragment14
-rwxr-xr-xboard/sifive/hifive-unleashed/post-build.sh2
-rw-r--r--board/sifive/hifive-unleashed/readme.txt68
-rw-r--r--board/sinovoip/m1-plus/boot.cmd5
-rw-r--r--board/sinovoip/m1-plus/genimage.cfg37
-rw-r--r--board/sinovoip/m1-plus/linux-wifi.fragment10
-rw-r--r--board/sinovoip/m1-plus/patches/linux/0001-ARM-dts-sun7i-bananapi-m1-plus-Disable-OOB-IRQ-for-b.patch39
-rwxr-xr-xboard/sinovoip/m1-plus/post-build.sh4
-rw-r--r--board/sinovoip/m1-plus/readme.txt64
l---------board/sinovoip/m1-plus/rootfs_overlay/lib/firmware/brcm/brcmfmac43362-sdio.sinovoip,bpi-m1-plus.txt1
-rw-r--r--board/sinovoip/m1-plus/rootfs_overlay/lib/firmware/brcm/brcmfmac43362-sdio.txt56
-rwxr-xr-xboard/stmicroelectronics/common/stm32mp157/post-image.sh2
-rw-r--r--boot/at91bootstrap3/at91bootstrap3.hash2
-rw-r--r--boot/at91bootstrap3/at91bootstrap3.mk3
-rw-r--r--boot/barebox/Config.in4
-rw-r--r--boot/barebox/barebox.hash6
-rw-r--r--boot/grub2/0029-efi-Make-shim_lock-GUID-and-protocol-type-public.patch97
-rw-r--r--boot/grub2/0030-efi-Return-grub_efi_status_t-from-grub_efi_get_varia.patch149
-rw-r--r--boot/grub2/0031-efi-Add-a-function-to-read-EFI-variables-with-attrib.patch78
-rw-r--r--boot/grub2/0032-efi-Add-secure-boot-detection.patch541
-rw-r--r--boot/grub2/0033-verifiers-Move-verifiers-API-to-kernel-image.patch1650
-rw-r--r--boot/grub2/0034-efi-Move-the-shim_lock-verifier-to-the-GRUB-core.patch13225
-rw-r--r--boot/grub2/0035-kern-Add-lockdown-support.patch763
-rw-r--r--boot/grub2/0036-kern-lockdown-Set-a-variable-if-the-GRUB-is-locked-d.patch57
-rw-r--r--boot/grub2/0037-efi-Lockdown-the-GRUB-when-the-UEFI-Secure-Boot-is-e.patch49
-rw-r--r--boot/grub2/0038-efi-Use-grub_is_lockdown-instead-of-hardcoding-a-dis.patch232
-rw-r--r--boot/grub2/0039-acpi-Don-t-register-the-acpi-command-when-locked-dow.patch76
-rw-r--r--boot/grub2/0040-mmap-Don-t-register-cutmem-and-badram-commands-when-.patch70
-rw-r--r--boot/grub2/0041-commands-Restrict-commands-that-can-load-BIOS-or-DT-.patch105
-rw-r--r--boot/grub2/0042-commands-setpci-Restrict-setpci-command-when-locked-.patch37
-rw-r--r--boot/grub2/0043-commands-hdparm-Restrict-hdparm-command-when-locked-.patch35
-rw-r--r--boot/grub2/0044-gdb-Restrict-GDB-access-when-locked-down.patch62
-rw-r--r--boot/grub2/0045-loader-xnu-Don-t-allow-loading-extension-and-package.patch61
-rw-r--r--boot/grub2/0046-docs-Document-the-cutmem-command.patch65
-rw-r--r--boot/grub2/0047-dl-Only-allow-unloading-modules-that-are-not-depende.patch87
-rw-r--r--boot/grub2/0048-usb-Avoid-possible-out-of-bound-accesses-caused-by-m.patch116
-rw-r--r--boot/grub2/0049-mmap-Fix-memory-leak-when-iterating-over-mapped-memo.patch40
-rw-r--r--boot/grub2/0050-net-net-Fix-possible-dereference-to-of-a-NULL-pointe.patch40
-rw-r--r--boot/grub2/0051-net-tftp-Fix-dangling-memory-pointer.patch34
-rw-r--r--boot/grub2/0052-kern-parser-Fix-resource-leak-if-argc-0.patch51
-rw-r--r--boot/grub2/0053-kern-efi-Fix-memory-leak-on-failure.patch31
-rw-r--r--boot/grub2/0054-kern-efi-mm-Fix-possible-NULL-pointer-dereference.patch66
-rw-r--r--boot/grub2/0055-gnulib-regexec-Resolve-unused-variable.patch90
-rw-r--r--boot/grub2/0056-gnulib-regcomp-Fix-uninitialized-token-structure.patch82
-rw-r--r--boot/grub2/0057-gnulib-argp-help-Fix-dereference-of-a-possibly-NULL-.patch82
-rw-r--r--boot/grub2/0058-gnulib-regexec-Fix-possible-null-dereference.patch83
-rw-r--r--boot/grub2/0059-gnulib-regcomp-Fix-uninitialized-re_token.patch88
-rw-r--r--boot/grub2/0060-io-lzopio-Resolve-unnecessary-self-assignment-errors.patch42
-rw-r--r--boot/grub2/0061-zstd-Initialize-seq_t-structure-fully.patch35
-rw-r--r--boot/grub2/0062-kern-partition-Check-for-NULL-before-dereferencing-i.patch44
-rw-r--r--boot/grub2/0063-disk-ldm-Make-sure-comp-data-is-freed-before-exiting.patch129
-rw-r--r--boot/grub2/0064-disk-ldm-If-failed-then-free-vg-variable-too.patch29
-rw-r--r--boot/grub2/0065-disk-ldm-Fix-memory-leak-on-uninserted-lv-references.patch51
-rw-r--r--boot/grub2/0066-disk-cryptodisk-Fix-potential-integer-overflow.patch51
-rw-r--r--boot/grub2/0067-hfsplus-Check-that-the-volume-name-length-is-valid.patch44
-rw-r--r--boot/grub2/0068-zfs-Fix-possible-negative-shift-operation.patch43
-rw-r--r--boot/grub2/0069-zfs-Fix-resource-leaks-while-constructing-path.patch122
-rw-r--r--boot/grub2/0070-zfs-Fix-possible-integer-overflows.patch57
-rw-r--r--boot/grub2/0071-zfsinfo-Correct-a-check-for-error-allocating-memory.patch36
-rw-r--r--boot/grub2/0072-affs-Fix-memory-leaks.patch83
-rw-r--r--boot/grub2/0073-libgcrypt-mpi-Fix-possible-unintended-sign-extension.patch50
-rw-r--r--boot/grub2/0074-libgcrypt-mpi-Fix-possible-NULL-dereference.patch49
-rw-r--r--boot/grub2/0075-syslinux-Fix-memory-leak-while-parsing.patch44
-rw-r--r--boot/grub2/0076-normal-completion-Fix-leaking-of-memory-when-process.patch53
-rw-r--r--boot/grub2/0077-commands-hashsum-Fix-a-memory-leak.patch57
-rw-r--r--boot/grub2/0079-video-efi_gop-Remove-unnecessary-return-value-of-gru.patch95
-rw-r--r--boot/grub2/0080-video-fb-fbfill-Fix-potential-integer-overflow.patch79
-rw-r--r--boot/grub2/0081-video-fb-video_fb-Fix-multiple-integer-overflows.patch105
-rw-r--r--boot/grub2/0082-video-fb-video_fb-Fix-possible-integer-overflow.patch40
-rw-r--r--boot/grub2/0083-video-readers-jpeg-Test-for-an-invalid-next-marker-r.patch39
-rw-r--r--boot/grub2/0084-gfxmenu-gui_list-Remove-code-that-coverity-is-flaggi.patch35
-rw-r--r--boot/grub2/0085-loader-bsd-Check-for-NULL-arg-up-front.patch48
-rw-r--r--boot/grub2/0086-loader-xnu-Fix-memory-leak.patch39
-rw-r--r--boot/grub2/0087-loader-xnu-Free-driverkey-data-when-an-error-is-dete.patch78
-rw-r--r--boot/grub2/0088-loader-xnu-Check-if-pointer-is-NULL-before-using-it.patch43
-rw-r--r--boot/grub2/0089-util-grub-install-Fix-NULL-pointer-dereferences.patch42
-rw-r--r--boot/grub2/0090-util-grub-editenv-Fix-incorrect-casting-of-a-signed-.patch47
-rw-r--r--boot/grub2/0091-util-glue-efi-Fix-incorrect-use-of-a-possibly-negati.patch51
-rw-r--r--boot/grub2/0092-script-execute-Fix-NULL-dereference-in-grub_script_e.patch29
-rw-r--r--boot/grub2/0093-commands-ls-Require-device_name-is-not-NULL-before-p.patch34
-rw-r--r--boot/grub2/0094-script-execute-Avoid-crash-when-using-outside-a-func.patch38
-rw-r--r--boot/grub2/0095-lib-arg-Block-repeated-short-options-that-require-an.patch56
-rw-r--r--boot/grub2/0096-script-execute-Don-t-crash-on-a-for-loop-with-no-ite.patch40
-rw-r--r--boot/grub2/0097-commands-menuentry-Fix-quoting-in-setparams_prefix.patch48
-rw-r--r--boot/grub2/0098-kern-misc-Always-set-end-in-grub_strtoull.patch47
-rw-r--r--boot/grub2/0099-video-readers-jpeg-Catch-files-with-unsupported-quan.patch53
-rw-r--r--boot/grub2/0100-video-readers-jpeg-Catch-OOB-reads-writes-in-grub_jp.patch48
-rw-r--r--boot/grub2/0101-video-readers-jpeg-Don-t-decode-data-before-start-of.patch40
-rw-r--r--boot/grub2/0102-term-gfxterm-Don-t-set-up-a-font-with-glyphs-that-ar.patch52
-rw-r--r--boot/grub2/0103-fs-fshelp-Catch-impermissibly-large-block-sizes-in-r.patch47
-rw-r--r--boot/grub2/0104-fs-hfsplus-Don-t-fetch-a-key-beyond-the-end-of-the-n.patch33
-rw-r--r--boot/grub2/0105-fs-hfsplus-Don-t-use-uninitialized-data-on-corrupt-f.patch108
-rw-r--r--boot/grub2/0106-fs-hfs-Disable-under-lockdown.patch47
-rw-r--r--boot/grub2/0107-fs-sfs-Fix-over-read-of-root-object-name.patch50
-rw-r--r--boot/grub2/0108-fs-jfs-Do-not-move-to-leaf-level-if-name-length-is-n.patch34
-rw-r--r--boot/grub2/0109-fs-jfs-Limit-the-extents-that-getblk-can-consider.patch62
-rw-r--r--boot/grub2/0110-fs-jfs-Catch-infinite-recursion.patch46
-rw-r--r--boot/grub2/0111-fs-nilfs2-Reject-too-large-keys.patch46
-rw-r--r--boot/grub2/0112-fs-nilfs2-Don-t-search-children-if-provided-number-i.patch100
-rw-r--r--boot/grub2/0113-fs-nilfs2-Properly-bail-on-errors-in-grub_nilfs2_btr.patch68
-rw-r--r--boot/grub2/0114-io-gzio-Bail-if-gzio-tl-td-is-NULL.patch67
-rw-r--r--boot/grub2/0115-io-gzio-Add-init_dynamic_block-clean-up-if-unpacking.patch67
-rw-r--r--boot/grub2/0116-io-gzio-Catch-missing-values-in-huft_build-and-bail.patch57
-rw-r--r--boot/grub2/0117-io-gzio-Zero-gzio-tl-td-in-init_dynamic_block-if-huf.patch42
-rw-r--r--boot/grub2/0118-disk-lvm-Don-t-go-beyond-the-end-of-the-data-we-read.patch49
-rw-r--r--boot/grub2/0119-disk-lvm-Don-t-blast-past-the-end-of-the-circular-me.patch43
-rw-r--r--boot/grub2/0120-disk-lvm-Bail-on-missing-PV-list.patch35
-rw-r--r--boot/grub2/0121-disk-lvm-Do-not-crash-if-an-expected-string-is-not-f.patch83
-rw-r--r--boot/grub2/0122-disk-lvm-Do-not-overread-metadata.patch111
-rw-r--r--boot/grub2/0123-disk-lvm-Sanitize-rlocn-offset-to-prevent-wild-read.patch41
-rw-r--r--boot/grub2/0124-disk-lvm-Do-not-allow-a-LV-to-be-it-s-own-segment-s-.patch39
-rw-r--r--boot/grub2/0125-fs-btrfs-Validate-the-number-of-stripes-parities-in-.patch33
-rw-r--r--boot/grub2/0126-fs-btrfs-Squash-some-uninitialized-reads.patch43
-rw-r--r--boot/grub2/0127-kern-parser-Fix-a-memory-leak.patch77
-rw-r--r--boot/grub2/0128-kern-parser-Introduce-process_char-helper.patch120
-rw-r--r--boot/grub2/0129-kern-parser-Introduce-terminate_arg-helper.patch66
-rw-r--r--boot/grub2/0130-kern-parser-Refactor-grub_parser_split_cmdline-clean.patch92
-rw-r--r--boot/grub2/0131-kern-buffer-Add-variable-sized-heap-buffer.patch1237
-rw-r--r--boot/grub2/0132-kern-parser-Fix-a-stack-buffer-overflow.patch248
-rw-r--r--boot/grub2/0133-kern-efi-Add-initial-stack-protector-implementation.patch466
-rw-r--r--boot/grub2/0134-util-mkimage-Remove-unused-code-to-add-BSS-section.patch61
-rw-r--r--boot/grub2/0135-util-mkimage-Use-grub_host_to_target32-instead-of-gr.patch113
-rw-r--r--boot/grub2/0136-util-mkimage-Always-use-grub_host_to_target32-to-ini.patch39
-rw-r--r--boot/grub2/0137-util-mkimage-Unify-more-of-the-PE32-and-PE32-header-.patch169
-rw-r--r--boot/grub2/0138-util-mkimage-Reorder-PE-optional-header-fields-set-u.patch73
-rw-r--r--boot/grub2/0139-util-mkimage-Improve-data_size-value-calculation.patch50
-rw-r--r--boot/grub2/0140-util-mkimage-Refactor-section-setup-to-use-a-helper.patch221
-rw-r--r--boot/grub2/0141-util-mkimage-Add-an-option-to-import-SBAT-metadata-i.patch264
-rw-r--r--boot/grub2/0142-grub-install-common-Add-sbat-option.patch85
-rw-r--r--boot/grub2/0143-shim_lock-Only-skip-loading-shim_lock-verifier-with-.patch270
-rw-r--r--boot/grub2/0144-kern-misc-Split-parse_printf_args-into-format-parsin.patch50
-rw-r--r--boot/grub2/0145-kern-misc-Add-STRING-type-for-internal-printf-format.patch68
-rw-r--r--boot/grub2/0146-kern-misc-Add-function-to-check-printf-format-agains.patch219
-rw-r--r--boot/grub2/0147-gfxmenu-gui-Check-printf-format-in-the-gui_progress_.patch62
-rw-r--r--boot/grub2/0148-templates-Disable-the-os-prober-by-default.patch87
-rw-r--r--boot/grub2/0149-kern-mm-Fix-grub_debug_calloc-compilation-error.patch33
-rw-r--r--boot/grub2/grub2.mk20
-rw-r--r--boot/optee-os/Config.in4
-rw-r--r--boot/optee-os/optee-os.hash4
-rw-r--r--boot/shim/Config.in4
-rw-r--r--boot/shim/shim.hash2
-rw-r--r--boot/shim/shim.mk11
-rw-r--r--boot/syslinux/0016-Workaround-multiple-definition-of-symbol-errors.patch126
-rw-r--r--boot/syslinux/0017-Replace-builtin-strlen-that-appears-to-get-optimized.patch42
-rw-r--r--boot/syslinux/Config.in1
-rw-r--r--boot/uboot/uboot.mk5
-rw-r--r--configs/acmesystems_acqua_a5_256mb_defconfig22
-rw-r--r--configs/acmesystems_acqua_a5_512mb_defconfig22
-rw-r--r--configs/amarula_vyasa_rk3288_defconfig8
-rw-r--r--configs/avenger96_defconfig34
-rw-r--r--configs/bananapi_m1_plus_defconfig45
-rw-r--r--configs/beaglebone_qt5_defconfig1
-rw-r--r--configs/freescale_imx8mpevk_defconfig42
-rw-r--r--configs/friendlyarm_nanopc_t4_defconfig (renamed from configs/nanopc_t4_defconfig)0
-rw-r--r--configs/friendlyarm_nanopi_m1_defconfig (renamed from configs/nanopi_m1_defconfig)0
-rw-r--r--configs/friendlyarm_nanopi_m1_plus_defconfig (renamed from configs/nanopi_m1_plus_defconfig)0
-rw-r--r--configs/friendlyarm_nanopi_m4_defconfig (renamed from configs/nanopi_m4_defconfig)0
-rw-r--r--configs/friendlyarm_nanopi_neo4_defconfig (renamed from configs/nanopi_neo4_defconfig)0
-rw-r--r--configs/friendlyarm_nanopi_neo_defconfig (renamed from configs/nanopi_neo_defconfig)0
-rw-r--r--configs/friendlyarm_nanopi_r1_defconfig (renamed from configs/nanopi_r1_defconfig)0
-rw-r--r--configs/hifive_unleashed_defconfig31
-rw-r--r--configs/imx6-sabresd_defconfig4
-rw-r--r--configs/imx6-sabresd_qt5_defconfig4
-rw-r--r--configs/kontron_smarc_sal28_defconfig5
-rw-r--r--configs/lafrite_defconfig4
-rw-r--r--configs/linksprite_pcduino_defconfig9
-rw-r--r--configs/minnowboard_max-graphical_defconfig4
-rw-r--r--configs/minnowboard_max_defconfig6
-rw-r--r--configs/mx51evk_defconfig8
-rw-r--r--configs/mx53loco_defconfig8
-rw-r--r--configs/mx6cubox_defconfig8
-rw-r--r--configs/nexbox_a95x_defconfig4
-rw-r--r--configs/olimex_a20_olinuxino_lime2_defconfig8
-rw-r--r--configs/olimex_a20_olinuxino_lime_defconfig8
-rw-r--r--configs/orangepi_pc_defconfig6
-rw-r--r--configs/orangepi_r1_defconfig7
-rw-r--r--configs/orangepi_zero_defconfig6
-rw-r--r--configs/orangepi_zero_plus2_defconfig7
-rw-r--r--configs/qemu_arm_vexpress_tz_defconfig18
-rw-r--r--configs/qemu_ppc_e500mc_defconfig29
-rw-r--r--configs/qemu_sh4_r2d_defconfig1
-rw-r--r--configs/qemu_sh4eb_r2d_defconfig1
-rw-r--r--configs/wandboard_defconfig8
-rw-r--r--docs/manual/adding-packages-generic.txt14
-rw-r--r--docs/manual/adding-packages-tips.txt40
-rw-r--r--docs/website/docs.html12
-rw-r--r--docs/website/download.html58
-rw-r--r--docs/website/news.html224
-rw-r--r--linux/Config.in20
-rw-r--r--linux/linux.hash17
-rw-r--r--linux/linux.mk6
-rw-r--r--package/Config.in21
-rw-r--r--package/acl/acl.hash2
-rw-r--r--package/acl/acl.mk4
-rw-r--r--package/alsa-utils/alsa-utils.mk4
l---------package/apparmor/3.0.01
-rw-r--r--package/apparmor/apparmor.hash2
-rw-r--r--package/apparmor/apparmor.mk4
-rw-r--r--package/apr-util/apr-util.mk2
-rw-r--r--package/asn1c/asn1c.mk2
-rw-r--r--package/asterisk/asterisk.mk14
-rw-r--r--package/at-spi2-atk/at-spi2-atk.mk1
-rw-r--r--package/atftp/0001-Makefile.am-link-against-libpthread-for-atftp.patch26
-rw-r--r--package/atftp/0002-argz.h-fix-musl-compile-add-missing-defines.patch42
-rw-r--r--package/atftp/0003-tftp.h-tftpd.h-fix-musl-compile-missing-include.patch40
-rw-r--r--package/atftp/atftp.hash4
-rw-r--r--package/atftp/atftp.mk5
-rw-r--r--package/atop/atop.mk2
-rw-r--r--package/attr/0002-Switch-back-to-syscall.patch126
-rw-r--r--package/attr/attr.hash2
-rw-r--r--package/attr/attr.mk4
-rw-r--r--package/audiofile/0001-Fix-pkg-config-for-static-linking.patch56
-rw-r--r--package/audiofile/0002-cast-to-unsigned-gcc6.patch28
-rw-r--r--package/audiofile/0003-Always-check-the-number-of-coefficients.patch36
-rw-r--r--package/audiofile/0004-clamp-index-values-to-fix-index-overflow-in-IMA.cpp.patch39
-rw-r--r--package/audiofile/0005-Check-for-multiplication-overflow-in-sfconvert.patch72
-rw-r--r--package/audiofile/0006-Actually-fail-when-error-occurs-in-parseFormat.patch42
-rw-r--r--package/audiofile/0007-Check-for-multiplication-overflow-in-MSADPCM-decodeS.patch122
-rw-r--r--package/audiofile/0008-CVE-2015-7747.patch161
-rw-r--r--package/audiofile/0009-Fix-static-linking-with-libsndfile.patch193
-rw-r--r--package/audiofile/Config.in11
-rw-r--r--package/audiofile/audiofile.hash4
-rw-r--r--package/audiofile/audiofile.mk41
-rw-r--r--package/augeas/augeas.mk1
-rw-r--r--package/autofs/0001-include-linux-nfs.h-directly-in-rpc_sub.patch32
-rw-r--r--package/autofs/autofs.hash6
-rw-r--r--package/autofs/autofs.mk2
-rw-r--r--package/avahi/avahi.mk5
-rw-r--r--package/avrdude/Config.in12
-rw-r--r--package/avrdude/avrdude.hash2
-rw-r--r--package/avrdude/avrdude.mk13
-rw-r--r--package/axel/axel.mk1
-rw-r--r--package/babeltrace2/babeltrace2.mk4
-rw-r--r--package/bash-completion/bash-completion.hash4
-rw-r--r--package/bash-completion/bash-completion.mk2
-rw-r--r--package/bash/0001-bash50-001.patch170
-rw-r--r--package/bash/0001-bash51-001.patch83
-rw-r--r--package/bash/0002-bash50-002.patch117
-rw-r--r--package/bash/0002-bash51-002.patch60
-rw-r--r--package/bash/0003-bash50-003.patch243
-rw-r--r--package/bash/0003-bash51-003.patch56
-rw-r--r--package/bash/0004-bash50-004.patch57
-rw-r--r--package/bash/0004-bash51-004.patch129
-rw-r--r--package/bash/0005-bash50-005.patch114
-rw-r--r--package/bash/0005-input.h-add-missing-include-on-stdio.h.patch (renamed from package/bash/0019-input.h-add-missing-include-on-stdio.h.patch)0
-rw-r--r--package/bash/0006-bash50-006.patch51
-rw-r--r--package/bash/0006-locale-fix-typo-local_shiftstates-vs.-locale_shiftst.patch72
-rw-r--r--package/bash/0007-bash50-007.patch66
-rw-r--r--package/bash/0007-glob-fix-dequote_pathname-vs.-udequote_pathname.patch40
-rw-r--r--package/bash/0008-bash50-008.patch72
-rw-r--r--package/bash/0009-bash50-009.patch46
-rw-r--r--package/bash/0010-bash50-010.patch176
-rw-r--r--package/bash/0011-bash50-011.patch63
-rw-r--r--package/bash/0012-bash50-012.patch68
-rw-r--r--package/bash/0013-bash50-013.patch77
-rw-r--r--package/bash/0014-bash50-014.patch56
-rw-r--r--package/bash/0015-bash50-015.patch82
-rw-r--r--package/bash/0016-bash50-016.patch62
-rw-r--r--package/bash/0017-bash50-017.patch293
-rw-r--r--package/bash/0018-bash50-018.patch49
-rw-r--r--package/bash/0020-locale.c-fix-build-without-wchar.patch84
-rw-r--r--package/bash/bash.hash6
-rw-r--r--package/bash/bash.mk2
-rw-r--r--package/batctl/batctl.hash6
-rw-r--r--package/batctl/batctl.mk2
-rw-r--r--package/batman-adv/Config.in2
-rw-r--r--package/batman-adv/batman-adv.hash10
-rw-r--r--package/batman-adv/batman-adv.mk16
-rw-r--r--package/bdwgc/bdwgc.mk1
-rw-r--r--package/beecrypt/beecrypt.mk1
-rw-r--r--package/belle-sip/belle-sip.mk8
-rw-r--r--package/berkeleydb/berkeleydb.mk2
-rw-r--r--package/bind/0002-update-link-order-of-libbind9.patch26
-rw-r--r--package/bind/0003-fix-LIB0-for-isc-hmac-fixup-and-named-nzd2nzf.patch38
-rw-r--r--package/bind/0004-Handle-shared-library-platforms-that-don-t-support-i.patch30
-rw-r--r--package/bind/bind.hash8
-rw-r--r--package/bind/bind.mk2
-rw-r--r--package/binutils/2.32/0010-bfd-elf32-or1k-fix-ld-assert.patch35
-rw-r--r--package/binutils/2.33.1/0004-bfd-xtensa-fix-PR-ld-25630.patch37
-rw-r--r--package/binutils/2.33.1/0005-xtensa-fix-PR-ld-25861.patch432
-rw-r--r--package/binutils/2.33.1/0006-xtensa-fix-XTENSA_NDIFF-handling-for-PR-ld-25861.patch128
-rw-r--r--package/binutils/2.34/0003-bfd-elf32-or1k-fix-ld-assert.patch35
-rw-r--r--package/binutils/2.35.2/0001-sh-conf.patch (renamed from package/binutils/2.35.1/0001-sh-conf.patch)0
-rw-r--r--package/binutils/2.35.2/0002-poison-system-directories.patch (renamed from package/binutils/2.35.1/0002-poison-system-directories.patch)0
-rw-r--r--package/binutils/2.35.2/0003-bfd-elf32-or1k-fix-ld-assert.patch35
-rw-r--r--package/binutils/2.36.1/0001-sh-conf.patch (renamed from package/binutils/2.33.1/0001-sh-conf.patch)12
-rw-r--r--package/binutils/2.36.1/0002-poison-system-directories.patch (renamed from package/binutils/2.33.1/0002-poison-system-directories.patch)58
-rw-r--r--package/binutils/2.36.1/0003-bfd-elf32-or1k-fix-ld-assert.patch35
-rw-r--r--package/binutils/Config.in.host18
-rw-r--r--package/binutils/binutils.hash4
-rw-r--r--package/binutils/binutils.mk2
-rw-r--r--package/bison/bison.hash7
-rw-r--r--package/bison/bison.mk3
-rw-r--r--package/bitcoin/bitcoin.hash4
-rw-r--r--package/bitcoin/bitcoin.mk4
-rw-r--r--package/bluez5_utils-headers/bluez5_utils-headers.mk4
-rw-r--r--package/bluez5_utils/bluez5_utils.hash2
-rw-r--r--package/bluez5_utils/bluez5_utils.mk4
-rw-r--r--package/boinc/boinc.hash6
-rw-r--r--package/boinc/boinc.mk2
-rw-r--r--package/bootstrap/bootstrap.mk1
-rw-r--r--package/botan/0001-Add--extra-libs-option-and-group-l-flags-from-LDFLAGS-to-the-end.patch75
-rw-r--r--package/botan/0002-Avoid-empty-l.patch25
-rw-r--r--package/botan/0003-Add-support-for-riscv32.patch31
-rw-r--r--package/botan/botan.mk7
-rw-r--r--package/bridge-utils/0001-fix-build-on-musl.patch51
-rw-r--r--package/bridge-utils/bridge-utils.hash4
-rw-r--r--package/bridge-utils/bridge-utils.mk7
-rw-r--r--package/brltty/0002-Programs-pgmprivs_linux.c-fix-build-with-gcc-5.patch55
-rw-r--r--package/brltty/0002-fix-input_event-time-related-compile-fail.patch52
-rw-r--r--package/brltty/brltty.hash6
-rw-r--r--package/brltty/brltty.mk9
-rw-r--r--package/brotli/brotli.mk1
-rw-r--r--package/btrfs-progs/btrfs-progs.hash2
-rw-r--r--package/btrfs-progs/btrfs-progs.mk2
-rw-r--r--package/bubblewrap/bubblewrap.mk1
-rw-r--r--package/bustle/bustle.mk7
-rw-r--r--package/busybox/0004-decompress_gunzip-Fix-DoS-if-gzip-is-corrupt.patch58
-rw-r--r--package/busybox/busybox.mk3
-rwxr-xr-xpackage/busybox/udhcpc.script2
-rw-r--r--package/bwm-ng/bwm-ng.hash2
-rw-r--r--package/bwm-ng/bwm-ng.mk2
-rw-r--r--package/c-icap/c-icap.hash6
-rw-r--r--package/c-icap/c-icap.mk3
-rw-r--r--package/ca-certificates/ca-certificates.hash4
-rw-r--r--package/ca-certificates/ca-certificates.mk10
-rw-r--r--package/cage/Config.in12
-rw-r--r--package/can-utils/Config.in5
-rw-r--r--package/capnproto/capnproto.mk1
-rw-r--r--package/ccid/ccid.hash2
-rw-r--r--package/ccid/ccid.mk2
-rw-r--r--package/cegui/cegui.mk3
-rw-r--r--package/cereal/0001-Store-a-copy-of-each-serialized-shared_ptr-within-the-archive.patch67
-rw-r--r--package/cereal/cereal.mk3
-rw-r--r--package/chartjs/chartjs.mk2
-rw-r--r--package/check/check.hash2
-rw-r--r--package/check/check.mk2
-rw-r--r--package/chrony/0001-sys_linux-fix-build-with-older-kernel-headers.patch33
-rw-r--r--package/cifs-utils/0001-Use-DESTDIR-when-installing-mount.smb3-and-optionall.patch41
-rw-r--r--package/cifs-utils/Config.in18
-rw-r--r--package/cifs-utils/cifs-utils.hash2
-rw-r--r--package/cifs-utils/cifs-utils.mk12
-rw-r--r--package/civetweb/civetweb.mk2
-rw-r--r--package/cjson/cjson.hash2
-rw-r--r--package/cjson/cjson.mk4
-rw-r--r--package/clamav/clamav.hash2
-rw-r--r--package/clamav/clamav.mk2
-rw-r--r--package/cog/Config.in5
-rw-r--r--package/cog/cog.hash8
-rw-r--r--package/cog/cog.mk8
-rw-r--r--package/collectd/Config.in30
-rw-r--r--package/collectd/collectd.mk8
-rw-r--r--package/connman/connman.hash4
-rw-r--r--package/connman/connman.mk3
-rw-r--r--package/coreutils/0002-m4-pthread-cond.m4-fix-build-without-threads.patch59
-rw-r--r--package/coreutils/0003-lib-pthread-cond.c-use-tv.nsec-instead-of-tv.usec.patch35
-rw-r--r--package/coreutils/coreutils.mk2
-rw-r--r--package/cppzmq/cppzmq.hash2
-rw-r--r--package/cppzmq/cppzmq.mk2
-rw-r--r--package/cracklib/cracklib.mk1
-rw-r--r--package/cryptodev-linux/cryptodev-linux.mk1
-rw-r--r--package/cryptopp/cryptopp.mk2
-rw-r--r--package/cryptsetup/cryptsetup.mk1
-rw-r--r--package/cups-filters/cups-filters.mk1
-rw-r--r--package/daemon/daemon.hash4
-rw-r--r--package/daemon/daemon.mk4
-rw-r--r--package/dav1d/dav1d.hash2
-rw-r--r--package/dav1d/dav1d.mk2
-rw-r--r--package/davfs2/davfs2.mk1
-rw-r--r--package/dfu-util/dfu-util.hash8
-rw-r--r--package/dfu-util/dfu-util.mk2
-rw-r--r--package/dhcpcd/0001-src-dhcpcd.c-fix-build-without-fork.patch36
-rw-r--r--package/dhcpcd/0001-src-privsep-linux.c-add-support-for-nds32-21.patch45
-rw-r--r--package/dhcpcd/0002-src-privsep-linux.c-add-support-for-xtensa-22.patch42
-rw-r--r--package/dhcpcd/0003-Linux-Add-support-for-NDS32BE-SECCOMP.patch31
-rw-r--r--package/dhcpcd/0004-Typo-with-prior.patch27
-rw-r--r--package/dhcpcd/0005-src-privsep-linux.c-add-support-for-nios2-23.patch42
-rw-r--r--package/dhcpcd/0006-src-privsep-linux.c-add-support-for-microblaze-24.patch42
-rw-r--r--package/dhcpcd/0007-src-privsep-linux.c-add-support-for-sh-25.patch54
-rw-r--r--package/dhcpcd/0008-src-privsep-linux-fix-build-on-sparc-26.patch45
-rw-r--r--package/dhcpcd/0009-src-privsep-linux.c-add-support-for-or1k-27.patch41
-rw-r--r--package/dhcpcd/0010-src-privsep-linux.c-add-support-for-arc-28.patch62
-rw-r--r--package/dhcpcd/0011-src-privsep-linux.c-add-support-for-m68k.patch37
-rw-r--r--package/dhcpcd/dhcpcd.hash4
-rw-r--r--package/dhcpcd/dhcpcd.mk23
-rw-r--r--package/diffutils/diffutils.mk1
-rw-r--r--package/dmidecode/dmidecode.mk1
-rw-r--r--package/dnsmasq/dnsmasq.hash2
-rw-r--r--package/dnsmasq/dnsmasq.mk2
-rw-r--r--package/docker-cli/docker-cli.hash2
-rw-r--r--package/docker-cli/docker-cli.mk5
-rw-r--r--package/docker-containerd/docker-containerd.hash2
-rw-r--r--package/docker-containerd/docker-containerd.mk4
-rw-r--r--package/docker-engine/docker-engine.hash2
-rw-r--r--package/docker-engine/docker-engine.mk5
-rw-r--r--package/dos2unix/dos2unix.hash6
-rw-r--r--package/dos2unix/dos2unix.mk2
-rw-r--r--package/dosfstools/dosfstools.hash7
-rw-r--r--package/dosfstools/dosfstools.mk4
-rw-r--r--package/dovecot-pigeonhole/dovecot-pigeonhole.hash2
-rw-r--r--package/dovecot-pigeonhole/dovecot-pigeonhole.mk4
-rw-r--r--package/dovecot/dovecot.hash2
-rw-r--r--package/dovecot/dovecot.mk2
-rw-r--r--package/doxygen/doxygen.mk1
-rw-r--r--package/dtc/dtc.mk1
-rw-r--r--package/e2fsprogs/0001-create_inode-set-xattrs-to-the-root-directory-as-wel.patch46
-rw-r--r--package/e2fsprogs/e2fsprogs.hash4
-rw-r--r--package/e2fsprogs/e2fsprogs.mk3
-rw-r--r--package/ebtables/ebtables.mk7
-rw-r--r--package/efivar/0005-ucs2.h-remove-unused-variable.patch35
-rw-r--r--package/efivar/0006-ucs2.h-fix-logic-that-checks-for-UCS-2-string-termin.patch32
-rw-r--r--package/efivar/0007-gcc.specs-drop-Werror.patch44
-rw-r--r--package/efl/Config.in10
-rw-r--r--package/eigen/eigen.mk2
-rw-r--r--package/ejabberd/ejabberd.mk1
-rw-r--r--package/elfutils/0001-Add-a-enable-disable-progs-configure-option.patch35
-rw-r--r--package/elfutils/elfutils.hash4
-rw-r--r--package/elfutils/elfutils.mk15
-rw-r--r--package/ell/0001-build-Add-rawmemchr-to-missing.h.patch47
-rw-r--r--package/ell/0002-ell-add-missing-include-in-dhcp-server.patch26
-rw-r--r--package/ell/ell.hash2
-rw-r--r--package/ell/ell.mk2
-rw-r--r--package/enchant/enchant.hash4
-rw-r--r--package/enchant/enchant.mk2
-rw-r--r--package/erlang/erlang.mk2
-rw-r--r--package/eudev/0001-src-libudev-libudev-monitor.c-do-not-check-if-dev-is.patch33
-rw-r--r--package/eudev/eudev.hash6
-rw-r--r--package/eudev/eudev.mk2
-rw-r--r--package/execline/execline.hash4
-rw-r--r--package/execline/execline.mk2
-rw-r--r--package/exfat-utils/exfat-utils.mk2
-rw-r--r--package/exfat/exfat.mk2
-rw-r--r--package/exiv2/exiv2.mk4
-rw-r--r--package/expat/expat.hash8
-rw-r--r--package/expat/expat.mk5
-rw-r--r--package/faad2/faad2.hash2
-rw-r--r--package/faad2/faad2.mk4
-rw-r--r--package/fail2ban/fail2ban.hash2
-rw-r--r--package/fail2ban/fail2ban.mk3
-rw-r--r--package/fakeroot/0002-libfakeroot.c-define-_STAT_VER-if-not-already-define.patch45
-rw-r--r--package/fakeroot/0003-libfakeroot.c-add-wrappers-for-new-glibc-2.33-symbol.patch80
-rw-r--r--package/fakeroot/0004-configure.ac-fix-__xmknod-at-pointer-argument.patch66
-rw-r--r--package/fakeroot/0005-fix-build-regression-on-macOS.patch63
-rw-r--r--package/fakeroot/fakeroot.mk2
-rw-r--r--package/faketime/faketime.hash4
-rw-r--r--package/faketime/faketime.mk2
-rw-r--r--package/fastd/fastd.mk1
-rw-r--r--package/fetchmail/fetchmail.hash6
-rw-r--r--package/fetchmail/fetchmail.mk3
-rw-r--r--package/ffmpeg/0002-avcodec-vaapi_h264-skip-decode-if-pic-has-no-slices.patch (renamed from package/ffmpeg/0003-avcodec-vaapi_h264-skip-decode-if-pic-has-no-slices.patch)0
-rw-r--r--package/ffmpeg/0002-configure-use-require_pkg_config-to-check-for-wavpac.patch31
-rw-r--r--package/ffmpeg/0004-avformat-mpegts-make-sure-mpegts-read-header-always.patch38
-rw-r--r--package/ffmpeg/ffmpeg.hash2
-rw-r--r--package/ffmpeg/ffmpeg.mk9
-rw-r--r--package/file/file.mk1
-rw-r--r--package/flac/flac.mk1
-rw-r--r--package/flashrom/0001-Makefile-Fix-building-on-AArch64-NixOS.patch95
-rw-r--r--package/flex/flex.mk2
-rw-r--r--package/fluidsynth/fluidsynth.hash2
-rw-r--r--package/fluidsynth/fluidsynth.mk2
-rw-r--r--package/fontconfig/fontconfig.mk1
-rw-r--r--package/freerdp/0001-Fix-variable-declaration-in-loop.patch33
-rw-r--r--package/freerdp/0002-Fixed-variable-declaration-in-loop.patch34
-rw-r--r--package/freerdp/freerdp.hash4
-rw-r--r--package/freerdp/freerdp.mk3
-rw-r--r--package/freescale-imx/Config.in8
-rw-r--r--package/freescale-imx/firmware-imx/Config.in2
-rw-r--r--package/freeswitch/freeswitch.hash4
-rw-r--r--package/freeswitch/freeswitch.mk2
-rw-r--r--package/freetype/freetype.mk1
-rw-r--r--package/frotz/Config.in6
-rw-r--r--package/frotz/frotz.hash2
-rw-r--r--package/frotz/frotz.mk4
-rw-r--r--package/frr/0001-build-find-all-future-minor-versions-of-python3.patch30
-rw-r--r--package/frr/frr.hash2
-rw-r--r--package/frr/frr.mk2
-rw-r--r--package/fuse-overlayfs/fuse-overlayfs.hash2
-rw-r--r--package/fuse-overlayfs/fuse-overlayfs.mk2
-rw-r--r--package/fwts/Config.in5
-rw-r--r--package/fwts/fwts.hash4
-rw-r--r--package/fwts/fwts.mk2
-rw-r--r--package/gcc/10.2.0/0001-arc-Refurbish-adc-sbc-patterns.patch242
-rw-r--r--package/gcc/10.3.0/0001-Revert-re-PR-target-92095-internal-error-with-O1-mcp.patch (renamed from package/gcc/10.2.0/0002-Revert-re-PR-target-92095-internal-error-with-O1-mcp.patch)31
-rw-r--r--package/gcc/Config.in.host2
-rw-r--r--package/gcc/gcc.hash4
-rw-r--r--package/gd/0001-bmp-check-return-value-in-gdImageBmpPtr.patch80
-rw-r--r--package/gd/0002-Fix-420-Potential-infinite-loop-in-gdImageCreateFrom.patch61
-rw-r--r--package/gd/0003-Fix-501-Uninitialized-read-in-gdImageCreateFromXbm-C.patch41
-rw-r--r--package/gd/0004-Fix-492-Potential-double-free-in-gdImage-Ptr.patch219
-rw-r--r--package/gd/0005-Fix-potential-NULL-pointer-dereference-in-gdImageClone.patch44
-rw-r--r--package/gd/0006-Fix-497-gdImageColorMatch-Out-Of-Bounds-Write-on-Heap-CVE-2019-6977.patch39
-rw-r--r--package/gd/gd.hash4
-rw-r--r--package/gd/gd.mk21
-rw-r--r--package/gdk-pixbuf/0001-meson.build-link-with-lintl-if-needed.patch45
-rw-r--r--package/gdk-pixbuf/0002-gdk-pixbuf-gdk-pixbuf-io.c-fix-build-without-gmodule.patch41
-rw-r--r--package/gdk-pixbuf/gdk-pixbuf.hash6
-rw-r--r--package/gdk-pixbuf/gdk-pixbuf.mk73
-rw-r--r--package/genext2fs/0001-update-genext2fs.c-to-rev-1.118.patch2971
-rw-r--r--package/genext2fs/genext2fs.hash2
-rw-r--r--package/genext2fs/genext2fs.mk6
-rw-r--r--package/genimage/genimage.hash2
-rw-r--r--package/genimage/genimage.mk2
-rw-r--r--package/gensio/0001-sctp-Fix-a-compile-problem-when-disabled.patch31
-rw-r--r--package/gensio/gensio.hash6
-rw-r--r--package/gensio/gensio.mk2
-rw-r--r--package/gerbera/0001-fix-matroska-build-without-js-taglib-or-atrailers.patch51
-rw-r--r--package/gerbera/0002-cmake-FindLibMagic-cmake-fix-static-linking.patch63
-rw-r--r--package/gerbera/0003-cmake-FindMatroska-fix-static-linking.patch37
-rw-r--r--package/gerbera/Config.in19
-rw-r--r--package/gerbera/gerbera.hash4
-rw-r--r--package/gerbera/gerbera.mk27
-rw-r--r--package/gettext-gnu/gettext-gnu.mk2
-rw-r--r--package/ghostscript/ghostscript.mk1
-rw-r--r--package/giflib/giflib.mk1
-rw-r--r--package/git/git.hash2
-rw-r--r--package/git/git.mk8
-rw-r--r--package/glib-networking/glib-networking.mk1
-rw-r--r--package/glibc/2.32-37-g760e1d287825fa91d4d5a0cc921340c740d803e2/glibc.hash (renamed from package/glibc/2.32-23-g050022910be1d1f5c11cd5168f1685ad4f9580d2/glibc.hash)2
-rw-r--r--package/glibc/glibc.mk2
-rw-r--r--package/glibmm/glibmm.hash8
-rw-r--r--package/glibmm/glibmm.mk7
-rw-r--r--package/gmrender-resurrect/0001-Drop-UpnpInit.patch175
-rw-r--r--package/gmrender-resurrect/Config.in2
-rw-r--r--package/gmrender-resurrect/gmrender-resurrect.mk2
-rw-r--r--package/gnuchess/gnuchess.hash4
-rw-r--r--package/gnuchess/gnuchess.mk4
-rw-r--r--package/gnupg2/gnupg2.mk2
-rw-r--r--package/gnuplot/gnuplot.mk5
-rw-r--r--package/gnuradio/0004-gr-qtgui-dont-t-add-examples-c-subdirectory-when-gr-.patch55
-rw-r--r--package/gnuradio/Config.in9
-rw-r--r--package/gnuradio/gnuradio.mk7
-rw-r--r--package/gnutls/0001-Fix-gnulib-stdio.h-include-on-uclibc.patch49
-rw-r--r--package/gnutls/Config.in2
-rw-r--r--package/gnutls/gnutls.hash4
-rw-r--r--package/gnutls/gnutls.mk18
-rw-r--r--package/go/Config.in.host1
-rw-r--r--package/go/go.hash4
-rw-r--r--package/go/go.mk7
-rw-r--r--package/gpsd/gpsd.mk1
-rw-r--r--package/grpc/0001-CMakeLists.txt-fix-cross-compilation-with-gRPC_BUILD.patch43
-rw-r--r--package/grpc/0001-target-build-using-host-plugin.patch52
-rw-r--r--package/grpc/grpc.hash2
-rw-r--r--package/grpc/grpc.mk10
-rw-r--r--package/gstreamer1/gst-omx/gst-omx.hash4
-rw-r--r--package/gstreamer1/gst-omx/gst-omx.mk2
-rw-r--r--package/gstreamer1/gst1-devtools/gst1-devtools.hash4
-rw-r--r--package/gstreamer1/gst1-devtools/gst1-devtools.mk2
-rw-r--r--package/gstreamer1/gst1-libav/gst1-libav.hash4
-rw-r--r--package/gstreamer1/gst1-libav/gst1-libav.mk2
-rw-r--r--package/gstreamer1/gst1-plugins-bad/Config.in4
-rw-r--r--package/gstreamer1/gst1-plugins-bad/gst1-plugins-bad.hash4
-rw-r--r--package/gstreamer1/gst1-plugins-bad/gst1-plugins-bad.mk12
-rw-r--r--package/gstreamer1/gst1-plugins-base/gst1-plugins-base.hash4
-rw-r--r--package/gstreamer1/gst1-plugins-base/gst1-plugins-base.mk2
-rw-r--r--package/gstreamer1/gst1-plugins-good/gst1-plugins-good.hash4
-rw-r--r--package/gstreamer1/gst1-plugins-good/gst1-plugins-good.mk2
-rw-r--r--package/gstreamer1/gst1-plugins-ugly/gst1-plugins-ugly.hash4
-rw-r--r--package/gstreamer1/gst1-plugins-ugly/gst1-plugins-ugly.mk2
-rw-r--r--package/gstreamer1/gst1-python/Config.in1
-rw-r--r--package/gstreamer1/gst1-python/gst1-python.hash4
-rw-r--r--package/gstreamer1/gst1-python/gst1-python.mk3
-rw-r--r--package/gstreamer1/gst1-rtsp-server/gst1-rtsp-server.hash4
-rw-r--r--package/gstreamer1/gst1-rtsp-server/gst1-rtsp-server.mk2
-rw-r--r--package/gstreamer1/gst1-vaapi/gst1-vaapi.hash4
-rw-r--r--package/gstreamer1/gst1-vaapi/gst1-vaapi.mk2
-rw-r--r--package/gstreamer1/gstreamer1-editing-services/gstreamer1-editing-services.hash4
-rw-r--r--package/gstreamer1/gstreamer1-editing-services/gstreamer1-editing-services.mk2
-rw-r--r--package/gstreamer1/gstreamer1/gstreamer1.hash4
-rw-r--r--package/gstreamer1/gstreamer1/gstreamer1.mk2
-rw-r--r--package/guile/guile.mk4
-rw-r--r--package/gutenprint/gutenprint.mk1
-rw-r--r--package/gvfs/gvfs.mk1
-rw-r--r--package/haproxy/haproxy.hash4
-rw-r--r--package/haproxy/haproxy.mk2
-rw-r--r--package/harfbuzz/harfbuzz.mk1
-rw-r--r--package/haserl/haserl.hash6
-rw-r--r--package/haserl/haserl.mk3
-rw-r--r--package/heimdal/heimdal.mk1
-rw-r--r--package/hidapi/0001-hidtest-dont-use-a-C-source-file-since-it-s-pure-C.patch445
-rw-r--r--package/hidapi/hidapi.hash10
-rw-r--r--package/hidapi/hidapi.mk2
-rw-r--r--package/htop/htop.mk7
-rw-r--r--package/hwdata/hwdata.hash2
-rw-r--r--package/hwdata/hwdata.mk2
-rw-r--r--package/hwloc/hwloc.mk1
-rw-r--r--package/i2c-tools/0001-Revert-tools-i2ctransfer-add-check-for-returned-leng.patch41
-rw-r--r--package/i2pd/i2pd.hash4
-rw-r--r--package/i2pd/i2pd.mk7
-rw-r--r--package/ibm-sw-tpm2/Config.in1
-rw-r--r--package/icu/icu.mk3
-rw-r--r--package/igd2-for-linux/0001-fix-build-with-gcc-10.patch199
-rw-r--r--package/igd2-for-linux/Config.in2
-rw-r--r--package/igd2-for-linux/igd2-for-linux.hash5
-rw-r--r--package/igd2-for-linux/igd2-for-linux.mk34
-rw-r--r--package/igmpproxy/igmpproxy.hash8
-rw-r--r--package/igmpproxy/igmpproxy.mk5
-rw-r--r--package/imagemagick/imagemagick.hash4
-rw-r--r--package/imagemagick/imagemagick.mk32
-rw-r--r--package/imlib2/imlib2.mk1
-rw-r--r--package/imx-mkimage/imx-mkimage.mk2
-rw-r--r--package/inadyn/inadyn.hash5
-rw-r--r--package/inadyn/inadyn.mk2
-rw-r--r--package/inih/Config.in7
-rw-r--r--package/inih/inih.hash3
-rw-r--r--package/inih/inih.mk20
-rw-r--r--package/intel-mediadriver/0002-build-fix-Werror=format-overflow-under-gcc-10.patch162
-rw-r--r--package/intel-mediadriver/intel-mediadriver.mk6
-rw-r--r--package/intel-mediasdk/intel-mediasdk.mk5
-rw-r--r--package/intel-microcode/intel-microcode.hash2
-rw-r--r--package/intel-microcode/intel-microcode.mk2
-rw-r--r--package/ipcalc/ipcalc.mk2
-rw-r--r--package/ipmitool/ipmitool.mk2
-rw-r--r--package/ipset/ipset.hash8
-rw-r--r--package/ipset/ipset.mk2
-rw-r--r--package/iptables/iptables.hash2
-rw-r--r--package/iptables/iptables.mk2
-rw-r--r--package/iputils/iputils.hash4
-rw-r--r--package/iputils/iputils.mk9
-rw-r--r--package/irqbalance/0001-fix-uint64_t-printf-format-use-PRIu64.patch105
-rw-r--r--package/irqbalance/S13irqbalance2
-rw-r--r--package/irqbalance/irqbalance.hash2
-rw-r--r--package/irqbalance/irqbalance.mk2
-rw-r--r--package/irqbalance/irqbalance.service1
-rw-r--r--package/irssi/irssi.mk1
-rw-r--r--package/isl/isl.hash4
-rw-r--r--package/isl/isl.mk2
-rw-r--r--package/iucode-tool/iucode-tool.mk1
-rw-r--r--package/iwd/0001-configure.ac-fix-static-build-with-readline.patch61
-rw-r--r--package/iwd/iwd.hash4
-rw-r--r--package/iwd/iwd.mk14
-rw-r--r--package/janet/0003-meson.build-fix-build-without-threads.patch72
-rw-r--r--package/janet/Config.in10
-rw-r--r--package/janet/janet.hash5
-rw-r--r--package/janet/janet.mk22
-rw-r--r--package/jansson/jansson.mk2
-rw-r--r--package/janus-gateway/janus-gateway.hash2
-rw-r--r--package/janus-gateway/janus-gateway.mk4
-rw-r--r--package/jasper/jasper.hash2
-rw-r--r--package/jasper/jasper.mk4
-rw-r--r--package/jbig2dec/jbig2dec.mk1
-rw-r--r--package/jhead/jhead.mk2
-rw-r--r--package/jimtcl/jimtcl.hash4
-rw-r--r--package/jimtcl/jimtcl.mk2
-rw-r--r--package/jpeg-turbo/jpeg-turbo.mk2
-rw-r--r--package/jq/jq.mk1
-rw-r--r--package/json-c/json-c.mk2
-rw-r--r--package/json-for-modern-cpp/json-for-modern-cpp.mk2
-rw-r--r--package/jsoncpp/jsoncpp.mk1
-rw-r--r--package/kbd/kbd.hash2
-rw-r--r--package/kbd/kbd.mk2
-rw-r--r--package/kexec-lite/kexec-lite.mk1
-rw-r--r--package/kexec/0001-kexec-build-multiboot2-for-i386.patch72
-rw-r--r--package/kexec/0002-kexec-tools-Remove-duplicated-variable-declarations.patch102
-rw-r--r--package/kexec/kexec.hash2
-rw-r--r--package/kexec/kexec.mk3
-rw-r--r--package/kismet/0001-Add-getter-to-read-database-values-as-long-long.patch28
-rw-r--r--package/kismet/0002-boost-asio-Use-eventfd-function-with-uClibc.patch66
-rw-r--r--package/kismet/Config.in6
-rw-r--r--package/kismet/kismet.mk2
-rw-r--r--package/kodi-audiodecoder-modplug/kodi-audiodecoder-modplug.hash4
-rw-r--r--package/kodi-audiodecoder-modplug/kodi-audiodecoder-modplug.mk4
-rw-r--r--package/kodi-audiodecoder-nosefart/kodi-audiodecoder-nosefart.hash4
-rw-r--r--package/kodi-audiodecoder-nosefart/kodi-audiodecoder-nosefart.mk4
-rw-r--r--package/kodi-audiodecoder-sidplay/kodi-audiodecoder-sidplay.hash4
-rw-r--r--package/kodi-audiodecoder-sidplay/kodi-audiodecoder-sidplay.mk4
-rw-r--r--package/kodi-audiodecoder-snesapu/kodi-audiodecoder-snesapu.hash4
-rw-r--r--package/kodi-audiodecoder-snesapu/kodi-audiodecoder-snesapu.mk4
-rw-r--r--package/kodi-audiodecoder-stsound/kodi-audiodecoder-stsound.hash4
-rw-r--r--package/kodi-audiodecoder-stsound/kodi-audiodecoder-stsound.mk4
-rw-r--r--package/kodi-audiodecoder-timidity/kodi-audiodecoder-timidity.hash2
-rw-r--r--package/kodi-audiodecoder-timidity/kodi-audiodecoder-timidity.mk2
-rw-r--r--package/kodi-audiodecoder-vgmstream/kodi-audiodecoder-vgmstream.hash4
-rw-r--r--package/kodi-audiodecoder-vgmstream/kodi-audiodecoder-vgmstream.mk4
-rw-r--r--package/kodi-audioencoder-flac/kodi-audioencoder-flac.hash4
-rw-r--r--package/kodi-audioencoder-flac/kodi-audioencoder-flac.mk4
-rw-r--r--package/kodi-audioencoder-lame/kodi-audioencoder-lame.hash4
-rw-r--r--package/kodi-audioencoder-lame/kodi-audioencoder-lame.mk4
-rw-r--r--package/kodi-audioencoder-vorbis/kodi-audioencoder-vorbis.hash4
-rw-r--r--package/kodi-audioencoder-vorbis/kodi-audioencoder-vorbis.mk4
-rw-r--r--package/kodi-audioencoder-wav/kodi-audioencoder-wav.hash4
-rw-r--r--package/kodi-audioencoder-wav/kodi-audioencoder-wav.mk4
-rw-r--r--package/kodi-inputstream-adaptive/Config.in3
-rw-r--r--package/kodi-inputstream-adaptive/kodi-inputstream-adaptive.hash2
-rw-r--r--package/kodi-inputstream-adaptive/kodi-inputstream-adaptive.mk6
-rw-r--r--package/kodi-inputstream-ffmpegdirect/Config.in13
-rw-r--r--package/kodi-inputstream-ffmpegdirect/kodi-inputstream-ffmpegdirect.hash3
-rw-r--r--package/kodi-inputstream-ffmpegdirect/kodi-inputstream-ffmpegdirect.mk15
-rw-r--r--package/kodi-inputstream-rtmp/Config.in2
-rw-r--r--package/kodi-inputstream-rtmp/kodi-inputstream-rtmp.hash4
-rw-r--r--package/kodi-inputstream-rtmp/kodi-inputstream-rtmp.mk6
-rw-r--r--package/kodi-jsonschemabuilder/kodi-jsonschemabuilder.mk2
-rw-r--r--package/kodi-peripheral-joystick/kodi-peripheral-joystick.hash4
-rw-r--r--package/kodi-peripheral-joystick/kodi-peripheral-joystick.mk4
-rw-r--r--package/kodi-peripheral-xarcade/kodi-peripheral-xarcade.hash4
-rw-r--r--package/kodi-peripheral-xarcade/kodi-peripheral-xarcade.mk4
-rw-r--r--package/kodi-platform/0001-kodiplatform-config.cmake-fix-for-cross-compilation.patch56
-rw-r--r--package/kodi-platform/Config.in7
-rw-r--r--package/kodi-platform/kodi-platform.hash3
-rw-r--r--package/kodi-platform/kodi-platform.mk14
-rw-r--r--package/kodi-pvr-argustv/Config.in1
-rw-r--r--package/kodi-pvr-argustv/kodi-pvr-argustv.hash4
-rw-r--r--package/kodi-pvr-argustv/kodi-pvr-argustv.mk6
-rw-r--r--package/kodi-pvr-dvblink/Config.in1
-rw-r--r--package/kodi-pvr-dvblink/kodi-pvr-dvblink.hash4
-rw-r--r--package/kodi-pvr-dvblink/kodi-pvr-dvblink.mk6
-rw-r--r--package/kodi-pvr-dvbviewer/Config.in2
-rw-r--r--package/kodi-pvr-dvbviewer/kodi-pvr-dvbviewer.hash4
-rw-r--r--package/kodi-pvr-dvbviewer/kodi-pvr-dvbviewer.mk6
-rw-r--r--package/kodi-pvr-filmon/Config.in1
-rw-r--r--package/kodi-pvr-filmon/kodi-pvr-filmon.hash4
-rw-r--r--package/kodi-pvr-filmon/kodi-pvr-filmon.mk6
-rw-r--r--package/kodi-pvr-hdhomerun/Config.in1
-rw-r--r--package/kodi-pvr-hdhomerun/kodi-pvr-hdhomerun.hash4
-rw-r--r--package/kodi-pvr-hdhomerun/kodi-pvr-hdhomerun.mk6
-rw-r--r--package/kodi-pvr-hts/Config.in5
-rw-r--r--package/kodi-pvr-hts/kodi-pvr-hts.hash4
-rw-r--r--package/kodi-pvr-hts/kodi-pvr-hts.mk6
-rw-r--r--package/kodi-pvr-iptvsimple/Config.in11
-rw-r--r--package/kodi-pvr-iptvsimple/kodi-pvr-iptvsimple.hash4
-rw-r--r--package/kodi-pvr-iptvsimple/kodi-pvr-iptvsimple.mk6
-rw-r--r--package/kodi-pvr-mediaportal-tvserver/0001-Revert-Removed-no-more-supported-C-17-declaration-ke.patch29
-rw-r--r--package/kodi-pvr-mediaportal-tvserver/0002-Remove-p8-os-includes.patch157
-rw-r--r--package/kodi-pvr-mediaportal-tvserver/0003-Use-kodi-StringUtils.patch124
-rw-r--r--package/kodi-pvr-mediaportal-tvserver/0004-Remove-SAFE_DELETE.patch289
-rw-r--r--package/kodi-pvr-mediaportal-tvserver/0005-Use-thread-sleep_for-instead-of-p8-time-utils.patch308
-rw-r--r--package/kodi-pvr-mediaportal-tvserver/0006-Use-std-thread-std-mutex-condition_variable-instead-.patch673
-rw-r--r--package/kodi-pvr-mediaportal-tvserver/0007-Remove-charset-converter-dependency.patch55
-rw-r--r--package/kodi-pvr-mediaportal-tvserver/0008-Remove-p8-platform-dependency.patch74
-rw-r--r--package/kodi-pvr-mediaportal-tvserver/0009-Travis-changes-for-cpp17.patch28
-rw-r--r--package/kodi-pvr-mediaportal-tvserver/0010-Remove-register-keyword-as-no-longer-valid-in-CPP17.patch23
-rw-r--r--package/kodi-pvr-mediaportal-tvserver/0011-changelog-and-version-v8.1.1.patch42
-rw-r--r--package/kodi-pvr-mediaportal-tvserver/Config.in2
-rw-r--r--package/kodi-pvr-mediaportal-tvserver/kodi-pvr-mediaportal-tvserver.hash4
-rw-r--r--package/kodi-pvr-mediaportal-tvserver/kodi-pvr-mediaportal-tvserver.mk6
-rw-r--r--package/kodi-pvr-mythtv/Config.in1
-rw-r--r--package/kodi-pvr-mythtv/kodi-pvr-mythtv.hash4
-rw-r--r--package/kodi-pvr-mythtv/kodi-pvr-mythtv.mk6
-rw-r--r--package/kodi-pvr-nextpvr/Config.in2
-rw-r--r--package/kodi-pvr-nextpvr/kodi-pvr-nextpvr.hash4
-rw-r--r--package/kodi-pvr-nextpvr/kodi-pvr-nextpvr.mk6
-rw-r--r--package/kodi-pvr-njoy/Config.in2
-rw-r--r--package/kodi-pvr-njoy/kodi-pvr-njoy.hash4
-rw-r--r--package/kodi-pvr-njoy/kodi-pvr-njoy.mk6
-rw-r--r--package/kodi-pvr-octonet/Config.in2
-rw-r--r--package/kodi-pvr-octonet/kodi-pvr-octonet.hash4
-rw-r--r--package/kodi-pvr-octonet/kodi-pvr-octonet.mk6
-rw-r--r--package/kodi-pvr-pctv/Config.in1
-rw-r--r--package/kodi-pvr-pctv/kodi-pvr-pctv.hash4
-rw-r--r--package/kodi-pvr-pctv/kodi-pvr-pctv.mk6
-rw-r--r--package/kodi-pvr-stalker/Config.in1
-rw-r--r--package/kodi-pvr-stalker/kodi-pvr-stalker.hash4
-rw-r--r--package/kodi-pvr-stalker/kodi-pvr-stalker.mk6
-rw-r--r--package/kodi-pvr-vbox/Config.in1
-rw-r--r--package/kodi-pvr-vbox/kodi-pvr-vbox.hash4
-rw-r--r--package/kodi-pvr-vbox/kodi-pvr-vbox.mk6
-rw-r--r--package/kodi-pvr-vdr-vnsi/Config.in5
-rw-r--r--package/kodi-pvr-vdr-vnsi/kodi-pvr-vdr-vnsi.hash4
-rw-r--r--package/kodi-pvr-vdr-vnsi/kodi-pvr-vdr-vnsi.mk6
-rw-r--r--package/kodi-pvr-vuplus/Config.in1
-rw-r--r--package/kodi-pvr-vuplus/kodi-pvr-vuplus.hash4
-rw-r--r--package/kodi-pvr-vuplus/kodi-pvr-vuplus.mk6
-rw-r--r--package/kodi-pvr-wmc/Config.in1
-rw-r--r--package/kodi-pvr-wmc/kodi-pvr-wmc.hash4
-rw-r--r--package/kodi-pvr-wmc/kodi-pvr-wmc.mk6
-rw-r--r--package/kodi-pvr-zattoo/Config.in2
-rw-r--r--package/kodi-pvr-zattoo/kodi-pvr-zattoo.hash4
-rw-r--r--package/kodi-pvr-zattoo/kodi-pvr-zattoo.mk6
-rw-r--r--package/kodi-screensaver-asteroids/Config.in4
-rw-r--r--package/kodi-screensaver-asteroids/kodi-screensaver-asteroids.hash4
-rw-r--r--package/kodi-screensaver-asteroids/kodi-screensaver-asteroids.mk4
-rw-r--r--package/kodi-screensaver-asterwave/Config.in7
-rw-r--r--package/kodi-screensaver-asterwave/kodi-screensaver-asterwave.hash4
-rw-r--r--package/kodi-screensaver-asterwave/kodi-screensaver-asterwave.mk10
-rw-r--r--package/kodi-screensaver-biogenesis/Config.in4
-rw-r--r--package/kodi-screensaver-biogenesis/kodi-screensaver-biogenesis.hash4
-rw-r--r--package/kodi-screensaver-biogenesis/kodi-screensaver-biogenesis.mk4
-rw-r--r--package/kodi-screensaver-cpblobs/Config.in6
-rw-r--r--package/kodi-screensaver-cpblobs/kodi-screensaver-cpblobs.hash4
-rw-r--r--package/kodi-screensaver-cpblobs/kodi-screensaver-cpblobs.mk10
-rw-r--r--package/kodi-screensaver-crystalmorph/Config.in10
-rw-r--r--package/kodi-screensaver-crystalmorph/kodi-screensaver-crystalmorph.hash3
-rw-r--r--package/kodi-screensaver-crystalmorph/kodi-screensaver-crystalmorph.mk13
-rw-r--r--package/kodi-screensaver-greynetic/Config.in5
-rw-r--r--package/kodi-screensaver-greynetic/kodi-screensaver-greynetic.hash4
-rw-r--r--package/kodi-screensaver-greynetic/kodi-screensaver-greynetic.mk6
-rw-r--r--package/kodi-screensaver-matrixtrails/Config.in5
-rw-r--r--package/kodi-screensaver-matrixtrails/kodi-screensaver-matrixtrails.hash4
-rw-r--r--package/kodi-screensaver-matrixtrails/kodi-screensaver-matrixtrails.mk10
-rw-r--r--package/kodi-screensaver-pingpong/Config.in5
-rw-r--r--package/kodi-screensaver-pingpong/kodi-screensaver-pingpong.hash4
-rw-r--r--package/kodi-screensaver-pingpong/kodi-screensaver-pingpong.mk6
-rw-r--r--package/kodi-screensaver-pyro/Config.in4
-rw-r--r--package/kodi-screensaver-pyro/kodi-screensaver-pyro.hash4
-rw-r--r--package/kodi-screensaver-pyro/kodi-screensaver-pyro.mk4
-rw-r--r--package/kodi-screensaver-rsxs/0001-Disable-drempels.patch40
-rw-r--r--package/kodi-screensaver-rsxs/Config.in10
-rw-r--r--package/kodi-screensaver-rsxs/kodi-screensaver-rsxs.hash4
-rw-r--r--package/kodi-screensaver-rsxs/kodi-screensaver-rsxs.mk6
-rw-r--r--package/kodi-screensaver-stars/Config.in4
-rw-r--r--package/kodi-screensaver-stars/kodi-screensaver-stars.hash2
-rw-r--r--package/kodi-screensaver-stars/kodi-screensaver-stars.mk2
-rw-r--r--package/kodi-skin-confluence/kodi-skin-confluence.hash2
-rw-r--r--package/kodi-skin-confluence/kodi-skin-confluence.mk2
-rw-r--r--package/kodi-texturepacker/kodi-texturepacker.mk2
-rw-r--r--package/kodi-vfs-libarchive/Config.in13
-rw-r--r--package/kodi-vfs-libarchive/kodi-vfs-libarchive.hash3
-rw-r--r--package/kodi-vfs-libarchive/kodi-vfs-libarchive.mk21
-rw-r--r--package/kodi-vfs-rar/kodi-vfs-rar.hash2
-rw-r--r--package/kodi-vfs-rar/kodi-vfs-rar.mk2
-rw-r--r--package/kodi-vfs-sftp/Config.in4
-rw-r--r--package/kodi-vfs-sftp/kodi-vfs-sftp.hash2
-rw-r--r--package/kodi-vfs-sftp/kodi-vfs-sftp.mk4
-rw-r--r--package/kodi-visualisation-fishbmc/kodi-visualisation-fishbmc.hash4
-rw-r--r--package/kodi-visualisation-fishbmc/kodi-visualisation-fishbmc.mk4
-rw-r--r--package/kodi-visualisation-goom/Config.in6
-rw-r--r--package/kodi-visualisation-goom/kodi-visualisation-goom.hash4
-rw-r--r--package/kodi-visualisation-goom/kodi-visualisation-goom.mk4
-rw-r--r--package/kodi-visualisation-matrix/Config.in7
-rw-r--r--package/kodi-visualisation-matrix/kodi-visualisation-matrix.hash3
-rw-r--r--package/kodi-visualisation-matrix/kodi-visualisation-matrix.mk13
-rw-r--r--package/kodi-visualisation-shadertoy/Config.in1
-rw-r--r--package/kodi-visualisation-shadertoy/kodi-visualisation-shadertoy.hash4
-rw-r--r--package/kodi-visualisation-shadertoy/kodi-visualisation-shadertoy.mk6
-rw-r--r--package/kodi-visualisation-spectrum/0001-Backport-Add-missing-cstddef-include.patch30
-rw-r--r--package/kodi-visualisation-spectrum/Config.in1
-rw-r--r--package/kodi-visualisation-spectrum/kodi-visualisation-spectrum.hash4
-rw-r--r--package/kodi-visualisation-spectrum/kodi-visualisation-spectrum.mk6
-rw-r--r--package/kodi-visualisation-starburst/kodi-visualisation-starburst.hash4
-rw-r--r--package/kodi-visualisation-starburst/kodi-visualisation-starburst.mk4
-rw-r--r--package/kodi-visualisation-waveform/Config.in1
-rw-r--r--package/kodi-visualisation-waveform/kodi-visualisation-waveform.hash4
-rw-r--r--package/kodi-visualisation-waveform/kodi-visualisation-waveform.mk6
-rw-r--r--package/kodi/0001-kodi-config.cmake-use-CMAKE_FIND_ROOT_PATH-to-fix-cr.patch17
-rw-r--r--package/kodi/0002-Fix-crosscompiling-issues.patch76
-rw-r--r--package/kodi/0002-linux-fix-drm-object-build-with-gcc-4.9.patch34
-rw-r--r--package/kodi/Config.in142
-rw-r--r--package/kodi/kodi.hash3
-rw-r--r--package/kodi/kodi.mk99
-rw-r--r--package/lame/lame.mk1
-rw-r--r--package/lcms2/lcms2.hash8
-rw-r--r--package/lcms2/lcms2.mk11
-rw-r--r--package/leptonica/leptonica.hash4
-rw-r--r--package/leptonica/leptonica.mk12
-rw-r--r--package/lftp/lftp.mk2
-rw-r--r--package/libabseil-cpp/libabseil-cpp.hash2
-rw-r--r--package/libabseil-cpp/libabseil-cpp.mk2
-rw-r--r--package/libapparmor/3.0.0/0001-libapparmor-add-missing-include-for-socklen_t.patch35
-rw-r--r--package/libapparmor/3.0.0/0002-parser-Makefile-dont-force-host-cpp-to-detect-reallocarray.patch37
-rw-r--r--package/libapparmor/3.0.0/0003-aa_status-Fix-build-issue-with-musl.patch33
-rw-r--r--package/libapparmor/libapparmor.hash2
-rw-r--r--package/libapparmor/libapparmor.mk4
-rw-r--r--package/libass/libass.mk1
-rw-r--r--package/libblockdev/libblockdev.hash2
-rw-r--r--package/libblockdev/libblockdev.mk2
-rw-r--r--package/libbsd/Config.in6
-rw-r--r--package/libbsd/libbsd.mk1
-rw-r--r--package/libbytesize/0001-remove-msgcat-dependency.patch36
-rw-r--r--package/libbytesize/libbytesize.hash2
-rw-r--r--package/libbytesize/libbytesize.mk5
-rw-r--r--package/libcamera/libcamera.hash2
-rw-r--r--package/libcamera/libcamera.mk2
-rw-r--r--package/libcap-ng/libcap-ng.mk2
-rw-r--r--package/libcap/libcap.hash2
-rw-r--r--package/libcap/libcap.mk2
-rw-r--r--package/libcdio/libcdio.mk1
-rw-r--r--package/libcec/libcec.hash2
-rw-r--r--package/libcec/libcec.mk2
-rw-r--r--package/libcli/Config.in4
-rw-r--r--package/libcli/libcli.hash4
-rw-r--r--package/libcli/libcli.mk2
-rw-r--r--package/libcoap/libcoap.hash6
-rw-r--r--package/libcoap/libcoap.mk2
-rw-r--r--package/libconfuse/libconfuse.mk1
-rw-r--r--package/libcpprestsdk/libcpprestsdk.hash2
-rw-r--r--package/libcpprestsdk/libcpprestsdk.mk4
-rw-r--r--package/libcurl/libcurl.hash6
-rw-r--r--package/libcurl/libcurl.mk9
-rw-r--r--package/libdrm/0001-meson.build-enable-static-build.patch169
-rw-r--r--package/libdrm/0001-tests-meson.build-disable-nouveau-tests-for-static-b.patch (renamed from package/libdrm/0002-tests-meson.build-disable-nouveau-tests-for-static-b.patch)0
-rw-r--r--package/libdrm/libdrm.hash8
-rw-r--r--package/libdrm/libdrm.mk2
-rw-r--r--package/libdvbsi/libdvbsi.hash9
-rw-r--r--package/libdvbsi/libdvbsi.mk4
-rw-r--r--package/libeXosip2/0001-src-eXtls_dtls.c-fix-build-with-libressl.patch34
-rw-r--r--package/libebml/libebml.hash2
-rw-r--r--package/libebml/libebml.mk2
-rw-r--r--package/libebur128/libebur128.hash4
-rw-r--r--package/libebur128/libebur128.mk2
-rw-r--r--package/libedit/libedit.hash4
-rw-r--r--package/libedit/libedit.mk2
-rw-r--r--package/liberation/liberation.hash2
-rw-r--r--package/liberation/liberation.mk4
-rw-r--r--package/libesmtp/libesmtp.mk2
-rw-r--r--package/libevdev/libevdev.hash8
-rw-r--r--package/libevdev/libevdev.mk4
-rw-r--r--package/libevent/libevent.mk1
-rw-r--r--package/libexif/libexif.mk2
-rw-r--r--package/libfastjson/libfastjson.hash2
-rw-r--r--package/libfastjson/libfastjson.mk2
-rw-r--r--package/libffi/libffi.mk2
-rw-r--r--package/libfm-extra/libfm-extra.hash11
-rw-r--r--package/libfm-extra/libfm-extra.mk2
-rw-r--r--package/libfm/libfm.hash11
-rw-r--r--package/libfm/libfm.mk2
-rw-r--r--package/libfreeglut/0001-Work-around-for-an-issue-which-cropped-up-with-the-release-of-gcc-10.patch69
-rw-r--r--package/libfribidi/libfribidi.mk2
-rw-r--r--package/libfuse3/0001-remove-old-uclibc-hack.patch34
-rw-r--r--package/libfuse3/libfuse3.hash2
-rw-r--r--package/libfuse3/libfuse3.mk2
-rw-r--r--package/libgcrypt/0001-build-Don-t-default-to-underscore-yes-for-cross-buil.patch48
-rw-r--r--package/libgcrypt/0001-configure.ac-add-an-option-to-disable-tests.patch (renamed from package/libgcrypt/0002-configure.ac-add-an-option-to-disable-tests.patch)0
-rw-r--r--package/libgcrypt/libgcrypt.hash6
-rw-r--r--package/libgcrypt/libgcrypt.mk5
-rw-r--r--package/libgdiplus/0001-Build-unit-tests-only-when-enable-unit-tests-is-pass.patch53
-rw-r--r--package/libgdiplus/0001-Embed-the-license-texts-in-LICENSE-like-on-Mono-repo.patch1863
-rw-r--r--package/libgdiplus/0002-Update-LICENSE-to-match-the-headers-of-the-source-fi.patch1018
-rw-r--r--package/libgdiplus/0003-gifcodec.c-Include-copy-of-GifQuantizeBuffer-functio.patch414
-rw-r--r--package/libgdiplus/libgdiplus.hash2
-rw-r--r--package/libgdiplus/libgdiplus.mk2
-rw-r--r--package/libgee/libgee.hash4
-rw-r--r--package/libgee/libgee.mk2
-rw-r--r--package/libgeos/0001-CMakeLists.txt-add-BUILD_BENCHMARKS.patch37
-rw-r--r--package/libgeos/Config.in18
-rw-r--r--package/libgeos/libgeos.hash3
-rw-r--r--package/libgeos/libgeos.mk28
-rw-r--r--package/libgit2/libgit2.mk2
-rw-r--r--package/libglib2/0003-remove-cpp-requirement.patch2
-rw-r--r--package/libglib2/libglib2.hash4
-rw-r--r--package/libglib2/libglib2.mk2
-rw-r--r--package/libgpg-error/0001-configure.ac-fix-build-without-threads.patch54
-rw-r--r--package/libgpg-error/libgpg-error.hash6
-rw-r--r--package/libgpg-error/libgpg-error.mk10
-rw-r--r--package/libgpgme/libgpgme.hash6
-rw-r--r--package/libgpgme/libgpgme.mk4
-rw-r--r--package/libgphoto2/libgphoto2.hash9
-rw-r--r--package/libgphoto2/libgphoto2.mk9
-rw-r--r--package/libgpiod/0001-build-add-a-configure-switch-for-building-examples.patch91
-rw-r--r--package/libgpiod/libgpiod.hash2
-rw-r--r--package/libgpiod/libgpiod.mk12
-rw-r--r--package/libgsasl/libgsasl.hash8
-rw-r--r--package/libgsasl/libgsasl.mk2
-rw-r--r--package/libgsm/libgsm.hash2
-rw-r--r--package/libgsm/libgsm.mk2
-rw-r--r--package/libhdhomerun/libhdhomerun.hash2
-rw-r--r--package/libhdhomerun/libhdhomerun.mk2
-rw-r--r--package/libhtp/libhtp.hash2
-rw-r--r--package/libhtp/libhtp.mk2
-rw-r--r--package/libiec61850/libiec61850.mk4
-rw-r--r--package/libinput/libinput.hash6
-rw-r--r--package/libinput/libinput.mk2
-rw-r--r--package/libjpeg/libjpeg.mk6
-rw-r--r--package/libkrb5/libkrb5.mk2
-rw-r--r--package/libksba/libksba.mk1
-rw-r--r--package/libmatroska/libmatroska.hash2
-rw-r--r--package/libmatroska/libmatroska.mk3
-rw-r--r--package/libmaxminddb/libmaxminddb.hash2
-rw-r--r--package/libmaxminddb/libmaxminddb.mk2
-rw-r--r--package/libmbim/libmbim.hash4
-rw-r--r--package/libmbim/libmbim.mk2
-rw-r--r--package/libmdbx/libmdbx.hash2
-rw-r--r--package/libmdbx/libmdbx.mk2
-rw-r--r--package/libmicrohttpd/libmicrohttpd.mk1
-rw-r--r--package/libminiupnpc/libminiupnpc.mk8
-rw-r--r--package/libmodplug/libmodplug.mk1
-rw-r--r--package/libmodsecurity/libmodsecurity.mk2
-rw-r--r--package/libnet/0001-Use-standard-int64_t-instead-of-__int64_t-for-mingw-cross-build.patch31
-rw-r--r--package/libnet/0001-support-musl-libc.patch50
-rw-r--r--package/libnet/Config.in2
-rw-r--r--package/libnet/libnet.hash8
-rw-r--r--package/libnet/libnet.mk9
-rw-r--r--package/libnetconf2/libnetconf2.hash2
-rw-r--r--package/libnetconf2/libnetconf2.mk2
-rw-r--r--package/libnpupnp/libnpupnp.hash4
-rw-r--r--package/libnpupnp/libnpupnp.mk2
-rw-r--r--package/libnspr/libnspr.hash4
-rw-r--r--package/libnspr/libnspr.mk2
-rw-r--r--package/libnss/libnss.hash4
-rw-r--r--package/libnss/libnss.mk2
-rw-r--r--package/libopenh264/libopenh264.mk2
-rw-r--r--package/libopenssl/0006-Add-support-for-io_pgetevents_time64-syscall.patch61
-rw-r--r--package/libopenssl/0007-Fixup-support-for-io_pgetevents_time64-syscall.patch98
-rw-r--r--package/libopenssl/libopenssl.hash4
-rw-r--r--package/libopenssl/libopenssl.mk6
-rw-r--r--package/libosip2/libosip2.mk2
-rw-r--r--package/libostree/Config.in4
-rw-r--r--package/libostree/libostree.hash2
-rw-r--r--package/libostree/libostree.mk11
-rw-r--r--package/libpam-tacplus/libpam-tacplus.mk2
-rw-r--r--package/libpcap/libpcap.hash5
-rw-r--r--package/libpcap/libpcap.mk15
-rw-r--r--package/libpjsip/libpjsip.mk2
-rw-r--r--package/libplatform/libplatform.hash2
-rw-r--r--package/libplatform/libplatform.mk6
-rw-r--r--package/libplist/libplist.hash2
-rw-r--r--package/libplist/libplist.mk7
-rw-r--r--package/libpng/libpng.mk1
-rw-r--r--package/libpwquality/libpwquality.hash2
-rw-r--r--package/libpwquality/libpwquality.mk2
-rw-r--r--package/libqmi/0001-libqmi-fix-build-when-ARPHRD_RAWIP-isn-t-defined-in-.patch39
-rw-r--r--package/libqmi/libqmi.hash2
-rw-r--r--package/libqmi/libqmi.mk13
-rw-r--r--package/libqrtr-glib/Config.in17
-rw-r--r--package/libqrtr-glib/libqrtr-glib.hash3
-rw-r--r--package/libqrtr-glib/libqrtr-glib.mk15
-rw-r--r--package/libraw/libraw.mk1
-rw-r--r--package/librelp/librelp.hash2
-rw-r--r--package/librelp/librelp.mk2
-rw-r--r--package/libressl/libressl.hash2
-rw-r--r--package/libressl/libressl.mk2
-rw-r--r--package/librsvg/librsvg.mk1
-rw-r--r--package/librsync/librsync.mk1
-rw-r--r--package/librtlsdr/librtlsdr.mk11
-rw-r--r--package/libseccomp/libseccomp.mk1
-rw-r--r--package/libselinux/0003-libselinux-rename-gettid-to-something-which-never-conflicts.patch71
-rw-r--r--package/libshout/0001-configure.ac-add-an-option-to-disable-tools.patch51
-rw-r--r--package/libshout/libshout.hash9
-rw-r--r--package/libshout/libshout.mk8
-rw-r--r--package/libsigc/Config.in2
-rw-r--r--package/libsigc/libsigc.hash6
-rw-r--r--package/libsigc/libsigc.mk14
-rw-r--r--package/libsigsegv/0001-Improve-support-for-Linux-RISC-V.patch79
-rw-r--r--package/libsigsegv/0002-m4-stack-direction-RISC-V-stack-grows-downward.patch35
-rw-r--r--package/libsigsegv/0003-Improve-support-for-Linux-nds32.patch76
-rw-r--r--package/libsigsegv/0004-m4-stack-direction-NDS32-stack-grows-downward.patch25
-rw-r--r--package/libsigsegv/libsigsegv.hash6
-rw-r--r--package/libsigsegv/libsigsegv.mk7
-rw-r--r--package/libsndfile/libsndfile.mk1
-rw-r--r--package/libsocketcan/libsocketcan.hash4
-rw-r--r--package/libsocketcan/libsocketcan.mk2
-rw-r--r--package/libsoundtouch/libsoundtouch.mk2
-rw-r--r--package/libsoup/libsoup.mk1
-rw-r--r--package/libsrtp/libsrtp.mk1
-rw-r--r--package/libssh/libssh.mk3
-rw-r--r--package/libstrophe/libstrophe.hash6
-rw-r--r--package/libstrophe/libstrophe.mk2
-rw-r--r--package/libtirpc/libtirpc.mk1
-rw-r--r--package/libtorrent-rasterbar/Config.in5
-rw-r--r--package/libtorrent-rasterbar/libtorrent-rasterbar.mk2
-rw-r--r--package/libubootenv/libubootenv.hash2
-rw-r--r--package/libubootenv/libubootenv.mk4
-rw-r--r--package/libubox/0001-blobmsg-fix-array-out-of-bounds-GCC-10-warning.patch47
-rw-r--r--package/libubox/Config.in2
-rw-r--r--package/libubox/libubox.hash2
-rw-r--r--package/libubox/libubox.mk5
-rw-r--r--package/libuci/Config.in2
-rw-r--r--package/libuci/libuci.hash2
-rw-r--r--package/libuci/libuci.mk5
-rw-r--r--package/libuev/libuev.hash6
-rw-r--r--package/libuev/libuev.mk2
-rw-r--r--package/libuhttpd/libuhttpd.hash2
-rw-r--r--package/libuhttpd/libuhttpd.mk2
-rw-r--r--package/libupnp/libupnp.hash4
-rw-r--r--package/libupnp/libupnp.mk22
-rw-r--r--package/libupnp18/Config.in16
-rw-r--r--package/libupnp18/libupnp18.hash5
-rw-r--r--package/libupnp18/libupnp18.mk26
-rw-r--r--package/libupnpp/libupnpp.hash4
-rw-r--r--package/libupnpp/libupnpp.mk2
-rw-r--r--package/liburiparser/liburiparser.hash2
-rw-r--r--package/liburiparser/liburiparser.mk4
-rw-r--r--package/libusb/0001-linux_usbfs-Fix-parsing-of-descriptors-for-multi-con.patch62
-rw-r--r--package/libuwsc/0001-CMakeLists.txt-add-BUILD_EXAMPLE.patch34
-rw-r--r--package/libva-utils/libva-utils.hash6
-rw-r--r--package/libva-utils/libva-utils.mk2
-rw-r--r--package/libva/libva.hash6
-rw-r--r--package/libva/libva.mk2
-rw-r--r--package/libvips/libvips.hash4
-rw-r--r--package/libvips/libvips.mk82
-rw-r--r--package/libvncserver/libvncserver.mk1
-rw-r--r--package/libvorbis/libvorbis.mk1
-rw-r--r--package/libvpx/libvpx.hash2
-rw-r--r--package/libvpx/libvpx.mk3
-rw-r--r--package/libwebsockets/Config.in4
-rw-r--r--package/libwebsockets/libwebsockets.mk4
-rw-r--r--package/libxcrypt/Config.in11
-rw-r--r--package/libxcrypt/libxcrypt.hash4
-rw-r--r--package/libxcrypt/libxcrypt.mk20
-rw-r--r--package/libxkbcommon/libxkbcommon.hash4
-rw-r--r--package/libxkbcommon/libxkbcommon.mk2
-rw-r--r--package/libyaml/libyaml.mk1
-rw-r--r--package/libyang/libyang.hash2
-rw-r--r--package/libyang/libyang.mk2
-rw-r--r--package/lighttpd/lighttpd.hash4
-rw-r--r--package/lighttpd/lighttpd.mk2
-rw-r--r--package/linux-firmware/Config.in22
-rw-r--r--package/linux-firmware/linux-firmware.mk75
-rw-r--r--package/linux-headers/Config.in.host25
-rw-r--r--package/linux-headers/linux-headers.mk4
-rw-r--r--package/live555/live555.mk2
-rw-r--r--package/lldpd/lldpd.hash4
-rw-r--r--package/lldpd/lldpd.mk3
-rw-r--r--package/log4cplus/0001-configure-ac-check-for-libraries-in-C-mode.patch62
-rw-r--r--package/log4cplus/log4cplus.hash2
-rw-r--r--package/log4cplus/log4cplus.mk4
-rw-r--r--package/log4qt/Config.in12
-rw-r--r--package/log4qt/log4qt.hash3
-rw-r--r--package/log4qt/log4qt.mk20
-rw-r--r--package/logrotate/logrotate.hash2
-rw-r--r--package/logrotate/logrotate.mk10
-rw-r--r--package/ltp-testsuite/0001-cacheflush01-Rewrite-into-new-API.patch225
-rw-r--r--package/ltp-testsuite/0002-lapi-Add-sysinfo.h-to-fix-build-with-MUSL-libc.patch64
-rw-r--r--package/ltp-testsuite/ltp-testsuite.hash4
-rw-r--r--package/ltp-testsuite/ltp-testsuite.mk30
-rw-r--r--package/lttng-libust/lttng-libust.hash4
-rw-r--r--package/lttng-libust/lttng-libust.mk11
-rw-r--r--package/lttng-tools/0001-tests-gen-ust-events-ns-tp.h-Fix-build-with-musl-libc.patch46
-rw-r--r--package/lttng-tools/lttng-tools.hash4
-rw-r--r--package/lttng-tools/lttng-tools.mk10
-rw-r--r--package/lua-curl/lua-curl.hash4
-rw-r--r--package/lua-curl/lua-curl.mk2
-rw-r--r--package/lua-http/Config.in2
-rw-r--r--package/lua-http/lua-http.hash4
-rw-r--r--package/lua-http/lua-http.mk2
-rw-r--r--package/lua/5.4.2/lua.hash6
-rw-r--r--package/lua/5.4.3/0001-root-path.patch (renamed from package/lua/5.4.2/0001-root-path.patch)2
-rw-r--r--package/lua/5.4.3/0002-shared-libs-for-lua.patch (renamed from package/lua/5.4.2/0002-shared-libs-for-lua.patch)0
-rw-r--r--package/lua/5.4.3/0011-linenoise.patch (renamed from package/lua/5.4.2/0011-linenoise.patch)2
-rw-r--r--package/lua/5.4.3/lua.hash6
-rw-r--r--package/lua/lua.mk2
-rw-r--r--package/lualdap/Config.in7
-rw-r--r--package/lualdap/lualdap.hash6
-rw-r--r--package/lualdap/lualdap.mk30
-rw-r--r--package/lualogging/Config.in2
-rw-r--r--package/lualogging/lualogging.hash4
-rw-r--r--package/lualogging/lualogging.mk2
-rw-r--r--package/luasec/luasec.hash4
-rw-r--r--package/luasec/luasec.mk2
-rw-r--r--package/luasyslog/luasyslog.mk2
-rw-r--r--package/lzip/Config.in2
-rw-r--r--package/lzip/lzip.hash4
-rw-r--r--package/lzip/lzip.mk2
-rw-r--r--package/lzo/lzo.mk1
-rw-r--r--package/makedumpfile/0002-makedumpfile.h-fix-build-on-sparc64.patch35
-rw-r--r--package/mariadb/mariadb.hash6
-rw-r--r--package/mariadb/mariadb.mk3
-rw-r--r--package/matio/matio.mk1
-rw-r--r--package/mawk/Config.in6
-rw-r--r--package/mawk/mawk.hash2
-rw-r--r--package/mawk/mawk.mk13
-rw-r--r--package/mbedtls/mbedtls.hash4
-rw-r--r--package/mbedtls/mbedtls.mk4
-rw-r--r--package/mc/0001-Ticket-4181-FTBFS-against-NCurses-on-OS-X-10-9-5.patch32
-rw-r--r--package/mc/Config.in1
-rw-r--r--package/mc/mc.hash4
-rw-r--r--package/mc/mc.mk2
-rw-r--r--package/mcelog/mcelog.mk1
-rw-r--r--package/mdevd/mdevd.hash4
-rw-r--r--package/mdevd/mdevd.mk2
-rw-r--r--package/memcached/memcached.mk1
-rw-r--r--package/memtester/memtester.mk5
-rw-r--r--package/mender-artifact/mender-artifact.hash7
-rw-r--r--package/mender-artifact/mender-artifact.mk5
-rw-r--r--package/mender-grubenv/mender-grubenv.hash4
-rw-r--r--package/mender-grubenv/mender-grubenv.mk4
-rw-r--r--package/mender/Config.in26
-rw-r--r--package/mender/mender.hash25
-rw-r--r--package/mender/mender.mk45
-rw-r--r--package/mesa3d-demos/mesa3d-demos.mk2
-rw-r--r--package/mesa3d-headers/mesa3d-headers.mk2
-rw-r--r--package/mesa3d/Config.in21
-rw-r--r--package/mesa3d/mesa3d.hash6
-rw-r--r--package/mesa3d/mesa3d.mk9
-rw-r--r--package/meson/0001-Prefer-ext-static-libs-when-default-library-static.patch12
-rw-r--r--package/meson/0002-mesonbuild-dependencies-base.py-add-pkg_config_stati.patch18
-rw-r--r--package/meson/meson.hash4
-rw-r--r--package/meson/meson.mk2
-rw-r--r--package/micropython/micropython.hash4
-rw-r--r--package/micropython/micropython.mk7
-rw-r--r--package/minicom/minicom.mk1
-rw-r--r--package/moarvm/moarvm.hash2
-rw-r--r--package/moarvm/moarvm.mk2
-rw-r--r--package/modem-manager/modem-manager.hash2
-rw-r--r--package/modem-manager/modem-manager.mk9
-rw-r--r--package/mongoose/mongoose.hash2
-rw-r--r--package/mongoose/mongoose.mk11
-rw-r--r--package/mosquitto/mosquitto.hash4
-rw-r--r--package/mosquitto/mosquitto.mk3
-rw-r--r--package/mpc/mpc.hash4
-rw-r--r--package/mpc/mpc.mk2
-rw-r--r--package/mpd/Config.in9
-rw-r--r--package/mpd/mpd.mk14
-rw-r--r--package/mpfr/mpfr.hash6
-rw-r--r--package/mpfr/mpfr.mk2
-rw-r--r--package/mpg123/mpg123.mk1
-rw-r--r--package/mrouted/Config.in19
-rwxr-xr-xpackage/mrouted/S41mrouted62
-rw-r--r--package/mrouted/mrouted.hash6
-rw-r--r--package/mrouted/mrouted.mk21
-rw-r--r--package/msmtp/msmtp.hash4
-rw-r--r--package/msmtp/msmtp.mk2
-rw-r--r--package/musl/0003-rewrite-wcsnrtombs-to-fix-buffer-overflow-and-other-.patch114
-rw-r--r--package/musl/musl.hash4
-rw-r--r--package/musl/musl.mk2
-rw-r--r--package/mutt/0001-Ensure-IMAP-connection-is-closed-after-a-connection-error.patch48
-rw-r--r--package/mutt/mutt.hash2
-rw-r--r--package/mutt/mutt.mk14
-rw-r--r--package/nano/nano.hash4
-rw-r--r--package/nano/nano.mk28
-rw-r--r--package/ncmpc/ncmpc.hash2
-rw-r--r--package/ncmpc/ncmpc.mk4
-rw-r--r--package/ne10/ne10.mk2
-rw-r--r--package/neon/neon.mk1
-rw-r--r--package/netatalk/netatalk.mk1
-rw-r--r--package/netcat-openbsd/Config.in6
-rw-r--r--package/netcat/netcat.mk2
-rw-r--r--package/netopeer2/0001-scripts-FEATURE-support-using-current-user-for-SR-mo.patch93
-rw-r--r--package/netopeer2/netopeer2.hash2
-rw-r--r--package/netopeer2/netopeer2.mk23
-rw-r--r--package/netsnmp/0001-configure-static-linking-Fix-SSL-checks.patch20
-rw-r--r--package/netsnmp/0002-configure-Fix-lcrypto-lz-test.patch15
-rw-r--r--package/netsnmp/0004-configure-fix-AC_CHECK_FUNCS-TLS_method-TLSv1_method.patch4
-rw-r--r--package/netsnmp/0005-MIB-II-Only-log-once-that-opening-proc-net-if_inet6-.patch30
-rw-r--r--package/netsnmp/0006-IP-MIB-Linux-Fix-a-memory-leak-in-an-error-path.patch37
-rw-r--r--package/netsnmp/netsnmp.hash10
-rw-r--r--package/netsnmp/netsnmp.mk6
-rw-r--r--package/nettle/0001-disable-testsuite-examples.patch4
-rw-r--r--package/nettle/Config.in2
-rw-r--r--package/nettle/nettle.hash4
-rw-r--r--package/nettle/nettle.mk3
-rw-r--r--package/network-manager-openvpn/network-manager-openvpn.hash6
-rw-r--r--package/network-manager-openvpn/network-manager-openvpn.mk2
-rw-r--r--package/network-manager/network-manager.hash10
-rw-r--r--package/network-manager/network-manager.mk4
-rw-r--r--package/nfs-utils/nfs-utils.hash4
-rw-r--r--package/nfs-utils/nfs-utils.mk2
-rw-r--r--package/nghttp2/nghttp2.mk1
-rw-r--r--package/ngircd/ngircd.hash2
-rw-r--r--package/ngircd/ngircd.mk3
-rw-r--r--package/nmap/nmap.mk1
-rw-r--r--package/nodejs/nodejs.hash4
-rw-r--r--package/nodejs/nodejs.mk4
-rw-r--r--package/ntp/ntp.mk2
-rw-r--r--package/nvme/nvme.mk9
-rw-r--r--package/odhcp6c/odhcp6c.hash2
-rw-r--r--package/odhcp6c/odhcp6c.mk2
-rw-r--r--package/oniguruma/oniguruma.mk1
-rw-r--r--package/open62541/open62541.mk4
-rw-r--r--package/openblas/0001-fix-gfortran-detection.patch30
-rw-r--r--package/openblas/0002-Makefile-fix-support-for-passing-FFLAGS-on-the-make-.patch47
-rw-r--r--package/openblas/0003-Makefile-also-consider-Os-when-determining-LAPACK_NO.patch31
-rw-r--r--package/openblas/0004-Makefile.system-don-t-specify-optimization-level-bui.patch40
-rw-r--r--package/openblas/Config.in21
-rw-r--r--package/openblas/openblas.mk9
-rw-r--r--package/openldap/openldap.hash10
-rw-r--r--package/openldap/openldap.mk2
-rw-r--r--package/openmpi/openmpi.mk1
-rw-r--r--package/openntpd/0001-fix-musl.patch38
-rw-r--r--package/openntpd/0002-Provide-fallback-definition-for-__packed.patch43
-rw-r--r--package/openntpd/0003-Zap-double-definition-of-conf-and-make-ibuf_dns-static-to-avoid-double.patch54
-rw-r--r--package/openntpd/openntpd.hash4
-rw-r--r--package/openntpd/openntpd.mk3
-rw-r--r--package/openrc/openrc.mk1
-rw-r--r--package/openssh/openssh.hash6
-rw-r--r--package/openssh/openssh.mk10
-rw-r--r--package/openssl/Config.in1
-rw-r--r--package/openswan/0001-fix-build-with-gcc-10.patch49
-rw-r--r--package/openswan/Config.in6
-rw-r--r--package/openswan/openswan.hash6
-rw-r--r--package/openswan/openswan.mk8
-rw-r--r--package/opentracing-cpp/opentracing-cpp.mk2
-rw-r--r--package/openvpn/openvpn.hash2
-rw-r--r--package/openvpn/openvpn.mk2
-rw-r--r--package/opkg-utils/0001-Makefile-seperate-manpages-and-utils-install.patch50
-rw-r--r--package/opkg-utils/Config.in34
-rw-r--r--package/opkg-utils/opkg-utils.mk15
-rw-r--r--package/optee-benchmark/0001-main-fix-typo.patch55
-rw-r--r--package/optee-benchmark/optee-benchmark.hash4
-rw-r--r--package/optee-benchmark/optee-benchmark.mk2
-rw-r--r--package/optee-client/0001-libckteec-add-missing-unistd.h-for-gid_t.patch31
-rw-r--r--package/optee-client/0001-libckteec-replace-initializer.patch93
-rw-r--r--package/optee-client/optee-client.hash4
-rw-r--r--package/optee-client/optee-client.mk5
-rw-r--r--package/optee-examples/optee-examples.hash4
-rw-r--r--package/optee-examples/optee-examples.mk2
-rw-r--r--package/optee-test/optee-test.hash4
-rw-r--r--package/optee-test/optee-test.mk6
-rw-r--r--package/opusfile/opusfile.hash4
-rw-r--r--package/opusfile/opusfile.mk2
-rw-r--r--package/orc/0001-orc-orccpu-powerpc.c-fix-build-with-kernel-4.11.patch70
-rw-r--r--package/p11-kit/p11-kit.mk1
-rw-r--r--package/paho-mqtt-cpp/paho-mqtt-cpp.mk4
-rw-r--r--package/pango/pango.mk1
-rw-r--r--package/pcmanfm/0001-po-de-po-fix-build-with-gettext-tiny.patch35
-rw-r--r--package/pcmanfm/pcmanfm.hash9
-rw-r--r--package/pcmanfm/pcmanfm.mk3
-rw-r--r--package/pcre2/0001-Use-the-standard-code-path-of-sljit_emit_cmov-on-mips-r6.patch59
-rw-r--r--package/pcre2/pcre2.hash7
-rw-r--r--package/pcre2/pcre2.mk2
-rw-r--r--package/pcsc-lite/pcsc-lite.hash2
-rw-r--r--package/pcsc-lite/pcsc-lite.mk2
-rw-r--r--package/perl-crypt-openssl-guess/perl-crypt-openssl-guess.hash6
-rw-r--r--package/perl-crypt-openssl-guess/perl-crypt-openssl-guess.mk2
-rw-r--r--package/perl-digest-hmac/Config.in2
-rw-r--r--package/perl-digest-hmac/perl-digest-hmac.hash6
-rw-r--r--package/perl-digest-hmac/perl-digest-hmac.mk6
-rw-r--r--package/perl-extutils-pkgconfig/perl-extutils-pkgconfig.hash6
-rw-r--r--package/perl-extutils-pkgconfig/perl-extutils-pkgconfig.mk18
-rw-r--r--package/perl-gd/0001-Makefile.PL-fix-cross-compilation-with-gdlib.pc.patch34
-rw-r--r--package/perl-gd/Config.in2
-rw-r--r--package/perl-gd/perl-gd.mk42
-rw-r--r--package/perl-html-parser/Config.in4
-rw-r--r--package/perl-html-parser/perl-html-parser.hash4
-rw-r--r--package/perl-html-parser/perl-html-parser.mk4
-rw-r--r--package/perl-http-cookies/perl-http-cookies.hash4
-rw-r--r--package/perl-http-cookies/perl-http-cookies.mk2
-rw-r--r--package/perl-http-message/perl-http-message.hash4
-rw-r--r--package/perl-http-message/perl-http-message.mk2
-rw-r--r--package/perl-libwww-perl/perl-libwww-perl.hash4
-rw-r--r--package/perl-libwww-perl/perl-libwww-perl.mk2
-rw-r--r--package/perl-lwp-protocol-https/Config.in2
-rw-r--r--package/perl-lwp-protocol-https/perl-lwp-protocol-https.hash4
-rw-r--r--package/perl-lwp-protocol-https/perl-lwp-protocol-https.mk2
-rw-r--r--package/perl-mojolicious/perl-mojolicious.hash4
-rw-r--r--package/perl-mojolicious/perl-mojolicious.mk2
-rw-r--r--package/perl-net-dns/perl-net-dns.hash4
-rw-r--r--package/perl-net-dns/perl-net-dns.mk2
-rw-r--r--package/perl-net-http/perl-net-http.hash6
-rw-r--r--package/perl-net-http/perl-net-http.mk2
-rw-r--r--package/perl-params-util/perl-params-util.hash4
-rw-r--r--package/perl-params-util/perl-params-util.mk2
-rw-r--r--package/perl-parse-yapp/Config.in6
-rw-r--r--package/perl-parse-yapp/perl-parse-yapp.hash6
-rw-r--r--package/perl-parse-yapp/perl-parse-yapp.mk15
-rw-r--r--package/perl-role-tiny/perl-role-tiny.hash6
-rw-r--r--package/perl-role-tiny/perl-role-tiny.mk2
-rw-r--r--package/perl-type-tiny/Config.in2
-rw-r--r--package/perl-type-tiny/perl-type-tiny.hash6
-rw-r--r--package/perl-type-tiny/perl-type-tiny.mk2
-rw-r--r--package/perl-uri/perl-uri.hash4
-rw-r--r--package/perl-uri/perl-uri.mk2
-rw-r--r--package/perl-xml-libxml/perl-xml-libxml.mk2
-rw-r--r--package/perl/0001-fix-the-generated-subdirectory-Makefiles.patch32
-rw-r--r--package/perl/perl.hash14
-rw-r--r--package/perl/perl.mk13
-rw-r--r--package/php/php.hash4
-rw-r--r--package/php/php.mk2
-rw-r--r--package/pigpio/pigpio.hash2
-rw-r--r--package/pigpio/pigpio.mk2
-rw-r--r--package/pigz/pigz.hash4
-rw-r--r--package/pigz/pigz.mk2
-rw-r--r--package/pinentry/Config.in11
-rw-r--r--package/pinentry/pinentry.hash6
-rw-r--r--package/pinentry/pinentry.mk17
-rw-r--r--package/pkg-cmake.mk1
-rw-r--r--package/pkg-download.mk5
-rw-r--r--package/pkg-generic.mk16
-rw-r--r--package/pkg-kconfig.mk2
-rw-r--r--package/pkg-meson.mk4
-rw-r--r--package/pkg-utils.mk4
-rw-r--r--package/ply/0001-configure.ac-fix-error-with-version-string.patch29
-rw-r--r--package/ply/0002-printxf.h-add-stdarg.h-in-include.patch27
-rw-r--r--package/ply/Config.in29
-rw-r--r--package/ply/ply.hash3
-rw-r--r--package/ply/ply.mk15
-rw-r--r--package/polkit/polkit.mk2
-rw-r--r--package/poppler/poppler.mk4
-rw-r--r--package/postgis/0001-Add-HAVE_VASPRINTF-HAVE_ASPRINTF-templates.patch32
-rw-r--r--package/postgis/0002-Add-POSTGIS_DEBUG_LEVEL-define-to-configure.ac.patch29
-rw-r--r--package/postgis/0003-Disable-forced-static-linking-of-liblwgeom.patch31
-rw-r--r--package/postgis/0004-Use-pkg-config-to-get-PROJ-version-if-available.patch42
-rw-r--r--package/postgis/Config.in24
-rw-r--r--package/postgis/postgis.hash3
-rw-r--r--package/postgis/postgis.mk43
-rw-r--r--package/postgresql/Config.in9
-rw-r--r--package/postgresql/pg_config51
-rw-r--r--package/postgresql/postgresql.hash6
-rw-r--r--package/postgresql/postgresql.mk10
-rw-r--r--package/powerpc-utils/powerpc-utils.mk2
-rw-r--r--package/privoxy/privoxy.hash8
-rw-r--r--package/privoxy/privoxy.mk3
-rw-r--r--package/procps-ng/procps-ng.mk1
-rw-r--r--package/proftpd/0001-mod_quotatab-fix-build-failure-against-gcc-10.patch56
-rw-r--r--package/prosody/prosody.hash8
-rw-r--r--package/prosody/prosody.mk3
-rw-r--r--package/protobuf/Config.in1
-rw-r--r--package/protobuf/protobuf.hash2
-rw-r--r--package/protobuf/protobuf.mk9
-rw-r--r--package/protozero/Config.in20
-rw-r--r--package/protozero/protozero.hash4
-rw-r--r--package/protozero/protozero.mk17
-rw-r--r--package/psmisc/psmisc.hash6
-rw-r--r--package/psmisc/psmisc.mk2
-rw-r--r--package/pugixml/pugixml.hash4
-rw-r--r--package/pugixml/pugixml.mk4
-rw-r--r--package/pulseview/0001-Replace-obsolete-deprecated-Qt-methods.patch (renamed from package/pulseview/0002-Replace-obsolete-deprecated-Qt-methods.patch)6
-rw-r--r--package/pulseview/0001-mainbar-fix-build-without-libsigrokdecode.patch37
-rw-r--r--package/pulseview/Config.in2
-rw-r--r--package/pulseview/pulseview.hash2
-rw-r--r--package/pulseview/pulseview.mk4
-rw-r--r--package/putty/putty.mk1
-rw-r--r--package/python-aioblescan/0001-Move-README-to-reStructured-text.patch35
-rw-r--r--package/python-aioblescan/python-aioblescan.hash6
-rw-r--r--package/python-aioblescan/python-aioblescan.mk4
-rw-r--r--package/python-aioconsole/python-aioconsole.hash4
-rw-r--r--package/python-aioconsole/python-aioconsole.mk4
-rw-r--r--package/python-aiohttp-session/python-aiohttp-session.mk2
-rw-r--r--package/python-aiohttp/python-aiohttp.hash4
-rw-r--r--package/python-aiohttp/python-aiohttp.mk6
-rw-r--r--package/python-bluezero/Config.in1
-rw-r--r--package/python-bluezero/python-bluezero.hash4
-rw-r--r--package/python-bluezero/python-bluezero.mk4
-rw-r--r--package/python-bottle/python-bottle.hash4
-rw-r--r--package/python-bottle/python-bottle.mk6
-rw-r--r--package/python-bsdiff4/python-bsdiff4.mk2
-rw-r--r--package/python-click/python-click.hash6
-rw-r--r--package/python-click/python-click.mk6
-rw-r--r--package/python-colorlog/python-colorlog.hash6
-rw-r--r--package/python-colorlog/python-colorlog.mk4
-rw-r--r--package/python-cryptography/python-cryptography.mk2
-rw-r--r--package/python-decorator/python-decorator.mk2
-rw-r--r--package/python-dialog3/python-dialog3.hash4
-rw-r--r--package/python-dialog3/python-dialog3.mk8
-rw-r--r--package/python-django/python-django.hash6
-rw-r--r--package/python-django/python-django.mk6
-rw-r--r--package/python-docker/python-docker.mk2
-rw-r--r--package/python-ecdsa/python-ecdsa.hash6
-rw-r--r--package/python-ecdsa/python-ecdsa.mk5
-rw-r--r--package/python-enum34/python-enum34.mk2
-rw-r--r--package/python-fire/python-fire.hash4
-rw-r--r--package/python-fire/python-fire.mk4
-rw-r--r--package/python-flask-babel/python-flask-babel.hash6
-rw-r--r--package/python-flask-babel/python-flask-babel.mk4
-rw-r--r--package/python-flask-cors/python-flask-cors.hash5
-rw-r--r--package/python-flask-cors/python-flask-cors.mk6
-rw-r--r--package/python-flask-wtf/Config.in9
-rw-r--r--package/python-flask-wtf/python-flask-wtf.hash6
-rw-r--r--package/python-flask-wtf/python-flask-wtf.mk14
-rw-r--r--package/python-flask/python-flask.mk2
-rw-r--r--package/python-hiredis/0001-setup.py-fix-build-with-gcc-4.8.patch43
-rw-r--r--package/python-hiredis/Config.in1
-rw-r--r--package/python-hiredis/python-hiredis.hash4
-rw-r--r--package/python-hiredis/python-hiredis.mk4
-rw-r--r--package/python-httplib2/Config.in1
-rw-r--r--package/python-httplib2/python-httplib2.hash8
-rw-r--r--package/python-httplib2/python-httplib2.mk8
-rw-r--r--package/python-iptables/0001-Add-separate-mechanism-to-load-libc.patch90
-rw-r--r--package/python-iptables/0002-Add-.so-as-additional-shared-object-suffix.patch57
-rw-r--r--package/python-iptables/python-iptables.hash5
-rw-r--r--package/python-iptables/python-iptables.mk4
-rw-r--r--package/python-ipython/python-ipython.mk2
-rw-r--r--package/python-iso8601/Config.in2
-rw-r--r--package/python-iso8601/python-iso8601.hash7
-rw-r--r--package/python-iso8601/python-iso8601.mk4
-rw-r--r--package/python-jedi/Config.in1
-rw-r--r--package/python-jedi/python-jedi.hash5
-rw-r--r--package/python-jedi/python-jedi.mk6
-rw-r--r--package/python-jinja2/python-jinja2.hash4
-rw-r--r--package/python-jinja2/python-jinja2.mk6
-rw-r--r--package/python-lxml/python-lxml.hash2
-rw-r--r--package/python-lxml/python-lxml.mk4
-rw-r--r--package/python-m2crypto/0001-setup.py-move-swig-default-includes-before-openssl.patch63
-rw-r--r--package/python-m2crypto/python-m2crypto.hash4
-rw-r--r--package/python-m2crypto/python-m2crypto.mk6
-rw-r--r--package/python-markdown2/python-markdown2.mk1
-rw-r--r--package/python-networkx/python-networkx.mk2
-rw-r--r--package/python-packaging/Config.in1
-rw-r--r--package/python-packaging/python-packaging.hash4
-rw-r--r--package/python-packaging/python-packaging.mk4
-rw-r--r--package/python-paramiko/Config.in1
-rw-r--r--package/python-paramiko/python-paramiko.hash6
-rw-r--r--package/python-paramiko/python-paramiko.mk6
-rw-r--r--package/python-parso/Config.in1
-rw-r--r--package/python-parso/python-parso.hash4
-rw-r--r--package/python-parso/python-parso.mk6
-rw-r--r--package/python-periphery/python-periphery.hash4
-rw-r--r--package/python-periphery/python-periphery.mk2
-rw-r--r--package/python-pillow/python-pillow.mk2
-rw-r--r--package/python-pip/python-pip.mk2
-rw-r--r--package/python-protobuf/python-protobuf.hash2
-rw-r--r--package/python-psutil/python-psutil.mk2
-rw-r--r--package/python-pudb/Config.in4
-rw-r--r--package/python-py/python-py.hash5
-rw-r--r--package/python-py/python-py.mk8
-rw-r--r--package/python-pyelftools/python-pyelftools.hash6
-rw-r--r--package/python-pyelftools/python-pyelftools.mk4
-rw-r--r--package/python-pygments/Config.in1
-rw-r--r--package/python-pygments/python-pygments.hash6
-rw-r--r--package/python-pygments/python-pygments.mk6
-rw-r--r--package/python-pyjwt/python-pyjwt.mk2
-rw-r--r--package/python-pyopenssl/python-pyopenssl.mk2
-rw-r--r--package/python-pyro/python-pyro.mk2
-rw-r--r--package/python-pyusb/Config.in1
-rw-r--r--package/python-pyusb/python-pyusb.hash6
-rw-r--r--package/python-pyusb/python-pyusb.mk10
-rw-r--r--package/python-pyyaml/python-pyyaml.hash6
-rw-r--r--package/python-pyyaml/python-pyyaml.mk8
-rw-r--r--package/python-remi/Config.in3
-rw-r--r--package/python-remi/python-remi.hash2
-rw-r--r--package/python-remi/python-remi.mk4
-rw-r--r--package/python-rpi-ws281x/python-rpi-ws281x.hash4
-rw-r--r--package/python-rpi-ws281x/python-rpi-ws281x.mk6
-rw-r--r--package/python-scapy/python-scapy.mk2
-rw-r--r--package/python-semantic-version/python-semantic-version.hash5
-rw-r--r--package/python-semantic-version/python-semantic-version.mk14
-rw-r--r--package/python-setuptools-rust/python-setuptools-rust.hash5
-rw-r--r--package/python-setuptools-rust/python-setuptools-rust.mk16
-rw-r--r--package/python-setuptools-scm/python-setuptools-scm.hash4
-rw-r--r--package/python-setuptools-scm/python-setuptools-scm.mk4
-rw-r--r--package/python-simplejson/python-simplejson.mk2
-rw-r--r--package/python-simplelogging/python-simplelogging.hash6
-rw-r--r--package/python-simplelogging/python-simplelogging.mk4
-rw-r--r--package/python-sqlalchemy/python-sqlalchemy.mk2
-rw-r--r--package/python-toml/python-toml.hash6
-rw-r--r--package/python-toml/python-toml.mk5
-rw-r--r--package/python-tornado/python-tornado.mk2
-rw-r--r--package/python-twisted/python-twisted.mk2
-rw-r--r--package/python-urllib3/python-urllib3.hash4
-rw-r--r--package/python-urllib3/python-urllib3.mk6
-rw-r--r--package/python-uvloop/python-uvloop.hash4
-rw-r--r--package/python-uvloop/python-uvloop.mk4
-rw-r--r--package/python-validators/python-validators.mk2
-rw-r--r--package/python-web2py/python-web2py.mk2
-rw-r--r--package/python-websocket-client/python-websocket-client.hash6
-rw-r--r--package/python-websocket-client/python-websocket-client.mk9
-rw-r--r--package/python-werkzeug/python-werkzeug.mk2
-rw-r--r--package/python-yatl/python-yatl.hash4
-rw-r--r--package/python-yatl/python-yatl.mk4
-rw-r--r--package/python-zeroconf/python-zeroconf.hash6
-rw-r--r--package/python-zeroconf/python-zeroconf.mk4
-rw-r--r--package/python-zope-interface/Config.in2
-rw-r--r--package/python-zope-interface/python-zope-interface.hash6
-rw-r--r--package/python-zope-interface/python-zope-interface.mk4
-rw-r--r--package/python/Config.in2
-rw-r--r--package/python3-jinja2/python3-jinja2.mk6
-rw-r--r--package/python3-psutil/python3-psutil.mk2
-rw-r--r--package/python3-pyelftools/python3-pyelftools.mk4
-rw-r--r--package/python3-pyyaml/python3-pyyaml.mk8
-rw-r--r--package/python3/python3.hash8
-rw-r--r--package/python3/python3.mk7
-rw-r--r--package/qemu/0004-meson-add-tests-option.patch92
-rw-r--r--package/qemu/qemu.mk2
-rw-r--r--package/qhull/Config.in6
-rw-r--r--package/qhull/qhull.hash8
-rw-r--r--package/qhull/qhull.mk15
-rw-r--r--package/qpid-proton/0001-PROTON-1381-PROTON-1326-Modify-openssl-DH-code-to-wo.patch78
-rw-r--r--package/qpid-proton/0001-c-src-proactor-epoll-internal.h-fix-build-on-musl.patch43
-rw-r--r--package/qpid-proton/0002-PROTON-1326-restore-anonymous-cyphers-by-lowering-Op.patch62
-rw-r--r--package/qpid-proton/0002-PROTON-2355-Fix-build-with-DPROACTOR-none.patch61
-rw-r--r--package/qpid-proton/0003-PROTON-1587-fix-openssl-error-handling-causing-spuri.patch58
-rw-r--r--package/qpid-proton/0004-src-ssl-openssl-add-libressl-compatibility.patch53
-rw-r--r--package/qpid-proton/qpid-proton.hash7
-rw-r--r--package/qpid-proton/qpid-proton.mk44
-rw-r--r--package/qt5/qt5webkit/0009-Fix-ICU-related-compile-failures-from-capital-bool-d.patch99
-rw-r--r--package/quagga/0003-Fix-build-with-gcc-10.patch127
-rw-r--r--package/quickjs/0001-Makefile-add-optional-link-with-libatomic.patch37
-rw-r--r--package/quickjs/Config.in2
-rw-r--r--package/quickjs/quickjs.hash3
-rw-r--r--package/quickjs/quickjs.mk3
-rw-r--r--package/qwt/qwt.hash8
-rw-r--r--package/qwt/qwt.mk2
-rw-r--r--package/rabbitmq-c/rabbitmq-c.hash4
-rw-r--r--package/rabbitmq-c/rabbitmq-c.mk8
-rw-r--r--package/rabbitmq-server/rabbitmq-server.mk2
-rw-r--r--package/raptor/raptor.mk2
-rw-r--r--package/rauc/0001-src-mount.c-fix-build-with-kernel-4.14.patch43
-rw-r--r--package/rauc/rauc.hash4
-rw-r--r--package/rauc/rauc.mk2
-rw-r--r--package/rdesktop/rdesktop.mk1
-rw-r--r--package/re2/re2.hash2
-rw-r--r--package/re2/re2.mk2
-rw-r--r--package/readline/0001-curses-link.patch (renamed from package/readline/0000-curses-link.patch)2
-rw-r--r--package/readline/Config.in18
-rw-r--r--package/readline/readline.mk6
-rw-r--r--package/redis/redis.hash2
-rw-r--r--package/redis/redis.mk3
-rw-r--r--package/refpolicy/refpolicy.hash2
-rw-r--r--package/refpolicy/refpolicy.mk4
-rw-r--r--package/rhash/rhash.mk2
-rw-r--r--package/rng-tools/Config.in1
-rw-r--r--package/rng-tools/rng-tools.hash2
-rw-r--r--package/rng-tools/rng-tools.mk6
-rw-r--r--package/rpcbind/rpcbind.mk1
-rw-r--r--package/rpm/0001-lib-rpmdb-c-include-fcntl-h-for-O_.patch29
-rw-r--r--package/rpm/0002-lib-rpmrc.c-include-fcntl.h-for-O_.patch31
-rw-r--r--package/rpm/0003-Check-for-OpenMP-version-at-configure-time.patch78
-rw-r--r--package/rpm/0004-configure-ac-fix-cross-compilation.patch33
-rw-r--r--package/rpm/0005-Really-disable-OpenMP-if-too-old.patch26
-rw-r--r--package/rpm/rpm.hash4
-rw-r--r--package/rpm/rpm.mk5
-rw-r--r--package/rsync/rsync.hash6
-rw-r--r--package/rsync/rsync.mk13
-rw-r--r--package/rsyslog/rsyslog.mk16
-rw-r--r--package/rtmpdump/rtmpdump.mk1
-rw-r--r--package/rtty/0001-src-CMakeLists.txt-fix-build-with-mbedtls-but-withou.patch47
-rw-r--r--package/rtty/rtty.hash2
-rw-r--r--package/rtty/rtty.mk2
-rw-r--r--package/ruby/0001-fix-default-coroutine-selection.patch30
-rw-r--r--package/ruby/ruby.hash8
-rw-r--r--package/ruby/ruby.mk7
-rw-r--r--package/runc/runc.mk7
-rw-r--r--package/rust-bin/rust-bin.hash3
-rw-r--r--package/rust/rust.mk2
-rw-r--r--package/s390-tools/0001-osasnmpd-Makefile-fix-cross-compilation.patch (renamed from package/s390-tools/0002-osasnmpd-Makefile-fix-cross-compilation.patch)0
-rw-r--r--package/s390-tools/0001-zkey-ekmfweb-fix-linking-of-libekmfweb.patch53
-rw-r--r--package/s390-tools/0002-zkey-Fix-build-error-when-the-compiler-flags-are-overridden.patch54
-rw-r--r--package/s390-tools/Config.in2
-rw-r--r--package/s390-tools/s390-tools.hash2
-rw-r--r--package/s390-tools/s390-tools.mk4
-rw-r--r--package/s6-dns/s6-dns.hash4
-rw-r--r--package/s6-dns/s6-dns.mk2
-rw-r--r--package/s6-linux-utils/s6-linux-utils.hash4
-rw-r--r--package/s6-linux-utils/s6-linux-utils.mk2
-rw-r--r--package/s6-networking/s6-networking.hash4
-rw-r--r--package/s6-networking/s6-networking.mk2
-rw-r--r--package/s6-portable-utils/s6-portable-utils.hash4
-rw-r--r--package/s6-portable-utils/s6-portable-utils.mk2
-rw-r--r--package/s6-rc/s6-rc.hash4
-rw-r--r--package/s6-rc/s6-rc.mk2
-rw-r--r--package/s6/s6.hash4
-rw-r--r--package/s6/s6.mk2
-rw-r--r--package/samba4/0005-dcesrv_core-fix-build.patch56
-rw-r--r--package/samba4/0005-nsswitch-nsstest-c-Avoid-nss-function-conflicts-with-glibc-nss-h.patch104
-rw-r--r--package/samba4/Config.in1
-rw-r--r--package/samba4/samba4-cache.txt3
-rw-r--r--package/samba4/samba4.hash4
-rw-r--r--package/samba4/samba4.mk15
-rw-r--r--package/sane-backends/0002-genesys-fix-gcc-4.8-compile.patch50
-rw-r--r--package/sane-backends/0003-genesys-use-usleep-instead-of-std-this_thread-sleep_.patch46
-rw-r--r--package/sane-backends/sane-backends.hash6
-rw-r--r--package/sane-backends/sane-backends.mk28
-rw-r--r--package/sconeserver/Config.in18
-rw-r--r--package/sconeserver/sconeserver.mk24
-rw-r--r--package/screen/0008_CVE-2021-26937.patch68
-rw-r--r--package/screen/screen.mk4
-rw-r--r--package/sdl/sdl.mk2
-rw-r--r--package/sdl2/sdl2.mk9
-rw-r--r--package/sdl2_image/sdl2_image.mk2
-rw-r--r--package/sdl_image/sdl_image.hash2
-rw-r--r--package/sdl_image/sdl_image.mk10
-rw-r--r--package/sdl_mixer/0001-Add-Libs.private-field-to-pkg-config-file.patch23
-rw-r--r--package/sdl_mixer/0002-add-LDFLAGS-while-linking.patch29
-rw-r--r--package/sdl_mixer/0002-configure__set_macro_directory.patch (renamed from package/sdl_mixer/0004-configure__set_macro_directory.patch)6
-rw-r--r--package/sdl_mixer/0003-Fix-include-of-modplug.h.patch33
-rw-r--r--package/sdl_mixer/sdl_mixer.hash4
-rw-r--r--package/sdl_mixer/sdl_mixer.mk9
-rw-r--r--package/sdl_net/sdl_net.hash2
-rw-r--r--package/sdl_net/sdl_net.mk8
-rw-r--r--package/sdl_ttf/sdl_ttf.hash2
-rw-r--r--package/sdl_ttf/sdl_ttf.mk12
-rw-r--r--package/ser2net/ser2net.hash6
-rw-r--r--package/ser2net/ser2net.mk2
-rw-r--r--package/shadowsocks-libev/shadowsocks-libev.mk1
-rw-r--r--package/siproxd/Config.in23
-rw-r--r--package/siproxd/siproxd.hash10
-rw-r--r--package/siproxd/siproxd.mk17
-rw-r--r--package/skalibs/0001-Make-linker-use-dummy-file-when-testing-libs.patch44
-rw-r--r--package/skalibs/skalibs.hash4
-rw-r--r--package/skalibs/skalibs.mk2
-rw-r--r--package/slirp/slirp.mk2
-rw-r--r--package/smartmontools/0001-configure.ac-fix-stack-protector-detection.patch38
-rw-r--r--package/smartmontools/smartmontools.hash8
-rw-r--r--package/smartmontools/smartmontools.mk5
-rw-r--r--package/snappy/snappy.mk1
-rw-r--r--package/snort/snort.hash4
-rw-r--r--package/snort/snort.mk3
-rw-r--r--package/socat/socat.hash10
-rw-r--r--package/socat/socat.mk3
-rw-r--r--package/sofia-sip/0001-soa_tag.h-reintroduce-soatag_local_sdp_str_ref.patch30
-rw-r--r--package/sofia-sip/0002-sofia-sip-fix-s2tcase.c.patch38
-rw-r--r--package/sofia-sip/sofia-sip.hash2
-rw-r--r--package/sofia-sip/sofia-sip.mk2
-rw-r--r--package/sox/0002-configure.ac-put-back-disable-stack-protector.patch45
-rw-r--r--package/sox/0003-configure.ac-fix-static-linking-with-id3tag.patch47
-rw-r--r--package/sox/0004-configure.ac-fix-static-linking-with-magic.patch48
-rw-r--r--package/sox/sox.hash4
-rw-r--r--package/sox/sox.mk60
-rw-r--r--package/spdlog/Config.in2
-rw-r--r--package/spdlog/spdlog.hash2
-rw-r--r--package/spdlog/spdlog.mk11
-rw-r--r--package/spice/spice.mk1
-rw-r--r--package/sqlcipher/sqlcipher.hash2
-rw-r--r--package/sqlcipher/sqlcipher.mk3
-rw-r--r--package/sqlite/sqlite.hash2
-rw-r--r--package/sqlite/sqlite.mk6
-rw-r--r--package/squashfs/squashfs.mk1
-rw-r--r--package/squid/Config.in1
-rw-r--r--package/squid/squid.hash8
-rw-r--r--package/squid/squid.mk7
-rw-r--r--package/ssdp-responder/Config.in20
-rwxr-xr-xpackage/ssdp-responder/S50ssdpd42
-rw-r--r--package/ssdp-responder/ssdp-responder.hash3
-rw-r--r--package/ssdp-responder/ssdp-responder.mk33
-rw-r--r--package/sslh/Config.in4
-rw-r--r--package/start-stop-daemon/0001-add-uclibc-alias-and-musl.patch58
-rw-r--r--package/start-stop-daemon/0002-just-warn-on-missing-arch.patch38
-rw-r--r--package/start-stop-daemon/start-stop-daemon.hash4
-rw-r--r--package/start-stop-daemon/start-stop-daemon.mk4
-rw-r--r--package/stellarium/stellarium.hash4
-rw-r--r--package/stellarium/stellarium.mk2
-rw-r--r--package/strace/0001-disable_ptrace_get_syscall_info-disable_ptrace_getre.patch33
-rw-r--r--package/strace/strace.hash6
-rw-r--r--package/strace/strace.mk4
-rw-r--r--package/stress-ng/stress-ng.hash2
-rw-r--r--package/stress-ng/stress-ng.mk11
-rw-r--r--package/strongswan/strongswan.hash6
-rw-r--r--package/strongswan/strongswan.mk2
-rw-r--r--package/stunnel/stunnel.hash6
-rw-r--r--package/stunnel/stunnel.mk3
-rw-r--r--package/subversion/subversion.hash4
-rw-r--r--package/subversion/subversion.mk2
-rw-r--r--package/sudo/sudo.hash2
-rw-r--r--package/sudo/sudo.mk9
-rw-r--r--package/sunxi-mali-mainline-driver/0001-mali-support-building-against-5.9.patch269
-rw-r--r--package/sunxi-mali-mainline-driver/0002-mali-support-building-against-5.10.patch98
-rw-r--r--package/sunxi-mali-mainline-driver/Config.in4
-rw-r--r--package/sunxi-mali-mainline-driver/sunxi-mali-mainline-driver.hash2
-rw-r--r--package/sunxi-mali-mainline-driver/sunxi-mali-mainline-driver.mk3
-rw-r--r--package/suricata/suricata.hash2
-rw-r--r--package/suricata/suricata.mk2
-rw-r--r--package/sysdig/sysdig.mk1
-rw-r--r--package/sysklogd/0001-Define-_GNU_SOURCE_required_for_O_CLOEXEC_on_uClibc.patch44
-rw-r--r--package/sysklogd/Config.in29
-rw-r--r--package/sysklogd/sysklogd.hash2
-rw-r--r--package/sysklogd/sysklogd.mk25
-rw-r--r--package/sysklogd/syslog.conf9
-rw-r--r--package/sysklogd/syslogd.service3
-rw-r--r--package/syslog-ng/syslog-ng.conf2
-rw-r--r--package/syslog-ng/syslog-ng.hash2
-rw-r--r--package/syslog-ng/syslog-ng.mk6
-rw-r--r--package/sysrepo/sysrepo.hash2
-rw-r--r--package/sysrepo/sysrepo.mk2
-rw-r--r--package/systemd/0001-update-done-Do-not-fail-with-read-only-etc-or-var.patch34
-rw-r--r--package/systemd/systemd.hash4
-rw-r--r--package/systemd/systemd.mk12
-rw-r--r--package/sysvinit/0001-Makefile-disable-stack-protector-strong.patch33
-rw-r--r--package/sysvinit/sysvinit.hash2
-rw-r--r--package/sysvinit/sysvinit.mk2
-rw-r--r--package/taglib/Config.in10
-rw-r--r--package/taglib/taglib.mk8
-rw-r--r--package/tar/tar.hash4
-rw-r--r--package/tar/tar.mk2
-rw-r--r--package/tcpdump/0001-PPP-When-un-escaping-don-t-allocate-a-too-large-buffer.patch67
-rw-r--r--package/tcpdump/tcpdump.hash6
-rw-r--r--package/tcpdump/tcpdump.mk17
-rw-r--r--package/tiff/tiff.mk2
-rw-r--r--package/timescaledb/0001-Allow-building-against-PG13-source.patch85
-rw-r--r--package/timescaledb/0002-Add-compatibilty-wrapper-functions-for-base64-encodi.patch73
-rw-r--r--package/timescaledb/0003-Add-missing-utils-acl.h-includes.patch149
-rw-r--r--package/timescaledb/0004-Add-support-for-PG13-List-implementation.patch473
-rw-r--r--package/timescaledb/0005-Adjust-code-to-PG13-list-sort-changes.patch59
-rw-r--r--package/timescaledb/0006-Adjust-copy-code-to-PG13-addRTEtoQuery-changes.patch37
-rw-r--r--package/timescaledb/0007-Adjust-code-to-PG13-convert_tuples_by_name-signature.patch65
-rw-r--r--package/timescaledb/0008-Adjust-code-to-PG13-tuple-conversion-changes.patch259
-rw-r--r--package/timescaledb/0009-Adjust-hypertable-expansion-to-PG13-changes.patch88
-rw-r--r--package/timescaledb/0010-Adjust-decompress-code-to-Var-field-renames.patch41
-rw-r--r--package/timescaledb/0011-Adjust-jsonb_utils-to-PG13-changes.patch39
-rw-r--r--package/timescaledb/0012-Handle-AT_DropExpression-in-process_utility.patch48
-rw-r--r--package/timescaledb/0013-Adjust-copy-code-to-PG13-changes.patch34
-rw-r--r--package/timescaledb/0014-Adjust-code-to-PG13-command-completion-tag-changes.patch186
-rw-r--r--package/timescaledb/0015-Adjust-copy-to-PG13-HEAP_INSERT_SKIP_WAL-change.patch51
-rw-r--r--package/timescaledb/0016-Adjust-planner-code-to-PG13-planner_hook-signature-c.patch58
-rw-r--r--package/timescaledb/0017-Adjust-code-to-deparse_context-changes.patch34
-rw-r--r--package/timescaledb/0018-Update-compat.h.patch27
-rw-r--r--package/timescaledb/timescaledb.hash2
-rw-r--r--package/timescaledb/timescaledb.mk2
-rw-r--r--package/tinydtls/tinydtls.mk1
-rw-r--r--package/tmux/0001-Do-not-write-after-the-end-of-the-array-and-overwrit.patch35
-rw-r--r--package/tmux/tmux.hash4
-rw-r--r--package/tmux/tmux.mk6
-rw-r--r--package/tor/0001-Fix-static-linking-with-OpenSSL.patch49
-rw-r--r--package/tor/tor.hash4
-rw-r--r--package/tor/tor.mk7
-rw-r--r--package/tpm2-pkcs11/Config.in15
-rw-r--r--package/tpm2-pkcs11/tpm2-pkcs11.hash3
-rw-r--r--package/tpm2-pkcs11/tpm2-pkcs11.mk46
-rw-r--r--package/trace-cmd/0001-trace-cmd-libtracecmd-API-cleanup.patch1486
-rw-r--r--package/trace-cmd/0002-trace-cmd-make-it-build-against-musl-C-library.patch140
-rw-r--r--package/trace-cmd/0003-trace-cmd-Move-add_event_pid-out-of-ifndef-NO_PTRACE.patch51
-rw-r--r--package/transmission/S92transmission2
-rw-r--r--package/transmission/transmission.mk1
-rw-r--r--package/trousers/trousers.mk1
-rw-r--r--package/ttyd/Config.in2
-rw-r--r--package/ttyd/ttyd.hash2
-rw-r--r--package/ttyd/ttyd.mk2
-rw-r--r--package/tvheadend/Config.in32
-rw-r--r--package/tvheadend/tvheadend.hash2
-rw-r--r--package/tvheadend/tvheadend.mk38
-rw-r--r--package/tzdata/tzdata.hash4
-rw-r--r--package/tzdata/tzdata.mk6
-rw-r--r--package/uboot-tools/uboot-tools.mk75
-rw-r--r--package/ubus/Config.in2
-rw-r--r--package/ubus/ubus.hash4
-rw-r--r--package/ubus/ubus.mk5
-rw-r--r--package/uclibc-ng-test/0001-add-nios2-tls-macros-from-glibc.patch84
-rw-r--r--package/uclibc-ng-test/uclibc-ng-test.hash2
-rw-r--r--package/uclibc-ng-test/uclibc-ng-test.mk2
-rw-r--r--package/uclibc/uclibc.hash4
-rw-r--r--package/uclibc/uclibc.mk2
-rw-r--r--package/udftools/udftools.hash4
-rw-r--r--package/udftools/udftools.mk2
-rw-r--r--package/uhd/0003-add-RISC-V-endian-detection.patch113
-rw-r--r--package/uhd/Config.in63
-rw-r--r--package/uhd/uhd.mk68
-rw-r--r--package/uhttpd/uhttpd.hash4
-rw-r--r--package/uhttpd/uhttpd.mk4
-rw-r--r--package/uhubctl/uhubctl.hash3
-rw-r--r--package/uhubctl/uhubctl.mk4
-rw-r--r--package/unbound/unbound.hash4
-rw-r--r--package/unbound/unbound.mk3
-rw-r--r--package/unzip/unzip.mk2
-rw-r--r--package/upmpdcli/upmpdcli.hash4
-rw-r--r--package/upmpdcli/upmpdcli.mk2
-rw-r--r--package/upx/0001-Check-DT_REL-DT_RELA-DT_RELSZ-DT_RELASZ.patch80
-rw-r--r--package/upx/upx.mk4
-rw-r--r--package/ushare/0001-compile-fixes.patch206
-rw-r--r--package/ushare/0002-ushare-fix-building-with-gcc-5.x.patch49
-rw-r--r--package/ushare/0003-ushare-c-include-config-h-before-checking-for-CONFIG-NLS.patch42
-rw-r--r--package/ushare/ushare.hash2
-rw-r--r--package/ushare/ushare.mk5
-rw-r--r--package/ustream-ssl/ustream-ssl.hash4
-rw-r--r--package/ustream-ssl/ustream-ssl.mk5
-rw-r--r--package/util-linux/util-linux.hash2
-rw-r--r--package/util-linux/util-linux.mk3
-rw-r--r--package/uvw/uvw.mk4
-rw-r--r--package/vala/vala.mk1
-rw-r--r--package/valgrind/0003-Bug-408663-Patch-Suppression-file-for-musl-libc.patch69
-rw-r--r--package/valgrind/valgrind.hash4
-rw-r--r--package/valgrind/valgrind.mk26
-rw-r--r--package/valijson/valijson.mk1
-rw-r--r--package/vde2/vde2.mk2
-rw-r--r--package/vdr/vdr.mk1
-rw-r--r--package/vlc/vlc.mk4
-rw-r--r--package/vorbis-tools/0001-oggenc-Fix-large-alloca-on-bad-AIFF-input.patch37
-rw-r--r--package/vorbis-tools/0002-oggenc-validate-count-of-channels-in-the-header-CVE-.patch88
-rw-r--r--package/vorbis-tools/0003-oggenc-fix-crash-on-raw-file-close-reported-by-Hanno.patch55
-rw-r--r--package/vorbis-tools/vorbis-tools.hash2
-rw-r--r--package/vorbis-tools/vorbis-tools.mk13
-rw-r--r--package/vsftpd/vsftpd.mk1
-rw-r--r--package/waf/waf.hash6
-rw-r--r--package/waf/waf.mk2
-rw-r--r--package/wayland/wayland.mk1
-rw-r--r--package/webkitgtk/webkitgtk.hash8
-rw-r--r--package/webkitgtk/webkitgtk.mk3
-rw-r--r--package/webp/webp.hash4
-rw-r--r--package/webp/webp.mk4
-rw-r--r--package/websocketpp/websocketpp.mk1
-rw-r--r--package/wget/0001-lib-getrandom.c-fix-build-with-uclibc-1.0.35.patch46
-rw-r--r--package/wget/wget.hash8
-rw-r--r--package/wget/wget.mk2
-rw-r--r--package/whois/whois.hash4
-rw-r--r--package/whois/whois.mk4
-rw-r--r--package/wine/wine.hash4
-rw-r--r--package/wine/wine.mk55
-rw-r--r--package/wireguard-linux-compat/wireguard-linux-compat.hash4
-rw-r--r--package/wireguard-linux-compat/wireguard-linux-compat.mk2
-rw-r--r--package/wireguard-tools/wireguard-tools.hash4
-rw-r--r--package/wireguard-tools/wireguard-tools.mk2
-rw-r--r--package/wireless_tools/wireless_tools.mk2
-rw-r--r--package/wireshark/wireshark.hash6
-rw-r--r--package/wireshark/wireshark.mk2
-rw-r--r--package/wlroots/Config.in15
-rw-r--r--package/wlroots/wlroots.mk3
-rw-r--r--package/wolfssl/wolfssl.hash2
-rw-r--r--package/wolfssl/wolfssl.mk2
-rw-r--r--package/wpa_supplicant/Config.in42
-rw-r--r--package/wpa_supplicant/wpa_supplicant.hash2
-rw-r--r--package/wpa_supplicant/wpa_supplicant.mk63
-rw-r--r--package/wpebackend-fdo/wpebackend-fdo.hash8
-rw-r--r--package/wpebackend-fdo/wpebackend-fdo.mk2
-rw-r--r--package/wpewebkit/wpewebkit.hash8
-rw-r--r--package/wpewebkit/wpewebkit.mk4
-rw-r--r--package/x11r7/libxcb/libxcb.mk10
-rw-r--r--package/x11r7/xapp_xkbcomp/xapp_xkbcomp.hash9
-rw-r--r--package/x11r7/xapp_xkbcomp/xapp_xkbcomp.mk2
-rw-r--r--package/x11r7/xcb-proto/xcb-proto.mk8
-rw-r--r--package/x11r7/xdriver_xf86-input-libinput/xdriver_xf86-input-libinput.hash11
-rw-r--r--package/x11r7/xdriver_xf86-input-libinput/xdriver_xf86-input-libinput.mk2
-rw-r--r--package/x11r7/xdriver_xf86-video-ati/Config.in2
-rw-r--r--package/x11r7/xdriver_xf86-video-nouveau/xdriver_xf86-video-nouveau.hash11
-rw-r--r--package/x11r7/xdriver_xf86-video-nouveau/xdriver_xf86-video-nouveau.mk2
-rw-r--r--package/x11r7/xkeyboard-config/xkeyboard-config.hash2
-rw-r--r--package/x11r7/xkeyboard-config/xkeyboard-config.mk2
-rw-r--r--package/x11r7/xlib_libX11/xlib_libX11.mk2
-rw-r--r--package/x11r7/xlib_libXaw/xlib_libXaw.hash8
-rw-r--r--package/x11r7/xlib_libXaw/xlib_libXaw.mk2
-rw-r--r--package/x11r7/xlib_libXi/xlib_libXi.mk2
-rw-r--r--package/x11r7/xlib_libXrandr/xlib_libXrandr.mk2
-rw-r--r--package/x11r7/xlib_libXrender/xlib_libXrender.mk2
-rw-r--r--package/x11r7/xlib_libXres/xlib_libXres.hash10
-rw-r--r--package/x11r7/xlib_libXres/xlib_libXres.mk2
-rw-r--r--package/x11r7/xlib_libXt/xlib_libXt.hash11
-rw-r--r--package/x11r7/xlib_libXt/xlib_libXt.mk2
-rw-r--r--package/x11r7/xlib_libXv/xlib_libXv.mk2
-rw-r--r--package/x11r7/xlib_libXvMC/xlib_libXvMC.mk2
-rw-r--r--package/x11r7/xorgproto/xorgproto.hash81
-rw-r--r--package/x11r7/xorgproto/xorgproto.mk2
-rw-r--r--package/x11r7/xserver_xorg-server/Config.in30
-rw-r--r--package/x11r7/xserver_xorg-server/xserver_xorg-server.hash6
-rw-r--r--package/x11r7/xserver_xorg-server/xserver_xorg-server.mk38
-rw-r--r--package/x11vnc/x11vnc.mk1
-rw-r--r--package/x264/x264.hash4
-rw-r--r--package/x264/x264.mk6
-rw-r--r--package/x265/x265.mk1
-rw-r--r--package/xapian/xapian.hash4
-rw-r--r--package/xapian/xapian.mk4
-rw-r--r--package/xen/xen.hash6
-rw-r--r--package/xen/xen.mk13
-rw-r--r--package/xenomai/Config.in15
-rw-r--r--package/xerces/xerces.mk5
-rw-r--r--package/xfsprogs/Config.in1
-rw-r--r--package/xfsprogs/xfsprogs.hash2
-rw-r--r--package/xfsprogs/xfsprogs.mk4
-rw-r--r--package/xinetd/xinetd.hash2
-rw-r--r--package/xinetd/xinetd.mk6
-rw-r--r--package/xscreensaver/xscreensaver.mk2
-rw-r--r--package/xtables-addons/Config.in2
-rw-r--r--package/xtables-addons/xtables-addons.hash2
-rw-r--r--package/xtables-addons/xtables-addons.mk4
-rw-r--r--package/xterm/xterm.hash4
-rw-r--r--package/xterm/xterm.mk3
-rw-r--r--package/xutil_util-macros/xutil_util-macros.hash8
-rw-r--r--package/xutil_util-macros/xutil_util-macros.mk2
-rw-r--r--package/yaml-cpp/yaml-cpp.mk2
-rw-r--r--package/yavta/Config.in2
-rw-r--r--package/yavta/yavta.hash3
-rw-r--r--package/yavta/yavta.mk15
-rw-r--r--package/zeromq/Config.in5
-rw-r--r--package/zeromq/zeromq.mk24
-rw-r--r--package/zfs/Config.in32
-rw-r--r--package/zfs/zfs.hash6
-rw-r--r--package/zfs/zfs.mk91
-rw-r--r--package/znc/znc.mk5
-rw-r--r--package/zstd/zstd.hash4
-rw-r--r--package/zstd/zstd.mk4
-rw-r--r--package/zyre/zyre.hash2
-rw-r--r--package/zyre/zyre.mk2
-rw-r--r--package/zziplib/zziplib.mk2
-rw-r--r--support/config-fragments/autobuild/bootlin-aarch64-glibc.config4
-rw-r--r--support/config-fragments/autobuild/bootlin-arcle-hs38-uclibc.config5
-rw-r--r--support/config-fragments/autobuild/bootlin-armv5-uclibc.config4
-rw-r--r--support/config-fragments/autobuild/bootlin-armv7-glibc.config6
-rw-r--r--support/config-fragments/autobuild/bootlin-armv7-musl.config6
-rw-r--r--support/config-fragments/autobuild/bootlin-armv7m-uclibc.config4
-rw-r--r--support/config-fragments/autobuild/bootlin-m68k-5208-uclibc.config4
-rw-r--r--support/config-fragments/autobuild/bootlin-m68k-68040-uclibc.config4
-rw-r--r--support/config-fragments/autobuild/bootlin-microblazeel-uclibc.config3
-rw-r--r--support/config-fragments/autobuild/bootlin-mipsel-uclibc.config4
-rw-r--r--support/config-fragments/autobuild/bootlin-mipsel32r6-glibc.config6
-rw-r--r--support/config-fragments/autobuild/bootlin-nios2-glibc.config4
-rw-r--r--support/config-fragments/autobuild/bootlin-openrisc-uclibc.config3
-rw-r--r--support/config-fragments/autobuild/bootlin-powerpc-e500mc-uclibc.config4
-rw-r--r--support/config-fragments/autobuild/bootlin-powerpc64le-power8-glibc.config4
-rw-r--r--support/config-fragments/autobuild/bootlin-riscv32-glibc.config5
-rw-r--r--support/config-fragments/autobuild/bootlin-riscv64-glibc.config5
-rw-r--r--support/config-fragments/autobuild/bootlin-riscv64-musl.config4
-rw-r--r--support/config-fragments/autobuild/bootlin-sh4-uclibc.config3
-rw-r--r--support/config-fragments/autobuild/bootlin-sparc-uclibc.config3
-rw-r--r--support/config-fragments/autobuild/bootlin-sparc64-glibc.config3
-rw-r--r--support/config-fragments/autobuild/bootlin-x86-64-musl.config4
-rw-r--r--support/config-fragments/autobuild/bootlin-x86-64-uclibc.config4
-rw-r--r--support/config-fragments/autobuild/bootlin-xtensa-uclibc.config5
-rw-r--r--support/config-fragments/autobuild/br-aarch64-glibc.config9
-rw-r--r--support/config-fragments/autobuild/br-arcle-hs38.config11
-rw-r--r--support/config-fragments/autobuild/br-arm-basic.config6
-rw-r--r--support/config-fragments/autobuild/br-arm-cortex-a9-glibc.config11
-rw-r--r--support/config-fragments/autobuild/br-arm-cortex-a9-musl.config11
-rw-r--r--support/config-fragments/autobuild/br-arm-cortex-m4-full.config12
-rw-r--r--support/config-fragments/autobuild/br-arm-full-nothread.config6
-rw-r--r--support/config-fragments/autobuild/br-arm-full-static.config4
-rw-r--r--support/config-fragments/autobuild/br-arm-full.config10
-rw-r--r--support/config-fragments/autobuild/br-i386-pentium-mmx-musl.config4
-rw-r--r--support/config-fragments/autobuild/br-i386-pentium4-full.config4
-rw-r--r--support/config-fragments/autobuild/br-m68k-5208-full.config11
-rw-r--r--support/config-fragments/autobuild/br-m68k-68040-full.config10
-rw-r--r--support/config-fragments/autobuild/br-microblazeel-full.config9
-rw-r--r--support/config-fragments/autobuild/br-mips32r6-el-hf-glibc.config11
-rw-r--r--support/config-fragments/autobuild/br-mips64-n64-full.config6
-rw-r--r--support/config-fragments/autobuild/br-mips64r6-el-hf-glibc.config6
-rw-r--r--support/config-fragments/autobuild/br-mipsel-o32-full.config10
-rw-r--r--support/config-fragments/autobuild/br-nios2-glibc.config9
-rw-r--r--support/config-fragments/autobuild/br-openrisc-uclibc.config9
-rw-r--r--support/config-fragments/autobuild/br-powerpc-603e-basic-cpp.config6
-rw-r--r--support/config-fragments/autobuild/br-powerpc-e500mc-full.config11
-rw-r--r--support/config-fragments/autobuild/br-powerpc64-power7-glibc.config6
-rw-r--r--support/config-fragments/autobuild/br-powerpc64le-power8-glibc.config9
-rw-r--r--support/config-fragments/autobuild/br-riscv32.config9
-rw-r--r--support/config-fragments/autobuild/br-riscv64-musl.config9
-rw-r--r--support/config-fragments/autobuild/br-riscv64.config8
-rw-r--r--support/config-fragments/autobuild/br-sh4-full.config10
-rw-r--r--support/config-fragments/autobuild/br-sparc-uclibc.config9
-rw-r--r--support/config-fragments/autobuild/br-sparc64-glibc.config8
-rw-r--r--support/config-fragments/autobuild/br-x86-64-core2-full.config11
-rw-r--r--support/config-fragments/autobuild/br-x86-64-musl.config10
-rw-r--r--support/config-fragments/autobuild/br-xtensa-full.config9
-rw-r--r--support/config-fragments/autobuild/toolchain-configs.csv48
-rwxr-xr-xsupport/dependencies/dependencies.sh9
-rwxr-xr-xsupport/download/bzr13
-rwxr-xr-xsupport/download/cvs13
-rwxr-xr-xsupport/download/file7
-rwxr-xr-xsupport/download/git17
-rwxr-xr-xsupport/download/helpers8
-rwxr-xr-xsupport/download/hg15
-rwxr-xr-xsupport/download/scp13
-rwxr-xr-xsupport/download/svn17
-rwxr-xr-xsupport/download/wget13
-rw-r--r--support/misc/Vagrantfile2
-rw-r--r--support/misc/toolchainfile.cmake.in10
-rwxr-xr-xsupport/scripts/boot-qemu-image.py6
-rw-r--r--support/scripts/cpedb.py174
-rwxr-xr-xsupport/scripts/gen-bootlin-toolchains2
-rwxr-xr-xsupport/scripts/pkg-stats69
-rw-r--r--support/scripts/pycompile.py2
-rw-r--r--support/testing/tests/boot/test_atf.py1
-rw-r--r--support/testing/tests/core/cpeid-br2-external/package/cpe-id-pkg3/cpe-id-pkg3.mk2
-rw-r--r--support/testing/tests/core/cpeid-br2-external/package/cpe-id-pkg4/cpe-id-pkg4.mk2
-rw-r--r--support/testing/tests/core/cpeid-br2-external/package/cpe-id-pkg5/cpe-id-pkg5.mk4
-rw-r--r--support/testing/tests/core/test_cpeid.py12
-rw-r--r--support/testing/tests/package/test_zfs.py117
-rw-r--r--support/testing/tests/toolchain/test_external_bootlin.py6
-rw-r--r--toolchain/Config.in27
-rw-r--r--toolchain/toolchain-external/toolchain-external-arm-aarch64-be/Config.in4
-rw-r--r--toolchain/toolchain-external/toolchain-external-arm-aarch64-be/toolchain-external-arm-aarch64-be.hash6
-rw-r--r--toolchain/toolchain-external/toolchain-external-arm-aarch64-be/toolchain-external-arm-aarch64-be.mk6
-rw-r--r--toolchain/toolchain-external/toolchain-external-arm-aarch64/Config.in4
-rw-r--r--toolchain/toolchain-external/toolchain-external-arm-aarch64/toolchain-external-arm-aarch64.hash6
-rw-r--r--toolchain/toolchain-external/toolchain-external-arm-aarch64/toolchain-external-arm-aarch64.mk6
-rw-r--r--toolchain/toolchain-external/toolchain-external-arm-arm/Config.in8
-rw-r--r--toolchain/toolchain-external/toolchain-external-arm-arm/toolchain-external-arm-arm.hash6
-rw-r--r--toolchain/toolchain-external/toolchain-external-arm-arm/toolchain-external-arm-arm.mk6
-rw-r--r--toolchain/toolchain-external/toolchain-external-bootlin/Config.in.options8
-rw-r--r--toolchain/toolchain-external/toolchain-external-custom/Config.in.options6
-rwxr-xr-xutils/get-developers1
-rw-r--r--utils/getdeveloperlib.py12
-rwxr-xr-xutils/scancpan8
-rwxr-xr-xutils/scanpypi2
2064 files changed, 43573 insertions, 22400 deletions
diff --git a/CHANGES b/CHANGES
index 51710d03ea..c74ad45f48 100644
--- a/CHANGES
+++ b/CHANGES
@@ -1,3 +1,292 @@
+2021.02.1, released April 7, 2021
+
+ Important / security related fixes.
+
+ Dependencies: Explicitly detect and bail out if PATH contains
+ spaces or tabs. A number of packages fail to build in such
+ setups, so explicitly inform about this.
+
+ utils/scanpypi: Explicitly use python3 for compatibility with
+ packages using python3 syntax in setup.py
+
+ support/download: Fix tarball generation (from git/svn repos)
+ including symlinks pointing to ./<something>. Fix svn download
+ for <1.9 clients or repos using CVS-style keywords.
+
+ Meson: Use correct C++ host compiler (rather than C compiler)
+
+ Toolchain: Add logic to work around binutils bug 21464,
+ affecting OpenRISC, and drop the now longer applicable bug
+ 19615 / 20006 handling.
+
+ Python{,3}: Fix byte compiling python files with short (single
+ character before .py) file names.
+
+ CPE meta data has been added for a large number of packages
+
+ Defconfigs: Correct Beaglebone QT file system overlay
+
+ Updated/fixed packages: alsa-utils, at91bootstrap3,
+ batman-adv, binutils, botan, bridge-utils, busybox,
+ ca-certificates, cog, coreutils, diffutils, dmidecode,
+ docker-cli, docker-containerd, docker-engine, efivar,
+ fetchmail, frr, genimage, git, gnutls, go, grub2, gst-omx,
+ gst1-devtools, gst1-libav, gst1-plugins-bad,
+ gst1-plugins-base, gst1-plugins-good, gst1-plugins-ugly,
+ gst1-python, gst1-rtsp-server, gst1-vaapi, gstreamer1,
+ gstreamer1-editing-services, haproxy, haserl, hwloc,
+ irqbalance, jasper, kexec, kexec-lite, kismet, kodi, libcurl,
+ libfreeglut, libgcrypt, libgeos, libglib2, libopenssl, libqmi,
+ libressl, libupnp, libvips, libvpx, libwebsockets, linux,
+ lldpd, logrotate, lttng-libust, lttng-tools, mariadb, mbedtls,
+ mcelog, mender, micropython, mongoose, mosquitto, mpd,
+ netsnmp, nodejs, openmpi, openssh, openvpn, opkg-utils,
+ optee-client, optee-test, perl, php, proftpd, protobuf,
+ python-django, python-jinja2, python-lxml, python-paramiko,
+ python-py, python-pygments, python-rpi-ws281x, python-urllib3,
+ python3, qt5webkit, qwt, rpm, samba4, sconeserver, sdl2, shim,
+ sqlcipher, squid, sysklogd, syslinux, sysvinit, tor,
+ transmission, tzdata, uboot, uclibc, upx, webkitgtk,
+ wireshark, wpebackend-fdo, wpewebkit, xen, zstd
+
+ New packages: perl-parse-yapp
+
+ Issues resolved (http://bugs.uclibc.org):
+
+ #13516: utils/scanpypi: Failure when parsing diffoscope
+ #13576: Issues compiling buildroot for 5x86
+ #13601: Gen image :Iappropriate ioctl error
+ #13616: tar file from git repository generation issue
+ #13641: glibc on raspberrypi
+ #13646: Gen image version 14 error : no sub -section title/..
+ #13671: openSSH server closes connection before authentication..
+
+2021.02, released March 6th, 2021
+
+ Various fixes.
+
+ Toolchain: Correct Bootlin xtensa-lx60 dependencies
+
+ Updated/fixed packages: asterisk, belle-sip, bustle, dhcpcd,
+ dovecot, dovecot-pigeonhole, gnuchess, gnuradio,
+ gst1-plugins-bad, haproxy, jasper, kismet, libebml,
+ libeXosip2, libgeos, libhtp, libjpeg, libopenssl, libshout,
+ libstrophe, mosquitto, openblas, openssh, perl, privoxy,
+ prosody, python-pyyaml, python3-pyyaml, quagga, redis,
+ rust-bin, sox, suricata, tpm2-pkcs11, uclibc-ng-test, ushare,
+ util-linux, wolfssl, wpa_supplicant
+
+ Issues resolved (http://bugs.uclibc.org):
+
+ #13501: 2021.02.rc2: Unicode not work on qt 5.15.2
+ #13581: jpegsrc.v9d.tar.gz has changed hash
+
+2021.02-rc3, released February 27th, 2021
+
+ Fixes all over the tree.
+
+ utils/scanpypi: Explicitly use python3 to ensure compatiblity
+ with packages having python3-only code in setup.py
+
+ support/download: Ensure sub-second timestamp precision is
+ dropped when creating a tarball from a (subversion) repo, as
+ that is not representable in the PAX tar format
+
+ Updated/fixed packages: babeltrace2, bind, botan, brltty,
+ cegui, elfutils, fakeroot, imagemagick, intel-mediasdk,
+ irqbalance, libglib2, libselinux, libusb, libuwsc, nodejs,
+ open62541, openldap, ply, python-aiohttp, python-django,
+ python3, qemu, readline, rust, screen, taglib, unbound, xterm
+
+ Issues resolved (http://bugs.uclibc.org):
+
+ #13516: utils/scanpypi: Failure when parsing diffoscope
+ #13541: 2021.02.rc2: irqbalance: Daemon couldn't be bound to...
+ #13561: Create a new user defining users-table.txt not working..
+
+2021.02-rc2, released February 16th, 2021
+
+ Fixes all over the tree.
+
+ Vulnerability scanning: cpedb.py: Drop CPE XML database
+ caching, as it did not speed up processing much and uses a lot
+ of additional memory.
+ pkg-stats: include information about ignored CVEs in JSON
+ output
+
+ Fakeroot: Fix compatibility issue with glibc 2.33
+
+ Updated/fixed packages: can-utils, collectd, dnsmaqs,
+ docker-cli, docker-engine, ebtables, fakeroot, flashrom,
+ gdk-pixbuf, go, gst1-python, jasper, kodi,
+ kodi-inputstream-adaptive, lcms2, libgeos, libgpg-error,
+ libopenssl, mongoose, mpd, ne10, netopeer2, openblas, orc,
+ perl-gd, ply, postgresql, protobuf, subversion, tcpdump,
+ tzdate, uboot-tools, wireshark, webkitgtk, wpewebkit, xterm
+
+ New packages: perl-extutils-pkgconfig
+
+ Issues resolved (http://bugs.uclibc.org):
+
+ #11706: binman (U-boot tool) cannot find libfdt "binman: No mod..
+
+2021.02-rc1, released February 9th, 2021
+
+ Fixes all over the tree and new features.
+
+ Toolchain: Default to binutils 2.35.2, add 2.36.1, drop
+ 2.33.x. Fix GCC 10.x ARC adc/sbc pattern handling, Update ARM
+ toolchains to 10.2-2020.11 release.
+
+ Architectures: ARC: add support for generic HS48 processor,
+ PPC: drop PPC601 support, which was removed from Linux 5.10.
+
+ Vulnerability scanning: The CVE checking logic has been
+ extended to match packages based on CPE (Common Platform
+ Enumeration) IDs for more accurate matching, and CPE
+ identifiers have been added for a large amount of packages.
+
+ Download: Rework the tarball creation logic (E.G. when a
+ package is fetched from a git/svn repo) to no longer require a
+ host-tar <= 1.29. To differ between the old and the new
+ format, the new tarballs have gained a -br1 suffix
+ (<pkg>-<version>-br1.tar.gz).
+
+ SELinux support: A significant number of packages now pull in
+ the relevant refpolicy modules when enabled.
+
+ New defconfigs: arrow avenger96, bananapi M1+, microchip
+ sam9x60ek, pine64 rock64
+
+ Removed defconfigs: QEMU ppc virtex-ml507
+
+ New packages: balena-engine, casync, coremark, coremark-pro,
+ datatables, datatables-buttons, datatables-fixedcolumns,
+ datatables-responsive, delve, frotz, gkrellm, inih, jszip,
+ libgeos, libiec61850, libmdbx, lualdap, neofetch,
+ nvidia-modprobe, open62541, perl-devel-cycle, perl-devel-size,
+ perl-math-int64, ply, popperjs, python-bleak,
+ python-defusedxml, python-pycups, python-pytest-asyncio,
+ python-typing-extensions, qcom-db410c-firmware, qt5coap,
+ qt5knx, qt5mqtt, quickjs, rcw-smarc-sal28, screenfetch,
+ ssdp-responder, tpm2-pkcs11, wqy-zenhei, xorcurses
+
+ Removed packages: audiofile, boa, ipsec-tools, libupnp18,
+ ti-sgx-libgdbm
+
+ Renamed rcw package to qoriq-rcw
+
+ Issues resolved (http://bugs.uclibc.org):
+
+ #13316: beaglebone_qt5_defconfig: PowerVR fails to start
+ #13416: dhcpcd start warning message: no such user dhcpcd
+ #13456: ccache prevents build
+ #13471: package/mpd/mpd.conf make use of path not created
+ #13506: BR2_PACKAGE_DHCPCD missing directory creation
+
+2020.11.4, released April 5th, 2021
+
+ Important / security related fixes.
+
+ Dependencies: Explicitly detect and bail out if PATH contains
+ spaces or tabs. A number of packages fail to build in such
+ setups, so explicitly inform about this.
+
+ utils/scanpypi: Explicitly use python3 for compatibility with
+ packages using python3 syntax in setup.py
+
+ support/download: Fix tarball generation (from git/svn repos)
+ including symlinks pointing to ./<something>
+
+ Meson: Use correct C++ host compiler (rather than C compiler)
+
+ Updated/fixed packages: asterisk, at91bootstrap3, babeltrace2,
+ batman-adv, bind, ca-certificates, cegui, cog, diffutils,
+ docker-containerd, dovecot, dovecot-pigeonhole, efivar,
+ elfutils, fakeroot, git, gnuchess, gnuradio, gnutls, go,
+ grub2, haserl, i7z, imagemagick, intel-mediasdk, irqbalance,
+ jasper, kodi, libcurl, libebml, libeXosip2, libglib2, libhtp,
+ libjpeg, libopenssl, libqmi, libressl, libupnp, libuwsc,
+ libvips, lldpd, mariadb, mbedtls, mender, micropython,
+ mosquitto, netsnmp, nodejs, openblas, openldap, openmpi,
+ openssh, opkg-utils, optee-client, optee-test, perl, php,
+ privoxy, proftpd, prosody, protobuf, python-aiohttp,
+ python-django, python-lxml, python-pyyaml, python-rpi-ws281x,
+ python-typing-extensions, python3, quagga, qwt, redis, rpm,
+ sconeserver, screen, sox, sqlcipher, squid, suricata,
+ syslinux, sysvinit, tor, transmission, tzdata, uboot, unbound,
+ upx, util-linux, webkitgtk, wireshark, wolfssl,
+ wpebackend-fdo, wpewebkit, wpa_supplicant, zstd
+
+ Issues resolved (http://bugs.uclibc.org):
+
+ #13516: utils/scanpypi: Failure when parsing diffoscope
+ #13541: 2021.02.rc2: irqbalance: Daemon couldn't be bound to..
+ #13576: Issues compiling buildroot for 5x86
+ #13581: jpegsrc.v9d.tar.gz has changed hash
+ #13616: tar file from git repository generation issue
+
+2020.11.3, released February 17th, 2021
+
+ meson: Fix ccache detection handling when per-package builds
+ are used.
+
+ Fakeroot: Fix compatibility issue with glibc 2.33
+
+ Updated/fixed packages: atftp, binutils, busybox, cereal,
+ chartjs, connman, dhcpcd, dnsmasq, docker-cli, docker-engine,
+ ebtables, fakeroot, flashrom, go, gst1-python, guile,
+ intel-mediadriver, intel-microcode, jasper,
+ kodi-inputstream-adaptive, lcms2, libbsd, libopenssl,
+ makedumpfile, memtester, mosquitto, ne10, openblas, orc, php,
+ postgresql, privoxy, pugixml, python-bottle, python-django,
+ python3, rauc, sox, stress-ng, subversion, tzdata,
+ uboot-tools, uclibc, webkitgtk, wireguard-linux-compat,
+ wireshark, wpa_supplicant, wpewebkit, xenomai,
+ xserver_xorg-server, xterm
+
+ Issues resolved (http://bugs.uclibc.org):
+
+ #11706: binman (U-boot tool) cannot find libfdt "binman: No mod..
+ #13506: BR2_PACKAGE_DHCPCD missing directory creation
+
+2020.11.2, released January 31st, 2021
+
+ Important / security related fixes.
+
+ Download: Ensure git submodules are correctly fetched if
+ enabled for a package with <pkg>_GIT_SUBMODULES = YES and the
+ host variant is downloaded first.
+
+ Toolchain: Mark CodeSourcery Aarch64 2014.11 toolchain as not
+ having libatomic. Bootlin PowerPC-440 FP toolchain updated for
+ SecurePLT fix.
+
+ pkg-stats: Fix python 3.8+ deprecation warning.
+
+ meson: Ensure ccache is not detected and used, as it may
+ conflict with the ccache handling in Buildroot.
+
+ Updated/fixed packages: barebox, boost, brltty, dbus,
+ docker-containerd, dovecot, dovecot-pigeonhole,
+ environment-setup, firmware-imx, gcc, gerbera, glibc,
+ gmrender-resurrect, igd2-for-linux, kodi-pvr-zattoo, libclc,
+ libfuse3, libllcp, libodb-mysql, libtorrent-rasterbar,
+ libupnp, lpc32xxcdl, luarocks, mpd, multipath-tools, mutt,
+ nfs-utils, nodejs, openjpeg, openldap, opentracing-cpp,
+ openvpn, p11-kit, paho-mqtt-c, php, poppler, postgresql,
+ python3, redis, resiprocate, rpm, runc, socat, sslh, sudo,
+ sunxi-mali-mainline-driver, syslog-ng, systemd, tini,
+ tpm2-tss, trace-cmd, tzdata, uboot-tools, uhd, ushare,
+ util-linux, vlc, wavpack, wireguard-linux-compat, wolfssl,
+ xapp_xload, xorriso, zic
+
+ Removed packages: libupnp18
+
+ Issues resolved (http://bugs.uclibc.org):
+
+ #13471: package/mpd/mpd.conf make use of path not created
+
2020.11.1, released December 27th, 2020
Important / security related fixes.
@@ -738,6 +1027,101 @@
#12796: Update OpenSSL to Version 1.1.1g to patch CVE-2020-1967
#12811: bootstrap stuck and no login prompt
+2020.02.12, released April 5, 2021
+
+ Important / security related fixes.
+
+ Dependencies: Explicitly detect and bail out if PATH contains
+ spaces or tabs. A number of packages fail to build in such
+ setups, so explicitly inform about this.
+
+ utils/scanpypi: Explicitly use python3 for compatibility with
+ packages using python3 syntax in setup.py
+
+ support/download: Fix tarball generation (from git/svn repos)
+ including symlinks pointing to ./<something>
+
+ Meson: Use correct C++ host compiler (rather than C compiler)
+
+ Updated/fixed packages: asterisk, batman-adv, bind,
+ ca-certificates, docker-containerd, dovecot,
+ dovecot-pigeonhole, diffutils, efivar, git, gnuchess, gnutls,
+ grub2, fakeroot, haserl, imagemagick, irqbalance, jasper,
+ kodi, libcurl, libebml, libglib2, libjpeg, libopenssl,
+ libupnp, libvips, lldpd, mariadb, mbedtls, mosquitto, nodejs,
+ netsnmp, nettle, openldap, openmpi, openssh, opkg-utils, perl,
+ php, privoxy, prosody, protobuf, python-aiohttp,
+ python-django, python-lxml, python-pyyaml, python-rpi-ws281x,
+ python3, redis, rpm, sconeserver, screen, sox, sqlcipher,
+ squid, sysvinit, tor, transmission, tzdata, uboot, upx,
+ util-linux, wireshark, wolfssl, wpa_supplicant, zstd
+
+ Issues resolved (http://bugs.uclibc.org):
+
+ #13516: utils/scanpypi: Failure when parsing diffoscope
+ #13541: 2021.02.rc2: irqbalance: Daemon couldn't be bound to..
+ #13576: Issues compiling buildroot for 5x86
+ #13581: jpegsrc.v9d.tar.gz has changed hash
+ #13616: tar file from git repository generation issue
+
+2020.02.11, released February 17, 2021
+
+ Important / security related fixes.
+
+ meson: Fix ccache detection handling when per-package builds
+ are used.
+
+ Fakeroot: Fix compatibility issue with glibc 2.33
+
+ Updated/fixed packages: atftp, busybox, cereal, connman,
+ dhcpcd, dnsmasq, docker-cli, docker-engine, fakeroot,
+ intel-mediadriver, intel-microcode, jasper,
+ kodi-inputstream-adaptive, libbsd, libopenssl, linux-headers,
+ mosquitto, orc, php, postgresql, privoxy, pugixml,
+ python-bottle, python-django, python3, rauc, sox, subversion,
+ tzdata, wireguard-linux-compat, wpa_supplicant, xenomai, xterm
+
+ Issues resolved (http://bugs.uclibc.org):
+
+ #13506: BR2_PACKAGE_DHCPCD missing directory creation
+
+2020.02.10, released January 31st, 2021
+
+ Important / security related fixes.
+
+ Download: Ensure git submodules are correctly fetched if
+ enabled for a package with <pkg>_GIT_SUBMODULES = YES and the
+ host variant is downloaded first.
+
+ Toolchain: Mark CodeSourcery Aarch64 2014.11 toolchain as not
+ having libatomic.
+
+ pkg-stats: Fix python 3.8+ deprecation warning.
+
+ meson: Ensure ccache is not detected and used, as it may
+ conflict with the ccache handling in Buildroot.
+
+ New packages: libnpupnp
+
+ Updated/fixed packages: bctoolbox, brltty, dbus, dovecot,
+ dovecot-pigeonhole, gcc, gerbera, gmrender-resurrect, gst-omx,
+ gst1-plugins-bad, gst1-plugins-base, gst1-plugins-good,
+ gst1-plugins-ugly, gst1-rtsp-server, gst1-vaapi,
+ gst1-validate, gstreamer1, gstreamer1-editing-services,
+ igd2-for-linux, libclc, libllcp, libtorrent-rasterbar,
+ libupnp, libupnpp, lpc32xxcdl, luarocks, mpd, nfs-utils,
+ nodejs, openjpeg, openldap, opentracing-cpp, openvpn, p11-kit,
+ paho-mqtt-c, php, poppler, postgresql, python3, runc, sudo,
+ syslog-ng, systemd, tini, trace-cmd, tzdata, ushare, vlc,
+ wavpack, wireguard-linux-compat, wolfssl, xapp_xload, xorriso,
+ zic
+
+ Removed packages: libupnp18
+
+ Issues resolved (http://bugs.uclibc.org):
+
+ #13471: package/mpd/mpd.conf make use of path not created
+
2020.02.9, released December 27th, 2020
Important / security related fixes.
diff --git a/Config.in.legacy b/Config.in.legacy
index e30f678234..c2b0645eaf 100644
--- a/Config.in.legacy
+++ b/Config.in.legacy
@@ -144,8 +144,84 @@ endif
###############################################################################
+comment "Legacy options removed in 2021.05"
+
+config BR2_PACKAGE_XSERVER_XORG_SERVER_KDRIVE_EVDEV
+ bool "KDrive/TinyX evdev input driver removed"
+ select BR2_LEGACY
+ help
+ The evdev input driver in KDrive was removed.
+
+config BR2_PACKAGE_XSERVER_XORG_SERVER_KDRIVE_KBD
+ bool "KDrive/TinyX kbd input driver removed"
+ select BR2_LEGACY
+ help
+ The kbd input driver in KDrive was removed.
+
+config BR2_PACKAGE_XSERVER_XORG_SERVER_KDRIVE_MOUSE
+ bool "KDrive/TinyX mouse input driver removed"
+ select BR2_LEGACY
+ help
+ The mouse input driver in KDrive was removed.
+
+config BR2_PACKAGE_MESA3D_OSMESA_CLASSIC
+ bool "mesa OSMesa (classic) option removed"
+ select BR2_LEGACY
+ select BR2_PACKAGE_MESA3D_OSMESA_GALLIUM
+ help
+ The OSMesa "classic" library option was removed upstream.
+ Only the Gallium-based implementation remains.
+
+config BR2_PACKAGE_MESA3D_DRI_DRIVER_SWRAST
+ bool "mesa DRI swrast driver removed"
+ select BR2_LEGACY
+ select BR2_PACKAGE_MESA3D_GALLIUM_DRIVER_SWRAST
+ help
+ The DRI swrast driver was removed upstream.
+ Only the Gallium-based implementation remains.
+
+config BR2_PACKAGE_KODI_SCREENSAVER_CRYSTALMORPH
+ bool "kodi-screensaver-crystalmorph removed"
+ select BR2_LEGACY
+ help
+ The package received its last updates in 2017, is not part
+ of the official Kodi github repo and its build is broken
+ with Kodi 19.x, so it was removed.
+
comment "Legacy options removed in 2021.02"
+config BR2_PACKAGE_MPD_AUDIOFILE
+ bool "mpd audiofile support removed"
+ select BR2_LEGACY
+ help
+ The audiofile support was removed from mpd as audiofile is
+ affected by multiple CVEs and is not maintained anymore (no
+ release since 2013).
+
+config BR2_PACKAGE_AUDIOFILE
+ bool "audiofile package removed"
+ select BR2_LEGACY
+ help
+ The audiofile package was removed as it is affected by
+ multiple CVEs and is not maintained anymore (no release since
+ 2013).
+
+config BR2_BINUTILS_VERSION_2_33_X
+ bool "binutils 2.33.x has been removed"
+ select BR2_LEGACY
+ help
+ binutils 2.33.x has been removed, use a newer version.
+
+config BR2_PACKAGE_LIBUPNP18
+ bool "libupnp18 package removed"
+ select BR2_LEGACY
+ select BR2_PACKAGE_LIBUPNP
+ help
+ Version 1.8.x of libupnp (i.e. libupnp18) has been removed
+ because it will never be fixed against CallStranger a.k.a.
+ CVE-2020-12695. The libupnp package (which has been updated to
+ version 1.14.x) has been selected instead.
+
config BR2_PACKAGE_BOA
bool "boa package removed"
select BR2_LEGACY
diff --git a/DEVELOPERS b/DEVELOPERS
index f815259d2d..9390daa2fa 100644
--- a/DEVELOPERS
+++ b/DEVELOPERS
@@ -70,6 +70,7 @@ F: package/odhcp6c/
N: Alexander Dahl <post@lespocky.de>
F: package/fastd/
F: package/libuecc/
+F: package/siproxd/
F: package/putty/
N: Alexander Egorenkov <egorenar-dev@posteo.net>
@@ -131,6 +132,9 @@ F: package/openal/
F: package/p7zip/
F: package/wine/
+N: Andreas Klinger <ak@it-klinger.de>
+F: package/ply/
+
N: Andrey Smirnov <andrew.smirnov@gmail.com>
F: package/python-backports-shutil-get-terminal-size/
F: package/python-decorator/
@@ -258,6 +262,7 @@ F: package/python-canopen/
N: Bartosz Bilas <b.bilas@grinn-global.com>
F: board/stmicroelectronics/stm32mp157a-dk1/
F: configs/stm32mp157a_dk1_defconfig
+F: package/log4qt/
F: package/python-esptool/
F: package/python-pyaes/
F: package/ttyd/
@@ -329,6 +334,7 @@ F: package/gli/
F: package/glmark2/
F: package/gpsd/
F: package/hdparm/
+F: package/inih/
F: package/jsoncpp/
F: package/kodi*
F: package/lame/
@@ -488,8 +494,8 @@ F: board/friendlyarm/nanopi-m1
F: board/friendlyarm/nanopi-m1-plus
F: board/olimex/a13_olinuxino
F: board/orangepi/orangepi-plus
-F: configs/nanopi_m1_defconfig
-F: configs/nanopi_m1_plus_defconfig
+F: configs/friendlyarm_nanopi_m1_defconfig
+F: configs/friendlyarm_nanopi_m1_plus_defconfig
F: configs/olimex_a13_olinuxino_defconfig
F: configs/orangepi_plus_defconfig
@@ -505,9 +511,6 @@ N: Christian Kellermann <christian.kellermann@solectrix.de>
F: package/python-pylibftdi/
N: Christian Stewart <christian@paral.in>
-F: linux/linux-ext-aufs.mk
-F: package/aufs/
-F: package/aufs-util/
F: package/batman-adv/
F: package/delve/
F: package/docker-cli/
@@ -658,7 +661,7 @@ F: package/ev3dev-linux-drivers/
N: Davide Viti <zinosat@gmail.com>
F: board/friendlyarm/nanopi-r1/
-F: configs/nanopi_r1_defconfig
+F: configs/friendlyarm_nanopi_r1_defconfig
F: package/flann/
F: package/python-paho-mqtt/
F: package/qhull/
@@ -670,6 +673,19 @@ F: package/libstrophe/
N: Derrick Lyndon Pallas <derrick@meter.com>
F: package/ipcalc/
+N: Dick Olsson <hi@senzilla.io>
+F: package/bearssl/
+F: package/execline/
+F: package/mdevd/
+F: package/s6-dns/
+F: package/s6-linux-init/
+F: package/s6-linux-utils/
+F: package/s6-networking/
+F: package/s6-portable-utils/
+F: package/s6-rc/
+F: package/s6/
+F: package/skalibs/
+
N: Dimitrios Siganos <dimitris@siganos.org>
F: package/wireless-regdb/
@@ -685,6 +701,11 @@ F: package/unscd/
N: Dushara Jayasinghe <nidujay@gmail.com>
F: package/prosody/
+N: Edgar Bonet <bonet@grenoble.cnrs.fr>
+F: board/acmesystems/acqua-a5/
+F: configs/acmesystems_acqua_a5_256mb_defconfig
+F: configs/acmesystems_acqua_a5_512mb_defconfig
+
N: Eloi Bail <eloi.bail@savoirfairelinux.com>
F: package/bayer2rgb-neon/
F: package/gstreamer1/gst1-plugins-bayer2rgb-neon/
@@ -859,7 +880,6 @@ F: package/librsync/
F: package/libsoup/
F: package/libsoxr/
F: package/libupnp/
-F: package/libupnp18/
F: package/libv4l/
F: package/libxslt/
F: package/mbedtls/
@@ -872,6 +892,7 @@ F: package/ncmpc/
F: package/oniguruma/
F: package/oprofile/
F: package/pcmanfm/
+F: package/perl-extutils-pkgconfig/
F: package/python-backcall/
F: package/python-jedi/
F: package/python-parso/
@@ -892,6 +913,10 @@ F: configs/freescale_imx6ullevk_defconfig
N: Falco Hyfing <hyfinglists@gmail.com>
F: package/python-pymodbus/
+N: Filip Skoneczny <fskoneczny@gmail.com>
+F: board/sinovoip/m1-plus
+F: configs/bananapi_m1_plus_defconfig
+
N: Floris Bos <bos@je-eigen-domein.nl>
F: package/ipmitool/
F: package/odhcploc/
@@ -913,6 +938,7 @@ F: package/copas/
F: package/coxpcall/
F: package/dado/
F: package/ficl/
+F: package/janet/
F: package/libtomcrypt/
F: package/libtommath/
F: package/libwpe/
@@ -993,6 +1019,7 @@ N: Gilles Talis <gilles.talis@gmail.com>
F: board/freescale/imx8mmevk/
F: configs/freescale_imx8mmevk_defconfig
F: package/cctz/
+F: package/faad2/
F: package/fdk-aac/
F: package/httping/
F: package/iozone/
@@ -1001,6 +1028,7 @@ F: package/libeXosip2/
F: package/libolm/
F: package/libosip2/
F: package/ocrad/
+F: package/opusfile/
F: package/restclient-cpp/
F: package/tesseract-ocr/
F: package/webp/
@@ -1043,13 +1071,9 @@ F: package/python-redis/
F: package/python-rpi-ws281x/
F: package/python-wtforms/
-N: Guillaume Gardet <guillaume.gardet@oliseo.fr>
-F: package/c-icap/
-F: package/c-icap-modules/
-F: package/sdl2/
-
N: Guillaume William Brs <guillaume.bressaix@gmail.com>
F: package/libnids/
+F: package/libxcrypt/
F: package/liquid-dsp/
F: package/pixiewps/
F: package/python-pybind/
@@ -1117,6 +1141,7 @@ F: package/exempi/
N: Ismael Luceno <ismael@iodev.co.uk>
F: package/axel/
+F: package/mawk/
N: Jagan Teki <jagan@amarulasolutions.com>
F: board/amarula/
@@ -1277,6 +1302,8 @@ F: configs/globalscale_espressobin_defconfig
F: board/globalscale/espressobin/
F: package/mg/
F: package/netcalc/
+F: package/ssdp-responder/
+F: package/sysklogd/
N: Joao Pinto <jpinto@synopsys.com>
F: board/synopsys/vdk/
@@ -1374,6 +1401,10 @@ F: package/libuio/
F: package/netsniff-ng/
F: package/rabbitmq-c/
+N: José Luis Salvador Rufo <salvador.joseluis@gmail.com>
+F: package/zfs/
+F: support/testing/tests/package/test_zfs.py
+
N: Joseph Kogut <joseph.kogut@gmail.com>
F: package/at-spi2-atk/
F: package/at-spi2-core/
@@ -1636,7 +1667,7 @@ F: utils/diffconfig
N: Marek Belisko <marek.belisko@open-nandra.com>
F: board/friendlyarm/nanopi-neo4/
-F: configs/nanopi_neo4_defconfig
+F: configs/friendlyarm_nanopi_neo4_defconfig
F: package/libatasmart/
F: package/polkit/
F: package/sg3_utils/
@@ -1809,6 +1840,7 @@ N: Max Filippov <jcmvbkbc@gmail.com>
F: arch/Config.in.xtensa
N: Maxim Kochetkov <fido_max@inbox.ru>
+F: package/protozero/
F: package/timescaledb/
N: Maxime Hadjinlian <maxime.hadjinlian@gmail.com>
@@ -1937,7 +1969,7 @@ F: package/php-xdebug/
N: Nicolas Cavallari <nicolas.cavallari@green-communications.fr>
F: package/libgit2/
-N: Nicolas Serafini <nicolas.serafini@sensefly.com>
+N: Nicolas Serafini <nicolas.serafini@ik.me>
F: package/exiv2/
F: package/ofono/
@@ -2016,6 +2048,7 @@ N: Pedro Aguilar <paguilar@paguilar.org>
F: package/libunistring/
N: Peter Korsgaard <peter@korsgaard.com>
+F: board/arrow/avenger96/
F: board/beagleboneai/
F: board/minnowboard/
F: board/librecomputer/lafrite/
@@ -2025,6 +2058,7 @@ F: board/orangepi/
F: board/pandaboard/
F: board/roseapplepi/
F: boot/shim/
+F: configs/avenger96_defconfig
F: configs/beagleboneai_defconfig
F: configs/lafrite_defconfig
F: configs/minnowboard_max-graphical_defconfig
@@ -2095,6 +2129,7 @@ F: package/libuev/
F: package/log4cplus/
F: package/postgresql/
F: package/python-colorzero/
+F: package/python-flask-wtf/
F: package/python-gpiozero/
F: package/qt5/
F: package/quotatool/
@@ -2115,6 +2150,7 @@ N: Petr Vorel <petr.vorel@gmail.com>
F: package/ima-evm-utils/
F: package/iproute2/
F: package/iputils/
+F: package/libqrtr-glib/
F: package/libtirpc/
F: package/linux-backports/
F: package/ltp-testsuite/
@@ -2193,10 +2229,6 @@ F: package/gupnp-av/
F: package/let-me-create/
F: package/nanomsg/
-N: Rahul Jain <rahul.jain@imgtec.com>
-F: package/uhttpd/
-F: package/ustream-ssl/
-
N: Ramon Fried <rfried.dev@gmail.com>
F: package/bitwise/
@@ -2305,6 +2337,8 @@ N: Ryan Barnett <ryan.barnett@rockwellcollins.com>
F: package/atftp/
F: package/c-periphery/
F: package/miraclecast/
+F: package/opkg/
+F: package/opkg-utils/
F: package/python-pysnmp/
F: package/python-pysnmp-mibs/
F: package/python-tornado/
@@ -2339,10 +2373,6 @@ F: package/ripgrep/
N: Santosh Multhalli <santosh.multhalli@rockwellcollins.com>
F: package/valijson/
-N: Scott Fan <fancp2007@gmail.com>
-F: package/libssh/
-F: package/x11r7/xdriver_xf86-video-fbturbo/
-
N: Sébastien Szymanski <sebastien.szymanski@armadeus.com>
F: package/mmc-utils/
F: package/python-flask-jsonrpc/
@@ -2451,7 +2481,9 @@ F: package/mtdev/
N: Stephane Viau <stephane.viau@oss.nxp.com>
F: board/freescale/imx8mnevk/
+F: board/freescale/imx8mpevk/
F: configs/freescale_imx8mnevk_defconfig
+F: configs/freescale_imx8mpevk_defconfig
N: Steve Calfee <stevecalfee@gmail.com>
F: package/python-pymysql/
@@ -2483,8 +2515,8 @@ F: board/pine64/rockpro64
F: board/radxa/rockpi-4
F: board/radxa/rockpi-n8
F: board/radxa/rockpi-n10
-F: configs/nanopc_t4_defconfig
-F: configs/nanopi_m4_defconfig
+F: configs/friendlyarm_nanopc_t4_defconfig
+F: configs/friendlyarm_nanopi_m4_defconfig
F: configs/orangepi_rk3399_defconfig
F: configs/roc_pc_rk3399_defconfig
F: configs/rock_pi_4_defconfig
@@ -2715,13 +2747,14 @@ F: package/fwup/
N: Yair Ben Avraham <yairba@protonmail.com>
F: package/casync/
F: package/gloox/
+F: package/tpm2-pkcs11/
N: Yann CARDAILLAC <ycardaillac@sepro-group.com>
F: package/open62541/
N: Yann E. MORIN <yann.morin.1998@free.fr>
F: board/friendlyarm/nanopi-neo/
-F: configs/nanopi_neo_defconfig
+F: configs/friendlyarm_nanopi_neo_defconfig
F: fs/squashfs/
F: package/asterisk/
F: package/cegui/
diff --git a/Makefile b/Makefile
index 4d334adcd6..ef2b6a34e8 100644
--- a/Makefile
+++ b/Makefile
@@ -92,9 +92,9 @@ all:
.PHONY: all
# Set and export the version string
-export BR2_VERSION := 2021.02-git
+export BR2_VERSION := 2021.05-git
# Actual time the release is cut (for reproducible builds)
-BR2_VERSION_EPOCH = 1606948000
+BR2_VERSION_EPOCH = 1615065000
# Save running make version since it's clobbered by the make package
RUNNING_MAKE_VERSION := $(MAKE_VERSION)
diff --git a/board/acmesystems/acqua-a5/at91-sama5d3_acqua.dts b/board/acmesystems/acqua-a5/at91-sama5d3_acqua.dts
new file mode 100644
index 0000000000..264af29809
--- /dev/null
+++ b/board/acmesystems/acqua-a5/at91-sama5d3_acqua.dts
@@ -0,0 +1,301 @@
+/*
+ * acme-acqua.dts - Device Tree file for Acqua A5 Board
+ *
+ * Copyright (C) 2014 Atmel,
+ * 2014 Nicolas Ferre <nicolas.ferre@atmel.com>
+ *
+ * 2020 Sergio Tanzilli <tanzilli@acmesystems.it>
+ *
+ * Licensed under GPLv2 or later.
+ */
+/dts-v1/;
+#include "sama5d31.dtsi"
+
+/ {
+ model = "Acme Systems Acqua SOM";
+ compatible = "acme,acqua", "atmel,sama5d3", "atmel,sama5";
+
+ chosen {
+ stdout-path = "serial0:115200n8";
+ bootargs = "mem=256M console=ttyS0,115200 root=/dev/mmcblk0p2 rootfstype=ext4 rw rootwait consoleblank=0";
+ };
+
+ memory {
+ reg = <0x20000000 0x10000000>;
+ };
+
+ clocks {
+ slow_xtal {
+ clock-frequency = <32768>;
+ };
+
+ main_xtal {
+ clock-frequency = <12000000>;
+ };
+ };
+
+ ahb {
+ apb {
+ hlcdc: hlcdc@f0030000 {
+ status = "disabled";
+ hlcdc-display-controller {
+ pinctrl-names = "default";
+ pinctrl-0 = <&pinctrl_lcd_base &pinctrl_lcd_rgb888_alt>;
+ port@0 {
+ hlcdc_panel_output: endpoint@0 {
+ remote-endpoint = <&panel_input>;
+ };
+ };
+ };
+ };
+
+ /* MicroSD mounted on the SOM */
+
+ mmc0: mmc@f0000000 {
+ pinctrl-0 = <&pinctrl_mmc0_clk_cmd_dat0 &pinctrl_mmc0_dat1_3 &pinctrl_mmc0_cd>;
+ status = "okay";
+ slot@0 {
+ reg = <0>;
+ bus-width = <4>;
+ };
+ };
+
+ /* Optional MicroSD to mount on the carrier board */
+
+ mmc1: mmc@f8000000 {
+ pinctrl-0 = <&pinctrl_mmc1_clk_cmd_dat0 &pinctrl_mmc1_dat1_3 &pinctrl_mmc1_cd>;
+ status = "disabled";
+ slot@0 {
+ reg = <0>;
+ bus-width = <4>;
+ cd-gpios = <&pioE 1 GPIO_ACTIVE_LOW>;
+ };
+ };
+
+ spi0: spi@f0004000 {
+ cs-gpios = <&pioD 13 0>, <0>, <0>, <&pioD 16 0>;
+ status = "disabled";
+ };
+
+ can0: can@f000c000 {
+ status = "disabled";
+ };
+
+ tcb0: timer@f0010000 {
+ timer0: timer@0 {
+ compatible = "atmel,tcb-timer";
+ reg = <0>;
+ };
+
+ timer1: timer@1 {
+ compatible = "atmel,tcb-timer";
+ reg = <1>;
+ };
+ };
+
+ i2c0: i2c@f0014000 {
+ pinctrl-0 = <&pinctrl_i2c0_pu>;
+ status = "disabled";
+ };
+
+ i2c1: i2c@f0018000 {
+ status = "disabled";
+ };
+
+ macb1: ethernet@f802c000 {
+ compatible = "atmel,sama5d3-macb", "cdns,at91sam9260-macb", "cdns,macb";
+
+ status = "okay";
+ phy-mode = "rmii";
+ #address-cells = <1>;
+ #size-cells = <0>;
+
+ nvmem-cells = <&eth0_addr>;
+ nvmem-cell-names = "mac-address";
+
+ phy0: ethernet-phy@1 {
+ interrupt-parent = <&pioE>;
+ interrupts = <30 IRQ_TYPE_EDGE_FALLING>;
+ reg = <1>;
+ };
+
+ /*ethernet-phy@1 {
+ reg = <0x1>;
+ };*/
+ };
+
+ /* Bit banging internal I2C to manage the AT24MAC402 chip */
+
+ i2c3@ {
+ compatible = "i2c-gpio";
+ gpios = <&pioE 1 0 /* SDA */
+ &pioE 2 0 /* SCK */
+ >;
+ i2c-gpio,delay-us = <4>; /* ~178 kHz */
+ #address-cells = <1>;
+ #size-cells = <0>;
+
+ /* EEPROM contains the eth0 MAC address */
+
+ eeprom@58 {
+ compatible = "atmel,24mac402";
+ pagesize = <256>;
+ read-only;
+ reg = <0x58>;
+ #address-cells = <1>;
+ #size-cells = <1>;
+
+ eth0_addr: eth-mac-addr@9A {
+ reg = <0x0 0x06>;
+ };
+ };
+ };
+
+ pwm0: pwm@f002c000 {
+ pinctrl-names = "default";
+ pinctrl-0 = <&pinctrl_pwm0_pwmh0_0 &pinctrl_pwm0_pwmh1_0>;
+ status = "disabled";
+ };
+
+ usart0: serial@f001c000 {
+ status = "okay";
+ };
+
+ usart1: serial@f0020000 {
+ pinctrl-0 = <&pinctrl_usart1 &pinctrl_usart1_rts_cts>;
+ status = "disabled";
+ };
+
+ uart0: serial@f0024000 {
+ status = "disabled";
+ };
+
+
+ spi1: spi@f8008000 {
+ cs-gpios = <&pioC 25 0>;
+ status = "disabled";
+ };
+
+ adc0: adc@f8018000 {
+ atmel,adc-vref = <3300>;
+ atmel,adc-channels-used = <0xfe>;
+ pinctrl-0 = <
+ &pinctrl_adc0_adtrg
+ &pinctrl_adc0_ad1
+ &pinctrl_adc0_ad2
+ &pinctrl_adc0_ad3
+ &pinctrl_adc0_ad4
+ &pinctrl_adc0_ad5
+ &pinctrl_adc0_ad6
+ &pinctrl_adc0_ad7
+ >;
+ status = "disabled";
+ };
+
+ i2c2: i2c@f801c000 {
+ dmas = <0>, <0>; /* Do not use DMA for i2c2 */
+ pinctrl-0 = <&pinctrl_i2c2_pu>;
+ status = "disabled";
+ };
+
+
+ dbgu: serial@ffffee00 {
+ status = "okay";
+ };
+
+ pinctrl@fffff200 {
+ board {
+ pinctrl_i2c0_pu: i2c0_pu {
+ atmel,pins =
+ <AT91_PIOA 30 AT91_PERIPH_A AT91_PINCTRL_PULL_UP>,
+ <AT91_PIOA 31 AT91_PERIPH_A AT91_PINCTRL_PULL_UP>;
+ };
+
+ pinctrl_i2c2_pu: i2c2_pu {
+ atmel,pins =
+ <AT91_PIOA 18 AT91_PERIPH_B AT91_PINCTRL_PULL_UP>,
+ <AT91_PIOA 19 AT91_PERIPH_B AT91_PINCTRL_PULL_UP>;
+ };
+
+ pinctrl_key_gpio: key_gpio_0 {
+ atmel,pins =
+ <AT91_PIOE 29 AT91_PERIPH_GPIO AT91_PINCTRL_PULL_UP_DEGLITCH>;
+ };
+
+ pinctrl_mmc0_cd: mmc0_cd {
+ atmel,pins =
+ <AT91_PIOE 0 AT91_PERIPH_GPIO AT91_PINCTRL_PULL_UP_DEGLITCH>;
+ };
+
+ pinctrl_mmc1_cd: mmc1_cd {
+ atmel,pins =
+ <AT91_PIOE 1 AT91_PERIPH_GPIO AT91_PINCTRL_PULL_UP_DEGLITCH>;
+ };
+
+ pinctrl_usba_vbus: usba_vbus {
+ atmel,pins =
+ <AT91_PIOE 9 AT91_PERIPH_GPIO AT91_PINCTRL_DEGLITCH>; /* PE9, conflicts with A9 */
+ };
+ };
+ };
+ };
+
+ usb0: gadget@500000 {
+ status = "okay";
+ };
+
+ usb1: ohci@600000 {
+ status = "okay";
+ };
+
+ usb2: ehci@700000 {
+ status = "okay";
+ };
+
+ };
+
+
+ panel: panel {
+ /* compatible = "acme,43inch", "simple-panel"; */
+ compatible = "acme,50inch", "simple-panel";
+ /* compatible = "acme,70inch", "simple-panel"; */
+
+ status = "disable";
+
+ port@0 {
+ panel_input: endpoint@0 {
+ remote-endpoint = <&hlcdc_panel_output>;
+ };
+ };
+ };
+
+
+ leds {
+ compatible = "gpio-leds";
+
+ led0 {
+ label = "led0";
+ gpios = <&pioE 3 GPIO_ACTIVE_LOW>;
+ default-state = "off";
+ };
+
+ led1 {
+ label = "led1";
+ gpios = <&pioE 4 GPIO_ACTIVE_LOW>;
+ default-state = "off";
+ };
+
+ led2 {
+ label = "led2";
+ gpios = <&pioE 5 GPIO_ACTIVE_LOW>;
+ linux,default-trigger = "heartbeat";
+ };
+
+ led3 {
+ label = "led3";
+ gpios = <&pioE 6 GPIO_ACTIVE_LOW>;
+ linux,default-trigger = "mmc0";
+ default-state = "off";
+ };
+ };
+};
diff --git a/board/beaglebone/genimage_linux41.cfg b/board/acmesystems/acqua-a5/genimage.cfg
index ba60297dde..63b003f378 100644
--- a/board/beaglebone/genimage_linux41.cfg
+++ b/board/acmesystems/acqua-a5/genimage.cfg
@@ -1,14 +1,11 @@
+# Minimal SD card image for the Acme Systems Acqua A5
+
image boot.vfat {
vfat {
files = {
- "MLO",
- "u-boot.img",
+ "boot.bin",
"zImage",
- "uEnv.txt",
- "am335x-evm.dtb",
- "am335x-evmsk.dtb",
- "am335x-bone.dtb",
- "am335x-boneblack.dtb",
+ "at91-sama5d3_acqua.dtb"
}
}
size = 16M
@@ -18,15 +15,14 @@ image sdcard.img {
hdimage {
}
- partition u-boot {
+ partition boot {
partition-type = 0xC
bootable = "true"
- image = "boot.vfat"
+ image = "boot.vfat"
}
partition rootfs {
partition-type = 0x83
image = "rootfs.ext4"
- size = 512M
}
}
diff --git a/board/acmesystems/acqua-a5/readme.txt b/board/acmesystems/acqua-a5/readme.txt
new file mode 100644
index 0000000000..ce7dbafb29
--- /dev/null
+++ b/board/acmesystems/acqua-a5/readme.txt
@@ -0,0 +1,44 @@
+Acme Systems Acqua A5
+
+Intro
+=====
+
+The Acqua A5 is a system on module based on the Microchip SAMA5D31 SoC:
+
+ https://www.acmesystems.it/acqua
+
+The files here support configurations that build a microSD image for a
+minimal system that can be accessed through the serial console. You will
+need an USB-to-serial interface in order to access that console from
+your computer:
+
+ https://www.acmesystems.it/DPI
+
+How to build the image
+======================
+
+If you have an Acqua module with 256 MiB of RAM, type:
+
+$ make acmesystems_acqua_a5_256mb_defconfig
+
+If you have the 512 MiB version, type instead:
+
+$ make acmesystems_acqua_a5_512mb_defconfig
+
+You can optionally tweak the configuration and add packages by typing:
+
+$ make menuconfig
+
+Then, proceed with the build:
+
+$ make
+
+How to write the microSD card
+=============================
+
+The system image is the file "sdcard.img" in the "output/images"
+directory. Write it to the card by invoking:
+
+$ sudo dd if=output/images/sdcard.img of=/dev/sdX bs=1M
+
+where `sdX' is the block device representing the microSD card.
diff --git a/board/arrow/avenger96/overlay/boot/extlinux/extlinux.conf b/board/arrow/avenger96/overlay/boot/extlinux/extlinux.conf
new file mode 100644
index 0000000000..5d506b3dae
--- /dev/null
+++ b/board/arrow/avenger96/overlay/boot/extlinux/extlinux.conf
@@ -0,0 +1,4 @@
+label stm32mp157c-dk2-buildroot
+ kernel /boot/zImage
+ devicetree /boot/stm32mp157a-dhcor-avenger96.dtb
+ append root=/dev/mmcblk1p4 rootwait
diff --git a/board/arrow/avenger96/readme.txt b/board/arrow/avenger96/readme.txt
new file mode 100644
index 0000000000..19ab09eb81
--- /dev/null
+++ b/board/arrow/avenger96/readme.txt
@@ -0,0 +1,41 @@
+Arrow Avenger96
+
+Intro
+=====
+
+This configuration supports the Arrow Avenger96 board:
+
+https://wiki.dh-electronics.com/index.php/Avenger96
+
+How to build
+============
+
+ $ make avenger96_defconfig
+ $ make
+
+How to write the microSD card
+=============================
+
+WARNING! This will destroy all the card content. Use with care!
+
+Once the build process is finished you will have an image called
+"sdcard.img" in the output/images/ directory.
+
+Copy the bootable "sdcard.img" onto an microSD card with "dd":
+
+ $ sudo dd if=output/images/sdcard.img of=/dev/sdX
+
+Boot the board
+==============
+
+ (1) Configure the boot switches for boot from microsd: 1-0-1
+
+ (2) Insert the microSD card in the slot
+
+ (3) Plug a serial adapter (beware: 1v8 levels!) to the low speed
+ expansion connector
+
+ (4) Plug in power cable
+
+ (5) The system will start, with the console on UART, but also visible
+ on the screen.
diff --git a/board/freescale/common/imx/imx8-bootloader-prepare.sh b/board/freescale/common/imx/imx8-bootloader-prepare.sh
index cb7c37bfcd..56f65e3126 100755
--- a/board/freescale/common/imx/imx8-bootloader-prepare.sh
+++ b/board/freescale/common/imx/imx8-bootloader-prepare.sh
@@ -29,6 +29,13 @@ main ()
rm -f ${BINARIES_DIR}/u-boot.its
${HOST_DIR}/bin/mkimage_imx8 -v v2 -fit -loader ${BINARIES_DIR}/u-boot-spl-ddr.bin 0x912000 -second_loader ${BINARIES_DIR}/u-boot.itb 0x40200000 0x60000 -out ${BINARIES_DIR}/imx8-boot-sd.bin
+ elif grep -Eq "^BR2_PACKAGE_FREESCALE_IMX_PLATFORM_IMX8MP=y$" ${BR2_CONFIG}; then
+ 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=0x00970000 ${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 -v v2 -fit -loader ${BINARIES_DIR}/u-boot-spl-ddr.bin 0x920000 -second_loader ${BINARIES_DIR}/u-boot.itb 0x40200000 0x60000 -out ${BINARIES_DIR}/imx8-boot-sd.bin
else
${HOST_DIR}/bin/mkimage_imx8 -commit > ${BINARIES_DIR}/mkimg.commit
cat ${BINARIES_DIR}/u-boot.bin ${BINARIES_DIR}/mkimg.commit > ${BINARIES_DIR}/u-boot-hash.bin
diff --git a/board/freescale/common/imx/post-image.sh b/board/freescale/common/imx/post-image.sh
index 06ccaac3a4..0c2ef53dc6 100755
--- a/board/freescale/common/imx/post-image.sh
+++ b/board/freescale/common/imx/post-image.sh
@@ -40,6 +40,8 @@ genimage_type()
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_IMX8MP=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
diff --git a/board/freescale/imx8mpevk/readme.txt b/board/freescale/imx8mpevk/readme.txt
new file mode 100644
index 0000000000..dfc95af3ea
--- /dev/null
+++ b/board/freescale/imx8mpevk/readme.txt
@@ -0,0 +1,71 @@
+*********************
+NXP i.MX8MP EVK board
+*********************
+
+This file documents the Buildroot support for the i.MX 8M Plus EVK board.
+
+Build
+=====
+
+First, configure Buildroot for the i.MX 8M Plus EVK board:
+
+ make freescale_imx8mpevk_defconfig
+
+Build all components:
+
+ make
+
+You will find in output/images/ the following files:
+ - bl31.bin
+ - boot.vfat
+ - ddr_fw.bin
+ - Image
+ - imx8-boot-sd.bin
+ - imx8mp-evk.dtb
+ - lpddr4_pmu_train_fw.bin
+ - rootfs.ext2
+ - rootfs.ext4
+ - rootfs.tar
+ - sdcard.img
+ - u-boot.bin
+ - 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.MX 8M Plus EVK board
+===============================
+
+To boot your newly created system (refer to the i.MX 8M Plus EVK Documentation
+[1] for guidance):
+- insert the SD card in the SD slot of the board;
+- Configure the switches as follows (X = "don't care"):
+SW4: 0011 SW4[1-4]
+- 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/document/guide/get-started-with-the-i-mx-8m-plus-evk:GS-iMX-8M-Plus-EVK
diff --git a/board/friendlyarm/nanopc-t4/readme.txt b/board/friendlyarm/nanopc-t4/readme.txt
index 6259c9e756..0989c6cc1e 100644
--- a/board/friendlyarm/nanopc-t4/readme.txt
+++ b/board/friendlyarm/nanopc-t4/readme.txt
@@ -3,7 +3,7 @@ FriendlyARM NANOPC-T4
Build:
- $ make nanopc_t4_defconfig
+ $ make friendlyarm_nanopc_t4_defconfig
$ make
Files created in output directory
diff --git a/board/friendlyarm/nanopi-m1-plus/readme.txt b/board/friendlyarm/nanopi-m1-plus/readme.txt
index 3e16c8afad..0327dec80e 100644
--- a/board/friendlyarm/nanopi-m1-plus/readme.txt
+++ b/board/friendlyarm/nanopi-m1-plus/readme.txt
@@ -12,7 +12,7 @@ How to build it
Configure Buildroot:
- $ make nanopi_m1_plus_defconfig
+ $ make friendlyarm_nanopi_m1_plus_defconfig
Compile everything and build the SD card image:
diff --git a/board/friendlyarm/nanopi-m1/readme.txt b/board/friendlyarm/nanopi-m1/readme.txt
index 8b10e4b7ce..6a34c4239d 100644
--- a/board/friendlyarm/nanopi-m1/readme.txt
+++ b/board/friendlyarm/nanopi-m1/readme.txt
@@ -12,7 +12,7 @@ How to build it
Configure Buildroot:
- $ make nanopi_m1_defconfig
+ $ make friendlyarm_nanopi_m1_defconfig
Compile everything and build the SD card image:
diff --git a/board/friendlyarm/nanopi-m4/readme.txt b/board/friendlyarm/nanopi-m4/readme.txt
index 4a606cf97a..0553bf8377 100644
--- a/board/friendlyarm/nanopi-m4/readme.txt
+++ b/board/friendlyarm/nanopi-m4/readme.txt
@@ -3,7 +3,7 @@ FriendlyARM NANOPI-M4
Build:
- $ make nanopi_m4_defconfig
+ $ make friendlyarm_nanopi_m4_defconfig
$ make
Files created in output directory
diff --git a/board/friendlyarm/nanopi-neo/readme.txt b/board/friendlyarm/nanopi-neo/readme.txt
index 539df541d8..84fb9cc484 100644
--- a/board/friendlyarm/nanopi-neo/readme.txt
+++ b/board/friendlyarm/nanopi-neo/readme.txt
@@ -24,7 +24,7 @@ yet upstream, but are being actively worked on.
How to build
============
- $ make nanopi_neo_defconfig
+ $ make friendlyarm_nanopi_neo_defconfig
$ make
Note: you will need access to the internet to download the required
diff --git a/board/friendlyarm/nanopi-neo4/readme.txt b/board/friendlyarm/nanopi-neo4/readme.txt
index 07e3491459..7c04a52806 100644
--- a/board/friendlyarm/nanopi-neo4/readme.txt
+++ b/board/friendlyarm/nanopi-neo4/readme.txt
@@ -12,7 +12,7 @@ Build
Run NanoPi Neo4 configuration
- $ make nanopi_neo4_defconfig
+ $ make friendlyarm_nanopi_neo4_defconfig
To build, run make comamnd.
diff --git a/board/friendlyarm/nanopi-r1/readme.txt b/board/friendlyarm/nanopi-r1/readme.txt
index 0ff63df3c7..fa3114fc83 100644
--- a/board/friendlyarm/nanopi-r1/readme.txt
+++ b/board/friendlyarm/nanopi-r1/readme.txt
@@ -12,7 +12,7 @@ How to build it
Configure Buildroot:
- $ make nanopi_r1_defconfig
+ $ make friendlyarm_nanopi_r1_defconfig
Compile everything and build the SD card image:
diff --git a/board/minnowboard/genimage.cfg b/board/minnowboard/genimage.cfg
index 6cf7874307..c5b07179b4 100644
--- a/board/minnowboard/genimage.cfg
+++ b/board/minnowboard/genimage.cfg
@@ -19,15 +19,16 @@ image efi-part.vfat {
# * the efi-partition created above
image sdcard.img {
hdimage {
+ gpt = true
}
partition boot {
- partition-type = 0xEF
+ partition-type-uuid = U
image = "efi-part.vfat"
}
partition rootfs {
- partition-type = 0x83
+ partition-type-uuid = L
image = "rootfs.ext4"
size = 512M
}
diff --git a/board/minnowboard/grub.cfg b/board/minnowboard/grub.cfg
index 3d6feb7023..1f75f4d7ca 100644
--- a/board/minnowboard/grub.cfg
+++ b/board/minnowboard/grub.cfg
@@ -2,5 +2,5 @@ set default="0"
set timeout="5"
menuentry "Buildroot" {
- linux /bzImage root=/dev/mmcblk2p2 rootwait console=tty0 console=ttyS0,115200
+ linux /bzImage root=PARTLABEL=rootfs rootwait console=tty0 console=ttyS0,115200 net.ifnames=0
}
diff --git a/board/minnowboard/linux.config b/board/minnowboard/linux.config
index 27077dbcda..928e353c1c 100644
--- a/board/minnowboard/linux.config
+++ b/board/minnowboard/linux.config
@@ -14,6 +14,7 @@ CONFIG_NET=y
CONFIG_PACKET=y
CONFIG_UNIX=y
CONFIG_INET=y
+CONFIG_PCI=y
CONFIG_BLK_DEV_SD=y
CONFIG_CHR_DEV_SG=y
CONFIG_ATA=y
diff --git a/board/nexbox/a95x/boot.txt b/board/nexbox/a95x/boot.txt
index f388ba814a..eef1c8ca55 100644
--- a/board/nexbox/a95x/boot.txt
+++ b/board/nexbox/a95x/boot.txt
@@ -1,4 +1,4 @@
-setenv bootargs console=ttyAML0,115200 earlyprintk root=/dev/mmcblk1p2 rootwait
+setenv bootargs console=ttyAML0,115200 earlyprintk root=PARTUUID=feedc0de-02 rootwait
fatload mmc 0:1 0x01080000 uImage
diff --git a/board/nexbox/a95x/genimage.cfg b/board/nexbox/a95x/genimage.cfg
index 74e2d3a6f9..63b96107c9 100644
--- a/board/nexbox/a95x/genimage.cfg
+++ b/board/nexbox/a95x/genimage.cfg
@@ -12,6 +12,8 @@ image boot.vfat {
image sdcard.img {
hdimage {
+ # for root=PARTUUID support
+ disk-signature = 0xfeedc0de
}
partition boot {
diff --git a/board/orangepi/orangepi-pc/linux.fragment b/board/orangepi/orangepi-pc/linux.fragment
index 602e42776c..b1dda162bb 100644
--- a/board/orangepi/orangepi-pc/linux.fragment
+++ b/board/orangepi/orangepi-pc/linux.fragment
@@ -1,4 +1,3 @@
CONFIG_CPU_FREQ_DEFAULT_GOV_ONDEMAND=y
CONFIG_REGULATOR_SY8106A=y
-CONFIG_DRM_SUN8I_DW_HDMI=y
CONFIG_SUN8I_DE2_CCU=y
diff --git a/board/orangepi/orangepi-r1/boot.cmd b/board/orangepi/orangepi-r1/boot.cmd
index e927b01e82..50745f7e5e 100644
--- a/board/orangepi/orangepi-r1/boot.cmd
+++ b/board/orangepi/orangepi-r1/boot.cmd
@@ -1,6 +1,6 @@
setenv fdt_high ffffffff
-setenv bootargs console=ttyS0,115200 earlyprintk root=/dev/mmcblk0p2 rootwait
+setenv bootargs console=ttyS0,115200 earlyprintk root=PARTLABEL=rootfs rootwait
fatload mmc 0 $kernel_addr_r zImage
fatload mmc 0 $fdt_addr_r sun8i-h2-plus-orangepi-r1.dtb
diff --git a/board/orangepi/orangepi-r1/genimage.cfg b/board/orangepi/orangepi-r1/genimage.cfg
index 01e2c0adc4..edda03b3ef 100644
--- a/board/orangepi/orangepi-r1/genimage.cfg
+++ b/board/orangepi/orangepi-r1/genimage.cfg
@@ -13,13 +13,17 @@ image boot.vfat {
image sdcard.img {
hdimage {
+ # for root=PARTLABEL support
+ gpt = true
+ # default GPT location conflicts with spl, move it after
+ gpt-location = 1M
}
partition u-boot {
in-partition-table = "no"
image = "u-boot-sunxi-with-spl.bin"
offset = 8192
- size = 1040384 # 1MB - 8192
+ size = 1056768 # 1MB - 8192 + 16384 (GPT)
}
partition boot {
@@ -28,6 +32,8 @@ image sdcard.img {
image = "boot.vfat"
}
+ # 'rootfs' will be used as the partition label, used
+ # with root=PARTLABEL=rootfs kernel command line
partition rootfs {
partition-type = 0x83
image = "rootfs.ext4"
diff --git a/board/orangepi/orangepi-zero-plus2/boot.cmd b/board/orangepi/orangepi-zero-plus2/boot.cmd
index 4772a9be31..aa5162004b 100644
--- a/board/orangepi/orangepi-zero-plus2/boot.cmd
+++ b/board/orangepi/orangepi-zero-plus2/boot.cmd
@@ -1,4 +1,4 @@
-setenv bootargs console=ttyS0,115200 earlyprintk root=/dev/mmcblk0p2 rootwait
+setenv bootargs console=ttyS0,115200 earlyprintk root=PARTLABEL=rootfs rootwait
fatload mmc 0 $kernel_addr_r Image
fatload mmc 0 $fdt_addr_r sun50i-h5-orangepi-zero-plus2.dtb
diff --git a/board/orangepi/orangepi-zero-plus2/genimage.cfg b/board/orangepi/orangepi-zero-plus2/genimage.cfg
index 8091edad6f..98ebf5b475 100644
--- a/board/orangepi/orangepi-zero-plus2/genimage.cfg
+++ b/board/orangepi/orangepi-zero-plus2/genimage.cfg
@@ -11,6 +11,10 @@ image boot.vfat {
image sdcard.img {
hdimage {
+ # for root=PARTLABEL support
+ gpt = true
+ # default GPT location conflicts with bootloaders, move it after
+ gpt-location = 1M
}
partition spl {
@@ -23,7 +27,7 @@ image sdcard.img {
in-partition-table = "no"
image = "u-boot.itb"
offset = 40K
- size = 1M # 1MB - 40K
+ size = 1024000 # 1MB - 40K + 16K(GPT)
}
partition boot {
@@ -32,8 +36,11 @@ image sdcard.img {
image = "boot.vfat"
}
+ # 'rootfs' will be used as the partition label, used
+ # with root=PARTLABEL=rootfs kernel command line
partition rootfs {
partition-type = 0x83
image = "rootfs.ext4"
+ size = 256M
}
}
diff --git a/board/qemu/arm-vexpress-tz/post-build.sh b/board/qemu/arm-vexpress-tz/post-build.sh
index 7ead69a99a..97cc53791c 100755
--- a/board/qemu/arm-vexpress-tz/post-build.sh
+++ b/board/qemu/arm-vexpress-tz/post-build.sh
@@ -3,8 +3,7 @@
set -u
set -e
-# Rename boot images for the dear TF-A
-ln -sf u-boot.bin ${BINARIES_DIR}/bl33.bin
-ln -sf tee-header_v2.bin ${BINARIES_DIR}/bl32.bin
-ln -sf tee-pager_v2.bin ${BINARIES_DIR}/bl32_extra1.bin
-ln -sf tee-pageable_v2.bin ${BINARIES_DIR}/bl32_extra2.bin
+# Create flash.bin TF-A FIP image from bl1.bin and fip.bin
+cd "$BINARIES_DIR"
+dd if=bl1.bin of=flash.bin bs=4096
+dd if=fip.bin of=flash.bin seek=64 bs=4096 conv=notrunc
diff --git a/board/qemu/arm-vexpress-tz/readme.txt b/board/qemu/arm-vexpress-tz/readme.txt
index abce750291..7e62e943a6 100644
--- a/board/qemu/arm-vexpress-tz/readme.txt
+++ b/board/qemu/arm-vexpress-tz/readme.txt
@@ -6,11 +6,10 @@ builds of the QEMU host ARM target emulator.
make qemu_arm_vexpress_tz_defconfig
make
-The BIOS used in the QEMU host is the ARM Trusted Firmware-A (TF-A). TF-A
-uses QEMU semihosting file access to access boot image files. The
-QEMU platform is quite specific for that in TF-A and one needs to
-run the emulation from the image directory for TF-A to boot the
-secure and non-secure worlds.
+The BIOS used in the QEMU host is the ARM Trusted Firmware-A (TF-A).
+In our configuration, U-Boot uses QEMU semihosting file access to load the
+kernel and rootfs image files. For this reason the emulation needs to be run
+from the image directory:
cd output/images && ../host/bin/qemu-system-arm \
-machine virt -machine secure=on -cpu cortex-a15 \
@@ -18,7 +17,7 @@ secure and non-secure worlds.
-serial stdio \
-netdev user,id=vmnic -device virtio-net-device,netdev=vmnic \
-semihosting-config enable,target=native \
- -bios bl1.bin # qemu_arm_vexpress_tz_defconfig
+ -bios flash.bin # qemu_arm_vexpress_tz_defconfig
The boot stage traces (if any) followed by the login prompt will appear
in the terminal that started QEMU.
@@ -64,7 +63,7 @@ consoles over telnet connections:
-serial telnet:127.0.0.1:1236,server \
-netdev user,id=vmnic -device virtio-net-device,netdev=vmnic \
-semihosting-config enable,target=native \
- -bios bl1.bin
+ -bios flash.bin
QEMU is now waiting for the telnet connection. From another shell, open a
telnet connection on the port for the U-boot and Linux consoles:
@@ -93,7 +92,7 @@ From a first shell:
-serial stdio \
-netdev user,id=vmnic -device virtio-net-device,netdev=vmnic \
-semihosting-config enable,target=native \
- -bios bl1.bin \
+ -bios flash.bin \
-S
From a second shell:
@@ -109,7 +108,7 @@ From this GDB console, connect to the target, load the OP-TEE core symbols,
set a breakpoint to its entry point (__text_start) and start emulation:
(gdb) target remote 127.0.0.1:1234
- (gdb) symbol-file ./output/build/optee-os-<reference>/out/arm/core/tee.elf
+ (gdb) symbol-file ./output/build/optee-os-<reference>/out/core/tee.elf
(gdb) hbreak __text_start
Hardware assisted breakpoint 1 at 0xe100000: file core/arch/arm/kernel/generic_entry_a32.S, line 246.
(gdb) cont
diff --git a/board/qemu/arm-vexpress-tz/u-boot.config b/board/qemu/arm-vexpress-tz/u-boot.config
index fd74bf1fe7..48b1d06fdb 100644
--- a/board/qemu/arm-vexpress-tz/u-boot.config
+++ b/board/qemu/arm-vexpress-tz/u-boot.config
@@ -1,7 +1,8 @@
CONFIG_SYS_TEXT_BASE=0x60000000
-CONFIG_BOOTCOMMAND="fdt addr ${fdt_addr} && fdt resize 1000 && smhload zImage ${kernel_addr_r} && smhload rootfs.cpio.gz ${ramdisk_addr_r} ramdisk_addr_end && setenv bootargs console=ttyAMA0,115200 earlyprintk=serial,ttyAMA0,115200 && fdt chosen ${ramdisk_addr_r} ${ramdisk_addr_end} && bootz ${kernel_addr_r} - ${fdt_addr}"
+CONFIG_BOOTCOMMAND="smhload zImage ${kernel_addr_r} && smhload rootfs.cpio.uboot ${ramdisk_addr_r} && setenv bootargs console=ttyAMA0,115200 earlyprintk=serial,ttyAMA0,115200 && bootz ${kernel_addr_r} ${ramdisk_addr_r} ${fdt_addr}"
CONFIG_SEMIHOSTING=y
# Drop flash accesses
CONFIG_ENV_IS_IN_FLASH=n
CONFIG_MTD=n
CONFIG_MTD_NOR_FLASH=n
+CONFIG_ENV_IS_NOWHERE=y
diff --git a/board/qemu/ppc-e500mc/linux.fragment b/board/qemu/ppc-e500mc/linux.fragment
new file mode 100644
index 0000000000..35a8dccf89
--- /dev/null
+++ b/board/qemu/ppc-e500mc/linux.fragment
@@ -0,0 +1,10 @@
+# Enables generic PPC e500 base arch support for QEMU.
+# The e500mc is a variant of the e500 arch.
+CONFIG_PPC_QEMU_E500=y
+
+# Enable virtio (blk, rng and net devices)
+CONFIG_VIRTIO=y
+CONFIG_VIRTIO_PCI=y
+CONFIG_HW_RANDOM_VIRTIO=y
+CONFIG_VIRTIO_BLK=y
+CONFIG_VIRTIO_NET=y
diff --git a/board/qemu/ppc-e500mc/readme.txt b/board/qemu/ppc-e500mc/readme.txt
new file mode 100644
index 0000000000..77a864ed2b
--- /dev/null
+++ b/board/qemu/ppc-e500mc/readme.txt
@@ -0,0 +1,5 @@
+Run the emulation with:
+
+ qemu-system-ppc -M ppce500 -cpu e500mc -m 256 -kernel output/images/uImage -drive file=output/images/rootfs.ext2,if=virtio,format=raw -append "console=ttyS0 rootwait root=/dev/vda" -serial mon:stdio -nographic # qemu_ppc_e500mc_defconfig
+
+The login prompt will appear in the terminal that started Qemu.
diff --git a/board/qemu/sh4-r2d/patches/linux-headers/0001-Use-types.h-and-not-time_types.h-in-sockios.h.patch b/board/qemu/sh4-r2d/patches/linux-headers/0001-Use-types.h-and-not-time_types.h-in-sockios.h.patch
deleted file mode 100644
index 90bd4e8c6c..0000000000
--- a/board/qemu/sh4-r2d/patches/linux-headers/0001-Use-types.h-and-not-time_types.h-in-sockios.h.patch
+++ /dev/null
@@ -1,76 +0,0 @@
-From 34c78b21878ae7b0471299d11a7e861125e31b2c Mon Sep 17 00:00:00 2001
-From: =?UTF-8?q?Geoffrey=20Le=20Gourri=C3=A9rec?=
- <geoffrey.legourrierec@gmail.com>
-Date: Mon, 18 Jan 2021 23:40:28 +0100
-Subject: [PATCH] Use types.h and not time_types.h in sockios.h
-MIME-Version: 1.0
-Content-Type: text/plain; charset=UTF-8
-Content-Transfer-Encoding: 8bit
-
-This fixes builds for sh arch when libc is not using relevant
-time data structures definitions for 32-bit machines. A previous
-commit [1] provided a fix, that we seemed to slip through here.
-
-As of the time of this writing, the bug was found with non-
-up to date uclibc 1.0.37 only (currently the only libc supporting
-sh architecture).
-
-[1] https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?id=fc94cf2092c7c1267fa2deb8388d624f50eba808
-
-Signed-off-by: Geoffrey Le Gourriérec <geoffrey.legourrierec@gmail.com>
-Cc: Arnd Bergmann <arnd@arndb.de>
-
----
-
-For the record, here's the build-time error:
-
-/usr/bin/make -j2 -C /builds/clumsyape/buildroot/output/build/uclibc-1.0.37 ARCH="sh" CROSS_COMPILE="/builds/clumsyape/buildroot/output/host/bin/sh4-buildroot-linux-uclibc-" UCLIBC_EXTRA_CFLAGS="" HOSTCC="/usr/bin/gcc"
-make[1]: Entering directory '/builds/clumsyape/buildroot/output/build/uclibc-1.0.37'
- GEN libpthread/nptl/sysdeps/unix/sysv/linux/lowlevelcond.h
- GEN libpthread/nptl/sysdeps/unix/sysv/linux/lowlevelcond.h
- GEN libpthread/nptl/sysdeps/unix/sysv/linux/lowlevelrobustlock.h
- GEN libpthread/nptl/sysdeps/unix/sysv/linux/lowlevelrobustlock.h
-In file included from /builds/clumsyape/buildroot/output/build/linux-headers-5.10.7/usr/include/asm/sockios.h:5,
- from /builds/clumsyape/buildroot/output/build/linux-headers-5.10.7/usr/include/asm-generic/socket.h:6,
- from /builds/clumsyape/buildroot/output/build/linux-headers-5.10.7/usr/include/asm/socket.h:1,
- from ./include/bits/socket.h:360,
- from ./include/sys/socket.h:39,
- from ./include/netinet/in.h:24,
- from ./include/resolv.h:57,
- from ./libpthread/nptl/descr.h:36,
- from ./libpthread/nptl/pthreadP.h:25,
- from <stdin>:2:
-/builds/clumsyape/buildroot/output/build/linux-headers-5.10.7/usr/include/linux/time_types.h:8:2: error: unknown type name '__kernel_time64_t'
- 8 | __kernel_time64_t tv_sec; /* seconds */
- | ^~~~~~~~~~~~~~~~~
-/builds/clumsyape/buildroot/output/build/linux-headers-5.10.7/usr/include/linux/time_types.h:32:2: error: unknown type name '__kernel_old_time_t'
- 32 | __kernel_old_time_t tv_sec; /* seconds */
- | ^~~~~~~~~~~~~~~~~~~
-libpthread/nptl/sysdeps/unix/sysv/linux/Makefile.commonarch:135: recipe for target 'libpthread/nptl/sysdeps/unix/sysv/linux/lowlevelrobustlock.h' failed
-make[1]: *** [libpthread/nptl/sysdeps/unix/sysv/linux/lowlevelrobustlock.h] Error 1
-make[1]: Leaving directory '/builds/clumsyape/buildroot/output/build/uclibc-1.0.37'
-
-I did a quick header dependency analysis starting from __kernel_time64_t
-(one of the offending types), but could "follow up" to linux/time_types.h
-as expected; so I fail to understand how this could break. What's even
-more confusing is linux/time_types.h includes linux/types.h itself.
----
- arch/sh/include/uapi/asm/sockios.h | 2 +-
- 1 file changed, 1 insertion(+), 1 deletion(-)
-
-diff --git a/arch/sh/include/uapi/asm/sockios.h b/arch/sh/include/uapi/asm/sockios.h
-index ef01ced9e169..d97d14685305 100644
---- a/arch/sh/include/uapi/asm/sockios.h
-+++ b/arch/sh/include/uapi/asm/sockios.h
-@@ -2,7 +2,7 @@
- #ifndef __ASM_SH_SOCKIOS_H
- #define __ASM_SH_SOCKIOS_H
-
--#include <linux/time_types.h>
-+#include <linux/types.h>
-
- /* Socket-level I/O control calls. */
- #define FIOGETOWN _IOR('f', 123, int)
---
-2.17.1
-
diff --git a/board/qemu/sh4eb-r2d/patches/linux-headers/0001-Use-types.h-and-not-time_types.h-in-sockios.h.patch b/board/qemu/sh4eb-r2d/patches/linux-headers/0001-Use-types.h-and-not-time_types.h-in-sockios.h.patch
deleted file mode 100644
index 90bd4e8c6c..0000000000
--- a/board/qemu/sh4eb-r2d/patches/linux-headers/0001-Use-types.h-and-not-time_types.h-in-sockios.h.patch
+++ /dev/null
@@ -1,76 +0,0 @@
-From 34c78b21878ae7b0471299d11a7e861125e31b2c Mon Sep 17 00:00:00 2001
-From: =?UTF-8?q?Geoffrey=20Le=20Gourri=C3=A9rec?=
- <geoffrey.legourrierec@gmail.com>
-Date: Mon, 18 Jan 2021 23:40:28 +0100
-Subject: [PATCH] Use types.h and not time_types.h in sockios.h
-MIME-Version: 1.0
-Content-Type: text/plain; charset=UTF-8
-Content-Transfer-Encoding: 8bit
-
-This fixes builds for sh arch when libc is not using relevant
-time data structures definitions for 32-bit machines. A previous
-commit [1] provided a fix, that we seemed to slip through here.
-
-As of the time of this writing, the bug was found with non-
-up to date uclibc 1.0.37 only (currently the only libc supporting
-sh architecture).
-
-[1] https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?id=fc94cf2092c7c1267fa2deb8388d624f50eba808
-
-Signed-off-by: Geoffrey Le Gourriérec <geoffrey.legourrierec@gmail.com>
-Cc: Arnd Bergmann <arnd@arndb.de>
-
----
-
-For the record, here's the build-time error:
-
-/usr/bin/make -j2 -C /builds/clumsyape/buildroot/output/build/uclibc-1.0.37 ARCH="sh" CROSS_COMPILE="/builds/clumsyape/buildroot/output/host/bin/sh4-buildroot-linux-uclibc-" UCLIBC_EXTRA_CFLAGS="" HOSTCC="/usr/bin/gcc"
-make[1]: Entering directory '/builds/clumsyape/buildroot/output/build/uclibc-1.0.37'
- GEN libpthread/nptl/sysdeps/unix/sysv/linux/lowlevelcond.h
- GEN libpthread/nptl/sysdeps/unix/sysv/linux/lowlevelcond.h
- GEN libpthread/nptl/sysdeps/unix/sysv/linux/lowlevelrobustlock.h
- GEN libpthread/nptl/sysdeps/unix/sysv/linux/lowlevelrobustlock.h
-In file included from /builds/clumsyape/buildroot/output/build/linux-headers-5.10.7/usr/include/asm/sockios.h:5,
- from /builds/clumsyape/buildroot/output/build/linux-headers-5.10.7/usr/include/asm-generic/socket.h:6,
- from /builds/clumsyape/buildroot/output/build/linux-headers-5.10.7/usr/include/asm/socket.h:1,
- from ./include/bits/socket.h:360,
- from ./include/sys/socket.h:39,
- from ./include/netinet/in.h:24,
- from ./include/resolv.h:57,
- from ./libpthread/nptl/descr.h:36,
- from ./libpthread/nptl/pthreadP.h:25,
- from <stdin>:2:
-/builds/clumsyape/buildroot/output/build/linux-headers-5.10.7/usr/include/linux/time_types.h:8:2: error: unknown type name '__kernel_time64_t'
- 8 | __kernel_time64_t tv_sec; /* seconds */
- | ^~~~~~~~~~~~~~~~~
-/builds/clumsyape/buildroot/output/build/linux-headers-5.10.7/usr/include/linux/time_types.h:32:2: error: unknown type name '__kernel_old_time_t'
- 32 | __kernel_old_time_t tv_sec; /* seconds */
- | ^~~~~~~~~~~~~~~~~~~
-libpthread/nptl/sysdeps/unix/sysv/linux/Makefile.commonarch:135: recipe for target 'libpthread/nptl/sysdeps/unix/sysv/linux/lowlevelrobustlock.h' failed
-make[1]: *** [libpthread/nptl/sysdeps/unix/sysv/linux/lowlevelrobustlock.h] Error 1
-make[1]: Leaving directory '/builds/clumsyape/buildroot/output/build/uclibc-1.0.37'
-
-I did a quick header dependency analysis starting from __kernel_time64_t
-(one of the offending types), but could "follow up" to linux/time_types.h
-as expected; so I fail to understand how this could break. What's even
-more confusing is linux/time_types.h includes linux/types.h itself.
----
- arch/sh/include/uapi/asm/sockios.h | 2 +-
- 1 file changed, 1 insertion(+), 1 deletion(-)
-
-diff --git a/arch/sh/include/uapi/asm/sockios.h b/arch/sh/include/uapi/asm/sockios.h
-index ef01ced9e169..d97d14685305 100644
---- a/arch/sh/include/uapi/asm/sockios.h
-+++ b/arch/sh/include/uapi/asm/sockios.h
-@@ -2,7 +2,7 @@
- #ifndef __ASM_SH_SOCKIOS_H
- #define __ASM_SH_SOCKIOS_H
-
--#include <linux/time_types.h>
-+#include <linux/types.h>
-
- /* Socket-level I/O control calls. */
- #define FIOGETOWN _IOR('f', 123, int)
---
-2.17.1
-
diff --git a/board/sifive/hifive-unleashed/boot.cmd b/board/sifive/hifive-unleashed/boot.cmd
new file mode 100644
index 0000000000..7b5137d22c
--- /dev/null
+++ b/board/sifive/hifive-unleashed/boot.cmd
@@ -0,0 +1,4 @@
+setenv bootargs earlycon=sbi root=/dev/mmcblk0p3 rootwait
+load mmc 0:3 ${kernel_addr_r} boot/Image
+load mmc 0:3 ${fdt_addr_r} boot/hifive-unleashed-a00.dtb
+booti ${kernel_addr_r} - ${fdt_addr_r}
diff --git a/board/sifive/hifive-unleashed/genimage.cfg b/board/sifive/hifive-unleashed/genimage_sdcard.cfg
index 8eebc52355..e7f98a47ce 100644
--- a/board/sifive/hifive-unleashed/genimage.cfg
+++ b/board/sifive/hifive-unleashed/genimage_sdcard.cfg
@@ -3,15 +3,21 @@ image sdcard.img {
gpt = true
}
- partition bootloader {
- image = "fw_payload.bin"
- offset = 1M
- size = 32M
+ partition u-boot-spl {
+ image = "u-boot-spl.bin"
+ offset = 17K
+ partition-type-uuid = 5B193300-FC78-40CD-8002-E86C45580B47
+ }
+
+ partition u-boot {
+ image = "u-boot.itb"
+ offset = 1041K
partition-type-uuid = 2E54B353-1271-4842-806F-E436D6AF6985
}
partition rootfs {
image = "rootfs.ext4"
partition-type-uuid = 0FC63DAF-8483-4772-8E79-3D69D8477DE4
+ bootable = true
}
}
diff --git a/board/sifive/hifive-unleashed/genimage_spi-nor.cfg b/board/sifive/hifive-unleashed/genimage_spi-nor.cfg
new file mode 100644
index 0000000000..2e5d89bfe8
--- /dev/null
+++ b/board/sifive/hifive-unleashed/genimage_spi-nor.cfg
@@ -0,0 +1,19 @@
+image spi-nor.img {
+ size = 32M
+
+ hdimage {
+ gpt = true
+ }
+
+ partition u-boot-spl {
+ image = "u-boot-spl.bin"
+ offset = 20K
+ partition-type-uuid = 5B193300-FC78-40CD-8002-E86C45580B47
+ }
+
+ partition u-boot {
+ image = "u-boot.itb"
+ offset = 1044K
+ partition-type-uuid = 2E54B353-1271-4842-806F-E436D6AF6985
+ }
+}
diff --git a/board/sifive/hifive-unleashed/linux.config.fragment b/board/sifive/hifive-unleashed/linux.config.fragment
index f4f384088a..385a961dd4 100644
--- a/board/sifive/hifive-unleashed/linux.config.fragment
+++ b/board/sifive/hifive-unleashed/linux.config.fragment
@@ -1,16 +1,10 @@
CONFIG_HZ_100=y
-CONFIG_CMDLINE="earlycon=sbi root=/dev/mmcblk0p2 rootwait"
-CONFIG_DEVTMPFS_MOUNT=y
-CONFIG_SERIAL_SIFIVE=y
-CONFIG_SERIAL_SIFIVE_CONSOLE=y
-CONFIG_SPI=y
-CONFIG_SPI_SIFIVE=y
CONFIG_GPIOLIB=y
CONFIG_GPIO_SYSFS=y
CONFIG_GPIO_SIFIVE=y
-CONFIG_MMC=y
-CONFIG_MMC_SPI=y
-CONFIG_CLK_U54_PRCI=y
-CONFIG_CLK_GEMGXL_MGMT=y
+CONFIG_POWER_RESET_GPIO_RESTART=y
+CONFIG_MTD=y
+CONFIG_MTD_BLOCK=y
+CONFIG_MTD_SPI_NOR=y
CONFIG_PWM=y
CONFIG_PWM_SIFIVE=y
diff --git a/board/sifive/hifive-unleashed/post-build.sh b/board/sifive/hifive-unleashed/post-build.sh
new file mode 100755
index 0000000000..b418120652
--- /dev/null
+++ b/board/sifive/hifive-unleashed/post-build.sh
@@ -0,0 +1,2 @@
+#!/bin/sh
+cp $BINARIES_DIR/boot.scr $TARGET_DIR/boot/boot.scr
diff --git a/board/sifive/hifive-unleashed/readme.txt b/board/sifive/hifive-unleashed/readme.txt
index 8d3fa6357f..3263913e9c 100644
--- a/board/sifive/hifive-unleashed/readme.txt
+++ b/board/sifive/hifive-unleashed/readme.txt
@@ -28,30 +28,41 @@ Result of the build
Once the build has finished you will have the following files:
output/images/
+ +-- boot.scr
+ +-- fw_dynamic.bin
+ +-- fw_dynamic.elf
+-- fw_jump.bin
+-- fw_jump.elf
- +-- fw_payload.bin
- +-- fw_payload.elf
+ +-- hifive-unleashed-a00.dtb
+-- Image
+ +-- rootfs.cpio
+-- rootfs.ext2
+-- rootfs