Add arcload-0.50-r1 back until Bug #543978 can be resolved.
authorJoshua Kinard <kumba@gentoo.org>
Sat, 21 Mar 2015 18:22:58 +0000 (18:22 +0000)
committerJoshua Kinard <kumba@gentoo.org>
Sat, 21 Mar 2015 18:22:58 +0000 (18:22 +0000)
Package-Manager: portage-2.2.18/cvs/Linux x86_64
Manifest-Sign-Key: 0xD25D95E3

sys-boot/arcload/ChangeLog
sys-boot/arcload/Manifest
sys-boot/arcload/arcload-0.50-r1.ebuild [new file with mode: 0644]

index 0b1db93c130ae9387082ceadc469ccf43249f8ea..a015aa45044ecb480ba53ee4357b891b1d1ece74 100644 (file)
@@ -1,6 +1,9 @@
 # ChangeLog for sys-boot/arcload
 # Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/sys-boot/arcload/ChangeLog,v 1.17 2015/03/05 04:45:30 kumba Exp $
+# $Header: /var/cvsroot/gentoo-x86/sys-boot/arcload/ChangeLog,v 1.18 2015/03/21 18:22:44 kumba Exp $
+
+  21 Mar 2015; Joshua Kinard <kumba@gentoo.org> +arcload-0.50-r1.ebuild:
+  Add arcload-0.50-r1 back until Bug #543978 can be resolved.
 
 *arcload-0.50-r2 (05 Mar 2015)
 
index 5cf36bb504127a219568650d9064b25564de265c..5ac47ec993e1e5b2b4bb7f8177778b7de7e5fadd 100644 (file)
@@ -4,23 +4,24 @@ Hash: SHA256
 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-----
diff --git a/sys-boot/arcload/arcload-0.50-r1.ebuild b/sys-boot/arcload/arcload-0.50-r1.ebuild
new file mode 100644 (file)
index 0000000..6050310
--- /dev/null
@@ -0,0 +1,84 @@
+# 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 ""
+}