public inbox for gentoo-commits@lists.gentoo.org
 help / color / mirror / Atom feed
* [gentoo-commits] repo/gentoo:master commit in: sys-boot/arcload/
@ 2022-03-26  0:01 Sam James
  0 siblings, 0 replies; 6+ messages in thread
From: Sam James @ 2022-03-26  0:01 UTC (permalink / raw
  To: gentoo-commits

commit:     1f886284f68f9cbdd1298d391e44c023dcd728eb
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Fri Mar 25 23:52:47 2022 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Sat Mar 26 00:00:50 2022 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1f886284

sys-boot/arcload: [QA] fix tc-get* quoting

This can cause build problems for e.g. 32-bit (gcc -m32 ...)

Signed-off-by: Sam James <sam <AT> gentoo.org>

 sys-boot/arcload/arcload-0.50-r3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-boot/arcload/arcload-0.50-r3.ebuild b/sys-boot/arcload/arcload-0.50-r3.ebuild
index 3646caa62a10..5374983af6f3 100644
--- a/sys-boot/arcload/arcload-0.50-r3.ebuild
+++ b/sys-boot/arcload/arcload-0.50-r3.ebuild
@@ -62,7 +62,7 @@ src_compile() {
 	# 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
+	emake CC="$(tc-getBUILD_CC)" tools_clean tools
 
 	# 32bit copy (sashARCS for IP22/IP32)
 	echo -e ""


^ permalink raw reply related	[flat|nested] 6+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: sys-boot/arcload/
@ 2022-01-17  2:24 Joshua Kinard
  0 siblings, 0 replies; 6+ messages in thread
From: Joshua Kinard @ 2022-01-17  2:24 UTC (permalink / raw
  To: gentoo-commits

commit:     2b957dfd9e84bd8b5f402cf641d2a7b003ec299b
Author:     Joshua Kinard <kumba <AT> gentoo <DOT> org>
AuthorDate: Mon Jan 17 00:27:13 2022 +0000
Commit:     Joshua Kinard <kumba <AT> gentoo <DOT> org>
CommitDate: Mon Jan 17 02:24:23 2022 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2b957dfd

sys-boot/arcload: Minor fixes to ebuild.

  - Update EAPI to 8
  - Update copyright year
  - Update DESCRIPTION field

Signed-off-by: Joshua Kinard <kumba <AT> gentoo.org>
Package-Manager: Portage-3.0.30, Repoman-3.0.3

 sys-boot/arcload/arcload-0.50-r3.ebuild | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/sys-boot/arcload/arcload-0.50-r3.ebuild b/sys-boot/arcload/arcload-0.50-r3.ebuild
index 33e6d147541b..3646caa62a10 100644
--- a/sys-boot/arcload/arcload-0.50-r3.ebuild
+++ b/sys-boot/arcload/arcload-0.50-r3.ebuild
@@ -1,7 +1,7 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=7
+EAPI=8
 
 inherit toolchain-funcs
 
@@ -9,7 +9,7 @@ inherit toolchain-funcs
 MY_PV="${PV/50/5}"
 
 PATCHREV="1"
-DESCRIPTION="ARCLoad - SGI Multi-bootloader.  Able to bootload many different SGI Systems"
+DESCRIPTION="ARCLoad - Bootloader for SGI IP22/IP32/IP27/IP28/IP30 Systems"
 HOMEPAGE="https://www.linux-mips.org/wiki/ARCLoad"
 SRC_URI="https://www.linux-mips.org/pub/linux/mips/people/skylark/${PN}-${MY_PV}.tar.bz2
 	 mirror://gentoo/${P}-patches-v${PATCHREV}.tar.xz"


^ permalink raw reply related	[flat|nested] 6+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: sys-boot/arcload/
@ 2020-10-16  0:14 Joshua Kinard
  0 siblings, 0 replies; 6+ messages in thread
From: Joshua Kinard @ 2020-10-16  0:14 UTC (permalink / raw
  To: gentoo-commits

commit:     e9d73dceaef86bba1b39e95179fec43ba16b856a
Author:     Joshua Kinard <kumba <AT> gentoo <DOT> org>
AuthorDate: Fri Oct 16 00:11:33 2020 +0000
Commit:     Joshua Kinard <kumba <AT> gentoo <DOT> org>
CommitDate: Fri Oct 16 00:14:48 2020 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e9d73dce

sys-boot/arcload: Bump to EAPI7

Signed-off-by: Joshua Kinard <kumba <AT> gentoo.org>
Closes: https://bugs.gentoo.org/742119
Package-Manager: Portage-3.0.8, Repoman-3.0.1

 sys-boot/arcload/arcload-0.50-r1.ebuild | 83 ---------------------------------
 sys-boot/arcload/arcload-0.50-r3.ebuild | 56 ++++++++--------------
 2 files changed, 19 insertions(+), 120 deletions(-)

diff --git a/sys-boot/arcload/arcload-0.50-r1.ebuild b/sys-boot/arcload/arcload-0.50-r1.ebuild
deleted file mode 100644
index 4a25aaf3d13..00000000000
--- a/sys-boot/arcload/arcload-0.50-r1.ebuild
+++ /dev/null
@@ -1,83 +0,0 @@
-# Copyright 1999-2018 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-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="https://www.linux-mips.org/wiki/ARCLoad"
-SRC_URI="https://www.linux-mips.org/pub/linux/mips/people/skylark/arcload-${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 ""
-}

diff --git a/sys-boot/arcload/arcload-0.50-r3.ebuild b/sys-boot/arcload/arcload-0.50-r3.ebuild
index b35a574efcf..33e6d147541 100644
--- a/sys-boot/arcload/arcload-0.50-r3.ebuild
+++ b/sys-boot/arcload/arcload-0.50-r3.ebuild
@@ -1,9 +1,9 @@
-# Copyright 1999-2017 Gentoo Foundation
+# Copyright 1999-2020 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=4
+EAPI=7
 
-inherit eutils toolchain-funcs versionator
+inherit toolchain-funcs
 
 # Hack until upstream renames from 0.5 to 0.50
 MY_PV="${PV/50/5}"
@@ -13,9 +13,11 @@ DESCRIPTION="ARCLoad - SGI Multi-bootloader.  Able to bootload many different SG
 HOMEPAGE="https://www.linux-mips.org/wiki/ARCLoad"
 SRC_URI="https://www.linux-mips.org/pub/linux/mips/people/skylark/${PN}-${MY_PV}.tar.bz2
 	 mirror://gentoo/${P}-patches-v${PATCHREV}.tar.xz"
+
 LICENSE="GPL-2+"
 SLOT="0"
 KEYWORDS="-* ~mips"
+
 IUSE="abi_mips_o32"
 DEPEND="sys-boot/dvhtool
 	abi_mips_o32? ( sys-devel/kgcc64 )"
@@ -25,41 +27,21 @@ RESTRICT="strip"
 S="${WORKDIR}/${PN}-${MY_PV}"
 PATCHDIR="${WORKDIR}/${P}-patches"
 
+PATCHES=(
+	"${PATCHDIR}/${P}-shut-gcc4x-up.patch"		# For gcc-4.x, quiet down some of the warnings
+	"${PATCHDIR}/${P}-makefile-targets.patch"	# Tweak Makefile to allow for cross-compiling
+#	"${PATCHDIR}/${P}_deb-elf64-on-m32.patch"	# Load ELF64 images on 32-bit systems - XXX: #543978
+	"${PATCHDIR}/${P}_deb-cmdline-config.patch"	# Pass arcload label name on PROM cmdline
+	"${PATCHDIR}/${P}_deb-config-in-etc.patch"	# Look for arc.cf in /etc and fallback to /
+	"${PATCHDIR}/${P}-local-elf_h.patch"		# Use std sysheaders bits to make compiler happy
+	"${PATCHDIR}/${P}-wreckoff-abiflags-fix.patch"	# Patch wreckoff.c to handle the .MIPS.abiflags section
+	"${PATCHDIR}/${P}-disable-ssp.patch"		# Disable SSP for ELF->ECOFF, as wreckoff can't handle
+	"${PATCHDIR}/${P}-silence-warnings.patch"	# Silence various warnings due to the code being old
+)
+
 src_prepare() {
-	# For gcc-4.x, quiet down some of the warnings
-	epatch "${PATCHDIR}"/${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 "${PATCHDIR}"/${P}-makefile-targets.patch
-
-	# Patches borrowed from Debian:
-	# - Load ELF64 images on 32-bit systems - XXX: #543978
-	# - Pass an arcload label name directly on the PROM cmdline.
-	# - Look for arc.cf in /etc and fallback to /.
-#	epatch "${PATCHDIR}"/${P}_deb-elf64-on-m32.patch
-	epatch "${PATCHDIR}"/${P}_deb-cmdline-config.patch
-	epatch "${PATCHDIR}"/${P}_deb-config-in-etc.patch
-
-	# Building arcload on different MIPS ABIs can be difficult,
-	# so we include specific bits from standard system headers
-	# to make the compiler happy.  These should rarely, if ever,
-	# change...
-	epatch "${PATCHDIR}"/${P}-local-elf_h.patch
-
-	# Patch wreckoff.c to handle the new .MIPS.abiflags section.
-	epatch "${PATCHDIR}"/${P}-wreckoff-abiflags-fix.patch
-
-	# In order to convert from ELF to ECOFF, we need to disable
-	# SSP, as that adds additional program headers that I don't
-	# know how to handle in wreckoff.c.
-	epatch "${PATCHDIR}"/${P}-disable-ssp.patch
-
-	# The code is old and has a lot of issues.  But it's just a
-	# simple bootloader, so silence the various warnings until
-	# it can be re-written.
-	epatch "${PATCHDIR}"/${P}-silence-warnings.patch
+	default
+	eapply_user
 }
 
 src_compile() {


^ permalink raw reply related	[flat|nested] 6+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: sys-boot/arcload/
@ 2018-12-26 20:09 Sergei Trofimovich
  0 siblings, 0 replies; 6+ messages in thread
From: Sergei Trofimovich @ 2018-12-26 20:09 UTC (permalink / raw
  To: gentoo-commits

commit:     f1ab779efb95def474695222d4d85b778e538b24
Author:     Sergei Trofimovich <slyfox <AT> gentoo <DOT> org>
AuthorDate: Wed Dec 26 20:09:47 2018 +0000
Commit:     Sergei Trofimovich <slyfox <AT> gentoo <DOT> org>
CommitDate: Wed Dec 26 20:09:47 2018 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f1ab779e

sys-boot/arcload: fix SRC_URI

Noticed by pkgcore check:
    MissingUri: version 0.50-r1: file https//www....
Note missing ':' in schema part.

Package-Manager: Portage-2.3.52, Repoman-2.3.12
Signed-off-by: Sergei Trofimovich <slyfox <AT> gentoo.org>

 sys-boot/arcload/arcload-0.50-r1.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/sys-boot/arcload/arcload-0.50-r1.ebuild b/sys-boot/arcload/arcload-0.50-r1.ebuild
index 75fa0d8b009..4a25aaf3d13 100644
--- a/sys-boot/arcload/arcload-0.50-r1.ebuild
+++ b/sys-boot/arcload/arcload-0.50-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2017 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=4
@@ -10,7 +10,7 @@ MY_PV="${PV/50/5}"
 
 DESCRIPTION="ARCLoad - SGI Multi-bootloader.  Able to bootload many different SGI Systems"
 HOMEPAGE="https://www.linux-mips.org/wiki/ARCLoad"
-SRC_URI="https//www.linux-mips.org/pub/linux/mips/people/skylark/arcload-${MY_PV}.tar.bz2"
+SRC_URI="https://www.linux-mips.org/pub/linux/mips/people/skylark/arcload-${MY_PV}.tar.bz2"
 LICENSE="GPL-2+"
 SLOT="0"
 KEYWORDS="-* ~mips"


^ permalink raw reply related	[flat|nested] 6+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: sys-boot/arcload/
@ 2017-08-22 21:41 Michał Górny
  0 siblings, 0 replies; 6+ messages in thread
From: Michał Górny @ 2017-08-22 21:41 UTC (permalink / raw
  To: gentoo-commits

commit:     dd03b284ff9eed7842a499754fc6dcf4a19e79d7
Author:     David Hicks <david <AT> hicks <DOT> id <DOT> au>
AuthorDate: Tue Aug 22 12:21:56 2017 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Tue Aug 22 21:40:08 2017 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dd03b284

sys-boot/arcload: HOMEPAGE 301 redirect to HTTPS, use HTTPS for SRC_URI

Package-Manager: Portage-2.3.7, Repoman-2.3.3

 sys-boot/arcload/arcload-0.50-r1.ebuild | 6 +++---
 sys-boot/arcload/arcload-0.50-r3.ebuild | 6 +++---
 2 files changed, 6 insertions(+), 6 deletions(-)

diff --git a/sys-boot/arcload/arcload-0.50-r1.ebuild b/sys-boot/arcload/arcload-0.50-r1.ebuild
index b726f0882f1..75fa0d8b009 100644
--- a/sys-boot/arcload/arcload-0.50-r1.ebuild
+++ b/sys-boot/arcload/arcload-0.50-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2015 Gentoo Foundation
+# Copyright 1999-2017 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=4
@@ -9,8 +9,8 @@ inherit eutils toolchain-funcs versionator
 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"
+HOMEPAGE="https://www.linux-mips.org/wiki/ARCLoad"
+SRC_URI="https//www.linux-mips.org/pub/linux/mips/people/skylark/arcload-${MY_PV}.tar.bz2"
 LICENSE="GPL-2+"
 SLOT="0"
 KEYWORDS="-* ~mips"

diff --git a/sys-boot/arcload/arcload-0.50-r3.ebuild b/sys-boot/arcload/arcload-0.50-r3.ebuild
index 9576ec43026..b35a574efcf 100644
--- a/sys-boot/arcload/arcload-0.50-r3.ebuild
+++ b/sys-boot/arcload/arcload-0.50-r3.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2016 Gentoo Foundation
+# Copyright 1999-2017 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=4
@@ -10,8 +10,8 @@ MY_PV="${PV/50/5}"
 
 PATCHREV="1"
 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
+HOMEPAGE="https://www.linux-mips.org/wiki/ARCLoad"
+SRC_URI="https://www.linux-mips.org/pub/linux/mips/people/skylark/${PN}-${MY_PV}.tar.bz2
 	 mirror://gentoo/${P}-patches-v${PATCHREV}.tar.xz"
 LICENSE="GPL-2+"
 SLOT="0"


^ permalink raw reply related	[flat|nested] 6+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: sys-boot/arcload/
@ 2016-06-30 18:32 Michał Górny
  0 siblings, 0 replies; 6+ messages in thread
From: Michał Górny @ 2016-06-30 18:32 UTC (permalink / raw
  To: gentoo-commits

commit:     5f90a8772e7cd550a3edee9476f5045c4d97a0ac
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Thu Jun 30 18:30:45 2016 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Thu Jun 30 18:32:30 2016 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5f90a877

sys-boot/arcload: Fix missing IUSE=abi_mips_o32

 sys-boot/arcload/arcload-0.50-r3.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/sys-boot/arcload/arcload-0.50-r3.ebuild b/sys-boot/arcload/arcload-0.50-r3.ebuild
index f6d5a22..2bc581d 100644
--- a/sys-boot/arcload/arcload-0.50-r3.ebuild
+++ b/sys-boot/arcload/arcload-0.50-r3.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2015 Gentoo Foundation
+# Copyright 1999-2016 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 # $Id$
 
@@ -17,7 +17,7 @@ SRC_URI="ftp://ftp.linux-mips.org/pub/linux/mips/people/skylark/${PN}-${MY_PV}.t
 LICENSE="GPL-2+"
 SLOT="0"
 KEYWORDS="-* ~mips"
-IUSE=""
+IUSE="abi_mips_o32"
 DEPEND="sys-boot/dvhtool
 	abi_mips_o32? ( sys-devel/kgcc64 )"
 RDEPEND=""


^ permalink raw reply related	[flat|nested] 6+ messages in thread

end of thread, other threads:[~2022-03-26  0:01 UTC | newest]

Thread overview: 6+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2022-03-26  0:01 [gentoo-commits] repo/gentoo:master commit in: sys-boot/arcload/ Sam James
  -- strict thread matches above, loose matches on Subject: below --
2022-01-17  2:24 Joshua Kinard
2020-10-16  0:14 Joshua Kinard
2018-12-26 20:09 Sergei Trofimovich
2017-08-22 21:41 Michał Górny
2016-06-30 18:32 Michał Górny

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox