Gentoo Archives: gentoo-commits

From: Andrew Savchenko <bircoph@×××××.com>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] dev/bircoph:master commit in: sys-apps/memtest86+/, sys-apps/memtest86+/files/
Date: Sat, 31 Jan 2015 22:35:03
Message-Id: 1422743660.04d927b23ab3f6ee5c1a71e5d44a2dce481b4731.bircoph@gentoo
1 commit: 04d927b23ab3f6ee5c1a71e5d44a2dce481b4731
2 Author: Andrew Savchenko <bircoph <AT> gmail <DOT> com>
3 AuthorDate: Sat Jan 31 22:31:58 2015 +0000
4 Commit: Andrew Savchenko <bircoph <AT> gmail <DOT> com>
5 CommitDate: Sat Jan 31 22:34:20 2015 +0000
6 URL: http://sources.gentoo.org/gitweb/?p=dev/bircoph.git;a=commit;h=04d927b2
7
8 memtost86+: testing changes before tree
9
10 - disable hardcoded CC/AS;
11 - add QA exception for ignored flags.
12
13 ---
14 sys-apps/memtest86+/Manifest | 3 ++-
15 .../memtest86+/files/memtest86+-5.01-hardcoded_cc.patch | 16 ++++++++++++++++
16 sys-apps/memtest86+/memtest86+-5.01.ebuild | 8 +++++---
17 3 files changed, 23 insertions(+), 4 deletions(-)
18
19 diff --git a/sys-apps/memtest86+/Manifest b/sys-apps/memtest86+/Manifest
20 index 7b537ed..1b551d0 100644
21 --- a/sys-apps/memtest86+/Manifest
22 +++ b/sys-apps/memtest86+/Manifest
23 @@ -2,7 +2,8 @@ AUX 39_memtest86+ 711 SHA256 39a84fb813bc5fbfe857b1ed6b40b3bc7cd11df3f86f6cea95d
24 AUX make-memtest86+-boot-floppy 2499 SHA256 88d8768592abdd224b9cd041152c78ef50eedeef3620f0d00f51c0eaeef8158a SHA512 28649d630c4624573a5cf4279f6207cf44707978d8a18f2c614997f641038f2da731bb5c3b26066812a5c02d926c40020e74820b1a4eb2b4732a76686c52c260 WHIRLPOOL c2600dd87a20aa8ab595e1af74a353bd2c4e8ae8b2e4738967503007ad242ff53d23525d6e3692e5990909aafc2456a5f4f8d7e4c23063bebbcf9331c4031438
25 AUX make-memtest86+-boot-floppy.1 1165 SHA256 240c921fe2cbb4d70b5e06fc06d798c6018ece8a238fdeebf3ad02a6043ed5d7 SHA512 8b5b6397e50cf4d48aeda31de4c1f72493e97db52ff45966716df8f9b0fbbd8d4ed71e289c0113ef53fa52a7ea6df4c107c63ca70f90c951dd085c05b64db147 WHIRLPOOL bd7d87c7cd4b16c0bcec083d9c73a8ef8dc627699058318407a20b103014cb03fe34389f2e85f3e16e88521971983e50d9f3e1dd45b7471356e0797544e8a4d5
26 AUX memtest86+-5.01-gcc-473.patch 2382 SHA256 7877416a1103dbf0cbaafae744ee699d8fa9ea28391fe786e041e2288724016c SHA512 b6744a05db00fbc9762eb880dfc1f97143eaff90a97600c6257fc84a1c0e8eb31b0879fc5af01ecc1b03881350f7b2a9527b5715d569c4215ed8459db3ba5a7c WHIRLPOOL 071fda6401f2b60122f17071f7130dc561c600dd82401d3ba36fc89a009dc3920a2892eb07559530faf06b9249bb4a7f13523b7dc5aba969f451c2d81c10e586
27 +AUX memtest86+-5.01-hardcoded_cc.patch 484 SHA256 883354dabd02201b95ce2c1948b2d1e4ce65bdefb81ff21e5c2ba673c0e3c245 SHA512 a7008dcc1136283cdfc0dd5e17b0c4c5816d2799d50fa7c63e14b258f0ce34031ec782e199b826a0cc909464ab1f5aaf651ede6681ddac7d5ca416b8412106be WHIRLPOOL d9d28af1793d946e842cb4f8bfe4923c0f4e3e6b432a1bcfec8d5de4e9cd280542486abe2615f069eb41bb9d2f331c1c26ddf4ab991c51684239346fe5bd58e8
28 DIST memtest86+-5.01.tar.gz 214877 SHA256 142127b7953fbd829b1057fb64a78d3340c2b771484230a7347e94530a0d9039 SHA512 d872db35ef733ec8f49094251f2bf6b98cc80eb06d04044be3aecf28d534f24ba293a08b9979b112dbd07cf27368148939a33a32c7010fc9581a3a5b150c94d7 WHIRLPOOL c8e240c8420990c93156fcd407a4b00d350392bbf8e974398b4d51fa219d33012b4e0d60f58cb2dff59c06e36e322467031bc0231d77d4e773d97e30939d3c8f
29 -EBUILD memtest86+-5.01.ebuild 2137 SHA256 20c918eea8da3c3949fc1628295360778e38e1103bba596b839a62ce10bb600a SHA512 95079b0d7a875503886209ef2033e6948899c7f292614172c786c617d8ba0df803fc772a22c70919e16e2158e177b2309519d627a4afcbd7ebd4d95a5c5a5d11 WHIRLPOOL a2b534d2da86892e1fb073dee69e2582ef9bbc789b91dc220a51f6c8b96496311fd92724c64b6c93fa21caa8baa1662d8b90c432cc57e853c295fbb26e292dd2
30 +EBUILD memtest86+-5.01.ebuild 2229 SHA256 e1599a4af6c7aa5aa0a90b9d5583b292df670b3f19dc05ca26b5bacbbbc2be1d SHA512 b6648103000187c9dcc8e1962b86097c84a4573c1ee97c21645605a87d47f3385a8f281307ebb177afb33c66de31341e581ba2871ffa10292330365c7f5ba561 WHIRLPOOL 1c5b64ec07b0b171ff3dc81b3c91fd069153645655671589d195a48309520aef043a76b6bf49d11c05543cee8e9eadc80185f3acd9a0f74d8343ae52bc505152
31 MISC ChangeLog 11575 SHA256 d452e8f57078000d0cbb4f8462b172effe0d820b993ba77cffbc4c911e10d120 SHA512 b34de2bb3f056f5072d2236a102af997f1e3aa62b7decc11da55afcf2e4609a2ef28af74aa6a97feda39adf60c107192a6fd20ff32bc2dc0630d97875690cc20 WHIRLPOOL 456a0ac2b6521d33355f982bb514ec51879104ff74b82f07ca445241f92999df574863618cc719b64be70306fbee4d87d7c735cfd40587bbffd5c307d1557d18
32 MISC metadata.xml 341 SHA256 613d88008ccba44bb3dd2cb9662e9b3b58e74aecea38b84586ed54f50a672cfe SHA512 5c90ba46614c6ee818309688ed1364a81620f6672864b141525ba83413782dbe1ba5596f783152b9813083730d9acd16369ee9d08e4c3993247a69ea40556093 WHIRLPOOL 49a004c6a5f5eaa03c804074b98ec1eff49a66e1016837431f29f81faed1a3ee256ae25b5fb6e264477220f0c03c0dd439cf1e6f400d3dd7ebbe5003eb346363
33
34 diff --git a/sys-apps/memtest86+/files/memtest86+-5.01-hardcoded_cc.patch b/sys-apps/memtest86+/files/memtest86+-5.01-hardcoded_cc.patch
35 new file mode 100644
36 index 0000000..f140a7f
37 --- /dev/null
38 +++ b/sys-apps/memtest86+/files/memtest86+-5.01-hardcoded_cc.patch
39 @@ -0,0 +1,16 @@
40 +--- Makefile.orig 2015-02-01 01:08:33.000000000 +0300
41 ++++ Makefile 2015-02-01 01:10:17.624757244 +0300
42 +@@ -9,11 +9,10 @@
43 + #
44 + FDISK=/dev/fd0
45 +
46 +-AS=as -32
47 +-CC=gcc
48 +-
49 + CFLAGS= -Wall -march=i486 -m32 -O0 -fomit-frame-pointer -fno-builtin \
50 + -ffreestanding -fPIC $(SMP_FL) -fno-stack-protector
51 ++CPPFLAGS= -m32
52 ++ASFLAGS= -32
53 +
54 + OBJS= head.o reloc.o main.o test.o init.o lib.o patn.o screen_buffer.o \
55 + config.o cpuid.o linuxbios.o pci.o memsize.o spd.o error.o dmi.o controller.o \
56
57 diff --git a/sys-apps/memtest86+/memtest86+-5.01.ebuild b/sys-apps/memtest86+/memtest86+-5.01.ebuild
58 index 5af79ec..42f218d 100644
59 --- a/sys-apps/memtest86+/memtest86+-5.01.ebuild
60 +++ b/sys-apps/memtest86+/memtest86+-5.01.ebuild
61 @@ -1,4 +1,4 @@
62 -# Copyright 1999-2012 Gentoo Foundation
63 +# Copyright 1999-2015 Gentoo Foundation
64 # Distributed under the terms of the GNU General Public License v2
65 # $Header: /var/cvsroot/gentoo-x86/sys-apps/memtest86+/memtest86+-4.20-r1.ebuild,v 1.3 2012/09/12 12:53:54 johu Exp $
66
67 @@ -12,11 +12,12 @@ SRC_URI="http://www.memtest.org/download/${PV}/${P}.tar.gz"
68
69 LICENSE="GPL-2"
70 SLOT="0"
71 -KEYWORDS="-* amd64 x86"
72 +KEYWORDS="-* ~amd64 ~x86"
73 IUSE="floppy serial"
74
75 BOOTDIR=/boot/memtest86plus
76 QA_PRESTRIPPED="${BOOTDIR}/memtest.netbsd"
77 +QA_FLAGS_IGNORED="${BOOTDIR}/memtest.netbsd"
78
79 RDEPEND="floppy? ( >=sys-boot/grub-0.95:0 sys-fs/mtools )"
80 DEPEND=""
81 @@ -24,7 +25,8 @@ DEPEND=""
82 src_prepare() {
83 sed -i -e 's,0x10000,0x100000,' memtest.lds || die
84 sed -e "s/scp memtest.bin root@192.168.0.12:\/srv\/tftp\/mt86plus//g" -i Makefile
85 - epatch "${FILESDIR}/${P}-gcc-473.patch"
86 + epatch "${FILESDIR}/${P}-gcc-473.patch" \
87 + "${FILESDIR}/${P}-hardcoded_cc.patch"
88
89 if use serial ; then
90 sed -i \