* [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