ChangeLog

# ChangeLog for dev-util/ccmalloc
# Copyright 1999-2008 Gentoo Foundation; Distributed under the GPL v2
# $Header: /var/cvsroot/gentoo-x86/dev-util/ccmalloc/ChangeLog,v 1.4 2008/01/28 00:55:11 hawking Exp $

28 Jan 2008; Ali Polatel metadata.xml,
ccmalloc-0.4.0.ebuild:
Add myself as maintainer, quoting.

25 Dec 2007; Christian Heim metadata.xml:
Removing dholm from metadata.xml as per #24623. Assigning to maintainer-needed.

09 Feb 2007; Diego Pettenò ChangeLog:
Regenerate digest in Manifest2 format.

*ccmalloc-0.4.0 (10 Nov 2004)

10 Nov 2004; David Holm +metadata.xml,
+ccmalloc-0.4.0.ebuild:
Ebuild submitted by Darryl Bleau
(bug #34546)

Manifest

DIST ccmalloc-0.4.0.tar.gz 57917 RMD160 028a80c6b13600106acb0c6200b6c5978ec0d653 SHA1 69eacf1cbda8b8b0278c77381f8998d5d869830d SHA256 b4953cf8c2f4477ec2a5e8884308393826793df072aeef9edf2bac8d24a33bd3
EBUILD ccmalloc-0.4.0.ebuild 848 RMD160 76716942b6cbfe9b949736afdfd66aae55f5f23d SHA1 f33386946c4a4a0cd6fab5d29be8fb2508517eba SHA256 87cf51d0ba9a7eec40967e7ef20d0232823c97403ad1559a3a84059f7aa7e2d5
MISC ChangeLog 794 RMD160 a2f098c2327dc418019d2a776f6bc5f4fc51f346 SHA1 df8e04b09024a247b46035a4b99c7a3fdcbf739c SHA256 1b927fcf4c602eebc9ba2413a1bfe9c750ecdf644cffeb30b65d9e3ecd14597f
MISC metadata.xml 748 RMD160 8c318521428786c60645587c4053b2695d23fa3a SHA1 d33802b64db365f5794b783b06ac775df4c7ff03 SHA256 b6f9a85be1ac2874fff3876147f426bb4ef3e2a629a2a2d055c8331936f9b48e

ccmalloc-0.4.0.ebuild

# Copyright 1999-2008 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-util/ccmalloc/ccmalloc-0.4.0.ebuild,v 1.2 2008/01/28 00:55:11 hawking Exp $

inherit eutils

DESCRIPTION="A easy-to-use memory debugging library"
HOMEPAGE="http://www.inf.ethz.ch/personal/biere/projects/ccmalloc/"
SRC_URI="http://www.inf.ethz.ch/personal/biere/projects/${PN}/${P}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~ppc ~x86"
IUSE="debug"
DEPEND="sys-devel/gcc sys-apps/sed"
RDEPEND="virtual/libc"

src_compile() {
local myconf
use debug && ${myconf} = "${myconf} --debug"
./configure --prefix=/usr ${myconf} || die "configure failed"
emake || die "emake failed"
}

src_install() {
einstall PREFIX="${D}"/usr || die "einstall failed"
dodoc BUGS FEATURES NEWS README TODO USAGE VERSION
}

metadata.xml




no-herd

hawking@gentoo.org
Ali Polatel


If you want to remove memory leaks from your C or C++ programs or you
experience strange bugs, probably due to pointer access to freed data,
then ccmalloc may be the right tool for you. In general it can help you
to track down memory related problems with C and C++ programs. It does
not replace more sophistacted tools such as purify or valgrind, since it
can not detect illegal memory reads, at least not all type of memory reads.