Portage is a package management system used by Gentoo Linux
# ChangeLog for net-mail/qmailadmin
# Copyright 2000-2008 Gentoo Foundation; Distributed under the GPL v2
# $Header: /var/cvsroot/gentoo-x86/net-mail/qmailadmin/ChangeLog,v 1.21 2008/04/06 19:37:46 hollow Exp $
06 Apr 2008; Benedikt Böhm
use qmail.eclass
*qmailadmin-1.2.12 (03 Feb 2008)
03 Feb 2008; Benedikt Böhm
version bump; convert to webapp
19 Oct 2007; Benedikt Böhm
-qmailadmin-1.2.1-r1.ebuild, -qmailadmin-1.2.9.ebuild:
cleanup, bug #164215
29 Jul 2007; Christian Heim
qmailadmin-1.2.1-r1.ebuild, qmailadmin-1.2.9.ebuild,
qmailadmin-1.2.10.ebuild:
Fixing the DEPEND/RDEPEND for the move of net-www/apache to
www-servers/apache (#78622).
12 Jun 2007; Marius Mauch
qmailadmin-1.2.1-r1.ebuild, qmailadmin-1.2.9.ebuild,
qmailadmin-1.2.10.ebuild:
Replacing einfo with elog
15 Nov 2006; Chris Gianelloni
qmailadmin-1.2.10.ebuild:
Stable on amd64 wrt bug #153896.
15 Nov 2006; Gustavo Zacarias
qmailadmin-1.2.10.ebuild:
Stable on sparc wrt security #153896
14 Nov 2006; Christian Faulhammer
qmailadmin-1.2.10.ebuild:
stable x86, security bug #153896
13 Nov 2006; René Nussbaumer
qmailadmin-1.2.10.ebuild:
Stable on hppa. See bug #153896.
13 Nov 2006; Tobias Scherbaum
qmailadmin-1.2.10.ebuild:
ppc stable, bug #153896
*qmailadmin-1.2.10 (11 Nov 2006)
11 Nov 2006; Robin H. Johnson
+qmailadmin-1.2.10.ebuild:
Bug #153896, bump for security reasons. Also clean up some minor QA issues,
and remove the strict requirement on apache - as it works with other web
servers too.
12 Apr 2006; Mike Frysinger
Add support for USE=maildrop #117233 by Jeff Thompson.
*qmailadmin-1.2.9 (12 Apr 2006)
12 Apr 2006; Mike Frysinger
+files/qmailadmin-1.2.9-maildir.patch, +qmailadmin-1.2.9.ebuild:
Version bump #110252 by Markus Ullmann.
*qmailadmin-1.2.1-r1 (12 Apr 2006)
12 Apr 2006; Mike Frysinger
+qmailadmin-1.2.1-r1.ebuild:
Fix by Robert Baxter for path to /bin/true #77978.
20 Feb 2006; Michael Hanselmann
-qmailadmin-1.2.0_rc1.ebuild, -qmailadmin-1.2.0_rc2.ebuild,
-qmailadmin-1.2.0_rc2-r1.ebuild, qmailadmin-1.2.1.ebuild:
Changed to virtual/qmail. Stable on ppc, sparc. Removed old ebuilds.
12 Dec 2004; Jason Wever
Added ~sparc keyword.
*qmailadmin-1.2.1 (23 May 2004)
23 May 2004; Robin H. Johnson
bug #50726, version bump, enable valias support.
*qmailadmin-1.2.0_rc2-r1 (15 Jan 2004)
15 Jan 2004; Robin H. Johnson
qmailadmin-1.2.0_rc2-r1.ebuild:
fix bug reported by vapier via email, re Maildir vs. .maildir
05 Jan 2004; Robin H. Johnson
qmailadmin-1.2.0_rc1.ebuild, qmailadmin-1.2.0_rc2.ebuild:
cleanup a bit more
*qmailadmin-1.2.0_rc2 (05 Jan 2004)
05 Jan 2004; Robin H. Johnson
qmailadmin-1.2.0_rc1.ebuild, qmailadmin-1.2.0_rc2.ebuild:
version bump, final fixes for release
*qmailadmin-1.2.0_rc1 (25 Dec 2003)
25 Dec 2003; Robin H. Johnson
qmailadmin-1.2.0_rc1.ebuild:
initial ebuild, based off bug #5642 with major modifications
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
AUX qmailadmin-1.2.9-maildir.patch 253 RMD160 d3f2ec39cd95a83ee274dd07651245bf077175d6 SHA1 1660688779c1f5ef26ac3998cd7cbaf0bdb13526 SHA256 038e72a7770883e6418a10dfacd80d414ff504d554d798e2f42b5a2dadf98caf
DIST qmailadmin-1.2.10.tar.gz 390150 RMD160 1220d99d2f228011760ce670fea94f3e5a019506 SHA1 80ec9159535e08ae10a7690ff403d77ea33c17d0 SHA256 24f27697c268a0031145d1fe3b597f0e3e55af41a09f5c6d499b6c2409ce771b
DIST qmailadmin-1.2.12.tar.gz 400144 RMD160 6aa50a9075c97ecfb7db1e1cf6eed31ea9ec0e11 SHA1 89f87e1a3b25e7fcee74296721347454b838e32c SHA256 926c6dd91540aed9b011e0c3623ed108acdb5ecc3d6cff8f08731c2f2bba42c4
EBUILD qmailadmin-1.2.10.ebuild 2740 RMD160 a24f315eb335407e60d475a5224f7554d33bf4b0 SHA1 b6ae7c63594ba58c2302aa48cec840671ba905f9 SHA256 86a413d3dc864995b74f4cc6f12abfcac2b563c5fb99f858274cf5fe1d0b18ed
EBUILD qmailadmin-1.2.12.ebuild 2264 RMD160 707772055a23d89622a5d37984c55bee6c28c1fd SHA1 1521cf328f5ed5e1e185d3c182e462a28b4bb761 SHA256 ae9a7c38fe06eacdcde1c66c8574f04689180c3d258da8014c594020dc8dbc00
MISC ChangeLog 3643 RMD160 bd48abc2ea827e55457ce0e34e2755745d7e1a1b SHA1 10a3ccd31c307045ed63ad5c44e613d03a909927 SHA256 01474d2b6e4a00de45fa2f517db42e3506795a28c2d4a92d6a5e6bed69cef09d
MISC metadata.xml 221 RMD160 40a06bc55daa54462d2424a7f55dba2b7451382c SHA1 2d1b4044aa3d39f426bae14c77e02ca9693c42cb SHA256 1897b5da49912ff52e9e4972d74bc6e1ed185ea67cce31a7a64c3b98dac636cf
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.7 (GNU/Linux)
iD8DBQFH+SaQmPFBzbX68WERAjPBAJ0eZ0k3/ZBlrPVo5Eyxk8i+W6UiWwCfYgIM
qUNk0Y/LjiorWDLev/j9LNU=
=NqQE
-----END PGP SIGNATURE-----
# Copyright 1999-2007 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/net-mail/qmailadmin/qmailadmin-1.2.10.ebuild,v 1.10 2007/07/29 17:02:25 phreak Exp $
inherit eutils
# TODO: convert this ebuild to use web-app.
# the RESTRICT is because the vpopmail lib directory is locked down
# and non-root can't access them.
RESTRICT='userpriv'
MY_PV="${PV/_rc/-rc}"
MY_P="${PN}-${MY_PV}"
DESCRIPTION="A web interface for managing a qmail system with virtual domains"
HOMEPAGE="http://www.inter7.com/qmailadmin.html"
SRC_URI="mirror://sourceforge/${PN}/${MY_P}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="amd64 arm hppa ppc s390 sh sparc x86"
IUSE="maildrop"
DEPEND="virtual/qmail
>=net-mail/vpopmail-5.3
net-mail/autorespond
maildrop? ( >=mail-filter/maildrop-2.0.1 )"
RDEPEND="${DEPEND}"
# apache and lighttpd both work, but there's no virtual yet
# www-servers/apache"
S=${WORKDIR}/${MY_P}
src_unpack() {
unpack ${A}
cd "${S}"
epatch "${FILESDIR}"/${PN}-1.2.9-maildir.patch
}
src_compile() {
local dir_vpopmail="/var/vpopmail"
local dir_vhost="/var/www/localhost"
local dir_htdocs="${dir_vhost}/htdocs/${PN}"
local dir_htdocs_images="${dir_htdocs}/images"
local url_htdocs_images="/${PN}/images"
local dir_cgibin="${dir_vhost}/cgi-bin"
local url_cgibin="/cgi-bin/${PN}"
local dir_htdocs_htmlib="/usr/share/${PN}/htmllib"
local dir_qmail="/var/qmail"
local dir_true="/bin"
local dir_ezmlm="/usr/bin"
local dir_autorespond="/var/qmail/bin"
# Pass spam stuff through $@ so we get the quoting right
if use maildrop ; then
set -- --enable-modify-spam \
--enable-spam-command='|preline maildrop /etc/maildroprc'
else
set --
fi
econf \
--enable-valias \
--enable-vpopmaildir=${dir_vpopmail} \
--enable-htmldir=${dir_htdocs} \
--enable-imageurl=${url_htdocs_images} \
--enable-imagedir=${dir_htdocs_images} \
--enable-htmllibdir=${dir_htdocs_htmlib} \
--enable-qmaildir=${dir_qmail} \
--enable-true-path=${dir_true} \
--enable-ezmlmdir=${dir_ezmlm} \
--enable-cgibindir=${dir_cgibin} \
--enable-cgipath=${url_cgibin} \
--enable-autoresponder-path=${dir_autorespond} \
--enable-domain-autofill \
--enable-modify-quota \
--enable-no-cache \
--enable-maxusersperpage=50 \
--enable-maxaliasesperpage=50 \
--enable-vpopuser=vpopmail \
--enable-vpopgroup=vpopmail \
"$@" \
|| die "econf failed"
emake || die
}
src_install() {
make DESTDIR="${D}" install || die
dodoc AUTHORS INSTALL README.hooks BUGS TODO ChangeLog TRANSLATORS NEWS FAQ README contrib/*
}
pkg_postinst() {
elog "If you would like support for ezmlm mailing lists inside qmailadmin,"
elog "please emerge some variant of ezmlm-idx."
}
# Copyright 1999-2008 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/net-mail/qmailadmin/qmailadmin-1.2.12.ebuild,v 1.2 2008/04/06 19:37:46 hollow Exp $
inherit qmail eutils webapp
# the RESTRICT is because the vpopmail lib directory is locked down
# and non-root can't access them.
RESTRICT="userpriv"
MY_P=${P/_rc/-rc}
DESCRIPTION="A web interface for managing a qmail system with virtual domains"
HOMEPAGE="http://www.inter7.com/qmailadmin.html"
SRC_URI="mirror://sourceforge/${PN}/${MY_P}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
WEBAPP_MANUAL_SLOT="yes"
KEYWORDS="~amd64 ~arm ~hppa ~ppc ~s390 ~sh ~sparc ~x86"
IUSE="maildrop"
DEPEND="virtual/qmail
>=net-mail/vpopmail-5.3
net-mail/autorespond
maildrop? ( >=mail-filter/maildrop-2.0.1 )"
S="${WORKDIR}"/${MY_P}
src_unpack() {
unpack ${A}
cd "${S}"
epatch "${FILESDIR}"/${PN}-1.2.9-maildir.patch
}
src_compile() {
# Pass spam stuff through $@ so we get the quoting right
if use maildrop ; then
set -- --enable-modify-spam \
--enable-spam-command='|preline maildrop /etc/maildroprc'
else
set --
fi
econf \
--enable-valias \
--enable-vpopmaildir=/var/vpopmail \
--enable-htmldir="${MY_HTDOCSDIR}" \
--enable-imagedir="${MY_HTDOCSDIR}"/images \
--enable-imageurl=/${PN}/images \
--enable-htmllibdir=/usr/share/${PN}/htmllib \
--enable-cgibindir="${MY_CGIBINDIR}" \
--enable-cgipath=/cgi-bin/${PN} \
--enable-qmaildir="${QMAIL_HOME}" \
--enable-autoresponder-path="${QMAIL_HOME}"/bin \
--enable-true-path=/bin \
--enable-ezmlmdir=/usr/bin \
--enable-domain-autofill \
--enable-modify-quota \
--enable-no-cache \
--enable-maxusersperpage=50 \
--enable-maxaliasesperpage=50 \
--enable-vpopuser=vpopmail \
--enable-vpopgroup=vpopmail \
"$@" \
|| die "econf failed"
emake || die "make failed"
}
src_install() {
webapp_src_preinst
make DESTDIR="${D}" install || die "make install failed"
dodoc AUTHORS INSTALL README.hooks BUGS TODO ChangeLog \
TRANSLATORS NEWS FAQ README contrib/*
webapp_src_install
}
pkg_postinst() {
einfo "If you would like support for ezmlm mailing lists inside qmailadmin,"
einfo "please emerge some variant of ezmlm-idx."
webapp_pkg_postinst
}