Gentoo Archives: gentoo-commits

From: "Chi-Thanh Christopher Nguyen (chithanh)" <chithanh@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in sys-boot/syslinux: ChangeLog syslinux-4.00_pre29.ebuild syslinux-3.80.ebuild syslinux-3.51.ebuild syslinux-3.70.ebuild syslinux-4.00_pre24.ebuild syslinux-3.82-r1.ebuild syslinux-3.75.ebuild syslinux-3.72.ebuild syslinux-3.82.ebuild syslinux-3.36.ebuild
Date: Sat, 27 Feb 2010 08:33:15
Message-Id: E1NlI6r-0001d1-4e@stork.gentoo.org
1 chithanh 10/02/27 08:33:13
2
3 Modified: ChangeLog
4 Added: syslinux-4.00_pre29.ebuild
5 Removed: syslinux-3.80.ebuild syslinux-3.51.ebuild
6 syslinux-3.70.ebuild syslinux-4.00_pre24.ebuild
7 syslinux-3.82-r1.ebuild syslinux-3.75.ebuild
8 syslinux-3.72.ebuild syslinux-3.82.ebuild
9 syslinux-3.36.ebuild
10 Log:
11 syslinux version bump, remove old
12 (Portage version: 2.2_rc63/cvs/Linux x86_64)
13
14 Revision Changes Path
15 1.56 sys-boot/syslinux/ChangeLog
16
17 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/sys-boot/syslinux/ChangeLog?rev=1.56&view=markup
18 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/sys-boot/syslinux/ChangeLog?rev=1.56&content-type=text/plain
19 diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/sys-boot/syslinux/ChangeLog?r1=1.55&r2=1.56
20
21 Index: ChangeLog
22 ===================================================================
23 RCS file: /var/cvsroot/gentoo-x86/sys-boot/syslinux/ChangeLog,v
24 retrieving revision 1.55
25 retrieving revision 1.56
26 diff -u -r1.55 -r1.56
27 --- ChangeLog 26 Feb 2010 12:10:54 -0000 1.55
28 +++ ChangeLog 27 Feb 2010 08:33:12 -0000 1.56
29 @@ -1,6 +1,17 @@
30 # ChangeLog for sys-boot/syslinux
31 # Copyright 1999-2010 Gentoo Foundation; Distributed under the GPL v2
32 -# $Header: /var/cvsroot/gentoo-x86/sys-boot/syslinux/ChangeLog,v 1.55 2010/02/26 12:10:54 fauli Exp $
33 +# $Header: /var/cvsroot/gentoo-x86/sys-boot/syslinux/ChangeLog,v 1.56 2010/02/27 08:33:12 chithanh Exp $
34 +
35 +*syslinux-4.00_pre29 (27 Feb 2010)
36 +
37 + 27 Feb 2010; Chí-Thanh Christopher Nguyễn <chithanh@g.o>
38 + -files/syslinux-3.07-nossp.patch, -files/syslinux-3.08-nossp.patch,
39 + -files/syslinux-3.09-nopie.patch, -syslinux-3.36.ebuild,
40 + -syslinux-3.51.ebuild, -syslinux-3.70.ebuild, -syslinux-3.72.ebuild,
41 + -syslinux-3.75.ebuild, -syslinux-3.80.ebuild, -syslinux-3.82.ebuild,
42 + -syslinux-3.82-r1.ebuild, -syslinux-4.00_pre24.ebuild,
43 + +syslinux-4.00_pre29.ebuild:
44 + version bump, remove versions that will never go stable
45
46 26 Feb 2010; Christian Faulhammer <fauli@g.o> syslinux-3.83.ebuild:
47 stable x86, bug 292442
48
49
50
51 1.1 sys-boot/syslinux/syslinux-4.00_pre29.ebuild
52
53 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/sys-boot/syslinux/syslinux-4.00_pre29.ebuild?rev=1.1&view=markup
54 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/sys-boot/syslinux/syslinux-4.00_pre29.ebuild?rev=1.1&content-type=text/plain
55
56 Index: syslinux-4.00_pre29.ebuild
57 ===================================================================
58 # Copyright 1999-2010 Gentoo Foundation
59 # Distributed under the terms of the GNU General Public License v2
60 # $Header: /var/cvsroot/gentoo-x86/sys-boot/syslinux/syslinux-4.00_pre29.ebuild,v 1.1 2010/02/27 08:33:12 chithanh Exp $
61
62 inherit eutils toolchain-funcs
63
64 DESCRIPTION="SYSLINUX, PXELINUX, ISOLINUX, EXTLINUX and MEMDISK bootloaders"
65 HOMEPAGE="http://syslinux.zytor.com/"
66 SRC_URI="mirror://kernel/linux/utils/boot/syslinux/Testing/${P/_/-}.tar.bz2"
67
68 LICENSE="GPL-2"
69 SLOT="0"
70 KEYWORDS="-* ~amd64 ~x86"
71 IUSE="custom-cflags"
72
73 RDEPEND="sys-fs/mtools
74 dev-perl/Crypt-PasswdMD5
75 dev-perl/Digest-SHA1"
76 DEPEND="${RDEPEND}
77 dev-lang/nasm"
78
79 S=${WORKDIR}/${P/_/-}
80
81 # This ebuild is a departure from the old way of rebuilding everything in syslinux
82 # This departure is necessary since hpa doesn't support the rebuilding of anything other
83 # than the installers.
84
85 # removed all the unpack/patching stuff since we aren't rebuilding the core stuff anymore
86
87 src_unpack() {
88 unpack ${A}
89 cd "${S}"
90 # Fix building on hardened
91 epatch "${FILESDIR}"/${PN}-4.00-nopie.patch
92
93 rm -f gethostip #bug 137081
94
95 # Don't prestrip or override user LDFLAGS, bug #305783
96 local SYSLINUX_MAKEFILES="extlinux/Makefile linux/Makefile mtools/Makefile \
97 sample/Makefile utils/Makefile"
98 sed -i ${SYSLINUX_MAKEFILES} -e '/^LDFLAGS/d' || die "sed failed"
99
100 if use custom-cflags; then
101 sed -i ${SYSLINUX_MAKEFILES} \
102 -e 's|-g -Os||g' \
103 -e 's|-Os||g' \
104 -e 's|CFLAGS[[:space:]]\+=|CFLAGS +=|g' \
105 || die "sed custom-cflags failed"
106 fi
107
108 }
109
110 src_compile() {
111 emake CC=$(tc-getCC) installer || die
112 }
113
114 src_install() {
115 emake INSTALLSUBDIRS=utils INSTALLROOT="${D}" MANDIR=/usr/share/man install || die
116 dodoc README NEWS doc/* || die
117 }