net-mail/mailgraph: drop lexicographical version compare
[gentoo.git] / net-mail / mailfront / mailfront-2.22.ebuild
1 # Copyright 1999-2019 Gentoo Authors
2 # Distributed under the terms of the GNU General Public License v2
3
4 EAPI=7
5
6 inherit toolchain-funcs
7
8 DESCRIPTION="Mail server network protocol front-ends"
9 HOMEPAGE="https://untroubled.org/mailfront/"
10 SRC_URI="https://untroubled.org/mailfront/archive/${P}.tar.gz"
11
12 LICENSE="GPL-2+"
13 SLOT="0"
14 KEYWORDS="~amd64 ~ppc ~sparc ~x86"
15 IUSE=""
16
17 DEPEND=">=dev-libs/bglibs-2.04
18         >=net-libs/cvm-0.81"
19 RDEPEND="${DEPEND}
20         virtual/qmail
21         net-libs/cvm"
22
23 src_configure() {
24         echo "${EPREFIX}/var/qmail" > conf-qmail || die
25         echo "/var/qmail/bin" > conf-bin || die
26         echo "/usr/$(get_libdir)/mailfront" > conf-modules || die
27         echo "/usr/include" > conf-include || die
28         echo "$(tc-getCC) ${CFLAGS}" > conf-cc || die
29         echo "$(tc-getCC) ${CFLAGS} -fPIC -shared" > conf-ccso || die
30         echo "$(tc-getCC) ${LDFLAGS}" > conf-ld || die
31 }
32
33 src_install() {
34         emake install install_prefix="${ED}"
35         exeinto /var/qmail/supervise/qmail-smtpd
36         newexe "${FILESDIR}"/run-smtpfront run.mailfront
37         exeinto /var/qmail/supervise/qmail-pop3d
38         newexe "${FILESDIR}"/run-pop3front run.mailfront
39
40         dodoc ANNOUNCEMENT ChangeLog NEWS README TODO VERSION
41         docinto html
42         dodoc *.html
43 }
44
45 pkg_config() {
46         cd "${EROOT}"/var/qmail/supervise/qmail-smtpd/ || die
47         [[ -e run ]] && ( cp run run.qmail-smtpd.`date +%Y%m%d%H%M%S` || die )
48         cp run.mailfront run || die
49
50         cd "${EROOT}"/var/qmail/supervise/qmail-pop3d/ || die
51         [[ -e run ]] && ( cp run run.qmail-pop3d.`date +%Y%m%d%H%M%S` || die )
52         cp run.mailfront run || die
53 }
54
55 pkg_postinst() {
56         elog "Run"
57         elog "emerge --config '=${CATEGORY}/${PF}'"
58         elog "to update your run files (backups are created) in"
59         elog "          /var/qmail/supervise/qmail-pop3d and"
60         elog "          /var/qmail/supervise/qmail-smtpd"
61 }