ChangeLog

# ChangeLog for net-irc/emech
# Copyright 1999-2007 Gentoo Foundation; Distributed under the GPL v2
# $Header: /var/cvsroot/gentoo-x86/net-irc/emech/ChangeLog,v 1.11 2007/05/06 12:26:53 genone Exp $

06 May 2007; Marius Mauch emech-3.0.2.ebuild:
Replacing einfo with elog

10 Feb 2007; Christian Faulhammer emech-3.0.2.ebuild:
moved from USE flag tcltk to tcl, see bug 17808

10 Oct 2006; Sven Wegener -emech-2.8.5.1.ebuild,
-emech-3.0.ebuild:
Cleanup, bug #140489.

22 Jun 2006; Joshua Jackson emech-3.0.2.ebuild:
Stable x86; security bug #132749

14 Jun 2006; Tobias Scherbaum emech-3.0.2.ebuild:
ppc stable, bug #132749

*emech-3.0.2 (12 Jun 2006)

12 Jun 2006; Alec Warner +emech-3.0.2.ebuild:
bumping 3.0.2 for bug # 132749

*emech-3.0 (01 Aug 2005)

01 Aug 2005; Sven Wegener +emech-3.0.ebuild:
Version bump.

24 Apr 2005; Michael Hanselmann emech-2.8.5.1.ebuild:
Stable on ppc.

04 Sep 2004; Sven Wegener emech-2.8.5.1.ebuild:
Marked stable on x86.

03 Aug 2004; David Holm emech-2.8.5.1.ebuild:
Added to ~ppc.

*emech-2.8.5.1 (30 Jul 2004)

30 Jul 2004; Sven Wegener +metadata.xml,
+emech-2.8.5.1.ebuild:
Initial import, ebuild written by me.

Manifest

DIST emech-3.0.2.tar.gz 229907 RMD160 2c4bed99dc200afd3636cae948eea193a85e65c2 SHA1 f74a07136cf6b672b496564c4838e12246f25c0a SHA256 cb107df3d712ea709b961eecfeefd7ae9bf93a38dc023e59e287cebb5a37f0e8
EBUILD emech-3.0.2.ebuild 1732 RMD160 2b9e8333ae33547ad1eddbd8771b7bb6b8efd37e SHA1 7612325dee364473d253f49917a13a1a0a84b4a2 SHA256 aff409bf2d50b0aacee865184bdc3a81b8ca999e49738374689d2a6e09d9a00b
MISC ChangeLog 1431 RMD160 d2d67ce3db2385f8de4219de0d8397f1620ff3af SHA1 0a81c90dda37be2dd1bebb66abd6ef80ebb89122 SHA256 7af7a36b11cf1b889a0ef917e54dbf5c20a73efba55e168816bdd4be9b6ddaa5
MISC metadata.xml 160 RMD160 279429d1df694561fc2b163cb81c09387b9d940c SHA1 97da1b72eecc5585c65717da08eaccc9bc1cf7cd SHA256 5e058419199e306612929b80a996e3d16c6b20de674a56bb60558d3d36524fe2

emech-3.0.2.ebuild

# Copyright 1999-2007 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/net-irc/emech/emech-3.0.2.ebuild,v 1.5 2007/05/06 12:26:53 genone Exp $

inherit toolchain-funcs

DESCRIPTION="The EnergyMech is a UNIX compatible IRC bot programmed in the C language"
HOMEPAGE="http://www.energymech.net/"
SRC_URI="http://www.energymech.net/files/${P}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="ppc x86"
IUSE="debug session tcl"

DEPEND=""

src_unpack() {
unpack ${A}

sed -i \
-e 's: "help/":"/usr/share/energymech/help/":' \
-e 's: "messages/":"/usr/share/energymech/messages/":' \
"${S}"/src/config.h.in
}

src_compile() {
./configure \
--with-alias \
--with-botnet \
--with-bounce \
--with-ctcp \
--with-dccfile \
--with-dynamode \
--with-dyncmd \
--with-greet \
--with-ircd_ext \
--with-md5 \
--with-newbie \
--with-note \
--with-notify \
--with-rawdns \
--with-redirect \
--with-seen \
--with-stats \
--with-telnet \
--with-toybox \
--with-trivia \
--with-uptime \
--with-web \
--with-wingate \
--without-profiling \
$(use_with tcl) \
$(use_with session) \
$(use_with debug) \
|| die "./configure failed"
emake -C src CC="$(tc-getCC)" OPTIMIZE="${CFLAGS}" || die "emake failed"
}

src_install() {
dobin src/energymech || die "dobin failed"

insinto /usr/share/energymech/help
doins help/* || die "doins failed"

insinto /usr/share/energymech/messages
doins messages/*.txt || die "doins failed"

dodoc sample.* README* TODO VERSIONS CREDITS checkmech || die "dodoc failed"
}

pkg_postinst() {
elog
elog "You can find a sample config file at"
elog "/usr/share/doc/${PF}/sample.conf.gz"
elog
}

metadata.xml




net-irc