ChangeLog

# ChangeLog for dev-util/cdecl
# Copyright 2000-2008 Gentoo Foundation; Distributed under the GPL v2
# $Header: /var/cvsroot/gentoo-x86/dev-util/cdecl/ChangeLog,v 1.13 2008/03/06 17:24:19 tove Exp $

11 Feb 2008; Patrick Kursawe cdecl-2.5-r1.ebuild:
Works with bison, fixed dependencies, see bug #159885

04 Jun 2007; Patrick Kursawe cdecl-2.5-r1.ebuild:
Homepage adjusted, bug #179548

22 Feb 2007; Piotr JaroszyƄski ChangeLog:
Transition to Manifest2.

29 Apr 2006; Jason Wever cdecl-2.5-r1.ebuild:
Stable on SPARC.

22 Mar 2006; Patrick Kursawe cdecl-2.5-r1.ebuild:
Adding blocker for old cutils (which provides a simpler cdecl).
Bug #127076.

15 Feb 2006; Patrick Kursawe cdecl-2.5-r1.ebuild:
Adding a HOMEPAGE (bug #122857)

02 Jun 2005; cdecl-2.5-r1.ebuild:
Added ~amd64

03 May 2005; David Holm cdecl-2.5-r1.ebuild:
Added to ~ppc.

28 Jun 2004; Ciaran McCreesh cdecl-2.5-r1.ebuild:
Added ~sparc, ~mips

*cdecl-2.5-r1 (01 Oct 2003)

01 Oct 2003; Patrick Kursawe cdecl-2.5-r1.ebuild:
Forgot the manpages, added them now.

*cdecl-2.5 (30 Sep 2003)

30 Sep 2003; Patrick Kursawe cdecl-2.5.ebuild,
metadata.xml, files/cdecl-2.5.patch:
Initial import, suggested in bug 29836

Manifest

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

AUX cdecl-2.5.patch 736 RMD160 b319a251359a612e65b0cc1a713f97734677ab10 SHA1 c43646e088ad580bea93fe69bffd762582233299 SHA256 4c98e64198756a25f505ffb123a9818a6ce075c9643c06fe5944a7359d76f1d2
DIST cdecl-2.5.tar.gz 21435 RMD160 351c36dcc7f18e4d143f2559460025d2de9a83c4 SHA1 b955a0b95b635090360b19de888cb29d5c005296 SHA256 b74caef08407a2195d6f1facf103e5af29253f67d599486164241b14ee42a936
EBUILD cdecl-2.5-r1.ebuild 1017 RMD160 65f3a453b020813e5d442f3bc4d2a3f5f4574ea5 SHA1 56e913ace866636b332ac97533fdab658831d878 SHA256 2f79ffbb826fffcf6cd37630090602592ff8c99610bad0d082bfd00826e20792
MISC ChangeLog 1454 RMD160 c2cd3b6813f8d49a514b08935bfd9e6be3c98eb0 SHA1 cf641d0c23a6f50160ba1e5d77ece7572be19131 SHA256 a8adb9d4b9eff06b1d01289c946a617b0fc4e4d96385e0b54f9d4404dec2d8e6
MISC metadata.xml 224 RMD160 d646bef174a902fd1910871e794292c44f292052 SHA1 411f9bc454756fe51f5ff5033b73f91b0b07a204 SHA256 c2d7984543cf5a2770459f930dc78cbe0a220cb3297123dc108b225edc33a822
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.7 (GNU/Linux)

iD8DBQFH0Ci9V3J2n04EauwRAtJ5AJ41vYZ7XsqbO2DsXBSTz2ybUxC8wwCg3AFt
e9jIs98uHww6Z3lEtXpPD4Y=
=mjg4
-----END PGP SIGNATURE-----

cdecl-2.5-r1.ebuild

# Copyright 1999-2008 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-util/cdecl/cdecl-2.5-r1.ebuild,v 1.13 2008/02/11 11:20:02 phosphan Exp $

inherit eutils

DESCRIPTION="Turn English phrases to C or C++ declarations"
SRC_URI="ftp://ftp.netsw.org/softeng/lang/c/tools/cdecl/${P}.tar.gz"
HOMEPAGE="http://www.boutell.com/lsm/lsmbyid.cgi/002103"

KEYWORDS="~amd64 ~mips ~ppc sparc x86"
LICENSE="public-domain"
SLOT="0"

RDEPEND="readline? (
sys-libs/ncurses
sys-libs/readline
)"

DEPEND="${RDEPEND}
|| (
dev-util/yacc
sys-devel/bison
)
!
IUSE="readline"

src_unpack() {
unpack ${A}
cd "${S}"
epatch "${FILESDIR}/${P}.patch"
}

src_compile() {
if use readline; then
CFLAGS="${CFLAGS} -DUSE_READLINE"
LIBS="${LIBS} -lreadline -lncurses"
fi
emake CFLAGS="${CFLAGS}" LIBS="${LIBS}" || die
}

src_install() {
dobin cdecl
dohard /usr/bin/cdecl /usr/bin/c++decl
dodoc README
doman *.1
}

files

metadata.xml




no-herd

phosphan@gentoo.org