Portage is a package management system used by Gentoo Linux
# ChangeLog for mail-client/drac
# Copyright 1999-2007 Gentoo Foundation; Distributed under the GPL v2
# $Header: /var/cvsroot/gentoo-x86/mail-client/drac/ChangeLog,v 1.15 2007/04/28 18:01:54 swegener Exp $
28 Apr 2007; Sven Wegener
Fix *initd, *confd and *envd calls (#173884, #174266)
18 Mar 2007; Marius Mauch
Replacing einfo with elog
08 Feb 2007; Diego Pettenò
Regenerate digest in Manifest2 format.
06 Apr 2005; Markus Rothe
Stable on ppc64
24 Feb 2005; Markus Rothe
Added ~ppc64 to KEYWORDS
19 Feb 2005; Michael Hanselmann
Stable on ppc.
24 Nov 2004; Gustavo Zacarias
Stable on sparc wrt #72194
26 Oct 2004; Tom Martin
drac-1.12.ebuild:
Marked ~amd64, and fixed the Makefile sed-fu to use $(tc-getCC) rather than
assuming gcc resolving bug 69002.
16 Oct 2004; Guy Martin
Stable on hppa.
01 Jul 2004; Jeremy Huddleston
drac-1.12.ebuild:
virtual/glibc -> virtual/libc
09 Jun 2004; Aron Griffis
drac-1.12.ebuild:
Fix use invocation
03 Jun 2004; David Holm
Added to ~ppc.
*drac-1.12-r1 (29 May 2004)
29 May 2004; Seemant Kulleen
+files/drac_rotate, +files/dracd.rc6, +drac-1.12-r1.ebuild,
+drac-1.12.ebuild:
Moved from net-mail/drac to mail-client/drac.
23 May 2004; Jason Wever
Added ~sparc keyword.
31 Oct 2003; Max Kalika
Bump to stable x86.
*drac-1.12-r1 (17 Sep 2003)
17 Sep 2003; Max Kalika
files/drac_rotate, files/dracd.rc6:
Major cleanup/rewrite: quote variables where possible; whitespace consistancy;
depend on virtual/mta instead of hard-coded sendmail; depend on >=sed-4
because of inlinedd sed usage; drop eutils inheritance because nothing from
here is being used; simpify Makefile sed command; install binary as dracd
instead of rpc.dracd; install libdrac.a (needed for compiling imap servers
with drac support); add rc6 file; create new drac_rotate script and install
it; change $DEBUGBUILD to `use debug`. Die on sed failure.
*drac-1.12 (19 Jan 2003)
19 Jan 2003; Nick Hadaway
files/digest-drac-1.12 :
New ebuild added for a more robust tpop3d build.
AUX drac_rotate 2540 RMD160 102ae603f9896b0a2b33a62deba27e32dbd42058 SHA1 f0c39396baa2fa75174df828c9c6f9cf82791dd2 SHA256 d24a580354e6775c9050f6430b7324d99e03c1b45b4aaa314533141f401476e7
AUX dracd.rc6 511 RMD160 1a409cce8b97ca6f5acbc112cb7136ce4c9add87 SHA1 b31650b2954ceda4849da6590f3acba336255d64 SHA256 4f2b4cefbd842b757cef07d64e958c79dbf4df72fb0a178367218683893f4d18
DIST drac.tar.Z 20705 RMD160 b2a485c554e8d97a6defe0046bb9c485c6014a54 SHA1 2434e7f238ee1212c742705d3653dedec64266f5 SHA256 2c184de422ae4b347464de5083c38cb8d3ab4d53b6584514c7a5bd67870729db
EBUILD drac-1.12-r1.ebuild 1976 RMD160 6e62d6b285f667ca15cd67abd910a4a337ef612c SHA1 aad603bcb3d703cba57658de6123f1f45c9d95cb SHA256 4900e7099a01bdb102a3538e46db8fdd4a1a02651ead479073a6dd860d76e4eb
EBUILD drac-1.12.ebuild 1647 RMD160 30df11a4f38379b8b56d1c575e43375b62bcdee2 SHA1 dd6025f94ed6f59246b00a66ec2b147cf3206124 SHA256 2f15060b876e45457b6598194608f13c6c8581a20ae562c22b37202d93ec7f09
MISC ChangeLog 2775 RMD160 67323ad049822d156b2a18f2ddc2f2a81d9b2b82 SHA1 b193c96b1add52826b6e4ed0cc36b26dd46e761a SHA256 d6524ee81750dc75856129e94b3239eaa0caeda13e54fa30284eed2eb8091929
MISC metadata.xml 161 RMD160 273e570423fa3cd9d3f15f7967a43307c8ee9661 SHA1 a1fecd2f7b169d621b88c6ccab9d758209fc8f19 SHA256 4ebf9a8f60040bfb95f13790c1d146a49c69f791f9c421e02a5d96fd6fcb2b32
# Copyright 1999-2007 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/mail-client/drac/drac-1.12-r1.ebuild,v 1.13 2007/04/28 18:01:54 swegener Exp $
inherit toolchain-funcs
DESCRIPTION="A robust implementation of POP-before-SMTP."
HOMEPAGE="http://mail.cc.umanitoba.ca/drac/"
SRC_URI="ftp://ftp.cc.umanitoba.ca/src/${PN}.tar.Z"
LICENSE="as-is"
SLOT="0"
KEYWORDS="x86 sparc ppc hppa ~amd64 ppc64"
IUSE="debug"
DEPEND="virtual/libc
virtual/mta
>=sys-libs/db-3.2.9
>=sys-apps/sed-4"
RDEPEND="${DEPEND}
>=net-nds/portmap-5b-r6"
S="${WORKDIR}"
src_compile() {
local mysed
if use debug ; then
mysed="s:^CFLAGS.*:CFLAGS = \$(DEFS) -g ${CFLAGS}:"
else
mysed="s:^CFLAGS.*:CFLAGS = \$(DEFS) ${CFLAGS}:"
fi
sed -e "s:^INSTALL = .*:INSTALL = /usr/bin/install:" \
-e "s:^EBIN = .*:EBIN = /usr/sbin:" \
-e "s:^MAN = .*:MAN = /usr/share/man/man:" \
-e "s:^DEFS = .*:DEFS = -DSOCK_RPC -DFCNTL_LOCK -DGETHOST -DDASH_C:" \
-e "s:^CC = .*:CC = $(tc-getCC):" \
-e "s:^LDLIBS = .*:LDLIBS = -ldb:" \
-e "s:^TSTLIBS = .*:TSTLIBS = -L. -ldrac:" \
-e "s:^RPCGENFLAGS = .*:RPCGENFLAGS = -C -I:" \
-e "s:^MANADM = .*:MANADM = 8:" \
-e "${mysed}" \
-i Makefile || die "sed failed"
# Parallel build does not work.
emake -j1 || die "compile problem"
}
src_install() {
newsbin rpc.dracd dracd
dosbin "${FILESDIR}/drac_rotate"
dolib.a libdrac.a
newinitd "${FILESDIR}/dracd.rc6" dracd
dodoc Changes COPYRIGHT INSTALL PORTING README
newman rpc.dracd.1m dracd.8
doman dracauth.3
keepdir /var/lib/drac
fowners mail:mail /var/lib/drac
fperms 750 /var/lib/drac
}
pkg_postinst() {
elog "After configuring your IMAP/POP server for DRAC, and starting the"
elog "dracd server (e.g. by running /etc/init.d/dracd start) you can"
elog "set up your MTA to check for authenticated hosts in:"
elog " /var/lib/drac/drac"
elog "Please see the MTA documentation for more details."
echo
}
# Copyright 1999-2005 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/mail-client/drac/drac-1.12.ebuild,v 1.7 2005/02/19 11:25:39 hansmi Exp $
inherit eutils toolchain-funcs
DESCRIPTION="A robust implementation of POP-before-SMTP"
HOMEPAGE="http://mail.cc.umanitoba.ca/drac/"
SRC_URI="ftp://ftp.cc.umanitoba.ca/src/${PN}.tar.Z"
LICENSE="as-is"
SLOT="0"
KEYWORDS="x86"
IUSE="debug"
DEPEND="virtual/libc
sys-libs/db
>=mail-mta/sendmail-8.9"
S=${WORKDIR}
src_compile() {
cp Makefile Makefile.orig
sed \
-e "s:INSTALL = /usr/ucb/install:INSTALL = install:" \
-e "s:EBIN = /usr/local/sbin:EBIN = /usr/sbin:" \
-e "s:MAN = /usr/local/man/man:MAN = /usr/share/man/man:" \
-e "s:DEFS = -DTI_RPC -DFCNTL_LOCK -DSYSINFO:DEFS = -DSOCK_RPC -DFCNTL_LOCK -DGETHOST -DDASH_C:" \
-e "s:CC = cc:CC = $(tc-getCC):" \
-e "s:LDLIBS = -L/usr/local/src/db/db-4.1.25/build_unix -lnsl -ldb-4.1:LDLIBS = -ldb:" \
-e "s:TSTLIBS = -L. -ldrac -lnsl:TSTLIBS = -L. -ldrac:" \
-e "s:RPCGENFLAGS =:RPCGENFLAGS = -C -I:" \
-e "s:MANADM = 1m:MANADM = 8:" \
< Makefile.orig > Makefile
if use debug; then
cp Makefile Makefile.posthacked
sed -e "s:CFLAGS = \$(DEFS) -g -I/usr/local/src/db/db-4.1.25/build_unix:CFLAGS = \$(DEFS) -g ${CFLAGS}:" \
< Makefile.posthacked > Makefile
else
cp Makefile Makefile.posthacked
sed -e "s:CFLAGS = \$(DEFS) -g -I/usr/local/src/db/db-4.1.25/build_unix:CFLAGS = \$(DEFS) ${CFLAGS}:" \
< Makefile.posthacked > Makefile
fi
make || die
}
src_install() {
dobin rpc.dracd
mv rpc.dracd.1m rpc.dracd.8
doman dracauth.3 rpc.dracd.8
}