Gentoo Archives: gentoo-commits

From: "Lars Wendler (polynomial-c)" <polynomial-c@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in sys-apps/memtest86: memtest86-4.3.5.ebuild ChangeLog
Date: Wed, 03 Jun 2015 09:17:45
Message-Id: 20150603091739.76DD1A23@oystercatcher.gentoo.org
1 polynomial-c 15/06/03 09:17:39
2
3 Modified: ChangeLog
4 Added: memtest86-4.3.5.ebuild
5 Log:
6 Version bump
7
8 (Portage version: 2.2.20/cvs/Linux x86_64, signed Manifest commit with key 0x981CA6FC)
9
10 Revision Changes Path
11 1.47 sys-apps/memtest86/ChangeLog
12
13 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-apps/memtest86/ChangeLog?rev=1.47&view=markup
14 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-apps/memtest86/ChangeLog?rev=1.47&content-type=text/plain
15 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-apps/memtest86/ChangeLog?r1=1.46&r2=1.47
16
17 Index: ChangeLog
18 ===================================================================
19 RCS file: /var/cvsroot/gentoo-x86/sys-apps/memtest86/ChangeLog,v
20 retrieving revision 1.46
21 retrieving revision 1.47
22 diff -u -r1.46 -r1.47
23 --- ChangeLog 29 May 2015 08:06:27 -0000 1.46
24 +++ ChangeLog 3 Jun 2015 09:17:39 -0000 1.47
25 @@ -1,6 +1,11 @@
26 # ChangeLog for sys-apps/memtest86
27 # Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2
28 -# $Header: /var/cvsroot/gentoo-x86/sys-apps/memtest86/ChangeLog,v 1.46 2015/05/29 08:06:27 polynomial-c Exp $
29 +# $Header: /var/cvsroot/gentoo-x86/sys-apps/memtest86/ChangeLog,v 1.47 2015/06/03 09:17:39 polynomial-c Exp $
30 +
31 +*memtest86-4.3.5 (03 Jun 2015)
32 +
33 + 02 Jun 2015; Lars Wendler <polynomial-c@g.o> +memtest86-4.3.5.ebuild:
34 + Version bump.
35
36 *memtest86-4.3.4 (29 May 2015)
37
38
39
40
41 1.1 sys-apps/memtest86/memtest86-4.3.5.ebuild
42
43 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-apps/memtest86/memtest86-4.3.5.ebuild?rev=1.1&view=markup
44 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-apps/memtest86/memtest86-4.3.5.ebuild?rev=1.1&content-type=text/plain
45
46 Index: memtest86-4.3.5.ebuild
47 ===================================================================
48 # Copyright 1999-2015 Gentoo Foundation
49 # Distributed under the terms of the GNU General Public License v2
50 # $Header: /var/cvsroot/gentoo-x86/sys-apps/memtest86/memtest86-4.3.5.ebuild,v 1.1 2015/06/03 09:17:39 polynomial-c Exp $
51
52 EAPI=5
53
54 inherit mount-boot eutils toolchain-funcs
55
56 DESCRIPTION="A stand alone memory test for x86 computers"
57 HOMEPAGE="http://www.memtest86.com/"
58 SRC_URI="http://www.memtest86.com/downloads/${P}-src.tar.gz"
59
60 LICENSE="GPL-2"
61 SLOT="0"
62 KEYWORDS="-* ~amd64 ~x86"
63 IUSE="serial"
64 S="${WORKDIR}/src"
65
66 BOOTDIR=/boot/memtest86
67
68 src_prepare() {
69 epatch "${FILESDIR}"/${PN}-4.3.3-build-nopie.patch #66630 + #206726
70
71 sed -i -e 's,0x10000,0x100000,' memtest.lds || die
72
73 if use serial ; then
74 sed -i \
75 -e '/^#define SERIAL_CONSOLE_DEFAULT/s:0:1:' \
76 config.h \
77 || die "sed failed"
78 fi
79
80 tc-export AS CC LD
81 }
82
83 src_test() { :; }
84
85 src_install() {
86 insinto ${BOOTDIR}
87 newins memtest.bin memtest
88 dosym memtest ${BOOTDIR}/memtest.bin
89
90 exeinto /etc/grub.d
91 doexe "${FILESDIR}"/39_memtest86
92
93 dodoc README README.build-process README.background
94 }
95
96 pkg_postinst() {
97 mount-boot_pkg_postinst
98 elog
99 elog "memtest has been installed in ${BOOTDIR}/"
100 elog "You may wish to update your bootloader configs"
101 elog "by adding these lines:"
102 elog " - For grub2 just run grub-mkconfig, a configuration file is installed"
103 elog " as /etc/grub/39_${PN}"
104 elog " - For grub legacy: (replace '?' with correct numbers for your boot partition)"
105 elog " > title=${PN}"
106 elog " > root (hd?,?)"
107 elog " > kernel ${BOOTDIR}/memtest"
108 elog " - For lilo:"
109 elog " > image = ${BOOTDIR}/memtest"
110 elog " > label = ${PN}"
111 elog
112 }