Gentoo Archives: gentoo-commits

From: "Patrick Kursawe (phosphan)" <phosphan@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in dev-util/cdecl: cdecl-2.5-r2.ebuild ChangeLog
Date: Wed, 03 Nov 2010 17:20:27
Message-Id: 20101103172022.6534020051@flycatcher.gentoo.org
1 phosphan 10/11/03 17:20:22
2
3 Modified: ChangeLog
4 Added: cdecl-2.5-r2.ebuild
5 Log:
6 Fixed an implicit int->pointer conversion, see bug #333451.
7
8 (Portage version: 2.1.9.14/cvs/Linux i686)
9
10 Revision Changes Path
11 1.17 dev-util/cdecl/ChangeLog
12
13 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-util/cdecl/ChangeLog?rev=1.17&view=markup
14 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-util/cdecl/ChangeLog?rev=1.17&content-type=text/plain
15 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-util/cdecl/ChangeLog?r1=1.16&r2=1.17
16
17 Index: ChangeLog
18 ===================================================================
19 RCS file: /var/cvsroot/gentoo-x86/dev-util/cdecl/ChangeLog,v
20 retrieving revision 1.16
21 retrieving revision 1.17
22 diff -u -r1.16 -r1.17
23 --- ChangeLog 26 Aug 2010 20:17:47 -0000 1.16
24 +++ ChangeLog 3 Nov 2010 17:20:22 -0000 1.17
25 @@ -1,6 +1,12 @@
26 # ChangeLog for dev-util/cdecl
27 # Copyright 1999-2010 Gentoo Foundation; Distributed under the GPL v2
28 -# $Header: /var/cvsroot/gentoo-x86/dev-util/cdecl/ChangeLog,v 1.16 2010/08/26 20:17:47 phosphan Exp $
29 +# $Header: /var/cvsroot/gentoo-x86/dev-util/cdecl/ChangeLog,v 1.17 2010/11/03 17:20:22 phosphan Exp $
30 +
31 +*cdecl-2.5-r2 (03 Nov 2010)
32 +
33 + 03 Nov 2010; Patrick Kursawe <phosphan@g.o> +cdecl-2.5-r2.ebuild,
34 + +files/cdecl-2.5-implicit-pointer.patch:
35 + Fixed an implicit int->pointer conversion, see bug #333451.
36
37 26 Aug 2010; Patrick Kursawe <phosphan@g.o> cdecl-2.5-r1.ebuild,
38 files/cdecl-2.5.patch:
39
40
41
42 1.1 dev-util/cdecl/cdecl-2.5-r2.ebuild
43
44 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-util/cdecl/cdecl-2.5-r2.ebuild?rev=1.1&view=markup
45 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-util/cdecl/cdecl-2.5-r2.ebuild?rev=1.1&content-type=text/plain
46
47 Index: cdecl-2.5-r2.ebuild
48 ===================================================================
49 # Copyright 1999-2010 Gentoo Foundation
50 # Distributed under the terms of the GNU General Public License v2
51 # $Header: /var/cvsroot/gentoo-x86/dev-util/cdecl/cdecl-2.5-r2.ebuild,v 1.1 2010/11/03 17:20:22 phosphan Exp $
52
53 inherit eutils toolchain-funcs
54
55 DESCRIPTION="Turn English phrases to C or C++ declarations"
56 SRC_URI="ftp://ftp.netsw.org/softeng/lang/c/tools/cdecl/${P}.tar.gz"
57 HOMEPAGE="http://www.boutell.com/lsm/lsmbyid.cgi/002103"
58
59 KEYWORDS="~amd64 ~mips ~ppc ~sparc ~x86"
60 LICENSE="public-domain"
61 SLOT="0"
62
63 RDEPEND="readline? (
64 sys-libs/ncurses
65 sys-libs/readline
66 )"
67
68 DEPEND="${RDEPEND}
69 || (
70 dev-util/yacc
71 sys-devel/bison
72 )
73 !<dev-util/cutils-1.6-r2"
74
75 IUSE="readline"
76
77 src_unpack() {
78 unpack ${A}
79 cd "${S}"
80 epatch "${FILESDIR}/${P}.patch"
81 epatch "${FILESDIR}/${P}-implicit-pointer.patch"
82 }
83
84 src_compile() {
85 if use readline; then
86 CFLAGS="${CFLAGS} -DUSE_READLINE"
87 LIBS="${LIBS} -lreadline -lncurses"
88 fi
89 emake CC="$(tc-getCC)" CFLAGS="${CFLAGS}" LDFLAGS="${LDFLAGS}" LIBS="${LIBS}" || die
90 }
91
92 src_install() {
93 dobin cdecl
94 dohard /usr/bin/cdecl /usr/bin/c++decl
95 dodoc README
96 doman *.1
97 }