summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* migrate_platform: fix migration helper for TF_A_PLATFORM(S)ptxdist-2020.12.1stable/ptxdist-2020.12.xRobert Schwebel2020-12-161-0/+1
| | | | | | | | | | | The migration helper introduced in c9d48debf405ed49deffebef892990376052df09 changes PTXCONF_TF_A_PLATFORM into PTXCONF_TF_A_PLATFORMS. However, if the platformconfig does already contain PLATFORMS, the regexp matches anyway and converts it into PLATFORMSS. Fixes: c9d48debf405ed49deffebef892990376052df09 Signed-off-by: Robert Schwebel <r.schwebel@pengutronix.de>
* openssl: version bump 1.1.1h -> 1.1.1iptxdist-2020.12.0Michael Olbrich2020-12-085-3/+3
| | | | Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* host-meson: fix pc file generation with Python 3.5Michael Olbrich2020-12-084-4/+32
| | | | Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* weston: add missing dependenciesMichael Olbrich2020-12-071-0/+2
| | | | | | Remoting only works with the DRM backend and GL enabled. Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* glibmm: add missing dependencyMichael Olbrich2020-12-061-0/+1
| | | | | | Needed for glib-compile-schemas. Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* ptxd_make_world_init: hide cmake for new meson versionMichael Olbrich2020-12-061-1/+1
| | | | | | | | With the new meson version, CMAKE_FOR_BUILD is used to overwrite the cmake binary when cross compiling. So set both to ensure that cmake is never found. Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* pulseaudio: add missing dependencyMichael Olbrich2020-12-041-0/+1
| | | | Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* host-meson: version bump 0.55.0 -> 0.56.0Philipp Zabel2020-12-047-93/+10
| | | | | | | | | | | | | | | | Drop obsolete patches: "[PATCH] only use paths for shared libaries in get_link_dep_subdirs()" is replaced by commit 804a71e8f2b7 ("Do not add rpaths for static libs. Closes #5191.") "[PATCH] qt dependency: do not require all the tools automatically" was backported from 4a923b699b5e ("qt dependency: do not require all the tools automatically") Signed-off-by: Philipp Zabel <p.zabel@pengutronix.de> Message-Id: <20201130143009.31159-1-p.zabel@pengutronix.de> Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* mesalib: add all currently supported kmsro driversLucas Stach2020-12-041-1/+20
| | | | | | | | | | | Instead of adding kmsro drivers one by one, just add the full list of drivers supported by the current mesa 20.2. The impact to the target filesystem is low, as each driver only adds a symlink to the kmsro megadriver. Signed-off-by: Lucas Stach <l.stach@pengutronix.de> Message-Id: <20201130133915.29533-1-l.stach@pengutronix.de> Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* mesalib: version bump 20.2.2 -> 20.2.3Philipp Zabel2020-12-041-2/+2
| | | | | | Signed-off-by: Philipp Zabel <p.zabel@pengutronix.de> Message-Id: <20201130131354.19095-1-p.zabel@pengutronix.de> Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* sdl2: version bump 2.0.10 -> 2.0.12Lucas Stach2020-12-0410-155/+15
| | | | | | | Signed-off-by: Lucas Stach <l.stach@pengutronix.de> Message-Id: <20201130130247.8680-1-l.stach@pengutronix.de> [mol: add SDL2_TEST_XORG option] Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* json-glib: actually install introspection fileMichael Olbrich2020-12-041-0/+4
| | | | Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* ptxd_lib_dgen: fix --dirty handling with source changesMichael Olbrich2020-12-041-2/+4
| | | | | | | | | | | | | | Since 7484e039302c1369042c7436f6e97d18fff2d938 ("ptxd_lib_dgen: let .get depend on .srchash") 'get' depends on the src-hash and not 'extract'. This breaks the --dirty handling: 'extract' fails because the source exists and suggests to use '--dirty'. However, at that point, 'get' is already newer than 'extract' so it is still rebuild. Fix this by making the 'get -> extract' dependency existence only when '--dirty' is used. Fixes: 7484e039302c ("ptxd_lib_dgen: let .get depend on .srchash") Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* gobject-introspection: version bump 1.56.1 -> 1.66.1Michael Olbrich2020-12-0411-151/+112
| | | | Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* host-qemu: allow specifying extra LD_LIBRARY_PATHMichael Olbrich2020-12-031-1/+7
| | | | Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* qt5: version bump 5.15.1 -> 5.15.2Michael Olbrich2020-12-039-3/+2
| | | | Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* wpewebkit: fix building on x86_64 and aarch64Michael Olbrich2020-11-301-1/+12
| | | | | | | | | | | | Building libqtwpe.so with bmalloc currently fails on these architectures with: lib/../Source/bmalloc/CMakeFiles/bmalloc.dir/bmalloc/Heap.cpp.o: in function `bmalloc::Heap::usingGigacage()': Heap.cpp:(.text+0x24): undefined reference to `g_config' So use system malloc for now in this case for now. Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* lsuio: fix URLMichael Olbrich2020-11-301-1/+1
| | | | Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* liburing: use kernel headers if availableMichael Olbrich2020-11-271-0/+5
| | | | | | | It uses MAP_HUGE_2MB. This was introduced in v4.14, so building liburing with older kernel headers fails. Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* Bugfix: python3-urllib3: wrong locationLars Pedersen2020-11-252-0/+0
| | | | | | | | | | Fixes: 70199fad77ee ("python3-urllib3: new package") For some reason the patch ended up in the wrong location. Signed-off-by: Lars Pedersen <lapeddk@gmail.com> Message-Id: <20201124095646.22087-1-lapeddk@gmail.com> Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* rules: cleanup busybox init start script handlingMichael Olbrich2020-11-2064-82/+38
| | | | | | | | Make the options only visible if INITMETHOD_BBINIT is enabled. This makes the menu cleaner and the extra 'ifdef PTXCONF_INITMETHOD_BBINIT' can be dropped. Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* cog: version bump 0.7.1 -> 0.8.0Marco Felsch2020-11-201-2/+2
| | | | | | Signed-off-by: Marco Felsch <m.felsch@pengutronix.de> Message-Id: <20201120073713.28019-1-m.felsch@pengutronix.de> Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* piglit: add PYTHON3_SSL dependencyLucas Stach2020-11-201-0/+1
| | | | | | | | Newer versions of the piglit runner require hashlib on the target. Signed-off-by: Lucas Stach <l.stach@pengutronix.de> Message-Id: <20201119104055.31981-1-l.stach@pengutronix.de> Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* modemmanager: version bump 1.14.6 -> 1.14.8Ladislav Michl2020-11-201-2/+2
| | | | | | Signed-off-by: Ladislav Michl <ladis@linux-mips.org> Message-Id: <20201119094632.GA925164@lenoch> Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* python3-adbus: new packageLars Pedersen2020-11-202-0/+66
| | | | | | | | | D-Bus Binding for Python utilizing the Python’s asyncio module. Requires libsystemd (sd-bus). Signed-off-by: Lars Pedersen <lapeddk@gmail.com> Message-Id: <20201117132656.87886-1-lapeddk@gmail.com> Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* openssh: fix INITMETHOD dependenciesArtur Wiebe2020-11-201-2/+2
| | | | | | Signed-off-by: Artur Wiebe <artur@4wiebe.de> Message-Id: <20201116191441.241004-1-artur@4wiebe.de> Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* openssh: make host key generation optionalArtur Wiebe2020-11-203-3/+15
| | | | | | | | | | If not set host keys must be provided in some other way (otherwise sshd will not start) Signed-off-by: Artur Wiebe <artur@4wiebe.de> Acked-by: Roland Hieber <rhi@pengutronix.de> Message-Id: <20201116191113.239636-1-artur@4wiebe.de> Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* wpewebkit: version bump 2.30.1 -> 2.30.2Bastian Krause2020-11-203-2/+2
| | | | | | Signed-off-by: Bastian Krause <bst@pengutronix.de> Message-Id: <20201116122123.26777-1-bst@pengutronix.de> Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* piglit: switch to ninja buildLucas Stach2020-11-202-0/+2
| | | | | | | | | Seems to work fine here and is quite a bit faster than the cmake native build. Signed-off-by: Lucas Stach <l.stach@pengutronix.de> Message-Id: <20201116120627.17891-4-l.stach@pengutronix.de> Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* piglit: drop freeglut dependencyLucas Stach2020-11-201-1/+0
| | | | | | | | | We always build piglit with libwaffle support, so the freeglut based winsys in never built. Drop the dependency. Signed-off-by: Lucas Stach <l.stach@pengutronix.de> Message-Id: <20201116120627.17891-3-l.stach@pengutronix.de> Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* waffle: version bump 1.5.2 -> 1.6.1Lucas Stach2020-11-203-54/+12
| | | | | | | | | - version bump - use ptx/onoff configuration helper Signed-off-by: Lucas Stach <l.stach@pengutronix.de> Message-Id: <20201116120627.17891-2-l.stach@pengutronix.de> Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* xcb-proto: version bump 1.13 -> 1.14.1Lucas Stach2020-11-201-4/+4
| | | | | | Signed-off-by: Lucas Stach <l.stach@pengutronix.de> Message-Id: <20201116120627.17891-1-l.stach@pengutronix.de> Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* ptxd_make_fit_image: Add support for kernel load/entry addressesAVazquez2020-11-202-0/+26
| | | | | | | | | | | | Make it possible to specify load/entry addresses for the kernel. These are required by the FIT image specification, but in some cases users may not want to include them, so they are made optional. Also add mandatory "os" property for kernel and ramdisk. Signed-off-by: AVazquez <avazquez.dev@gmail.com> Message-Id: <1605526881-13215-1-git-send-email-avazquez.dev@gmail.com> Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* dropbear: version bump 2020.79 -> 2020.81Alexander Dahl2020-11-161-3/+3
| | | | | | | | | | | | Changes in LICENSE file: - updated copyright years - pointed to licenses of bundled libs, instead of just stating their license Signed-off-by: Alexander Dahl <ada@thorsis.com> Message-Id: <20201116080552.25031-6-ada@thorsis.com> Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* dropbear: version bump 2019.78 -> 2020.79Alexander Dahl2020-11-165-58/+7
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Noteworthy changes (not all options accessible through ptxdist menu): - added support for ed25519 hostkeys and authorized_keys - added support for chacha20-poly1305 authenticated cipher - added support for and rsa-sha2 signatures - disabled some options by default (kconfig defaults adapted accordingly) - blowfish has been removed - fix idle detection clashing with keepalives - scp fix for CVE-2018-20685 where a server could modify name of output files - Call fsync() is called on parent directory when writing key files to ensure they are flushed One especially important change: > Use getrandom() call on Linux to ensure sufficient entropy has been > gathered at startup. Dropbear now avoids reading from the random > source at startup, instead waiting until the first connection. It is > possible that some platforms were running without enough entropy > previously, those could potentially block at first boot generating > host keys. The dropbear "-R" option is one way to avoid that. On older toolchains/kernel headers/kernels without getrandom() support, dropbear should behave like before. The curve25519 implementation was replaced with the one by TweetNaCl, which induced a change in 'LICENSE' summary. The old implementation was licensed BSD-3-Clause and the new is public domain. The bundled libtommath changed its license from dual license (public domain || WTFPL) to 'Unlicense' which is also a public domain license, but with a differently worded license text and an actual SPDX identifier. The patch stack was dropped, the one patch was integrated upstream. Signed-off-by: Alexander Dahl <ada@thorsis.com> Message-Id: <20201116080552.25031-5-ada@thorsis.com> Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* dropbear: Revise commentsAlexander Dahl2020-11-162-10/+16
| | | | | | | | | Add more section markers and update recommendations based on upstream's 'default_options.h' file. Signed-off-by: Alexander Dahl <ada@thorsis.com> Message-Id: <20201116080552.25031-4-ada@thorsis.com> Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* dropbear: Remove deprecated optionsAlexander Dahl2020-11-162-54/+0
| | | | | | | | | All those options are cryptographically weak, already broken, or will be removed in the next version anyways. Signed-off-by: Alexander Dahl <ada@thorsis.com> Message-Id: <20201116080552.25031-3-ada@thorsis.com> Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* dropbear: Consider licenses of bundled libsAlexander Dahl2020-11-161-1/+4
| | | | | | | | | | | | | | | | | | | Since 673655b40733 ("dropbear: clean up the rule file and add bugfix") it's explicitly stated, bundled libtomcrypt and libtommath are used in the ptxdist dropbear package. Before very likely also the bundled libs were used, because no separate packages exist in ptxdist. So the dropbear package should consider the licenses of the bundled libs. As of dropbear 2019.78, dropbear itself states in its 'LICENSE' file those libs are public domain, but in fact those libs are dual licensed public_domain and WTFPL, as their license files state. Adding hashes for the bundled libs will help detect future changes, as long as the dropbear package uses the bundled variant of that libs. Signed-off-by: Alexander Dahl <ada@thorsis.com> Message-Id: <20201116080552.25031-2-ada@thorsis.com> Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* python3-tornado: version bump 6.0.4 -> 6.1Artur Wiebe2020-11-161-3/+3
| | | | | | Signed-off-by: Artur Wiebe <artur@4wiebe.de> Message-Id: <20201113095754.3290768-4-artur@4wiebe.de> Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* python3-pexpect: added missing dependency to PYTHON3_PTYPROCESSArtur Wiebe2020-11-161-0/+1
| | | | | | Signed-off-by: Artur Wiebe <artur@4wiebe.de> Message-Id: <20201113095754.3290768-3-artur@4wiebe.de> Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* python3-pexpect: version bump 4.6.0 -> 4.8.0Artur Wiebe2020-11-161-3/+3
| | | | | | Signed-off-by: Artur Wiebe <artur@4wiebe.de> Message-Id: <20201113095754.3290768-2-artur@4wiebe.de> Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* python3-ptyprocess: version bump 0.5.1 -> 0.6.0Artur Wiebe2020-11-161-3/+3
| | | | | | Signed-off-by: Artur Wiebe <artur@4wiebe.de> Message-Id: <20201113095754.3290768-1-artur@4wiebe.de> Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* syslogng: avoid libnsl dependencyMichael Olbrich2020-11-132-1/+1
| | | | | | | | libnsl is not actually needed on Linux. It's still used if found, so make sure it is not found. Otherwise it will be required if TARGET_LINKER_AS_NEEDED is not enabled. Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* gpsd: don't use libnslMichael Olbrich2020-11-133-2/+32
| | | | | | It's not needed on Linux so don't try to use it. Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* smtpclient: avoid libnsl dependencyMichael Olbrich2020-11-132-5/+8
| | | | | | | | libnsl is not actually needed on Linux. It's still used if found, so make sure it is not found. Otherwise it will be required if TARGET_LINKER_AS_NEEDED is not enabled. Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* ssmtp: remove unnecessary dependencyMichael Olbrich2020-11-131-1/+0
| | | | | | The current versions doesn't actually use it any more. Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* lrzsz: avoid libnsl dependencyMichael Olbrich2020-11-132-5/+8
| | | | | | | | libnsl is not actually needed on Linux. It's still used if found, so make sure it is not found. Otherwise it will be required if TARGET_LINKER_AS_NEEDED is not enabled. Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* portmap: remove unnecessary dependencyMichael Olbrich2020-11-131-1/+0
| | | | | | The current versions doesn't actually use it any more. Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* libosip2: remove unnecessary dependencyMichael Olbrich2020-11-132-1/+4
| | | | | | | | libnsl is not actually needed on Linux. It's still used if found, so make sure it is not found. Otherwise it will be used if TARGET_LINKER_AS_NEEDED is not enabled. Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* inetutils: remove unnecessary dependenciesMichael Olbrich2020-11-131-3/+0
| | | | | | | The current versions of these tools don't actually use those libraries any more. Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>