From 0475fc91e13e497f3a53a6d1056a69f6498a3dfb Mon Sep 17 00:00:00 2001 From: Daniel Black Date: Sat, 20 Nov 2004 01:02:23 +0000 Subject: log4c-1.0.10-r1 added per bug #70529. --- dev-libs/log4c/log4c-1.0.10-r1.ebuild | 51 +++++++++++++++++++++++++++++++++++ 1 file changed, 51 insertions(+) create mode 100644 dev-libs/log4c/log4c-1.0.10-r1.ebuild (limited to 'dev-libs/log4c/log4c-1.0.10-r1.ebuild') diff --git a/dev-libs/log4c/log4c-1.0.10-r1.ebuild b/dev-libs/log4c/log4c-1.0.10-r1.ebuild new file mode 100644 index 000000000000..c2ba70bde47e --- /dev/null +++ b/dev-libs/log4c/log4c-1.0.10-r1.ebuild @@ -0,0 +1,51 @@ +# Copyright 1999-2004 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/dev-libs/log4c/log4c-1.0.10-r1.ebuild,v 1.1 2004/11/20 01:02:23 dragonheart Exp $ + +inherit eutils + +DESCRIPTION="Log4c is a library of C for flexible logging to files, syslog and other destinations. It is modeled after the Log for Java library (http://jakarta.apache.org/log4j/), staying as close to their API as is reasonable." +SRC_URI="mirror://sourceforge/log4c/${P}.tar.gz" +HOMEPAGE="http://log4c.sourceforge.net" + +SLOT="0" +LICENSE="LGPL-2.1" +KEYWORDS="x86 ~sparc ~ppc ~amd64" +IUSE="doc" + +# This is the last version of log4c that uses 'expat' and the last one I could +# get working with a gcc 3.3.4 gentoo box. Later version work okay on +# redhat boxes, but the ones I had around we're gcc 3.2. The virtual/logger +# could probably be deleted, but it just doesn't seem right to have log4c +# without a logger underneath it. + +DEPEND=">=dev-libs/expat-1.95.2 + >=media-gfx/graphviz-1.7.15-r2" + +RDEPEND="virtual/logger + >=dev-libs/expat-1.95.2 + >=media-gfx/graphviz-1.7.15-r2" + + +src_unpack() { + unpack ${P}.tar.gz + cd ${S} + ### comment out the docs with this patch to minimize depenencies + useq doc || epatch ${FILESDIR}/${P}-nodocs.patch +} + +src_compile() { + + econf --enable-test || die + emake || die +} + +src_install () { + make DESTDIR=${D} install || die + dodoc AUTHORS COPYING ChangeLog INSTALL README + # Currently with this ebuild you have to have a /etc/log4crc file and + # have LOG4C_RCPATH defined or log4c quitely does nothing + cp ${D}/etc/log4crc.sample ${D}/etc/log4crc + dodir /etc/env.d + echo "LOG4C_RCPATH=/etc" > ${D}/etc/env.d/42${PN} || die +} -- cgit v1.2.3-65-gdbad