Portage is a package management system used by Gentoo Linux
# ChangeLog for mail-mta/mini-qmail
# Copyright 1999-2008 Gentoo Foundation; Distributed under the GPL v2
# $Header: /var/cvsroot/gentoo-x86/mail-mta/mini-qmail/ChangeLog,v 1.10 2008/04/06 18:19:23 hollow Exp $
*mini-qmail-1.06 (06 Apr 2008)
06 Apr 2008; Benedikt Böhm
+files/config-mini, metadata.xml, +mini-qmail-1.06.ebuild:
version bump; conversion to qmail.eclass; fixes #207657
03 Dec 2007; Robin H. Johnson
mini-qmail-1.05-r1.ebuild:
DJB has relicensed qmail to the public domain, see
http://cr.yp.to/qmail/dist.html
18 Mar 2007; Marius Mauch
mini-qmail-1.05-r1.ebuild:
Replacing einfo with elog
09 Feb 2007; Diego Pettenò
Regenerate digest in Manifest2 format.
*mini-qmail-1.05-r1 (27 Jan 2006)
27 Jan 2006; Mike Frysinger
+mini-qmail-1.05-r1.ebuild:
Touchup the build system to build just the mini parts and not require any
qmail users #114818 by rhumbliner.
20 Jul 2004;
Added third party mirror to SRC_URI
01 Jul 2004; Jeremy Huddleston
mini-qmail-1.05.ebuild:
virtual/glibc -> virtual/libc
*mini-qmail-1.05 (29 May 2004)
29 May 2004; Robin H. Johnson
mini-qmail-1.05.ebuild, files/1.05-config-mini-help.patch, files/99qmail:
Moved from net-mail/mini-qmail to mail-mta/mini-qmail.
*mini-qmail-1.05 (01 Mar 2004)
01 Mar 2004; Mike Frysinger
Version bump already :).
*mini-qmail-1.04 (29 Feb 2004)
29 Feb 2004; Mike Frysinger
Initial import. Ebuild submitted by me.
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
AUX 1.05-config-mini-help.patch 672 RMD160 925566450e7926c4c9d79c355ec21e064591e15a SHA1 a70b56d54b102ab3f2cfaa08964d415605ecda05 SHA256 bc27d21c7994dda71f12658e8489de28673838b74f255d3475f55b99d069cfec
AUX 1.06-exit.patch 551 RMD160 4e37d5e052d949ce682691141a835e209de302a5 SHA1 9de0b915ab9bda742aabece4288538e4ff6b00c9 SHA256 400ab4719d145e29b08d266b38766b80d894d5473e4c4f3b5e436916a36a4333
AUX 99qmail 84 RMD160 3d197970d95c91a1a70792d5c7a27eacb4dfa557 SHA1 0ee23bd18e12f85c5b8eae9028cc59006efbf087 SHA256 cd259c9003ec1962562ae7c32c24efbeae54b0baac3380adff59604dd1fd3648
AUX config-mini 961 RMD160 94fc208cc6c70420284aa9c70a39d528409a921d SHA1 4c17a89b1a542bfa42c13a1e8bd646bee2ff9256 SHA256 2f6fed8f293a8d60cc04091d5684f581ff2253957256907085db3bceaf2f4384
DIST genqmail-20080406.tar.bz2 10252 RMD160 e6b2982447dbe3e92407435831469fba49fe3c9d SHA1 e825bc226d181105e8723360208d8c3f98142025 SHA256 501ca2120c7619569bd9ac3e0035cb0022bfd0cdc9c720b5c43c9e3a4eb07ce8
DIST mini-qmail-kit-0.52.tar.gz 6174 RMD160 48c9a90f51fe48026035749d88370a7e8cbd5261 SHA1 7dc1ce9766be90c2aaa40c0ef4e31e5047dab363 SHA256 8796d7ba7a6b1ff49df371491e2cebb1dca81169fa3d98d730f9d717067cf6d6
DIST netqmail-1.05.tar.gz 252264 RMD160 e5bd8557c58a2686233449254b146e74389a7652 SHA1 fe4cbe97bd2f18a5ca1b36e4fbbd6c524256a829 SHA256 59788abf252e2da224542c1c8b727311335c61d990f24f4edf28f6eb5483f676
DIST netqmail-1.06.tar.gz 260941 RMD160 d31598afa862abb35bc1feb8d038ab619b5a17a2 SHA1 9ee9a603e2ad3d8e1d34b900e19b7a5d275f538b SHA256 8e7d98d15211fc9f9c28109e942e2268f42a6672d68df92a42f2afa90ff00532
EBUILD mini-qmail-1.05-r1.ebuild 2623 RMD160 4dd8afa6db45416ee64058d0e0e3f135f834f9c5 SHA1 fa80b5322ab1fb374c787c58a02fffd53d0158a6 SHA256 912f9b1baf0b2113e49ff07422a851008cf90f3793b8c2b508f4dd6a72ca732e
EBUILD mini-qmail-1.05.ebuild 2900 RMD160 c25a7e42606a782a1d8e97b769f32ec1db4b5333 SHA1 aa71b5a4e6a09ce996a636a66aec5659916348c4 SHA256 3175d4a468c57903aab30e062ffa749469d0bd57dd0f427e612ebaf25bc342e4
EBUILD mini-qmail-1.06.ebuild 1252 RMD160 44176c4a8390fdd94a32cd133be2f81838eb12df SHA1 2c3ec25aca9ccbe1e22740ce86ddf67328c8747a SHA256 3931b20f8427ede9bed516cb14284f365e42062592158cfb74228a7fdbbc664c
MISC ChangeLog 1781 RMD160 d306944f0a65557dd5fbd5dc026fa2d7340185ad SHA1 2146fc222aa052257c7777e810b13a5350e7d93d SHA256 e02ed0214e5af7f4ced376fac33f7046b4d864d124cb16b87b652eeecc9e275c
MISC metadata.xml 223 RMD160 ad5a1cd244f4f8b660bac8d262a4cb806a83d875 SHA1 9d9e86723fcc6cc6ce99a81abbd0e6fca27d31be SHA256 8fea403bc0c5cacddd79abe76f851462dfc01da1911e8a5e2c8b32b294935ad6
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.7 (GNU/Linux)
iD8DBQFH+RQ1mPFBzbX68WERAgPNAKCN2z/hZyNFZ3Qtnz82vqAsurhlHACfREhw
moULrr4wh/zh/a53VwJ60Qs=
=PHZt
-----END PGP SIGNATURE-----
# Copyright 1999-2007 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/mail-mta/mini-qmail/mini-qmail-1.05-r1.ebuild,v 1.3 2007/12/03 21:37:50 robbat2 Exp $
inherit eutils toolchain-funcs fixheadtails
MINI_VER=0.52
DESCRIPTION="a small null client that forwards mail via QMQP to a full qmail server"
HOMEPAGE="http://www.qmail.org/ http://cr.yp.to/qmail/mini.html"
SRC_URI="mirror://qmail/netqmail-${PV}.tar.gz
http://www.din.or.jp/~ushijima/mini-qmail-kit/mini-qmail-kit-${MINI_VER}.tar.gz"
LICENSE="public-domain"
SLOT="0"
KEYWORDS="amd64 arm hppa mips ppc sparc x86"
IUSE=""
DEPEND="sys-apps/groff"
RDEPEND="!virtual/mta"
PROVIDE="virtual/mta
virtual/mda"
S=${WORKDIR}/mini-qmail-kit-${MINI_VER}
src_unpack() {
unpack netqmail-${PV}.tar.gz
unpack mini-qmail-kit-${MINI_VER}.tar.gz
cd "${S}"
epatch "${FILESDIR}"/${PV}-config-mini-help.patch
sed -i \
-e "/^qmail=/s:=.*:=${WORKDIR}/netqmail-${PV}/netqmail-${PV}:" \
Makefile.mini || die
cd "${WORKDIR}"/netqmail-${PV}
./collate.sh || die "patching failed"
cd netqmail-${PV}
echo -n "$(tc-getCC) ${CFLAGS}" > "${S}"/conf-cc
echo -n "$(tc-getCC) ${LDFLAGS}" > "${S}"/conf-ld
ht_fix_file Makefile
}
src_compile() {
emake -f Makefile.mini || die "mini prep failed"
emake mini || die "make mini failed"
}
src_install() {
einfo "Setting up directory hierarchy ..."
keepdir /var/mini-qmail/control
dodoc INSTALL README
exeinto /var/mini-qmail/bin
doexe qmail-qmqpc forward qmail-inject \
sendmail predate datemail mailsubj \
qmail-showctl maildirmake maildir2mbox \
maildirwatch qail elq pinq \
|| die "doexe failed"
dosym qmail-qmqpc /var/mini-qmail/bin/qmail-queue
newexe config-mini.sh config-mini
dosed "s:QMAIL:/var/mini-qmail/:g" /var/mini-qmail/bin/config-mini
doman qmail-qmqpc.8 forward.1 qmail-inject.8 \
mailsubj.1 qmail-showctl.8 maildirmake.1 \
maildir2mbox.1 maildirwatch.1 qmail-queue.8 \
qmail.7
einfo "Adding env.d entry for qmail"
doenvd "${FILESDIR}"/99qmail
einfo "Creating sendmail replacement ..."
diropts -m 755
dodir /usr/sbin /usr/lib
dosym /var/mini-qmail/bin/sendmail /usr/sbin/sendmail
dosym /var/mini-qmail/bin/sendmail /usr/lib/sendmail
}
pkg_postinst() {
elog "In order for mini-qmail to work, you need to setup"
elog "the QMQP server information."
elog
elog "You can setup the values in /var/mini-qmail/control yourself,"
elog "or use the utility /var/mini-qmail/bin/config-mini"
elog "To find out what values to put in what files, see the install"
elog "section of http://cr.yp.to/qmail/mini.html"
}
# Copyright 1999-2007 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/mail-mta/mini-qmail/mini-qmail-1.05.ebuild,v 1.9 2007/12/03 21:37:50 robbat2 Exp $
inherit eutils toolchain-funcs fixheadtails
DESCRIPTION="a small null client that forwards mail via QMQP to a full qmail server"
HOMEPAGE="http://www.qmail.org/ http://cr.yp.to/qmail/mini.html"
SRC_URI="mirror://qmail/netqmail-${PV}.tar.gz
http://www.din.or.jp/~ushijima/mini-qmail-kit/mini-qmail-kit-0.52.tar.gz"
LICENSE="public-domain"
SLOT="0"
KEYWORDS="amd64 arm hppa mips ppc sparc x86"
IUSE=""
DEPEND="sys-apps/groff"
RDEPEND="!virtual/mta"
PROVIDE="virtual/mta
virtual/mda"
S=${WORKDIR}/netqmail-${PV}/netqmail-${PV}
pkg_setup() {
# keep in sync with qmail pkg
enewgroup qmail 201
enewuser alias 200 -1 /var/qmail/alias 200
enewuser qmaild 201 -1 /var/qmail 200
enewuser qmaill 202 -1 /var/qmail 200
enewuser qmailp 203 -1 /var/qmail 200
enewuser qmailq 204 -1 /var/qmail 201
enewuser qmailr 205 -1 /var/qmail 201
enewuser qmails 206 -1 /var/qmail 201
}
src_unpack() {
unpack netqmail-${PV}.tar.gz
unpack mini-qmail-kit-0.52.tar.gz
cd netqmail-${PV}
./collate.sh || die "patching failed"
mv "${WORKDIR}"/mini-qmail-kit-0.52/* "${S}"/
cd "${S}"
echo -n "$(tc-getCC) ${CFLAGS}" > "${S}"/conf-cc
echo -n "$(tc-getCC) ${LDFLAGS}" > "${S}"/conf-ld
ht_fix_file "${S}"/Makefile
epatch "${FILESDIR}"/${PV}-config-mini-help.patch
}
src_compile() {
emake it man || die
}
src_install() {
einfo "Setting up directory hierarchy ..."
keepdir /var/mini-qmail/control
dodoc FAQ UPGRADE SENDMAIL INSTALL* TEST* REMOVE* PIC* SECURITY
dodoc SYSDEPS TARGETS THANKS THOUGHTS TODO VERSION README*
exeinto /var/mini-qmail/bin
doexe qmail-qmqpc forward qmail-inject \
sendmail predate datemail mailsubj \
qmail-showctl maildirmake maildir2mbox \
maildirwatch qail elq pinq \
|| die "doexe failed"
dosym qmail-qmqpc /var/mini-qmail/bin/qmail-queue
newexe config-mini.sh config-mini
dosed "s:QMAIL:/var/mini-qmail/:g" /var/mini-qmail/bin/config-mini
doman qmail-qmqpc.8 forward.1 qmail-inject.8 \
mailsubj.1 qmail-showctl.8 maildirmake.1 \
maildir2mbox.1 maildirwatch.1 qmail-queue.8 \
qmail.7
einfo "Adding env.d entry for qmail"
doenvd "${FILESDIR}"/99qmail
einfo "Creating sendmail replacement ..."
diropts -m 755
dodir /usr/sbin /usr/lib
dosym /var/mini-qmail/bin/sendmail /usr/sbin/sendmail
dosym /var/mini-qmail/bin/sendmail /usr/lib/sendmail
}
pkg_postinst() {
elog "In order for mini-qmail to work, you need to setup"
elog "the QMQP server information."
elog
elog "You can setup the values in /var/mini-qmail/control yourself,"
elog "or use the utility /var/mini-qmail/bin/config-mini"
elog "To find out what values to put in what files, see the install"
elog "section of http://cr.yp.to/qmail/mini.html"
}
# Copyright 1999-2008 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/mail-mta/mini-qmail/mini-qmail-1.06.ebuild,v 1.1 2008/04/06 18:19:23 hollow Exp $
GENQMAIL_PV=20080406
inherit eutils qmail
DESCRIPTION="a small null client that forwards mail via QMQP to a full qmail server"
HOMEPAGE="
http://netqmail.org
http://cr.yp.to/qmail/mini.html
http://qmail.org
"
SRC_URI="mirror://qmail/netqmail-${PV}.tar.gz
http://dev.gentoo.org/~hollow/distfiles/${GENQMAIL_F}"
LICENSE="public-domain"
SLOT="0"
KEYWORDS="~amd64 ~arm ~hppa ~mips ~ppc ~sparc ~x86"
IUSE="mailwrapper"
DEPEND=""
RDEPEND="
mailwrapper? ( net-mail/mailwrapper )
!mailwrapper? ( !virtual/mta )
${DEPEND}
"
PROVIDE="
virtual/mta
virtual/mda
"
S="${WORKDIR}"/netqmail-${PV}
src_unpack() {
genqmail_src_unpack
unpack netqmail-${PV}.tar.gz
cd "${S}"
epatch "${FILESDIR}"/${PV}-exit.patch
ht_fix_file Makefile*
qmail_src_postunpack
}
src_compile() {
qmail_src_compile
}
qmail_base_install_hook() {
dosym qmail-qmqpc "${QMAIL_HOME}"/bin/qmail-queue
exeinto "${QMAIL_HOME}"/bin
doexe "${FILESDIR}"/config-mini
}
src_install() {
qmail_base_install
qmail_man_install
qmail_sendmail_install
}