Gentoo Archives: gentoo-commits

From: "Justin Lecher (jlec)" <jlec@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in sys-apps/memtest86+: ChangeLog memtest86+-4.10-r1.ebuild
Date: Tue, 04 Jan 2011 12:33:51
Message-Id: 20110104123341.9E64D2005C@flycatcher.gentoo.org
1 jlec 11/01/04 12:33:41
2
3 Modified: ChangeLog
4 Added: memtest86+-4.10-r1.ebuild
5 Log:
6 Respect compiler and linker, remove uneeded QA_ restriction, remove redundant phase
7
8 (Portage version: 2.2.0_alpha12/cvs/Linux x86_64)
9
10 Revision Changes Path
11 1.59 sys-apps/memtest86+/ChangeLog
12
13 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-apps/memtest86+/ChangeLog?rev=1.59&view=markup
14 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-apps/memtest86+/ChangeLog?rev=1.59&content-type=text/plain
15 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-apps/memtest86+/ChangeLog?r1=1.58&r2=1.59
16
17 Index: ChangeLog
18 ===================================================================
19 RCS file: /var/cvsroot/gentoo-x86/sys-apps/memtest86+/ChangeLog,v
20 retrieving revision 1.58
21 retrieving revision 1.59
22 diff -u -r1.58 -r1.59
23 --- ChangeLog 24 Jun 2010 01:02:15 -0000 1.58
24 +++ ChangeLog 4 Jan 2011 12:33:41 -0000 1.59
25 @@ -1,6 +1,12 @@
26 # ChangeLog for sys-apps/memtest86+
27 -# Copyright 1999-2010 Gentoo Foundation; Distributed under the GPL v2
28 -# $Header: /var/cvsroot/gentoo-x86/sys-apps/memtest86+/ChangeLog,v 1.58 2010/06/24 01:02:15 spock Exp $
29 +# Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2
30 +# $Header: /var/cvsroot/gentoo-x86/sys-apps/memtest86+/ChangeLog,v 1.59 2011/01/04 12:33:41 jlec Exp $
31 +
32 +*memtest86+-4.10-r1 (04 Jan 2011)
33 +
34 + 04 Jan 2011; Justin Lecher <jlec@g.o> +memtest86+-4.10-r1.ebuild:
35 + Respect compiler and linker, remove uneeded QA_ restriction, remove redundant
36 + phase
37
38 *memtest86+-4.10 (24 Jun 2010)
39
40
41
42
43 1.1 sys-apps/memtest86+/memtest86+-4.10-r1.ebuild
44
45 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-apps/memtest86+/memtest86+-4.10-r1.ebuild?rev=1.1&view=markup
46 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-apps/memtest86+/memtest86+-4.10-r1.ebuild?rev=1.1&content-type=text/plain
47
48 Index: memtest86+-4.10-r1.ebuild
49 ===================================================================
50 # Copyright 1999-2011 Gentoo Foundation
51 # Distributed under the terms of the GNU General Public License v2
52 # $Header: /var/cvsroot/gentoo-x86/sys-apps/memtest86+/memtest86+-4.10-r1.ebuild,v 1.1 2011/01/04 12:33:41 jlec Exp $
53
54 EAPI="3"
55
56 inherit mount-boot eutils toolchain-funcs
57
58 DESCRIPTION="Memory tester based on memtest86"
59 HOMEPAGE="http://www.memtest.org/"
60 SRC_URI="http://www.memtest.org/download/${PV}/${P}.tar.gz"
61
62 LICENSE="GPL-2"
63 SLOT="0"
64 KEYWORDS="-* ~amd64 ~x86"
65 IUSE="floppy serial"
66
67 RESTRICT="test"
68
69 RDEPEND="floppy? ( >=sys-boot/grub-0.95 sys-fs/mtools )"
70 DEPEND="${RDEPEND}"
71
72 src_prepare() {
73 epatch "${FILESDIR}"/${PN}-4.10-hardcoded_cc.patch
74
75 sed -i -e 's/$(LD) -s /$(LD) /' Makefile || die
76 sed -i -e 's,0x10000,0x100000,' memtest.lds || die
77
78 if use serial ; then
79 sed -i -e 's/#define SERIAL_CONSOLE_DEFAULT 0/#define SERIAL_CONSOLE_DEFAULT 1/' config.h || die
80 fi
81
82 tc-export CC AS LD
83 }
84
85 src_install() {
86 insinto /boot/memtest86plus
87 newins memtest.bin memtest || die
88 newins memtest memtest.netbsd || die
89 dosym memtest /boot/memtest86plus/memtest.bin
90 dodoc README README.build-process
91
92 if use floppy ; then
93 dobin "${FILESDIR}"/make-memtest86+-boot-floppy
94 doman "${FILESDIR}"/make-memtest86+-boot-floppy.1
95 fi
96 }
97
98 pkg_postinst() {
99 echo
100 einfo "memtest has been installed in /boot/memtest86plus/"
101 einfo "You may wish to update your bootloader configs"
102 einfo "by adding these lines:"
103 einfo " - For grub: (replace '?' with correct numbers for your boot partition)"
104 einfo " > title=Memtest86Plus"
105 einfo " > root (hd?,?)"
106 einfo " > kernel /boot/memtest86plus/memtest"
107 einfo " or try this if you get grub error 28:"
108 einfo " > title=Memtest86Plus"
109 einfo " > root (hd?,?)"
110 einfo " > kernel --type=netbsd /boot/memtest86plus/memtest.netbsd"
111 einfo
112 einfo " - For lilo:"
113 einfo " > image = /boot/memtest86plus/memtest"
114 einfo " > label = Memtest86Plus"
115 echo
116 }