Delete sys-boot/arcboot. Use arcload instead.
authorMatt Turner <mattst88@gentoo.org>
Sat, 15 Oct 2011 04:02:47 +0000 (04:02 +0000)
committerMatt Turner <mattst88@gentoo.org>
Sat, 15 Oct 2011 04:02:47 +0000 (04:02 +0000)
sys-boot/arcboot/ChangeLog [deleted file]
sys-boot/arcboot/Manifest [deleted file]
sys-boot/arcboot/arcboot-0.3.8.4-r1.ebuild [deleted file]
sys-boot/arcboot/arcboot-0.3.8.6-r1.ebuild [deleted file]
sys-boot/arcboot/files/arcboot-0.3.8.4-gentoo.patch [deleted file]
sys-boot/arcboot/metadata.xml [deleted file]

diff --git a/sys-boot/arcboot/ChangeLog b/sys-boot/arcboot/ChangeLog
deleted file mode 100644 (file)
index 7cfec94..0000000
+++ /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 (file)
index 907f25a..0000000
+++ /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 (file)
index af2ca04..0000000
+++ /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 (file)
index 3da1bbf..0000000
+++ /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 (file)
index 2131d7d..0000000
+++ /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 (file)
index 88f2f9d..0000000
+++ /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>