ChangeLog

# ChangeLog for net-irc/srvx
# Copyright 1999-2007 Gentoo Foundation; Distributed under the GPL v2
# $Header: /var/cvsroot/gentoo-x86/net-irc/srvx/ChangeLog,v 1.11 2007/11/10 16:08:56 armin76 Exp $

10 Nov 2007; Raúl Porcel -srvx-1.3.0.2005_p9.ebuild:
old

*srvx-1.3.1 (18 Feb 2007)

18 Feb 2007; Raúl Porcel +srvx-1.3.1.ebuild:
Version bump, bug 149685

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

23 Aug 2005; Sven Wegener srvx-1.3.0.2005_p9.ebuild:
Change shell from /bin/false to -1 for bug #103421.

17 Feb 2005; Sven Wegener
-srvx-1.3.0.2005_p6.ebuild, -srvx-1.3_p84.ebuild:
Removed old ebuilds.

*srvx-1.3.0.2005_p9 (30 Jan 2005)

30 Jan 2005; Sven Wegener
+srvx-1.3.0.2005_p9.ebuild:
Version bump, bug #79553.

*srvx-1.3.0.2005_p6 (23 Jan 2005)

23 Jan 2005; Sven Wegener
-srvx-1.3.0.2005_p2.ebuild, +srvx-1.3.0.2005_p6.ebuild:
Version bump, bug #79221.

*srvx-1.3.0.2005_p2 (07 Jan 2005)

07 Jan 2005; Sven Wegener
+srvx-1.3.0.2005_p2.ebuild:
Version bump, bug #76704.

21 Dec 2004; Sven Wegener srvx-1.3_p84.ebuild:
Added additional SRC_URI location.

*srvx-1.3_p84 (16 Dec 2004)

16 Dec 2004; Sven Wegener -srvx-1.3_p81.ebuild,
+srvx-1.3_p84.ebuild:
Version bump. Closes bug #74599.

*srvx-1.3_p81 (16 Dec 2004)

16 Dec 2004; Sven Wegener +metadata.xml,
+files/srvx.conf.d, +files/srvx.init.d, +srvx-1.3_p81.ebuild:
Initial import. Closes bug #18700.

Manifest

AUX srvx.conf.d 282 RMD160 27db031a865e976cfd3665add6538b80687029d9 SHA1 2cd8249f1dc4db80b8c2729fd044e1bdb9e8ca66 SHA256 8d34f9ce78e5a9b3205e5e10e1f32991927a9f5c522758ad0859be6bd506c810
AUX srvx.init.d 551 RMD160 bfa500f79f9474e5bafc5af04130ac81573a80b1 SHA1 79e93104af3eb4771309c0f47e3f32da99508100 SHA256 fdb2cd09e3d605aef7d330f3b8f2bf2d74f12695e67a083c34e99eca1079057e
DIST srvx-1.3.1.tar.bz2 560658 RMD160 56d5a659e20168ee57645265a4dd467c1b7dfe69 SHA1 dafd4a7e9309211d2cd6f88e4d5a8aa76b0f8296 SHA256 e11347a58505f0274a54ca8f956ad21d9e5557ecfcd86f71a58be2fbc2a81d63
EBUILD srvx-1.3.1.ebuild 2040 RMD160 6092f7924d9db94f952641801de13f5b65c31763 SHA1 2c86508e84331d0603e37aa9ebd467b60de2aeae SHA256 3dac3320679fd3b4bdfc1a7bb7fd93ad3bfa75893a54f3c35e6c74b00ea6bb02
MISC ChangeLog 1697 RMD160 c1909a160c36f8fd4e0e5963dd82b4ff415d41bd SHA1 11e07424cfd7ac807f4d6c1f88b3d9fc3ed1d4ab SHA256 b6c383f3942426e66258bc5987ab74cbc8b19158754a8aea0c183c78585f6988
MISC metadata.xml 160 RMD160 279429d1df694561fc2b163cb81c09387b9d940c SHA1 97da1b72eecc5585c65717da08eaccc9bc1cf7cd SHA256 5e058419199e306612929b80a996e3d16c6b20de674a56bb60558d3d36524fe2

files

metadata.xml




net-irc

srvx-1.3.1.ebuild

# Copyright 1999-2007 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/net-irc/srvx/srvx-1.3.1.ebuild,v 1.1 2007/02/18 22:47:01 armin76 Exp $

inherit eutils

DESCRIPTION="A complete set of services for IRCu 2.10.10+ and bahamut based networks"
HOMEPAGE="http://www.srvx.net/"
SRC_URI="mirror://sourceforge/${PN}/${P}.tar.bz2"

LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~x86"
IUSE="bahamut debug"

src_compile() {
local PROTOCOL="p10" MALLOC="system" DEBUG=""
use bahamut && PROTOCOL="bahamut"
use debug && MALLOC="srvx" DEBUG="--enable-debug"

econf \
--with-protocol=${PROTOCOL} \
--with-malloc=${MALLOC} \
--enable-modules=helpserv,memoserv,sockcheck \
${DEBUG} \
|| die "econf failed"
emake all-recursive || die "emake failed"
}

src_install() {
dobin src/srvx || die "dobin failed"
dodir /var/lib/srvx || die "dodir failed"

insinto /etc/srvx
newins srvx.conf.example srvx.conf || die "newins failed"
newins sockcheck.conf.example sockcheck.conf || die "newins failed"
dosym ../../../etc/srvx/srvx.conf /var/lib/srvx/srvx.conf || die "dosym failed"
dosym ../../../etc/srvx/sockcheck.conf /var/lib/srvx/sockcheck.conf || die "dosym failed"

insinto /usr/share/srvx
for helpfile in \
chanserv.help global.help mod-helpserv.help mod-memoserv.help \
mod-sockcheck.help modcmd.help nickserv.help opserv.help \
saxdb.help sendmail.help
do
doins "src/${helpfile}" || die "doins failed"
dosym "../../../usr/share/srvx/${helpfile}" "/var/lib/srvx/${helpfile}" || die "dosym failed"
done

dodoc \
AUTHORS INSTALL NEWS README TODO UPGRADE \
{sockcheck,srvx}.conf.example \
|| die "dodoc failed"

newinitd "${FILESDIR}"/srvx.init.d srvx || die "newinitd failed"
newconfd "${FILESDIR}"/srvx.conf.d srvx || die "newconfd failed"
}

pkg_setup() {
enewgroup srvx
enewuser srvx -1 -1 /var/lib/srvx srvx
}

pkg_postinst() {
chown -R srvx:srvx "${ROOT}"/etc/srvx "${ROOT}"/var/lib/srvx
chmod 0700 "${ROOT}"/etc/srvx "${ROOT}"/var/lib/srvx
}