AUX arcload.8 2068 SHA256 8aff3d9e0f2f476ada1e9564558ed7a032d98f4687f3f9ed95e99aa970b3696e SHA512 1b62e8116174d6909e947d88ef1a0ad0214b988c48f579eb9310984ad4e73b7c686e644be2b09dbab7dc2053fc36b1d80d272765c168dd8a662a6420e5ffcd75 WHIRLPOOL a86f92e6c5bc6d34785f60b60d3746f94aa1ac7a3f092df3f8e0f7ddf6db3635d66bb7a69178c4ccd19829e1fc8a16ab17d0d4fe7526ce24f24fae043c9ea5af
DIST arcload-0.5.tar.bz2 47690 SHA256 69cc45f7d27b30256875ccda115b6f74dd3bd894033f0f81b6f87ea1d8f7a0ac
DIST arcload-0.50-patches-v1.tar.xz 10320 SHA256 161ef360576e3af354022e1a7398ba3af2111f81bb6b6575db5e4c3cd93ce631 SHA512 7687b08bc70a96f8db9a620976b466ff4bb70c8ed77b0c241d060feb8dcab6019d753ac3b182a74139331c9d33f27e090897a0c7c41c1663e16575fef6e21bdf WHIRLPOOL 77b2e51035dcdc9c4f5cd621d2ad44023752e57e6fe7bc1589b365de473c3979eef85aa5391f6e6679993c67036b81895845338c35b1e23406a282b354bb1378
+EBUILD arcload-0.50-r1.ebuild 2898 SHA256 1bc23952a06869e2a3495e13e6e6b28f0cefb67ed05d778504d1c29b35ac4dc8 SHA512 0c51d9f54fcdf7e43b74d80e9866cf5de0c91514c9e657ad103d132eb3f2b4b7da7c7a1f6afdf6b90d78e138170ca556d9b792e6aee18330770bec22e240ad22 WHIRLPOOL c7293462ff21f14f58121c143029992cfba43f00b7dee58aac1dfe658ca3e9552e3acb94f784c0a8116058c93ef1852e59aea4a68d6a5e9cb3fc9cd96037f221
EBUILD arcload-0.50-r2.ebuild 4392 SHA256 97b68685e3d1f6f23bb610e0706241f671e4fa24b2801e406e021aa5788930e5 SHA512 17889a67ebc2d1beefd973a75b51234ddcd7dc8fc6a4c414978c570c17fa3324b6c8fa7fd176ff34d8555f79fed1d5da74946d9ebb1d867b8d8ea6aefc4fb361 WHIRLPOOL 5d408d054e47c3d66c9b0d0494288ecf637b617172a6a3e8b59028e897dd6c4410a5a9463fce9810f4b5a1d6f5930c36e1891181a9ce812fdbd84a69de4cf065
-MISC ChangeLog 3717 SHA256 a1c85639e77d6f28760e1b54caf1160dec406a556dc46a7dfec918d18f47f8a0 SHA512 9b76782832451a9eab9e75f85e80276204c888dab63514aeda859134e2798f216065f97b89602885a0405eec618d6cf3d2232ea71ccab9b2d766289843fafd04 WHIRLPOOL 502877f34b353a55b3782761a3a6fe2daac19e1f59c5c6130debfa51001106d3f5d6dbf3978b48cf26c07a42d923329a3f7c2e9d6deb022910b9f25e217ee2d3
+MISC ChangeLog 3853 SHA256 12516b9d55af4512fe634cecc36b12189b83aec1df36e451e7fdba85e74ea5a7 SHA512 e8fc3f7d02cb2d39cc03bbb573e28f83cd261fbedff49334dfb161f90217e8b1828111927dfaf174dca367f617218a331fde6e6ac2ab417a06278bd0e357b023 WHIRLPOOL 34784ecc11b8f5fb793903cb822b6943f531ee9e150f4b796af660bfea42032de94775da07d1cd977fba36486330234f044611979ab277944675676e2d32dd7e
MISC metadata.xml 278 SHA256 8b9d1872cbd786725fe219abeb254e89529a7a7839bb207d6a005c73ba9ea12d SHA512 026b05e266dcad8e1b470ffe917554de4666504d4149bc6a5e5781fb8f49902c96c57e23cbef5dec387a202c0e6d6ec70a5594490a14c00b08b7d8379d5ee20e WHIRLPOOL 42fbf8cea3569fb772805bf29753e879ce6c8fe9c898eec7aede4a9714f90906fdb4f5f8cea0270a9ccbca83af1def382daed548c2b2d858fce06050a0558be7
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2
-iQIcBAEBCAAGBQJU9994AAoJENsjoH7SXZXjX08QAIUr0hhGd3f8TiBYloJLey7g
-Lv+7XUIlohMSOg9R5FFTxBUYIrbmfr3RHKqyGpHil4SIU2WFznzUgQQ97nmrLEfF
-xjvdqjLlCuWW8PVwHtIu5OFOlZ4mxrK4+gtUtuIvris9/BRhq5rLJlyDC/dndRwS
-qHtiujH0Y6qzynxrHOuV+JwqpPJbTyusQ/De25hFa1nxdAg8f6VhB8p4xuk7mF7s
-jVhgKDr+rfDl9H0mYhjhENG4KaMlKhoFZp2CEJzaB4fklku9f2AekbcGuAoMyaeX
-9FLAc4BOHWl6P4X3T8BDN2BER+xdoOD3xK4knQgbe4EJ9cOh+1FlNHZUEy4nSSzt
-8VDH3QK93cBbl4Lm1f+gseptK6ydxFbAmHIE8EnPqF0he81vASxwH5DQLeFo8tLH
-NmtLuZhjHDsxJKvy7Qz2BFNL7uuV4piI7QGvF406SS3iUJLF1GTGTHfMHuWiPH/o
-99gLYBpyyPWv+Cl3y5dTfI12h3yKnRGAyjR77/88J+d1UHEINaPlW3uk1fRHWkyT
-UYjtm3scqcl7vaq/NoV9UiIUnGOSgTLlZ/SBja+2Bpr2Rw86DRFRxlkQj38a7uTc
-RvlGmCLK6t2722gJ3wkIV/2iCHkWF29tZzWg2HKzucbdZH6Vz9y3QdJDQE/nMlCy
-Xav6paMR8n7PxU+rxGHC
-=AdPo
+iQIcBAEBCAAGBQJVDbb0AAoJENsjoH7SXZXj3bUP/1SD4grWGU5pTZ01drN4yApk
+HZ5U1J+T3F7faJFbNCs2M4Aa5tGhthXuKXkquDp8Jrn53sllKHyd6/+2UFtGHFtO
+dBiuxE3/1eEK4VHODcpAaH+UbGe2tfCKavABkVBXBySTbO8zsjnBN0FiDUq7z+iN
+E6dSkMC17874yQjhfkPg65g5PzEG/P1IzQMAWkbCBH9nV1Eix21fmVILP01Znbsg
+Gxk5oS1e6/BaQpnnKrkfDrUVFJ7k7+E2qjXhxuNkN2czD+AtDOM0OmeN88/CJSB3
+eMoBlzISrDBCULUnnhg2EMV+BSFdco2gasg7WHYPjoI5Z9U5xjqIxNzm3M8TfF5h
+MgqFWpLHIE9xCF2BUpC0KzUM7tWAGyBC8ZLTt6nxovn3oqseXG/6gkVMaDfIHq1K
+IyfVyNH1U5FHrCX6HBe2LTL+X1U+yWDWrC2+ZJfNbF6sXtcKt3w+V5mQa4rzhMVD
+STCBoWr0ZWWU/oD6uXGJbR7UVFmA1Y5hG1Q45pmF7OVEjTFZm+cxJ6L/sdN/ahIb
+Lf3p4ow2LvpkfPfYjseT34jJ/QceNXzlL1MTh7sxvWTwdjb1mev7Uo91SyoOrboy
+UNBame3ChNSJgP+LhezAc+UEOEO8OksFBQE0aM+CMGOEHq6eXIn5Y6AOIG4rEVsI
+/HBhLAXR/oErx4ruRaBc
+=otBn
-----END PGP SIGNATURE-----
--- /dev/null
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/sys-boot/arcload/arcload-0.50-r1.ebuild,v 1.8 2015/03/21 18:22:44 kumba Exp $
+
+EAPI=4
+
+inherit eutils toolchain-funcs versionator
+
+# Hack until upstream renames from 0.5 to 0.50
+MY_PV="${PV/50/5}"
+
+DESCRIPTION="ARCLoad - SGI Multi-bootloader. Able to bootload many different SGI Systems"
+HOMEPAGE="http://www.linux-mips.org/wiki/index.php/ARCLoad"
+SRC_URI="ftp://ftp.linux-mips.org/pub/linux/mips/people/skylark/${PN}-${MY_PV}.tar.bz2"
+LICENSE="GPL-2+"
+SLOT="0"
+KEYWORDS="-* ~mips"
+IUSE=""
+DEPEND="sys-boot/dvhtool"
+RDEPEND=""
+RESTRICT="strip"
+
+S="${WORKDIR}/${PN}-${MY_PV}"
+
+src_prepare() {
+ # For gcc-4.x, quiet down some of the warnings
+ $(version_is_at_least "4.0" "$(gcc-version)") && \
+ epatch "${FILESDIR}"/${P}-shut-gcc4x-up.patch
+
+ # Redefine the targets in the primary Makefile to give us
+ # finer control over building the tools. This is for properly
+ # cross-compiling arcload
+ epatch "${FILESDIR}"/${P}-makefile-targets.patch
+}
+
+src_compile() {
+ # Build the wreckoff tool first. It converts a 32bit MIPS ELF
+ # into a relocatable ECOFF image. We call for BUILD_CC
+ # on the offchance that we're cross-compiling.
+ echo -e ""
+ einfo ">>> Building the 'wreckoff' utility with $(tc-getBUILD_CC) ..."
+ emake CC=$(tc-getBUILD_CC) tools_clean tools
+
+ # 32bit copy (sashARCS for IP22/IP32)
+ echo -e ""
+ einfo ">>> Building 32-bit version (sashARCS) for IP22/IP32 ..."
+ cd "${S}"
+ emake MODE=M32 bootloader_clean
+ emake CC=$(tc-getCC) LD=$(tc-getLD) MODE=M32 bootloader
+ cp "${S}"/arcload.ecoff "${WORKDIR}"/sashARCS
+
+ # 64bit copy (sash64 for IP27/IP28/IP30)
+ echo -e ""
+ einfo ">>> Building 64-bit version (sash64) for IP27/IP28/IP30 ..."
+ emake MODE=M64 bootloader_clean
+ emake CC=$(tc-getCC) LD=$(tc-getLD) MODE=M64 bootloader
+ cp "${S}"/arcload "${WORKDIR}"/sash64
+}
+
+src_install() {
+ dodir /usr/lib/arcload
+ cp "${WORKDIR}"/sashARCS "${D}"/usr/lib/arcload
+ cp "${WORKDIR}"/sash64 "${D}"/usr/lib/arcload
+ cp "${S}"/arc.cf-bootcd "${D}"/usr/lib/arcload/arc-bootcd.cf
+ cp "${S}"/arc.cf-octane "${D}"/usr/lib/arcload/arc-octane.cf
+}
+
+pkg_postinst() {
+ echo -e ""
+ einfo "ARCLoad binaries copied to: /usr/lib/arcload"
+ echo -e ""
+ einfo "Use of ARCLoad is relatively easy:"
+ einfo "\t1) Determine which version you need"
+ einfo "\t\tA) sashARCS for IP22/IP32"
+ einfo "\t\tB) sash64 for IP27/IP28/IP30"
+ einfo "\t2) Copy that to the volume header using 'dvhtool'"
+ einfo "\t3) Edit /usr/lib/arcload/arc-*.cf to fit your specific system"
+ einfo "\t (See ${HOMEPAGE} for"
+ einfo "\t an explanation of the format of the config file)"
+ einfo "\t4) Copy the config file to the volume header with 'dvhtool' as 'arc.cf'"
+ einfo "\t5) Copy any kernels to the volume header that you want to be bootable"
+ einfo "\t6) Reboot, and enjoy!"
+ echo -e ""
+}