ChangeLog

# ChangeLog for net-irc/eiwic
# Copyright 1999-2007 Gentoo Foundation; Distributed under the GPL v2
# $Header: /var/cvsroot/gentoo-x86/net-irc/eiwic/ChangeLog,v 1.4 2007/07/01 12:42:23 angelos Exp $

01 Jul 2007; Christoph Mende eiwic-1.1.3.ebuild:
Stable on amd64

04 Jun 2007; Christian Faulhammer eiwic-1.1.3.ebuild:
add ~x86, bug 180500

04 Jun 2007; Christoph Mende eiwic-1.1.3.ebuild:
Fixed wrong path in the sample.conf

*eiwic-1.1.3 (31 May 2007)

31 May 2007; Christoph Mende +metadata.xml,
+eiwic-1.1.3.ebuild:
Initial import.

Manifest

DIST eiwic-1.1.3.tar.gz 116067 RMD160 3e0c8be266f90b9093f00102075c29e67cb0c5f4 SHA1 24d96e31ea422d2ac6cc6a8bd8e7d94aa8d3a9c4 SHA256 0e1bb06b6d585bf8511c1ada272be2be8eff6de8a44517eec243cfa31be22711
EBUILD eiwic-1.1.3.ebuild 1293 RMD160 9025a35b7b8ebb8de4e922cea60225d5a90be8df SHA1 4d09270f3de24edc5f44d4251c4e5b1bb8efd7f3 SHA256 a53d32e3cd7658a0732457958e36105dd35783617a816dfd153841acf3f74a11
MISC ChangeLog 638 RMD160 c9219061836c87681657f32e9165eae373c944d5 SHA1 209a1c29b6644d167c119e9a4042be766aedec63 SHA256 15a1eb89255d1879b73bd9acb0fd948347baf25bbcd16d9d5c78e59cd5ef0251
MISC metadata.xml 596 RMD160 e97ac8a49d32980bc7b9d63da15ef85eba7001fa SHA1 9fe97d958bd704f3ce2dec111f441394eac4962f SHA256 4ced54e5cdbfd3e1204c159abdae0726bb7be87ce0545a65cd0dc3ecbac0ee7c

eiwic-1.1.3.ebuild

# Copyright 1999-2007 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/net-irc/eiwic/eiwic-1.1.3.ebuild,v 1.4 2007/07/01 12:42:23 angelos Exp $

inherit multilib flag-o-matic

DESCRIPTION="A modular IRC bot written in C"
HOMEPAGE="http://lordi.styleliga.org/eiwic/"
SRC_URI="http://lordi.styleliga.org/eiwic/${P}.tar.gz"

LICENSE="GPL-2"
SLOT="0"
KEYWORDS="amd64 ~x86"
IUSE="debug doc ipv6 rss"

DEPEND="rss? ( media-libs/raptor )"
RDEPEND="${DEPEND}"

src_unpack() {
unpack ${A}
cd "${S}"

if use debug; then
strip-flags
append-flags -ggdb
fi

sed -i "/^set MODULE_PATH/s:modules:/usr/$(get_libdir)/eiwic:" sample.conf
sed -i "/^load MODULE/s:$:.so:" sample.conf
}

src_compile() {
econf \
$(use_enable debug vv-debug) \
$(use_enable ipv6) \
|| die "econf failed"
emake || die "emake failed"
}

src_install() {
emake DESTDIR="${D}" install || die "install failed"
dodoc AUTHORS ChangeLog README NEWS TODO sample.conf

if use doc; then
dohtml doc/*
fi
}

pkg_postinst() {
echo
einfo "You need a configuration file to run eiwic"
einfo "A sample configuration was installed to"
einfo "/usr/share/doc/${PF}/"
echo
if use debug; then
einfo "For debugging options please see eiwic -h"
echo
fi
}

metadata.xml




no-herd

angelos@gentoo.org
Christoph Mende


Eiwic is an IRC-bot written in pure C. It can be easily extended by own modules,
that can be loaded at runtime. It has an module API which is designed to make
the creation of own modules as easy as possible. Including "output routing",
TCP/IP socket interface and timer functions.