summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* remove some more references to CREDITS fileptxdist-2021.06.0Roland Hieber2021-06-022-4/+0
| | | | | | | | | | | They where added accidentally with new packages since commit cbd6bda680c65d7e01cf (2019-07-03, Roland Hieber: "CREDITS: remove unmaintained file"). Signed-off-by: Roland Hieber <rhi@pengutronix.de> Reviewed-by: Alexander Dahl <ada@thorsis.com> Message-Id: <20210531124441.13731-1-rhi@pengutronix.de> Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* mesalib: add missing dependencyPhilipp Zabel2021-06-021-0/+1
| | | | | | | | | The vulkan overlay layer requires glslangValidator to build. Fixes: 21d736ad3d7f ("mesalib: version bump 21.0.3 -> 21.1.1") Signed-off-by: Philipp Zabel <p.zabel@pengutronix.de> Message-Id: <20210601094637.11028-1-p.zabel@pengutronix.de> Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* ptxd_make_world_lint: add check for obsolete 'CREDITS' commentMichael Olbrich2021-06-021-0/+16
| | | | | | | | | This comment was removed in ptxdist some time ago. It still shows up in new contributions. This happens for packages that where created with older ptxdist versions. So add a lint check to detect this earlier. Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* host-mfgtools: version bump 1.4.43 -> 1.4.72Denis Osterland-Heim2021-05-311-2/+2
| | | | | | Signed-off-by: Denis Osterland-Heim <denis.osterland@diehl.com> Message-Id: <20210528110207.26638-1-denis.osterland@diehl.com> Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* rules: rework some error handlingMichael Olbrich2021-05-3117-40/+92
| | | | | | | | | | | | There are several places where 'make' is aborted with an '$(error ...)' immediately when starting ptxdist. It's useful to detect problems early on. However, this means, that it also interferes with 'ptxdist print' to it can make debugging issues a bit more tricky. So collect the errors instead and print them in a early make target instead. Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* ptxd_colgen: propagate errors from ptxd_make_logMichael Olbrich2021-05-301-0/+1
| | | | | | Actually abort if ptxd_make_log fails. Not only when awk fails. Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* cxxtools: add upstream patches to fix building with gcc 11Michael Olbrich2021-05-283-0/+52
| | | | Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* dhcp: must be build with -latomic on PPCMichael Olbrich2021-05-281-0/+6
| | | | | | | | | | | | | | | | | | | | Otherwise, building fails with: .../bin/ld: .../sysroot-target/usr/lib/libisc.a(stats.o): in function `isc_stats_increment': stats.c:(.text+0x51c): undefined reference to `__atomic_fetch_add_8' .../bin/ld: .../sysroot-target/usr/lib/libisc.a(stats.o): in function `isc_stats_decrement': stats.c:(.text+0x5dc): undefined reference to `__atomic_fetch_sub_8' .../bin/ld: .../sysroot-target/usr/lib/libisc.a(stats.o): in function `isc_stats_dump': stats.c:(.text+0x6f0): undefined reference to `__atomic_load_8' .../bin/ld: .../sysroot-target/usr/lib/libisc.a(stats.o): in function `isc_stats_set': stats.c:(.text+0x898): undefined reference to `__atomic_store_8' .../bin/ld: .../sysroot-target/usr/lib/libisc.a(stats.o): in function `isc_stats_update_if_greater': stats.c:(.text+0x968): undefined reference to `__atomic_load_8' .../bin/ld: stats.c:(.text+0x99c): undefined reference to `__atomic_compare_exchange_8' .../bin/ld: .../sysroot-target/usr/lib/libisc.a(stats.o): in function `isc_stats_get_counter': stats.c:(.text+0xad0): undefined reference to `__atomic_load_8' Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* cryptsetup: specify tmpfilesdir explicitlyMichael Olbrich2021-05-281-4/+1
| | | | | | Systemd is only sometimes an indirect dependency. Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* libinput: version bump 1.17.0 -> 1.17.3Michael Olbrich2021-05-281-2/+2
| | | | Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* libinput: add optional 'libinput replay' dependenciesMichael Olbrich2021-05-281-0/+12
| | | | Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* python3-libevdev: add basic help textMichael Olbrich2021-05-281-1/+1
| | | | Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* v4l-utils: drop libv4l2 dependency for v4l2-compliance/ctlMarco Felsch2021-05-281-2/+0
| | | | | | | | | | Since upstream commit bb28f870 ("v4l2-compliance/ctl: drop libv4l2 dependency if NO_LIBV4L2 is defined") both tools can be build without libv4l2. Signed-off-by: Marco Felsch <m.felsch@pengutronix.de> Message-Id: <20210527083104.17953-1-m.felsch@pengutronix.de> Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* ptx/config-md5: allow empyt md5 if --update-md5 is usedMichael Olbrich2021-05-271-2/+2
| | | | Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* platforms/u-boot.in: Add U-boot efi target images to copy to image dir.Christian Melki2021-05-272-0/+18
| | | | | | Signed-off-by: Christian Melki <christian.melki@t2data.com> Message-Id: <20210526102756.22358-1-christian.melki@t2data.com> Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* expat: version bump 2.3.0 -> 2.4.1Michael Olbrich2021-05-271-2/+2
| | | | Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* nfs-utils: version bump 2.5.1 -> 2.5.3Roland Hieber2021-05-267-9/+50
| | | | | | | | | | With OSELAS.Toolchain 2020.08, rpc/rpc.h is no longer provided by glibc, so libtirpc is now needed to supply it. Apply a patch to improve checking for the header in configure, and add some license checksums. Signed-off-by: Roland Hieber <rhi@pengutronix.de> Message-Id: <20210525204533.6317-1-rhi@pengutronix.de> Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* doc: contributing: mention lint and license checksumsRoland Hieber2021-05-261-0/+4
| | | | | | Signed-off-by: Roland Hieber <rhi@pengutronix.de> Message-Id: <20210525204018.1617-1-rhi@pengutronix.de> Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* doc: dev_layers_in_ptxdist: drop extra "`"Bastian Krause2021-05-261-1/+1
| | | | | | | | | | The RST custom link text syntax is :ref:`custom text<Heading Text>` Signed-off-by: Bastian Krause <bst@pengutronix.de> Message-Id: <20210525160822.6416-1-bst@pengutronix.de> Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* iputils: Fix targetinstallAlexander Dahl2021-05-261-2/+24
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The tools are all optional. If no tool to be installed in /usr/bin is selected, targetinstall fails. Same for tools going to /usr/sbin. See for example following log of failed targetinstall, if only arping and ping are selected, but none of the others: install file: src=rsu/platform-v7a/packages/iputils-s20200821/usr/bin/arping dst=/usr/bin/arping owner=0 group=0 permissions=0755 debug file: /usr/lib/debug/.build-id/51/e139e0e79232c85ddadeb45ae7ecc901d4073c.debug install file: src=rsu/platform-v7a/packages/iputils-s20200821/usr/bin/ping dst=/usr/bin/ping owner=0 group=0 permissions=0755 debug file: /usr/lib/debug/.build-id/93/03312f626e591bc167b0e7e2a9b38c71d4bc7b.debug No suitable file '/usr/sbin' could be found in any of these locations: /home/adahl/[…]/rsu/platform-v7a/packages/iputils-s20200821/usr/sbin.v7a /home/adahl/[…]/rsu/platform-v7a/packages/iputils-s20200821/usr/sbin Error: install_tree failed! Fixes: 928752d3a0bc ("iputils: version bump s20180629 -> s20200821") Signed-off-by: Alexander Dahl <ada@thorsis.com> Message-Id: <20210525163015.59080-1-ada@thorsis.com> Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* minicom: version bump 2.6.2. -> 2.8Roland Hieber2021-05-265-7/+86
| | | | | | | | | | | | Add two patches for reproducible builds and compatibility with GCC 11, renovate the variable names, sort the config options in the order in which they appear in configure.ac for configure_helper.py, and pin them down so that configure does not try to autodetect paths on the build host. Also make it work with ckermit if desired. Signed-off-by: Roland Hieber <rhi@pengutronix.de> Message-Id: <20210524212129.8277-2-rhi@pengutronix.de> Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* minicom: add license filesRoland Hieber2021-05-261-1/+6
| | | | | | Signed-off-by: Roland Hieber <rhi@pengutronix.de> Message-Id: <20210524212129.8277-1-rhi@pengutronix.de> Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* dhcp: version bump 4.1.2 -> 4.4.2Roland Hieber2021-05-264-10/+126
| | | | | | | | | | | | | | | | Don't use the in-tree bind because dhcp's make will try to configure it in the compile stage. Zlib is now required too. Clean up the old-style variable names too, and pin down all configure options. The package now builds fine without the need for removing the -Werror compiler option. The license was changed to MPL-2.0 in most places, also add the respective license MD5 sums. A patch is needed to make it build with GCC 10. Signed-off-by: Roland Hieber <rhi@pengutronix.de> Message-Id: <20210524183500.32170-3-rhi@pengutronix.de> Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* bind: new packageRoland Hieber2021-05-262-0/+148
| | | | | | | | | | | | | Newer ISC DHCP versions try to build a packaged BIND library, but fail at it. Outsource the BIND libs into an extra recipe so we can set the configure options and BUILD_CC appropriately. This package only builds the static BIND libraries for now, which is all that is needed by the DHCP package. Signed-off-by: Roland Hieber <rhi@pengutronix.de> Message-Id: <20210524183500.32170-2-rhi@pengutronix.de> Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* unzip: version bump 5.52 -> 6.00Roland Hieber2021-05-261-4/+4
| | | | | | Signed-off-by: Roland Hieber <rhi@pengutronix.de> Message-Id: <20210524183500.32170-1-rhi@pengutronix.de> Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* cryptsetup: install cryptsetup.confMichael Olbrich2021-05-241-0/+7
| | | | | | It creates /run/cryptsetup which is used for locking in libcryptsetup. Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* bluez-qt: make sure qt_BluezQt.pri is installed in the right locationMichael Olbrich2021-05-241-0/+1
| | | | | | | Otherwise $(BLUEZ_QT_PKGDIR)$(SYSROOT_TARGET)/usr/lib/qt5/mkspecs/modules is used. Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* opencv: don't build devpkg when the examples are installedMichael Olbrich2021-05-211-0/+5
| | | | | | They are taken from the build tree, so devpks don't work in this case. Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* host-icu: don't install anythingMichael Olbrich2021-05-211-0/+9
| | | | | | Only the build tree is needed. It's used by the icu package. Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* mesalib: version bump 21.0.3 -> 21.1.1Philipp Zabel2021-05-212-5/+25
| | | | | | | | | | | - Make Vulkan layers configurable. - The license file was modified trivially in commit 2f42c21221cf ("docs: Xorg -> X.Org") Signed-off-by: Philipp Zabel <p.zabel@pengutronix.de> Message-Id: <20210520140634.27681-1-p.zabel@pengutronix.de> [mol: mark MESALIB_VULKAN_SWRAST as broken, it needs llvm] Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* libcap.make: Make library installation follow CROSS_LIB_DIRChristian Melki2021-05-211-2/+2
| | | | | | Signed-off-by: Christian Melki <christian.melki@t2data.com> Message-Id: <20210519101328.16225-1-christian.melki@t2data.com> Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* iptables.make: Make .so file installation and copying follow CROSS_LIB_DIR.Christian Melki2021-05-211-7/+7
| | | | | | Signed-off-by: Christian Melki <christian.melki@t2data.com> Message-Id: <20210519100843.27113-1-christian.melki@t2data.com> Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* ncurses.make: Change the explicit pkg-config dir to follow CROSS_LIB_DIR.Christian Melki2021-05-211-1/+1
| | | | | | Signed-off-by: Christian Melki <christian.melki@t2data.com> Message-Id: <20210519100512.32248-1-christian.melki@t2data.com> Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* Add missing install CROSS_LIB_DIR for CMAKE environments.Christian Melki2021-05-211-0/+1
| | | | | | | | | Was installing libraries into wrong directories. Signed-off-by: Christian Melki <christian.melki@t2data.com> Message-Id: <20210518133401.22478-1-christian.melki@t2data.com> [mol: add /usr/] Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* libxslt: version bump 1.1.29 -> 1.1.34Alexander Dahl2021-05-216-10/+39
| | | | | | | | | Build failed after libxml2 upgrade to 2.9.12, thus this version bump including an upstream post 1.1.34 patch fixing the build failure. Signed-off-by: Alexander Dahl <ada@thorsis.com> Message-Id: <20210517160447.95609-3-ada@thorsis.com> Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* libxml2: version bump 2.9.10 -> 2.9.12Alexander Dahl2021-05-216-68/+9
| | | | | | | | | | | Fixes quite some security and other issues. License text change was a small typo only. Two patches removed have gone upstream. Signed-off-by: Alexander Dahl <ada@thorsis.com> Link: https://mail.gnome.org/archives/xml/2021-May/msg00000.html Link: https://mail.gnome.org/archives/xml/2021-May/msg00003.html Message-Id: <20210517160447.95609-2-ada@thorsis.com> Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* zstd: version bump 1.4.4 -> 1.5.0Philipp Zabel2021-05-211-2/+2
| | | | | | Signed-off-by: Philipp Zabel <p.zabel@pengutronix.de> Message-Id: <20210517070412.6109-1-p.zabel@pengutronix.de> Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* dhcp: move to HTTPS URLRoland Hieber2021-05-211-2/+2
| | | | | | Signed-off-by: Roland Hieber <rhi@pengutronix.de> Message-Id: <20210516185231.5680-9-rhi@pengutronix.de> Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* sqlite: version bump 3.28 -> 3.35.5Roland Hieber2021-05-215-37/+5
| | | | | | | | | | Remove the remaining patch, the underlying problem was fixed upstream in version 3.35.0, check-in e64ff2cce3c03ba2. Link: https://www.sqlite.org/src/info/e64ff2cce3c03ba2 Signed-off-by: Roland Hieber <rhi@pengutronix.de> Message-Id: <20210516185231.5680-8-rhi@pengutronix.de> Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* libarchive: version bump 3.3.2 -> 3.5.1Roland Hieber2021-05-211-4/+8
| | | | | | | | | The COPYING file mentions some triple-licensed files, and updated the copyright year. Signed-off-by: Roland Hieber <rhi@pengutronix.de> Message-Id: <20210516185231.5680-6-rhi@pengutronix.de> Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* libarchive: add license filesRoland Hieber2021-05-211-1/+2
| | | | | | | | | The COPYING document also mentions that some files are in the public domain. Signed-off-by: Roland Hieber <rhi@pengutronix.de> Message-Id: <20210516185231.5680-5-rhi@pengutronix.de> Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* libarchive: move to HTTPS URLRoland Hieber2021-05-211-1/+1
| | | | | | Signed-off-by: Roland Hieber <rhi@pengutronix.de> Message-Id: <20210516185231.5680-4-rhi@pengutronix.de> Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* bzip2: version bump 1.0.6 -> 1.0.8Roland Hieber2021-05-215-38/+12
| | | | | | | | | | | | Patch 0002 (CVE-2016-3189) was merged upstream in bzip2-1.0.7, remove it. Unfuzz the other patch. The copyright dates, the version number and the author's e-mail address changed in LICENSE. Signed-off-by: Roland Hieber <rhi@pengutronix.de> Message-Id: <20210516185231.5680-3-rhi@pengutronix.de> Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* bzip2: add license filesRoland Hieber2021-05-211-0/+1
| | | | | | Signed-off-by: Roland Hieber <rhi@pengutronix.de> Message-Id: <20210516185231.5680-2-rhi@pengutronix.de> Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* bzip2: add upstream URL, switch to HTTPSRoland Hieber2021-05-211-1/+3
| | | | | | Signed-off-by: Roland Hieber <rhi@pengutronix.de> Message-Id: <20210516185231.5680-1-rhi@pengutronix.de> Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* scripts/pkg-config-wrapper: Try to clear up multiple pkgconfig libdir flow.Christian Melki2021-05-211-8/+14
| | | | | | | | | | Ideally only one libdir should be available as the pkg-config path. Packages need to be cleaned up before that can happen. Signed-off-by: Christian Melki <christian.melki@t2data.com> Message-Id: <20210507135133.4842-1-christian.melki@t2data.com> [mol: merge rel_*paths and abs_*paths] Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* libkmod: version bump 27 -> 28Philipp Zabel2021-05-214-4/+28
| | | | | | | | | | - add Zstandard compression support, allows to enable the kernel CONFIG_MODULE_COMPRESS_ZSTD option - LIBKMOD_ZLIB/ZSTD select HOST_LIBKMOD_ZLIB/ZSTD so depmod understands compressed modules during kernel build Message-Id: <20210512090449.5113-1-p.zabel@pengutronix.de> Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* fio: don't try to use zlib or aioMichael Olbrich2021-05-211-0/+4
| | | | Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* wrapper: add package variable to blacklist compiler flagsMichael Olbrich2021-05-213-0/+15
| | | | | | Another option to prevent unwanted implicit dependencies. Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
* ptxd_lib_setup_target_wrapper: install wrapper for <prefix>-c++Michael Olbrich2021-05-211-1/+3
| | | | | | | | | | | Ist just a symlink to <prefix>-g++. Otherwise, it will be called directly from the toolchain and all the extra options added by the wrapper will be missing. Without this, the gpsd c++ bindings fail to build because the linker cannot find -ldbus-1. Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>