ChangeLog

# ChangeLog for net-mail/relay-ctrl
# Copyright 2002-2007 Gentoo Foundation; Distributed under the GPL v2
# $Header: /var/cvsroot/gentoo-x86/net-mail/relay-ctrl/ChangeLog,v 1.25 2007/06/12 13:07:32 genone Exp $

12 Jun 2007; Marius Mauch relay-ctrl-3.1.1-r2.ebuild:
Replacing einfo with elog

06 Jun 2006; Jeremy Huddleston
relay-ctrl-3.1.1-r2.ebuild:
Removed gcc-config from DEPEND as it's not neccessary.

20 Feb 2006; Michael Hanselmann
-relay-ctrl-3.1.1.ebuild, -relay-ctrl-3.1.1-r1.ebuild,
relay-ctrl-3.1.1-r2.ebuild:
Stable on amd64, ppc. Removed old versions.

30 May 2005; Sven Wegener
relay-ctrl-3.1.1-r2.ebuild:
Moved from gcc.eclass to toolchain-funcs.eclass, bug #92745.

03 Mar 2005; Ciaran McCreesh
relay-ctrl-3.1.1-r1.ebuild:
Dependency update: sys-apps/daemontools -> sys-process/daemontools.

03 Mar 2005; Ciaran McCreesh
relay-ctrl-3.1.1-r2.ebuild:
Dependency update: sys-apps/daemontools -> sys-process/daemontools.

04 Feb 2005; Robin H. Johnson
relay-ctrl-3.1.1-r1.ebuild, relay-ctrl-3.1.1-r2.ebuild:
Bug #80703, missing dodir.

19 Oct 2004; Michael Hanselmann
relay-ctrl-3.1.1-r2.ebuild:
Added to ~ppc. Bug 68079.

18 Oct 2004; Robin H. Johnson
relay-ctrl-3.1.1-r2.ebuild:
Fix bug #67964.

01 Jul 2004; Jeremy Huddleston
relay-ctrl-3.1.1.ebuild:
virtual/glibc -> virtual/libc

30 May 2004; Jason Wever relay-ctrl-3.1.1-r2.ebuild:
Marked stable on sparc wrt bug #51869.

28 May 2004; Robin H. Johnson metadata.xml:
Update metadata.xml.

28 May 2004; Robin H. Johnson
relay-ctrl-3.1.1-r2.ebuild:
stable on x86

26 May 2004; Danny van Dyk
relay-ctrl-3.1.1-r2.ebuild:
Marked ~amd64.

*relay-ctrl-3.1.1-r2 (24 May 2004)

24 May 2004; Robin H. Johnson
relay-ctrl-3.1.1-r2.ebuild, files/authenticated.c-relayfixup.diff:
bug #51869, make relaying behave properly.

29 Nov 2003; Robin Johnson,,604-339-5621,604-298-8414
relay-ctrl-3.1.1-r1.ebuild:
bump relay-ctrl -r1 to stable

28 Nov 2003; Robin H. Johnson
relay-ctrl-3.1.1-r1.ebuild:
fix bug #34487

*relay-ctrl-3.1.1-r1 (31 Jul 2003)
31 Jul 2003; RObin H. Johnson relay-ctrl-3.1.1-r1.ebuild:
Add in config info, and reduce dependancies (you don't need qmail really)

06 Dec 2002; Rodney Rees : changed sparc ~sparc keywords

*relay-ctrl-3.1.1 (16 Jun 2002)

16 Jun 2002; Thilo Bangert ChangeLog:

version bump - closes bug #3696 - thanks go to ingenius for reporting


*relay-ctrl-3.0 (16 Apr 2002)

16 Mar 2002; Thilo Bangert ChangeLog:

initial release

Manifest

AUX authenticated.c-relayfixup.diff 702 RMD160 1cb16c3b70b712e7fd45699ee28753bddc8ae12c SHA1 ea6221d2de3cce08232cd63dfdab9dfca44c0cb4 SHA256 7300ee978661b421ffe9f6339296a077ef9617d488cf480995f459e82c0ab38a
DIST relay-ctrl-3.1.1.tar.gz 35046 RMD160 48fa830f08b1ea3b37ca07d62cde05dc35388287 SHA1 01ae6eba6fff3b93761ce0bdd5ca7059a999d2d1 SHA256 de9101e0cf92232b3aca8696dccf1e91d5c98f53504d35bd350f7cd2a24f206f
EBUILD relay-ctrl-3.1.1-r2.ebuild 2152 RMD160 bbb6d13c0694a82e9d9e5d610824244caf402850 SHA1 ae89768cf54bcf59d4bffe3f0a889c91b538d9e0 SHA256 67fa877ad8260beedc60831c19e2e5b63da3d487e50c75bf91dc184b1453f2f6
MISC ChangeLog 2979 RMD160 652b8e8e71959a4ca96f7dc070119dc19ec4280f SHA1 adb51f24b8443cc8bc369d8715062f34ed55710c SHA256 b7474665deeb0ff27e4d544eaeda206e556a76e5fd3a143542b3b93df8283e0d
MISC metadata.xml 280 RMD160 9f5cd4ae71c9c7e45161110dd38d67f6604cd7b8 SHA1 4b9a055d510dca2f97d61f7df74fcefbc0cc0a2c SHA256 1e7cf6dbb378d12f4d6569350ba23c49aa55a855240b78b5487532028b0ff540

files

metadata.xml




net-mail

robbat2@gentoo.org
Robin H. Johnson

relay-ctrl-3.1.1-r2.ebuild

# Copyright 1999-2007 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/net-mail/relay-ctrl/relay-ctrl-3.1.1-r2.ebuild,v 1.16 2007/06/12 13:07:32 genone Exp $

inherit eutils toolchain-funcs fixheadtails

DESCRIPTION="SMTP Relaying Control designed for qmail & tcpserver."
HOMEPAGE="http://untroubled.org/relay-ctrl/"
SRC_URI="http://untroubled.org/relay-ctrl/${P}.tar.gz"

LICENSE="GPL-2"
SLOT="0"
KEYWORDS="amd64 ppc sparc x86"
IUSE=""

DEPEND=""
RDEPEND="sys-apps/ucspi-tcp
sys-process/daemontools"

RELAYCTRL_BASE="/var/spool/relay-ctrl"
# this is relative to RELAYCTRL_BASE
RELAYCTRL_STORAGE="allow"
RELAYCTRL_CONFDIR="/etc/relay-ctrl"
RELAYCTRL_BINDIR="/usr/bin"

src_unpack() {
unpack ${A}
ht_fix_file ${S}/Makefile
epatch ${FILESDIR}/authenticated.c-relayfixup.diff
}

src_compile() {
myCC="$(tc-getCC)"
echo "${myCC} ${CFLAGS}" > conf-cc
echo "${myCC} ${LDFLAGS}" > conf-ld
emake || die
}

src_install () {
exeinto ${RELAYCTRL_BINDIR}
doexe relay-ctrl-age relay-ctrl-allow relay-ctrl-check relay-ctrl-send relay-ctrl-udp relay-ctrl-chdir

#NB: at some point the man page for relay-ctrl-chdir will be added!
doman relay-ctrl-age.8 relay-ctrl-allow.8 relay-ctrl-check.8 relay-ctrl-send.8 relay-ctrl-udp.8
dodoc README ANNOUNCEMENT NEWS

keepdir ${RELAYCTRL_BASE} ${RELAYCTRL_BASE}/${RELAYCTRL_STORAGE}
fperms 700 ${RELAYCTRL_BASE}
fperms 1777 ${RELAYCTRL_BASE}/${RELAYCTRL_STORAGE}

dodir ${RELAYCTRL_CONFDIR}

# tell it our storage dir
echo "${RELAYCTRL_BASE}/${RELAYCTRL_STORAGE}" > ${D}${RELAYCTRL_CONFDIR}/RELAY_CTRL_DIR
# default to 30 minutes
echo "1800" > ${D}${RELAYCTRL_CONFDIR}/RELAY_CTRL_EXPIRY

dodir /etc/cron.hourly
echo "/usr/bin/envdir ${RELAYCTRL_CONFDIR} ${RELAYCTRL_BINDIR}/relay-ctrl-age" >${D}/etc/cron.hourly/relay-ctrl-age
fperms 755 /etc/cron.hourly/relay-ctrl-age
}

pkg_postinst() {
[ -d /usr/lib/courier-imap/authlib ] && ln -sf /usr/bin/relay-ctrl-allow /usr/lib/courier-imap/authlib/relay-ctrl-allow
elog "Please see the instructions in /usr/share/doc/${PF}/README for setup instructions with Courier-IMAP and Qmail"
}