* [gentoo-commits] repo/gentoo:master commit in: sys-boot/palo/, sys-boot/palo/files/
@ 2016-03-29 6:11 Jeroen Roovers
0 siblings, 0 replies; 7+ messages in thread
From: Jeroen Roovers @ 2016-03-29 6:11 UTC (permalink / raw
To: gentoo-commits
commit: 18d2228849dd53655c9419a9b53bc2c8e397d9bb
Author: Jeroen Roovers <jer <AT> gentoo <DOT> org>
AuthorDate: Tue Mar 29 06:08:50 2016 +0000
Commit: Jeroen Roovers <jer <AT> gentoo <DOT> org>
CommitDate: Tue Mar 29 06:11:06 2016 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=18d22288
sys-boot/palo: Update toolchain patch.
Package-Manager: portage-2.2.28
sys-boot/palo/files/palo-9999-toolchain.patch | 23 +++++++++++++++++++++++
sys-boot/palo/palo-9999.ebuild | 2 +-
2 files changed, 24 insertions(+), 1 deletion(-)
diff --git a/sys-boot/palo/files/palo-9999-toolchain.patch b/sys-boot/palo/files/palo-9999-toolchain.patch
new file mode 100644
index 0000000..12b9c5e
--- /dev/null
+++ b/sys-boot/palo/files/palo-9999-toolchain.patch
@@ -0,0 +1,23 @@
+--- a/palo/Makefile
++++ b/palo/Makefile
+@@ -10,9 +10,9 @@
+ OS := $(shell uname -s)
+ CC?=cc
+ ifeq ($(strip ${OS}),HP-UX)
+-CFLAGS=-g -O -I../include -I../lib -I$(PA)/include
++CFLAGS=-O -I../include -I../lib -I$(PA)/include
+ else
+-CFLAGS=-g -O -I../include -I../lib -D_FILE_OFFSET_BITS=64
++CFLAGS=-O -I../include -I../lib -D_FILE_OFFSET_BITS=64
+ endif
+
+ ifneq ("$(wildcard /etc/debian_version)","")
+@@ -38,7 +38,7 @@
+ $(CC) $(CFLAGS) $(LDFLAGS) -o palo palo.a build.o
+
+ palo.a: $(OFILES)
+- ar rv palo.a $?
++ $(AR) rv palo.a $?
+
+ mkbootable: $(OFILES2)
+ $(CC) $(CFLAGS) $(LDFLAGS) -o mkbootable $(OFILES2)
diff --git a/sys-boot/palo/palo-9999.ebuild b/sys-boot/palo/palo-9999.ebuild
index cb7b91a..b9aa701 100644
--- a/sys-boot/palo/palo-9999.ebuild
+++ b/sys-boot/palo/palo-9999.ebuild
@@ -15,7 +15,7 @@ SLOT="0"
KEYWORDS=""
src_prepare() {
- epatch "${FILESDIR}"/${PN}-1.95-toolchain.patch
+ epatch "${FILESDIR}"/${PN}-9999-toolchain.patch
sed -i lib/common.h -e '/^#define PALOVERSION/{s|".*"|"'${PV}'"|g}' || die
}
^ permalink raw reply related [flat|nested] 7+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: sys-boot/palo/, sys-boot/palo/files/
@ 2016-10-10 8:33 Jeroen Roovers
0 siblings, 0 replies; 7+ messages in thread
From: Jeroen Roovers @ 2016-10-10 8:33 UTC (permalink / raw
To: gentoo-commits
commit: cd343d2a2daaa4690372f971a3b6e0773dc69110
Author: Jeroen Roovers <jer <AT> gentoo <DOT> org>
AuthorDate: Mon Oct 10 08:33:15 2016 +0000
Commit: Jeroen Roovers <jer <AT> gentoo <DOT> org>
CommitDate: Mon Oct 10 08:33:15 2016 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cd343d2a
sys-boot/palo: Version bump.
Package-Manager: portage-2.3.1
sys-boot/palo/Manifest | 1 +
sys-boot/palo/files/palo-1.96-toolchain.patch | 11 +++++++
sys-boot/palo/palo-1.96.ebuild | 43 +++++++++++++++++++++++++++
3 files changed, 55 insertions(+)
diff --git a/sys-boot/palo/Manifest b/sys-boot/palo/Manifest
index d133cd9..f88dd22 100644
--- a/sys-boot/palo/Manifest
+++ b/sys-boot/palo/Manifest
@@ -1 +1,2 @@
DIST palo_1.95.tar.xz 102884 SHA256 c168df0255e83f06cf5ae4fd5266f9ee51ba3e9412a9c1bf3131ecff52cec9e8 SHA512 91960a7bbf5a4985809a082d4e75ee25670f6030e701bc106807de4f89c3617e47cf39ef857684b62dcaf906571f6f095b3caa371793754495567f4a14cc8a9d WHIRLPOOL cdf119aa0892fecce4c4dae73053dd9f3c9745a17276012b1d6fb649e3e55eea561dec8f40feb52fb6477f5b289a61844d39c0d8d0ab2ba2a2501c1323b28305
+DIST palo_1.96.tar.xz 102480 SHA256 c5ea19dc90834266cf6cbd576c007899ef6628b843ab16c57ed98eecb6e72cf8 SHA512 d287cae0995f4c1f519fac5a83a5f71645b1382c6fbf5117ab416240adda5227bb58eb33ad384b84dfb2622af76948b48f1ccf83fa408e9d2d1c4fe7fbed299f WHIRLPOOL de57336608c2aa0d9b487e0d6cfac05ba608a6c24ed4c0acf59d7027b667cc161616ac3520afc974fa2c8496d93d2025e2dfa353118a941a356cde5a28bb62bc
diff --git a/sys-boot/palo/files/palo-1.96-toolchain.patch b/sys-boot/palo/files/palo-1.96-toolchain.patch
new file mode 100644
index 00000000..e0ea926
--- /dev/null
+++ b/sys-boot/palo/files/palo-1.96-toolchain.patch
@@ -0,0 +1,11 @@
+--- a/palo/Makefile
++++ b/palo/Makefile
+@@ -34,7 +33,7 @@
+ $(CC) $(CFLAGS) $(LDFLAGS) -o palo palo.a build.o
+
+ palo.a: $(OFILES)
+- ar rv palo.a $?
++ $(AR) rv palo.a $?
+
+ mkbootable: $(OFILES2)
+ $(CC) $(CFLAGS) $(LDFLAGS) -o mkbootable $(OFILES2)
diff --git a/sys-boot/palo/palo-1.96.ebuild b/sys-boot/palo/palo-1.96.ebuild
new file mode 100644
index 00000000..8012878
--- /dev/null
+++ b/sys-boot/palo/palo-1.96.ebuild
@@ -0,0 +1,43 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=6
+inherit eutils flag-o-matic toolchain-funcs
+
+DESCRIPTION="PALO : PArisc Linux Loader"
+HOMEPAGE="http://parisc-linux.org/ https://parisc.wiki.kernel.org/"
+SRC_URI="mirror://debian/pool/main/p/${PN}/${P/-/_}.tar.xz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="-* ~hppa"
+
+PATCHES=(
+ "${FILESDIR}"/${PN}-1.96-toolchain.patch
+)
+
+src_compile() {
+ local target
+ for target in '-C palo' '-C ipl' 'iplboot'; do
+ emake AR=$(tc-getAR) CC=$(tc-getCC) LD=$(tc-getLD) ${target}
+ done
+}
+
+src_install() {
+ into /
+ dosbin palo/palo
+
+ doman palo.8
+ dodoc TODO debian/changelog README.html
+
+ insinto /etc
+ doins "${FILESDIR}"/palo.conf
+
+ insinto /usr/share/palo
+ doins iplboot
+
+ insinto /etc/kernel/postinst.d/
+ insopts -m 0744
+ doins "${FILESDIR}"/99palo
+}
^ permalink raw reply related [flat|nested] 7+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: sys-boot/palo/, sys-boot/palo/files/
@ 2017-02-15 8:02 Jeroen Roovers
0 siblings, 0 replies; 7+ messages in thread
From: Jeroen Roovers @ 2017-02-15 8:02 UTC (permalink / raw
To: gentoo-commits
commit: 29613bc12d55d561bcd62358841b91accf4b9351
Author: Jeroen Roovers <jer <AT> gentoo <DOT> org>
AuthorDate: Wed Feb 15 08:02:24 2017 +0000
Commit: Jeroen Roovers <jer <AT> gentoo <DOT> org>
CommitDate: Wed Feb 15 08:02:46 2017 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=29613bc1
sys-boot/palo: Old.
Package-Manager: Portage-2.3.3, Repoman-2.3.1
sys-boot/palo/Manifest | 1 -
.../palo/files/palo-1.95-iplboot-gcc-4.9.patch | 36 ------------------
sys-boot/palo/files/palo-1.95-toolchain.patch | 27 -------------
sys-boot/palo/palo-1.95-r1.ebuild | 44 ----------------------
4 files changed, 108 deletions(-)
diff --git a/sys-boot/palo/Manifest b/sys-boot/palo/Manifest
index 8400b29f1d..068767907d 100644
--- a/sys-boot/palo/Manifest
+++ b/sys-boot/palo/Manifest
@@ -1,3 +1,2 @@
-DIST palo_1.95.tar.xz 102884 SHA256 c168df0255e83f06cf5ae4fd5266f9ee51ba3e9412a9c1bf3131ecff52cec9e8 SHA512 91960a7bbf5a4985809a082d4e75ee25670f6030e701bc106807de4f89c3617e47cf39ef857684b62dcaf906571f6f095b3caa371793754495567f4a14cc8a9d WHIRLPOOL cdf119aa0892fecce4c4dae73053dd9f3c9745a17276012b1d6fb649e3e55eea561dec8f40feb52fb6477f5b289a61844d39c0d8d0ab2ba2a2501c1323b28305
DIST palo_1.96.tar.xz 102480 SHA256 c5ea19dc90834266cf6cbd576c007899ef6628b843ab16c57ed98eecb6e72cf8 SHA512 d287cae0995f4c1f519fac5a83a5f71645b1382c6fbf5117ab416240adda5227bb58eb33ad384b84dfb2622af76948b48f1ccf83fa408e9d2d1c4fe7fbed299f WHIRLPOOL de57336608c2aa0d9b487e0d6cfac05ba608a6c24ed4c0acf59d7027b667cc161616ac3520afc974fa2c8496d93d2025e2dfa353118a941a356cde5a28bb62bc
DIST palo_1.97.tar.xz 82780 SHA256 cafa629d7a5df124108f4500354d9c84e29565fe6c0ac33162906a30deec6355 SHA512 5e87858a3c91f32174c4debd2aee2ea8185d18fb1d20e6288b1d78b45b0f033fce4c0dadec249fc4e4189e9b7a3a8823e97742e822cfe1512c5edbc9a3d33545 WHIRLPOOL b118b63906e851db50182f6ec4d15ce699393a3cbc738442eb9c593f92dc1968b4ff59ca59e4b83273677d9dc49082e891e5df4fcb7f2a2cf5f2c8e2f00c45ad
diff --git a/sys-boot/palo/files/palo-1.95-iplboot-gcc-4.9.patch b/sys-boot/palo/files/palo-1.95-iplboot-gcc-4.9.patch
deleted file mode 100644
index bff0f4c652..0000000000
--- a/sys-boot/palo/files/palo-1.95-iplboot-gcc-4.9.patch
+++ /dev/null
@@ -1,36 +0,0 @@
-From eb869303b0c140e806f81f022211648e42290d6d Mon Sep 17 00:00:00 2001
-From: Helge Deller <deller@gmx.de>
-Date: Wed, 18 Feb 2015 21:26:43 +0100
-Subject: Add -fno-delete-null-pointer-checks compiler option
-
-Otherwise gcc-4.9 will miscompile the IPL bootloader since it
-will optimize out accesses to PAGE0
----
- ipl/Makefile | 4 +---
- 1 file changed, 1 insertion(+), 3 deletions(-)
-
-diff --git a/ipl/Makefile b/ipl/Makefile
-index 7695ea5..6b8e105 100644
---- a/ipl/Makefile
-+++ b/ipl/Makefile
-@@ -38,7 +38,7 @@ endif
- # Source sharing with palo
- VPATH=../lib:.
-
--CFLAGS = -DIPL_LOADER -I. -I../lib -I../include -O2 -mdisable-fpregs -Wall
-+CFLAGS = -DIPL_LOADER -I. -I../lib -I../include -O2 -mdisable-fpregs -Wall -fno-delete-null-pointer-checks
- LDFLAGS = -N --section-start .init=0x60000 -e '$$START$$'
-
- all: iplelf
-@@ -61,8 +61,6 @@ distclean: clean
- .S.o:
- $(CC) -D__ASSEMBLY__ $(AFLAGS) -traditional -c -o $*.o $<
-
--###############}
--
- byteio.o \
- ext2.o \
- fileio.o \
---
-cgit v0.12
-
diff --git a/sys-boot/palo/files/palo-1.95-toolchain.patch b/sys-boot/palo/files/palo-1.95-toolchain.patch
deleted file mode 100644
index 1e70f2d5eb..0000000000
--- a/sys-boot/palo/files/palo-1.95-toolchain.patch
+++ /dev/null
@@ -1,27 +0,0 @@
---- a/palo/Makefile
-+++ b/palo/Makefile
-@@ -12,13 +12,12 @@
- OS := $(shell uname -s)
- CC?=cc
- ifeq ($(strip ${OS}),HP-UX)
--CFLAGS=-g -O -I../include -I../lib -I$(PA)/include
-+CFLAGS=-O -I../include -I../lib -I$(PA)/include
- else
--CFLAGS=-g -O -I../include -I../lib -D_FILE_OFFSET_BITS=64
-+CFLAGS=-O -I../include -I../lib -D_FILE_OFFSET_BITS=64
- endif
-
- # LDFLAGS=-Wl,-Bstatic
--LDFLAGS=
-
- OFILES2=mkbootable.o elf64.o load.o paloio.o elf32.o error.o gzip.o
-
-@@ -34,7 +33,7 @@
- $(CC) $(CFLAGS) $(LDFLAGS) -o palo palo.a build.o
-
- palo.a: $(OFILES)
-- ar rv palo.a $?
-+ $(AR) rv palo.a $?
-
- mkbootable: $(OFILES2)
- $(CC) $(CFLAGS) $(LDFLAGS) -o mkbootable $(OFILES2)
diff --git a/sys-boot/palo/palo-1.95-r1.ebuild b/sys-boot/palo/palo-1.95-r1.ebuild
deleted file mode 100644
index 3a1bfe8cfd..0000000000
--- a/sys-boot/palo/palo-1.95-r1.ebuild
+++ /dev/null
@@ -1,44 +0,0 @@
-# Copyright 1999-2016 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-EAPI=6
-inherit eutils flag-o-matic toolchain-funcs
-
-DESCRIPTION="PALO : PArisc Linux Loader"
-HOMEPAGE="http://parisc-linux.org/ https://parisc.wiki.kernel.org/"
-SRC_URI="mirror://debian/pool/main/p/${PN}/${P/-/_}.tar.xz"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="-* hppa"
-
-PATCHES=(
- "${FILESDIR}"/${PN}-1.95-toolchain.patch
- "${FILESDIR}"/${PN}-1.95-iplboot-gcc-4.9.patch
-)
-
-src_compile() {
- local target
- for target in '-C palo' '-C ipl' 'iplboot'; do
- emake AR=$(tc-getAR) CC=$(tc-getCC) LD=$(tc-getLD) ${target}
- done
-}
-
-src_install() {
- into /
- dosbin palo/palo
-
- doman palo.8
- dodoc Changes TODO debian/changelog README.html
-
- insinto /etc
- doins "${FILESDIR}"/palo.conf
-
- insinto /usr/share/palo
- doins iplboot
-
- insinto /etc/kernel/postinst.d/
- insopts -m 0744
- doins "${FILESDIR}"/99palo
-}
^ permalink raw reply related [flat|nested] 7+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: sys-boot/palo/, sys-boot/palo/files/
@ 2018-04-18 17:15 Jeroen Roovers
0 siblings, 0 replies; 7+ messages in thread
From: Jeroen Roovers @ 2018-04-18 17:15 UTC (permalink / raw
To: gentoo-commits
commit: 0cb9c80469e3b783010ca9608534e6231c493572
Author: Jeroen Roovers <jer <AT> gentoo <DOT> org>
AuthorDate: Wed Apr 18 17:14:47 2018 +0000
Commit: Jeroen Roovers <jer <AT> gentoo <DOT> org>
CommitDate: Wed Apr 18 17:14:47 2018 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0cb9c804
sys-boot/palo: Old.
Package-Manager: Portage-2.3.28, Repoman-2.3.9
sys-boot/palo/Manifest | 1 -
sys-boot/palo/files/palo-1.96-toolchain.patch | 31 --------------------
sys-boot/palo/palo-1.99.ebuild | 42 ---------------------------
3 files changed, 74 deletions(-)
diff --git a/sys-boot/palo/Manifest b/sys-boot/palo/Manifest
index a17224547ee..2895fabca7a 100644
--- a/sys-boot/palo/Manifest
+++ b/sys-boot/palo/Manifest
@@ -1,2 +1 @@
-DIST palo-1.99.tar.gz 123906 BLAKE2B 0180cc8398622119debbfaab34e7ace32e74fa60f0e8cb1fc5b36ee435f32f86c79f9beffa1e3d21c9fa3422f72cb8868b244e75aff022e9a6b03b16397d068f SHA512 b859144a5b145aa47d44926b69172818f1fdd577958649d72a99be26dd68d4e2f366acfaec406c8d09ac751ffcdd380b70606e4f3f66e42328d387fcd9022b73
DIST palo-2.00.tar.gz 124484 BLAKE2B b46b616acf51534382f6a775b456cdcbd4771d6bc9d7a8339ad788a5c5a4a333e98a6e4815c40a6750408b1e8168a19800da11ddf7125621f77d478a651d9c75 SHA512 b6dab81e6c2641a64a40561a65b5412ee702136ac79dab94619e0094faf011e158c67e681f45d5aa51423f5f162da7c1fd07b391b58e8a2100e1306eb7148056
diff --git a/sys-boot/palo/files/palo-1.96-toolchain.patch b/sys-boot/palo/files/palo-1.96-toolchain.patch
deleted file mode 100644
index 5b9e792bf04..00000000000
--- a/sys-boot/palo/files/palo-1.96-toolchain.patch
+++ /dev/null
@@ -1,31 +0,0 @@
---- a/palo/Makefile
-+++ b/palo/Makefile
-@@ -10,9 +10,9 @@
- OS := $(shell uname -s)
- CC?=cc
- ifeq ($(strip ${OS}),HP-UX)
--CFLAGS=-g -O -I../include -I../lib -I$(PA)/include
-+CFLAGS=-O -I../include -I../lib -I$(PA)/include
- else
--CFLAGS=-g -O -I../include -I../lib -D_FILE_OFFSET_BITS=64
-+CFLAGS=-O -I../include -I../lib -D_FILE_OFFSET_BITS=64
- endif
-
- ifneq ("$(wildcard /etc/debian_version)","")
-@@ -22,7 +22,6 @@
- endif
-
- # LDFLAGS=-Wl,-Bstatic
--LDFLAGS=
-
- OFILES2=mkbootable.o elf64.o load.o paloio.o elf32.o error.o gzip.o
-
-@@ -38,7 +37,7 @@
- $(CC) $(CFLAGS) $(LDFLAGS) -o palo palo.a build.o
-
- palo.a: $(OFILES)
-- ar rv palo.a $?
-+ $(AR) rv palo.a $?
-
- mkbootable: $(OFILES2)
- $(CC) $(CFLAGS) $(LDFLAGS) -o mkbootable $(OFILES2)
diff --git a/sys-boot/palo/palo-1.99.ebuild b/sys-boot/palo/palo-1.99.ebuild
deleted file mode 100644
index ad697b0c5b8..00000000000
--- a/sys-boot/palo/palo-1.99.ebuild
+++ /dev/null
@@ -1,42 +0,0 @@
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-inherit eutils flag-o-matic toolchain-funcs
-
-DESCRIPTION="PALO : PArisc Linux Loader"
-HOMEPAGE="http://parisc-linux.org/ https://parisc.wiki.kernel.org/"
-SRC_URI="https://git.kernel.org/pub/scm/linux/kernel/git/deller/${PN}.git/snapshot/${P}.tar.gz"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="-* hppa"
-
-PATCHES=(
- "${FILESDIR}"/${PN}-1.96-toolchain.patch
-)
-
-src_compile() {
- local target
- for target in '-C palo' '-C ipl' 'iplboot'; do
- emake AR=$(tc-getAR) CC=$(tc-getCC) LD=$(tc-getLD) ${target}
- done
-}
-
-src_install() {
- into /
- dosbin palo/palo
-
- doman palo.8
- dodoc TODO debian/changelog README.html
-
- insinto /etc
- doins "${FILESDIR}"/palo.conf
-
- insinto /usr/share/palo
- doins iplboot
-
- insinto /etc/kernel/postinst.d/
- insopts -m 0744
- doins "${FILESDIR}"/99palo
-}
^ permalink raw reply related [flat|nested] 7+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: sys-boot/palo/, sys-boot/palo/files/
@ 2018-08-11 11:30 Jeroen Roovers
0 siblings, 0 replies; 7+ messages in thread
From: Jeroen Roovers @ 2018-08-11 11:30 UTC (permalink / raw
To: gentoo-commits
commit: 8e222e9f89d1c8a29454f11799befba61378f534
Author: Jeroen Roovers <jer <AT> gentoo <DOT> org>
AuthorDate: Sat Aug 11 11:30:16 2018 +0000
Commit: Jeroen Roovers <jer <AT> gentoo <DOT> org>
CommitDate: Sat Aug 11 11:30:34 2018 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8e222e9f
sys-boot/palo: Update live ebuild.
Package-Manager: Portage-2.3.45, Repoman-2.3.10
sys-boot/palo/files/palo-9999-toolchain.patch | 9 ---------
sys-boot/palo/palo-9999.ebuild | 4 ++--
2 files changed, 2 insertions(+), 11 deletions(-)
diff --git a/sys-boot/palo/files/palo-9999-toolchain.patch b/sys-boot/palo/files/palo-9999-toolchain.patch
index 12b9c5e73b6..4869f7e6a4e 100644
--- a/sys-boot/palo/files/palo-9999-toolchain.patch
+++ b/sys-boot/palo/files/palo-9999-toolchain.patch
@@ -12,12 +12,3 @@
endif
ifneq ("$(wildcard /etc/debian_version)","")
-@@ -38,7 +38,7 @@
- $(CC) $(CFLAGS) $(LDFLAGS) -o palo palo.a build.o
-
- palo.a: $(OFILES)
-- ar rv palo.a $?
-+ $(AR) rv palo.a $?
-
- mkbootable: $(OFILES2)
- $(CC) $(CFLAGS) $(LDFLAGS) -o mkbootable $(OFILES2)
diff --git a/sys-boot/palo/palo-9999.ebuild b/sys-boot/palo/palo-9999.ebuild
index 2d47d63af70..ff73edaaacc 100644
--- a/sys-boot/palo/palo-9999.ebuild
+++ b/sys-boot/palo/palo-9999.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2016 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI=6
@@ -6,7 +6,7 @@ inherit eutils flag-o-matic git-r3 toolchain-funcs
DESCRIPTION="PALO : PArisc Linux Loader"
HOMEPAGE="http://parisc-linux.org/ https://parisc.wiki.kernel.org/"
-EGIT_REPO_URI="git://git.kernel.org/pub/scm/linux/kernel/git/deller/palo.git"
+EGIT_REPO_URI="https://git.kernel.org/pub/scm/linux/kernel/git/deller/palo.git"
LICENSE="GPL-2"
SLOT="0"
^ permalink raw reply related [flat|nested] 7+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: sys-boot/palo/, sys-boot/palo/files/
@ 2025-08-26 15:01 Andreas K. Hüttel
0 siblings, 0 replies; 7+ messages in thread
From: Andreas K. Hüttel @ 2025-08-26 15:01 UTC (permalink / raw
To: gentoo-commits
commit: 31667413aada0ac96966086831d63c3b1f3f53d9
Author: Ian Jordan <immoloism <AT> gmail <DOT> com>
AuthorDate: Thu Aug 21 12:35:32 2025 +0000
Commit: Andreas K. Hüttel <dilfridge <AT> gentoo <DOT> org>
CommitDate: Tue Aug 26 14:59:14 2025 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=31667413
sys-boot/palo: Enable -std=gnu17
Not a perfect fix but allows palo to compile with GCC15
until a better solution is found by patching ipl to use -std=gnu17
Agreed with Dilfridge that this is best method for now for if we
switch HPPA stage3s to testing by default.
Closes: https://bugs.gentoo.org/961813
Signed-off-by: Ian Jordan <immoloism <AT> gmail.com>
Part-of: https://github.com/gentoo/gentoo/pull/43514
Closes: https://github.com/gentoo/gentoo/pull/43514
Signed-off-by: Andreas K. Hüttel <dilfridge <AT> gentoo.org>
sys-boot/palo/files/palo-2.27-ipl-c17.patch | 11 +++++++++++
sys-boot/palo/palo-2.27.ebuild | 1 +
sys-boot/palo/palo-9999.ebuild | 3 ++-
3 files changed, 14 insertions(+), 1 deletion(-)
diff --git a/sys-boot/palo/files/palo-2.27-ipl-c17.patch b/sys-boot/palo/files/palo-2.27-ipl-c17.patch
new file mode 100644
index 000000000000..8a4d7d2b23ba
--- /dev/null
+++ b/sys-boot/palo/files/palo-2.27-ipl-c17.patch
@@ -0,0 +1,11 @@
+--- a/ipl/Makefile 2025-01-14 01:12:56.000000000 -0000
++++ b/ipl/Makefile 2025-08-21 12:15:52.224216821 -0000
+@@ -39,7 +39,7 @@
+ VPATH=../lib:.
+
+ AFLAGS = -I../lib
+-CFLAGS = -DIPL_LOADER -I. -I../lib -I../include -O2 -mdisable-fpregs -Wall -fno-delete-null-pointer-checks -fno-builtin
++CFLAGS = -DIPL_LOADER -I. -I../lib -I../include -O2 -mdisable-fpregs -Wall -fno-delete-null-pointer-checks -fno-builtin -std=gnu17
+ LDFLAGS = -N --section-start .init=0x60000 -e '$$START$$'
+
+ all: iplelf
diff --git a/sys-boot/palo/palo-2.27.ebuild b/sys-boot/palo/palo-2.27.ebuild
index ad262fba0253..03dc56755c99 100644
--- a/sys-boot/palo/palo-2.27.ebuild
+++ b/sys-boot/palo/palo-2.27.ebuild
@@ -20,6 +20,7 @@ SLOT="0"
PATCHES=(
"${FILESDIR}"/${PN}-2.00-toolchain.patch
+ "${FILESDIR}"/${PN}-2.27-ipl-c17.patch # bug 961813
)
src_compile() {
diff --git a/sys-boot/palo/palo-9999.ebuild b/sys-boot/palo/palo-9999.ebuild
index 6eae2c2820e0..03dc56755c99 100644
--- a/sys-boot/palo/palo-9999.ebuild
+++ b/sys-boot/palo/palo-9999.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2025 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -20,6 +20,7 @@ SLOT="0"
PATCHES=(
"${FILESDIR}"/${PN}-2.00-toolchain.patch
+ "${FILESDIR}"/${PN}-2.27-ipl-c17.patch # bug 961813
)
src_compile() {
^ permalink raw reply related [flat|nested] 7+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: sys-boot/palo/, sys-boot/palo/files/
@ 2025-09-08 5:40 Sam James
0 siblings, 0 replies; 7+ messages in thread
From: Sam James @ 2025-09-08 5:40 UTC (permalink / raw
To: gentoo-commits
commit: 7b2881a603edbeed8da069fe6279b77d029a930b
Author: Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Mon Sep 8 05:35:48 2025 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Mon Sep 8 05:40:04 2025 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7b2881a6
sys-boot/palo: add 2.28
Bug: https://bugs.gentoo.org/961813
Signed-off-by: Sam James <sam <AT> gentoo.org>
sys-boot/palo/Manifest | 1 +
sys-boot/palo/files/palo-2.28-toolchain.patch | 22 ++++++++++++++++++++++
.../palo/{palo-9999.ebuild => palo-2.28.ebuild} | 4 ++--
sys-boot/palo/palo-9999.ebuild | 4 ++--
4 files changed, 27 insertions(+), 4 deletions(-)
diff --git a/sys-boot/palo/Manifest b/sys-boot/palo/Manifest
index f45ea30c68b7..a4733866eec9 100644
--- a/sys-boot/palo/Manifest
+++ b/sys-boot/palo/Manifest
@@ -1,2 +1,3 @@
DIST palo-2.24.tar.gz 132587 BLAKE2B a24bd6b70cf395b1254c280821f92eb00e02cb2dc0cc142e7bb706361c86a2fd45424f832d6c3ff383f02bde3eccc6e250a7ee279af3977b5bc2b2576e6ac9d0 SHA512 e520eff46798b7b94eed081c6310b1dfda07918e5f31ce140095b6742d81b85e62a657aa3761f9a3819ad7c8897d548af8fdd85b43997386c2ec6ace6fbf1b2e
DIST palo-2.27.tar.gz 133284 BLAKE2B d30677ebe1945a4ddb0397326d7ecd3c5795a8affd0e8438e8c8814c11726f4bc5873afdfdc27bf32b416cd3c6d5471fca548f6ec8a12d40d1d1d6f1fa0d1fe7 SHA512 3f461d3df3a8cc22c9d07346df9b941c53fdcaf14962cd8f7e5d890b4e9ede7503daf501116e0ec30a1688bfbd5ef24614b84e863b7b07f7a32a1d604d1e7a55
+DIST palo-2.28.tar.gz 133331 BLAKE2B 4e67528156813191cc334bc9e461f9741eee93ce2a9cf0edc1271c26f8515b7a1d3657478e6476d2d910f2e8a0e042583159e01c106b3eb034d944677f2296d5 SHA512 27188bbe654fa8c2f5ed30b9927db7957dfae450f1df5dcc7ff306520c4092c225c233cefeac5d9813663490a3ae703907ad92d3f12d87f853587ef7bbba5f50
diff --git a/sys-boot/palo/files/palo-2.28-toolchain.patch b/sys-boot/palo/files/palo-2.28-toolchain.patch
new file mode 100644
index 000000000000..6fbb9e4e3d78
--- /dev/null
+++ b/sys-boot/palo/files/palo-2.28-toolchain.patch
@@ -0,0 +1,22 @@
+--- a/palo/Makefile
++++ b/palo/Makefile
+@@ -10,9 +10,9 @@ INCLUDES=common.h load.h palo.h
+ OS := $(shell uname -s)
+ CC?=cc
+ ifeq ($(strip ${OS}),HP-UX)
+-CFLAGS=-g -O -I../include -I../lib -I$(PA)/include
++CFLAGS=-O -I../include -I../lib -I$(PA)/include
+ else
+-CFLAGS=-g -O -I../include -I../lib -D_FILE_OFFSET_BITS=64
++CFLAGS=-O -I../include -I../lib -D_FILE_OFFSET_BITS=64
+ CFLAGS+=-Wno-old-style-definition
+ endif
+
+@@ -23,7 +23,6 @@ BLDINFO := $(shell echo https://parisc.docs.kernel.org - `LC_TIME=C date`)
+ endif
+
+ # LDFLAGS=-Wl,-Bstatic
+-LDFLAGS=
+
+ OFILES2=mkbootable.o elf64.o load.o paloio.o elf32.o error.o gzip.o
+
diff --git a/sys-boot/palo/palo-9999.ebuild b/sys-boot/palo/palo-2.28.ebuild
similarity index 91%
copy from sys-boot/palo/palo-9999.ebuild
copy to sys-boot/palo/palo-2.28.ebuild
index 03dc56755c99..ea53a5f9f8a1 100644
--- a/sys-boot/palo/palo-9999.ebuild
+++ b/sys-boot/palo/palo-2.28.ebuild
@@ -7,6 +7,7 @@ inherit toolchain-funcs
DESCRIPTION="PALO: PArisc Linux Loader"
HOMEPAGE="https://parisc.wiki.kernel.org/ https://git.kernel.org/pub/scm/linux/kernel/git/deller/palo.git/"
+
if [[ ${PV} == 9999 ]] ; then
EGIT_REPO_URI="https://git.kernel.org/pub/scm/linux/kernel/git/deller/palo.git"
inherit git-r3
@@ -19,8 +20,7 @@ LICENSE="GPL-2"
SLOT="0"
PATCHES=(
- "${FILESDIR}"/${PN}-2.00-toolchain.patch
- "${FILESDIR}"/${PN}-2.27-ipl-c17.patch # bug 961813
+ "${FILESDIR}"/${PN}-2.28-toolchain.patch
)
src_compile() {
diff --git a/sys-boot/palo/palo-9999.ebuild b/sys-boot/palo/palo-9999.ebuild
index 03dc56755c99..ea53a5f9f8a1 100644
--- a/sys-boot/palo/palo-9999.ebuild
+++ b/sys-boot/palo/palo-9999.ebuild
@@ -7,6 +7,7 @@ inherit toolchain-funcs
DESCRIPTION="PALO: PArisc Linux Loader"
HOMEPAGE="https://parisc.wiki.kernel.org/ https://git.kernel.org/pub/scm/linux/kernel/git/deller/palo.git/"
+
if [[ ${PV} == 9999 ]] ; then
EGIT_REPO_URI="https://git.kernel.org/pub/scm/linux/kernel/git/deller/palo.git"
inherit git-r3
@@ -19,8 +20,7 @@ LICENSE="GPL-2"
SLOT="0"
PATCHES=(
- "${FILESDIR}"/${PN}-2.00-toolchain.patch
- "${FILESDIR}"/${PN}-2.27-ipl-c17.patch # bug 961813
+ "${FILESDIR}"/${PN}-2.28-toolchain.patch
)
src_compile() {
^ permalink raw reply related [flat|nested] 7+ messages in thread
end of thread, other threads:[~2025-09-08 5:41 UTC | newest]
Thread overview: 7+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2025-09-08 5:40 [gentoo-commits] repo/gentoo:master commit in: sys-boot/palo/, sys-boot/palo/files/ Sam James
-- strict thread matches above, loose matches on Subject: below --
2025-08-26 15:01 Andreas K. Hüttel
2018-08-11 11:30 Jeroen Roovers
2018-04-18 17:15 Jeroen Roovers
2017-02-15 8:02 Jeroen Roovers
2016-10-10 8:33 Jeroen Roovers
2016-03-29 6:11 Jeroen Roovers
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox