Gentoo Archives: gentoo-commits

From: Jeroen Roovers <jer@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: sys-boot/palo/, sys-boot/palo/files/
Date: Wed, 15 Feb 2017 08:02:52
Message-Id: 1487145766.29613bc12d55d561bcd62358841b91accf4b9351.jer@gentoo
1 commit: 29613bc12d55d561bcd62358841b91accf4b9351
2 Author: Jeroen Roovers <jer <AT> gentoo <DOT> org>
3 AuthorDate: Wed Feb 15 08:02:24 2017 +0000
4 Commit: Jeroen Roovers <jer <AT> gentoo <DOT> org>
5 CommitDate: Wed Feb 15 08:02:46 2017 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=29613bc1
7
8 sys-boot/palo: Old.
9
10 Package-Manager: Portage-2.3.3, Repoman-2.3.1
11
12 sys-boot/palo/Manifest | 1 -
13 .../palo/files/palo-1.95-iplboot-gcc-4.9.patch | 36 ------------------
14 sys-boot/palo/files/palo-1.95-toolchain.patch | 27 -------------
15 sys-boot/palo/palo-1.95-r1.ebuild | 44 ----------------------
16 4 files changed, 108 deletions(-)
17
18 diff --git a/sys-boot/palo/Manifest b/sys-boot/palo/Manifest
19 index 8400b29f1d..068767907d 100644
20 --- a/sys-boot/palo/Manifest
21 +++ b/sys-boot/palo/Manifest
22 @@ -1,3 +1,2 @@
23 -DIST palo_1.95.tar.xz 102884 SHA256 c168df0255e83f06cf5ae4fd5266f9ee51ba3e9412a9c1bf3131ecff52cec9e8 SHA512 91960a7bbf5a4985809a082d4e75ee25670f6030e701bc106807de4f89c3617e47cf39ef857684b62dcaf906571f6f095b3caa371793754495567f4a14cc8a9d WHIRLPOOL cdf119aa0892fecce4c4dae73053dd9f3c9745a17276012b1d6fb649e3e55eea561dec8f40feb52fb6477f5b289a61844d39c0d8d0ab2ba2a2501c1323b28305
24 DIST palo_1.96.tar.xz 102480 SHA256 c5ea19dc90834266cf6cbd576c007899ef6628b843ab16c57ed98eecb6e72cf8 SHA512 d287cae0995f4c1f519fac5a83a5f71645b1382c6fbf5117ab416240adda5227bb58eb33ad384b84dfb2622af76948b48f1ccf83fa408e9d2d1c4fe7fbed299f WHIRLPOOL de57336608c2aa0d9b487e0d6cfac05ba608a6c24ed4c0acf59d7027b667cc161616ac3520afc974fa2c8496d93d2025e2dfa353118a941a356cde5a28bb62bc
25 DIST palo_1.97.tar.xz 82780 SHA256 cafa629d7a5df124108f4500354d9c84e29565fe6c0ac33162906a30deec6355 SHA512 5e87858a3c91f32174c4debd2aee2ea8185d18fb1d20e6288b1d78b45b0f033fce4c0dadec249fc4e4189e9b7a3a8823e97742e822cfe1512c5edbc9a3d33545 WHIRLPOOL b118b63906e851db50182f6ec4d15ce699393a3cbc738442eb9c593f92dc1968b4ff59ca59e4b83273677d9dc49082e891e5df4fcb7f2a2cf5f2c8e2f00c45ad
26
27 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
28 deleted file mode 100644
29 index bff0f4c652..0000000000
30 --- a/sys-boot/palo/files/palo-1.95-iplboot-gcc-4.9.patch
31 +++ /dev/null
32 @@ -1,36 +0,0 @@
33 -From eb869303b0c140e806f81f022211648e42290d6d Mon Sep 17 00:00:00 2001
34 -From: Helge Deller <deller@×××.de>
35 -Date: Wed, 18 Feb 2015 21:26:43 +0100
36 -Subject: Add -fno-delete-null-pointer-checks compiler option
37 -
38 -Otherwise gcc-4.9 will miscompile the IPL bootloader since it
39 -will optimize out accesses to PAGE0
40 ----
41 - ipl/Makefile | 4 +---
42 - 1 file changed, 1 insertion(+), 3 deletions(-)
43 -
44 -diff --git a/ipl/Makefile b/ipl/Makefile
45 -index 7695ea5..6b8e105 100644
46 ---- a/ipl/Makefile
47 -+++ b/ipl/Makefile
48 -@@ -38,7 +38,7 @@ endif
49 - # Source sharing with palo
50 - VPATH=../lib:.
51 -
52 --CFLAGS = -DIPL_LOADER -I. -I../lib -I../include -O2 -mdisable-fpregs -Wall
53 -+CFLAGS = -DIPL_LOADER -I. -I../lib -I../include -O2 -mdisable-fpregs -Wall -fno-delete-null-pointer-checks
54 - LDFLAGS = -N --section-start .init=0x60000 -e '$$START$$'
55 -
56 - all: iplelf
57 -@@ -61,8 +61,6 @@ distclean: clean
58 - .S.o:
59 - $(CC) -D__ASSEMBLY__ $(AFLAGS) -traditional -c -o $*.o $<
60 -
61 --###############}
62 --
63 - byteio.o \
64 - ext2.o \
65 - fileio.o \
66 ---
67 -cgit v0.12
68 -
69
70 diff --git a/sys-boot/palo/files/palo-1.95-toolchain.patch b/sys-boot/palo/files/palo-1.95-toolchain.patch
71 deleted file mode 100644
72 index 1e70f2d5eb..0000000000
73 --- a/sys-boot/palo/files/palo-1.95-toolchain.patch
74 +++ /dev/null
75 @@ -1,27 +0,0 @@
76 ---- a/palo/Makefile
77 -+++ b/palo/Makefile
78 -@@ -12,13 +12,12 @@
79 - OS := $(shell uname -s)
80 - CC?=cc
81 - ifeq ($(strip ${OS}),HP-UX)
82 --CFLAGS=-g -O -I../include -I../lib -I$(PA)/include
83 -+CFLAGS=-O -I../include -I../lib -I$(PA)/include
84 - else
85 --CFLAGS=-g -O -I../include -I../lib -D_FILE_OFFSET_BITS=64
86 -+CFLAGS=-O -I../include -I../lib -D_FILE_OFFSET_BITS=64
87 - endif
88 -
89 - # LDFLAGS=-Wl,-Bstatic
90 --LDFLAGS=
91 -
92 - OFILES2=mkbootable.o elf64.o load.o paloio.o elf32.o error.o gzip.o
93 -
94 -@@ -34,7 +33,7 @@
95 - $(CC) $(CFLAGS) $(LDFLAGS) -o palo palo.a build.o
96 -
97 - palo.a: $(OFILES)
98 -- ar rv palo.a $?
99 -+ $(AR) rv palo.a $?
100 -
101 - mkbootable: $(OFILES2)
102 - $(CC) $(CFLAGS) $(LDFLAGS) -o mkbootable $(OFILES2)
103
104 diff --git a/sys-boot/palo/palo-1.95-r1.ebuild b/sys-boot/palo/palo-1.95-r1.ebuild
105 deleted file mode 100644
106 index 3a1bfe8cfd..0000000000
107 --- a/sys-boot/palo/palo-1.95-r1.ebuild
108 +++ /dev/null
109 @@ -1,44 +0,0 @@
110 -# Copyright 1999-2016 Gentoo Foundation
111 -# Distributed under the terms of the GNU General Public License v2
112 -# $Id$
113 -
114 -EAPI=6
115 -inherit eutils flag-o-matic toolchain-funcs
116 -
117 -DESCRIPTION="PALO : PArisc Linux Loader"
118 -HOMEPAGE="http://parisc-linux.org/ https://parisc.wiki.kernel.org/"
119 -SRC_URI="mirror://debian/pool/main/p/${PN}/${P/-/_}.tar.xz"
120 -
121 -LICENSE="GPL-2"
122 -SLOT="0"
123 -KEYWORDS="-* hppa"
124 -
125 -PATCHES=(
126 - "${FILESDIR}"/${PN}-1.95-toolchain.patch
127 - "${FILESDIR}"/${PN}-1.95-iplboot-gcc-4.9.patch
128 -)
129 -
130 -src_compile() {
131 - local target
132 - for target in '-C palo' '-C ipl' 'iplboot'; do
133 - emake AR=$(tc-getAR) CC=$(tc-getCC) LD=$(tc-getLD) ${target}
134 - done
135 -}
136 -
137 -src_install() {
138 - into /
139 - dosbin palo/palo
140 -
141 - doman palo.8
142 - dodoc Changes TODO debian/changelog README.html
143 -
144 - insinto /etc
145 - doins "${FILESDIR}"/palo.conf
146 -
147 - insinto /usr/share/palo
148 - doins iplboot
149 -
150 - insinto /etc/kernel/postinst.d/
151 - insopts -m 0744
152 - doins "${FILESDIR}"/99palo
153 -}