mirror of
https://github.com/gentoo-mirror/gentoo.git
synced 2026-08-25 07:08:13 -07:00
mail-mta/mini-qmail: drop old EAPI
Package-Manager: Portage-2.3.40, Repoman-2.3.9
This commit is contained in:
@@ -1,4 +1,2 @@
|
||||
DIST genqmail-20080406.tar.bz2 10252 BLAKE2B 4e959ff9a79c7621f8681866e2e614ecbd6a2c64b45a79f9c553b202f2a495fbd5b1eeefdebb0502c48c0fbed5ba37073d9b500f28217a9a568bdf7eb376b8a3 SHA512 744d0968307bfedebf0ca7bc0d5bd0780884326acaf5fea0a66fb91f8b0caf5ba52eb443c9cb2a7d6389622ca5c87100c3204ec3408aed8ef5fb1e7f80ff0d35
|
||||
DIST mini-qmail-kit-0.52.tar.gz 6174 BLAKE2B 8fa4ef8ae30c3f158747540b5fb85d610500efdc5569a2b9b84bc71aaf1527100b9b41534079969c4ebb5bec8204d044d560baf46b795ccb20d4ac4d8a82db56 SHA512 d3d2acb008f48f71a1b3aeff7653a694b2ed2704705a229a3e7f7154704eae1b34238fb6c8a7cd3f4e44c23841e4c49910e3c0498815d836a6f37e73ed19bf3e
|
||||
DIST netqmail-1.05.tar.gz 252264 BLAKE2B b5aa3cf5e472137fcf7f51d7f5ea99859b63f703ee884b2f41ad3d315eed0d511f2a9b0def9ff45c55ad149a79336bea8a007d12caf958ec0b97bc116be7a9d4 SHA512 9504e3ff98e5c9278000cd9dd12eecfa504a7604641ff5b2ed735d6bfacfbd0ae69a4b9c7287217320f15fd51e4e94fe6d85c927b9c7dc07f62fe7cccb7d7070
|
||||
DIST netqmail-1.06.tar.gz 260941 BLAKE2B f60cf737f308d70433da917b30a07af600f8956ae718bcf17f1628382523d7fdfa2456549066b57674a112a53946a410136ee89c0911402b24a4153bbc37d39a SHA512 de40a6d8fac502bd785010434d99b99f2c0524e10aea3d0f2a0d35c70fce91e991eb1fb8f20a1276eb56d7e73130ea5e2c178f6075d138af47b28d9ca6e6046b
|
||||
|
||||
@@ -1,99 +0,0 @@
|
||||
# Copyright 1999-2018 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=0
|
||||
|
||||
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 x86"
|
||||
IUSE=""
|
||||
|
||||
DEPEND="sys-apps/groff"
|
||||
RDEPEND="
|
||||
!mail-mta/courier
|
||||
!mail-mta/esmtp
|
||||
!mail-mta/exim
|
||||
!mail-mta/msmtp
|
||||
!mail-mta/netqmail
|
||||
!mail-mta/nullmailer
|
||||
!mail-mta/postfix
|
||||
!mail-mta/qmail-ldap
|
||||
!mail-mta/sendmail
|
||||
!mail-mta/ssmtp
|
||||
!mail-mta/opensmtpd
|
||||
"
|
||||
|
||||
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"
|
||||
}
|
||||
@@ -1,107 +0,0 @@
|
||||
# Copyright 1999-2018 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=0
|
||||
|
||||
inherit eutils toolchain-funcs fixheadtails user
|
||||
|
||||
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 x86"
|
||||
IUSE=""
|
||||
|
||||
DEPEND="sys-apps/groff"
|
||||
RDEPEND="
|
||||
!mail-mta/courier
|
||||
!mail-mta/esmtp
|
||||
!mail-mta/exim
|
||||
!mail-mta/msmtp
|
||||
!mail-mta/netqmail
|
||||
!mail-mta/nullmailer
|
||||
!mail-mta/postfix
|
||||
!mail-mta/qmail-ldap
|
||||
!mail-mta/sendmail
|
||||
!mail-mta/ssmtp
|
||||
!mail-mta/opensmtpd
|
||||
"
|
||||
|
||||
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"
|
||||
}
|
||||
Reference in New Issue
Block a user