# ChangeLog for sys-boot/arcload
# Copyright 1999-2005 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/sys-boot/arcload/ChangeLog,v 1.2 2005/09/11 01:58:09 kumba Exp $
+# $Header: /var/cvsroot/gentoo-x86/sys-boot/arcload/ChangeLog,v 1.3 2005/10/14 17:32:26 kumba Exp $
+
+*arcload-0.43-r1 (15 Oct 2005)
+
+ 15 Oct 2005; Joshua Kinard <kumba@gentoo.org>
+ +files/arcload-0.43-tweaks1.patch, +arcload-0.43-r1.ebuild,
+ -arcload-0.43.ebuild:
+ Tweaks to arcload; add an identifier to loader/detect.c for R14K cpus, and
+ make detectbaud() return a default of 9600bps in loader/detect.c
*arcload-0.43 (11 Sep 2005)
+MD5 2099113b095a00c9a20025673f2077b3 ChangeLog 956
MD5 fb6f9d40d2ded3c067ac1eefaf219a55 arcload-0.41.ebuild 2191
-MD5 58a9ae7662a7e557b27a74c70106c08d metadata.xml 366
-MD5 95d0a3b86aadfed04ba818b7f6072462 ChangeLog 645
-MD5 7281132ec00607d4eb227d4e61fb4573 arcload-0.43.ebuild 2284
+MD5 9d8d85571a65719bdd086f5312774b23 arcload-0.43-r1.ebuild 2507
+MD5 4c218c8e9298938004593523435f45b6 files/arcload-0.43-tweaks1.patch 615
MD5 15044a63205fe66a9f42ccf799b328fe files/digest-arcload-0.41 64
-MD5 a95a426a82a8a6ad6249e843a4fcedff files/digest-arcload-0.43 64
+MD5 a95a426a82a8a6ad6249e843a4fcedff files/digest-arcload-0.43-r1 64
+MD5 58a9ae7662a7e557b27a74c70106c08d metadata.xml 366
# Copyright 1999-2005 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/sys-boot/arcload/arcload-0.43.ebuild,v 1.1 2005/09/11 01:58:09 kumba Exp $
+# $Header: /var/cvsroot/gentoo-x86/sys-boot/arcload/arcload-0.43-r1.ebuild,v 1.1 2005/10/14 17:32:26 kumba Exp $
inherit eutils toolchain-funcs
fi
}
+src_unpack() {
+ unpack ${A}
+
+ # Adds in detection support for the R14000, and
+ # tweaks detectbaud() in loader/detect.c to return
+ # a default of 9600bps when the function fails
+ epatch ${FILESDIR}/${P}-tweaks1.patch
+}
+
src_compile() {
echo -e ""
einfo ">>> Building 32-bit version (sashARCS) for IP22/IP32 ..."
--- /dev/null
+diff -Naurp arcload-0.43.orig/loader/detect.c arcload-0.43/loader/detect.c
+--- arcload-0.43.orig/loader/detect.c 2005-09-05 13:32:44 -0400
++++ arcload-0.43/loader/detect.c 2005-10-14 00:36:46 -0400
+@@ -30,6 +30,7 @@ static struct {
+ {0x0004, "r4000"},
+ {0x0009, "r10000"},
+ {0x000e, "r12000"},
++ {0x000f, "r14000"},
+ {0x0020, "r4600"},
+ {0x0021, "r4700"},
+ {0x0023, "r5000"},
+@@ -194,7 +195,7 @@ static char *detectbaud(void)
+ if(var && var[0]=='d') {
+ var=ArcGetEnvironmentVariable("dbaud");
+ if(!var)
+- return NULL;
++ return "baud=9600";
+ sprintf(baudrate,"baud=%s",var);
+ return baudrate;
+ }