Portage is a package management system used by Gentoo Linux
# 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
Replacing einfo with elog
10 Feb 2007; Christian Faulhammer
moved from USE flag tcltk to tcl, see bug 17808
10 Oct 2006; Sven Wegener
-emech-3.0.ebuild:
Cleanup, bug #140489.
22 Jun 2006; Joshua Jackson
Stable x86; security bug #132749
14 Jun 2006; Tobias Scherbaum
ppc stable, bug #132749
*emech-3.0.2 (12 Jun 2006)
12 Jun 2006; Alec Warner
bumping 3.0.2 for bug # 132749
*emech-3.0 (01 Aug 2005)
01 Aug 2005; Sven Wegener
Version bump.
24 Apr 2005; Michael Hanselmann
Stable on ppc.
04 Sep 2004; Sven Wegener
Marked stable on x86.
03 Aug 2004; David Holm
Added to ~ppc.
*emech-2.8.5.1 (30 Jul 2004)
30 Jul 2004; Sven Wegener
+emech-2.8.5.1.ebuild:
Initial import, ebuild written by me.
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
# 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
}