Portage is a package management system used by Gentoo Linux
# ChangeLog for dev-embedded/u-boot-tools
# Copyright 1999-2008 Gentoo Foundation; Distributed under the GPL v2
# $Header: /var/cvsroot/gentoo-x86/dev-embedded/u-boot-tools/ChangeLog,v 1.2 2008/05/12 21:35:59 solar Exp $
12 May 2008;
- keyworded ~arm per request. Builds native but fails at cross-compiles.
TODO: Fix CROSS_COMPILE= logic to allow the variable to be passed so it gets
the right CTARGET-CC
*u-boot-tools-1.3.1 (24 Dec 2007)
24 Dec 2007; Mike Frysinger
Initial import. Ebuild by me.
DIST u-boot-1.3.1.tar.bz2 6919821 RMD160 91f5e7754df3abc05547c9940a3f3ca7ffa4aeb1 SHA1 dfc8ff7188f0a612abf4039322c793e669de85eb SHA256 64811b4ab4ca362b01a3d08f53a2dbbf059e18484b90cb5e21c0365d53b87f77
EBUILD u-boot-tools-1.3.1.ebuild 1209 RMD160 238f87db01347272ab0e02e0e78ef68c1bfb592c SHA1 0b74690663ad1d8f6c9007d4ef0feea6c137db06 SHA256 eca075403e14cad1f9c2de4386cfcc20fc945a7fee2a3ae4ac1d2e4997bf5751
MISC ChangeLog 607 RMD160 5afe4f1d69916187bceb2ace88f901ee7a747dd5 SHA1 734a0f879c07ebafb59650c421addba9cbc058e2 SHA256 d6b02cc2f4988c60aad5e427fafacd9dfd25ae614b5c6a918dc01f1fc8bb7b37
MISC metadata.xml 165 RMD160 3965c22a153ed350bcbd52de07c08ad47dd03cd7 SHA1 54b9da7fdc6d8376c990288c72938be9855ef8b6 SHA256 fb7ede94a0633f77d601e3e81580eac1624a3bca14401a49d94082579507ba0a
# Copyright 1999-2008 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-embedded/u-boot-tools/u-boot-tools-1.3.1.ebuild,v 1.2 2008/05/12 21:35:59 solar Exp $
MY_P="u-boot-${PV}"
DESCRIPTION="utilities for working with Das U-Boot"
HOMEPAGE="http://www.denx.de/wiki/UBoot"
SRC_URI="ftp://ftp.denx.de/pub/u-boot/${MY_P}.tar.bz2"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~arm ~amd64 ~x86"
IUSE=""
DEPEND=""
S=${WORKDIR}/${MY_P}
src_unpack() {
unpack ${A}
cd "${S}"
touch include/config.mk
sed -i 's:linux/string.h:string.h:' lib_generic/sha1.c || die
sed -i 's:linux/mtd/mtd.h:mtd/mtd-user.h:' tools/env/fw_env.c || die
sed -i \
-e '1i#include
-e '1i#include
tools/easylogo/easylogo.c || die
}
src_compile() {
emake HOSTSTRIP=echo BIN_FILES="bmp_logo gen_eth_addr img2srec mkimage" tools || die
emake HOSTSTRIP=echo -C tools/easylogo || die
emake env || die
}
src_install() {
cd tools
dobin bmp_logo gen_eth_addr img2srec mkimage || die
dobin easylogo/easylogo || die
dobin env/fw_printenv || die
dosym fw_printenv /usr/bin/fw_setenv || die
insinto /etc
doins env/fw_env.config || die
}