summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--sys-boot/arcboot/ChangeLog53
-rw-r--r--sys-boot/arcboot/Manifest18
-rw-r--r--sys-boot/arcboot/arcboot-0.3.8.4-r1.ebuild125
-rw-r--r--sys-boot/arcboot/arcboot-0.3.8.6-r1.ebuild141
-rw-r--r--sys-boot/arcboot/files/arcboot-0.3.8.4-gentoo.patch93
-rw-r--r--sys-boot/arcboot/metadata.xml19
6 files changed, 0 insertions, 449 deletions
diff --git a/sys-boot/arcboot/ChangeLog b/sys-boot/arcboot/ChangeLog
deleted file mode 100644
index 7cfec9481172..000000000000
--- a/sys-boot/arcboot/ChangeLog
+++ /dev/null
@@ -1,53 +0,0 @@
-# ChangeLog for sys-boot/arcboot
-# Copyright 1999-2008 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/sys-boot/arcboot/ChangeLog,v 1.9 2008/08/05 22:45:39 ulm Exp $
-
- 05 Aug 2008; Ulrich Mueller <ulm@gentoo.org> metadata.xml:
- Add USE flag description to metadata wrt GLEP 56.
-
- 09 Feb 2007; Diego Pettenò <flameeyes@gentoo.org> ChangeLog:
- Regenerate digest in Manifest2 format.
-
-*arcboot-0.3.8.6-r1 (13 Jun 2005)
-
- 13 Jun 2005; Joshua Kinard <kumba@gentoo.org> +arcboot-0.3.8.6-r1.ebuild,
- -arcboot-0.3.8.6.ebuild:
- Finally fix arcboot's compile-failures as well as remove onion's patch
- (features aren't needed).
-
-*arcboot-0.3.8.6 (30 Apr 2005)
-
- 30 Apr 2005; Joshua Kinard <kumba@gentoo.org> -files/arcboot-gentoo.patch,
- -arcboot-0.3.8.2.ebuild, +arcboot-0.3.8.6.ebuild:
- New arcboot revision with added patch from Onion that adds in an Interactive
- shell (-i), isofs/romfs support, what appears to be compressed kernel support,
- and other odd bits.
-
-*arcboot-0.3.8.4-r1 (27 Oct 2004)
-
- 27 Oct 2004; Joshua Kinard <kumba@gentoo.org>
- files/arcboot-0.3.8.4-gentoo.patch, +arcboot-0.3.8.4-r1.ebuild,
- -arcboot-0.3.8.4.ebuild:
- Updated arcboot w/ a patch that shows current load progress of loading the
- kernel into memory, which is useful to inform users that the system has not
- stopped responding (arcboot is slow at loading kernels off disk). Patch
- credit: Kaj-Michael Lang - milang (at) tal dot org.
-
- 19 Oct 2004; Joshua Kinard <kumba@gentoo.org> arcboot-0.3.8.4.ebuild:
- Forgot to add cobalt to IUSE.
-
-*arcboot-0.3.8.4 (18 Oct 2004)
-
- 18 Oct 2004; Joshua Kinard <kumba@gentoo.org>
- +files/arcboot-0.3.8.4-gentoo.patch, +arcboot-0.3.8.4.ebuild:
- New arcboot revision, possibly fixes the O2 problems we've been having.
-
- 13 Aug 2004; Joshua Kinard <kumba@gentoo.org> arcboot-0.3.8.2.ebuild:
- Typo fixes.
-
-*arcboot-0.3.8.2 (04 Aug 2004)
-
- 04 Aug 2004; Joshua Kinard <kumba@gentoo.org> +metadata.xml,
- +files/arcboot-gentoo.patch, +arcboot-0.3.8.2.ebuild:
- Initial import of arcboot, a bootloader for SGI machines.
-
diff --git a/sys-boot/arcboot/Manifest b/sys-boot/arcboot/Manifest
deleted file mode 100644
index 907f25ab40b9..000000000000
--- a/sys-boot/arcboot/Manifest
+++ /dev/null
@@ -1,18 +0,0 @@
------BEGIN PGP SIGNED MESSAGE-----
-Hash: SHA1
-
-AUX arcboot-0.3.8.4-gentoo.patch 8052 RMD160 bf41a0e7c1d73040842ea826d27cf8a64f361bd2 SHA1 7e1c542aa8cc3e4d02938d5b829e7de103e559d1 SHA256 0a9b70ac215f9e26bec6641fec85185020ad81efc1305510f48b92392164f6e8
-DIST arcboot-patches-1.1.tar.bz2 32728 RMD160 70dea1e4ada5054659a9fb151b753e64b21ecb93 SHA1 df063f7d2a9d43b396464ce8f73517260923422d SHA256 54ef05c5416a5d35636b581f4730ae6833f7b3c00d2f6fe803a32ec82eccab77
-DIST arcboot_0.3.8.4.tar.gz 191748 RMD160 c94b61b9c5d886b6d4ff3e792885717c03fae911 SHA1 5b6beff46221c7d46d015a962d31627ed67ca290 SHA256 0c23a1fad749cecae8cec0eefc297934c42d5880cb7e4b1a0d706622ae0a995d
-DIST arcboot_0.3.8.6.tar.gz 200443 RMD160 8c28729a11d447c4c46047ad552ac1862b28a6d7 SHA1 4515e0d70cfdd295e1ae02efadfd8edffb7e8e8f SHA256 d955180b209525eab210debba72a52c573be551bcd75e9085fef328ffb1a6d11
-EBUILD arcboot-0.3.8.4-r1.ebuild 3837 RMD160 a5d1097119989be717963d831fc3b8a45eda0fcb SHA1 4db72c2184e196d120088d2a4436c9afc680a4f8 SHA256 88391f5545fd555fdea79d3669889aeb2381924feb0d9d48e053acac466587b4
-EBUILD arcboot-0.3.8.6-r1.ebuild 4503 RMD160 a3730ff0c18d34cc90ad710aa0d5d196424478f7 SHA1 0f8cce6c6dda02e9507d5b3e3b1655a8a37ab96e SHA256 be8841a3ce69669da228e05dcd6d993bd1e8012d90c6ccd2f3df4af9c6be767f
-MISC ChangeLog 2089 RMD160 a63cf8e65f9d6642aad522e01ec83b2d66270953 SHA1 8bb3141af2b719cd5253f38a7aba81d9d0a50b3e SHA256 37c6450aa4d704e2c3eed76ddaa4c05253b273e781c4565f23df3329a3d4a9c8
-MISC metadata.xml 627 RMD160 5014e1647b58f5313565d27e535794e6a2e01564 SHA1 eb59e530dc6b41d062197d9982d787108d6303e1 SHA256 a7be58288c40c9de240dfaf1ca7e9c4deda93e55e8bc49ddbb42da08e133c2cc
------BEGIN PGP SIGNATURE-----
-Version: GnuPG v1.4.9 (GNU/Linux)
-
-iEYEARECAAYFAkiY2CQACgkQOeoy/oIi7uwc2wCeLZ4vnzIlt7CgNznNvsZpr83H
-rqMAn1LdwtVgI1JyoG5Cx1EppB/aZX02
-=5MkH
------END PGP SIGNATURE-----
diff --git a/sys-boot/arcboot/arcboot-0.3.8.4-r1.ebuild b/sys-boot/arcboot/arcboot-0.3.8.4-r1.ebuild
deleted file mode 100644
index af2ca0443e31..000000000000
--- a/sys-boot/arcboot/arcboot-0.3.8.4-r1.ebuild
+++ /dev/null
@@ -1,125 +0,0 @@
-# Copyright 1999-2005 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/sys-boot/arcboot/arcboot-0.3.8.4-r1.ebuild,v 1.5 2007/07/15 02:25:03 mr_bones_ Exp $
-
-inherit eutils
-
-MY_P="${P/-/_}"
-
-DESCRIPTION="ARCS Bootloader for SGI Machines (IP22, IP32)"
-HOMEPAGE="http://packages.qa.debian.org/a/arcboot.html"
-SRC_URI="http://http.us.debian.org/debian/pool/main/a/arcboot/${MY_P}.tar.gz"
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="-* ~mips"
-IUSE="cobalt"
-
-DEPEND=""
-RDEPEND="sys-boot/dvhtool
- sys-apps/debianutils"
-
-pkg_setup() {
- # arcboot is for SGI mips machines only, so exclude everyone but them
- if use mips; then
- if use cobalt; then
- eerror "arcboot is a bootloader only for MIPS machines running"
- eerror "ARCS firmware, such as SGI Machines. It is not intended"
- eerror "for other kinds of MIPS machines."
- die "Wrong MIPS Machine Type"
- fi
- fi
-
- # Set SGI_TARGET properly
- case "$(uname -i)" in
- "SGI IP32"|"SGI O2") SGI_TARGET="ip32" ;;
- "SGI Indy"|"SGI Indigo2") SGI_TARGET="ip22" ;;
- *)
- eerror "Unknown SGI Machine type. It's possible arcboot is not usable for this machine"
- eerror "type yet. Feel free to make it work and send patches!"
- die "Unknown SGI Machine Type"
- ;;
- esac
-}
-
-src_unpack() {
- unpack ${A}
- cd ${S}
-
- # Set the version
- echo "#define __ARCSBOOT_VERSION__ \"${PV}\"" >> common/version.h
-
- # Last time we tested, the O2's PROM did not like an ECOFF formatted
- # arcboot binary.
- epatch ${FILESDIR}/${P}-gentoo.patch
-}
-
-src_compile() {
- cd ${S}
- local sgitype="$(echo "${SGI_TARGET}" | tr [a-z] [A-Z])"
-
- echo -e ""
- einfo ">>> Building for ${sgitype} ..."
- echo -e ""
-
- make SUBARCH="${sgitype}" || die
-}
-
-src_install() {
- cd ${S}
-
- # Arcboot
- dodir /usr/lib/arcboot
- cp ext2load/ext2load ${D}/usr/lib/arcboot/arcboot.${SGI_TARGET}
-
- # Technically, we don't need tip22 (attaches initrd to kernel), as
- # MIPS kernels support embedding initrd's into kernels at build time,
- # But maybe this will be useful one day. Until then, we leave it out.
- dodir /usr/lib/tip22
- cp tip22/tip22 ${D}/usr/lib/tip22
- cp tip22/tftpload.o ${D}/usr/lib/tip22
- cp tip22/ld.kernel.script ${D}/usr/lib/tip22
- cp tip22/ld.ramdisk.script ${D}/usr/lib/tip22
- cp tip22/ld.script ${D}/usr/lib/tip22
- cp arclib/libarc.a ${D}/usr/lib/tip22
-
- # Calling scripts for arcboot/tip22
- # We also exclude these, since the logic in the debian script may not
- # work correctly with a gentoo installation. All the information a
- # user needs is provided in the example arcboot.conf, and in pkg_postinst().
-## dosbin scripts/arcboot
- dosbin tip22/tip22
-
- # Conf file
- dodir /etc
- cp etc/arcboot.conf ${D}/etc/arcboot.conf.example
-
- # Man pages
- # The arcboot manpage is more for the excluded arcboot script above, but
- # also has info on setting the PROM option properly as well as arcboot.conf
- # examples.
- doman debian/arcboot.8
- doman debian/tip22.8
-}
-
-pkg_postinst() {
- echo -e ""
- einfo "The arcboot image used to load the kernel from disk has been stored in"
- einfo "/usr/lib/arcboot/arcboot.${SGI_TARGET}. To use it, you need to copy this into"
- einfo "the volume header with dvhtool:"
- einfo ""
- einfo "dvhtool --unix-to-vh /usr/lib/arcboot/arcboot.${SGI_TARGET} arcboot"
- echo -e ""
- einfo "Next, you need to create an arcboot.conf file. An example arcboot.conf"
- einfo "file has been placed in /etc."
- echo -e ""
- echo -e ""
- ewarn "NOTE: If you put kernels in /boot for arcboot to load, and /boot is on a"
- ewarn " separate partition, then arcboot.conf MUST go into /boot/etc, and a"
- ewarn " symlink must be created to point /boot back to itself:"
- ewarn ""
- ewarn " cd /boot; ln -sf . boot"
- echo -e ""
- einfo "To use arcboot, from the PROM Monitor, simply type \"arcboot\" or \"boot -f arcboot\"."
- echo -e ""
- echo -e ""
-}
diff --git a/sys-boot/arcboot/arcboot-0.3.8.6-r1.ebuild b/sys-boot/arcboot/arcboot-0.3.8.6-r1.ebuild
deleted file mode 100644
index 3da1bbf2d22e..000000000000
--- a/sys-boot/arcboot/arcboot-0.3.8.6-r1.ebuild
+++ /dev/null
@@ -1,141 +0,0 @@
-# Copyright 1999-2005 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/sys-boot/arcboot/arcboot-0.3.8.6-r1.ebuild,v 1.3 2007/07/15 02:25:03 mr_bones_ Exp $
-
-inherit eutils
-
-MY_P="${P/-/_}"
-ARCVER="1.1" # Version of the arcboot patch ball
-
-DESCRIPTION="ARCS Bootloader for SGI Machines (IP22, IP32)"
-HOMEPAGE="http://packages.qa.debian.org/a/arcboot.html"
-SRC_URI="http://http.us.debian.org/debian/pool/main/a/arcboot/${MY_P}.tar.gz
- mirror://gentoo/arcboot-patches-${ARCVER}.tar.bz2"
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="-* ~mips"
-IUSE="ip27 ip28 ip30 cobalt"
-
-DEPEND=""
-RDEPEND="sys-boot/dvhtool
- sys-apps/debianutils"
-
-S=${WORKDIR}/${PN}
-
-pkg_setup() {
- # arcboot is for SGI mips machines only, so exclude everyone but them
- if use cobalt; then
- eerror "Arcboot is a bootloader only for MIPS machines running"
- eerror "ARCS firmware, such as SGI Machines. It is not intended"
- eerror "for other kinds of MIPS machines."
- die "Wrong MIPS Machine Type"
- fi
-
- # Machines which expect an ELF64 binary to boot can't use arcboot
- if use ip27 || use ip28 || use ip30; then
- eerror "Arcboot does not work on systems that can only boot pure 64bit"
- eerror "ELF binaries. Arcboot needs some work to be able to compile as"
- eerror "an ELF64 object. Patches are welcome!"
- die "No ELF64 Support"
- fi
-
- # Set SGITYPE properly
- case "$(uname -i)" in
- "SGI IP32"|"SGI O2") SGITYPE="IP32" ;;
- "SGI Indy"|"SGI Indigo2") SGITYPE="IP22" ;;
- *)
- eerror "Unknown SGI Machine type. It's possible arcboot is not usable for this machine"
- eerror "type yet. Feel free to make it work and send patches!"
- die "Unknown SGI Machine Type"
- ;;
- esac
-
- # Lower case SGITYPE
- SGITYPE_L="$(echo "${SGITYPE}" | tr [A-Z] [a-z])"
-}
-
-src_unpack() {
- unpack ${A}
- cd ${S}
-
- # Set the version
- echo "#define __ARCSBOOT_VERSION__ \"${PV}\"" > common/version.h
-
- # Crazy patches. One is onion's patch, highly modified, from:
- # http://www.tal.org/~milang/o2/
- #
- # Second is a clean up of bits in onion's patch to make it
- # compile against our headers.
- epatch ${WORKDIR}/patches/${P}-makefile.patch
- epatch ${WORKDIR}/patches/${P}-segaddr.patch
-}
-
-src_compile() {
- cd ${S}
-
- echo -e ""
- einfo ">>> Building for ${SGITYPE} ..."
- echo -e ""
-
- make SUBARCH="${SGITYPE}" || die
-}
-
-src_install() {
- cd ${S}
-
- # Arcboot
- dodir /usr/lib/arcboot
- cp ext2load/ext2load ${D}/usr/lib/arcboot/arcboot.${SGITYPE_L}
-
- # Technically, we don't need tip[2|3]2 (attaches initrd to kernel), as
- # MIPS kernels support embedding initrd's into kernels at build time,
- # But maybe this will be useful one day. Until then, we leave it out.
- dodir /usr/lib/tip22
- cp tip22/t${SGITYPE_L} ${D}/usr/lib/tip22
- cp tip22/tftpload.${SGITYPE}.o ${D}/usr/lib/tip22
- cp tip22/ld.kernel.script.${SGITYPE} ${D}/usr/lib/tip22
- cp tip22/ld.ramdisk.script.${SGITYPE} ${D}/usr/lib/tip22
- cp tip22/ld.script ${D}/usr/lib/tip22
- cp arclib/libarc.a ${D}/usr/lib/tip22
-
- # Calling scripts for arcboot/tip22
- # We also exclude these, since the logic in the debian script may not
- # work correctly with a gentoo installation. All the information a
- # user needs is provided in the example arcboot.conf, and in pkg_postinst().
-## dosbin scripts/arcboot
- dosbin tip22/t${SGITYPE_L}
-
- # Conf file
- dodir /etc
- cp etc/arcboot.conf ${D}/etc/arcboot.conf.example
-
- # Man pages
- # The arcboot manpage is more for the excluded arcboot script above, but
- # also has info on setting the PROM option properly as well as arcboot.conf
- # examples.
- doman debian/arcboot.8
- doman debian/t${SGITYPE_L}.8
-}
-
-pkg_postinst() {
- echo -e ""
- einfo "The arcboot image used to load the kernel from disk has been stored in"
- einfo "/usr/lib/arcboot/arcboot.${SGITYPE}. To use it, you need to copy this into"
- einfo "the volume header with dvhtool:"
- einfo ""
- einfo "dvhtool --unix-to-vh /usr/lib/arcboot/arcboot.${SGITYPE} arcboot"
- echo -e ""
- einfo "Next, you need to create an arcboot.conf file. An example arcboot.conf"
- einfo "file has been placed in /etc."
- echo -e ""
- echo -e ""
- ewarn "NOTE: If you put kernels in /boot for arcboot to load, and /boot is on a"
- ewarn " separate partition, then arcboot.conf MUST go into /boot/etc, and a"
- ewarn " symlink must be created to point /boot back to itself:"
- ewarn ""
- ewarn " cd /boot; ln -sf . boot"
- echo -e ""
- einfo "To use arcboot, from the PROM Monitor, simply type \"arcboot\" or \"boot -f arcboot\"."
- echo -e ""
- echo -e ""
-}
diff --git a/sys-boot/arcboot/files/arcboot-0.3.8.4-gentoo.patch b/sys-boot/arcboot/files/arcboot-0.3.8.4-gentoo.patch
deleted file mode 100644
index 2131d7d71488..000000000000
--- a/sys-boot/arcboot/files/arcboot-0.3.8.4-gentoo.patch
+++ /dev/null
@@ -1,93 +0,0 @@
---- ext2load/Makefile.orig 2004-08-03 00:08:44.000000000 -0400
-+++ ext2load/Makefile 2004-08-03 00:44:43.000000000 -0400
-@@ -25,7 +25,7 @@ ASFLAGS= -mno-abicalls -G 0 -fno-pic
- #CFLAGS+=-DDEBUG
-
- LD = ld
--LDFLAGS = -N --oformat ecoff-bigmips -T ld.script
-+LDFLAGS = -N --oformat elf32-tradbigmips -T ld.script
-
- TARGETS = ext2load
-
-diff -u -r e2fslib/et/Makefile e2fslib/et/Makefile
---- e2fslib/et/Makefile 2002-02-03 22:53:44.000000000 +0000
-+++ e2fslib/et/Makefile 2004-08-14 06:24:59.000000000 +0000
-@@ -44,7 +44,7 @@
- CC = cc
- BUILD_CC = cc
- DEFS = -DENABLE_SWAPFS=1 -DPACKAGE=\"e2fsprogs\" -DVERSION=\"1.25\" -DSTDC_HEADERS=1 -DHAVE_ALLOCA_H=1 -DHAVE_ALLOCA=1 -DHAVE_UNISTD_H=1 -DHAVE_GETPAGESIZE=1 -DHAVE_MMAP=1 -DHAVE_ARGZ_H=1 -DHAVE_LIMITS_H=1 -DHAVE_LOCALE_H=1 -DHAVE_NL_TYPES_H=1 -DHAVE_MALLOC_H=1 -DHAVE_STRING_H=1 -DHAVE_UNISTD_H=1 -DHAVE_SYS_PARAM_H=1 -DHAVE_GETCWD=1 -DHAVE_MUNMAP=1 -DHAVE_PUTENV=1 -DHAVE_SETENV=1 -DHAVE_SETLOCALE=1 -DHAVE_STRCHR=1 -DHAVE_STRCASECMP=1 -DHAVE_STRDUP=1 -DHAVE___ARGZ_COUNT=1 -DHAVE___ARGZ_STRINGIFY=1 -DHAVE___ARGZ_NEXT=1 -DHAVE_STPCPY=1 -DHAVE_STPCPY=1 -DHAVE_LC_MESSAGES=1 -DHAVE_STDLIB_H=1 -DHAVE_UNISTD_H=1 -DHAVE_STDARG_H=1 -DHAVE_ERRNO_H=1 -DHAVE_MALLOC_H=1 -DHAVE_MNTENT_H=1 -DHAVE_PATHS_H=1 -DHAVE_DIRENT_H=1 -DHAVE_GETOPT_H=1 -DHAVE_SETJMP_H=1 -DHAVE_SIGNAL_H=1 -DHAVE_TERMIOS_H=1 -DHAVE_LINUX_FD_H=1 -DHAVE_LINUX_MAJOR_H=1 -DHAVE_SYS_IOCTL_H=1 -DHAVE_SYS_MOUNT_H=1 -DHAVE_SYS_SYSMACROS_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_NET_IF_H=1 -DHAVE_NETINET_IN_H=1 -DHAVE_VPRINTF=1 -DHAVE_LSEEK64_PROTOTYPE=1 -DSIZEOF_SHORT=2 -DSIZEOF_INT=4 -DSIZEOF_LONG=4 -DSIZEOF_LONG_LONG=8 -DWORDS_BIGENDIAN=1 -DHAVE_GETRUSAGE=1 -DHAVE_LLSEEK=1 -DHAVE_LSEEK64=1 -DHAVE_OPEN64=1 -DHAVE_STRCASECMP=1 -DHAVE_SRANDOM=1 -DHAVE_FCHOWN=1 -DHAVE_MALLINFO=1 -DHAVE_FDATASYNC=1 -DHAVE_STRNLEN=1 -DHAVE_EXT2_IOCTLS=1
--CFLAGS = -g -O2
-+CFLAGS = -O2
- CPPFLAGS =
- ALL_CFLAGS = $(CPPFLAGS) $(DEFS) $(USE_WFLAGS) $(CFLAGS) $(XTRA_CFLAGS) \
- -I$(top_builddir)/lib -I$(top_srcdir)/lib \
-diff -u -r e2fslib/fileio.c e2fslib/fileio.c
---- e2fslib/fileio.c 2002-02-03 22:53:42.000000000 +0000
-+++ e2fslib/fileio.c 2004-08-16 10:52:33.000000000 +0000
-@@ -226,7 +226,14 @@
- ptr += c;
- count += c;
- wanted -= c;
-+
-+ /* Show only if we load more than a couple of blocks */
-+ if (wanted>4*fs->blocksize) {
-+ printf("0x%lx\r", count);
-+ }
-+
- }
-+ printf("\n\r");
-
- fail:
- if (got)
-diff -u -r e2fslib/Makefile e2fslib/Makefile
---- e2fslib/Makefile 2002-02-03 22:53:42.000000000 +0000
-+++ e2fslib/Makefile 2004-08-14 06:24:59.000000000 +0000
-@@ -38,7 +38,7 @@
- CC = cc
- BUILD_CC = cc
- DEFS = -DENABLE_SWAPFS=1 -DPACKAGE=\"e2fsprogs\" -DVERSION=\"1.25\" -DSTDC_HEADERS=1 -DHAVE_ALLOCA_H=1 -DHAVE_ALLOCA=1 -DHAVE_UNISTD_H=1 -DHAVE_GETPAGESIZE=1 -DHAVE_MMAP=1 -DHAVE_ARGZ_H=1 -DHAVE_LIMITS_H=1 -DHAVE_LOCALE_H=1 -DHAVE_NL_TYPES_H=1 -DHAVE_MALLOC_H=1 -DHAVE_STRING_H=1 -DHAVE_UNISTD_H=1 -DHAVE_SYS_PARAM_H=1 -DHAVE_GETCWD=1 -DHAVE_MUNMAP=1 -DHAVE_PUTENV=1 -DHAVE_SETENV=1 -DHAVE_SETLOCALE=1 -DHAVE_STRCHR=1 -DHAVE_STRCASECMP=1 -DHAVE_STRDUP=1 -DHAVE___ARGZ_COUNT=1 -DHAVE___ARGZ_STRINGIFY=1 -DHAVE___ARGZ_NEXT=1 -DHAVE_STPCPY=1 -DHAVE_STPCPY=1 -DHAVE_LC_MESSAGES=1 -DHAVE_STDLIB_H=1 -DHAVE_UNISTD_H=1 -DHAVE_STDARG_H=1 -DHAVE_ERRNO_H=1 -DHAVE_MALLOC_H=1 -DHAVE_MNTENT_H=1 -DHAVE_PATHS_H=1 -DHAVE_DIRENT_H=1 -DHAVE_GETOPT_H=1 -DHAVE_SETJMP_H=1 -DHAVE_SIGNAL_H=1 -DHAVE_TERMIOS_H=1 -DHAVE_LINUX_FD_H=1 -DHAVE_LINUX_MAJOR_H=1 -DHAVE_SYS_IOCTL_H=1 -DHAVE_SYS_MOUNT_H=1 -DHAVE_SYS_SYSMACROS_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_NET_IF_H=1 -DHAVE_NETINET_IN_H=1 -DHAVE_VPRINTF=1 -DHAVE_LSEEK64_PROTOTYPE=1 -DSIZEOF_SHORT=2 -DSIZEOF_INT=4 -DSIZEOF_LONG=4 -DSIZEOF_LONG_LONG=8 -DWORDS_BIGENDIAN=1 -DHAVE_GETRUSAGE=1 -DHAVE_LLSEEK=1 -DHAVE_LSEEK64=1 -DHAVE_OPEN64=1 -DHAVE_STRCASECMP=1 -DHAVE_SRANDOM=1 -DHAVE_FCHOWN=1 -DHAVE_MALLINFO=1 -DHAVE_FDATASYNC=1 -DHAVE_STRNLEN=1 -DHAVE_EXT2_IOCTLS=1
--CFLAGS = -g -O -G 0 -fno-pic -mno-abicalls
-+CFLAGS = -O -G 0 -fno-pic -mno-abicalls
- CPPFLAGS =
- ALL_CFLAGS = $(CPPFLAGS) $(DEFS) $(USE_WFLAGS) $(CFLAGS) $(XTRA_CFLAGS) \
- -I. $(LINUX_INCLUDE)
-diff -u -r e2fslib/MCONFIG e2fslib/MCONFIG
---- e2fslib/MCONFIG 2002-02-03 22:53:42.000000000 +0000
-+++ e2fslib/MCONFIG 2004-08-14 06:24:59.000000000 +0000
-@@ -30,7 +30,7 @@
- CC = cc
- BUILD_CC = cc
- DEFS = -DENABLE_SWAPFS=1 -DPACKAGE=\"e2fsprogs\" -DVERSION=\"1.25\" -DSTDC_HEADERS=1 -DHAVE_ALLOCA_H=1 -DHAVE_ALLOCA=1 -DHAVE_UNISTD_H=1 -DHAVE_GETPAGESIZE=1 -DHAVE_MMAP=1 -DHAVE_ARGZ_H=1 -DHAVE_LIMITS_H=1 -DHAVE_LOCALE_H=1 -DHAVE_NL_TYPES_H=1 -DHAVE_MALLOC_H=1 -DHAVE_STRING_H=1 -DHAVE_UNISTD_H=1 -DHAVE_SYS_PARAM_H=1 -DHAVE_GETCWD=1 -DHAVE_MUNMAP=1 -DHAVE_PUTENV=1 -DHAVE_SETENV=1 -DHAVE_SETLOCALE=1 -DHAVE_STRCHR=1 -DHAVE_STRCASECMP=1 -DHAVE_STRDUP=1 -DHAVE___ARGZ_COUNT=1 -DHAVE___ARGZ_STRINGIFY=1 -DHAVE___ARGZ_NEXT=1 -DHAVE_STPCPY=1 -DHAVE_STPCPY=1 -DHAVE_LC_MESSAGES=1 -DHAVE_STDLIB_H=1 -DHAVE_UNISTD_H=1 -DHAVE_STDARG_H=1 -DHAVE_ERRNO_H=1 -DHAVE_MALLOC_H=1 -DHAVE_MNTENT_H=1 -DHAVE_PATHS_H=1 -DHAVE_DIRENT_H=1 -DHAVE_GETOPT_H=1 -DHAVE_SETJMP_H=1 -DHAVE_SIGNAL_H=1 -DHAVE_TERMIOS_H=1 -DHAVE_LINUX_FD_H=1 -DHAVE_LINUX_MAJOR_H=1 -DHAVE_SYS_IOCTL_H=1 -DHAVE_SYS_MOUNT_H=1 -DHAVE_SYS_SYSMACROS_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_NET_IF_H=1 -DHAVE_NETINET_IN_H=1 -DHAVE_VPRINTF=1 -DHAVE_LSEEK64_PROTOTYPE=1 -DSIZEOF_SHORT=2 -DSIZEOF_INT=4 -DSIZEOF_LONG=4 -DSIZEOF_LONG_LONG=8 -DWORDS_BIGENDIAN=1 -DHAVE_GETRUSAGE=1 -DHAVE_LLSEEK=1 -DHAVE_LSEEK64=1 -DHAVE_OPEN64=1 -DHAVE_STRCASECMP=1 -DHAVE_SRANDOM=1 -DHAVE_FCHOWN=1 -DHAVE_MALLINFO=1 -DHAVE_FDATASYNC=1 -DHAVE_STRNLEN=1 -DHAVE_EXT2_IOCTLS=1
--CFLAGS = -g -O2
-+CFLAGS = -O2
- CPPFLAGS =
- ALL_CFLAGS = $(CPPFLAGS) $(DEFS) $(USE_WFLAGS) $(CFLAGS) $(XTRA_CFLAGS) \
- -I$(top_builddir)/lib -I$(top_srcdir)/lib \
-diff -u -r e2fslib/util/Makefile e2fslib/util/Makefile
---- e2fslib/util/Makefile 2002-02-03 22:53:44.000000000 +0000
-+++ e2fslib/util/Makefile 2004-08-14 06:24:59.000000000 +0000
-@@ -44,7 +44,7 @@
- CC = cc
- BUILD_CC = cc
- DEFS = -DENABLE_SWAPFS=1 -DPACKAGE=\"e2fsprogs\" -DVERSION=\"1.25\" -DSTDC_HEADERS=1 -DHAVE_ALLOCA_H=1 -DHAVE_ALLOCA=1 -DHAVE_UNISTD_H=1 -DHAVE_GETPAGESIZE=1 -DHAVE_MMAP=1 -DHAVE_ARGZ_H=1 -DHAVE_LIMITS_H=1 -DHAVE_LOCALE_H=1 -DHAVE_NL_TYPES_H=1 -DHAVE_MALLOC_H=1 -DHAVE_STRING_H=1 -DHAVE_UNISTD_H=1 -DHAVE_SYS_PARAM_H=1 -DHAVE_GETCWD=1 -DHAVE_MUNMAP=1 -DHAVE_PUTENV=1 -DHAVE_SETENV=1 -DHAVE_SETLOCALE=1 -DHAVE_STRCHR=1 -DHAVE_STRCASECMP=1 -DHAVE_STRDUP=1 -DHAVE___ARGZ_COUNT=1 -DHAVE___ARGZ_STRINGIFY=1 -DHAVE___ARGZ_NEXT=1 -DHAVE_STPCPY=1 -DHAVE_STPCPY=1 -DHAVE_LC_MESSAGES=1 -DHAVE_STDLIB_H=1 -DHAVE_UNISTD_H=1 -DHAVE_STDARG_H=1 -DHAVE_ERRNO_H=1 -DHAVE_MALLOC_H=1 -DHAVE_MNTENT_H=1 -DHAVE_PATHS_H=1 -DHAVE_DIRENT_H=1 -DHAVE_GETOPT_H=1 -DHAVE_SETJMP_H=1 -DHAVE_SIGNAL_H=1 -DHAVE_TERMIOS_H=1 -DHAVE_LINUX_FD_H=1 -DHAVE_LINUX_MAJOR_H=1 -DHAVE_SYS_IOCTL_H=1 -DHAVE_SYS_MOUNT_H=1 -DHAVE_SYS_SYSMACROS_H=1 -DHAVE_SYS_TIME_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_NET_IF_H=1 -DHAVE_NETINET_IN_H=1 -DHAVE_VPRINTF=1 -DHAVE_LSEEK64_PROTOTYPE=1 -DSIZEOF_SHORT=2 -DSIZEOF_INT=4 -DSIZEOF_LONG=4 -DSIZEOF_LONG_LONG=8 -DWORDS_BIGENDIAN=1 -DHAVE_GETRUSAGE=1 -DHAVE_LLSEEK=1 -DHAVE_LSEEK64=1 -DHAVE_OPEN64=1 -DHAVE_STRCASECMP=1 -DHAVE_SRANDOM=1 -DHAVE_FCHOWN=1 -DHAVE_MALLINFO=1 -DHAVE_FDATASYNC=1 -DHAVE_STRNLEN=1 -DHAVE_EXT2_IOCTLS=1
--CFLAGS = -g -O2
-+CFLAGS = -O2
- CPPFLAGS =
- ALL_CFLAGS = $(CPPFLAGS) $(DEFS) $(USE_WFLAGS) $(CFLAGS) $(XTRA_CFLAGS) \
- -I$(top_builddir)/lib -I$(top_srcdir)/lib \
-diff -u -r ext2load/loader.c ext2load/loader.c
---- ext2load/loader.c 2004-03-01 11:31:15.000000000 +0000
-+++ ext2load/loader.c 2004-08-16 09:14:40.000000000 +0000
-@@ -193,6 +193,11 @@
- size = (size_t) (header->header64.e_phentsize *
- header->header64.e_phnum);
-
-+ if (header->e_ident[EI_CLASS] == ELFCLASS32)
-+ printf("Header says 32-bit\n\r");
-+ else
-+ printf("Header says 64-bit\n\r");
-+
- if (size <= 0)
- Fatal("No program segments\n\r");
-
-
diff --git a/sys-boot/arcboot/metadata.xml b/sys-boot/arcboot/metadata.xml
deleted file mode 100644
index 88f2f9d7c721..000000000000
--- a/sys-boot/arcboot/metadata.xml
+++ /dev/null
@@ -1,19 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-<herd>mips</herd>
-<maintainer>
- <email>mips@gentoo.org</email>
- <name>Mips Team</name>
-</maintainer>
-<longdescription>
- Bootloader for SGI Machines.
-</longdescription>
-<use>
- <flag name='cobalt'>Disable support for Cobalt Microserver hardware
- (Qube2/RaQ2)</flag>
- <flag name='ip27'>Disable support for SGI Origin (IP27)</flag>
- <flag name='ip28'>Disable support for SGI Indigo2 Impact R10000 (IP28)</flag>
- <flag name='ip30'>Disable support for SGI Octane (IP30)</flag>
-</use>
-</pkgmetadata>