aboutsummaryrefslogtreecommitdiff
path: root/package
diff options
context:
space:
mode:
Diffstat (limited to 'package')
-rw-r--r--package/Config.in43
-rw-r--r--package/Config.in.host3
-rw-r--r--package/abootimg/Config.in.host8
-rw-r--r--package/abootimg/abootimg.mk10
-rw-r--r--package/acsccid/Config.in7
-rw-r--r--package/aer-inject/aer-inject.hash2
-rw-r--r--package/aircrack-ng/aircrack-ng.mk1
-rw-r--r--package/alsa-lib/alsa-lib.mk1
-rw-r--r--package/am33x-cm3/am33x-cm3.hash2
-rw-r--r--package/angularjs/angularjs.mk2
-rw-r--r--package/apache/apache.mk2
-rw-r--r--package/apcupsd/Config.in12
-rw-r--r--package/apitrace/0003-CMakeLists.txt-respect-BUILD_TESTING-OFF.patch104
l---------package/apparmor/3.0.01
-rw-r--r--package/apparmor/apparmor.hash2
-rw-r--r--package/apparmor/apparmor.mk5
-rw-r--r--package/armbian-firmware/armbian-firmware.hash2
-rw-r--r--package/asn1c/asn1c.mk1
-rw-r--r--package/asterisk/asterisk.mk3
-rw-r--r--package/at-spi2-atk/at-spi2-atk.mk1
-rw-r--r--package/at/at.hash6
-rw-r--r--package/at/at.mk6
-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/0001-ifprop.c-fix-build-with-kernel-4.6.patch51
-rw-r--r--package/atop/0002-photosyst.c-fix-build-on-musl.patch38
-rw-r--r--package/atop/Config.in7
-rw-r--r--package/atop/atop.hash2
-rw-r--r--package/atop/atop.mk3
-rw-r--r--package/attr/attr.mk1
-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/audit/audit.mk2
-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.mk1
-rw-r--r--package/avrdude/Config.in6
-rw-r--r--package/axel/axel.hash2
-rw-r--r--package/axel/axel.mk3
-rw-r--r--package/azmq/Config.in2
-rw-r--r--package/azure-iot-sdk-c/azure-iot-sdk-c.hash2
-rw-r--r--package/azure-iot-sdk-c/azure-iot-sdk-c.mk2
-rw-r--r--package/babeltrace2/babeltrace2.mk4
-rw-r--r--package/balena-engine/Config.in26
-rw-r--r--package/balena-engine/balena-engine.hash3
-rw-r--r--package/balena-engine/balena-engine.mk109
-rw-r--r--package/bash/bash.mk1
-rw-r--r--package/bats-core/bats-core.hash2
-rw-r--r--package/bats-core/bats-core.mk2
-rw-r--r--package/bayer2rgb-neon/bayer2rgb-neon.hash4
-rw-r--r--package/bc/bc.mk1
-rw-r--r--package/bcm2835/bcm2835.hash2
-rw-r--r--package/bcm2835/bcm2835.mk2
-rw-r--r--package/bctoolbox/bctoolbox.hash4
-rw-r--r--package/bctoolbox/bctoolbox.mk7
-rw-r--r--package/bdwgc/bdwgc.mk1
-rw-r--r--package/beecrypt/beecrypt.mk1
-rw-r--r--package/belle-sip/belle-sip.hash2
-rw-r--r--package/belle-sip/belle-sip.mk2
-rw-r--r--package/belr/belr.hash2
-rw-r--r--package/belr/belr.mk2
-rw-r--r--package/berkeleydb/berkeleydb.mk2
-rw-r--r--package/bind/0001-cross.patch25
-rw-r--r--package/bind/bind.hash8
-rw-r--r--package/bind/bind.mk8
-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.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.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/Config.in.host18
-rw-r--r--package/binutils/binutils.hash4
-rw-r--r--package/binutils/binutils.mk3
-rw-r--r--package/bison/bison.mk1
-rw-r--r--package/bitcoin/Config.in2
-rw-r--r--package/bitcoin/bitcoin.hash4
-rw-r--r--package/bitcoin/bitcoin.mk4
-rw-r--r--package/bluez-alsa/0001-fix-build-issue-with-gcc-10.patch140
-rw-r--r--package/bluez-alsa/bluez-alsa.hash2
-rw-r--r--package/bluez-alsa/bluez-alsa.mk3
-rw-r--r--package/bluez5_utils-headers/bluez5_utils-headers.mk2
-rwxr-xr-xpackage/bluez5_utils/S40bluetooth61
-rw-r--r--package/bluez5_utils/bluez5_utils.mk7
-rw-r--r--package/boa/0001-use-name-max.patch21
-rw-r--r--package/boa/Config.in8
-rw-r--r--package/boa/boa.conf187
-rw-r--r--package/boa/boa.hash3
-rw-r--r--package/boa/boa.mk19
-rw-r--r--package/boa/mime.types205
-rw-r--r--package/boinc/boinc.mk1
-rw-r--r--package/boost/0001-fenv.patch (renamed from package/boost/0002-fenv.patch)0
-rw-r--r--package/boost/0001-fix-uclibc-eventfd.patch38
-rw-r--r--package/boost/Config.in36
-rw-r--r--package/boost/boost.hash2
-rw-r--r--package/boost/boost.mk16
-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/0001-src-build-data-arch-arm64.txt-add-aarch64_be.patch31
-rw-r--r--package/botan/0002-Avoid-empty-l.patch25
-rw-r--r--package/botan/botan.hash2
-rw-r--r--package/botan/botan.mk8
-rw-r--r--package/brickd/brickd.hash4
-rw-r--r--package/bridge-utils/bridge-utils.mk1
-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/bsdiff/bsdiff.mk1
-rw-r--r--package/bubblewrap/bubblewrap.mk1
-rw-r--r--package/bustle/bustle.hash4
-rw-r--r--package/bustle/bustle.mk13
-rw-r--r--package/busybox/0003-hwclock-Fix-settimeofday-for-glibc-v2.31.patch58
-rw-r--r--package/busybox/0003-update_passwd-fix-context-variable.patch41
-rw-r--r--package/busybox/busybox.hash4
-rw-r--r--package/busybox/busybox.mk5
-rwxr-xr-xpackage/busybox/udhcpc.script2
-rw-r--r--package/bzip2/bzip2.mk1
-rw-r--r--package/c-ares/0001-src-lib-Makefile.am-install-ares_dns.h.patch37
-rw-r--r--package/c-ares/c-ares.hash2
-rw-r--r--package/c-ares/c-ares.mk4
-rw-r--r--package/c-capnproto/c-capnproto.hash2
-rw-r--r--package/c-icap/c-icap.hash6
-rw-r--r--package/c-icap/c-icap.mk3
-rw-r--r--package/c-periphery/c-periphery.hash2
-rw-r--r--package/c-periphery/c-periphery.mk2
-rw-r--r--package/ca-certificates/ca-certificates.hash6
-rw-r--r--package/ca-certificates/ca-certificates.mk4
-rw-r--r--package/cairo/cairo.mk1
-rw-r--r--package/can-utils/Config.in5
-rw-r--r--package/can-utils/can-utils.hash2
-rw-r--r--package/can-utils/can-utils.mk2
-rw-r--r--package/capnproto/capnproto.mk1
-rw-r--r--package/casync/0001-castore-fix-build-without-lzma-or-xz.patch35
-rw-r--r--package/casync/0002-build-don-t-install-udev-rules-without-udev-support.patch53
-rw-r--r--package/casync/Config.in13
-rw-r--r--package/casync/casync.hash3
-rw-r--r--package/casync/casync.mk64
-rw-r--r--package/cc-tool/Config.in7
-rw-r--r--package/ccid/Config.in6
-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.mk4
-rw-r--r--package/chartjs/chartjs.hash2
-rw-r--r--package/chartjs/chartjs.mk6
-rw-r--r--package/chrony/0001-sys_linux-fix-build-with-older-kernel-headers.patch33
-rw-r--r--package/chrony/chrony.hash4
-rw-r--r--package/chrony/chrony.mk18
-rw-r--r--package/cifs-utils/cifs-utils.mk1
-rw-r--r--package/civetweb/civetweb.mk1
-rw-r--r--package/cjson/cjson.mk1
-rw-r--r--package/clamav/clamav.hash2
-rw-r--r--package/clamav/clamav.mk3
-rw-r--r--package/clang/clang.mk1
-rw-r--r--package/clinfo/clinfo.hash6
-rw-r--r--package/clinfo/clinfo.mk2
-rw-r--r--package/collectd/Config.in30
-rw-r--r--package/collectd/collectd.mk9
-rw-r--r--package/connman/S45connman64
-rw-r--r--package/connman/connman.hash4
-rw-r--r--package/connman/connman.mk3
-rw-r--r--package/conntrack-tools/conntrack-tools.mk1
-rw-r--r--package/coremark-pro/Config.in8
-rw-r--r--package/coremark-pro/coremark-pro.hash3
-rw-r--r--package/coremark-pro/coremark-pro.mk62
-rwxr-xr-xpackage/coremark-pro/coremark-pro.sh.in35
-rw-r--r--package/coremark/Config.in8
-rw-r--r--package/coremark/coremark.hash3
-rw-r--r--package/coremark/coremark.mk21
-rw-r--r--package/coreutils/coreutils.mk1
-rw-r--r--package/cpio/cpio.mk1
-rw-r--r--package/crda/crda.mk1
-rw-r--r--package/cryptodev-linux/cryptodev-linux.mk1
-rw-r--r--package/cryptopp/cryptopp.hash6
-rw-r--r--package/cryptopp/cryptopp.mk4
-rw-r--r--package/cryptsetup/cryptsetup.mk1
-rw-r--r--package/cups-filters/0001-configure.ac-fix-cross-compilation-without-dejavu.patch41
-rw-r--r--package/cups-filters/cups-filters.hash4
-rw-r--r--package/cups-filters/cups-filters.mk4
-rw-r--r--package/cups/cups.mk1
-rw-r--r--package/cvs/cvs.mk1
-rw-r--r--package/czmq/czmq.hash6
-rw-r--r--package/czmq/czmq.mk2
-rw-r--r--package/daemon/0001-fix-musl.patch4
-rw-r--r--package/daemon/daemon.hash7
-rw-r--r--package/daemon/daemon.mk5
-rw-r--r--package/dash/dash.hash2
-rw-r--r--package/dash/dash.mk2
-rw-r--r--package/datatables-buttons/Config.in12
-rw-r--r--package/datatables-buttons/datatables-buttons.hash3
-rw-r--r--package/datatables-buttons/datatables-buttons.mk25
-rw-r--r--package/datatables-fixedcolumns/Config.in10
-rw-r--r--package/datatables-fixedcolumns/datatables-fixedcolumns.hash3
-rw-r--r--package/datatables-fixedcolumns/datatables-fixedcolumns.mk25
-rw-r--r--package/datatables-responsive/Config.in12
-rw-r--r--package/datatables-responsive/datatables-responsive.hash3
-rw-r--r--package/datatables-responsive/datatables-responsive.mk25
-rw-r--r--package/datatables/Config.in7
-rw-r--r--package/datatables/datatables.hash3
-rw-r--r--package/datatables/datatables.mk25
-rw-r--r--package/dav1d/dav1d.hash2
-rw-r--r--package/dav1d/dav1d.mk2
-rw-r--r--package/davici/davici.mk1
-rw-r--r--package/dbus-glib/dbus-glib.mk1
-rw-r--r--package/dbus-triggerd/dbus-triggerd.hash2
-rw-r--r--package/dbus/Config.in2
-rw-r--r--package/dbus/dbus.hash5
-rw-r--r--package/dbus/dbus.mk4
-rw-r--r--package/dcron/0001-main.c-add-newline-to-logfile-openning-error-message.patch1
-rw-r--r--package/dcron/dcron.hash3
-rw-r--r--package/dcron/dcron.mk8
-rw-r--r--package/delve/Config.in22
-rw-r--r--package/delve/delve.hash3
-rw-r--r--package/delve/delve.mk17
-rw-r--r--package/dfu-util/Config.in6
-rw-r--r--package/dfu-util/Config.in.host4
-rw-r--r--package/dhcp/dhcp.mk1
-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.patch40
-rw-r--r--package/dhcpcd/dhcpcd.hash4
-rw-r--r--package/dhcpcd/dhcpcd.mk32
-rw-r--r--package/dnsmasq/dnsmasq.hash4
-rw-r--r--package/dnsmasq/dnsmasq.mk9
-rw-r--r--package/docker-cli/docker-cli.hash4
-rw-r--r--package/docker-cli/docker-cli.mk2
-rw-r--r--package/docker-containerd/docker-containerd.mk26
-rw-r--r--package/docker-engine/docker-engine.hash4
-rw-r--r--package/docker-engine/docker-engine.mk26
-rw-r--r--package/domoticz/Config.in2
-rw-r--r--package/domoticz/domoticz.mk1
-rw-r--r--package/dovecot-pigeonhole/dovecot-pigeonhole.hash2
-rw-r--r--package/dovecot-pigeonhole/dovecot-pigeonhole.mk4
-rw-r--r--package/dovecot/dovecot.hash4
-rw-r--r--package/dovecot/dovecot.mk3
-rw-r--r--package/dropbear/dropbear.mk2
-rw-r--r--package/dt-utils/dt-utils.hash4
-rw-r--r--package/dtv-scan-tables/dtv-scan-tables.hash6
-rw-r--r--package/dtv-scan-tables/dtv-scan-tables.mk2
-rw-r--r--package/dump1090/Config.in6
-rw-r--r--package/e2fsprogs/e2fsprogs.mk1
-rw-r--r--package/ebtables/ebtables.mk9
-rw-r--r--package/ecryptfs-utils/ecryptfs-utils.mk1
-rw-r--r--package/ed/ed.mk1
-rw-r--r--package/edid-decode/edid-decode.hash2
-rw-r--r--package/efl/Config.in10
-rw-r--r--package/ejabberd/0001-Makefile.in-do-not-download-or-compile-dependencies.patch12
-rw-r--r--package/ejabberd/ejabberd.hash4
-rw-r--r--package/ejabberd/ejabberd.mk4
-rw-r--r--package/elfutils/elfutils.mk4
-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/0002-ell-rtnl-fix-compile-with-older-toolchains.patch68
-rw-r--r--package/ell/Config.in6
-rw-r--r--package/ell/ell.hash2
-rw-r--r--package/ell/ell.mk2
-rw-r--r--package/environment-setup/environment-setup1
-rw-r--r--package/environment-setup/environment-setup.mk5
-rw-r--r--package/erlang-eimp/erlang-eimp.hash4
-rw-r--r--package/erlang-eimp/erlang-eimp.mk2
-rw-r--r--package/erlang-jiffy/erlang-jiffy.hash4
-rw-r--r--package/erlang-jiffy/erlang-jiffy.mk2
-rw-r--r--package/erlang-p1-acme/0001-rebar.config.script-remove-extra-dependency-to-base6.patch26
-rw-r--r--package/erlang-p1-acme/erlang-p1-acme.hash4
-rw-r--r--package/erlang-p1-acme/erlang-p1-acme.mk2
-rw-r--r--package/erlang-p1-cache-tab/erlang-p1-cache-tab.hash4
-rw-r--r--package/erlang-p1-cache-tab/erlang-p1-cache-tab.mk2
-rw-r--r--package/erlang-p1-mqtree/erlang-p1-mqtree.hash4
-rw-r--r--package/erlang-p1-mqtree/erlang-p1-mqtree.mk2
-rw-r--r--package/erlang-p1-oauth2/erlang-p1-oauth2.hash4
-rw-r--r--package/erlang-p1-oauth2/erlang-p1-oauth2.mk2
-rw-r--r--package/erlang-p1-pkix/erlang-p1-pkix.hash4
-rw-r--r--package/erlang-p1-pkix/erlang-p1-pkix.mk2
-rw-r--r--package/erlang-p1-sip/0001-correct-include.patch31
-rw-r--r--package/erlang-p1-sip/0001-fix-includes.patch19
-rw-r--r--package/erlang-p1-sip/erlang-p1-sip.hash4
-rw-r--r--package/erlang-p1-sip/erlang-p1-sip.mk2
-rw-r--r--package/erlang-p1-stringprep/erlang-p1-stringprep.hash8
-rw-r--r--package/erlang-p1-stringprep/erlang-p1-stringprep.mk2
-rw-r--r--package/erlang-p1-stun/erlang-p1-stun.hash4
-rw-r--r--package/erlang-p1-stun/erlang-p1-stun.mk2
-rw-r--r--package/erlang-p1-tls/erlang-p1-tls.hash4
-rw-r--r--package/erlang-p1-tls/erlang-p1-tls.mk2
-rw-r--r--package/erlang-p1-utils/erlang-p1-utils.hash4
-rw-r--r--package/erlang-p1-utils/erlang-p1-utils.mk2
-rw-r--r--package/erlang-p1-xml/erlang-p1-xml.hash4
-rw-r--r--package/erlang-p1-xml/erlang-p1-xml.mk2
-rw-r--r--package/erlang-p1-xmpp/0001-fix-includes.patch4
-rw-r--r--package/erlang-p1-xmpp/erlang-p1-xmpp.hash4
-rw-r--r--package/erlang-p1-xmpp/erlang-p1-xmpp.mk2
-rw-r--r--package/erlang-p1-yaml/erlang-p1-yaml.hash4
-rw-r--r--package/erlang-p1-yaml/erlang-p1-yaml.mk2
-rw-r--r--package/erlang-p1-yconf/erlang-p1-yconf.hash4
-rw-r--r--package/erlang-p1-yconf/erlang-p1-yconf.mk2
-rw-r--r--package/erlang-p1-zlib/erlang-p1-zlib.hash4
-rw-r--r--package/erlang-p1-zlib/erlang-p1-zlib.mk2
-rw-r--r--package/erofs-utils/Config.in13
-rw-r--r--package/erofs-utils/erofs-utils.hash4
-rw-r--r--package/erofs-utils/erofs-utils.mk18
-rw-r--r--package/ethtool/ethtool.hash6
-rw-r--r--package/ethtool/ethtool.mk3
-rw-r--r--package/exfat-utils/exfat-utils.mk2
-rw-r--r--package/exfat/exfat.mk2
-rw-r--r--package/exim/exim.mk1
-rw-r--r--package/exiv2/exiv2.mk5
-rw-r--r--package/expat/expat.mk1
-rw-r--r--package/faad2/faad2.hash2
-rw-r--r--package/faad2/faad2.mk4
-rw-r--r--package/fail2ban/fail2ban.mk1
-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/fbgrab/fbgrab.hash2
-rw-r--r--package/fbgrab/fbgrab.mk2
-rw-r--r--package/fetchmail/fetchmail.hash9
-rw-r--r--package/fetchmail/fetchmail.mk3
-rw-r--r--package/ffmpeg/0003-avcodec-vaapi_h264-skip-decode-if-pic-has-no-slices.patch36
-rw-r--r--package/ffmpeg/0004-avformat-mpegts-make-sure-mpegts-read-header-always.patch38
-rw-r--r--package/ffmpeg/ffmpeg.mk9
-rw-r--r--package/file/file.mk1
-rw-r--r--package/flare-engine/Config.in1
-rw-r--r--package/flare-engine/flare-engine.hash2
-rw-r--r--package/flare-engine/flare-engine.mk4
-rw-r--r--package/flare-game/flare-game.hash4
-rw-r--r--package/flare-game/flare-game.mk4
-rw-r--r--package/flashbench/flashbench.hash2
-rw-r--r--package/flashrom/0001-Makefile-Fix-building-on-AArch64-NixOS.patch95
-rw-r--r--package/flatbuffers/flatbuffers.mk1
-rw-r--r--package/flex/flex.mk1
-rw-r--r--package/fluidsynth/Config.in10
-rw-r--r--package/fluidsynth/fluidsynth.mk14
-rw-r--r--package/fmc/fmc.hash2
-rw-r--r--package/fmlib/fmlib.hash2
-rw-r--r--package/fmt/fmt.hash2
-rw-r--r--package/fmt/fmt.mk2
-rw-r--r--package/fping/fping.mk1
-rw-r--r--package/freerdp/freerdp.mk1
-rw-r--r--package/freescale-imx/firmware-imx/Config.in2
-rw-r--r--package/freescale-imx/firmware-imx/firmware-imx.hash6
-rw-r--r--package/freescale-imx/firmware-imx/firmware-imx.mk10
-rw-r--r--package/freescale-imx/imx-alsa-plugins/imx-alsa-plugins.hash2
-rw-r--r--package/freescale-imx/imx-gpu-g2d/imx-gpu-g2d.hash8
-rw-r--r--package/freescale-imx/imx-gpu-g2d/imx-gpu-g2d.mk4
-rw-r--r--package/freescale-imx/imx-gpu-viv/Config.in6
-rw-r--r--package/freescale-imx/imx-gpu-viv/imx-gpu-viv.hash8
-rw-r--r--package/freescale-imx/imx-gpu-viv/imx-gpu-viv.mk43
-rw-r--r--package/freescale-imx/imx-lib/imx-lib.hash2
-rw-r--r--package/freescale-imx/imx-sc-firmware/imx-sc-firmware.hash6
-rw-r--r--package/freescale-imx/imx-sc-firmware/imx-sc-firmware.mk2
-rw-r--r--package/freescale-imx/imx-seco/imx-seco.hash6
-rw-r--r--package/freescale-imx/imx-seco/imx-seco.mk2
-rw-r--r--package/freescale-imx/imx-vpu-hantro/imx-vpu-hantro.hash6
-rw-r--r--package/freescale-imx/imx-vpu-hantro/imx-vpu-hantro.mk2
-rw-r--r--package/freescale-imx/imx-vpu/imx-vpu.hash6
-rw-r--r--package/freescale-imx/imx-vpu/imx-vpu.mk2
-rw-r--r--package/freescale-imx/kernel-module-imx-gpu-viv/kernel-module-imx-gpu-viv.hash2
-rw-r--r--package/freescale-imx/kernel-module-imx-gpu-viv/kernel-module-imx-gpu-viv.mk2
-rw-r--r--package/freetype/freetype.mk1
-rw-r--r--package/frotz/Config.in14
-rw-r--r--package/frotz/frotz.hash3
-rw-r--r--package/frotz/frotz.mk31
-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/gcc/10.2.0/0001-arc-Refurbish-adc-sbc-patterns.patch242
-rw-r--r--package/gcc/10.2.0/0002-Revert-re-PR-target-92095-internal-error-with-O1-mcp.patch325
-rw-r--r--package/gcc/8.4.0/0002-Revert-re-PR-target-92095-internal-error-with-O1-mcp.patch322
-rw-r--r--package/gcc/9.3.0/0005-Revert-re-PR-target-92095-internal-error-with-O1-mcp.patch325
-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/gdb/10.1/0001-ppc-ptrace-Define-pt_regs-uapi_pt_regs-on-GLIBC-syst.patch (renamed from package/gdb/8.2.1/0001-ppc-ptrace-Define-pt_regs-uapi_pt_regs-on-GLIBC-syst.patch)48
-rw-r--r--package/gdb/10.1/0002-sh-ptrace-Define-pt_-dsp-regs-uapi_pt_-dsp-regs-on-G.patch (renamed from package/gdb/8.2.1/0002-sh-ptrace-Define-pt_-dsp-regs-uapi_pt_-dsp-regs-on-G.patch)16
-rw-r--r--package/gdb/10.1/0003-use-asm-sgidefs.h.patch (renamed from package/gdb/8.2.1/0003-use-asm-sgidefs.h.patch)6
-rw-r--r--package/gdb/10.1/0004-gdbserver-fix-build-for-m68k.patch (renamed from package/gdb/8.2.1/0004-gdbserver-fix-build-for-m68k.patch)19
-rw-r--r--package/gdb/10.1/0005-nat-fork-inferior-include-linux-ptrace.h.patch (renamed from package/gdb/8.2.1/0005-nat-fork-inferior-include-linux-ptrace.h.patch)16
-rw-r--r--package/gdb/8.2.1/0006-Fix-incorrect-use-of-is-operator-for-comparison-in-p.patch42
-rw-r--r--package/gdb/Config.in3
-rw-r--r--package/gdb/Config.in.host12
-rwxr-xr-xpackage/gdb/gdb-python-config23
-rw-r--r--package/gdb/gdb.hash2
-rw-r--r--package/gdb/gdb.mk19
-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.mk74
-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.in16
-rw-r--r--package/gerbera/gerbera.hash4
-rw-r--r--package/gerbera/gerbera.mk16
-rw-r--r--package/gesftpserver/gesftpserver.mk2
-rw-r--r--package/ghostscript/ghostscript.hash4
-rw-r--r--package/ghostscript/ghostscript.mk3
-rw-r--r--package/giflib/giflib.mk1
-rw-r--r--package/git/0001-Fix-build-without-threads.patch100
-rw-r--r--package/git/git.hash2
-rw-r--r--package/git/git.mk5
-rw-r--r--package/gkrellm/Config.in43
-rw-r--r--package/gkrellm/gkrellm.hash4
-rw-r--r--package/gkrellm/gkrellm.mk54
-rw-r--r--package/glib-networking/glib-networking.hash4
-rw-r--r--package/glib-networking/glib-networking.mk5
-rw-r--r--package/glibc/2.32-2-g386543bc4495f658dcce6cd4d11e4ba6574a46f5/glibc.hash7
-rw-r--r--package/glibc/2.32-37-g760e1d287825fa91d4d5a0cc921340c740d803e2/glibc.hash (renamed from package/glibc/2.31-54-g6fdf971c9dbf7dac9bea552113fe4694015bbc4d/glibc.hash)2
-rw-r--r--package/glibc/glibc.mk10
-rw-r--r--package/gmp/gmp.hash6
-rw-r--r--package/gmp/gmp.mk3
-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/gnupg/gnupg.mk1
-rw-r--r--package/gnupg2/gnupg2.hash8
-rw-r--r--package/gnupg2/gnupg2.mk4
-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.in11
-rw-r--r--package/gnuradio/gnuradio.mk7
-rw-r--r--package/gnutls/gnutls.mk1
-rw-r--r--package/go/go.hash2
-rw-r--r--package/go/go.mk11
-rw-r--r--package/google-breakpad/google-breakpad.hash2
-rw-r--r--package/gqrx/Config.in2
-rw-r--r--package/gr-osmosdr/Config.in4
-rw-r--r--package/gr-osmosdr/gr-osmosdr.hash4
-rw-r--r--package/gr-osmosdr/gr-osmosdr.mk2
-rw-r--r--package/graphicsmagick/0001-MNG-Fix-small-heap-overwrite-or-assertion.patch78
-rw-r--r--package/graphicsmagick/graphicsmagick.hash4
-rw-r--r--package/graphicsmagick/graphicsmagick.mk6
-rw-r--r--package/graphite2/graphite2.mk1
-rw-r--r--package/grep/grep.hash4
-rw-r--r--package/grep/grep.mk3
-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.mk18
-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-interpipe/gst1-interpipe.hash2
-rw-r--r--package/gstreamer1/gst1-interpipe/gst1-interpipe.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/0001-gst-libs-gst-video-gstvideoaggregator.c-fix-build-wi.patch45
-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/0001-fix-builds-with-python-3.8.patch43
-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-shark/gst1-shark.hash4
-rw-r--r--package/gstreamer1/gst1-shark/gst1-shark.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/0001-utils.c-fix-static-build.patch74
-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/gtest/gtest.mk2
-rw-r--r--package/guile/guile.mk4
-rw-r--r--package/gzip/gzip.mk1
-rw-r--r--package/hackrf/Config.in6
-rw-r--r--package/haproxy/haproxy.hash4
-rw-r--r--package/haproxy/haproxy.mk3
-rw-r--r--package/harfbuzz/0001-meson.build-check-for-pthread.h.patch (renamed from package/harfbuzz/0002-meson.build-check-for-pthread.h.patch)2
-rw-r--r--package/harfbuzz/0001-src-meson.build-allow-introspection-when-cross-compi.patch33
-rw-r--r--package/harfbuzz/harfbuzz.hash2
-rw-r--r--package/harfbuzz/harfbuzz.mk2
-rw-r--r--package/haveged/haveged.mk1
-rw-r--r--package/hdparm/hdparm.hash8
-rw-r--r--package/hdparm/hdparm.mk2
-rw-r--r--package/hidapi/Config.in7
-rw-r--r--package/hiredis/hiredis.mk1
-rw-r--r--package/hostapd/hostapd.mk1
-rw-r--r--package/hplip/Config.in5
-rw-r--r--package/htop/Config.in5
-rw-r--r--package/htop/htop.hash2
-rw-r--r--package/htop/htop.mk16
-rw-r--r--package/htpdate/htpdate.hash2
-rw-r--r--package/htpdate/htpdate.mk2
-rw-r--r--package/hwdata/hwdata.hash2
-rw-r--r--package/hwdata/hwdata.mk2
-rw-r--r--package/i2pd/i2pd.hash6
-rw-r--r--package/i2pd/i2pd.mk7
-rw-r--r--package/i7z/0001-fix-build-with-gcc-10.patch63
-rw-r--r--package/icu/icu.hash4
-rw-r--r--package/icu/icu.mk2
-rw-r--r--package/ifupdown/ifupdown.mk1
-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/imagemagick/imagemagick.hash4
-rw-r--r--package/imagemagick/imagemagick.mk33
-rw-r--r--package/imx-mkimage/imx-mkimage.hash4
-rw-r--r--package/imx-mkimage/imx-mkimage.mk2
-rw-r--r--package/imx-usb-loader/Config.in6
-rw-r--r--package/imx-usb-loader/Config.in.host5
-rw-r--r--package/inadyn/inadyn.hash5
-rw-r--r--package/inadyn/inadyn.mk2
-rw-r--r--package/inih/0001-meson-optionally-depend-on-c.patch34
-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/iozone/iozone.hash2
-rw-r--r--package/iozone/iozone.mk2
-rw-r--r--package/iperf/iperf.mk2
-rw-r--r--package/iperf3/iperf3.mk1
-rw-r--r--package/ipmitool/ipmitool.mk1
-rw-r--r--package/ipsec-tools/0001-susv3-legacy.patch35
-rw-r--r--package/ipsec-tools/0002-configure-automake.patch21
-rw-r--r--package/ipsec-tools/0003-Don-t-link-against-libfl.patch92
-rw-r--r--package/ipsec-tools/0004-CVE-2015-4047.patch26
-rw-r--r--package/ipsec-tools/0005-CVE-2016-10396.patch208
-rw-r--r--package/ipsec-tools/0006-openssl-1.1.patch1104
-rw-r--r--package/ipsec-tools/Config.in75
-rw-r--r--package/ipsec-tools/ipsec-tools.hash6
-rw-r--r--package/ipsec-tools/ipsec-tools.mk85
-rw-r--r--package/ipset/ipset.mk2
-rw-r--r--package/iptables/0001-libxtables-compiler-warning-fixes-for-NO_SHARED_LIBS.patch58
-rw-r--r--package/iptables/iptables.hash2
-rw-r--r--package/iptables/iptables.mk5
-rw-r--r--package/iputils/iputils.hash4
-rw-r--r--package/iputils/iputils.mk18
-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.service1
-rw-r--r--package/iw/iw.hash2
-rw-r--r--package/iw/iw.mk3
-rw-r--r--package/iwd/0001-configure.ac-fix-static-build-with-readline.patch61
-rw-r--r--package/iwd/0001-src-ap.c-fix-build-with-uclibc.patch36
-rw-r--r--package/iwd/Config.in7
-rw-r--r--package/iwd/iwd.hash2
-rw-r--r--package/iwd/iwd.mk5
-rw-r--r--package/jack2/jack2.hash3
-rw-r--r--package/jack2/jack2.mk4
-rw-r--r--package/jansson/jansson.mk1
-rw-r--r--package/jasper/jasper.hash2
-rw-r--r--package/jasper/jasper.mk3
-rw-r--r--package/jbig2dec/jbig2dec.mk1
-rw-r--r--package/jhead/jhead.mk1
-rw-r--r--package/jitterentropy-library/jitterentropy-library.mk1
-rw-r--r--package/jpeg-turbo/jpeg-turbo.mk2
-rw-r--r--package/jquery/jquery.mk1
-rw-r--r--package/json-c/json-c.mk1
-rw-r--r--package/json-for-modern-cpp/json-for-modern-cpp.hash2
-rw-r--r--package/json-for-modern-cpp/json-for-modern-cpp.mk2
-rw-r--r--package/jsoncpp/jsoncpp.mk1
-rw-r--r--package/jszip/Config.in7
-rw-r--r--package/jszip/jszip.hash3
-rw-r--r--package/jszip/jszip.mk17
-rw-r--r--package/kismet/Config.in7
-rw-r--r--package/kismet/kismet.hash2
-rw-r--r--package/kismet/kismet.mk10
-rw-r--r--package/kmod/kmod.hash2
-rw-r--r--package/kmod/kmod.mk4
-rw-r--r--package/kmsxx/0001-fix-compiler-errors-with-gcc-10.patch35
-rw-r--r--package/kmsxx/0001-meson-add-use-system-fmt-option.patch46
-rw-r--r--package/kmsxx/0002-added-include-string-to-card.h-to-follow-gcc10-porti.patch27
-rw-r--r--package/kmsxx/0002-meson-add-use-system-pybind11-option.patch43
-rw-r--r--package/kmsxx/0003-meson-only-build-py-in-case-pykms-is-enabled.patch48
-rw-r--r--package/kmsxx/Config.in9
-rw-r--r--package/kmsxx/kmsxx.hash4
-rw-r--r--package/kmsxx/kmsxx.mk74
-rw-r--r--package/kodi-inputstream-adaptive/Config.in2
-rw-r--r--package/kodi-inputstream-adaptive/kodi-inputstream-adaptive.mk2
-rw-r--r--package/kodi-pvr-zattoo/Config.in2
-rw-r--r--package/kodi-pvr-zattoo/kodi-pvr-zattoo.mk2
-rw-r--r--package/kodi/Config.in5
-rw-r--r--package/kodi/kodi.mk1
-rw-r--r--package/kvm-unit-tests/kvm-unit-tests.hash2
-rw-r--r--package/kvmtool/kvmtool.hash2
-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/less/less.hash6
-rw-r--r--package/less/less.mk2
-rw-r--r--package/lftp/lftp.mk1
-rw-r--r--package/libabseil-cpp/libabseil-cpp.hash2
-rw-r--r--package/libabseil-cpp/libabseil-cpp.mk2
-rw-r--r--package/libaio/0001-src-Makefile-add-ENABLE_SHARED-boolean-to-allow-stat.patch56
-rw-r--r--package/libaio/0002-Makefile-add-missing-DESTDIR-variable-use.patch32
-rw-r--r--package/libaio/0003-Link-against-libgcc-to-avoid-unresolved-symbols.patch57
-rw-r--r--package/libaio/libaio.hash4
-rw-r--r--package/libaio/libaio.mk2
-rw-r--r--package/libao/libao.mk1
-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/libarchive/libarchive.hash4
-rw-r--r--package/libarchive/libarchive.mk3
-rw-r--r--package/libass/libass.mk1
-rw-r--r--package/libassuan/libassuan.hash10
-rw-r--r--package/libassuan/libassuan.mk2
-rw-r--r--package/libblockdev/libblockdev.hash2
-rw-r--r--package/libblockdev/libblockdev.mk2
-rw-r--r--package/libbluray/libbluray.hash6
-rw-r--r--package/libbluray/libbluray.mk3
-rw-r--r--package/libbroadvoice/libbroadvoice.hash4
-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.mk15
-rw-r--r--package/libcap-ng/libcap-ng.hash2
-rw-r--r--package/libcap-ng/libcap-ng.mk3
-rw-r--r--package/libcap/0001-Migrate-building-progs-tcapsh-static-to-sudotest.patch79
-rw-r--r--package/libcap/Config.in2
-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/libclc/libclc.hash4
-rw-r--r--package/libclc/libclc.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/libcpprestsdk/Config.in2
-rw-r--r--package/libcpprestsdk/libcpprestsdk.hash2
-rw-r--r--package/libcpprestsdk/libcpprestsdk.mk4
-rw-r--r--package/libcurl/0001-libssh2-fix-build-with-disabled-proxy-support.patch46
-rw-r--r--package/libcurl/libcurl.hash6
-rw-r--r--package/libcurl/libcurl.mk4
-rw-r--r--package/libdrm/0003-xf86drm.c-fix-build-failure.patch84
-rw-r--r--package/libdrm/libdrm.hash9
-rw-r--r--package/libdrm/libdrm.mk3
-rw-r--r--package/libdvbsi/libdvbsi.hash9
-rw-r--r--package/libdvbsi/libdvbsi.mk4
-rw-r--r--package/libeXosip2/0001-fix-fix-OSIP_MONOTHREAD-compilation-error-introduced-with-epoll.patch44
-rw-r--r--package/libeXosip2/libeXosip2.hash4
-rw-r--r--package/libeXosip2/libeXosip2.mk2
-rw-r--r--package/libebml/libebml.mk1
-rw-r--r--package/libedit/libedit.hash4
-rw-r--r--package/libedit/libedit.mk2
-rw-r--r--package/libepoxy/libepoxy.hash4
-rw-r--r--package/libepoxy/libepoxy.mk2
-rw-r--r--package/liberation/liberation.hash2
-rw-r--r--package/liberation/liberation.mk4
-rw-r--r--package/libesmtp/libesmtp.mk1
-rw-r--r--package/libestr/libestr.mk1
-rw-r--r--package/libevdev/libevdev.hash10
-rw-r--r--package/libevdev/libevdev.mk4
-rw-r--r--package/libexif/libexif.mk1
-rw-r--r--package/libfastjson/libfastjson.hash2
-rw-r--r--package/libfastjson/libfastjson.mk3
-rw-r--r--package/libfcgi/libfcgi.mk2
-rw-r--r--package/libffi/libffi.mk2
-rw-r--r--package/libfribidi/libfribidi.mk2
-rw-r--r--package/libftdi/Config.in6
-rw-r--r--package/libftdi1/Config.in6
-rw-r--r--package/libfuse3/0001-remove-old-uclibc-hack.patch34
-rw-r--r--package/libfuse3/libfuse3.hash2
-rw-r--r--package/libfuse3/libfuse3.mk6
-rw-r--r--package/libg7221/libg7221.hash4
-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.hash8
-rw-r--r--package/libgcrypt/libgcrypt.mk13
-rw-r--r--package/libgeos/0001-CMakeLists.txt-add-BUILD_BENCHMARKS.patch37
-rw-r--r--package/libgeos/Config.in15
-rw-r--r--package/libgeos/libgeos.hash3
-rw-r--r--package/libgeos/libgeos.mk28
-rw-r--r--package/libgit2/libgit2.mk1
-rw-r--r--package/libglew/Config.in2
-rw-r--r--package/libglew/libglew.hash7
-rw-r--r--package/libglew/libglew.mk4
-rw-r--r--package/libglib2/0001-fix-compile-time-atomic-detection.patch2
-rw-r--r--package/libglib2/0003-remove-cpp-requirement.patch2
-rw-r--r--package/libglib2/libglib2.hash4
-rw-r--r--package/libglib2/libglib2.mk6
-rw-r--r--package/libgpg-error/0001-configure.ac-fix-build-without-threads.patch54
-rw-r--r--package/libgpg-error/Config.in8
-rw-r--r--package/libgpg-error/libgpg-error.hash7
-rw-r--r--package/libgpg-error/libgpg-error.mk11
-rw-r--r--package/libgpgme/libgpgme.hash6
-rw-r--r--package/libgpgme/libgpgme.mk4
-rw-r--r--package/libgphoto2/Config.in6
-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/libgtk2/libgtk2.hash6
-rw-r--r--package/libgtk2/libgtk2.mk2
-rw-r--r--package/libgtk3/0001-no-gtk-doc.patch2
-rw-r--r--package/libgtk3/0002-fix-introspection-check.patch2
-rw-r--r--package/libgtk3/0003-disable-atk-bridge.patch6
-rw-r--r--package/libgtk3/Config.in2
-rw-r--r--package/libgtk3/libgtk3.hash6
-rw-r--r--package/libgtk3/libgtk3.mk2
-rw-r--r--package/libhdhomerun/libhdhomerun.hash2
-rw-r--r--package/libhdhomerun/libhdhomerun.mk2
-rw-r--r--package/libhid/Config.in6
-rw-r--r--package/libhtp/libhtp.hash2
-rw-r--r--package/libhtp/libhtp.mk2
-rw-r--r--package/libiec61850/0001-use-poll.h-instead-of-sys-poll.h.patch33
-rw-r--r--package/libiec61850/0002-serial_port_linux-Add-missing-include-sys-time.h.patch32
-rw-r--r--package/libiec61850/0003-COTP-fixed-possible-heap-buffer-overflow-when-handling-message.patch27
-rw-r--r--package/libiec61850/Config.in21
-rw-r--r--package/libiec61850/libiec61850.hash3
-rw-r--r--package/libiec61850/libiec61850.mk18
-rw-r--r--package/libiio/Config.in6
-rw-r--r--package/libilbc/libilbc.hash4
-rw-r--r--package/libinput/libinput.hash8
-rw-r--r--package/libinput/libinput.mk2
-rw-r--r--package/libiqrf/Config.in6
-rw-r--r--package/libjpeg/libjpeg.mk1
-rw-r--r--package/libkrb5/libkrb5.mk2
-rw-r--r--package/libksba/libksba.hash12
-rw-r--r--package/libksba/libksba.mk3
-rw-r--r--package/libllcp/Config.in5
-rw-r--r--package/liblogging/liblogging.mk1
-rw-r--r--package/libmatroska/libmatroska.mk1
-rw-r--r--package/libmaxminddb/libmaxminddb.mk1
-rw-r--r--package/libmbim/libmbim.mk1
-rw-r--r--package/libmdbx/Config.in45
-rw-r--r--package/libmdbx/libmdbx.hash5
-rw-r--r--package/libmdbx/libmdbx.mk42
-rw-r--r--package/libmicrohttpd/libmicrohttpd.hash2
-rw-r--r--package/libmicrohttpd/libmicrohttpd.mk2
-rw-r--r--package/libmnl/libmnl.mk1
-rw-r--r--package/libndp/libndp.mk1
-rw-r--r--package/libnetconf2/libnetconf2.hash2
-rw-r--r--package/libnetconf2/libnetconf2.mk2
-rw-r--r--package/libnetfilter_conntrack/libnetfilter_conntrack.mk1
-rw-r--r--package/libnetfilter_cthelper/libnetfilter_cthelper.mk1
-rw-r--r--package/libnetfilter_cttimeout/libnetfilter_cttimeout.mk1
-rw-r--r--package/libnetfilter_queue/libnetfilter_queue.mk1
-rw-r--r--package/libnfc/Config.in12
-rw-r--r--package/libnfnetlink/libnfnetlink.mk1
-rw-r--r--package/libnpupnp/libnpupnp.hash4
-rw-r--r--package/libnpupnp/libnpupnp.mk2
-rw-r--r--package/libnss/0001-fix-old-abi-ppc.patch40
-rw-r--r--package/libnss/libnss.hash4
-rw-r--r--package/libnss/libnss.mk2
-rw-r--r--package/libodb-mysql/libodb-mysql.mk2
-rw-r--r--package/libolm/libolm.hash2
-rw-r--r--package/libolm/libolm.mk2
-rw-r--r--package/libopenssl/0001-Dont-waste-time-building-manpages-if-we-re-not-going.patch4
-rw-r--r--package/libopenssl/0004-Configure-use-ELFv2-ABI-on-some-ppc64-big-endian-sys.patch4
-rw-r--r--package/libopenssl/0006-Add-support-for-io_pgetevents_time64-syscall.patch63
-rw-r--r--package/libopenssl/libopenssl.hash4
-rw-r--r--package/libopenssl/libopenssl.mk8
-rw-r--r--package/libosip2/libosip2.hash4
-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.mk16
-rw-r--r--package/libphidget/Config.in7
-rw-r--r--package/libplist/libplist.mk1
-rw-r--r--package/libpwquality/libpwquality.hash2
-rw-r--r--package/libpwquality/libpwquality.mk2
-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.mk3
-rw-r--r--package/librsvg/librsvg.hash4
-rw-r--r--package/librsvg/librsvg.mk2
-rw-r--r--package/librtlsdr/Config.in6
-rw-r--r--package/librtlsdr/librtlsdr.mk11
-rw-r--r--package/libsecret/libsecret.hash4
-rw-r--r--package/libsecret/libsecret.mk2
-rw-r--r--package/libselinux/0003-libselinux-rename-gettid-to-something-which-never-conflicts.patch71
-rw-r--r--package/libselinux/libselinux.mk1
-rw-r--r--package/libsemanage/libsemanage.mk1
-rw-r--r--package/libsepol/libsepol.mk1
-rw-r--r--package/libshout/libshout.hash9
-rw-r--r--package/libshout/libshout.mk2
-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/libsilk/libsilk.hash4
-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.hash2
-rw-r--r--package/libsoundtouch/libsoundtouch.mk2
-rw-r--r--package/libssh/libssh.mk4
-rw-r--r--package/libssh2/libssh2.mk1
-rw-r--r--package/libsvgtiny/libsvgtiny.hash4
-rw-r--r--package/libsysfs/libsysfs.mk2
-rw-r--r--package/libtasn1/libtasn1.mk1
-rw-r--r--package/libtirpc/0001-Disable-parts-of-TIRPC-requiring-NIS-support.patch50
-rw-r--r--package/libtirpc/libtirpc.hash6
-rw-r--r--package/libtirpc/libtirpc.mk3
-rw-r--r--package/libtomcrypt/libtomcrypt.mk1
-rw-r--r--package/libtorrent-rasterbar/Config.in5
-rw-r--r--package/libtorrent-rasterbar/libtorrent-rasterbar.hash2
-rw-r--r--package/libtorrent-rasterbar/libtorrent-rasterbar.mk7
-rw-r--r--package/libuci/libuci.hash2
-rw-r--r--package/libudfread/libudfread.hash2
-rw-r--r--package/libudfread/libudfread.mk2
-rw-r--r--package/libuhttpd/0001-src-CMakeLists.txt-fix-static-build-with-a-zlib-and-.patch51
-rw-r--r--package/libuhttpd/libuhttpd.hash2
-rw-r--r--package/libuhttpd/libuhttpd.mk3
-rw-r--r--package/libunistring/libunistring.mk1
-rw-r--r--package/libunwind/0002-Use-sigset_t-instead-of-__sigset_t-on-AArch64.patch46
-rw-r--r--package/libunwind/0003-Fix-compilation-with-fno-common.patch445
-rw-r--r--package/libunwind/libunwind.hash2
-rw-r--r--package/libunwind/libunwind.mk2
-rw-r--r--package/libupnp/libupnp.hash4
-rw-r--r--package/libupnp/libupnp.mk19
-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/libusb/0001-linux_usbfs-Fix-parsing-of-descriptors-for-multi-con.patch62
-rw-r--r--package/libusb/Config.in6
-rw-r--r--package/libusb/libusb.hash4
-rw-r--r--package/libusb/libusb.mk2
-rw-r--r--package/libuv/libuv.hash2
-rw-r--r--package/libuv/libuv.mk2
-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/libvncserver/libvncserver.mk1
-rw-r--r--package/libwebsockets/Config.in2
-rw-r--r--package/libwebsockets/libwebsockets.hash2
-rw-r--r--package/libwebsockets/libwebsockets.mk2
-rw-r--r--package/libxml2/libxml2.mk1
-rw-r--r--package/libxslt/libxslt.mk1
-rw-r--r--package/libyang/libyang.hash2
-rw-r--r--package/libyang/libyang.mk3
-rw-r--r--package/libyuv/libyuv.hash4
-rw-r--r--package/libzip/libzip.mk1
-rw-r--r--package/libzlib/libzlib.mk2
-rw-r--r--package/lighttpd/0001-Fix-default-config-file.patch27
-rw-r--r--package/lighttpd/Config.in2
-rw-r--r--package/lighttpd/lighttpd.hash6
-rw-r--r--package/lighttpd/lighttpd.mk3
-rw-r--r--package/links/links.mk1
-rw-r--r--package/linphone/Config.in6
-rw-r--r--package/linphone/linphone.hash2
-rw-r--r--package/linphone/linphone.mk5
-rw-r--r--package/linux-backports/Config.in2
-rw-r--r--package/linux-backports/linux-backports.hash8
-rw-r--r--package/linux-backports/linux-backports.mk19
-rw-r--r--package/linux-firmware/Config.in29
-rw-r--r--package/linux-firmware/linux-firmware.hash68
-rw-r--r--package/linux-firmware/linux-firmware.mk40
-rw-r--r--package/linux-headers/Config.in.host31
-rw-r--r--package/linux-headers/linux-headers.mk10
-rw-r--r--package/linux-pam/0001-configure-ac-fix-build-failure-when-crypt-does-not-require-libcrypt.patch37
-rw-r--r--package/linux-pam/0002-fix-build-on-musl.patch320
-rw-r--r--package/linux-pam/linux-pam.hash4
-rw-r--r--package/linux-pam/linux-pam.mk12
-rw-r--r--package/linux-syscall-support/linux-syscall-support.hash2
-rw-r--r--package/linux-tools/linux-tool-perf.mk.in11
-rw-r--r--package/lldpd/lldpd.hash4
-rw-r--r--package/lldpd/lldpd.mk2
-rw-r--r--package/llvm/llvm.mk1
-rw-r--r--package/localedef/2.32-23-g050022910be1d1f5c11cd5168f1685ad4f9580d2/0001-HACK-only-build-and-install-localedef.patch (renamed from package/localedef/2.31-54-g6fdf971c9dbf7dac9bea552113fe4694015bbc4d/0001-HACK-only-build-and-install-localedef.patch)0
-rw-r--r--package/localedef/2.32-23-g050022910be1d1f5c11cd5168f1685ad4f9580d2/0002-relax-dependency-on-GCC-to-4.8-and-binutils-to-2.24.patch (renamed from package/localedef/2.31-54-g6fdf971c9dbf7dac9bea552113fe4694015bbc4d/0002-relax-dependency-on-GCC-to-4.8-and-binutils-to-2.24.patch)0
-rw-r--r--package/localedef/2.32-23-g050022910be1d1f5c11cd5168f1685ad4f9580d2/localedef.hash (renamed from package/localedef/2.31-54-g6fdf971c9dbf7dac9bea552113fe4694015bbc4d/localedef.hash)2
-rw-r--r--package/localedef/localedef.mk2
-rw-r--r--package/logrotate/logrotate.hash2
-rw-r--r--package/logrotate/logrotate.mk8
-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/lua-bit32/lua-bit32.hash4
-rw-r--r--package/lua-bit32/lua-bit32.mk4
-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-lyaml/lua-lyaml.hash4
-rw-r--r--package/lua-lyaml/lua-lyaml.mk2
-rw-r--r--package/lua/5.4.1/lua.hash6
-rw-r--r--package/lua/5.4.2/0001-root-path.patch (renamed from package/lua/5.4.1/0001-root-path.patch)2
-rw-r--r--package/lua/5.4.2/0002-shared-libs-for-lua.patch (renamed from package/lua/5.4.1/0002-shared-libs-for-lua.patch)0
-rw-r--r--package/lua/5.4.2/0011-linenoise.patch (renamed from package/lua/5.4.1/0011-linenoise.patch)0
-rw-r--r--package/lua/5.4.2/lua.hash6
-rw-r--r--package/lua/lua.mk5
-rw-r--r--package/luajit/luajit.mk8
-rw-r--r--package/lualdap/Config.in16
-rw-r--r--package/lualdap/lualdap.hash3
-rw-r--r--package/lualdap/lualdap.mk33
-rw-r--r--package/luarocks/luarocks.hash2
-rw-r--r--package/luarocks/luarocks.mk5
-rw-r--r--package/luasyslog/0001-compat-Lua-5.3.patch52
-rw-r--r--package/luasyslog/0001-remove-AX_LUA_LIBS.patch27
-rw-r--r--package/luasyslog/Config.in4
-rw-r--r--package/luasyslog/luasyslog.hash6
-rw-r--r--package/luasyslog/luasyslog.mk11
-rw-r--r--package/lxc/lxc.mk1
-rw-r--r--package/lz4/lz4.hash2
-rw-r--r--package/lz4/lz4.mk3
-rw-r--r--package/makedumpfile/0001-PATCH-Define-PN_XNUM-if-missing.patch (renamed from package/makedumpfile/0002-PATCH-Define-PN_XNUM-if-missing.patch)0
-rw-r--r--package/makedumpfile/0001-PATCH-Remove-duplicated-variable-definitions.patch104
-rw-r--r--package/makedumpfile/0002-makedumpfile.h-fix-build-on-sparc64.patch35
-rw-r--r--package/makedumpfile/makedumpfile.hash2
-rw-r--r--package/makedumpfile/makedumpfile.mk4
-rw-r--r--package/mariadb/mariadb.mk1
-rw-r--r--package/matio/matio.mk1
-rw-r--r--package/mbedtls/mbedtls.hash4
-rw-r--r--package/mbedtls/mbedtls.mk4
-rw-r--r--package/mbuffer/mbuffer.hash4
-rw-r--r--package/mbuffer/mbuffer.mk2
-rw-r--r--package/mdevd/mdevd.hash4
-rw-r--r--package/mdevd/mdevd.mk2
-rw-r--r--package/mediastreamer/Config.in6
-rw-r--r--package/mediastreamer/mediastreamer.hash2
-rw-r--r--package/mediastreamer/mediastreamer.mk2
-rw-r--r--package/memcached/memcached.hash6
-rw-r--r--package/memcached/memcached.mk3
-rw-r--r--package/memtester/memtester.mk6
-rw-r--r--package/mesa3d-headers/mesa3d-headers.mk2
-rw-r--r--package/mesa3d/0002-meson-Set-proper-value-for-LIBCLC_INCLUDEDIR.patch20
-rw-r--r--package/mesa3d/0003-vc4-add-meson-option-to-disable-optional-neon-suppor.patch4
-rw-r--r--package/mesa3d/0005-meson-Add-xcb-fixes-to-loader-when-using-x11-and-dri.patch35
-rw-r--r--package/mesa3d/Config.in2
-rw-r--r--package/mesa3d/mesa3d.hash6
-rw-r--r--package/mesa3d/mesa3d.mk4
-rw-r--r--package/meson/cross-compilation.conf.in6
-rw-r--r--package/meson/meson.hash4
-rw-r--r--package/meson/meson.mk2
-rw-r--r--package/mfgtools/Config.in.host5
-rw-r--r--package/midori/midori.mk1
-rw-r--r--package/mii-diag/mii-diag.mk1
-rw-r--r--package/minetest-game/minetest-game.hash6
-rw-r--r--package/minetest-game/minetest-game.mk2
-rw-r--r--package/minetest/minetest.hash4
-rw-r--r--package/minetest/minetest.mk5
-rw-r--r--package/minicom/minicom.hash4
-rw-r--r--package/minicom/minicom.mk7
-rw-r--r--package/minizip/0001-Use-pkg-config-to-find-ZSTD.patch30
-rw-r--r--package/minizip/0002-mz.h-fix-build-with-gcc-4.8.patch60
-rw-r--r--package/minizip/minizip.hash2
-rw-r--r--package/minizip/minizip.mk33
-rw-r--r--package/mksh/mksh.hash4
-rw-r--r--package/mksh/mksh.mk2
-rw-r--r--package/mmc-utils/mmc-utils.hash4
-rw-r--r--package/moarvm/moarvm.hash2
-rw-r--r--package/moarvm/moarvm.mk2
-rw-r--r--package/mongodb/mongodb.hash2
-rw-r--r--package/mongodb/mongodb.mk4
-rw-r--r--package/mongoose/mongoose.hash4
-rw-r--r--package/mongoose/mongoose.mk8
-rw-r--r--package/mono/0001-Disable-backtrace-on-not-supported-uclibc.patch27
-rw-r--r--package/mono/0002-Adjust-libc.so-path-depending-on-C-library-being-use.patch34
-rw-r--r--package/mono/0003-configure.ac-checks-for-libunwind.patch40
-rw-r--r--package/mono/0004-ppc32-delete-leftover-code-from-pre-monoctx-area.patch33
-rw-r--r--package/mono/Config.in2
-rw-r--r--package/mono/mono.hash2
-rw-r--r--package/mono/mono.mk6
-rw-r--r--package/monolite/monolite.hash2
-rw-r--r--package/monolite/monolite.mk2
-rw-r--r--package/mosquitto/mosquitto.hash8
-rw-r--r--package/mosquitto/mosquitto.mk21
-rw-r--r--package/mpd/0002-src-tag-meson.build-fix-GenParseName-linking.patch38
-rw-r--r--package/mpd/Config.in22
-rw-r--r--package/mpd/mpd.hash2
-rw-r--r--package/mpd/mpd.mk18
-rw-r--r--package/mpfr/mpfr.mk1
-rw-r--r--package/mpv/Config.in11
-rw-r--r--package/mpv/mpv.hash2
-rw-r--r--package/mpv/mpv.mk21
-rw-r--r--package/mrouted/Config.in19
-rwxr-xr-x[-rw-r--r--]package/mrouted/S41mrouted (renamed from package/sysklogd/S02klogd)13
-rw-r--r--package/mrouted/mrouted.hash6
-rw-r--r--package/mrouted/mrouted.mk22
-rw-r--r--package/msmtp/msmtp.hash4
-rw-r--r--package/msmtp/msmtp.mk2
-rw-r--r--package/mtd/mtd.mk2
-rw-r--r--package/mtools/mtools.hash4
-rw-r--r--package/mtools/mtools.mk2
-rw-r--r--package/mtr/mtr.mk1
-rw-r--r--package/multipath-tools/0001-kpartx-libmultipath-use-pkg-config-to-get-path-to-he.patch26
-rw-r--r--package/multipath-tools/0002-Makefile.inc-Enable-systemd-if-ENABLE_SYSTEMD-is-def.patch (renamed from package/multipath-tools/0005-Makefile.inc-Enable-systemd-if-ENABLE_SYSTEMD-is-def.patch)0
-rw-r--r--package/multipath-tools/0002-libmpathpersist-depend-on-libmultipath.patch31
-rw-r--r--package/multipath-tools/0003-fix-boolean-value-with-json-c-0.14.patch41
-rw-r--r--package/multipath-tools/0004-multipath-tools-Makefile-add-install-dependency.patch34
-rw-r--r--package/multipath-tools/multipath-tools.hash8
-rw-r--r--package/multipath-tools/multipath-tools.mk26
-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/0002-CVE-2021-3181-1.patch40
-rw-r--r--package/mutt/0003-CVE-2021-3181-2.patch53
-rw-r--r--package/mutt/0004-CVE-2021-3181-3.patch30
-rw-r--r--package/mutt/mutt.mk44
-rw-r--r--package/mxsldr/Config.in.host5
-rw-r--r--package/nano/Config.in2
-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.mk3
-rw-r--r--package/ncurses/ncurses.mk4
-rw-r--r--package/ne10/ne10.mk2
-rw-r--r--package/neofetch/Config.in10
-rw-r--r--package/neofetch/neofetch.hash2
-rw-r--r--package/neofetch/neofetch.mk17
-rw-r--r--package/net-tools/net-tools.hash2
-rw-r--r--package/netcat-openbsd/Config.in6
-rw-r--r--package/netcat-openbsd/netcat-openbsd.hash4
-rw-r--r--package/netcat/netcat.mk1
-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/netsniff-ng/0001-mausezahn-remove-unused-MZ_SIZE_LONG_INT.patch41
-rw-r--r--package/netsniff-ng/0002-mausezahn-make-needlessly-global-variables-static.patch139
-rw-r--r--package/netsniff-ng/0003-mausezahn-move-variable-definitions-cli-h-to-cli-c.patch77
-rw-r--r--package/netsniff-ng/0004-mausezahn-move-variable-definitions-from-mops-h-to-mops-c.patch69
-rw-r--r--package/netsniff-ng/0005-mausezahn-move-variable-definitions-from-llist-h-to-llist-c.patch47
-rw-r--r--package/netsniff-ng/0006-mausezahn-move-variable-definitions-from-mz-h-to-mausezahn-c.patch184
-rw-r--r--package/netsniff-ng/netsniff-ng.hash2
-rw-r--r--package/netsniff-ng/netsniff-ng.mk2
-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/netsnmp.hash10
-rw-r--r--package/netsnmp/netsnmp.mk4
-rw-r--r--package/netsurf-buildsystem/netsurf-buildsystem.hash2
-rw-r--r--package/nettle/nettle.mk1
-rw-r--r--package/network-manager/network-manager.mk1
-rw-r--r--package/nfs-utils/Config.in2
-rw-r--r--package/nfs-utils/nfs-utils.mk2
-rw-r--r--package/nftables/nftables.mk1
-rw-r--r--package/nghttp2/nghttp2.mk1
-rw-r--r--package/nginx/S50nginx2
-rw-r--r--package/nginx/nginx.mk11
-rw-r--r--package/nginx/nginx.service3
-rw-r--r--package/ngircd/ngircd.hash2
-rw-r--r--package/ngircd/ngircd.mk3
-rw-r--r--package/ninja/0001-set-minimum-cmake-version-to-3.10.patch30
-rw-r--r--package/ninja/0002-remove-fdiagnostics-color-from-make-command.patch29
-rw-r--r--package/ninja/0003-CMake-fix-object-library-usage.patch56
-rw-r--r--package/ninja/ninja.hash4
-rw-r--r--package/ninja/ninja.mk2
-rw-r--r--package/nmap/nmap.hash6
-rw-r--r--package/nmap/nmap.mk6
-rw-r--r--package/nodejs/nodejs.hash6
-rw-r--r--package/nodejs/nodejs.mk4
-rw-r--r--package/ntfs-3g/ntfs-3g.mk1
-rw-r--r--package/ntp/ntp.mk7
-rw-r--r--package/nvidia-modprobe/Config.in8
-rw-r--r--package/nvidia-modprobe/nvidia-modprobe.hash3
-rw-r--r--package/nvidia-modprobe/nvidia-modprobe.mk22
-rw-r--r--package/nvme/nvme.mk9
-rw-r--r--package/odhcp6c/odhcp6c.hash2
-rw-r--r--package/olsr/0002-lib-pud-Makefile-fix-parallel-build.patch33
-rw-r--r--package/olsr/0003-pud-adapt-to-API-changes-in-gpsd-3-20.patch105
-rw-r--r--package/olsr/olsr.mk11
-rw-r--r--package/omxplayer/Config.in6
-rw-r--r--package/oniguruma/oniguruma.mk1
-rw-r--r--package/open62541/0001-CMakeLists.txt-project-only-contains-C-code.patch27
-rw-r--r--package/open62541/0002-arch-posix-CMakeLists.txt-fix-build-without-threads.patch37
-rw-r--r--package/open62541/Config.in71
-rw-r--r--package/open62541/open62541.hash3
-rw-r--r--package/open62541/open62541.mk57
-rw-r--r--package/openblas/0001-fix-gfortran-detection.patch30
-rw-r--r--package/openblas/Config.in21
-rw-r--r--package/openblas/openblas.mk9
-rw-r--r--package/opencv3/opencv3.hash2
-rw-r--r--package/opencv3/opencv3.mk5
-rw-r--r--package/openfpgaloader/Config.in7
-rw-r--r--package/openjdk/Config.in7
-rw-r--r--package/openjpeg/0004-Revert-Use-INC_DIR-for-OPENJPEG_INCLUDE_DIRS-fixes-u.patch37
-rw-r--r--package/openjpeg/0004-convertbmp-detect-invalid-file-dimensions-early.patch71
-rw-r--r--package/openjpeg/0005-bmp_read_rle4_data-avoid-potential-infinite-loop.patch86
-rw-r--r--package/openjpeg/0006-opj_j2k_update_image_dimensions-reject-images-whose-coordinates.patch32
-rw-r--r--package/openjpeg/0007-opj_tcd_init_tile-avoid-integer-overflow.patch46
-rw-r--r--package/openjpeg/0008-opj_decompress-fix-double-free-on-input-directory-with-mix-of-valid.patch43
-rw-r--r--package/openjpeg/openjpeg.hash4
-rw-r--r--package/openjpeg/openjpeg.mk16
-rw-r--r--package/openlayers/openlayers.hash2
-rw-r--r--package/openlayers/openlayers.mk2
-rw-r--r--package/openldap/0001-fix_cross_strip.patch2
-rw-r--r--package/openldap/0002-fix-bignum.patch4
-rw-r--r--package/openldap/0005-ITS-9454-fix-issuerAndThisUpdateCheck.patch26
-rw-r--r--package/openldap/openldap.hash10
-rw-r--r--package/openldap/openldap.mk6
-rw-r--r--package/openntpd/openntpd.mk1
-rw-r--r--package/openocd/Config.in28
-rw-r--r--package/openocd/Config.in.host4
-rw-r--r--package/openrc/openrc.mk1
-rw-r--r--package/openssh/openssh.hash4
-rw-r--r--package/openssh/openssh.mk5
-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.hash4
-rw-r--r--package/openvpn/openvpn.mk15
-rw-r--r--package/opkg-utils/opkg-utils.hash2
-rw-r--r--package/opkg-utils/opkg-utils.mk2
-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/ortp/ortp.hash2
-rw-r--r--package/ortp/ortp.mk2
-rw-r--r--package/p11-kit/0001-p11-kit-lists-c-Add-stdint-h-to-fix-compilation.patch28
-rw-r--r--package/p11-kit/Config.in2
-rw-r--r--package/p11-kit/p11-kit.hash4
-rw-r--r--package/p11-kit/p11-kit.mk22
-rw-r--r--package/paho-mqtt-c/paho-mqtt-c.hash2
-rw-r--r--package/paho-mqtt-c/paho-mqtt-c.mk2
-rw-r--r--package/paho-mqtt-cpp/paho-mqtt-cpp.mk4
-rw-r--r--package/pango/Config.in2
-rw-r--r--package/pango/pango.hash4
-rw-r--r--package/pango/pango.mk10
-rw-r--r--package/patch/patch.mk1
-rw-r--r--package/pax-utils/pax-utils.mk1
-rw-r--r--package/paxtest/paxtest.mk1
-rw-r--r--package/pcre/pcre.mk1
-rw-r--r--package/pcre2/Config.in1
-rw-r--r--package/pcsc-lite/Config.in4
-rw-r--r--package/pdbg/pdbg.hash2
-rw-r--r--package/pdbg/pdbg.mk2
-rw-r--r--package/perl-date-manip/perl-date-manip.hash4
-rw-r--r--package/perl-date-manip/perl-date-manip.mk2
-rw-r--r--package/perl-devel-cycle/Config.in6
-rw-r--r--package/perl-devel-cycle/perl-devel-cycle.hash6
-rw-r--r--package/perl-devel-cycle/perl-devel-cycle.mk14
-rw-r--r--package/perl-devel-size/Config.in11
-rw-r--r--package/perl-devel-size/perl-devel-size.hash6
-rw-r--r--package/perl-devel-size/perl-devel-size.mk14
-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-file-listing/perl-file-listing.hash4
-rw-r--r--package/perl-file-listing/perl-file-listing.mk2
-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-http-cookies/perl-http-cookies.hash6
-rw-r--r--package/perl-http-cookies/perl-http-cookies.mk2
-rw-r--r--package/perl-http-entity-parser/perl-http-entity-parser.hash4
-rw-r--r--package/perl-http-entity-parser/perl-http-entity-parser.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-json-maybexs/perl-json-maybexs.hash4
-rw-r--r--package/perl-json-maybexs/perl-json-maybexs.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-math-int64/Config.in10
-rw-r--r--package/perl-math-int64/perl-math-int64.hash6
-rw-r--r--package/perl-math-int64/perl-math-int64.mk14
-rw-r--r--package/perl-mojolicious/perl-mojolicious.hash4
-rw-r--r--package/perl-mojolicious/perl-mojolicious.mk2
-rw-r--r--package/perl-moo/Config.in1
-rw-r--r--package/perl-moo/perl-moo.hash4
-rw-r--r--package/perl-moo/perl-moo.mk2
-rw-r--r--package/perl-net-dns/perl-net-dns.hash6
-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-package-stash/perl-package-stash.hash6
-rw-r--r--package/perl-package-stash/perl-package-stash.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-plack/perl-plack.hash6
-rw-r--r--package/perl-plack/perl-plack.mk2
-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/0001-fix-the-generated-subdirectory-Makefiles.patch32
-rw-r--r--package/perl/Config.in10
-rw-r--r--package/perl/perl.hash14
-rw-r--r--package/perl/perl.mk15
-rw-r--r--package/phidgetwebservice/Config.in7
-rw-r--r--package/php/0002-iconv-tweak-iconv-detection.patch2
-rw-r--r--package/php/Config.in1
-rw-r--r--package/php/php.hash2
-rw-r--r--package/php/php.mk26
-rw-r--r--package/piglit/piglit.hash2
-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/pixman/pixman.mk1
-rw-r--r--package/pixz/0001-fix-linkage.patch41
-rw-r--r--package/pixz/pixz.hash2
-rw-r--r--package/pixz/pixz.mk2
-rw-r--r--package/pkg-cmake.mk16
-rw-r--r--package/pkg-download.mk8
-rw-r--r--package/pkg-generic.mk78
-rw-r--r--package/pkg-golang.mk4
-rw-r--r--package/pkg-meson.mk8
-rw-r--r--package/pkg-qmake.mk12
-rw-r--r--package/pkg-utils.mk12
-rw-r--r--package/pkgconf/0001-Only-prefix-with-the-sysroot-a-subset-of-variables.patch12
-rw-r--r--package/pkgconf/0002-Revert-main-assume-modversion-insted-of-version-if-o.patch2
-rw-r--r--package/pkgconf/pkgconf.hash4
-rw-r--r--package/pkgconf/pkgconf.mk2
-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/pngquant/pngquant.hash4
-rw-r--r--package/pngquant/pngquant.mk2
-rw-r--r--package/policycoreutils/policycoreutils.mk1
-rw-r--r--package/polkit/polkit.mk1
-rw-r--r--package/popperjs/Config.in6
-rw-r--r--package/popperjs/popperjs.hash3
-rw-r--r--package/popperjs/popperjs.mk19
-rw-r--r--package/poppler/poppler.mk18
-rw-r--r--package/postgresql/Config.in9
-rw-r--r--package/postgresql/pg_config51
-rw-r--r--package/postgresql/postgresql.hash8
-rw-r--r--package/postgresql/postgresql.mk13
-rw-r--r--package/powerpc-utils/powerpc-utils.mk1
-rw-r--r--package/pppd/pppd.mk2
-rw-r--r--package/prelink-cross/prelink-cross.hash2
-rw-r--r--package/privoxy/privoxy.hash8
-rw-r--r--package/privoxy/privoxy.mk3
-rw-r--r--package/proftpd/proftpd.mk1
-rw-r--r--package/proj/proj.hash6
-rw-r--r--package/proj/proj.mk2
-rw-r--r--package/prosody/prosody.hash8
-rw-r--r--package/prosody/prosody.mk2
-rw-r--r--package/protobuf/protobuf.hash2
-rw-r--r--package/protobuf/protobuf.mk10
-rw-r--r--package/psplash/psplash.hash4
-rw-r--r--package/pugixml/pugixml.hash4
-rw-r--r--package/pugixml/pugixml.mk4
-rw-r--r--package/pulseaudio/pulseaudio.hash10
-rw-r--r--package/pulseaudio/pulseaudio.mk4
-rw-r--r--package/pure-ftpd/pure-ftpd.mk1
-rw-r--r--package/putty/putty.mk1
-rw-r--r--package/python-aiohttp-jinja2/python-aiohttp-jinja2.hash6
-rw-r--r--package/python-aiohttp-jinja2/python-aiohttp-jinja2.mk4
-rw-r--r--package/python-aiohttp-remotes/python-aiohttp-remotes.hash6
-rw-r--r--package/python-aiohttp-remotes/python-aiohttp-remotes.mk4
-rw-r--r--package/python-aiohttp-session/python-aiohttp-session.mk2
-rw-r--r--package/python-aiohttp/Config.in5
-rw-r--r--package/python-aiohttp/python-aiohttp.hash6
-rw-r--r--package/python-aiohttp/python-aiohttp.mk4
-rw-r--r--package/python-aiorwlock/python-aiorwlock.hash6
-rw-r--r--package/python-aiorwlock/python-aiorwlock.mk4
-rw-r--r--package/python-bleak/Config.in8
-rw-r--r--package/python-bleak/python-bleak.hash5
-rw-r--r--package/python-bleak/python-bleak.mk14
-rw-r--r--package/python-bluezero/Config.in1
-rw-r--r--package/python-bluezero/python-bluezero.hash6
-rw-r--r--package/python-bluezero/python-bluezero.mk5
-rw-r--r--package/python-boto3/python-boto3.hash6
-rw-r--r--package/python-boto3/python-boto3.mk4
-rw-r--r--package/python-botocore/python-botocore.hash4
-rw-r--r--package/python-botocore/python-botocore.mk4
-rw-r--r--package/python-bottle/python-bottle.hash4
-rw-r--r--package/python-bottle/python-bottle.mk6
-rw-r--r--package/python-can/python-can.hash4
-rw-r--r--package/python-can/python-can.mk4
-rw-r--r--package/python-cbor2/python-cbor2.hash6
-rw-r--r--package/python-cbor2/python-cbor2.mk4
-rw-r--r--package/python-certifi/python-certifi.hash4
-rw-r--r--package/python-certifi/python-certifi.mk4
-rw-r--r--package/python-chardet/python-chardet.hash6
-rw-r--r--package/python-chardet/python-chardet.mk4
-rw-r--r--package/python-colorama/python-colorama.hash7
-rw-r--r--package/python-colorama/python-colorama.mk4
-rw-r--r--package/python-crc16/Config.in1
-rw-r--r--package/python-defusedxml/Config.in6
-rw-r--r--package/python-defusedxml/python-defusedxml.hash5
-rw-r--r--package/python-defusedxml/python-defusedxml.mk14
-rw-r--r--package/python-django/python-django.hash6
-rw-r--r--package/python-django/python-django.mk6
-rw-r--r--package/python-esptool/Config.in2
-rw-r--r--package/python-esptool/python-esptool.hash4
-rw-r--r--package/python-esptool/python-esptool.mk4
-rw-r--r--package/python-fire/python-fire.hash4
-rw-r--r--package/python-fire/python-fire.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-iniconfig/python-iniconfig.hash4
-rw-r--r--package/python-iniconfig/python-iniconfig.mk4
-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-janus/python-janus.hash4
-rw-r--r--package/python-janus/python-janus.mk4
-rw-r--r--package/python-jinja2/python-jinja2.mk1
-rw-r--r--package/python-jmespath/python-jmespath.hash4
-rw-r--r--package/python-jmespath/python-jmespath.mk4
-rw-r--r--package/python-libusb1/Config.in6
-rw-r--r--package/python-lxml/python-lxml.hash2
-rw-r--r--package/python-lxml/python-lxml.mk6
-rw-r--r--package/python-mako/python-mako.hash4
-rw-r--r--package/python-mako/python-mako.mk4
-rw-r--r--package/python-markupsafe/python-markupsafe.mk1
-rw-r--r--package/python-modbus-tk/python-modbus-tk.hash5
-rw-r--r--package/python-modbus-tk/python-modbus-tk.mk4
-rw-r--r--package/python-multidict/python-multidict.hash4
-rw-r--r--package/python-multidict/python-multidict.mk4
-rw-r--r--package/python-mwclient/Config.in4
-rw-r--r--package/python-mwclient/python-mwclient.hash6
-rw-r--r--package/python-mwclient/python-mwclient.mk4
-rw-r--r--package/python-mwscrape/Config.in3
-rw-r--r--package/python-mwscrape/python-mwscrape.hash2
-rw-r--r--package/python-mwscrape/python-mwscrape.mk2
-rw-r--r--package/python-mwscrape2slob/python-mwscrape2slob.hash2
-rw-r--r--package/python-mwscrape2slob/python-mwscrape2slob.mk2
-rw-r--r--package/python-nfc/Config.in6
-rw-r--r--package/python-pillow/Config.in1
-rw-r--r--package/python-pillow/python-pillow.hash3
-rw-r--r--package/python-pillow/python-pillow.mk13
-rw-r--r--package/python-ply/python-ply.mk1
-rw-r--r--package/python-protobuf/0001-python-setup.py-remove-unneeded-wheel-dependency.patch41
-rw-r--r--package/python-protobuf/python-protobuf.hash2
-rw-r--r--package/python-pybind/python-pybind.hash4
-rw-r--r--package/python-pybind/python-pybind.mk2
-rw-r--r--package/python-pycryptodomex/python-pycryptodomex.hash4
-rw-r--r--package/python-pycryptodomex/python-pycryptodomex.mk4
-rw-r--r--package/python-pycups/Config.in8
-rw-r--r--package/python-pycups/python-pycups.hash5
-rw-r--r--package/python-pycups/python-pycups.mk15
-rw-r--r--package/python-pydal/python-pydal.hash4
-rw-r--r--package/python-pydal/python-pydal.mk2
-rw-r--r--package/python-pyjwt/Config.in1
-rw-r--r--package/python-pyjwt/python-pyjwt.hash6
-rw-r--r--package/python-pyjwt/python-pyjwt.mk4
-rw-r--r--package/python-pylibftdi/Config.in6
-rw-r--r--package/python-pyparsing/Config.in2
-rw-r--r--package/python-pyparsing/python-pyparsing.hash8
-rw-r--r--package/python-pyparsing/python-pyparsing.mk4
-rw-r--r--package/python-pyqt5/python-pyqt5.mk2
-rw-r--r--package/python-pytest-asyncio/Config.in8
-rw-r--r--package/python-pytest-asyncio/python-pytest-asyncio.hash5
-rw-r--r--package/python-pytest-asyncio/python-pytest-asyncio.mk14
-rw-r--r--package/python-pytest/Config.in2
-rw-r--r--package/python-pytest/python-pytest.hash4
-rw-r--r--package/python-pytest/python-pytest.mk4
-rw-r--r--package/python-pyusb/Config.in6
-rw-r--r--package/python-pyyaml/python-pyyaml.hash6
-rw-r--r--package/python-pyyaml/python-pyyaml.mk6
-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-requests-oauthlib/python-requests-oauthlib.hash6
-rw-r--r--package/python-requests-oauthlib/python-requests-oauthlib.mk4
-rw-r--r--package/python-requests/python-requests.hash6
-rw-r--r--package/python-requests/python-requests.mk4
-rw-r--r--package/python-s3transfer/python-s3transfer.hash6
-rw-r--r--package/python-s3transfer/python-s3transfer.mk4
-rw-r--r--package/python-serial-asyncio/python-serial-asyncio.hash6
-rw-r--r--package/python-serial-asyncio/python-serial-asyncio.mk4
-rw-r--r--package/python-serial/python-serial.hash6
-rw-r--r--package/python-serial/python-serial.mk4
-rw-r--r--package/python-setuptools/python-setuptools.mk2
-rw-r--r--package/python-sockjs/python-sockjs.hash6
-rw-r--r--package/python-sockjs/python-sockjs.mk4
-rw-r--r--package/python-thrift/Config.in5
-rw-r--r--package/python-thrift/python-thrift.hash6
-rw-r--r--package/python-thrift/python-thrift.mk8
-rw-r--r--package/python-txdbus/python-txdbus.hash4
-rw-r--r--package/python-txdbus/python-txdbus.mk4
-rw-r--r--package/python-typing-extensions/Config.in7
-rw-r--r--package/python-typing-extensions/python-typing-extensions.hash5
-rw-r--r--package/python-typing-extensions/python-typing-extensions.mk14
-rw-r--r--package/python-typing/python-typing.hash6
-rw-r--r--package/python-typing/python-typing.mk4
-rw-r--r--package/python-urllib3/python-urllib3.hash6
-rw-r--r--package/python-urllib3/python-urllib3.mk6
-rw-r--r--package/python-yarl/python-yarl.hash4
-rw-r--r--package/python-yarl/python-yarl.mk4
-rw-r--r--package/python-yatl/python-yatl.hash4
-rw-r--r--package/python-yatl/python-yatl.mk4
-rw-r--r--package/python/Config.in2
-rw-r--r--package/python/python.mk1
l---------package/python3-jinja2/python3-jinja2.hash1
-rw-r--r--package/python3-jinja2/python3-jinja2.mk18
-rw-r--r--package/python3-mako/python3-mako.mk2
l---------package/python3-markupsafe/python3-markupsafe.hash1
-rw-r--r--package/python3-markupsafe/python3-markupsafe.mk16
l---------package/python3-ply/python3-ply.hash1
-rw-r--r--package/python3-ply/python3-ply.mk16
-rw-r--r--package/python3-pycryptodomex/python3-pycryptodomex.mk4
-rw-r--r--package/python3-pyyaml/python3-pyyaml.mk6
-rw-r--r--package/python3-requests/python3-requests.mk4
-rw-r--r--package/python3/Config.in5
-rw-r--r--package/python3/python3.hash8
-rw-r--r--package/python3/python3.mk11
-rw-r--r--package/qcom-db410c-firmware/Config.in7
-rw-r--r--package/qcom-db410c-firmware/qcom-db410c-firmware.hash3
-rw-r--r--package/qcom-db410c-firmware/qcom-db410c-firmware.mk41
-rw-r--r--package/qdecoder/qdecoder.hash4
-rw-r--r--package/qdecoder/qdecoder.mk2
-rw-r--r--package/qemu/0001-user-exec-fix-usage-of-mcontext-structure-on-ARM-uCl.patch4
-rw-r--r--package/qemu/0003-hw-usb-host-libusb.c-fix-build-with-kernel-5.0.patch43
-rw-r--r--package/qemu/0004-meson-add-tests-option.patch92
-rw-r--r--package/qemu/Config.in.host4
-rw-r--r--package/qemu/qemu.hash6
-rw-r--r--package/qemu/qemu.mk23
-rw-r--r--package/qoriq-rcw/Config.in.host (renamed from package/rcw/Config.in.host)8
-rw-r--r--package/qoriq-rcw/qoriq-rcw.hash3
-rw-r--r--package/qoriq-rcw/qoriq-rcw.mk67
-rw-r--r--package/qpid-proton/qpid-proton.mk2
-rw-r--r--package/qt-webkit-kiosk/qt-webkit-kiosk.hash2
-rw-r--r--package/qt5/Config.in3
-rw-r--r--package/qt5/qt5.mk2
-rw-r--r--package/qt5/qt53d/qt53d.hash10
-rw-r--r--package/qt5/qt5base/0005-eglfs-avoid-breaking-compilation-for-obscure-EGLNativeDisplayType-types.patch63
-rw-r--r--package/qt5/qt5base/Config.in5
-rw-r--r--package/qt5/qt5base/qt5base.hash17
-rw-r--r--package/qt5/qt5base/qt5base.mk11
-rw-r--r--package/qt5/qt5charts/qt5charts.hash6
-rw-r--r--package/qt5/qt5coap/Config.in11
-rw-r--r--package/qt5/qt5coap/qt5coap.hash6
-rw-r--r--package/qt5/qt5coap/qt5coap.mk15
-rw-r--r--package/qt5/qt5connectivity/qt5connectivity.hash14
-rw-r--r--package/qt5/qt5declarative/qt5declarative.hash14
-rw-r--r--package/qt5/qt5enginio/qt5enginio.hash10
-rw-r--r--package/qt5/qt5graphicaleffects/qt5graphicaleffects.hash14
-rw-r--r--package/qt5/qt5imageformats/qt5imageformats.hash14
-rw-r--r--package/qt5/qt5knx/Config.in12
-rw-r--r--package/qt5/qt5knx/qt5knx.hash6
-rw-r--r--package/qt5/qt5knx/qt5knx.mk15
-rw-r--r--package/qt5/qt5location/qt5location.hash14
-rw-r--r--package/qt5/qt5lottie/qt5lottie.hash4
-rw-r--r--package/qt5/qt5mqtt/Config.in13
-rw-r--r--package/qt5/qt5mqtt/qt5mqtt.hash6
-rw-r--r--package/qt5/qt5mqtt/qt5mqtt.mk15
-rw-r--r--package/qt5/qt5multimedia/qt5multimedia.hash16
-rw-r--r--package/qt5/qt5quickcontrols/qt5quickcontrols.hash12
-rw-r--r--package/qt5/qt5quickcontrols2/qt5quickcontrols2.hash10
-rw-r--r--package/qt5/qt5quicktimeline/qt5quicktimeline.hash4
-rw-r--r--package/qt5/qt5remoteobjects/qt5remoteobjects.hash12
-rw-r--r--package/qt5/qt5script/qt5script.hash16
-rw-r--r--package/qt5/qt5scxml/qt5scxml.hash11
-rw-r--r--package/qt5/qt5sensors/qt5sensors.hash14
-rw-r--r--package/qt5/qt5serialbus/qt5serialbus.hash12
-rw-r--r--package/qt5/qt5serialport/qt5serialport.hash14
-rw-r--r--package/qt5/qt5svg/qt5svg.hash12
-rw-r--r--package/qt5/qt5tools/0001-Disable-designer-tool-fixes-configure-error.patch10
-rw-r--r--package/qt5/qt5tools/qt5tools.hash14
-rw-r--r--package/qt5/qt5virtualkeyboard/qt5virtualkeyboard.hash14
-rw-r--r--package/qt5/qt5wayland/qt5wayland.hash14
-rw-r--r--package/qt5/qt5webchannel/qt5webchannel.hash14
-rw-r--r--package/qt5/qt5webengine/chromium-latest.inc116
-rw-r--r--package/qt5/qt5webengine/qt5webengine.hash1968
-rw-r--r--package/qt5/qt5webkit-examples/qt5webkit-examples.hash2
-rw-r--r--package/qt5/qt5webkit/qt5webkit.hash6
-rw-r--r--package/qt5/qt5websockets/qt5websockets.hash12
-rw-r--r--package/qt5/qt5webview/qt5webview.hash12
-rw-r--r--package/qt5/qt5x11extras/qt5x11extras.hash14
-rw-r--r--package/qt5/qt5xmlpatterns/qt5xmlpatterns.hash14
-rw-r--r--package/quagga/quagga.mk1
-rw-r--r--package/quickjs/0001-Makefile-add-optional-link-with-libatomic.patch37
-rw-r--r--package/quickjs/Config.in19
-rw-r--r--package/quickjs/quickjs.hash2
-rw-r--r--package/quickjs/quickjs.mk44
-rw-r--r--package/quota/0001-configure.ac-add-disable-pie-option.patch55
-rw-r--r--package/quota/0001-quota-Use-realloc-3-instead-of-reallocarray-3.patch34
-rw-r--r--package/quota/quota.hash10
-rw-r--r--package/quota/quota.mk7
-rw-r--r--package/rabbitmq-c/rabbitmq-c.mk6
-rw-r--r--package/radvd/0002-Don-t-force-fstack-protector-the-toolchain-might-lac.patch27
-rw-r--r--package/radvd/radvd.hash6
-rw-r--r--package/radvd/radvd.mk10
-rw-r--r--package/rapidjson/rapidjson.mk1
-rw-r--r--package/raptor/raptor.mk2
-rw-r--r--package/raspberrypi-usbboot/Config.in.host5
-rw-r--r--package/rauc/rauc.hash4
-rw-r--r--package/rauc/rauc.mk3
-rw-r--r--package/rcw-smarc-sal28/Config.in25
-rw-r--r--package/rcw-smarc-sal28/rcw-smarc-sal28.hash3
-rw-r--r--package/rcw-smarc-sal28/rcw-smarc-sal28.mk37
-rw-r--r--package/rcw/rcw.hash3
-rw-r--r--package/rcw/rcw.mk67
-rw-r--r--package/rdesktop/rdesktop.mk1
-rw-r--r--package/readline/Config.in18
-rw-r--r--package/readline/readline.hash4
-rw-r--r--package/readline/readline.mk9
-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.mk5
-rw-r--r--package/resiprocate/Config.in1
-rw-r--r--package/resiprocate/resiprocate.mk1
-rw-r--r--package/rhash/0001-configure-allow-cross-compilation.patch57
-rw-r--r--package/rhash/0002-configure-add-uclinux-target.patch36
-rw-r--r--package/rhash/rhash.hash9
-rw-r--r--package/rhash/rhash.mk33
-rw-r--r--package/rng-tools/0001-configure.ac-fix-with-rtlsdr-option.patch29
-rw-r--r--package/rng-tools/0002-rngd_jitter-disambiguate-call-to-encrypt.patch53
-rw-r--r--package/rng-tools/Config.in12
-rw-r--r--package/rng-tools/rng-tools.hash2
-rw-r--r--package/rng-tools/rng-tools.mk13
-rw-r--r--package/rocksdb/0001-build_tools-build_detect_platform-fix-C-tests.patch67
-rw-r--r--package/rocksdb/0002-POWER7-8-compatiblity-fix-CRC32-C-implementation.patch3787
-rw-r--r--package/rocksdb/0002-replace-POWER-crc32c-with-C-implementation.patch4058
-rw-r--r--package/rocksdb/rocksdb.hash4
-rw-r--r--package/rocksdb/rocksdb.mk16
-rw-r--r--package/rpi-bt-firmware/rpi-bt-firmware.hash2
-rw-r--r--package/rpi-bt-firmware/rpi-bt-firmware.mk2
-rw-r--r--package/rpi-firmware/rpi-firmware.hash2
-rw-r--r--package/rpi-firmware/rpi-firmware.mk2
-rw-r--r--package/rpi-userland/rpi-userland.hash2
-rw-r--r--package/rpi-userland/rpi-userland.mk2
-rw-r--r--package/rpi-wifi-firmware/rpi-wifi-firmware.hash4
-rw-r--r--package/rpi-wifi-firmware/rpi-wifi-firmware.mk2
-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.mk11
-rw-r--r--package/rsyslog/rsyslog.hash2
-rw-r--r--package/rsyslog/rsyslog.mk5
-rw-r--r--package/rt-tests/0002-rt-tests-oslat-Allow-build-for-not-supported-archs.patch52
-rw-r--r--package/rt-tests/rt-tests.hash2
-rw-r--r--package/rt-tests/rt-tests.mk4
-rw-r--r--package/rtc-tools/rtc-tools.hash4
-rw-r--r--package/rtl8188eu/rtl8188eu.hash2
-rw-r--r--package/rtl8188eu/rtl8188eu.mk2
-rw-r--r--package/rtl8723bu/rtl8723bu.hash2
-rw-r--r--package/rtl8723bu/rtl8723bu.mk2
-rw-r--r--package/rtmpdump/rtmpdump.hash4
-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/ruby.mk1
-rw-r--r--package/runc/runc.mk12
-rw-r--r--package/rust-bin/rust-bin.hash94
-rw-r--r--package/rust-bin/rust-bin.mk2
-rw-r--r--package/rust/rust.hash10
-rw-r--r--package/rust/rust.mk4
-rw-r--r--package/samba4/0005-nsswitch-nsstest-c-Avoid-nss-function-conflicts-with-glibc-nss-h.patch104
-rw-r--r--package/samba4/samba4.hash4
-rw-r--r--package/samba4/samba4.mk4
-rw-r--r--package/screen/0008_CVE-2021-26937.patch68
-rw-r--r--package/screen/screen.mk4
-rw-r--r--package/screenfetch/Config.in9
-rw-r--r--package/screenfetch/screenfetch.hash2
-rw-r--r--package/screenfetch/screenfetch.mk17
-rw-r--r--package/sdl2/0001-src-video-directfb-SDL_DirectFB_render.c-fix-build.patch46
-rw-r--r--package/sdl2/0001-src-video-kmsdrm-SDL_kmsdrmvideo.c-fix-build.patch (renamed from package/sdl2/0002-src-video-kmsdrm-SDL_kmsdrmvideo.c-fix-build.patch)34
-rw-r--r--package/sdl2/sdl2.hash4
-rw-r--r--package/sdl2/sdl2.mk4
-rw-r--r--package/sdl_ttf/sdl_ttf.hash2
-rw-r--r--package/sdl_ttf/sdl_ttf.mk15
-rw-r--r--package/sed/sed.mk1
-rw-r--r--package/ser2net/0001-port.h-include-sys-time.h.patch39
-rw-r--r--package/ser2net/ser2net.hash6
-rw-r--r--package/ser2net/ser2net.mk4
-rw-r--r--package/setools/setools.mk1
-rw-r--r--package/shadowsocks-libev/0001-configure.ac-use-pkg-config-to-find-netfilter_conntr.patch62
-rw-r--r--package/shadowsocks-libev/shadowsocks-libev.hash2
-rw-r--r--package/shadowsocks-libev/shadowsocks-libev.mk5
-rw-r--r--package/shairport-sync/shairport-sync.hash2
-rw-r--r--package/shairport-sync/shairport-sync.mk2
-rw-r--r--package/sigrok-cli/sigrok-cli.hash2
-rw-r--r--package/sigrok-cli/sigrok-cli.mk2
-rw-r--r--package/sispmctl/Config.in6
-rw-r--r--package/slirp/slirp.mk2
-rw-r--r--package/smartmontools/smartmontools.mk1
-rw-r--r--package/smcroute/smcroute.mk1
-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/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/sox.hash4
-rw-r--r--package/sox/sox.mk60
-rw-r--r--package/spawn-fcgi/spawn-fcgi.mk1
-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/speexdsp/speexdsp.hash4
-rw-r--r--package/spi-tools/spi-tools.hash2
-rw-r--r--package/spi-tools/spi-tools.mk2
-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.hash9
-rw-r--r--package/sqlite/sqlite.mk6
-rw-r--r--package/squashfs/squashfs.mk1
-rw-r--r--package/squid/squid.mk1
-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/sshfs/0001-sshfs.c-fix-build-with-gcc-4.8.patch47
-rw-r--r--package/sshfs/sshfs.hash2
-rw-r--r--package/sshfs/sshfs.mk2
-rw-r--r--package/sslh/Config.in4
-rw-r--r--package/stella/stella.hash2
-rw-r--r--package/stella/stella.mk2
-rw-r--r--package/stellarium/stellarium.hash4
-rw-r--r--package/stellarium/stellarium.mk2
-rw-r--r--package/stm32flash/stm32flash.hash4
-rw-r--r--package/strace/strace.hash4
-rw-r--r--package/strace/strace.mk3
-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.mk3
-rw-r--r--package/subversion/subversion.hash4
-rw-r--r--package/subversion/subversion.mk3
-rw-r--r--package/sudo/sudo.hash4
-rw-r--r--package/sudo/sudo.mk5
-rw-r--r--package/sunxi-boards/Config.in5
-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/sunxi-mali-mainline/sunxi-mali-mainline.hash4
-rw-r--r--package/sunxi-tools/Config.in6
-rw-r--r--package/sunxi-tools/Config.in.host5
-rw-r--r--package/suricata/suricata.hash2
-rw-r--r--package/suricata/suricata.mk2
-rw-r--r--package/swupdate/swupdate.sh3
-rw-r--r--package/sysklogd/Config.in44
-rw-r--r--package/sysklogd/klogd.service11
-rw-r--r--package/sysklogd/sysklogd.hash4
-rw-r--r--package/sysklogd/sysklogd.mk32
-rw-r--r--package/sysklogd/syslog.conf7
-rw-r--r--package/sysklogd/syslogd.service4
-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.mk9
-rw-r--r--package/sysrepo/sysrepo.hash2
-rw-r--r--package/sysrepo/sysrepo.mk2
-rw-r--r--package/sysstat/sysstat.hash4
-rw-r--r--package/sysstat/sysstat.mk12
-rw-r--r--package/systemd/0001-update-done-Do-not-fail-with-read-only-etc-or-var.patch34
-rw-r--r--package/systemd/Config.in18
-rw-r--r--package/systemd/systemd.hash4
-rw-r--r--package/systemd/systemd.mk15
-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.hash6
-rw-r--r--package/tar/tar.mk9
-rw-r--r--package/tcl/tcl.mk1
-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.mk19
-rw-r--r--package/tcpreplay/tcpreplay.mk1
-rw-r--r--package/tegrarcm/Config.in.host5
-rw-r--r--package/tftpd/tftpd.mk2
-rw-r--r--package/thrift/thrift.mk1
-rw-r--r--package/thttpd/thttpd.mk1
-rw-r--r--package/ti-sgx-demos/ti-sgx-demos.hash4
-rw-r--r--package/ti-sgx-demos/ti-sgx-demos.mk4
-rw-r--r--package/ti-sgx-km/ti-sgx-km.hash4
-rw-r--r--package/ti-sgx-km/ti-sgx-km.mk4
-rw-r--r--package/ti-sgx-libgbm/0001-Add-missing-sys-sysmacros.h-include.patch25
-rw-r--r--package/ti-sgx-libgbm/Config.in12
-rw-r--r--package/ti-sgx-libgbm/ti-sgx-libgbm.hash3
-rw-r--r--package/ti-sgx-libgbm/ti-sgx-libgbm.mk32
-rw-r--r--package/ti-sgx-um/Config.in3
-rw-r--r--package/ti-sgx-um/ti-sgx-um.hash4
-rw-r--r--package/ti-sgx-um/ti-sgx-um.mk4
-rw-r--r--package/tiff/tiff.hash2
-rw-r--r--package/tiff/tiff.mk4
-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/0019-Adjust-code-to-PG13-tuptoaster-changes.patch70
-rw-r--r--package/timescaledb/timescaledb.hash2
-rw-r--r--package/timescaledb/timescaledb.mk3
-rw-r--r--package/tinc/tinc.mk1
-rw-r--r--package/tini/tini.mk1
-rw-r--r--package/tinycbor/0001-Enable-build-for-different-c-libraries.patch39
-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/tor.hash2
-rw-r--r--package/tor/tor.mk3
-rw-r--r--package/tovid/Config.in11
-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/tpm2-tss/tpm2-tss.hash2
-rw-r--r--package/tpm2-tss/tpm2-tss.mk2
-rw-r--r--package/trace-cmd/0001-trace-cmd-libtracecmd-API-cleanup.patch1486
-rw-r--r--package/trace-cmd/0001-trace-listen-add-missing-header.patch38
-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/trace-cmd/trace-cmd.hash8
-rw-r--r--package/trace-cmd/trace-cmd.mk29
-rw-r--r--package/tremor/tremor.hash4
-rw-r--r--package/trousers/0003-Correct-multiple-security-issues-that-are-present-if.patch90
-rw-r--r--package/trousers/0004-trousers-resolve-build-failure.patch41
-rw-r--r--package/trousers/trousers.hash10
-rw-r--r--package/trousers/trousers.mk6
-rw-r--r--package/ttyd/ttyd.hash2
-rw-r--r--package/ttyd/ttyd.mk2
-rw-r--r--package/tvheadend/tvheadend.hash2
-rw-r--r--package/tvheadend/tvheadend.mk2
-rw-r--r--package/tzdata/tzdata.hash4
-rw-r--r--package/tzdata/tzdata.mk8
-rw-r--r--package/uboot-tools/uboot-tools.mk77
-rw-r--r--package/ubus/ubus.hash2
-rw-r--r--package/uclibc-ng-test/uclibc-ng-test.hash3
-rw-r--r--package/uclibc-ng-test/uclibc-ng-test.mk2
-rw-r--r--package/uclibc/0001-arch-sh-Add-64-bit-time-types-from-kernel.patch33
-rw-r--r--package/uclibc/uclibc.hash4
-rw-r--r--package/uclibc/uclibc.mk2
-rw-r--r--package/uemacs/uemacs.hash4
-rw-r--r--package/uhd/0003-add-RISC-V-endian-detection.patch113
-rw-r--r--package/uhd/Config.in77
-rw-r--r--package/uhd/uhd.mk68
-rw-r--r--package/uhttpd/uhttpd.hash2
-rw-r--r--package/uhubctl/Config.in6
-rw-r--r--package/uhubctl/uhubctl.hash2
-rw-r--r--package/uhubctl/uhubctl.mk2
-rw-r--r--package/unbound/unbound.hash6
-rw-r--r--package/unbound/unbound.mk3
-rw-r--r--package/unzip/unzip.hash24
-rw-r--r--package/unzip/unzip.mk39
-rw-r--r--package/upmpdcli/upmpdcli.hash4
-rw-r--r--package/upmpdcli/upmpdcli.mk2
-rw-r--r--package/upower/Config.in6
-rw-r--r--package/upx/upx.mk1
-rw-r--r--package/usb_modeswitch/Config.in6
-rw-r--r--package/usb_modeswitch_data/Config.in6
-rw-r--r--package/usbredir/Config.in6
-rw-r--r--package/usbutils/Config.in7
-rw-r--r--package/usbutils/usbutils.hash6
-rw-r--r--package/usbutils/usbutils.mk2
-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/utf8proc/utf8proc.hash4
-rw-r--r--package/utf8proc/utf8proc.mk2
-rw-r--r--package/util-linux/util-linux.hash2
-rw-r--r--package/util-linux/util-linux.mk4
-rw-r--r--package/uvw/uvw.hash2
-rw-r--r--package/uvw/uvw.mk6
-rw-r--r--package/vala/vala.mk1
-rw-r--r--package/valgrind/valgrind.mk1
-rw-r--r--package/valijson/valijson.mk1
-rw-r--r--package/vboot-utils/vboot-utils.hash2
-rw-r--r--package/vde2/vde2.mk2
-rw-r--r--package/vdr/0001-libjpeg.patch40
-rw-r--r--package/vdr/0002-Fixed-compatibility-with-current-versions-of-glibc.patch27
-rw-r--r--package/vdr/vdr.hash8
-rw-r--r--package/vdr/vdr.mk9
-rw-r--r--package/vim/vim.mk1
-rw-r--r--package/vlc/0011-qt-fix-missing-header-when-compiling-with-Qt-5.15.patch56
-rw-r--r--package/vlc/vlc.hash10
-rw-r--r--package/vlc/vlc.mk8
-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.mk14
-rw-r--r--package/vsftpd/vsftpd.mk1
-rw-r--r--package/vuejs/vuejs.hash3
-rw-r--r--package/vuejs/vuejs.mk9
-rw-r--r--package/waf/waf.hash9
-rw-r--r--package/waf/waf.mk2
-rw-r--r--package/wavpack/wavpack.hash4
-rw-r--r--package/wavpack/wavpack.mk3
-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/wget.mk1
-rw-r--r--package/wilink-bt-firmware/wilink-bt-firmware.hash4
-rw-r--r--package/wine/wine.mk1
-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/wireless-regdb/wireless-regdb.mk1
-rw-r--r--package/wireless_tools/wireless_tools.mk2
-rw-r--r--package/wireshark/wireshark.hash6
-rw-r--r--package/wireshark/wireshark.mk3
-rw-r--r--package/wlroots/wlroots.hash4
-rw-r--r--package/wlroots/wlroots.mk4
-rw-r--r--package/wolfssl/0001-Make-ByteReverseWords-available-for-big-and-little-endian.patch32
-rw-r--r--package/wolfssl/wolfssl.hash2
-rw-r--r--package/wolfssl/wolfssl.mk3
-rw-r--r--package/wpa_supplicant/wpa_supplicant.hash2
-rw-r--r--package/wpa_supplicant/wpa_supplicant.mk5
-rw-r--r--package/wpewebkit/wpewebkit.hash8
-rw-r--r--package/wpewebkit/wpewebkit.mk4
-rw-r--r--package/wqy-zenhei/Config.in16
-rw-r--r--package/wqy-zenhei/wqy-zenhei.hash6
-rw-r--r--package/wqy-zenhei/wqy-zenhei.mk27
-rw-r--r--package/x11r7/libxcb/libxcb.mk10
-rw-r--r--package/x11r7/xapp_fonttosfnt/xapp_fonttosfnt.hash10
-rw-r--r--package/x11r7/xapp_fonttosfnt/xapp_fonttosfnt.mk2
-rw-r--r--package/x11r7/xapp_xkbcomp/xapp_xkbcomp.hash8
-rw-r--r--package/x11r7/xapp_xkbcomp/xapp_xkbcomp.mk2
-rw-r--r--package/x11r7/xapp_xload/xapp_xload.mk4
-rw-r--r--package/x11r7/xapp_xprop/xapp_xprop.hash10
-rw-r--r--package/x11r7/xapp_xprop/xapp_xprop.mk2
-rw-r--r--package/x11r7/xcb-proto/xcb-proto.hash8
-rw-r--r--package/x11r7/xcb-proto/xcb-proto.mk12
-rw-r--r--package/x11r7/xdriver_xf86-video-imx-viv/xdriver_xf86-video-imx-viv.hash2
-rw-r--r--package/x11r7/xdriver_xf86-video-intel/xdriver_xf86-video-intel.hash2
-rw-r--r--package/x11r7/xdriver_xf86-video-vesa/xdriver_xf86-video-vesa.hash10
-rw-r--r--package/x11r7/xdriver_xf86-video-vesa/xdriver_xf86-video-vesa.mk2
-rw-r--r--package/x11r7/xfont_font-alias/xfont_font-alias.hash4
-rw-r--r--package/x11r7/xfont_font-alias/xfont_font-alias.mk2
-rw-r--r--package/x11r7/xfont_font-misc-ethiopic/xfont_font-misc-ethiopic.hash4
-rw-r--r--package/x11r7/xfont_font-misc-ethiopic/xfont_font-misc-ethiopic.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.hash6
-rw-r--r--package/x11r7/xlib_libX11/xlib_libX11.mk4
-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_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/xserver_xorg-server/0002-Remove-check-for-useSIGIO-option.patch53
-rw-r--r--package/x11r7/xserver_xorg-server/0002-include-misc.h-fix-uClibc-build.patch (renamed from package/x11r7/xserver_xorg-server/0003-include-misc.h-fix-uClibc-build.patch)0
-rw-r--r--package/x11r7/xserver_xorg-server/0003-hw-xwayland-Makefile.am-fix-build-without-glx.patch (renamed from package/x11r7/xserver_xorg-server/0004-hw-xwayland-Makefile.am-fix-build-without-glx.patch)0
-rw-r--r--package/x11r7/xserver_xorg-server/0004-hw-xfree86-common-xf86Init.c-fix-build-without-glx.patch (renamed from package/x11r7/xserver_xorg-server/0005-hw-xfree86-common-xf86Init.c-fix-build-without-glx.patch)0
-rw-r--r--package/x11r7/xserver_xorg-server/0005-Fix-segfault-on-probing-a-non-PCI-platform-device-on.patch (renamed from package/x11r7/xserver_xorg-server/0006-Fix-segfault-on-probing-a-non-PCI-platform-device-on.patch)0
-rw-r--r--package/x11r7/xserver_xorg-server/0007-Fix-XkbSetDeviceInfo-and-SetDeviceIndicators-heap-ov.patch100
-rw-r--r--package/x11r7/xserver_xorg-server/0008-Check-SetMap-request-length-carefully.patch131
-rw-r--r--package/x11r7/xserver_xorg-server/xserver_xorg-server.hash6
-rw-r--r--package/x11r7/xserver_xorg-server/xserver_xorg-server.mk5
-rw-r--r--package/x11vnc/0002-scan-limit-access-to-shared-memory-segments-to-current-user.patch25
-rw-r--r--package/x11vnc/x11vnc.mk3
-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.hash26
-rw-r--r--package/xen/xen.mk41
-rw-r--r--package/xenomai/3.0.10/0001-lib-boilerplate-iniparser-Allow-building-with-GCC-10-2-2020101.patch1721
-rw-r--r--package/xenomai/Config.in15
-rw-r--r--package/xenomai/xenomai.mk2
-rw-r--r--package/xerces/0001-cmake-Allow-thread-checks-to-fail-and-fall-back-to-nothreads.patch38
-rw-r--r--package/xerces/0001-fix-static-linking-with-curl.patch (renamed from package/xerces/0002-fix-static-linking-with-curl.patch)0
-rw-r--r--package/xerces/xerces.hash6
-rw-r--r--package/xerces/xerces.mk9
-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/xorcurses/Config.in11
-rw-r--r--package/xorcurses/xorcurses.hash3
-rw-r--r--package/xorcurses/xorcurses.mk27
-rw-r--r--package/xorriso/xorriso.hash6
-rw-r--r--package/xorriso/xorriso.mk2
-rw-r--r--package/xscreensaver/Config.in10
-rw-r--r--package/xscreensaver/xscreensaver.hash2
-rw-r--r--package/xscreensaver/xscreensaver.mk70
-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/xz/xz.mk1
-rw-r--r--package/yaml-cpp/yaml-cpp.mk1
-rw-r--r--package/ytree/ytree.hash2
-rw-r--r--package/ytree/ytree.mk2
-rw-r--r--package/zeromq/0001-src-compat.hpp-fix-build-with-libbsd-and-strlcpy.patch107
-rw-r--r--package/zeromq/Config.in5
-rw-r--r--package/zeromq/zeromq.hash6
-rw-r--r--package/zeromq/zeromq.mk26
-rw-r--r--package/zic/0001-remove-dependency-check-on-version-file.patch8
-rw-r--r--package/zic/zic.hash4
-rw-r--r--package/zic/zic.mk2
-rw-r--r--package/zip/zip.mk1
-rw-r--r--package/znc/znc.mk6
-rw-r--r--package/zsh/zsh.mk1
-rw-r--r--package/zstd/0001-programs-util.c-fix-build-without-st_mtime.patch40
-rw-r--r--package/zstd/zstd.hash6
-rw-r--r--package/zstd/zstd.mk26
-rw-r--r--package/zziplib/zziplib.hash2
-rw-r--r--package/zziplib/zziplib.mk21
1964 files changed, 23386 insertions, 19894 deletions
diff --git a/package/Config.in b/package/Config.in
index 016a99ed1a..5304ab141c 100644
--- a/package/Config.in
+++ b/package/Config.in
@@ -87,7 +87,10 @@ menu "Debugging, profiling and benchmark"
source "package/bonnie/Config.in"
source "package/cache-calibrator/Config.in"
source "package/clinfo/Config.in"
+ source "package/coremark/Config.in"
+ source "package/coremark-pro/Config.in"
source "package/dacapo/Config.in"
+ source "package/delve/Config.in"
source "package/dhrystone/Config.in"
source "package/dieharder/Config.in"
source "package/dmalloc/Config.in"
@@ -122,6 +125,7 @@ menu "Debugging, profiling and benchmark"
source "package/pax-utils/Config.in"
source "package/pcm-tools/Config.in"
source "package/piglit/Config.in"
+ source "package/ply/Config.in"
source "package/ptm2human/Config.in"
source "package/pv/Config.in"
source "package/racehound/Config.in"
@@ -240,6 +244,7 @@ comment "Fonts"
source "package/ghostscript-fonts/Config.in"
source "package/inconsolata/Config.in"
source "package/liberation/Config.in"
+ source "package/wqy-zenhei/Config.in"
comment "Icons"
source "package/adwaita-icon-theme/Config.in"
@@ -261,6 +266,7 @@ menu "Games"
source "package/doom-wad/Config.in"
source "package/flare-engine/Config.in"
source "package/flare-game/Config.in"
+ source "package/frotz/Config.in"
source "package/gnuchess/Config.in"
source "package/lbreakout2/Config.in"
source "package/ltris/Config.in"
@@ -276,6 +282,7 @@ menu "Games"
source "package/stella/Config.in"
source "package/supertux/Config.in"
source "package/supertuxkart/Config.in"
+ source "package/xorcurses/Config.in"
endmenu
menu "Graphic libraries and applications (graphic/text)"
@@ -402,6 +409,8 @@ menu "Firmware"
source "package/linux-firmware/Config.in"
source "package/murata-cyw-fw/Config.in"
source "package/odroidc2-firmware/Config.in"
+ source "package/qcom-db410c-firmware/Config.in"
+ source "package/rcw-smarc-sal28/Config.in"
source "package/rpi-bt-firmware/Config.in"
source "package/rpi-firmware/Config.in"
source "package/rpi-wifi-firmware/Config.in"
@@ -478,6 +487,7 @@ endmenu
source "package/iucode-tool/Config.in"
source "package/kbd/Config.in"
source "package/lcdproc/Config.in"
+ source "package/libiec61850/Config.in"
source "package/libubootenv/Config.in"
source "package/libuio/Config.in"
source "package/linux-backports/Config.in"
@@ -502,6 +512,7 @@ endmenu
source "package/nanocom/Config.in"
source "package/neard/Config.in"
source "package/nvidia-driver/Config.in"
+ source "package/nvidia-modprobe/Config.in"
source "package/nvme/Config.in"
source "package/ofono/Config.in"
source "package/on2-8170-modules/Config.in"
@@ -553,7 +564,6 @@ endmenu
source "package/ti-gfx/Config.in"
source "package/ti-sgx-demos/Config.in"
source "package/ti-sgx-km/Config.in"
- source "package/ti-sgx-libgbm/Config.in"
source "package/ti-sgx-um/Config.in"
source "package/ti-uim/Config.in"
source "package/ti-utils/Config.in"
@@ -683,6 +693,7 @@ menu "Lua libraries/modules"
source "package/luaexpatutils/Config.in"
source "package/luafilesystem/Config.in"
source "package/luajson/Config.in"
+ source "package/lualdap/Config.in"
source "package/lualogging/Config.in"
source "package/luaossl/Config.in"
source "package/luaposix/Config.in"
@@ -739,7 +750,9 @@ menu "Perl libraries/modules"
source "package/perl-datetime-tiny/Config.in"
source "package/perl-dbd-mysql/Config.in"
source "package/perl-dbi/Config.in"
+ source "package/perl-devel-cycle/Config.in"
source "package/perl-devel-globaldestruction/Config.in"
+ source "package/perl-devel-size/Config.in"
source "package/perl-devel-stacktrace/Config.in"
source "package/perl-devel-stacktrace-ashtml/Config.in"
source "package/perl-device-serialport/Config.in"
@@ -781,6 +794,7 @@ menu "Perl libraries/modules"
source "package/perl-lwp-protocol-https/Config.in"
source "package/perl-mail-dkim/Config.in"
source "package/perl-mailtools/Config.in"
+ source "package/perl-math-int64/Config.in"
source "package/perl-math-prime-util/Config.in"
source "package/perl-mime-base64-urlsafe/Config.in"
source "package/perl-mime-tools/Config.in"
@@ -896,6 +910,7 @@ menu "External python modules"
source "package/python-bcrypt/Config.in"
source "package/python-beautifulsoup4/Config.in"
source "package/python-bitstring/Config.in"
+ source "package/python-bleak/Config.in"
source "package/python-bluezero/Config.in"
source "package/python-boto3/Config.in"
source "package/python-botocore/Config.in"
@@ -942,6 +957,7 @@ menu "External python modules"
source "package/python-dataproperty/Config.in"
source "package/python-dateutil/Config.in"
source "package/python-decorator/Config.in"
+ source "package/python-defusedxml/Config.in"
source "package/python-dialog/Config.in"
source "package/python-dialog3/Config.in"
source "package/python-dicttoxml/Config.in"
@@ -1097,6 +1113,7 @@ menu "External python modules"
source "package/python-pycli/Config.in"
source "package/python-pycparser/Config.in"
source "package/python-pycryptodomex/Config.in"
+ source "package/python-pycups/Config.in"
source "package/python-pydal/Config.in"
source "package/python-pydantic/Config.in"
source "package/python-pyelftools/Config.in"
@@ -1131,6 +1148,7 @@ menu "External python modules"
source "package/python-pytablereader/Config.in"
source "package/python-pytablewriter/Config.in"
source "package/python-pytest/Config.in"
+ source "package/python-pytest-asyncio/Config.in"
source "package/python-pytrie/Config.in"
source "package/python-pytz/Config.in"
source "package/python-pyudev/Config.in"
@@ -1207,6 +1225,7 @@ menu "External python modules"
source "package/python-txtorcon/Config.in"
source "package/python-typepy/Config.in"
source "package/python-typing/Config.in"
+ source "package/python-typing-extensions/Config.in"
source "package/python-u-msgpack/Config.in"
source "package/python-ubjson/Config.in"
source "package/python-ujson/Config.in"
@@ -1245,6 +1264,7 @@ menu "External python modules"
source "package/python-zope-interface/Config.in"
endmenu
endif
+ source "package/quickjs/Config.in"
source "package/ruby/Config.in"
source "package/tcl/Config.in"
if BR2_PACKAGE_TCL
@@ -1261,7 +1281,6 @@ menu "Audio/Sound"
source "package/alsa-lib/Config.in"
source "package/alure/Config.in"
source "package/aubio/Config.in"
- source "package/audiofile/Config.in"
source "package/bcg729/Config.in"
source "package/caps/Config.in"
source "package/fdk-aac/Config.in"
@@ -1358,6 +1377,7 @@ menu "Crypto"
source "package/pkcs11-helper/Config.in"
source "package/rhash/Config.in"
source "package/tinydtls/Config.in"
+ source "package/tpm2-pkcs11/Config.in"
source "package/tpm2-tss/Config.in"
source "package/trousers/Config.in"
source "package/ustream-ssl/Config.in"
@@ -1372,6 +1392,7 @@ menu "Database"
source "package/kompexsqlite/Config.in"
source "package/leveldb/Config.in"
source "package/libgit2/Config.in"
+ source "package/libmdbx/Config.in"
source "package/libodb/Config.in"
source "package/libodb-boost/Config.in"
source "package/libodb-mysql/Config.in"
@@ -1568,6 +1589,10 @@ endmenu
endif
source "package/bootstrap/Config.in"
source "package/chartjs/Config.in"
+ source "package/datatables/Config.in"
+ source "package/datatables-buttons/Config.in"
+ source "package/datatables-fixedcolumns/Config.in"
+ source "package/datatables-responsive/Config.in"
source "package/duktape/Config.in"
source "package/explorercanvas/Config.in"
source "package/flot/Config.in"
@@ -1586,7 +1611,9 @@ endmenu
endif
source "package/jsmin/Config.in"
source "package/json-javascript/Config.in"
+ source "package/jszip/Config.in"
source "package/openlayers/Config.in"
+ source "package/popperjs/Config.in"
source "package/spidermonkey/Config.in"
source "package/vuejs/Config.in"
endmenu
@@ -1764,7 +1791,6 @@ menu "Networking"
source "package/libuev/Config.in"
source "package/libuhttpd/Config.in"
source "package/libupnp/Config.in"
- source "package/libupnp18/Config.in"
source "package/libupnpp/Config.in"
source "package/liburiparser/Config.in"
source "package/libuwsc/Config.in"
@@ -1784,6 +1810,7 @@ menu "Networking"
source "package/nss-myhostname/Config.in"
source "package/nss-pam-ldapd/Config.in"
source "package/omniorb/Config.in"
+ source "package/open62541/Config.in"
source "package/openldap/Config.in"
source "package/openmpi/Config.in"
source "package/openpgm/Config.in"
@@ -1875,6 +1902,7 @@ menu "Other"
source "package/libevent/Config.in"
source "package/libffi/Config.in"
source "package/libgee/Config.in"
+ source "package/libgeos/Config.in"
source "package/libglib2/Config.in"
source "package/libglob/Config.in"
source "package/libical/Config.in"
@@ -1954,6 +1982,7 @@ menu "Text and terminal handling"
source "package/fmt/Config.in"
source "package/fstrcmp/Config.in"
source "package/icu/Config.in"
+ source "package/inih/Config.in"
source "package/libcli/Config.in"
source "package/libedit/Config.in"
source "package/libenca/Config.in"
@@ -2038,7 +2067,6 @@ menu "Networking applications"
source "package/bluez-tools/Config.in"
source "package/bluez5_utils/Config.in"
source "package/bmon/Config.in"
- source "package/boa/Config.in"
source "package/boinc/Config.in"
source "package/brcm-patchram-plus/Config.in"
source "package/bridge-utils/Config.in"
@@ -2047,6 +2075,7 @@ menu "Networking applications"
source "package/c-icap-modules/Config.in"
source "package/can-utils/Config.in"
source "package/cannelloni/Config.in"
+ source "package/casync/Config.in"
source "package/chrony/Config.in"
source "package/civetweb/Config.in"
source "package/connman/Config.in"
@@ -2111,7 +2140,6 @@ menu "Networking applications"
source "package/iperf/Config.in"
source "package/iperf3/Config.in"
source "package/iproute2/Config.in"
- source "package/ipsec-tools/Config.in"
source "package/ipset/Config.in"
source "package/iptables/Config.in"
source "package/iptraf-ng/Config.in"
@@ -2240,6 +2268,7 @@ endif
source "package/spice/Config.in"
source "package/spice-protocol/Config.in"
source "package/squid/Config.in"
+ source "package/ssdp-responder/Config.in"
source "package/sshguard/Config.in"
source "package/sshpass/Config.in"
source "package/sslh/Config.in"
@@ -2352,12 +2381,14 @@ comment "Utilities"
source "package/lockfile-progs/Config.in"
source "package/logrotate/Config.in"
source "package/logsurfer/Config.in"
+ source "package/neofetch/Config.in"
source "package/pdmenu/Config.in"
source "package/pinentry/Config.in"
source "package/qprint/Config.in"
source "package/ranger/Config.in"
source "package/rtty/Config.in"
source "package/screen/Config.in"
+ source "package/screenfetch/Config.in"
source "package/sudo/Config.in"
source "package/terminology/Config.in"
source "package/time/Config.in"
@@ -2376,6 +2407,7 @@ menu "System tools"
source "package/atop/Config.in"
source "package/attr/Config.in"
source "package/audit/Config.in"
+ source "package/balena-engine/Config.in"
source "package/bubblewrap/Config.in"
source "package/cgroupfs-mount/Config.in"
source "package/circus/Config.in"
@@ -2397,6 +2429,7 @@ menu "System tools"
source "package/emlog/Config.in"
source "package/ftop/Config.in"
source "package/getent/Config.in"
+ source "package/gkrellm/Config.in"
source "package/htop/Config.in"
source "package/ibm-sw-tpm2/Config.in"
source "package/initscripts/Config.in"
diff --git a/package/Config.in.host b/package/Config.in.host
index c69c756f3a..ba6a68c728 100644
--- a/package/Config.in.host
+++ b/package/Config.in.host
@@ -1,5 +1,6 @@
menu "Host utilities"
+ source "package/abootimg/Config.in.host"
source "package/aespipe/Config.in.host"
source "package/android-tools/Config.in.host"
source "package/asn1c/Config.in.host"
@@ -69,9 +70,9 @@ menu "Host utilities"
source "package/python-xlrd/Config.in.host"
source "package/python3/Config.in.host"
source "package/qemu/Config.in.host"
+ source "package/qoriq-rcw/Config.in.host"
source "package/raspberrypi-usbboot/Config.in.host"
source "package/rauc/Config.in.host"
- source "package/rcw/Config.in.host"
source "package/rustc/Config.in.host"
source "package/s6-rc/Config.in.host"
source "package/sam-ba/Config.in.host"
diff --git a/package/abootimg/Config.in.host b/package/abootimg/Config.in.host
new file mode 100644
index 0000000000..65dc479870
--- /dev/null
+++ b/package/abootimg/Config.in.host
@@ -0,0 +1,8 @@
+config BR2_PACKAGE_HOST_ABOOTIMG
+ bool "host abootimg"
+ select BR2_PACKAGE_HOST_UTIL_LINUX
+ help
+ Tool to manipulate Android Boot Images, either on files
+ or directly on /dev block devices.
+
+ https://github.com/ggrandou/abootimg
diff --git a/package/abootimg/abootimg.mk b/package/abootimg/abootimg.mk
index e906546948..ab6c709318 100644
--- a/package/abootimg/abootimg.mk
+++ b/package/abootimg/abootimg.mk
@@ -11,6 +11,7 @@ ABOOTIMG_LICENSE_FILES = LICENSE
# depends on libblkid from util-linux
ABOOTIMG_DEPENDENCIES = util-linux
+HOST_ABOOTIMG_DEPENDENCIES = host-util-linux
define ABOOTIMG_BUILD_CMDS
$(TARGET_MAKE_ENV) $(MAKE) $(TARGET_CONFIGURE_OPTS) -C $(@D)
@@ -20,4 +21,13 @@ define ABOOTIMG_INSTALL_TARGET_CMDS
$(INSTALL) -m 0755 $(@D)/abootimg $(TARGET_DIR)/usr/bin/abootimg
endef
+define HOST_ABOOTIMG_BUILD_CMDS
+ $(MAKE) $(HOST_CONFIGURE_OPTS) -C $(@D)
+endef
+
+define HOST_ABOOTIMG_INSTALL_CMDS
+ $(INSTALL) -m 0755 $(@D)/abootimg $(HOST_DIR)/usr/bin/abootimg
+endef
+
$(eval $(generic-package))
+$(eval $(host-generic-package))
diff --git a/package/acsccid/Config.in b/package/acsccid/Config.in
index 74dd6de295..a926be6e16 100644
--- a/package/acsccid/Config.in
+++ b/package/acsccid/Config.in
@@ -1,6 +1,7 @@
config BR2_PACKAGE_ACSCCID
bool "acsccid"
depends on BR2_TOOLCHAIN_HAS_THREADS # pcsc-lite, libusb
+ depends on BR2_TOOLCHAIN_GCC_AT_LEAST_4_9 # libusb
depends on BR2_USE_MMU # pcsc-lite
depends on !BR2_STATIC_LIBS # pcsc-lite
select BR2_PACKAGE_LIBICONV if !BR2_ENABLE_LOCALE
@@ -14,7 +15,7 @@ config BR2_PACKAGE_ACSCCID
http://acsccid.sourceforge.net/
-comment "acsccid needs a toolchain w/ threads, dynamic library"
+comment "acsccid needs a toolchain w/ threads, dynamic library, gcc >= 4.9"
depends on BR2_USE_MMU
- depends on !BR2_TOOLCHAIN_HAS_THREADS || \
- BR2_STATIC_LIBS
+ depends on !BR2_TOOLCHAIN_HAS_THREADS || BR2_STATIC_LIBS || \
+ !BR2_TOOLCHAIN_GCC_AT_LEAST_4_9
diff --git a/package/aer-inject/aer-inject.hash b/package/aer-inject/aer-inject.hash
index ee097c873a..6259bb9054 100644
--- a/package/aer-inject/aer-inject.hash
+++ b/package/aer-inject/aer-inject.hash
@@ -1,3 +1,3 @@
# Locally computed
-sha256 49a44b7a9e3983dc15fdc5bacd0e095df650296024f43f9d6c080ad54de0b07f aer-inject-9bd5e2c7886fca72f139cd8402488a2235957d41.tar.gz
+sha256 2dd2bd73aa738c1cc26ba04b6e502329778d18c2cc873c0bd00e6b2d38e9477c aer-inject-9bd5e2c7886fca72f139cd8402488a2235957d41-br1.tar.gz
sha256 659a191d8775e05c6c6a9a4ba66b3577c577342bb83f20d393135eb6633c8973 README
diff --git a/package/aircrack-ng/aircrack-ng.mk b/package/aircrack-ng/aircrack-ng.mk
index baa1fad9e1..ff87766d6f 100644
--- a/package/aircrack-ng/aircrack-ng.mk
+++ b/package/aircrack-ng/aircrack-ng.mk
@@ -8,6 +8,7 @@ AIRCRACK_NG_VERSION = 1.6
AIRCRACK_NG_SITE = http://download.aircrack-ng.org
AIRCRACK_NG_LICENSE = GPL-2.0+
AIRCRACK_NG_LICENSE_FILES = LICENSE
+AIRCRACK_NG_CPE_ID_VENDOR = aircrack-ng
AIRCRACK_NG_DEPENDENCIES = \
$(if $(BR2_PACKAGE_CMOCKA),cmocka) \
$(if $(BR2_PACKAGE_LIBNL),libnl) \
diff --git a/package/alsa-lib/alsa-lib.mk b/package/alsa-lib/alsa-lib.mk
index 728aec31a1..b1bfaf30e5 100644
--- a/package/alsa-lib/alsa-lib.mk
+++ b/package/alsa-lib/alsa-lib.mk
@@ -9,6 +9,7 @@ ALSA_LIB_SOURCE = alsa-lib-$(ALSA_LIB_VERSION).tar.bz2
ALSA_LIB_SITE = https://www.alsa-project.org/files/pub/lib
ALSA_LIB_LICENSE = LGPL-2.1+ (library), GPL-2.0+ (aserver)
ALSA_LIB_LICENSE_FILES = COPYING aserver/COPYING
+ALSA_LIB_CPE_ID_VENDOR = alsa-project
ALSA_LIB_INSTALL_STAGING = YES
ALSA_LIB_CFLAGS = $(TARGET_CFLAGS)
ALSA_LIB_AUTORECONF = YES
diff --git a/package/am33x-cm3/am33x-cm3.hash b/package/am33x-cm3/am33x-cm3.hash
index a63ba64a3c..2210e8ac69 100644
--- a/package/am33x-cm3/am33x-cm3.hash
+++ b/package/am33x-cm3/am33x-cm3.hash
@@ -1,3 +1,3 @@
# Locally computed
-sha256 a722098b362f58f4dfb2a7c30afd604424d435b3d5ebe6ebf5d76ad942f796d0 am33x-cm3-11107db2f1e9e58ee75d4fe9cc38423c9a6e4365.tar.gz
+sha256 c0b11d7ed2300172354f2948e858ddb5cae19d084bd1ab6d48cfa7b6bfa13261 am33x-cm3-11107db2f1e9e58ee75d4fe9cc38423c9a6e4365-br1.tar.gz
sha256 e136e6949a1d3ca144374375af8b9387faa11d2eee7debff8cf22ca8fe7bf7e9 License.txt
diff --git a/package/angularjs/angularjs.mk b/package/angularjs/angularjs.mk
index a9bee02162..d393c82c19 100644
--- a/package/angularjs/angularjs.mk
+++ b/package/angularjs/angularjs.mk
@@ -10,6 +10,8 @@ ANGULARJS_SITE = https://code.angularjs.org/$(ANGULARJS_VERSION)
ANGULARJS_LICENSE = MIT
# There's no separate license file in the archive, so use angular.js instead.
ANGULARJS_LICENSE_FILES = angular.js
+ANGULARJS_CPE_ID_VENDOR = angularjs
+ANGULARJS_CPE_ID_PRODUCT = angular.js
define ANGULARJS_EXTRACT_CMDS
unzip $(ANGULARJS_DL_DIR)/$(ANGULARJS_SOURCE) -d $(@D)
diff --git a/package/apache/apache.mk b/package/apache/apache.mk
index 203d637fbb..6b9d18ac00 100644
--- a/package/apache/apache.mk
+++ b/package/apache/apache.mk
@@ -9,6 +9,8 @@ APACHE_SOURCE = httpd-$(APACHE_VERSION).tar.bz2
APACHE_SITE = http://archive.apache.org/dist/httpd
APACHE_LICENSE = Apache-2.0
APACHE_LICENSE_FILES = LICENSE
+APACHE_CPE_ID_VENDOR = apache
+APACHE_CPE_ID_PRODUCT = http_server
# Needed for mod_php
APACHE_INSTALL_STAGING = YES
# We have a patch touching configure.in and Makefile.in,
diff --git a/package/apcupsd/Config.in b/package/apcupsd/Config.in
index 4bc523eed4..2a00d43d67 100644
--- a/package/apcupsd/Config.in
+++ b/package/apcupsd/Config.in
@@ -28,14 +28,16 @@ config BR2_PACKAGE_APCUPSD_MODBUS
config BR2_PACKAGE_APCUPSD_MODBUS_USB
bool "modbus usb"
depends on BR2_TOOLCHAIN_HAS_THREADS # libusb
+ depends on BR2_TOOLCHAIN_GCC_AT_LEAST_4_9 # libusb
select BR2_PACKAGE_LIBUSB
select BR2_PACKAGE_LIBUSB_COMPAT
select BR2_PACKAGE_APCUPSD_MODBUS
help
Compile MODBUS/USB driver code
-comment "modbus usb support needs a toolchain w/ threads"
- depends on !BR2_TOOLCHAIN_HAS_THREADS
+comment "modbus usb support needs a toolchain w/ threads, gcc >= 4.9"
+ depends on !BR2_TOOLCHAIN_HAS_THREADS || \
+ !BR2_TOOLCHAIN_GCC_AT_LEAST_4_9
config BR2_PACKAGE_APCUPSD_NET
bool "net"
@@ -55,13 +57,15 @@ config BR2_PACKAGE_APCUPSD_SNMP
config BR2_PACKAGE_APCUPSD_USB
bool "usb"
depends on BR2_TOOLCHAIN_HAS_THREADS # libusb
+ depends on BR2_TOOLCHAIN_GCC_AT_LEAST_4_9 # libusb
select BR2_PACKAGE_LIBUSB
select BR2_PACKAGE_LIBUSB_COMPAT
help
Compile USB UPS code
-comment "usb support needs a toolchain w/ threads"
- depends on !BR2_TOOLCHAIN_HAS_THREADS
+comment "usb support needs a toolchain w/ threads, gcc >= 4.9"
+ depends on !BR2_TOOLCHAIN_HAS_THREADS || \
+ !BR2_TOOLCHAIN_GCC_AT_LEAST_4_9
endif
diff --git a/package/apitrace/0003-CMakeLists.txt-respect-BUILD_TESTING-OFF.patch b/package/apitrace/0003-CMakeLists.txt-respect-BUILD_TESTING-OFF.patch
new file mode 100644
index 0000000000..8cc1f8bb0b
--- /dev/null
+++ b/package/apitrace/0003-CMakeLists.txt-respect-BUILD_TESTING-OFF.patch
@@ -0,0 +1,104 @@
+From 7f0f1e7e34f997eef697856804dd478b54bb365e Mon Sep 17 00:00:00 2001
+From: Fabrice Fontaine <fontaine.fabrice@gmail.com>
+Date: Tue, 22 Dec 2020 10:45:21 +0100
+Subject: [PATCH] CMakeLists.txt: respect BUILD_TESTING=OFF
+
+Allow the user to disable unit tests through BUILD_TESTING=OFF:
+https://cmake.org/cmake/help/latest/command/enable_testing.html
+
+Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com>
+[Upstream status: https://github.com/apitrace/apitrace/pull/698]
+---
+ CMakeLists.txt | 6 +++++-
+ gui/CMakeLists.txt | 6 ++++--
+ lib/guids/CMakeLists.txt | 6 ++++--
+ lib/os/CMakeLists.txt | 6 ++++--
+ lib/trace/CMakeLists.txt | 6 ++++--
+ 5 files changed, 21 insertions(+), 9 deletions(-)
+
+diff --git a/CMakeLists.txt b/CMakeLists.txt
+index 4a07f069..ee401887 100644
+--- a/CMakeLists.txt
++++ b/CMakeLists.txt
+@@ -41,6 +41,8 @@ option (ENABLE_FRAME_POINTER "Disable frame pointer omission" ON)
+
+ option (ENABLE_ASAN "Enable Address Sanitizer" OFF)
+
++option (BUILD_TESTING "Enable unit tests" ON)
++
+ option (ENABLE_TESTS "Enable additional tests" OFF)
+
+ if (ANDROID)
+@@ -433,7 +435,9 @@ endmacro ()
+ # which subdirectory they are declared
+ set (CMAKE_RUNTIME_OUTPUT_DIRECTORY ${CMAKE_BINARY_DIR})
+
+-enable_testing ()
++if (BUILD_TESTING)
++ enable_testing ()
++endif ()
+ if (CMAKE_CROSSCOMPILING)
+ add_custom_target (check)
+ elseif (DEFINED CMAKE_BUILD_TYPE)
+diff --git a/gui/CMakeLists.txt b/gui/CMakeLists.txt
+index 5baf3552..ad6ee501 100644
+--- a/gui/CMakeLists.txt
++++ b/gui/CMakeLists.txt
+@@ -13,8 +13,10 @@ add_library (qubjson STATIC
+ qubjson.cpp
+ )
+
+-add_gtest (qubjson_test qubjson_test.cpp)
+-target_link_libraries (qubjson_test qubjson)
++if (BUILD_TESTING)
++ add_gtest (qubjson_test qubjson_test.cpp)
++ target_link_libraries (qubjson_test qubjson)
++endif ()
+
+ set(qapitrace_SRCS
+ apisurface.cpp
+diff --git a/lib/guids/CMakeLists.txt b/lib/guids/CMakeLists.txt
+index ce0f86da..ea28a18f 100644
+--- a/lib/guids/CMakeLists.txt
++++ b/lib/guids/CMakeLists.txt
+@@ -5,5 +5,7 @@ add_library (guids STATIC
+ guids.hpp
+ )
+
+-add_gtest (guids_test guids_test.cpp)
+-target_link_libraries (guids_test guids)
++if (BUILD_TESTING)
++ add_gtest (guids_test guids_test.cpp)
++ target_link_libraries (guids_test guids)
++endif ()
+diff --git a/lib/os/CMakeLists.txt b/lib/os/CMakeLists.txt
+index 222411e0..b7134b57 100644
+--- a/lib/os/CMakeLists.txt
++++ b/lib/os/CMakeLists.txt
+@@ -36,5 +36,7 @@ if (APPLE)
+ )
+ endif ()
+
+-add_gtest (os_thread_test os_thread_test.cpp)
+-target_link_libraries (os_thread_test os)
++if (BUILD_TESTING)
++ add_gtest (os_thread_test os_thread_test.cpp)
++ target_link_libraries (os_thread_test os)
++endif ()
+diff --git a/lib/trace/CMakeLists.txt b/lib/trace/CMakeLists.txt
+index c68bd00f..d95df978 100644
+--- a/lib/trace/CMakeLists.txt
++++ b/lib/trace/CMakeLists.txt
+@@ -34,5 +34,7 @@ target_link_libraries (common
+ brotli_dec brotli_common
+ )
+
+-add_gtest (trace_parser_flags_test trace_parser_flags_test.cpp)
+-target_link_libraries (trace_parser_flags_test common)
++if (BUILD_TESTING)
++ add_gtest (trace_parser_flags_test trace_parser_flags_test.cpp)
++ target_link_libraries (trace_parser_flags_test common)
++endif ()
+--
+2.29.2
+
diff --git a/package/apparmor/3.0.0 b/package/apparmor/3.0.0
deleted file mode 120000
index eb1e43a572..0000000000
--- a/package/apparmor/3.0.0
+++ /dev/null
@@ -1 +0,0 @@
-../libapparmor/3.0.0/ \ No newline at end of file
diff --git a/package/apparmor/apparmor.hash b/package/apparmor/apparmor.hash
index 394bfb81a8..ddbe87c569 100644
--- a/package/apparmor/apparmor.hash
+++ b/package/apparmor/apparmor.hash
@@ -1,5 +1,5 @@
# From: https://gitlab.com/apparmor/apparmor/-/wikis/home#userspace
-sha256 66fd751fe51eb427d2aa864ee035b12d01d212fd595579275219b0148c43755e apparmor-3.0.0.tar.gz
+sha256 8fada772d9a60989525594346d9aa22af938daafc1781adce9a1acb3c75bdf24 apparmor-3.0.1.tar.gz
# locally computed
sha256 a7e0cdcbea5c14927cedfc600d46526bdcbb1eb0a4d951e2ea53c2a6de159cb4 LICENSE
diff --git a/package/apparmor/apparmor.mk b/package/apparmor/apparmor.mk
index 7ea0fabd91..6c23e1bb89 100644
--- a/package/apparmor/apparmor.mk
+++ b/package/apparmor/apparmor.mk
@@ -6,11 +6,12 @@
# When updating the version here, please also update the libapparmor package
APPARMOR_VERSION_MAJOR = 3.0
-APPARMOR_VERSION = $(APPARMOR_VERSION_MAJOR).0
-APPARMOR_SITE = https://launchpad.net/apparmor/$(APPARMOR_VERSION_MAJOR)/$(APPARMOR_VERSION_MAJOR)/+download
+APPARMOR_VERSION = $(APPARMOR_VERSION_MAJOR).1
+APPARMOR_SITE = https://launchpad.net/apparmor/$(APPARMOR_VERSION_MAJOR)/$(APPARMOR_VERSION)/+download
APPARMOR_DL_SUBDIR = libapparmor
APPARMOR_LICENSE = GPL-2.0
APPARMOR_LICENSE_FILES = LICENSE parser/COPYING.GPL
+APPARMOR_CPE_ID_VENDOR = canonical
APPARMOR_DEPENDENCIES = libapparmor
diff --git a/package/armbian-firmware/armbian-firmware.hash b/package/armbian-firmware/armbian-firmware.hash
index edbc9c8282..ceefafd97c 100644
--- a/package/armbian-firmware/armbian-firmware.hash
+++ b/package/armbian-firmware/armbian-firmware.hash
@@ -1,2 +1,2 @@
# Locally calculated
-sha256 975bc377728496006f058317cccc88e2d3c4ab172ee3df08cfd085cf13221752 armbian-firmware-70a08503ac9e765f5d1ccf4fa3e825db0751e53e.tar.gz
+sha256 a370a6aeb30f12a17f8d47c81a4d81aa822b9408589305a4d6a67d544280520d armbian-firmware-70a08503ac9e765f5d1ccf4fa3e825db0751e53e-br1.tar.gz
diff --git a/package/asn1c/asn1c.mk b/package/asn1c/asn1c.mk
index 314462a92b..e76a9f84fd 100644
--- a/package/asn1c/asn1c.mk
+++ b/package/asn1c/asn1c.mk
@@ -8,5 +8,6 @@ ASN1C_VERSION = 0.9.28
ASN1C_SITE = https://github.com/vlm/asn1c/releases/download/v$(ASN1C_VERSION)
ASN1C_LICENSE = BSD-2-Clause
ASN1C_LICENSE_FILES = LICENSE
+ASN1C_CPE_ID_VALID = YES
$(eval $(host-autotools-package))
diff --git a/package/asterisk/asterisk.mk b/package/asterisk/asterisk.mk
index fb3eb6ec8a..b220b54189 100644
--- a/package/asterisk/asterisk.mk
+++ b/package/asterisk/asterisk.mk
@@ -21,6 +21,9 @@ ASTERISK_LICENSE_FILES = \
codecs/speex/speex_resampler.h \
utils/db1-ast/include/db.h
+ASTERISK_CPE_ID_VENDOR = asterisk
+ASTERISK_CPE_ID_PRODUCT = open_source
+
# For patches 0002, 0003 and 0005
ASTERISK_AUTORECONF = YES
ASTERISK_AUTORECONF_OPTS = -Iautoconf -Ithird-party -Ithird-party/pjproject -Ithird-party/jansson
diff --git a/package/at-spi2-atk/at-spi2-atk.mk b/package/at-spi2-atk/at-spi2-atk.mk
index 69d11f66bd..232b577230 100644
--- a/package/at-spi2-atk/at-spi2-atk.mk
+++ b/package/at-spi2-atk/at-spi2-atk.mk
@@ -11,6 +11,7 @@ AT_SPI2_ATK_SITE = \
http://ftp.gnome.org/pub/gnome/sources/at-spi2-atk/$(AT_SPI2_ATK_VERSION_MAJOR)
AT_SPI2_ATK_LICENSE = LGPL-2.1+
AT_SPI2_ATK_LICENSE_FILES = COPYING
+AT_SPI2_ATK_CPE_ID_VENDOR = gnome
AT_SPI2_ATK_INSTALL_STAGING = YES
AT_SPI2_ATK_DEPENDENCIES = atk at-spi2-core libglib2 host-pkgconf
AT_SPI2_ATK_CONF_OPTS = -Dtests=false
diff --git a/package/at/at.hash b/package/at/at.hash
index e20c00b3cd..c5daf4ef86 100644
--- a/package/at/at.hash
+++ b/package/at/at.hash
@@ -1,5 +1,5 @@
# Locally calculated
-sha256 9ae5761a1fb897cda3a6f14439bed33cda33c0eedfcee6866e3d2ebad67fbd2f at-7c74fa1aece6bc6db351763dc012193d5d634b7e.tar.gz
+sha256 62123a6fcf02b2606673afca80c2874358b83880c12db7f276a7c6cc70068cb2 at-upstream-3.2.1.tar.bz2
-sha256 01dccc0975aa9ba1a9f83e7c5e04f16077353d3c72a0a759b8846ee7a5b2b616 Copyright
-sha256 c38aee9e3c8c4d5d594ff548a1be05453023016d6286931f6512db215ec1fd42 COPYING
+sha256 01dccc0975aa9ba1a9f83e7c5e04f16077353d3c72a0a759b8846ee7a5b2b616 Copyright
+sha256 c38aee9e3c8c4d5d594ff548a1be05453023016d6286931f6512db215ec1fd42 COPYING
diff --git a/package/at/at.mk b/package/at/at.mk
index dbf649c0be..6ac82e2de3 100644
--- a/package/at/at.mk
+++ b/package/at/at.mk
@@ -4,9 +4,9 @@
#
################################################################################
-AT_VERSION = 7c74fa1aece6bc6db351763dc012193d5d634b7e
-AT_SITE = https://salsa.debian.org/debian/at.git
-AT_SITE_METHOD = git
+AT_VERSION = 3.2.1
+AT_SOURCE = at-upstream-$(AT_VERSION).tar.bz2
+AT_SITE = https://salsa.debian.org/debian/at/-/archive/upstream/$(AT_VERSION)
AT_AUTORECONF = YES
AT_DEPENDENCIES = $(if $(BR2_PACKAGE_FLEX),flex) host-bison host-flex
AT_LICENSE = GPL-2.0+, GPL-3.0+, ISC
diff --git a/package/atftp/0001-Makefile.am-link-against-libpthread-for-atftp.patch b/package/atftp/0001-Makefile.am-link-against-libpthread-for-atftp.patch
deleted file mode 100644
index e879df5b3b..0000000000
--- a/package/atftp/0001-Makefile.am-link-against-libpthread-for-atftp.patch
+++ /dev/null
@@ -1,26 +0,0 @@
-Makefile.am: link against libpthread for atftp
-
-atftp client needs to link against libpthread as static builds do not
-work otherwise.
-
-Signed-off-by: Ryan Barnett <ryan.barnett@rockwellcollins.com>
----
- Makefile.am | 2 +-
- 1 file changed, 1 insertion(+), 1 deletion(-)
-
-diff --git a/Makefile.am b/Makefile.am
-index e59592f..200829a 100644
---- a/Makefile.am
-+++ b/Makefile.am
-@@ -28,7 +28,7 @@ noinst_HEADERS = argz.h logger.h options.h stats.h tftp.h tftp_def.h tftp_io.h
- tftpd.h tftpd_pcre.h tftpd_mtftp.h
-
- bin_PROGRAMS = atftp
--atftp_LDADD = $(LIBTERMCAP) $(LIBREADLINE)
-+atftp_LDADD = $(LIBTERMCAP) $(LIBREADLINE) $(LIBPTHREAD)
- atftp_SOURCES = tftp.c tftp_io.c logger.c options.c tftp_def.c tftp_file.c \
- argz.c tftp_mtftp.c
-
---
-1.9.1
-
diff --git a/package/atftp/0002-argz.h-fix-musl-compile-add-missing-defines.patch b/package/atftp/0002-argz.h-fix-musl-compile-add-missing-defines.patch
deleted file mode 100644
index 0679ef3b44..0000000000
--- a/package/atftp/0002-argz.h-fix-musl-compile-add-missing-defines.patch
+++ /dev/null
@@ -1,42 +0,0 @@
-From 543e67919f5cacf309ac88ab091331e41af4224b Mon Sep 17 00:00:00 2001
-From: Peter Seiderer <ps.report@gmx.net>
-Date: Thu, 16 Apr 2015 22:41:57 +0200
-Subject: [PATCH] argz.h: fix musl compile (add missing defines)
-
-Add __THROW, __BEGIN_DECLS, __END_DECLS and __attribute_pure__ defines.
-
-Signed-off-by: Peter Seiderer <ps.report@gmx.net>
----
- argz.h | 16 ++++++++++++++++
- 1 file changed, 16 insertions(+)
-
-diff --git a/argz.h b/argz.h
-index 582be55..bdf9f62 100644
---- a/argz.h
-+++ b/argz.h
-@@ -48,6 +48,22 @@
- # define __const const
- #endif
-
-+#ifndef __THROW
-+# define __THROW
-+#endif
-+
-+#ifndef __BEGIN_DECLS
-+# define __BEGIN_DECLS
-+#endif
-+
-+#ifndef __END_DECLS
-+# define __END_DECLS
-+#endif
-+
-+#ifndef __attribute_pure__
-+# define __attribute_pure__
-+#endif
-+
- #ifndef __error_t_defined
- typedef int error_t;
- #endif
---
-2.1.4
-
diff --git a/package/atftp/0003-tftp.h-tftpd.h-fix-musl-compile-missing-include.patch b/package/atftp/0003-tftp.h-tftpd.h-fix-musl-compile-missing-include.patch
deleted file mode 100644
index 485e71a84b..0000000000
--- a/package/atftp/0003-tftp.h-tftpd.h-fix-musl-compile-missing-include.patch
+++ /dev/null
@@ -1,40 +0,0 @@
-From 77e399899d9d7297d23c321811b628febdf0fd92 Mon Sep 17 00:00:00 2001
-From: Peter Seiderer <ps.report@gmx.net>
-Date: Thu, 16 Apr 2015 22:43:49 +0200
-Subject: [PATCH] tftp.h/tftpd.h: fix musl compile (missing include)
-
-Add sys/types.h include for u_char typedef.
-
-Signed-off-by: Peter Seiderer <ps.report@gmx.net>
----
- tftp.h | 1 +
- tftpd.h | 1 +
- 2 files changed, 2 insertions(+)
-
-diff --git a/tftp.h b/tftp.h
-index 12bd6aa..32a3f63 100644
---- a/tftp.h
-+++ b/tftp.h
-@@ -19,6 +19,7 @@
-
- #include <sys/time.h>
- #include <sys/times.h>
-+#include <sys/types.h>
- #include "tftp_def.h"
- #include "config.h"
-
-diff --git a/tftpd.h b/tftpd.h
-index 945065e..60d3a49 100644
---- a/tftpd.h
-+++ b/tftpd.h
-@@ -20,6 +20,7 @@
- #include <pthread.h>
- #include <arpa/tftp.h>
- #include <arpa/inet.h>
-+#include <sys/types.h>
- #include "tftp_io.h"
-
- /*
---
-2.1.4
-
diff --git a/package/atftp/atftp.hash b/package/atftp/atftp.hash
index 3e5e783cff..158e9e3b33 100644
--- a/package/atftp/atftp.hash
+++ b/package/atftp/atftp.hash
@@ -1,3 +1,3 @@
# Locally computed
-sha256 1ad080674e9f974217b3a703e7356c6c8446dc5e7b2014d0d06e1bfaa11b5041 atftp-0.7.2.tar.gz
-sha256 32b1062f7da84967e7019d01ab805935caa7ab7321a7ced0e30ebe75e5df1670 LICENSE
+sha256 d3c9cd0d971dfc786d7a5f4055c35d4e66aafc8102ac03473ef225bdf7edb26a atftp-0.7.4.tar.gz
+sha256 32b1062f7da84967e7019d01ab805935caa7ab7321a7ced0e30ebe75e5df1670 LICENSE
diff --git a/package/atftp/atftp.mk b/package/atftp/atftp.mk
index cbe05ba7e0..de67a4c680 100644
--- a/package/atftp/atftp.mk
+++ b/package/atftp/atftp.mk
@@ -4,12 +4,11 @@
#
################################################################################
-ATFTP_VERSION = 0.7.2
+ATFTP_VERSION = 0.7.4
ATFTP_SITE = http://sourceforge.net/projects/atftp/files
ATFTP_LICENSE = GPL-2.0+
ATFTP_LICENSE_FILES = LICENSE
-# 0001-Makefile.am-link-against-libpthread-for-atftp.patch patches Makefile.am
-ATFTP_AUTORECONF = YES
+ATFTP_CPE_ID_VALID = YES
ATFTP_CONF_OPTS = --disable-libwrap --disable-mtftp
# For static we need to explicitly link against libpthread
ATFTP_LIBS = -lpthread
diff --git a/package/atop/0001-ifprop.c-fix-build-with-kernel-4.6.patch b/package/atop/0001-ifprop.c-fix-build-with-kernel-4.6.patch
new file mode 100644
index 0000000000..0dfe4f4301
--- /dev/null
+++ b/package/atop/0001-ifprop.c-fix-build-with-kernel-4.6.patch
@@ -0,0 +1,51 @@
+From aff473ee28903775e1bb35793b9c4c50ee0c7270 Mon Sep 17 00:00:00 2001
+From: Fabrice Fontaine <fontaine.fabrice@gmail.com>
+Date: Tue, 22 Dec 2020 12:23:33 +0100
+Subject: [PATCH] ifprop.c: fix build with kernel < 4.6
+
+Build fails with kernel headers < 4.6 since version 2.6.0 and
+https://github.com/Atoptool/atop/commit/08c622ecaa5bb0bb260984ceaddc4730d1b312a7
+
+Indeed, ethtool_link_settings and ETHTOOL_GLINKSETTINGS are only
+available since
+https://github.com/torvalds/linux/commit/3f1ac7a700d039c61d8d8b99f28d605d489a60cf
+
+Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com>
+[Upstream status: https://github.com/Atoptool/atop/pull/142]
+---
+ ifprop.c | 4 ++++
+ 1 file changed, 4 insertions(+)
+
+diff --git a/ifprop.c b/ifprop.c
+index 60fa3fa..63fce5a 100644
+--- a/ifprop.c
++++ b/ifprop.c
+@@ -104,7 +104,9 @@ initifprop(void)
+ char *cp, linebuf[2048];
+ int i=0, sockfd;
+
++#ifdef ETHTOOL_GLINKSETTINGS
+ struct ethtool_link_settings ethlink; // preferred!
++#endif
+ struct ethtool_cmd ethcmd; // deprecated
+
+ struct ifreq ifreq;
+@@ -153,6 +155,7 @@ initifprop(void)
+ strncpy((void *)&ifreq.ifr_ifrn.ifrn_name, ifprops[i].name,
+ sizeof ifreq.ifr_ifrn.ifrn_name-1);
+
++#ifdef ETHTOOL_GLINKSETTINGS
+ ethlink.cmd = ETHTOOL_GLINKSETTINGS;
+ ifreq.ifr_ifru.ifru_data = (void *)&ethlink;
+
+@@ -164,6 +167,7 @@ initifprop(void)
+ phy_addr = ethlink.phy_address;
+ }
+ else
++#endif
+ {
+ ethcmd.cmd = ETHTOOL_GSET;
+ ifreq.ifr_ifru.ifru_data = (void *)&ethcmd;
+--
+2.29.2
+
diff --git a/package/atop/0002-photosyst.c-fix-build-on-musl.patch b/package/atop/0002-photosyst.c-fix-build-on-musl.patch
new file mode 100644
index 0000000000..8573d59d6b
--- /dev/null
+++ b/package/atop/0002-photosyst.c-fix-build-on-musl.patch
@@ -0,0 +1,38 @@
+From 34996ad1eb6d295382e7737ef34bd362abdd4944 Mon Sep 17 00:00:00 2001
+From: Fabrice Fontaine <fontaine.fabrice@gmail.com>
+Date: Tue, 19 Jan 2021 22:15:45 +0100
+Subject: [PATCH] photosyst.c: fix build on musl
+MIME-Version: 1.0
+Content-Type: text/plain; charset=UTF-8
+Content-Transfer-Encoding: 8bit
+
+Build on musl is broken since version 2.6.0 and
+https://github.com/Atoptool/atop/commit/e889c66fbe1d0b7ae38fbcbaa46cea749257f486
+because limits.h is not included:
+
+photosyst.c: In function ‘lvmmapname’:
+photosyst.c:1624:14: error: ‘PATH_MAX’ undeclared (first use in this function); did you mean ‘AF_MAX’?
+ char path[PATH_MAX];
+ ^~~~~~~~
+ AF_MAX
+
+Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com>
+---
+ photosyst.c | 1 +
+ 1 file changed, 1 insertion(+)
+
+diff --git a/photosyst.c b/photosyst.c
+index 3de874b..67ae92f 100644
+--- a/photosyst.c
++++ b/photosyst.c
+@@ -165,6 +165,7 @@
+ #include <dirent.h>
+ #include <sys/ioctl.h>
+ #include <sys/sysmacros.h>
++#include <limits.h>
+
+ #define SCALINGMAXCPU 8 // threshold for scaling info per CPU
+
+--
+2.29.2
+
diff --git a/package/atop/Config.in b/package/atop/Config.in
index 9e42eddb57..b8ee30c306 100644
--- a/package/atop/Config.in
+++ b/package/atop/Config.in
@@ -1,8 +1,10 @@
config BR2_PACKAGE_ATOP
bool "atop"
depends on BR2_USE_MMU # fork()
+ depends on BR2_USE_WCHAR # ncurses wchar
depends on BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_14 # PERF_FLAG_FD_CLOEXEC
select BR2_PACKAGE_NCURSES
+ select BR2_PACKAGE_NCURSES_WCHAR
select BR2_PACKAGE_ZLIB
help
Atop is an ASCII full-screen performance monitor for Linux
@@ -18,6 +20,7 @@ config BR2_PACKAGE_ATOP
http://www.atoptool.nl
-comment "atop needs a toolchain w/ headers >= 3.14"
+comment "atop needs a toolchain w/ wchar, headers >= 3.14"
depends on BR2_USE_MMU
- depends on !BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_14
+ depends on !BR2_USE_WCHAR || \
+ !BR2_TOOLCHAIN_HEADERS_AT_LEAST_3_14
diff --git a/package/atop/atop.hash b/package/atop/atop.hash
index f404ed5d1b..65148b8578 100644
--- a/package/atop/atop.hash
+++ b/package/atop/atop.hash
@@ -1,5 +1,5 @@
# Locally computed:
-sha256 4b911057ce50463b6e8b3016c5963d48535c0cddeebc6eda817e292b22f93f33 atop-2.5.0.tar.gz
+sha256 9ec2ca3a571692f7efaa095f99a5106432bcb71cc22cd6c49597ef0481058f72 atop-2.6.0.tar.gz
# Hash for license file:
sha256 204d8eff92f95aac4df6c8122bc1505f468f3a901e5a4cc08940e0ede1938994 COPYING
diff --git a/package/atop/atop.mk b/package/atop/atop.mk
index 46baff8f72..acbaf2995a 100644
--- a/package/atop/atop.mk
+++ b/package/atop/atop.mk
@@ -4,10 +4,11 @@
#
################################################################################
-ATOP_VERSION = 2.5.0
+ATOP_VERSION = 2.6.0
ATOP_SITE = http://www.atoptool.nl/download
ATOP_LICENSE = GPL-2.0+
ATOP_LICENSE_FILES = COPYING
+ATOP_CPE_ID_VALID = YES
ATOP_DEPENDENCIES = ncurses zlib
ATOP_CFLAGS = $(TARGET_CFLAGS)
diff --git a/package/attr/attr.mk b/package/attr/attr.mk
index ba77e802d2..13f3f0db3d 100644
--- a/package/attr/attr.mk
+++ b/package/attr/attr.mk
@@ -8,6 +8,7 @@ ATTR_VERSION = 2.4.48
ATTR_SITE = http://download.savannah.gnu.org/releases/attr
ATTR_LICENSE = GPL-2.0+ (programs), LGPL-2.1+ (libraries)
ATTR_LICENSE_FILES = doc/COPYING doc/COPYING.LGPL
+ATTR_CPE_ID_VALID = YES
ATTR_INSTALL_STAGING = YES
diff --git a/package/audiofile/0001-Fix-pkg-config-for-static-linking.patch b/package/audiofile/0001-Fix-pkg-config-for-static-linking.patch
deleted file mode 100644
index 54757abbd5..0000000000
--- a/package/audiofile/0001-Fix-pkg-config-for-static-linking.patch
+++ /dev/null
@@ -1,56 +0,0 @@
-From 2abf7d2e5c533bf4d7407c2c8057a329cd49a3cd Mon Sep 17 00:00:00 2001
-From: =?UTF-8?q?J=C3=B6rg=20Krause?= <joerg.krause@embedded.rocks>
-Date: Tue, 24 Nov 2015 21:57:27 +0100
-Subject: [PATCH 1/1] Fix pkg-config for static linking
-MIME-Version: 1.0
-Content-Type: text/plain; charset=UTF-8
-Content-Transfer-Encoding: 8bit
-
-Static linking userspace programs such as MPD against libaudiofile fails if
-FLAC is available, because libaudiofile is linked against FLAC, but this isn't
-expressed in the pkg-config file:
-
-[..]
-arm-buildroot-linux-uclibcgnueabi/sysroot/usr/lib/libaudiofile.a(FLAC.o): In function `FLACDecoder::reset2()':
-FLAC.cpp:(.text+0x58): undefined reference to `FLAC__stream_decoder_seek_absolute'
-/home/buildroot/build/instance-1/output/host/usr/arm-buildroot-linux-uclibcgnueabi/sysroot/usr/lib/libaudiofile.a(FLAC.o): In function `FLACEncoder::sync2()':
-FLAC.cpp:(.text+0x88): undefined reference to `FLAC__stream_encoder_finish'
-/home/buildroot/build/instance-1/output/host/usr/arm-buildroot-linux-uclibcgnueabi/sysroot/usr/lib/libaudiofile.a(FLAC.o): In function `FLACDecoder::~FLACDecoder()':
-FLAC.cpp:(.text+0xc4): undefined reference to `FLAC__stream_decoder_delete'
-/home/buildroot/build/instance-1/output/host/usr/arm-buildroot-linux-uclibcgnueabi/sysroot/usr/lib/libaudiofile.a(FLAC.o): In function `FLACEncoder::~FLACEncoder()':
-FLAC.cpp:(.text+0x164): undefined reference to `FLAC__stream_encoder_delete'
-/home/buildroot/build/instance-1/output/host/usr/arm-buildroot-linux-uclibcgnueabi/sysroot/usr/lib/libaudiofile.a(FLAC.o): In function `FLACDecoder::runPull()':
-[..]
-
-The Libs.private field is specifically designed for such usage:
-
-From pkg-config documentation:
-
- Libs.private:
-
- This line should list any private libraries in use. Private
- libraries are libraries which are not exposed through your
- library, but are needed in the case of static linking.
-
-Therefore, this patch adds a reference to FLAC as well as to lcov in the
-Libs.private field of the pkg-config file.
-
-Signed-off-by: Jörg Krause <joerg.krause@embedded.rocks>
----
- audiofile.pc.in | 2 +-
- 1 file changed, 1 insertion(+), 1 deletion(-)
-
-diff --git a/audiofile.pc.in b/audiofile.pc.in
-index ad5956a..d6055ef 100644
---- a/audiofile.pc.in
-+++ b/audiofile.pc.in
-@@ -8,5 +8,5 @@ Description: audiofile
- Requires:
- Version: @VERSION@
- Libs: -L${libdir} -laudiofile
--Libs.private: -lm
-+Libs.private: @FLAC_LIBS@ @COVERAGE_LIBS@ -lm
- Cflags: -I${includedir}
---
-2.6.2
-
diff --git a/package/audiofile/0002-cast-to-unsigned-gcc6.patch b/package/audiofile/0002-cast-to-unsigned-gcc6.patch
deleted file mode 100644
index 01baeb5e63..0000000000
--- a/package/audiofile/0002-cast-to-unsigned-gcc6.patch
+++ /dev/null
@@ -1,28 +0,0 @@
-From 28cfdbbcb96a69087c3d21faf69b5eae7bcf6d69 Mon Sep 17 00:00:00 2001
-From: Hodorgasm <nsane457@gmail.com>
-Date: Wed, 11 May 2016 21:42:07 -0400
-Subject: [PATCH] Cast to unsigned while left bit-shifting
-
-GCC-6 now treats the left bitwise-shift of a negative integer as nonconformant so explicitly cast to an unsigned int while bit-shifting.
-
-Downloaded from upstream PR:
-https://github.com/mpruett/audiofile/pull/28
-
-Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
----
- libaudiofile/modules/SimpleModule.h | 2 +-
- 1 file changed, 1 insertion(+), 1 deletion(-)
-
-diff --git a/libaudiofile/modules/SimpleModule.h b/libaudiofile/modules/SimpleModule.h
-index 03c6c69..4014fb2 100644
---- a/libaudiofile/modules/SimpleModule.h
-+++ b/libaudiofile/modules/SimpleModule.h
-@@ -123,7 +123,7 @@ struct signConverter
- typedef typename IntTypes<Format>::UnsignedType UnsignedType;
-
- static const int kScaleBits = (Format + 1) * CHAR_BIT - 1;
-- static const int kMinSignedValue = -1 << kScaleBits;
-+ static const int kMinSignedValue = static_cast<signed>(static_cast<unsigned>(-1) << kScaleBits);;
-
- struct signedToUnsigned : public std::unary_function<SignedType, UnsignedType>
- {
diff --git a/package/audiofile/0003-Always-check-the-number-of-coefficients.patch b/package/audiofile/0003-Always-check-the-number-of-coefficients.patch
deleted file mode 100644
index 5c99c3cd7e..0000000000
--- a/package/audiofile/0003-Always-check-the-number-of-coefficients.patch
+++ /dev/null
@@ -1,36 +0,0 @@
-From c48e4c6503f7dabd41f11d4c9c7b7f8960e7f2c0 Mon Sep 17 00:00:00 2001
-From: Antonio Larrosa <larrosa@kde.org>
-Date: Mon, 6 Mar 2017 12:51:22 +0100
-Subject: [PATCH] Always check the number of coefficients
-
-When building the library with NDEBUG, asserts are eliminated
-so it's better to always check that the number of coefficients
-is inside the array range.
-
-This fixes the 00191-audiofile-indexoob issue in #41
-
-Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
----
- libaudiofile/WAVE.cpp | 6 ++++++
- 1 file changed, 6 insertions(+)
-
-diff --git a/libaudiofile/WAVE.cpp b/libaudiofile/WAVE.cpp
-index 0e81cf7..61f9541 100644
---- a/libaudiofile/WAVE.cpp
-+++ b/libaudiofile/WAVE.cpp
-@@ -281,6 +281,12 @@ status WAVEFile::parseFormat(const Tag &id, uint32_t size)
-
- /* numCoefficients should be at least 7. */
- assert(numCoefficients >= 7 && numCoefficients <= 255);
-+ if (numCoefficients < 7 || numCoefficients > 255)
-+ {
-+ _af_error(AF_BAD_HEADER,
-+ "Bad number of coefficients");
-+ return AF_FAIL;
-+ }
-
- m_msadpcmNumCoefficients = numCoefficients;
-
---
-2.11.0
-
diff --git a/package/audiofile/0004-clamp-index-values-to-fix-index-overflow-in-IMA.cpp.patch b/package/audiofile/0004-clamp-index-values-to-fix-index-overflow-in-IMA.cpp.patch
deleted file mode 100644
index 21f899a46f..0000000000
--- a/package/audiofile/0004-clamp-index-values-to-fix-index-overflow-in-IMA.cpp.patch
+++ /dev/null
@@ -1,39 +0,0 @@
-From 25eb00ce913452c2e614548d7df93070bf0d066f Mon Sep 17 00:00:00 2001
-From: Antonio Larrosa <larrosa@kde.org>
-Date: Mon, 6 Mar 2017 18:02:31 +0100
-Subject: [PATCH] clamp index values to fix index overflow in IMA.cpp
-
-This fixes #33
-(also reported at https://bugzilla.opensuse.org/show_bug.cgi?id=1026981
-and https://blogs.gentoo.org/ago/2017/02/20/audiofile-global-buffer-overflow-in-decodesample-ima-cpp/)
-
-Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
----
- libaudiofile/modules/IMA.cpp | 4 ++--
- 1 file changed, 2 insertions(+), 2 deletions(-)
-
-diff --git a/libaudiofile/modules/IMA.cpp b/libaudiofile/modules/IMA.cpp
-index 7476d44..df4aad6 100644
---- a/libaudiofile/modules/IMA.cpp
-+++ b/libaudiofile/modules/IMA.cpp
-@@ -169,7 +169,7 @@ int IMA::decodeBlockWAVE(const uint8_t *encoded, int16_t *decoded)
- if (encoded[1] & 0x80)
- m_adpcmState[c].previousValue -= 0x10000;
-
-- m_adpcmState[c].index = encoded[2];
-+ m_adpcmState[c].index = clamp(encoded[2], 0, 88);
-
- *decoded++ = m_adpcmState[c].previousValue;
-
-@@ -210,7 +210,7 @@ int IMA::decodeBlockQT(const uint8_t *encoded, int16_t *decoded)
- predictor -= 0x10000;
-
- state.previousValue = clamp(predictor, MIN_INT16, MAX_INT16);
-- state.index = encoded[1] & 0x7f;
-+ state.index = clamp(encoded[1] & 0x7f, 0, 88);
- encoded += 2;
-
- for (int n=0; n<m_framesPerPacket; n+=2)
---
-2.11.0
-
diff --git a/package/audiofile/0005-Check-for-multiplication-overflow-in-sfconvert.patch b/package/audiofile/0005-Check-for-multiplication-overflow-in-sfconvert.patch
deleted file mode 100644
index c72619030b..0000000000
--- a/package/audiofile/0005-Check-for-multiplication-overflow-in-sfconvert.patch
+++ /dev/null
@@ -1,72 +0,0 @@
-From 7d65f89defb092b63bcbc5d98349fb222ca73b3c Mon Sep 17 00:00:00 2001
-From: Antonio Larrosa <larrosa@kde.org>
-Date: Mon, 6 Mar 2017 13:54:52 +0100
-Subject: [PATCH] Check for multiplication overflow in sfconvert
-
-Checks that a multiplication doesn't overflow when
-calculating the buffer size, and if it overflows,
-reduce the buffer size instead of failing.
-
-This fixes the 00192-audiofile-signintoverflow-sfconvert case
-in #41
-
-Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
----
- sfcommands/sfconvert.c | 34 ++++++++++++++++++++++++++++++++--
- 1 file changed, 32 insertions(+), 2 deletions(-)
-
-diff --git a/sfcommands/sfconvert.c b/sfcommands/sfconvert.c
-index 80a1bc4..970a3e4 100644
---- a/sfcommands/sfconvert.c
-+++ b/sfcommands/sfconvert.c
-@@ -45,6 +45,33 @@ void printusage (void);
- void usageerror (void);
- bool copyaudiodata (AFfilehandle infile, AFfilehandle outfile, int trackid);
-
-+int firstBitSet(int x)
-+{
-+ int position=0;
-+ while (x!=0)
-+ {
-+ x>>=1;
-+ ++position;
-+ }
-+ return position;
-+}
-+
-+#ifndef __has_builtin
-+#define __has_builtin(x) 0
-+#endif
-+
-+int multiplyCheckOverflow(int a, int b, int *result)
-+{
-+#if (defined __GNUC__ && __GNUC__ >= 5) || ( __clang__ && __has_builtin(__builtin_mul_overflow))
-+ return __builtin_mul_overflow(a, b, result);
-+#else
-+ if (firstBitSet(a)+firstBitSet(b)>31) // int is signed, so we can't use 32 bits
-+ return true;
-+ *result = a * b;
-+ return false;
-+#endif
-+}
-+
- int main (int argc, char **argv)
- {
- if (argc == 2)
-@@ -323,8 +350,11 @@ bool copyaudiodata (AFfilehandle infile, AFfilehandle outfile, int trackid)
- {
- int frameSize = afGetVirtualFrameSize(infile, trackid, 1);
-
-- const int kBufferFrameCount = 65536;
-- void *buffer = malloc(kBufferFrameCount * frameSize);
-+ int kBufferFrameCount = 65536;
-+ int bufferSize;
-+ while (multiplyCheckOverflow(kBufferFrameCount, frameSize, &bufferSize))
-+ kBufferFrameCount /= 2;
-+ void *buffer = malloc(bufferSize);
-
- AFframecount totalFrames = afGetFrameCount(infile, AF_DEFAULT_TRACK);
- AFframecount totalFramesWritten = 0;
---
-2.11.0
-
diff --git a/package/audiofile/0006-Actually-fail-when-error-occurs-in-parseFormat.patch b/package/audiofile/0006-Actually-fail-when-error-occurs-in-parseFormat.patch
deleted file mode 100644
index 0c6be2a2c5..0000000000
--- a/package/audiofile/0006-Actually-fail-when-error-occurs-in-parseFormat.patch
+++ /dev/null
@@ -1,42 +0,0 @@
-From a2e9eab8ea87c4ffc494d839ebb4ea145eb9f2e6 Mon Sep 17 00:00:00 2001
-From: Antonio Larrosa <larrosa@kde.org>
-Date: Mon, 6 Mar 2017 18:59:26 +0100
-Subject: [PATCH] Actually fail when error occurs in parseFormat
-
-When there's an unsupported number of bits per sample or an invalid
-number of samples per block, don't only print an error message using
-the error handler, but actually stop parsing the file.
-
-This fixes #35 (also reported at
-https://bugzilla.opensuse.org/show_bug.cgi?id=1026983 and
-https://blogs.gentoo.org/ago/2017/02/20/audiofile-heap-based-buffer-overflow-in-imadecodeblockwave-ima-cpp/
-)
-
-Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
----
- libaudiofile/WAVE.cpp | 2 ++
- 1 file changed, 2 insertions(+)
-
-diff --git a/libaudiofile/WAVE.cpp b/libaudiofile/WAVE.cpp
-index 0e81cf7..d762249 100644
---- a/libaudiofile/WAVE.cpp
-+++ b/libaudiofile/WAVE.cpp
-@@ -326,6 +326,7 @@ status WAVEFile::parseFormat(const Tag &id, uint32_t size)
- {
- _af_error(AF_BAD_NOT_IMPLEMENTED,
- "IMA ADPCM compression supports only 4 bits per sample");
-+ return AF_FAIL;
- }
-
- int bytesPerBlock = (samplesPerBlock + 14) / 8 * 4 * channelCount;
-@@ -333,6 +334,7 @@ status WAVEFile::parseFormat(const Tag &id, uint32_t size)
- {
- _af_error(AF_BAD_CODEC_CONFIG,
- "Invalid samples per block for IMA ADPCM compression");
-+ return AF_FAIL;
- }
-
- track->f.sampleWidth = 16;
---
-2.11.0
-
diff --git a/package/audiofile/0007-Check-for-multiplication-overflow-in-MSADPCM-decodeS.patch b/package/audiofile/0007-Check-for-multiplication-overflow-in-MSADPCM-decodeS.patch
deleted file mode 100644
index 5411f13bb0..0000000000
--- a/package/audiofile/0007-Check-for-multiplication-overflow-in-MSADPCM-decodeS.patch
+++ /dev/null
@@ -1,122 +0,0 @@
-From beacc44eb8cdf6d58717ec1a5103c5141f1b37f9 Mon Sep 17 00:00:00 2001
-From: Antonio Larrosa <larrosa@kde.org>
-Date: Mon, 6 Mar 2017 13:43:53 +0100
-Subject: [PATCH] Check for multiplication overflow in MSADPCM decodeSample
-
-Check for multiplication overflow (using __builtin_mul_overflow
-if available) in MSADPCM.cpp decodeSample and return an empty
-decoded block if an error occurs.
-
-This fixes the 00193-audiofile-signintoverflow-MSADPCM case of #41
-
-Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
----
- libaudiofile/modules/BlockCodec.cpp | 5 ++--
- libaudiofile/modules/MSADPCM.cpp | 47 +++++++++++++++++++++++++++++++++----
- 2 files changed, 46 insertions(+), 6 deletions(-)
-
-diff --git a/libaudiofile/modules/BlockCodec.cpp b/libaudiofile/modules/BlockCodec.cpp
-index 45925e8..4731be1 100644
---- a/libaudiofile/modules/BlockCodec.cpp
-+++ b/libaudiofile/modules/BlockCodec.cpp
-@@ -52,8 +52,9 @@ void BlockCodec::runPull()
- // Decompress into m_outChunk.
- for (int i=0; i<blocksRead; i++)
- {
-- decodeBlock(static_cast<const uint8_t *>(m_inChunk->buffer) + i * m_bytesPerPacket,
-- static_cast<int16_t *>(m_outChunk->buffer) + i * m_framesPerPacket * m_track->f.channelCount);
-+ if (decodeBlock(static_cast<const uint8_t *>(m_inChunk->buffer) + i * m_bytesPerPacket,
-+ static_cast<int16_t *>(m_outChunk->buffer) + i * m_framesPerPacket * m_track->f.channelCount)==0)
-+ break;
-
- framesRead += m_framesPerPacket;
- }
-diff --git a/libaudiofile/modules/MSADPCM.cpp b/libaudiofile/modules/MSADPCM.cpp
-index 8ea3c85..ef9c38c 100644
---- a/libaudiofile/modules/MSADPCM.cpp
-+++ b/libaudiofile/modules/MSADPCM.cpp
-@@ -101,24 +101,60 @@ static const int16_t adaptationTable[] =
- 768, 614, 512, 409, 307, 230, 230, 230
- };
-
-+int firstBitSet(int x)
-+{
-+ int position=0;
-+ while (x!=0)
-+ {
-+ x>>=1;
-+ ++position;
-+ }
-+ return position;
-+}
-+
-+#ifndef __has_builtin
-+#define __has_builtin(x) 0
-+#endif
-+
-+int multiplyCheckOverflow(int a, int b, int *result)
-+{
-+#if (defined __GNUC__ && __GNUC__ >= 5) || ( __clang__ && __has_builtin(__builtin_mul_overflow))
-+ return __builtin_mul_overflow(a, b, result);
-+#else
-+ if (firstBitSet(a)+firstBitSet(b)>31) // int is signed, so we can't use 32 bits
-+ return true;
-+ *result = a * b;
-+ return false;
-+#endif
-+}
-+
-+
- // Compute a linear PCM value from the given differential coded value.
- static int16_t decodeSample(ms_adpcm_state &state,
-- uint8_t code, const int16_t *coefficient)
-+ uint8_t code, const int16_t *coefficient, bool *ok=NULL)
- {
- int linearSample = (state.sample1 * coefficient[0] +
- state.sample2 * coefficient[1]) >> 8;
-+ int delta;
-
- linearSample += ((code & 0x08) ? (code - 0x10) : code) * state.delta;
-
- linearSample = clamp(linearSample, MIN_INT16, MAX_INT16);
-
-- int delta = (state.delta * adaptationTable[code]) >> 8;
-+ if (multiplyCheckOverflow(state.delta, adaptationTable[code], &delta))
-+ {
-+ if (ok) *ok=false;
-+ _af_error(AF_BAD_COMPRESSION, "Error decoding sample");
-+ return 0;
-+ }
-+ delta >>= 8;
- if (delta < 16)
- delta = 16;
-
- state.delta = delta;
- state.sample2 = state.sample1;
- state.sample1 = linearSample;
-+ if (ok) *ok=true;
-
- return static_cast<int16_t>(linearSample);
- }
-@@ -212,13 +248,16 @@ int MSADPCM::decodeBlock(const uint8_t *encoded, int16_t *decoded)
- {
- uint8_t code;
- int16_t newSample;
-+ bool ok;
-
- code = *encoded >> 4;
-- newSample = decodeSample(*state[0], code, coefficient[0]);
-+ newSample = decodeSample(*state[0], code, coefficient[0], &ok);
-+ if (!ok) return 0;
- *decoded++ = newSample;
-
- code = *encoded & 0x0f;
-- newSample = decodeSample(*state[1], code, coefficient[1]);
-+ newSample = decodeSample(*state[1], code, coefficient[1], &ok);
-+ if (!ok) return 0;
- *decoded++ = newSample;
-
- encoded++;
---
-2.11.0
-
diff --git a/package/audiofile/0008-CVE-2015-7747.patch b/package/audiofile/0008-CVE-2015-7747.patch
deleted file mode 100644
index 13256123c4..0000000000
--- a/package/audiofile/0008-CVE-2015-7747.patch
+++ /dev/null
@@ -1,161 +0,0 @@
-Description: fix buffer overflow when changing both sample format and
- number of channels
-Origin: https://github.com/mpruett/audiofile/pull/25
-Bug-Ubuntu: https://bugs.launchpad.net/ubuntu/+source/audiofile/+bug/1502721
-Bug-Debian: https://bugs.debian.org/801102
-
-Downloaded from
-https://gitweb.gentoo.org/repo/gentoo.git/tree/media-libs/audiofile/files/audiofile-0.3.6-CVE-2015-7747.patch
-
-Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
-
---- a/libaudiofile/modules/ModuleState.cpp
-+++ b/libaudiofile/modules/ModuleState.cpp
-@@ -402,7 +402,7 @@ status ModuleState::arrange(AFfilehandle
- addModule(new Transform(outfc, in.pcm, out.pcm));
-
- if (in.channelCount != out.channelCount)
-- addModule(new ApplyChannelMatrix(infc, isReading,
-+ addModule(new ApplyChannelMatrix(outfc, isReading,
- in.channelCount, out.channelCount,
- in.pcm.minClip, in.pcm.maxClip,
- track->channelMatrix));
---- a/test/Makefile.am
-+++ b/test/Makefile.am
-@@ -26,6 +26,7 @@ TESTS = \
- VirtualFile \
- floatto24 \
- query2 \
-+ sixteen-stereo-to-eight-mono \
- sixteen-to-eight \
- testchannelmatrix \
- testdouble \
-@@ -139,6 +140,7 @@ printmarkers_SOURCES = printmarkers.c
- printmarkers_LDADD = $(LIBAUDIOFILE) -lm
-
- sixteen_to_eight_SOURCES = sixteen-to-eight.c TestUtilities.cpp TestUtilities.h
-+sixteen_stereo_to_eight_mono_SOURCES = sixteen-stereo-to-eight-mono.c TestUtilities.cpp TestUtilities.h
-
- testchannelmatrix_SOURCES = testchannelmatrix.c TestUtilities.cpp TestUtilities.h
-
---- /dev/null
-+++ b/test/sixteen-stereo-to-eight-mono.c
-@@ -0,0 +1,118 @@
-+/*
-+ Audio File Library
-+
-+ Copyright 2000, Silicon Graphics, Inc.
-+
-+ This program is free software; you can redistribute it and/or modify
-+ it under the terms of the GNU General Public License as published by
-+ the Free Software Foundation; either version 2 of the License, or
-+ (at your option) any later version.
-+
-+ This program is distributed in the hope that it will be useful,
-+ but WITHOUT ANY WARRANTY; without even the implied warranty of
-+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-+ GNU General Public License for more details.
-+
-+ You should have received a copy of the GNU General Public License along
-+ with this program; if not, write to the Free Software Foundation, Inc.,
-+ 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
-+*/
-+
-+/*
-+ sixteen-stereo-to-eight-mono.c
-+
-+ This program tests the conversion from 2-channel 16-bit integers to
-+ 1-channel 8-bit integers.
-+*/
-+
-+#ifdef HAVE_CONFIG_H
-+#include <config.h>
-+#endif
-+
-+#include <stdint.h>
-+#include <stdio.h>
-+#include <stdlib.h>
-+#include <string.h>
-+#include <unistd.h>
-+#include <limits.h>
-+
-+#include <audiofile.h>
-+
-+#include "TestUtilities.h"
-+
-+int main (int argc, char **argv)
-+{
-+ AFfilehandle file;
-+ AFfilesetup setup;
-+ int16_t frames16[] = {14298, 392, 3923, -683, 958, -1921};
-+ int8_t frames8[] = {28, 6, -2};
-+ int i, frameCount = 3;
-+ int8_t byte;
-+ AFframecount result;
-+
-+ setup = afNewFileSetup();
-+
-+ afInitFileFormat(setup, AF_FILE_WAVE);
-+
-+ afInitSampleFormat(setup, AF_DEFAULT_TRACK, AF_SAMPFMT_TWOSCOMP, 16);
-+ afInitChannels(setup, AF_DEFAULT_TRACK, 2);
-+
-+ char *testFileName;
-+ if (!createTemporaryFile("sixteen-to-eight", &testFileName))
-+ {
-+ fprintf(stderr, "Could not create temporary file.\n");
-+ exit(EXIT_FAILURE);
-+ }
-+
-+ file = afOpenFile(testFileName, "w", setup);
-+ if (file == AF_NULL_FILEHANDLE)
-+ {
-+ fprintf(stderr, "could not open file for writing\n");
-+ exit(EXIT_FAILURE);
-+ }
-+
-+ afFreeFileSetup(setup);
-+
-+ afWriteFrames(file, AF_DEFAULT_TRACK, frames16, frameCount);
-+
-+ afCloseFile(file);
-+
-+ file = afOpenFile(testFileName, "r", AF_NULL_FILESETUP);
-+ if (file == AF_NULL_FILEHANDLE)
-+ {
-+ fprintf(stderr, "could not open file for reading\n");
-+ exit(EXIT_FAILURE);
-+ }
-+
-+ afSetVirtualSampleFormat(file, AF_DEFAULT_TRACK, AF_SAMPFMT_TWOSCOMP, 8);
-+ afSetVirtualChannels(file, AF_DEFAULT_TRACK, 1);
-+
-+ for (i=0; i<frameCount; i++)
-+ {
-+ /* Read one frame. */
-+ result = afReadFrames(file, AF_DEFAULT_TRACK, &byte, 1);
-+
-+ if (result != 1)
-+ break;
-+
-+ /* Compare the byte read with its precalculated value. */
-+ if (memcmp(&byte, &frames8[i], 1) != 0)
-+ {
-+ printf("error\n");
-+ printf("expected %d, got %d\n", frames8[i], byte);
-+ exit(EXIT_FAILURE);
-+ }
-+ else
-+ {
-+#ifdef DEBUG
-+ printf("got what was expected: %d\n", byte);
-+#endif
-+ }
-+ }
-+
-+ afCloseFile(file);
-+ unlink(testFileName);
-+ free(testFileName);
-+
-+ exit(EXIT_SUCCESS);
-+}
diff --git a/package/audiofile/0009-Fix-static-linking-with-libsndfile.patch b/package/audiofile/0009-Fix-static-linking-with-libsndfile.patch
deleted file mode 100644
index c48e664a3e..0000000000
--- a/package/audiofile/0009-Fix-static-linking-with-libsndfile.patch
+++ /dev/null
@@ -1,193 +0,0 @@
-From d89a938f48e97b5770509d53c5478c5c3008d6e8 Mon Sep 17 00:00:00 2001
-From: Bernd Kuhls <bernd.kuhls@t-online.de>
-Date: Sat, 27 May 2017 17:53:33 +0200
-Subject: [PATCH 1/1] Fix static linking with libsndfile
-
-libsndfile and audiofile both contain mixXX functions in their alac
-code which lead to symbol name clashes when apps like mpd try to
-statically link to both audiofile and libsndfile at the same time.
-
-This patch renames these functions to avoid the problem which was
-detected by the buildroot autobuilders:
-http://autobuild.buildroot.net/results/799/7997ccd698f03885f98d00bd150dc3a578e4b161/
-
-Patch sent upstream: https://github.com/mpruett/audiofile/pull/45
-
-Signed-off-by: Bernd Kuhls <bernd.kuhls@t-online.de>
----
- libaudiofile/alac/ALACEncoder.cpp | 28 ++++++++++++++--------------
- libaudiofile/alac/matrix_enc.c | 8 ++++----
- libaudiofile/alac/matrixlib.h | 8 ++++----
- 3 files changed, 22 insertions(+), 22 deletions(-)
-
-diff --git a/libaudiofile/alac/ALACEncoder.cpp b/libaudiofile/alac/ALACEncoder.cpp
-index da922c2..3d088cc 100644
---- a/libaudiofile/alac/ALACEncoder.cpp
-+++ b/libaudiofile/alac/ALACEncoder.cpp
-@@ -332,19 +332,19 @@ int32_t ALACEncoder::EncodeStereo( BitBuffer * bitstream, void * inputBuffer, ui
- switch ( mBitDepth )
- {
- case 16:
-- mix16( (int16_t *) inputBuffer, stride, mMixBufferU, mMixBufferV, numSamples/dilate, mixBits, mixRes );
-+ audiofile_alac_mix16( (int16_t *) inputBuffer, stride, mMixBufferU, mMixBufferV, numSamples/dilate, mixBits, mixRes );
- break;
- case 20:
-- mix20( (uint8_t *) inputBuffer, stride, mMixBufferU, mMixBufferV, numSamples/dilate, mixBits, mixRes );
-+ audiofile_alac_mix20( (uint8_t *) inputBuffer, stride, mMixBufferU, mMixBufferV, numSamples/dilate, mixBits, mixRes );
- break;
- case 24:
- // includes extraction of shifted-off bytes
-- mix24( (uint8_t *) inputBuffer, stride, mMixBufferU, mMixBufferV, numSamples/dilate,
-+ audiofile_alac_mix24( (uint8_t *) inputBuffer, stride, mMixBufferU, mMixBufferV, numSamples/dilate,
- mixBits, mixRes, mShiftBufferUV, bytesShifted );
- break;
- case 32:
- // includes extraction of shifted-off bytes
-- mix32( (int32_t *) inputBuffer, stride, mMixBufferU, mMixBufferV, numSamples/dilate,
-+ audiofile_alac_mix32( (int32_t *) inputBuffer, stride, mMixBufferU, mMixBufferV, numSamples/dilate,
- mixBits, mixRes, mShiftBufferUV, bytesShifted );
- break;
- }
-@@ -379,19 +379,19 @@ int32_t ALACEncoder::EncodeStereo( BitBuffer * bitstream, void * inputBuffer, ui
- switch ( mBitDepth )
- {
- case 16:
-- mix16( (int16_t *) inputBuffer, stride, mMixBufferU, mMixBufferV, numSamples, mixBits, mixRes );
-+ audiofile_alac_mix16( (int16_t *) inputBuffer, stride, mMixBufferU, mMixBufferV, numSamples, mixBits, mixRes );
- break;
- case 20:
-- mix20( (uint8_t *) inputBuffer, stride, mMixBufferU, mMixBufferV, numSamples, mixBits, mixRes );
-+ audiofile_alac_mix20( (uint8_t *) inputBuffer, stride, mMixBufferU, mMixBufferV, numSamples, mixBits, mixRes );
- break;
- case 24:
- // also extracts the shifted off bytes into the shift buffers
-- mix24( (uint8_t *) inputBuffer, stride, mMixBufferU, mMixBufferV, numSamples,
-+ audiofile_alac_mix24( (uint8_t *) inputBuffer, stride, mMixBufferU, mMixBufferV, numSamples,
- mixBits, mixRes, mShiftBufferUV, bytesShifted );
- break;
- case 32:
- // also extracts the shifted off bytes into the shift buffers
-- mix32( (int32_t *) inputBuffer, stride, mMixBufferU, mMixBufferV, numSamples,
-+ audiofile_alac_mix32( (int32_t *) inputBuffer, stride, mMixBufferU, mMixBufferV, numSamples,
- mixBits, mixRes, mShiftBufferUV, bytesShifted );
- break;
- }
-@@ -605,19 +605,19 @@ int32_t ALACEncoder::EncodeStereoFast( BitBuffer * bitstream, void * inputBuffer
- switch ( mBitDepth )
- {
- case 16:
-- mix16( (int16_t *) inputBuffer, stride, mMixBufferU, mMixBufferV, numSamples, mixBits, mixRes );
-+ audiofile_alac_mix16( (int16_t *) inputBuffer, stride, mMixBufferU, mMixBufferV, numSamples, mixBits, mixRes );
- break;
- case 20:
-- mix20( (uint8_t *) inputBuffer, stride, mMixBufferU, mMixBufferV, numSamples, mixBits, mixRes );
-+ audiofile_alac_mix20( (uint8_t *) inputBuffer, stride, mMixBufferU, mMixBufferV, numSamples, mixBits, mixRes );
- break;
- case 24:
- // also extracts the shifted off bytes into the shift buffers
-- mix24( (uint8_t *) inputBuffer, stride, mMixBufferU, mMixBufferV, numSamples,
-+ audiofile_alac_mix24( (uint8_t *) inputBuffer, stride, mMixBufferU, mMixBufferV, numSamples,
- mixBits, mixRes, mShiftBufferUV, bytesShifted );
- break;
- case 32:
- // also extracts the shifted off bytes into the shift buffers
-- mix32( (int32_t *) inputBuffer, stride, mMixBufferU, mMixBufferV, numSamples,
-+ audiofile_alac_mix32( (int32_t *) inputBuffer, stride, mMixBufferU, mMixBufferV, numSamples,
- mixBits, mixRes, mShiftBufferUV, bytesShifted );
- break;
- }
-@@ -756,7 +756,7 @@ int32_t ALACEncoder::EncodeStereoEscape( BitBuffer * bitstream, void * inputBuff
- break;
- case 20:
- // mix20() with mixres param = 0 means de-interleave so use it to simplify things
-- mix20( (uint8_t *) inputBuffer, stride, mMixBufferU, mMixBufferV, numSamples, 0, 0 );
-+ audiofile_alac_mix20( (uint8_t *) inputBuffer, stride, mMixBufferU, mMixBufferV, numSamples, 0, 0 );
- for ( index = 0; index < numSamples; index++ )
- {
- BitBufferWrite( bitstream, mMixBufferU[index], 20 );
-@@ -765,7 +765,7 @@ int32_t ALACEncoder::EncodeStereoEscape( BitBuffer * bitstream, void * inputBuff
- break;
- case 24:
- // mix24() with mixres param = 0 means de-interleave so use it to simplify things
-- mix24( (uint8_t *) inputBuffer, stride, mMixBufferU, mMixBufferV, numSamples, 0, 0, mShiftBufferUV, 0 );
-+ audiofile_alac_mix24( (uint8_t *) inputBuffer, stride, mMixBufferU, mMixBufferV, numSamples, 0, 0, mShiftBufferUV, 0 );
- for ( index = 0; index < numSamples; index++ )
- {
- BitBufferWrite( bitstream, mMixBufferU[index], 24 );
-diff --git a/libaudiofile/alac/matrix_enc.c b/libaudiofile/alac/matrix_enc.c
-index e194330..8abd556 100644
---- a/libaudiofile/alac/matrix_enc.c
-+++ b/libaudiofile/alac/matrix_enc.c
-@@ -57,7 +57,7 @@
-
- // 16-bit routines
-
--void mix16( int16_t * in, uint32_t stride, int32_t * u, int32_t * v, int32_t numSamples, int32_t mixbits, int32_t mixres )
-+void audiofile_alac_mix16( int16_t * in, uint32_t stride, int32_t * u, int32_t * v, int32_t numSamples, int32_t mixbits, int32_t mixres )
- {
- int16_t * ip = in;
- int32_t j;
-@@ -95,7 +95,7 @@ void mix16( int16_t * in, uint32_t stride, int32_t * u, int32_t * v, int32_t num
- // 20-bit routines
- // - the 20 bits of data are left-justified in 3 bytes of storage but right-aligned for input/output predictor buffers
-
--void mix20( uint8_t * in, uint32_t stride, int32_t * u, int32_t * v, int32_t numSamples, int32_t mixbits, int32_t mixres )
-+void audiofile_alac_mix20( uint8_t * in, uint32_t stride, int32_t * u, int32_t * v, int32_t numSamples, int32_t mixbits, int32_t mixres )
- {
- int32_t l, r;
- uint8_t * ip = in;
-@@ -140,7 +140,7 @@ void mix20( uint8_t * in, uint32_t stride, int32_t * u, int32_t * v, int32_t num
- // 24-bit routines
- // - the 24 bits of data are right-justified in the input/output predictor buffers
-
--void mix24( uint8_t * in, uint32_t stride, int32_t * u, int32_t * v, int32_t numSamples,
-+void audiofile_alac_mix24( uint8_t * in, uint32_t stride, int32_t * u, int32_t * v, int32_t numSamples,
- int32_t mixbits, int32_t mixres, uint16_t * shiftUV, int32_t bytesShifted )
- {
- int32_t l, r;
-@@ -240,7 +240,7 @@ void mix24( uint8_t * in, uint32_t stride, int32_t * u, int32_t * v, int32_t num
- // - otherwise, the calculations might overflow into the 33rd bit and be lost
- // - therefore, these routines deal with the specified "unused lower" bytes in the "shift" buffers
-
--void mix32( int32_t * in, uint32_t stride, int32_t * u, int32_t * v, int32_t numSamples,
-+void audiofile_alac_mix32( int32_t * in, uint32_t stride, int32_t * u, int32_t * v, int32_t numSamples,
- int32_t mixbits, int32_t mixres, uint16_t * shiftUV, int32_t bytesShifted )
- {
- int32_t * ip = in;
-diff --git a/libaudiofile/alac/matrixlib.h b/libaudiofile/alac/matrixlib.h
-index 0a4f371..5728b6d 100644
---- a/libaudiofile/alac/matrixlib.h
-+++ b/libaudiofile/alac/matrixlib.h
-@@ -38,17 +38,17 @@ extern "C" {
- #endif
-
- // 16-bit routines
--void mix16( int16_t * in, uint32_t stride, int32_t * u, int32_t * v, int32_t numSamples, int32_t mixbits, int32_t mixres );
-+void audiofile_alac_mix16( int16_t * in, uint32_t stride, int32_t * u, int32_t * v, int32_t numSamples, int32_t mixbits, int32_t mixres );
- void unmix16( int32_t * u, int32_t * v, int16_t * out, uint32_t stride, int32_t numSamples, int32_t mixbits, int32_t mixres );
-
- // 20-bit routines
--void mix20( uint8_t * in, uint32_t stride, int32_t * u, int32_t * v, int32_t numSamples, int32_t mixbits, int32_t mixres );
-+void audiofile_alac_mix20( uint8_t * in, uint32_t stride, int32_t * u, int32_t * v, int32_t numSamples, int32_t mixbits, int32_t mixres );
- void unmix20( int32_t * u, int32_t * v, uint8_t * out, uint32_t stride, int32_t numSamples, int32_t mixbits, int32_t mixres );
-
- // 24-bit routines
- // - 24-bit data sometimes compresses better by shifting off the bottom byte so these routines deal with
- // the specified "unused lower bytes" in the combined "shift" buffer
--void mix24( uint8_t * in, uint32_t stride, int32_t * u, int32_t * v, int32_t numSamples,
-+void audiofile_alac_mix24( uint8_t * in, uint32_t stride, int32_t * u, int32_t * v, int32_t numSamples,
- int32_t mixbits, int32_t mixres, uint16_t * shiftUV, int32_t bytesShifted );
- void unmix24( int32_t * u, int32_t * v, uint8_t * out, uint32_t stride, int32_t numSamples,
- int32_t mixbits, int32_t mixres, uint16_t * shiftUV, int32_t bytesShifted );
-@@ -57,7 +57,7 @@ void unmix24( int32_t * u, int32_t * v, uint8_t * out, uint32_t stride, int32_t
- // - note that these really expect the internal data width to be < 32-bit but the arrays are 32-bit
- // - otherwise, the calculations might overflow into the 33rd bit and be lost
- // - therefore, these routines deal with the specified "unused lower" bytes in the combined "shift" buffer
--void mix32( int32_t * in, uint32_t stride, int32_t * u, int32_t * v, int32_t numSamples,
-+void audiofile_alac_mix32( int32_t * in, uint32_t stride, int32_t * u, int32_t * v, int32_t numSamples,
- int32_t mixbits, int32_t mixres, uint16_t * shiftUV, int32_t bytesShifted );
- void unmix32( int32_t * u, int32_t * v, int32_t * out, uint32_t stride, int32_t numSamples,
- int32_t mixbits, int32_t mixres, uint16_t * shiftUV, int32_t bytesShifted );
---
-2.11.0
-
diff --git a/package/audiofile/Config.in b/package/audiofile/Config.in
deleted file mode 100644
index 4aa8d69c87..0000000000
--- a/package/audiofile/Config.in
+++ /dev/null
@@ -1,11 +0,0 @@
-config BR2_PACKAGE_AUDIOFILE
- bool "audiofile"
- depends on BR2_INSTALL_LIBSTDCPP
- help
- The Audio File Library handles reading and writing audio files
- in many common formats.
-
- http://www.68k.org/~michael/audiofile/
-
-comment "audiofile needs a toolchain w/ C++"
- depends on !BR2_INSTALL_LIBSTDCPP
diff --git a/package/audiofile/audiofile.hash b/package/audiofile/audiofile.hash
deleted file mode 100644
index f4028f9a6e..0000000000
--- a/package/audiofile/audiofile.hash
+++ /dev/null
@@ -1,4 +0,0 @@
-# Locally calculated
-sha256 cdc60df19ab08bfe55344395739bb08f50fc15c92da3962fac334d3bff116965 audiofile-0.3.6.tar.gz
-sha256 dc626520dcd53a22f727af3ee42c770e56c97a64fe3adb063799d8ab032fe551 COPYING
-sha256 8177f97513213526df2cf6184d8ff986c675afb514d4e68a404010521b880643 COPYING.GPL
diff --git a/package/audiofile/audiofile.mk b/package/audiofile/audiofile.mk
deleted file mode 100644
index bb46436d85..0000000000
--- a/package/audiofile/audiofile.mk
+++ /dev/null
@@ -1,41 +0,0 @@
-################################################################################
-#
-# audiofile
-#
-################################################################################
-
-AUDIOFILE_VERSION = 0.3.6
-AUDIOFILE_SITE = http://audiofile.68k.org
-AUDIOFILE_INSTALL_STAGING = YES
-AUDIOFILE_CONF_ENV = ac_cv_prog_cc_c99='-std=gnu99'
-AUDIOFILE_CONF_OPTS = --disable-examples
-AUDIOFILE_DEPENDENCIES = host-pkgconf
-# configure is outdated and has old bugs because of it
-AUDIOFILE_AUTORECONF = YES
-AUDIOFILE_LICENSE = GPL-2.0+, LGPL-2.1+
-AUDIOFILE_LICENSE_FILES = COPYING COPYING.GPL
-
-# 0003-Always-check-the-number-of-coefficients.patch
-AUDIOFILE_IGNORE_CVES += \
- CVE-2017-6827 CVE-2017-6828 CVE-2017-6832 \
- CVE-2017-6833 CVE-2017-6835 CVE-2017-6837
-# 0004-clamp-index-values-to-fix-index-overflow-in-IMA.cpp.patch
-AUDIOFILE_IGNORE_CVES += CVE-2017-6829
-# 0005-Check-for-multiplication-overflow-in-sfconvert.patch
-AUDIOFILE_IGNORE_CVES += \
- CVE-2017-6830 CVE-2017-6834 CVE-2017-6836 CVE-2017-6838
-# 0006-Actually-fail-when-error-occurs-in-parseFormat.patch
-AUDIOFILE_IGNORE_CVES += CVE-2017-6831
-# 0007-Check-for-multiplication-overflow-in-MSADPCM-decodeS.patch
-AUDIOFILE_IGNORE_CVES += CVE-2017-6839
-# 0008-CVE-2015-7747.patch
-AUDIOFILE_IGNORE_CVES += CVE-2015-7747
-
-ifeq ($(BR2_PACKAGE_FLAC),y)
-AUDIOFILE_DEPENDENCIES += flac
-AUDIOFILE_CONF_OPTS += --enable-flac
-else
-AUDIOFILE_CONF_OPTS += --disable-flac
-endif
-
-$(eval $(autotools-package))
diff --git a/package/audit/audit.mk b/package/audit/audit.mk
index 652e0fcd56..05a16e6e31 100644
--- a/package/audit/audit.mk
+++ b/package/audit/audit.mk
@@ -10,6 +10,8 @@ AUDIT_LICENSE = GPL-2.0+ (programs), LGPL-2.1+ (libraries)
AUDIT_LICENSE_FILES = COPYING COPYING.LIB
# 0002-Add-substitue-functions-for-strndupa-rawmemchr.patch
AUDIT_AUTORECONF = YES
+AUDIT_CPE_ID_VENDOR = linux_audit_project
+AUDIT_CPE_ID_PRODUCT = linux_audit
AUDIT_INSTALL_STAGING = YES
diff --git a/package/augeas/augeas.mk b/package/augeas/augeas.mk
index cf369d6910..a0bc294565 100644
--- a/package/augeas/augeas.mk
+++ b/package/augeas/augeas.mk
@@ -9,6 +9,7 @@ AUGEAS_SITE = http://download.augeas.net
AUGEAS_INSTALL_STAGING = YES
AUGEAS_LICENSE = LGPL-2.1+
AUGEAS_LICENSE_FILES = COPYING
+AUGEAS_CPE_ID_VENDOR = augeas
AUGEAS_DEPENDENCIES = host-pkgconf readline libxml2
AUGEAS_CONF_OPTS = --disable-gnulib-tests
diff --git a/package/autofs/0001-include-linux-nfs.h-directly-in-rpc_sub.patch b/package/autofs/0001-include-linux-nfs.h-directly-in-rpc_sub.patch
deleted file mode 100644
index 26f22653cf..0000000000
--- a/package/autofs/0001-include-linux-nfs.h-directly-in-rpc_sub.patch
+++ /dev/null
@@ -1,32 +0,0 @@
-From 44bdce8c6ed9b30c1643e5981172a4f9025f013c Mon Sep 17 00:00:00 2001
-From: Andreas Oberritter <obi@opendreambox.org>
-Date: Wed, 13 Mar 2013 16:17:08 +0100
-Subject: [PATCH] autofs-5.0.7: include linux/nfs.h directly in rpc_subs.h
-
-Fixes compile error with uclibc. Glibc's nfs/nfs.h contains
-nothing but "#include linux/nfs.h". rpc_subs.h already includes
-other linux/nfs*.h files directly.
-
-Signed-off-by: Andreas Oberritter <obi@opendreambox.org>
-Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
-Upstream-Status: Pending
----
- include/rpc_subs.h | 2 +-
- 1 file changed, 1 insertion(+), 1 deletion(-)
-
-diff --git a/include/rpc_subs.h b/include/rpc_subs.h
-index b6d59f9..a2d9648 100644
---- a/include/rpc_subs.h
-+++ b/include/rpc_subs.h
-@@ -18,7 +18,7 @@
-
- #include <rpc/rpc.h>
- #include <rpc/pmap_prot.h>
--#include <nfs/nfs.h>
-+#include <linux/nfs.h>
- #include <linux/nfs2.h>
- #include <linux/nfs3.h>
-
---
-1.7.10.4
-
diff --git a/package/autofs/autofs.hash b/package/autofs/autofs.hash
index 07432bf769..10ca42ebed 100644
--- a/package/autofs/autofs.hash
+++ b/package/autofs/autofs.hash
@@ -1,6 +1,6 @@
# From https://www.kernel.org/pub/linux/daemons/autofs/v5/sha256sums.asc
-sha256 dddee3d9b7388ce6cb7432832dfade25b07ef68ad48dcce01cf247b26a10caef autofs-5.1.6.tar.xz
+sha256 a36b268611b79b07051749870ba540b139938efc84bc0293244c483e94f9ced7 autofs-5.1.7.tar.xz
# Hash for license files
-sha256 dcc100d4161cc0b7177545ab6e47216f84857cda3843847c792a25289852dcaa COPYING
-sha256 2ac2e352a92629e3abcdddbd3eeec64e7c2f5b58b6e819ff2c1444fb6e249fa3 COPYRIGHT
+sha256 458028929f712b4795bc5adc31a1d6a2151364ce1b372ac43f613f56c8448fed COPYING
+sha256 26c826658dfa9e5ce5f182fbfbadf3fda2d184e78dba3d99da34c60113b2ce54 COPYRIGHT
diff --git a/package/autofs/autofs.mk b/package/autofs/autofs.mk
index e9b374ec07..4c5200584f 100644
--- a/package/autofs/autofs.mk
+++ b/package/autofs/autofs.mk
@@ -4,7 +4,7 @@
#
################################################################################
-AUTOFS_VERSION = 5.1.6
+AUTOFS_VERSION = 5.1.7
AUTOFS_SOURCE = autofs-$(AUTOFS_VERSION).tar.xz
AUTOFS_SITE = $(BR2_KERNEL_MIRROR)/linux/daemons/autofs/v5
AUTOFS_LICENSE = GPL-2.0+
diff --git a/package/avahi/avahi.mk b/package/avahi/avahi.mk
index eef05f0d2f..e2b27328cd 100644
--- a/package/avahi/avahi.mk
+++ b/package/avahi/avahi.mk
@@ -8,6 +8,7 @@ AVAHI_VERSION = 0.8
AVAHI_SITE = https://github.com/lathiat/avahi/releases/download/v$(AVAHI_VERSION)
AVAHI_LICENSE = LGPL-2.1+
AVAHI_LICENSE_FILES = LICENSE
+AVAHI_CPE_ID_VENDOR = avahi
AVAHI_INSTALL_STAGING = YES
AVAHI_CONF_ENV = \
diff --git a/package/avrdude/Config.in b/package/avrdude/Config.in
index a5680b0028..fba4253ad8 100644
--- a/package/avrdude/Config.in
+++ b/package/avrdude/Config.in
@@ -4,6 +4,7 @@ config BR2_PACKAGE_AVRDUDE
depends on BR2_USE_WCHAR # elfutils
depends on !BR2_STATIC_LIBS # elfutils
depends on BR2_TOOLCHAIN_USES_UCLIBC || BR2_TOOLCHAIN_USES_GLIBC # elfutils
+ depends on BR2_TOOLCHAIN_GCC_AT_LEAST_4_9 # libusb
select BR2_PACKAGE_ELFUTILS
select BR2_PACKAGE_LIBUSB
select BR2_PACKAGE_LIBUSB_COMPAT
@@ -14,6 +15,7 @@ config BR2_PACKAGE_AVRDUDE
https://github.com/kcuzner/avrdude
-comment "avrdude needs a uClibc or glibc toolchain w/ threads, wchar, dynamic library"
- depends on !BR2_TOOLCHAIN_HAS_THREADS || !BR2_USE_WCHAR || BR2_STATIC_LIBS \
+comment "avrdude needs a uClibc or glibc toolchain w/ threads, wchar, dynamic library, gcc >= 4.9"
+ depends on !BR2_TOOLCHAIN_HAS_THREADS || !BR2_USE_WCHAR \
+ || BR2_STATIC_LIBS || !BR2_TOOLCHAIN_GCC_AT_LEAST_4_9 \
|| !(BR2_TOOLCHAIN_USES_UCLIBC || BR2_TOOLCHAIN_USES_GLIBC)
diff --git a/package/axel/axel.hash b/package/axel/axel.hash
index 66d56b6581..552f940652 100644
--- a/package/axel/axel.hash
+++ b/package/axel/axel.hash
@@ -1,2 +1,2 @@
-sha256 f1364d9b55d435efc6d32218097a50a63be7b1300138e698133cf19ad3aa3a54 axel-2.17.9.tar.xz
+sha256 46eb4f10a11c4e50320ae6a034ef03ffe59dc11c3c6542a9867a3e4dc0c4b44e axel-2.17.10.tar.xz
sha256 ab15fd526bd8dd18a9e77ebc139656bf4d33e97fc7238cd11bf60e2b9b8666c6 COPYING
diff --git a/package/axel/axel.mk b/package/axel/axel.mk
index 0d5fc2a3c6..8dbf277b88 100644
--- a/package/axel/axel.mk
+++ b/package/axel/axel.mk
@@ -4,11 +4,12 @@
#
################################################################################
-AXEL_VERSION = 2.17.9
+AXEL_VERSION = 2.17.10
AXEL_SITE = https://github.com/axel-download-accelerator/axel/releases/download/v$(AXEL_VERSION)
AXEL_SOURCE = axel-$(AXEL_VERSION).tar.xz
AXEL_LICENSE = GPL-2.0+
AXEL_LICENSE_FILES = COPYING
+AXEL_CPE_ID_VALID = YES
AXEL_DEPENDENCIES = host-pkgconf $(TARGET_NLS_DEPENDENCIES)
# ac_cv_prog_cc_c99 is required for BR2_USE_WCHAR=n because the C99 test
diff --git a/package/azmq/Config.in b/package/azmq/Config.in
index 2904890d5f..37131a260a 100644
--- a/package/azmq/Config.in
+++ b/package/azmq/Config.in
@@ -5,6 +5,7 @@ config BR2_PACKAGE_AZMQ
depends on BR2_TOOLCHAIN_HAS_THREADS_NPTL # boost-log
depends on BR2_TOOLCHAIN_GCC_AT_LEAST_4_8 # C++11
depends on BR2_USE_WCHAR # boost
+ depends on BR2_TOOLCHAIN_SUPPORTS_ALWAYS_LOCKFREE_ATOMIC_INTS # boost-thread
depends on !BR2_TOOLCHAIN_HAS_GCC_BUG_64735 # exception_ptr
select BR2_PACKAGE_ZEROMQ
select BR2_PACKAGE_BOOST
@@ -21,6 +22,7 @@ config BR2_PACKAGE_AZMQ
https://github.com/zeromq/azmq
comment "azmq needs a toolchain w/ C++11, wchar and NPTL"
+ depends on BR2_TOOLCHAIN_SUPPORTS_ALWAYS_LOCKFREE_ATOMIC_INTS
depends on !(BR2_INSTALL_LIBSTDCPP && BR2_TOOLCHAIN_GCC_AT_LEAST_4_8 \
&& BR2_USE_WCHAR && BR2_TOOLCHAIN_HAS_THREADS_NPTL)
diff --git a/package/azure-iot-sdk-c/azure-iot-sdk-c.hash b/package/azure-iot-sdk-c/azure-iot-sdk-c.hash
index 8e547963e2..124c7a1107 100644
--- a/package/azure-iot-sdk-c/azure-iot-sdk-c.hash
+++ b/package/azure-iot-sdk-c/azure-iot-sdk-c.hash
@@ -1,5 +1,5 @@
# Locally computed:
-sha256 6f5ce8a81ed941e525a0265844082e4c641e9ac5cdac8b00bc92492700512a43 azure-iot-sdk-c-LTS_07_2020_Ref01.tar.gz
+sha256 61874790b66c7e120550fdffff88cb1e3cbfbfebcf324e41982f04461f8793a0 azure-iot-sdk-c-LTS_07_2020_Ref02-br1.tar.gz
# Hash for license files:
sha256 be2e9913fad9ff33607287c728f392579e2a6cc83e51b203ef6274c41db02ee7 LICENSE
diff --git a/package/azure-iot-sdk-c/azure-iot-sdk-c.mk b/package/azure-iot-sdk-c/azure-iot-sdk-c.mk
index 19f0812f84..c664ad83a4 100644
--- a/package/azure-iot-sdk-c/azure-iot-sdk-c.mk
+++ b/package/azure-iot-sdk-c/azure-iot-sdk-c.mk
@@ -4,7 +4,7 @@
#
################################################################################
-AZURE_IOT_SDK_C_VERSION = LTS_07_2020_Ref01
+AZURE_IOT_SDK_C_VERSION = LTS_07_2020_Ref02
AZURE_IOT_SDK_C_SITE = https://github.com/Azure/azure-iot-sdk-c
AZURE_IOT_SDK_C_SITE_METHOD = git
AZURE_IOT_SDK_C_GIT_SUBMODULES = YES
diff --git a/package/babeltrace2/babeltrace2.mk b/package/babeltrace2/babeltrace2.mk
index eb29a5928b..1e03f5fdd2 100644
--- a/package/babeltrace2/babeltrace2.mk
+++ b/package/babeltrace2/babeltrace2.mk
@@ -27,5 +27,9 @@ else
BABELTRACE2_CONF_OPTS += --disable-debug-info
endif
+ifeq ($(BR2_TOOLCHAIN_HAS_LIBATOMIC),y)
+BABELTRACE2_CONF_ENV += LIBS=-latomic
+endif
+
$(eval $(autotools-package))
$(eval $(host-autotools-package))
diff --git a/package/balena-engine/Config.in b/package/balena-engine/Config.in
new file mode 100644
index 0000000000..f48f361dc2
--- /dev/null
+++ b/package/balena-engine/Config.in
@@ -0,0 +1,26 @@
+config BR2_PACKAGE_BALENA_ENGINE
+ bool "balena-engine"
+ depends on BR2_PACKAGE_HOST_GO_TARGET_ARCH_SUPPORTS
+ depends on BR2_PACKAGE_HOST_GO_TARGET_CGO_LINKING_SUPPORTS
+ depends on !BR2_TOOLCHAIN_USES_UCLIBC # no fexecve
+ depends on BR2_USE_MMU # util-linux
+ select BR2_PACKAGE_CGROUPFS_MOUNT if !BR2_PACKAGE_SYSTEMD # runtime
+ select BR2_PACKAGE_IPTABLES # runtime
+ select BR2_PACKAGE_SQLITE # runtime
+ select BR2_PACKAGE_UTIL_LINUX # runtime
+ select BR2_PACKAGE_UTIL_LINUX_BINARIES # runtime
+ select BR2_PACKAGE_UTIL_LINUX_MOUNT # runtime
+ select BR2_PACKAGE_UTIL_LINUX_MOUNTPOINT # runtime
+ select BR2_PACKAGE_UTIL_LINUX_PIVOT_ROOT # runtime
+ help
+ balenaEngine is a new container engine purpose-built for
+ embedded and IoT use cases and compatible with Docker
+ containers.
+
+ https://github.com/balena-os/balena-engine
+
+comment "balena-engine needs a glibc or musl toolchain w/ threads"
+ depends on BR2_PACKAGE_HOST_GO_TARGET_ARCH_SUPPORTS
+ depends on BR2_PACKAGE_HOST_GO_TARGET_CGO_LINKING_SUPPORTS
+ depends on !BR2_TOOLCHAIN_HAS_THREADS || BR2_TOOLCHAIN_USES_UCLIBC
+ depends on BR2_USE_MMU
diff --git a/package/balena-engine/balena-engine.hash b/package/balena-engine/balena-engine.hash
new file mode 100644
index 0000000000..3f632ef381
--- /dev/null
+++ b/package/balena-engine/balena-engine.hash
@@ -0,0 +1,3 @@
+# Locally computed
+sha256 389282706562118608b6ac580e7beacd6a43f0bb3481c69fb1856bed9ac49b85 balena-engine-19.03.14.tar.gz
+sha256 7c87873291f289713ac5df48b1f2010eb6963752bbd6b530416ab99fc37914a8 LICENSE
diff --git a/package/balena-engine/balena-engine.mk b/package/balena-engine/balena-engine.mk
new file mode 100644
index 0000000000..b3eb2ca75b
--- /dev/null
+++ b/package/balena-engine/balena-engine.mk
@@ -0,0 +1,109 @@
+################################################################################
+#
+# balena-engine
+#
+################################################################################
+
+BALENA_ENGINE_VERSION = 19.03.14
+BALENA_ENGINE_SITE = $(call github,balena-os,balena-engine,v$(BALENA_ENGINE_VERSION))
+
+BALENA_ENGINE_LICENSE = Apache-2.0
+BALENA_ENGINE_LICENSE_FILES = LICENSE
+
+BALENA_ENGINE_DEPENDENCIES = host-pkgconf
+BALENA_ENGINE_GOMOD = github.com/docker/docker
+
+BALENA_ENGINE_LDFLAGS = \
+ -X github.com/docker/cli/cli/version.Version=N/A \
+ -X github.com/docker/cli/cli/version.GitCommit= \
+ -X github.com/docker/cli/cli/version.BuildTime= \
+ -X github.com/containerd/containerd/version.Version=N/A \
+ -X github.com/opencontainers/runc.version=N/A
+
+BALENA_ENGINE_TAGS = \
+ cgo \
+ exclude_graphdriver_zfs \
+ autogen \
+ no_buildkit \
+ no_btrfs \
+ no_cri \
+ no_devmapper \
+ no_zfs \
+ exclude_disk_quota \
+ exclude_graphdriver_btrfs \
+ exclude_graphdriver_devicemapper
+
+BALENA_ENGINE_BUILD_TARGETS = cmd/balena-engine
+
+ifeq ($(BR2_INIT_SYSTEMD),y)
+BALENA_ENGINE_DEPENDENCIES += systemd
+BALENA_ENGINE_TAGS += journald
+endif
+
+define BALENA_ENGINE_RUN_AUTOGEN
+ cd $(@D) && \
+ VERSION=$(BALENA_ENGINE_VERSION) \
+ PKG_CONFIG=$(PKG_CONFIG_HOST_BINARY) \
+ $(TARGET_MAKE_ENV) \
+ $(SHELL) hack/make/.go-autogen
+endef
+
+BALENA_ENGINE_POST_CONFIGURE_HOOKS += BALENA_ENGINE_RUN_AUTOGEN
+
+define BALENA_ENGINE_INSTALL_INIT_SYSTEMD
+ $(INSTALL) -D -m 644 $(@D)/contrib/init/systemd/balena-engine.service \
+ $(TARGET_DIR)/usr/lib/systemd/system/balena-engine.service
+ $(INSTALL) -D -m 644 $(@D)/contrib/init/systemd/balena-engine.socket \
+ $(TARGET_DIR)/usr/lib/systemd/system/balena-engine.socket
+endef
+
+define BALENA_ENGINE_USERS
+ - - balena-engine -1 * - - - balenaEngine daemon
+endef
+
+define BALENA_ENGINE_LINUX_CONFIG_FIXUPS
+ $(call KCONFIG_ENABLE_OPT,CONFIG_POSIX_MQUEUE)
+ $(call KCONFIG_ENABLE_OPT,CONFIG_CGROUPS)
+ $(call KCONFIG_ENABLE_OPT,CONFIG_MEMCG)
+ $(call KCONFIG_ENABLE_OPT,CONFIG_CGROUP_SCHED)
+ $(call KCONFIG_ENABLE_OPT,CONFIG_CGROUP_FREEZER)
+ $(call KCONFIG_ENABLE_OPT,CONFIG_CPUSETS)
+ $(call KCONFIG_ENABLE_OPT,CONFIG_CGROUP_DEVICE)
+ $(call KCONFIG_ENABLE_OPT,CONFIG_CGROUP_CPUACCT)
+ $(call KCONFIG_ENABLE_OPT,CONFIG_NAMESPACES)
+ $(call KCONFIG_ENABLE_OPT,CONFIG_UTS_NS)
+ $(call KCONFIG_ENABLE_OPT,CONFIG_IPC_NS)
+ $(call KCONFIG_ENABLE_OPT,CONFIG_PID_NS)
+ $(call KCONFIG_ENABLE_OPT,CONFIG_NET_NS)
+ $(call KCONFIG_ENABLE_OPT,CONFIG_NETFILTER)
+ $(call KCONFIG_ENABLE_OPT,CONFIG_NETFILTER_ADVANCED)
+ $(call KCONFIG_ENABLE_OPT,CONFIG_BRIDGE_NETFILTER)
+ $(call KCONFIG_ENABLE_OPT,CONFIG_NF_CONNTRACK)
+ $(call KCONFIG_ENABLE_OPT,CONFIG_NETFILTER_XT_MATCH_ADDRTYPE)
+ $(call KCONFIG_ENABLE_OPT,CONFIG_NETFILTER_XT_MATCH_CONNTRACK)
+ $(call KCONFIG_ENABLE_OPT,CONFIG_NETFILTER_XT_MATCH_IPVS)
+ $(call KCONFIG_ENABLE_OPT,CONFIG_IP_NF_IPTABLES)
+ $(call KCONFIG_ENABLE_OPT,CONFIG_IP_NF_FILTER)
+ $(call KCONFIG_ENABLE_OPT,CONFIG_IP_NF_NAT)
+ $(call KCONFIG_ENABLE_OPT,CONFIG_IP_NF_TARGET_MASQUERADE)
+ $(call KCONFIG_ENABLE_OPT,CONFIG_BRIDGE)
+ $(call KCONFIG_ENABLE_OPT,CONFIG_DUMMY)
+ $(call KCONFIG_ENABLE_OPT,CONFIG_MACVLAN)
+ $(call KCONFIG_ENABLE_OPT,CONFIG_VXLAN)
+ $(call KCONFIG_ENABLE_OPT,CONFIG_VETH)
+ $(call KCONFIG_ENABLE_OPT,CONFIG_OVERLAY_FS)
+ $(call KCONFIG_ENABLE_OPT,CONFIG_KEYS)
+endef
+
+define BALENA_ENGINE_INSTALL_SYMLINK
+ ln -f -s balena-engine $(TARGET_DIR)/usr/bin/balena-engine-daemon
+ ln -f -s balena-engine $(TARGET_DIR)/usr/bin/balena-engine-containerd
+ ln -f -s balena-engine $(TARGET_DIR)/usr/bin/balena-engine-containerd-shim
+ ln -f -s balena-engine $(TARGET_DIR)/usr/bin/balena-engine-containerd-ctr
+ ln -f -s balena-engine $(TARGET_DIR)/usr/bin/balena-engine-runc
+ ln -f -s balena-engine $(TARGET_DIR)/usr/bin/balena-engine-proxy
+ $(if $(BR2_PACKAGE_TINI),ln -f -s tini $(TARGET_DIR)/usr/bin/balena-engine-init)
+endef
+BALENA_ENGINE_POST_INSTALL_TARGET_HOOKS += BALENA_ENGINE_INSTALL_SYMLINK
+
+$(eval $(golang-package))
diff --git a/package/bash/bash.mk b/package/bash/bash.mk
index 1843862e49..b4681c1085 100644
--- a/package/bash/bash.mk
+++ b/package/bash/bash.mk
@@ -10,6 +10,7 @@ BASH_DEPENDENCIES = ncurses readline host-bison
BASH_CONF_OPTS = --with-installed-readline --without-bash-malloc
BASH_LICENSE = GPL-3.0+
BASH_LICENSE_FILES = COPYING
+BASH_CPE_ID_VENDOR = gnu
BASH_CONF_ENV += \
ac_cv_rl_prefix="$(STAGING_DIR)" \
diff --git a/package/bats-core/bats-core.hash b/package/bats-core/bats-core.hash
index becc1aecae..b50543a269 100644
--- a/package/bats-core/bats-core.hash
+++ b/package/bats-core/bats-core.hash
@@ -1,5 +1,5 @@
# Locally calculated
-sha256 c74ea5517d9381c044e8e87427de0113be6ad591213d489aeaa28146daf1c723 bats-core-1.2.0.tar.gz
+sha256 91c49b1fe6f0656c46491929ed728f8dfa9a96df0cce294963e8c6082bff87a2 bats-core-1.2.1.tar.gz
# License files
sha256 55074b2b3b87809105034e1468e59076554d76a80c67bcc592000cc3d929852d LICENSE.md
diff --git a/package/bats-core/bats-core.mk b/package/bats-core/bats-core.mk
index 2bcfca70d3..fc8ac674ae 100644
--- a/package/bats-core/bats-core.mk
+++ b/package/bats-core/bats-core.mk
@@ -4,7 +4,7 @@
#
################################################################################
-BATS_CORE_VERSION = 1.2.0
+BATS_CORE_VERSION = 1.2.1
BATS_CORE_SITE = $(call github,bats-core,bats-core,v$(BATS_CORE_VERSION))
BATS_CORE_LICENSE = MIT
BATS_CORE_LICENSE_FILES = LICENSE.md
diff --git a/package/bayer2rgb-neon/bayer2rgb-neon.hash b/package/bayer2rgb-neon/bayer2rgb-neon.hash
index 1f4f5f33b3..b1e87d7a36 100644
--- a/package/bayer2rgb-neon/bayer2rgb-neon.hash
+++ b/package/bayer2rgb-neon/bayer2rgb-neon.hash
@@ -1,3 +1,3 @@
# Locally calculated
-sha256 1a84dcf6557c2017ebe258502f60575e0971511c548fc88aee5ab68ca0bb268a bayer2rgb-neon-bef3ecafe290d61a50fd27da3e5d0df6f4b88045.tar.gz
-sha256 8ceb4b9ee5adedde47b31e975c1d90c73ad27b6b165a1dcd80c7c545eb65b903 COPYING
+sha256 d2e3e97bb9da218f223c03b2f080c5da727224e6e4cb99979398971110dfae04 bayer2rgb-neon-bef3ecafe290d61a50fd27da3e5d0df6f4b88045-br1.tar.gz
+sha256 8ceb4b9ee5adedde47b31e975c1d90c73ad27b6b165a1dcd80c7c545eb65b903 COPYING
diff --git a/package/bc/bc.mk b/package/bc/bc.mk
index fdfacb6c89..06b6feae4f 100644
--- a/package/bc/bc.mk
+++ b/package/bc/bc.mk
@@ -9,6 +9,7 @@ BC_SITE = http://ftp.gnu.org/gnu/bc
BC_DEPENDENCIES = host-flex
BC_LICENSE = GPL-2.0+, LGPL-2.1+
BC_LICENSE_FILES = COPYING COPYING.LIB
+BC_CPE_ID_VENDOR = gnu
BC_CONF_ENV = MAKEINFO=true
# 0001-bc-use-MAKEINFO-variable-for-docs.patch and 0004-no-gen-libmath.patch
diff --git a/package/bcm2835/bcm2835.hash b/package/bcm2835/bcm2835.hash
index 8317e10256..e366f19038 100644
--- a/package/bcm2835/bcm2835.hash
+++ b/package/bcm2835/bcm2835.hash
@@ -1,3 +1,3 @@
# Locally computed:
-sha256 62955cc8506cc6506d729da3138442beb9763f1ffd536e925aeb0dc223492874 bcm2835-1.65.tar.gz
+sha256 b7eda59fd7bc3cb97fdac14e8455e86ddad75006d69270358ac8d00108e369a9 bcm2835-1.68.tar.gz
sha256 8b1ba204bb69a0ade2bfcf65ef294a920f6bb361b317dba43c7ef29d96332b9b COPYING
diff --git a/package/bcm2835/bcm2835.mk b/package/bcm2835/bcm2835.mk
index 2ef6d94b38..1ddd035818 100644
--- a/package/bcm2835/bcm2835.mk
+++ b/package/bcm2835/bcm2835.mk
@@ -4,7 +4,7 @@
#
################################################################################
-BCM2835_VERSION = 1.65
+BCM2835_VERSION = 1.68
BCM2835_SITE = http://www.airspayce.com/mikem/bcm2835
BCM2835_LICENSE = GPL-3.0
BCM2835_LICENSE_FILES = COPYING
diff --git a/package/bctoolbox/bctoolbox.hash b/package/bctoolbox/bctoolbox.hash
index 7d64c32013..9b1f9e821d 100644
--- a/package/bctoolbox/bctoolbox.hash
+++ b/package/bctoolbox/bctoolbox.hash
@@ -1,3 +1,3 @@
# Locally calculated
-sha256 d8501e3793c10abbf913759d7a0e5f6eb3140af6bacf5e2bdcd532049bde69c0 bctoolbox-4.3.1.tar.gz
-sha256 849dd903d98f12a964466ccfbaf3a1de1f94ad0ebd49a59d12f8ce4506f9f647 COPYING
+sha256 446b60e81a79b11e8212c44e312aeb0ce46e9ecf0269a35c492ecdca3e7428c3 bctoolbox-4.4.8.tar.gz
+sha256 1b3782ccad7b8614100cda30d3faf42fc39f2e97932908c543005053b654ca68 LICENSE.txt
diff --git a/package/bctoolbox/bctoolbox.mk b/package/bctoolbox/bctoolbox.mk
index f9d740820d..ac9361026f 100644
--- a/package/bctoolbox/bctoolbox.mk
+++ b/package/bctoolbox/bctoolbox.mk
@@ -4,10 +4,10 @@
#
################################################################################
-BCTOOLBOX_VERSION = 4.3.1
+BCTOOLBOX_VERSION = 4.4.8
BCTOOLBOX_SITE = $(call github,BelledonneCommunications,bctoolbox,$(BCTOOLBOX_VERSION))
-BCTOOLBOX_LICENSE = GPL-2.0+
-BCTOOLBOX_LICENSE_FILES = COPYING
+BCTOOLBOX_LICENSE = GPL-3.0+
+BCTOOLBOX_LICENSE_FILES = LICENSE.txt
BCTOOLBOX_INSTALL_STAGING = YES
# Set CMAKE_SKIP_RPATH to prevent bctoolbox from adding the rpath to
@@ -17,7 +17,6 @@ BCTOOLBOX_CONF_OPTS = \
-DENABLE_STRICT=OFF \
-DENABLE_TESTS_COMPONENT=OFF \
-DENABLE_TESTS=OFF \
- -DGIT_EXECUTABLE=OFF \
-DCMAKE_SKIP_RPATH=ON
ifeq ($(BR2_PACKAGE_LIBICONV),y)
diff --git a/package/bdwgc/bdwgc.mk b/package/bdwgc/bdwgc.mk
index 6ae9627a60..4a720dbfd8 100644
--- a/package/bdwgc/bdwgc.mk
+++ b/package/bdwgc/bdwgc.mk
@@ -10,6 +10,7 @@ BDWGC_SITE = http://www.hboehm.info/gc/gc_source
BDWGC_INSTALL_STAGING = YES
BDWGC_LICENSE = bdwgc license
BDWGC_LICENSE_FILES = README.QUICK
+BDWGC_CPE_ID_VALID = YES
BDWGC_DEPENDENCIES = libatomic_ops host-pkgconf
HOST_BDWGC_DEPENDENCIES = host-libatomic_ops host-pkgconf
diff --git a/package/beecrypt/beecrypt.mk b/package/beecrypt/beecrypt.mk
index f13f72c8ac..20e1a122d0 100644
--- a/package/beecrypt/beecrypt.mk
+++ b/package/beecrypt/beecrypt.mk
@@ -10,6 +10,7 @@ BEECRYPT_AUTORECONF = YES
BEECRYPT_INSTALL_STAGING = YES
BEECRYPT_LICENSE = LGPL-2.1+
BEECRYPT_LICENSE_FILES = COPYING.LIB
+BEECRYPT_CPE_ID_VALID = YES
BEECRYPT_CONF_OPTS = \
--disable-expert-mode \
diff --git a/package/belle-sip/belle-sip.hash b/package/belle-sip/belle-sip.hash
index 889ad2be70..670ce0062e 100644
--- a/package/belle-sip/belle-sip.hash
+++ b/package/belle-sip/belle-sip.hash
@@ -1,3 +1,3 @@
# Locally calculated
-sha256 3ac7051ea6ac758cccbf1483a5dd6cda4293b5cde1370a3f0d298e3a6f0ee032 belle-sip-4.3.1.tar.gz
+sha256 eabba615c97080572c1b9d3c76f8f9cf6a7432eedf37482672e5fa178a688f72 belle-sip-4.4.8.tar.gz
sha256 1b3782ccad7b8614100cda30d3faf42fc39f2e97932908c543005053b654ca68 LICENSE.txt
diff --git a/package/belle-sip/belle-sip.mk b/package/belle-sip/belle-sip.mk
index 1daef1d2df..b5169be488 100644
--- a/package/belle-sip/belle-sip.mk
+++ b/package/belle-sip/belle-sip.mk
@@ -4,7 +4,7 @@
#
################################################################################
-BELLE_SIP_VERSION = 4.3.1
+BELLE_SIP_VERSION = 4.4.8
BELLE_SIP_SITE = \
https://gitlab.linphone.org/BC/public/belle-sip/-/archive/$(BELLE_SIP_VERSION)
BELLE_SIP_LICENSE = GPL-3.0+
diff --git a/package/belr/belr.hash b/package/belr/belr.hash
index 42cf506972..00c733c7df 100644
--- a/package/belr/belr.hash
+++ b/package/belr/belr.hash
@@ -1,3 +1,3 @@
# Locally calculated
-sha256 d6575c36c32828edcaf39df2775070b187019b21fe5fe274e7a85caf54284f05 belr-4.3.1.tar.gz
+sha256 6358aa680193d972c831d677da1652c7f57d7e00649b971d4d9fbdebf4331b48 belr-4.4.8.tar.gz
sha256 1b3782ccad7b8614100cda30d3faf42fc39f2e97932908c543005053b654ca68 LICENSE.txt
diff --git a/package/belr/belr.mk b/package/belr/belr.mk
index 8855f94fda..f243830a85 100644
--- a/package/belr/belr.mk
+++ b/package/belr/belr.mk
@@ -4,7 +4,7 @@
#
################################################################################
-BELR_VERSION = 4.3.1
+BELR_VERSION = 4.4.8
BELR_SITE = https://gitlab.linphone.org/BC/public/belr/-/archive/$(BELR_VERSION)
BELR_LICENSE = GPL-3.0+
BELR_LICENSE_FILES = LICENSE.txt
diff --git a/package/berkeleydb/berkeleydb.mk b/package/berkeleydb/berkeleydb.mk
index e077eb4640..36b1894f34 100644
--- a/package/berkeleydb/berkeleydb.mk
+++ b/package/berkeleydb/berkeleydb.mk
@@ -15,6 +15,8 @@ BERKELEYDB_SOURCE = db-$(BERKELEYDB_VERSION).NC.tar.gz
BERKELEYDB_SUBDIR = build_unix
BERKELEYDB_LICENSE = BerkeleyDB License
BERKELEYDB_LICENSE_FILES = LICENSE
+BERKELEYDB_CPE_ID_VENDOR = oracle
+BERKELEYDB_CPE_ID_PRODUCT = berkeley_db
BERKELEYDB_INSTALL_STAGING = YES
BERKELEYDB_BINARIES = db_archive db_checkpoint db_deadlock db_dump \
db_hotbackup db_load db_log_verify db_printlog db_recover db_replicate \
diff --git a/package/bind/0001-cross.patch b/package/bind/0001-cross.patch
index d3e7cc68a6..f39be2f837 100644
--- a/package/bind/0001-cross.patch
+++ b/package/bind/0001-cross.patch
@@ -1,15 +1,24 @@
-Use host compiler to build 'gen' since it's run when building.
+From 505cc9fcadda5607dc4c5bacb03928c0b35162a8 Mon Sep 17 00:00:00 2001
+From: Gustavo Zacarias <gustavo@zacarias.com.ar>
+Date: Wed, 4 Nov 2020 17:51:38 +0100
+Subject: [PATCH] Use host compiler to build 'gen' since it's run when
+ building.
Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
[Fabrice: updated for 9.11.10]
Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com>
+Signed-off-by: Petr Vorel <petr.vorel@gmail.com>
+---
+ lib/dns/Makefile.in | 6 ++----
+ 1 file changed, 2 insertions(+), 4 deletions(-)
-diff -Nura bind-9.5.1-P1/lib/dns/Makefile.in bind-9.5.1-P1.gencross/lib/dns/Makefile.in
---- bind-9.5.1-P1/lib/dns/Makefile.in 2007-09-11 22:09:08.000000000 -0300
-+++ bind-9.5.1-P1.gencross/lib/dns/Makefile.in 2009-03-04 16:35:23.000000000 -0200
-@@ -160,10 +160,8 @@
+diff --git a/lib/dns/Makefile.in b/lib/dns/Makefile.in
+index 8fc4e94f26..4ac92857e0 100644
+--- a/lib/dns/Makefile.in
++++ b/lib/dns/Makefile.in
+@@ -184,10 +184,8 @@ code.h: gen
./gen -s ${srcdir} > code.h || { rm -f $@ ; exit 1; }
-
+
gen: gen.c
- ${BUILD_CC} ${BUILD_CFLAGS} -I${top_srcdir}/lib/isc/include \
- ${LFS_CFLAGS} ${LFS_LDFLAGS} \
@@ -17,7 +26,9 @@ diff -Nura bind-9.5.1-P1/lib/dns/Makefile.in bind-9.5.1-P1.gencross/lib/dns/Make
- ${BUILD_LIBS} ${LFS_LIBS}
+ ${HOSTCC} ${HOST_CFLAGS} -I${top_srcdir}/lib/isc/include \
+ ${HOST_LDFLAGS} -o $@ ${srcdir}/gen.c
-
+
timestamp: include libdns.@A@
touch timestamp
+--
+2.29.1
diff --git a/package/bind/bind.hash b/package/bind/bind.hash
index 4ba0182b1c..369d2f5fb5 100644
--- a/package/bind/bind.hash
+++ b/package/bind/bind.hash
@@ -1,4 +1,4 @@
-# Verified from https://ftp.isc.org/isc/bind9/9.11.22/bind-9.11.22.tar.gz.asc
-# with key AE3FAC796711EC59FC007AA474BB6B9A4CBB3D38
-sha256 afc6d8015006f1cabf699ff19f517bb8fd9c1811e5231f26baf51c3550262ac9 bind-9.11.22.tar.gz
-sha256 da2aec2b7f6f0feb16bcb080e2c587375fd3195145f047e4d92d112f5b9db501 COPYRIGHT
+# Verified from https://ftp.isc.org/isc/bind9/9.11.28/bind-9.11.28.tar.gz.asc
+# with key 2455774D42FDFE6B9C383EB8FE1002BC5970811F
+sha256 1090cbe6caba37c404d1075887da7e5282ae9a2bc6172d722df15cd480975e74 bind-9.11.28.tar.gz
+sha256 cad49daa42654bc241762cd998630168a2542c8fd6fad3881e2eac1510bb6fcd COPYRIGHT
diff --git a/package/bind/bind.mk b/package/bind/bind.mk
index 18fc4845f9..8e8896f3cc 100644
--- a/package/bind/bind.mk
+++ b/package/bind/bind.mk
@@ -4,7 +4,7 @@
#
################################################################################
-BIND_VERSION = 9.11.22
+BIND_VERSION = 9.11.28
BIND_SITE = https://ftp.isc.org/isc/bind9/$(BIND_VERSION)
# bind does not support parallel builds.
BIND_MAKE = $(MAKE1)
@@ -12,6 +12,7 @@ BIND_INSTALL_STAGING = YES
BIND_CONFIG_SCRIPTS = bind9-config isc-config.sh
BIND_LICENSE = MPL-2.0
BIND_LICENSE_FILES = COPYRIGHT
+BIND_CPE_ID_VENDOR = isc
BIND_TARGET_SERVER_SBIN = arpaname ddns-confgen dnssec-checkds dnssec-coverage
BIND_TARGET_SERVER_SBIN += dnssec-importkey dnssec-keygen dnssec-revoke
BIND_TARGET_SERVER_SBIN += dnssec-settime dnssec-verify genrandom
@@ -30,7 +31,8 @@ BIND_CONF_OPTS = \
--with-randomdev=/dev/urandom \
--enable-epoll \
--with-gssapi=no \
- --enable-filter-aaaa
+ --enable-filter-aaaa \
+ --disable-backtrace
ifeq ($(BR2_PACKAGE_ZLIB),y)
BIND_CONF_OPTS += --with-zlib=$(STAGING_DIR)/usr
@@ -47,7 +49,7 @@ BIND_CONF_OPTS += --disable-linux-caps
endif
ifeq ($(BR2_PACKAGE_LIBXML2),y)
-BIND_CONF_OPTS += --with-libxml2=$(STAGING_DIR)/usr --enable-newstats
+BIND_CONF_OPTS += --with-libxml2=$(STAGING_DIR)/usr
BIND_DEPENDENCIES += libxml2
else
BIND_CONF_OPTS += --with-libxml2=no
diff --git a/package/binutils/2.33.1/0004-bfd-xtensa-fix-PR-ld-25630.patch b/package/binutils/2.33.1/0004-bfd-xtensa-fix-PR-ld-25630.patch
deleted file mode 100644
index f499426b70..0000000000
--- a/package/binutils/2.33.1/0004-bfd-xtensa-fix-PR-ld-25630.patch
+++ /dev/null
@@ -1,37 +0,0 @@
-From 85dcca5997cf3822d6456a5c9c59c46b56adfbb8 Mon Sep 17 00:00:00 2001
-From: Max Filippov <jcmvbkbc@gmail.com>
-Date: Wed, 4 Mar 2020 14:54:27 -0800
-Subject: [PATCH] bfd: xtensa: fix PR ld/25630
-
-bfd/
-2020-03-05 Max Filippov <jcmvbkbc@gmail.com>
-
- * elf32-xtensa.c (shrink_dynamic_reloc_sections): Shrink dynamic
- relocation sections for any removed reference to a dynamic symbol.
-
-Signed-off-by: Max Filippov <jcmvbkbc@gmail.com>
----
- bfd/elf32-xtensa.c | 7 +++----
- 1 file changed, 3 insertions(+), 4 deletions(-)
-
-diff --git a/bfd/elf32-xtensa.c b/bfd/elf32-xtensa.c
-index 12ff9f772aaf..65e14d87940c 100644
---- a/bfd/elf32-xtensa.c
-+++ b/bfd/elf32-xtensa.c
-@@ -10148,10 +10148,9 @@ shrink_dynamic_reloc_sections (struct bfd_link_info *info,
-
- if ((r_type == R_XTENSA_32 || r_type == R_XTENSA_PLT)
- && (input_section->flags & SEC_ALLOC) != 0
-- && (dynamic_symbol || bfd_link_pic (info))
-- && (!h || h->root.type != bfd_link_hash_undefweak
-- || (dynamic_symbol
-- && (bfd_link_dll (info) || info->export_dynamic))))
-+ && (dynamic_symbol
-+ || (bfd_link_pic (info)
-+ && (!h || h->root.type != bfd_link_hash_undefweak))))
- {
- asection *srel;
- bfd_boolean is_plt = FALSE;
---
-2.20.1
-
diff --git a/package/binutils/2.33.1/0005-xtensa-fix-PR-ld-25861.patch b/package/binutils/2.33.1/0005-xtensa-fix-PR-ld-25861.patch
deleted file mode 100644
index 2df46c6526..0000000000
--- a/package/binutils/2.33.1/0005-xtensa-fix-PR-ld-25861.patch
+++ /dev/null
@@ -1,432 +0,0 @@
-From c7a1d1f656c717394937a92cb970f0f4cecce128 Mon Sep 17 00:00:00 2001
-From: Max Filippov <jcmvbkbc@gmail.com>
-Date: Sun, 19 Apr 2020 19:04:41 -0700
-Subject: [PATCH] xtensa: fix PR ld/25861
-
-Introduce new relaxations XTENSA_PDIFF{8,16,32} for positive differences
-(subtracted symbol precedes diminished symbol) and XTENSA_NDIFF{8,16,32}
-for negative differences (subtracted symbol follows diminished symbol).
-Don't generate XTENSA_DIFF relocations in the assembler, generate
-XTENSA_PDIFF or XTENSA_NDIFF based on relative symbol position.
-
-Handle XTENSA_DIFF in BFD for compatibility with old object files.
-Handle XTENSA_PDIFF and XTENSA_NDIFF in BFD, treating difference value
-as unsigned.
-
-2020-04-22 Max Filippov <jcmvbkbc@gmail.com>
-bfd/
- * bfd-in2.h: Regenerated.
- * elf32-xtensa.c (elf_howto_table): New entries for
- R_XTENSA_PDIFF{8,16,32} and R_XTENSA_NDIFF{8,16,32}.
- (elf_xtensa_reloc_type_lookup, elf_xtensa_do_reloc)
- (relax_section): Add cases for R_XTENSA_PDIFF{8,16,32} and
- R_XTENSA_NDIFF{8,16,32}.
- * libbfd.h (bfd_reloc_code_real_names): Add names for
- BFD_RELOC_XTENSA_PDIFF{8,16,32} and
- BFD_RELOC_XTENSA_NDIFF{8,16,32}.
- * reloc.c: Add documentation for BFD_RELOC_XTENSA_PDIFF{8,16,32}
- and BFD_RELOC_XTENSA_NDIFF{8,16,32}.
-
-binutils/
- * readelf.c (is_none_reloc): Recognize
- BFD_RELOC_XTENSA_PDIFF{8,16,32} and
- BFD_RELOC_XTENSA_NDIFF{8,16,32}.
-
-gas/
- * config/tc-xtensa.c (md_apply_fix): Replace
- BFD_RELOC_XTENSA_DIFF{8,16,32} generation with
- BFD_RELOC_XTENSA_PDIFF{8,16,32} and
- BFD_RELOC_XTENSA_NDIFF{8,16,32} generation.
- * testsuite/gas/xtensa/loc.d: Replace BFD_RELOC_XTENSA_DIFF16
- with BFD_RELOC_XTENSA_PDIFF16 in the expected output.
-
-include/
- * elf/xtensa.h (elf_xtensa_reloc_type): New entries for
- R_XTENSA_PDIFF{8,16,32} and R_XTENSA_NDIFF{8,16,32}.
-
-ld/
- * testsuite/ld-xtensa/relax-loc.d: New test definition.
- * testsuite/ld-xtensa/relax-loc.s: New test source.
- * testsuite/ld-xtensa/xtensa.exp (relax-loc): New test.
-
-Signed-off-by: Max Filippov <jcmvbkbc@gmail.com>
----
-Backported from: 30ce8e47fad9b057b6d7af9e1d43061126d34d20
-
- bfd/bfd-in2.h | 20 ++++++-
- bfd/elf32-xtensa.c | 89 +++++++++++++++++++++++++++++-
- bfd/libbfd.h | 6 ++
- bfd/reloc.c | 24 ++++++++
- binutils/readelf.c | 8 ++-
- gas/config/tc-xtensa.c | 12 +++-
- gas/testsuite/gas/xtensa/loc.d | 2 +-
- include/elf/xtensa.h | 6 ++
- ld/testsuite/ld-xtensa/relax-loc.d | 7 +++
- ld/testsuite/ld-xtensa/relax-loc.s | 15 +++++
- ld/testsuite/ld-xtensa/xtensa.exp | 1 +
- 11 files changed, 183 insertions(+), 7 deletions(-)
- create mode 100644 ld/testsuite/ld-xtensa/relax-loc.d
- create mode 100644 ld/testsuite/ld-xtensa/relax-loc.s
-
-diff --git a/bfd/bfd-in2.h b/bfd/bfd-in2.h
-index 37114607b515..be6a30f57955 100644
---- a/bfd/bfd-in2.h
-+++ b/bfd/bfd-in2.h
-@@ -5217,7 +5217,9 @@ to one of its own internal functions or data structures. */
- PLT entries. Otherwise, this is just a generic 32-bit relocation. */
- BFD_RELOC_XTENSA_PLT,
-
--/* Xtensa relocations to mark the difference of two local symbols.
-+/* Xtensa relocations for backward compatibility. These have been replaced
-+by BFD_RELOC_XTENSA_PDIFF and BFD_RELOC_XTENSA_NDIFF.
-+Xtensa relocations to mark the difference of two local symbols.
- These are only needed to support linker relaxation and can be ignored
- when not relaxing. The field is set to the value of the difference
- assuming no relaxation. The relocation encodes the position of the
-@@ -5291,6 +5293,22 @@ BFD_RELOC_XTENSA_ASM_EXPAND. */
- BFD_RELOC_XTENSA_TLS_ARG,
- BFD_RELOC_XTENSA_TLS_CALL,
-
-+/* Xtensa relocations to mark the difference of two local symbols.
-+These are only needed to support linker relaxation and can be ignored
-+when not relaxing. The field is set to the value of the difference
-+assuming no relaxation. The relocation encodes the position of the
-+subtracted symbol so the linker can determine whether to adjust the field
-+value. PDIFF relocations are used for positive differences, NDIFF
-+relocations are used for negative differences. The difference value
-+is treated as unsigned with these relocation types, giving full
-+8/16 value ranges. */
-+ BFD_RELOC_XTENSA_PDIFF8,
-+ BFD_RELOC_XTENSA_PDIFF16,
-+ BFD_RELOC_XTENSA_PDIFF32,
-+ BFD_RELOC_XTENSA_NDIFF8,
-+ BFD_RELOC_XTENSA_NDIFF16,
-+ BFD_RELOC_XTENSA_NDIFF32,
-+
- /* 8 bit signed offset in (ix+d) or (iy+d). */
- BFD_RELOC_Z80_DISP8,
-
-diff --git a/bfd/elf32-xtensa.c b/bfd/elf32-xtensa.c
-index 473a9d76f289..fded42d52a9a 100644
---- a/bfd/elf32-xtensa.c
-+++ b/bfd/elf32-xtensa.c
-@@ -325,6 +325,20 @@ static reloc_howto_type elf_howto_table[] =
- HOWTO (R_XTENSA_TLS_CALL, 0, 0, 0, FALSE, 0, complain_overflow_dont,
- bfd_elf_xtensa_reloc, "R_XTENSA_TLS_CALL",
- FALSE, 0, 0, FALSE),
-+
-+ HOWTO (R_XTENSA_PDIFF8, 0, 0, 8, FALSE, 0, complain_overflow_bitfield,
-+ bfd_elf_xtensa_reloc, "R_XTENSA_PDIFF8", FALSE, 0, 0xff, FALSE),
-+ HOWTO (R_XTENSA_PDIFF16, 0, 1, 16, FALSE, 0, complain_overflow_bitfield,
-+ bfd_elf_xtensa_reloc, "R_XTENSA_PDIFF16", FALSE, 0, 0xffff, FALSE),
-+ HOWTO (R_XTENSA_PDIFF32, 0, 2, 32, FALSE, 0, complain_overflow_bitfield,
-+ bfd_elf_xtensa_reloc, "R_XTENSA_PDIFF32", FALSE, 0, 0xffffffff, FALSE),
-+
-+ HOWTO (R_XTENSA_NDIFF8, 0, 0, 8, FALSE, 0, complain_overflow_bitfield,
-+ bfd_elf_xtensa_reloc, "R_XTENSA_NDIFF8", FALSE, 0, 0xff, FALSE),
-+ HOWTO (R_XTENSA_NDIFF16, 0, 1, 16, FALSE, 0, complain_overflow_bitfield,
-+ bfd_elf_xtensa_reloc, "R_XTENSA_NDIFF16", FALSE, 0, 0xffff, FALSE),
-+ HOWTO (R_XTENSA_NDIFF32, 0, 2, 32, FALSE, 0, complain_overflow_bitfield,
-+ bfd_elf_xtensa_reloc, "R_XTENSA_NDIFF32", FALSE, 0, 0xffffffff, FALSE),
- };
-
- #if DEBUG_GEN_RELOC
-@@ -364,6 +378,30 @@ elf_xtensa_reloc_type_lookup (bfd *abfd ATTRIBUTE_UNUSED,
- TRACE ("BFD_RELOC_XTENSA_DIF