mirror of
https://github.com/yann64/haikuports.git
synced 2026-04-09 05:10:05 +02:00
u_boot_tools: Upgrade to 2021.10
* Adds support for multiple new architectures * Used by haiku build system on arm,arm64,riscv64,etc * tools-all not functional due to complex type issues in u-boot under Haiku
This commit is contained in:
3393
dev-embedded/u_boot_tools/patches/u_boot_tools-2021.10.patchset
Normal file
3393
dev-embedded/u_boot_tools/patches/u_boot_tools-2021.10.patchset
Normal file
File diff suppressed because it is too large
Load Diff
78
dev-embedded/u_boot_tools/u_boot_tools-2021.10.recipe
Normal file
78
dev-embedded/u_boot_tools/u_boot_tools-2021.10.recipe
Normal file
@@ -0,0 +1,78 @@
|
|||||||
|
SUMMARY="Utilities for working with 'Das U-Boot'"
|
||||||
|
DESCRIPTION="This package includes the mkimage program, which allows generation
|
||||||
|
of U-Boot images in various formats."
|
||||||
|
HOMEPAGE="https://www.denx.de/wiki/U-Boot/Documentation/"
|
||||||
|
COPYRIGHT="2003 - 2021 U-Boot"
|
||||||
|
LICENSE="GNU GPL v2"
|
||||||
|
REVISION="1"
|
||||||
|
SOURCE_URI="http://ftp.denx.de/pub/u-boot/u-boot-2021.10.tar.bz2"
|
||||||
|
CHECKSUM_SHA256="cde723e19262e646f2670d25e5ec4b1b368490de950d4e26275a988c36df0bd4"
|
||||||
|
SOURCE_DIR="u-boot-$portVersion"
|
||||||
|
PATCHES="u_boot_tools-$portVersion.patchset"
|
||||||
|
|
||||||
|
ARCHITECTURES="all ?x86_gcc2"
|
||||||
|
|
||||||
|
PROVIDES="
|
||||||
|
u_boot_tools = $portVersion
|
||||||
|
cmd:mkenvimage
|
||||||
|
cmd:mkimage
|
||||||
|
cmd:proftool
|
||||||
|
cmd:netconsole
|
||||||
|
cmd:jtagconsole
|
||||||
|
cmd:img2srec
|
||||||
|
cmd:ifwitool
|
||||||
|
cmd:gen_eth_addr
|
||||||
|
cmd:gen_ethaddr_crc
|
||||||
|
cmd:fit_info
|
||||||
|
cmd:fit_check_sign
|
||||||
|
cmd:fdtgrep
|
||||||
|
cmd:dumpimage
|
||||||
|
"
|
||||||
|
REQUIRES="
|
||||||
|
haiku
|
||||||
|
lib:libcrypto$secondaryArchSuffix
|
||||||
|
lib:libssl$secondaryArchSuffix
|
||||||
|
"
|
||||||
|
|
||||||
|
BUILD_REQUIRES="
|
||||||
|
haiku_devel
|
||||||
|
lib:libcrypto$secondaryArchSuffix
|
||||||
|
lib:libssl$secondaryArchSuffix
|
||||||
|
"
|
||||||
|
BUILD_PREREQUIRES="
|
||||||
|
devel:libssl$secondaryArchSuffix
|
||||||
|
cmd:awk
|
||||||
|
cmd:cmp
|
||||||
|
cmd:gcc
|
||||||
|
cmd:make
|
||||||
|
cmd:bison
|
||||||
|
cmd:flex
|
||||||
|
"
|
||||||
|
|
||||||
|
BUILD()
|
||||||
|
{
|
||||||
|
cp include/image.h include/uimage.h
|
||||||
|
|
||||||
|
make tools-only_defconfig
|
||||||
|
|
||||||
|
#make tools-all
|
||||||
|
make tools-only
|
||||||
|
}
|
||||||
|
|
||||||
|
INSTALL()
|
||||||
|
{
|
||||||
|
mkdir -p $binDir
|
||||||
|
cp tools/mkimage $binDir
|
||||||
|
cp tools/mkenvimage $binDir
|
||||||
|
cp tools/proftool $binDir
|
||||||
|
cp tools/netconsole $binDir
|
||||||
|
cp tools/jtagconsole $binDir
|
||||||
|
cp tools/img2srec $binDir
|
||||||
|
cp tools/ifwitool $binDir
|
||||||
|
cp tools/gen_eth_addr $binDir
|
||||||
|
cp tools/gen_ethaddr_crc $binDir
|
||||||
|
cp tools/fit_info $binDir
|
||||||
|
cp tools/fit_check_sign $binDir
|
||||||
|
cp tools/fdtgrep $binDir
|
||||||
|
cp tools/dumpimage $binDir
|
||||||
|
}
|
||||||
Reference in New Issue
Block a user