Gentoo Archives: gentoo-commits

From: "Diego Petteno (flameeyes)" <flameeyes@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in dev-util/sel: sel-0.08.4.ebuild ChangeLog
Date: Tue, 02 Jun 2009 11:09:34
Message-Id: E1MBRrw-0003iy-Fc@stork.gentoo.org
1 flameeyes 09/06/02 11:09:24
2
3 Modified: sel-0.08.4.ebuild ChangeLog
4 Log:
5 Fix build by just not using the broken Makefile, instead build straight in src_compile. Also fix DEPEND/RDEPEND and die on failed install. Closes bug #247245.
6 (Portage version: 2.2_rc33/cvs/Linux x86_64)
7
8 Revision Changes Path
9 1.9 dev-util/sel/sel-0.08.4.ebuild
10
11 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-util/sel/sel-0.08.4.ebuild?rev=1.9&view=markup
12 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-util/sel/sel-0.08.4.ebuild?rev=1.9&content-type=text/plain
13 diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-util/sel/sel-0.08.4.ebuild?r1=1.8&r2=1.9
14
15 Index: sel-0.08.4.ebuild
16 ===================================================================
17 RCS file: /var/cvsroot/gentoo-x86/dev-util/sel/sel-0.08.4.ebuild,v
18 retrieving revision 1.8
19 retrieving revision 1.9
20 diff -u -r1.8 -r1.9
21 --- sel-0.08.4.ebuild 30 Sep 2005 12:02:46 -0000 1.8
22 +++ sel-0.08.4.ebuild 2 Jun 2009 11:09:24 -0000 1.9
23 @@ -1,6 +1,8 @@
24 -# Copyright 1999-2005 Gentoo Foundation
25 +# Copyright 1999-2009 Gentoo Foundation
26 # Distributed under the terms of the GNU General Public License v2
27 -# $Header: /var/cvsroot/gentoo-x86/dev-util/sel/sel-0.08.4.ebuild,v 1.8 2005/09/30 12:02:46 joker Exp $
28 +# $Header: /var/cvsroot/gentoo-x86/dev-util/sel/sel-0.08.4.ebuild,v 1.9 2009/06/02 11:09:24 flameeyes Exp $
29 +
30 +inherit toolchain-funcs
31
32 DESCRIPTION="A filemanager for shell scripts"
33 SRC_URI="http://www.rninet.de/darkstar/files/${P}.tar.gz"
34 @@ -11,28 +13,33 @@
35 KEYWORDS="ppc s390 sparc x86"
36 IUSE=""
37
38 -DEPEND=">=sys-libs/ncurses-5.1"
39 +RDEPEND=">=sys-libs/ncurses-5.1"
40 +DEPEND="${RDEPEND}"
41
42 src_unpack () {
43 unpack ${A}
44 - cd ${S}
45 + cd "${S}"
46
47 - cp Makefile Makefile.orig
48 - sed -e "s:-m486:${CFLAGS}:" -e "s:-O3::" Makefile.orig > Makefile
49 + sed -i -e "s:/usr/local/share/sel/help\.txt:/usr/share/sel/help\.txt:" \
50 + sel.c
51 +}
52
53 - cp sel.c sel.c.orig
54 - sed -e "s:/usr/local/share/sel/help\.txt:/usr/share/sel/help\.txt:" \
55 - sel.c.orig > sel.c
56 +doecho() {
57 + echo "$@"
58 + "$@"
59 }
60
61 src_compile() {
62 - make || die
63 + doecho $(tc-getCC) -o ${PN} \
64 + ${CFLAGS} ${LDFLAGS} \
65 + ${PN}.c -lncurses \
66 + || die "build failed"
67 }
68
69 src_install () {
70 - dobin sel
71 - doman sel.1
72 + dobin sel || die
73 + doman sel.1 || die
74 insinto /usr/share/sel
75 - doins help.txt
76 - dodoc Changelog LICENSE
77 + doins help.txt || die
78 + dodoc Changelog LICENSE || die
79 }
80
81
82
83 1.13 dev-util/sel/ChangeLog
84
85 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-util/sel/ChangeLog?rev=1.13&view=markup
86 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-util/sel/ChangeLog?rev=1.13&content-type=text/plain
87 diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-util/sel/ChangeLog?r1=1.12&r2=1.13
88
89 Index: ChangeLog
90 ===================================================================
91 RCS file: /var/cvsroot/gentoo-x86/dev-util/sel/ChangeLog,v
92 retrieving revision 1.12
93 retrieving revision 1.13
94 diff -u -r1.12 -r1.13
95 --- ChangeLog 9 Feb 2007 07:46:54 -0000 1.12
96 +++ ChangeLog 2 Jun 2009 11:09:24 -0000 1.13
97 @@ -1,6 +1,11 @@
98 # ChangeLog for dev-util/sel
99 -# Copyright 2002-2007 Gentoo Foundation; Distributed under the GPL v2
100 -# $Header: /var/cvsroot/gentoo-x86/dev-util/sel/ChangeLog,v 1.12 2007/02/09 07:46:54 flameeyes Exp $
101 +# Copyright 1999-2009 Gentoo Foundation; Distributed under the GPL v2
102 +# $Header: /var/cvsroot/gentoo-x86/dev-util/sel/ChangeLog,v 1.13 2009/06/02 11:09:24 flameeyes Exp $
103 +
104 + 02 Jun 2009; Diego E. Pettenò <flameeyes@g.o> sel-0.08.4.ebuild:
105 + Fix build by just not using the broken Makefile, instead build straight in
106 + src_compile. Also fix DEPEND/RDEPEND and die on failed install. Closes bug
107 + #247245.
108
109 09 Feb 2007; Diego Pettenò <flameeyes@g.o> ChangeLog:
110 Regenerate digest in Manifest2 format.