* [gentoo-commits] repo/gentoo:master commit in: sys-boot/palo/files/, sys-boot/palo/
@ 2015-09-27 6:11 Jeroen Roovers
0 siblings, 0 replies; 6+ messages in thread
From: Jeroen Roovers @ 2015-09-27 6:11 UTC (permalink / raw
To: gentoo-commits
commit: a4e36398fda3a0889172eb544590a4ce466a7ab0
Author: Jeroen Roovers <jer <AT> gentoo <DOT> org>
AuthorDate: Sun Sep 27 06:11:45 2015 +0000
Commit: Jeroen Roovers <jer <AT> gentoo <DOT> org>
CommitDate: Sun Sep 27 06:11:45 2015 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a4e36398
sys-boot/palo: Old.
Package-Manager: portage-2.2.20.1
sys-boot/palo/Manifest | 1 -
sys-boot/palo/files/palo-1.92-toolchain.patch | 20 ------------
sys-boot/palo/palo-1.92.ebuild | 47 ---------------------------
3 files changed, 68 deletions(-)
diff --git a/sys-boot/palo/Manifest b/sys-boot/palo/Manifest
index 0e4ce3f..d133cd9 100644
--- a/sys-boot/palo/Manifest
+++ b/sys-boot/palo/Manifest
@@ -1,2 +1 @@
-DIST palo_1.92.tar.gz 122554 SHA256 9782578cae5a990c5037e8a9feb43d3d6802412918b97c27a04c1b9113de3c4f SHA512 a0b01b12bf80c6727a9a5eff1189e7515d3f21e8fe68712d0cb944e06f6d0f91272e5457b97ed596f06fd51505c7f62f654d1d3081c79443023cbbd0cb98e58c WHIRLPOOL 46b498b48a35ff2557bf91182b2daa30211f0de37f3c986794de83c58b3b633ebca21c19542c16f8b9d229a5f81d1419189b72adde8d7b783fa053c605e73c14
DIST palo_1.95.tar.xz 102884 SHA256 c168df0255e83f06cf5ae4fd5266f9ee51ba3e9412a9c1bf3131ecff52cec9e8 SHA512 91960a7bbf5a4985809a082d4e75ee25670f6030e701bc106807de4f89c3617e47cf39ef857684b62dcaf906571f6f095b3caa371793754495567f4a14cc8a9d WHIRLPOOL cdf119aa0892fecce4c4dae73053dd9f3c9745a17276012b1d6fb649e3e55eea561dec8f40feb52fb6477f5b289a61844d39c0d8d0ab2ba2a2501c1323b28305
diff --git a/sys-boot/palo/files/palo-1.92-toolchain.patch b/sys-boot/palo/files/palo-1.92-toolchain.patch
deleted file mode 100644
index b72947b..0000000
--- a/sys-boot/palo/files/palo-1.92-toolchain.patch
+++ /dev/null
@@ -1,20 +0,0 @@
---- a/palo/Makefile
-+++ b/palo/Makefile
-@@ -14,7 +14,7 @@
- ifeq ($(strip ${OS}),HP-UX)
- CFLAGS=-g -O -I../include -I../lib -I$(PA)/include
- else
--CFLAGS=-g -O -I../include -I../lib
-+CFLAGS+= -O -I../include -I../lib
- endif
-
- # LDFLAGS=-Wl,-Bstatic
-@@ -34,7 +34,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.92.ebuild b/sys-boot/palo/palo-1.92.ebuild
deleted file mode 100644
index 6ee80b6..0000000
--- a/sys-boot/palo/palo-1.92.ebuild
+++ /dev/null
@@ -1,47 +0,0 @@
-# Copyright 1999-2014 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-EAPI=5
-
-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://dev.gentoo.org/~jer/${P/-/_}.tar.gz"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="-* hppa"
-IUSE=""
-
-src_prepare() {
- epatch \
- "${FILESDIR}"/${PN}-1.92-toolchain.patch
- sed -i palo/Makefile -e '/^LDFLAGS=/d' || die
-}
-
-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
- dohtml README.html
- dodoc Changes TODO debian/changelog
-
- insinto /etc
- doins "${FILESDIR}"/palo.conf
-
- insinto /usr/share/palo
- doins iplboot
-
- insinto /etc/kernel/postinst.d/
- INSOPTIONS="-m 0744" doins "${FILESDIR}"/99palo
-}
^ permalink raw reply related [flat|nested] 6+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: sys-boot/palo/files/, sys-boot/palo/
@ 2016-05-21 9:45 Jeroen Roovers
0 siblings, 0 replies; 6+ messages in thread
From: Jeroen Roovers @ 2016-05-21 9:45 UTC (permalink / raw
To: gentoo-commits
commit: 66ea028746f90e7263c4171e5016234e0e635bd8
Author: Jeroen Roovers <jer <AT> gentoo <DOT> org>
AuthorDate: Sat May 21 09:44:37 2016 +0000
Commit: Jeroen Roovers <jer <AT> gentoo <DOT> org>
CommitDate: Sat May 21 09:45:33 2016 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=66ea0287
sys-boot/palo: Fix miscompilation of iplboot with sys-devel/gcc-4.9 by Werner Meisner (bug #583436).
Package-Manager: portage-2.3.0_rc1
.../palo/files/palo-1.95-iplboot-gcc-4.9.patch | 36 ++++++++++++++++++++++
.../palo/{palo-1.95.ebuild => palo-1.95-r1.ebuild} | 17 +++++-----
2 files changed, 44 insertions(+), 9 deletions(-)
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
new file mode 100644
index 0000000..bff0f4c
--- /dev/null
+++ b/sys-boot/palo/files/palo-1.95-iplboot-gcc-4.9.patch
@@ -0,0 +1,36 @@
+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/palo-1.95.ebuild b/sys-boot/palo/palo-1.95-r1.ebuild
similarity index 76%
rename from sys-boot/palo/palo-1.95.ebuild
rename to sys-boot/palo/palo-1.95-r1.ebuild
index 03ea982..efa3eb2 100644
--- a/sys-boot/palo/palo-1.95.ebuild
+++ b/sys-boot/palo/palo-1.95-r1.ebuild
@@ -1,9 +1,8 @@
-# Copyright 1999-2015 Gentoo Foundation
+# Copyright 1999-2016 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
-EAPI=5
-
+EAPI=6
inherit eutils flag-o-matic toolchain-funcs
DESCRIPTION="PALO : PArisc Linux Loader"
@@ -12,11 +11,12 @@ SRC_URI="mirror://debian/pool/main/p/${PN}/${P/-/_}.tar.xz"
LICENSE="GPL-2"
SLOT="0"
-KEYWORDS="-* hppa"
+KEYWORDS="-* ~hppa"
-src_prepare() {
- epatch "${FILESDIR}"/${PN}-1.95-toolchain.patch
-}
+PATCHES=(
+ "${FILESDIR}"/${PN}-1.95-toolchain.patch
+ "${FILESDIR}"/${PN}-1.95-iplboot-gcc-4.9.patch
+)
src_compile() {
local target
@@ -30,8 +30,7 @@ src_install() {
dosbin palo/palo
doman palo.8
- dohtml README.html
- dodoc Changes TODO debian/changelog
+ dodoc Changes TODO debian/changelog README.html
insinto /etc
doins "${FILESDIR}"/palo.conf
^ permalink raw reply related [flat|nested] 6+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: sys-boot/palo/files/, sys-boot/palo/
@ 2018-01-15 17:41 Jeroen Roovers
0 siblings, 0 replies; 6+ messages in thread
From: Jeroen Roovers @ 2018-01-15 17:41 UTC (permalink / raw
To: gentoo-commits
commit: 59b8c1b0cb11fd128e18b7d612edee0eda764150
Author: Jeroen Roovers <jer <AT> gentoo <DOT> org>
AuthorDate: Mon Jan 15 17:40:45 2018 +0000
Commit: Jeroen Roovers <jer <AT> gentoo <DOT> org>
CommitDate: Mon Jan 15 17:41:06 2018 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=59b8c1b0
sys-boot/palo: Version 2.00.
Package-Manager: Portage-2.3.19, Repoman-2.3.6
sys-boot/palo/Manifest | 1 +
sys-boot/palo/files/palo-2.00-toolchain.patch | 22 ++++++++++++++
sys-boot/palo/palo-2.00.ebuild | 42 +++++++++++++++++++++++++++
3 files changed, 65 insertions(+)
diff --git a/sys-boot/palo/Manifest b/sys-boot/palo/Manifest
index 245d19d0011..a17224547ee 100644
--- a/sys-boot/palo/Manifest
+++ b/sys-boot/palo/Manifest
@@ -1 +1,2 @@
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-2.00-toolchain.patch b/sys-boot/palo/files/palo-2.00-toolchain.patch
new file mode 100644
index 00000000000..168031714bc
--- /dev/null
+++ b/sys-boot/palo/files/palo-2.00-toolchain.patch
@@ -0,0 +1,22 @@
+--- 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
+
diff --git a/sys-boot/palo/palo-2.00.ebuild b/sys-boot/palo/palo-2.00.ebuild
new file mode 100644
index 00000000000..db1c24ddc6b
--- /dev/null
+++ b/sys-boot/palo/palo-2.00.ebuild
@@ -0,0 +1,42 @@
+# Copyright 1999-2018 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}-2.00-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] 6+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: sys-boot/palo/files/, sys-boot/palo/
@ 2019-08-07 7:25 Jeroen Roovers
0 siblings, 0 replies; 6+ messages in thread
From: Jeroen Roovers @ 2019-08-07 7:25 UTC (permalink / raw
To: gentoo-commits
commit: 115171d588b9df228090e33c37245cccf5c6bdda
Author: Jeroen Roovers <jer <AT> gentoo <DOT> org>
AuthorDate: Wed Aug 7 07:09:38 2019 +0000
Commit: Jeroen Roovers <jer <AT> gentoo <DOT> org>
CommitDate: Wed Aug 7 07:25:33 2019 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=115171d5
sys-boot/palo: Version 2.11
Package-Manager: Portage-2.3.71, Repoman-2.3.17
Signed-off-by: Jeroen Roovers <jer <AT> gentoo.org>
sys-boot/palo/Manifest | 1 +
sys-boot/palo/files/palo-9999-toolchain.patch | 14 --------------
sys-boot/palo/{palo-9999.ebuild => palo-2.11.ebuild} | 19 +++++++------------
sys-boot/palo/palo-9999.ebuild | 10 +++++-----
4 files changed, 13 insertions(+), 31 deletions(-)
diff --git a/sys-boot/palo/Manifest b/sys-boot/palo/Manifest
index 2895fabca7a..aef6a7d9922 100644
--- a/sys-boot/palo/Manifest
+++ b/sys-boot/palo/Manifest
@@ -1 +1,2 @@
DIST palo-2.00.tar.gz 124484 BLAKE2B b46b616acf51534382f6a775b456cdcbd4771d6bc9d7a8339ad788a5c5a4a333e98a6e4815c40a6750408b1e8168a19800da11ddf7125621f77d478a651d9c75 SHA512 b6dab81e6c2641a64a40561a65b5412ee702136ac79dab94619e0094faf011e158c67e681f45d5aa51423f5f162da7c1fd07b391b58e8a2100e1306eb7148056
+DIST palo-2.11.tar.gz 129144 BLAKE2B 25ea9462e7a87da333ace52be624aab65cc1fa4d20848bdec4ba1cea468b3ecd850dd7ceb936e9f2bd5761add766df65d054dc1b5d3f9cee991e9b3e4ddf864a SHA512 26e989ce0c652d6fafdc98d3ab3564d4adc5c943e3d44b0275beb8c385ad52cad0a29ad360e4992fb35c0f2036e29d3eee9b8f6594a53eaea9c3b973a60d9029
diff --git a/sys-boot/palo/files/palo-9999-toolchain.patch b/sys-boot/palo/files/palo-9999-toolchain.patch
deleted file mode 100644
index 4869f7e6a4e..00000000000
--- a/sys-boot/palo/files/palo-9999-toolchain.patch
+++ /dev/null
@@ -1,14 +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)","")
diff --git a/sys-boot/palo/palo-9999.ebuild b/sys-boot/palo/palo-2.11.ebuild
similarity index 70%
copy from sys-boot/palo/palo-9999.ebuild
copy to sys-boot/palo/palo-2.11.ebuild
index 7800f7b0c90..cf05c9a92a7 100644
--- a/sys-boot/palo/palo-9999.ebuild
+++ b/sys-boot/palo/palo-2.11.ebuild
@@ -2,25 +2,20 @@
# Distributed under the terms of the GNU General Public License v2
EAPI=7
-inherit flag-o-matic git-r3 toolchain-funcs
+inherit toolchain-funcs
DESCRIPTION="PALO : PArisc Linux Loader"
HOMEPAGE="http://parisc-linux.org/ https://parisc.wiki.kernel.org/"
-EGIT_REPO_URI="https://git.kernel.org/pub/scm/linux/kernel/git/deller/palo.git"
+SRC_URI="https://git.kernel.org/pub/scm/linux/kernel/git/deller/${PN}.git/snapshot/${P}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
-KEYWORDS=""
+KEYWORDS="-* ~hppa"
PATCHES=(
- "${FILESDIR}"/${PN}-9999-toolchain.patch
+ "${FILESDIR}"/${PN}-2.00-toolchain.patch
)
-src_prepare() {
- default
- sed -i lib/common.h -e '/^#define PALOVERSION/{s|".*"|"'${PV}'"|g}' || die
-}
-
src_compile() {
local target
for target in '-C palo' '-C ipl' 'iplboot'; do
@@ -32,6 +27,9 @@ src_install() {
into /
dosbin palo/palo
+ insinto /usr/share/palo
+ doins iplboot
+
insinto /etc
doins "${FILESDIR}"/palo.conf
@@ -42,7 +40,4 @@ src_install() {
doman palo.8
dodoc TODO debian/changelog README.html
-
- insinto /usr/share/palo
- doins iplboot
}
diff --git a/sys-boot/palo/palo-9999.ebuild b/sys-boot/palo/palo-9999.ebuild
index 7800f7b0c90..c7ae9c107e1 100644
--- a/sys-boot/palo/palo-9999.ebuild
+++ b/sys-boot/palo/palo-9999.ebuild
@@ -2,7 +2,7 @@
# Distributed under the terms of the GNU General Public License v2
EAPI=7
-inherit flag-o-matic git-r3 toolchain-funcs
+inherit git-r3 toolchain-funcs
DESCRIPTION="PALO : PArisc Linux Loader"
HOMEPAGE="http://parisc-linux.org/ https://parisc.wiki.kernel.org/"
@@ -13,7 +13,7 @@ SLOT="0"
KEYWORDS=""
PATCHES=(
- "${FILESDIR}"/${PN}-9999-toolchain.patch
+ "${FILESDIR}"/${PN}-2.00-toolchain.patch
)
src_prepare() {
@@ -32,6 +32,9 @@ src_install() {
into /
dosbin palo/palo
+ insinto /usr/share/palo
+ doins iplboot
+
insinto /etc
doins "${FILESDIR}"/palo.conf
@@ -42,7 +45,4 @@ src_install() {
doman palo.8
dodoc TODO debian/changelog README.html
-
- insinto /usr/share/palo
- doins iplboot
}
^ permalink raw reply related [flat|nested] 6+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: sys-boot/palo/files/, sys-boot/palo/
@ 2020-05-20 9:56 Jeroen Roovers
0 siblings, 0 replies; 6+ messages in thread
From: Jeroen Roovers @ 2020-05-20 9:56 UTC (permalink / raw
To: gentoo-commits
commit: de9ddf0d8414328da4af833bbf46c9810084852f
Author: Jeroen Roovers <jer <AT> gentoo <DOT> org>
AuthorDate: Wed May 20 09:55:43 2020 +0000
Commit: Jeroen Roovers <jer <AT> gentoo <DOT> org>
CommitDate: Wed May 20 09:56:22 2020 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=de9ddf0d
sys-boot/palo: Fix compiling ipl with GCC 10
Package-Manager: Portage-2.3.99, Repoman-2.3.22
Bug: https://bugs.gentoo.org/724264
Signed-off-by: Jeroen Roovers <jer <AT> gentoo.org>
sys-boot/palo/files/palo-2.12-gcc10.patch | 11 ++++++++
sys-boot/palo/palo-2.12-r1.ebuild | 44 +++++++++++++++++++++++++++++++
2 files changed, 55 insertions(+)
diff --git a/sys-boot/palo/files/palo-2.12-gcc10.patch b/sys-boot/palo/files/palo-2.12-gcc10.patch
new file mode 100644
index 00000000000..7832fbeac94
--- /dev/null
+++ b/sys-boot/palo/files/palo-2.12-gcc10.patch
@@ -0,0 +1,11 @@
+--- a/ipl/Makefile
++++ b/ipl/Makefile
+@@ -39,7 +39,7 @@ endif
+ VPATH=../lib:.
+
+ AFLAGS = -I../lib
+-CFLAGS = -DIPL_LOADER -I. -I../lib -I../include -O2 -mdisable-fpregs -Wall -fno-delete-null-pointer-checks
++CFLAGS = -DIPL_LOADER -I. -I../lib -I../include -O2 -mdisable-fpregs -Wall -fno-delete-null-pointer-checks -fno-builtin
+ LDFLAGS = -N --section-start .init=0x60000 -e '$$START$$'
+
+ all: iplelf
diff --git a/sys-boot/palo/palo-2.12-r1.ebuild b/sys-boot/palo/palo-2.12-r1.ebuild
new file mode 100644
index 00000000000..f2982bfb452
--- /dev/null
+++ b/sys-boot/palo/palo-2.12-r1.ebuild
@@ -0,0 +1,44 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+inherit 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}-2.00-toolchain.patch
+ "${FILESDIR}"/${PN}-2.12-gcc10.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
+
+ insinto /usr/share/palo
+ doins iplboot
+
+ insinto /etc
+ doins "${FILESDIR}"/palo.conf
+
+ insinto /etc/kernel/postinst.d
+ insopts -m 0744
+ doins "${FILESDIR}"/99palo
+
+ doman palo.8
+
+ dodoc TODO debian/changelog README.html
+}
^ permalink raw reply related [flat|nested] 6+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: sys-boot/palo/files/, sys-boot/palo/
@ 2020-12-25 12:17 Sergei Trofimovich
0 siblings, 0 replies; 6+ messages in thread
From: Sergei Trofimovich @ 2020-12-25 12:17 UTC (permalink / raw
To: gentoo-commits
commit: bbe9d5d2fb6fa760ea0395a0d6b312748abc20aa
Author: Sergei Trofimovich <slyfox <AT> gentoo <DOT> org>
AuthorDate: Fri Dec 25 12:08:27 2020 +0000
Commit: Sergei Trofimovich <slyfox <AT> gentoo <DOT> org>
CommitDate: Fri Dec 25 12:17:46 2020 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bbe9d5d2
sys-boot/palo: drop old
Package-Manager: Portage-3.0.12, Repoman-3.0.2
Signed-off-by: Sergei Trofimovich <slyfox <AT> gentoo.org>
sys-boot/palo/Manifest | 1 -
sys-boot/palo/files/palo-2.12-gcc10.patch | 11 --------
sys-boot/palo/palo-2.12-r1.ebuild | 44 -------------------------------
3 files changed, 56 deletions(-)
diff --git a/sys-boot/palo/Manifest b/sys-boot/palo/Manifest
index 02a9a40b299..cc5d02da506 100644
--- a/sys-boot/palo/Manifest
+++ b/sys-boot/palo/Manifest
@@ -1,2 +1 @@
-DIST palo-2.12.tar.gz 124911 BLAKE2B 79fa572e118e77114dcb3b888abc65163bd56cb44cf69cd25bcaa33a7c6151b8254bf00c459ad17ca1d948f9b440378133f048e2add123a757908c108b802703 SHA512 6ea20490b84bf18a1d1e8037de453f5f480cba8403b267d4d63fceceffb39e18545c6d20c8dd7b07044ff5567eedd2c58b2a626971b53d1d35c5b3a4e8fefbf0
DIST palo-2.14.tar.gz 125207 BLAKE2B fcbc7e59552d83828c07acb055429c1155b738dd12e22c9fc81759b9f84382e3ea793e957421d420c93fa5818d5ad8f12b5317cfe6d5d45d95fc15b272c6fe8c SHA512 9d22ea2826a69a9bb661a4c17aaa78d648f0684b96c2dc0f164d2086f48fc85207e40c69227dd76d153dd171574dd62f6e5e90dd415209de372b4d7d8ab40f57
diff --git a/sys-boot/palo/files/palo-2.12-gcc10.patch b/sys-boot/palo/files/palo-2.12-gcc10.patch
deleted file mode 100644
index 7832fbeac94..00000000000
--- a/sys-boot/palo/files/palo-2.12-gcc10.patch
+++ /dev/null
@@ -1,11 +0,0 @@
---- a/ipl/Makefile
-+++ b/ipl/Makefile
-@@ -39,7 +39,7 @@ endif
- VPATH=../lib:.
-
- AFLAGS = -I../lib
--CFLAGS = -DIPL_LOADER -I. -I../lib -I../include -O2 -mdisable-fpregs -Wall -fno-delete-null-pointer-checks
-+CFLAGS = -DIPL_LOADER -I. -I../lib -I../include -O2 -mdisable-fpregs -Wall -fno-delete-null-pointer-checks -fno-builtin
- LDFLAGS = -N --section-start .init=0x60000 -e '$$START$$'
-
- all: iplelf
diff --git a/sys-boot/palo/palo-2.12-r1.ebuild b/sys-boot/palo/palo-2.12-r1.ebuild
deleted file mode 100644
index 8e24e8531b2..00000000000
--- a/sys-boot/palo/palo-2.12-r1.ebuild
+++ /dev/null
@@ -1,44 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-inherit 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}-2.00-toolchain.patch
- "${FILESDIR}"/${PN}-2.12-gcc10.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
-
- insinto /usr/share/palo
- doins iplboot
-
- insinto /etc
- doins "${FILESDIR}"/palo.conf
-
- insinto /etc/kernel/postinst.d
- insopts -m 0744
- doins "${FILESDIR}"/99palo
-
- doman palo.8
-
- dodoc TODO debian/changelog README.html
-}
^ permalink raw reply related [flat|nested] 6+ messages in thread
end of thread, other threads:[~2020-12-25 12:17 UTC | newest]
Thread overview: 6+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2019-08-07 7:25 [gentoo-commits] repo/gentoo:master commit in: sys-boot/palo/files/, sys-boot/palo/ Jeroen Roovers
-- strict thread matches above, loose matches on Subject: below --
2020-12-25 12:17 Sergei Trofimovich
2020-05-20 9:56 Jeroen Roovers
2018-01-15 17:41 Jeroen Roovers
2016-05-21 9:45 Jeroen Roovers
2015-09-27 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