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