Gentoo Archives: gentoo-commits

From: Aaron Bauman <bman@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: mail-mta/mini-qmail/
Date: Sun, 03 Jun 2018 02:59:28
Message-Id: 1527994733.94cf08b6d5bb7d16437d4c010712e37769fc1e86.bman@gentoo
1 commit: 94cf08b6d5bb7d16437d4c010712e37769fc1e86
2 Author: Aaron Bauman <bman <AT> gentoo <DOT> org>
3 AuthorDate: Sun Jun 3 00:31:44 2018 +0000
4 Commit: Aaron Bauman <bman <AT> gentoo <DOT> org>
5 CommitDate: Sun Jun 3 02:58:53 2018 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=94cf08b6
7
8 mail-mta/mini-qmail: drop old EAPI
9
10 Package-Manager: Portage-2.3.40, Repoman-2.3.9
11
12 mail-mta/mini-qmail/Manifest | 2 -
13 mail-mta/mini-qmail/mini-qmail-1.05-r1.ebuild | 99 ------------------------
14 mail-mta/mini-qmail/mini-qmail-1.05.ebuild | 107 --------------------------
15 3 files changed, 208 deletions(-)
16
17 diff --git a/mail-mta/mini-qmail/Manifest b/mail-mta/mini-qmail/Manifest
18 index 103f2e8d5e8..cb2469c7cbf 100644
19 --- a/mail-mta/mini-qmail/Manifest
20 +++ b/mail-mta/mini-qmail/Manifest
21 @@ -1,4 +1,2 @@
22 DIST genqmail-20080406.tar.bz2 10252 BLAKE2B 4e959ff9a79c7621f8681866e2e614ecbd6a2c64b45a79f9c553b202f2a495fbd5b1eeefdebb0502c48c0fbed5ba37073d9b500f28217a9a568bdf7eb376b8a3 SHA512 744d0968307bfedebf0ca7bc0d5bd0780884326acaf5fea0a66fb91f8b0caf5ba52eb443c9cb2a7d6389622ca5c87100c3204ec3408aed8ef5fb1e7f80ff0d35
23 -DIST mini-qmail-kit-0.52.tar.gz 6174 BLAKE2B 8fa4ef8ae30c3f158747540b5fb85d610500efdc5569a2b9b84bc71aaf1527100b9b41534079969c4ebb5bec8204d044d560baf46b795ccb20d4ac4d8a82db56 SHA512 d3d2acb008f48f71a1b3aeff7653a694b2ed2704705a229a3e7f7154704eae1b34238fb6c8a7cd3f4e44c23841e4c49910e3c0498815d836a6f37e73ed19bf3e
24 -DIST netqmail-1.05.tar.gz 252264 BLAKE2B b5aa3cf5e472137fcf7f51d7f5ea99859b63f703ee884b2f41ad3d315eed0d511f2a9b0def9ff45c55ad149a79336bea8a007d12caf958ec0b97bc116be7a9d4 SHA512 9504e3ff98e5c9278000cd9dd12eecfa504a7604641ff5b2ed735d6bfacfbd0ae69a4b9c7287217320f15fd51e4e94fe6d85c927b9c7dc07f62fe7cccb7d7070
25 DIST netqmail-1.06.tar.gz 260941 BLAKE2B f60cf737f308d70433da917b30a07af600f8956ae718bcf17f1628382523d7fdfa2456549066b57674a112a53946a410136ee89c0911402b24a4153bbc37d39a SHA512 de40a6d8fac502bd785010434d99b99f2c0524e10aea3d0f2a0d35c70fce91e991eb1fb8f20a1276eb56d7e73130ea5e2c178f6075d138af47b28d9ca6e6046b
26
27 diff --git a/mail-mta/mini-qmail/mini-qmail-1.05-r1.ebuild b/mail-mta/mini-qmail/mini-qmail-1.05-r1.ebuild
28 deleted file mode 100644
29 index 81d560e4723..00000000000
30 --- a/mail-mta/mini-qmail/mini-qmail-1.05-r1.ebuild
31 +++ /dev/null
32 @@ -1,99 +0,0 @@
33 -# Copyright 1999-2018 Gentoo Foundation
34 -# Distributed under the terms of the GNU General Public License v2
35 -
36 -EAPI=0
37 -
38 -inherit eutils toolchain-funcs fixheadtails
39 -
40 -MINI_VER=0.52
41 -DESCRIPTION="a small null client that forwards mail via QMQP to a full qmail server"
42 -HOMEPAGE="http://www.qmail.org/ http://cr.yp.to/qmail/mini.html"
43 -SRC_URI="mirror://qmail/netqmail-${PV}.tar.gz
44 - http://www.din.or.jp/~ushijima/mini-qmail-kit/mini-qmail-kit-${MINI_VER}.tar.gz"
45 -
46 -LICENSE="public-domain"
47 -SLOT="0"
48 -KEYWORDS="amd64 arm hppa ~mips ppc x86"
49 -IUSE=""
50 -
51 -DEPEND="sys-apps/groff"
52 -RDEPEND="
53 - !mail-mta/courier
54 - !mail-mta/esmtp
55 - !mail-mta/exim
56 - !mail-mta/msmtp
57 - !mail-mta/netqmail
58 - !mail-mta/nullmailer
59 - !mail-mta/postfix
60 - !mail-mta/qmail-ldap
61 - !mail-mta/sendmail
62 - !mail-mta/ssmtp
63 - !mail-mta/opensmtpd
64 - "
65 -
66 -S=${WORKDIR}/mini-qmail-kit-${MINI_VER}
67 -
68 -src_unpack() {
69 - unpack netqmail-${PV}.tar.gz
70 - unpack mini-qmail-kit-${MINI_VER}.tar.gz
71 -
72 - cd "${S}"
73 - epatch "${FILESDIR}"/${PV}-config-mini-help.patch
74 - sed -i \
75 - -e "/^qmail=/s:=.*:=${WORKDIR}/netqmail-${PV}/netqmail-${PV}:" \
76 - Makefile.mini || die
77 -
78 - cd "${WORKDIR}"/netqmail-${PV}
79 - ./collate.sh || die "patching failed"
80 -
81 - cd netqmail-${PV}
82 - echo -n "$(tc-getCC) ${CFLAGS}" > "${S}"/conf-cc
83 - echo -n "$(tc-getCC) ${LDFLAGS}" > "${S}"/conf-ld
84 - ht_fix_file Makefile
85 -}
86 -
87 -src_compile() {
88 - emake -f Makefile.mini || die "mini prep failed"
89 - emake mini || die "make mini failed"
90 -}
91 -
92 -src_install() {
93 - einfo "Setting up directory hierarchy ..."
94 - keepdir /var/mini-qmail/control
95 -
96 - dodoc INSTALL README
97 -
98 - exeinto /var/mini-qmail/bin
99 - doexe qmail-qmqpc forward qmail-inject \
100 - sendmail predate datemail mailsubj \
101 - qmail-showctl maildirmake maildir2mbox \
102 - maildirwatch qail elq pinq \
103 - || die "doexe failed"
104 - dosym qmail-qmqpc /var/mini-qmail/bin/qmail-queue
105 - newexe config-mini.sh config-mini
106 - dosed "s:QMAIL:/var/mini-qmail/:g" /var/mini-qmail/bin/config-mini
107 -
108 - doman qmail-qmqpc.8 forward.1 qmail-inject.8 \
109 - mailsubj.1 qmail-showctl.8 maildirmake.1 \
110 - maildir2mbox.1 maildirwatch.1 qmail-queue.8 \
111 - qmail.7
112 -
113 - einfo "Adding env.d entry for qmail"
114 - doenvd "${FILESDIR}"/99qmail
115 -
116 - einfo "Creating sendmail replacement ..."
117 - diropts -m 755
118 - dodir /usr/sbin /usr/lib
119 - dosym /var/mini-qmail/bin/sendmail /usr/sbin/sendmail
120 - dosym /var/mini-qmail/bin/sendmail /usr/lib/sendmail
121 -}
122 -
123 -pkg_postinst() {
124 - elog "In order for mini-qmail to work, you need to setup"
125 - elog "the QMQP server information."
126 - elog
127 - elog "You can setup the values in /var/mini-qmail/control yourself,"
128 - elog "or use the utility /var/mini-qmail/bin/config-mini"
129 - elog "To find out what values to put in what files, see the install"
130 - elog "section of http://cr.yp.to/qmail/mini.html"
131 -}
132
133 diff --git a/mail-mta/mini-qmail/mini-qmail-1.05.ebuild b/mail-mta/mini-qmail/mini-qmail-1.05.ebuild
134 deleted file mode 100644
135 index 03d835c0a45..00000000000
136 --- a/mail-mta/mini-qmail/mini-qmail-1.05.ebuild
137 +++ /dev/null
138 @@ -1,107 +0,0 @@
139 -# Copyright 1999-2018 Gentoo Foundation
140 -# Distributed under the terms of the GNU General Public License v2
141 -
142 -EAPI=0
143 -
144 -inherit eutils toolchain-funcs fixheadtails user
145 -
146 -DESCRIPTION="a small null client that forwards mail via QMQP to a full qmail server"
147 -HOMEPAGE="http://www.qmail.org/ http://cr.yp.to/qmail/mini.html"
148 -SRC_URI="mirror://qmail/netqmail-${PV}.tar.gz
149 - http://www.din.or.jp/~ushijima/mini-qmail-kit/mini-qmail-kit-0.52.tar.gz"
150 -
151 -LICENSE="public-domain"
152 -SLOT="0"
153 -KEYWORDS="amd64 arm hppa ~mips ppc x86"
154 -IUSE=""
155 -
156 -DEPEND="sys-apps/groff"
157 -RDEPEND="
158 - !mail-mta/courier
159 - !mail-mta/esmtp
160 - !mail-mta/exim
161 - !mail-mta/msmtp
162 - !mail-mta/netqmail
163 - !mail-mta/nullmailer
164 - !mail-mta/postfix
165 - !mail-mta/qmail-ldap
166 - !mail-mta/sendmail
167 - !mail-mta/ssmtp
168 - !mail-mta/opensmtpd
169 - "
170 -
171 -S=${WORKDIR}/netqmail-${PV}/netqmail-${PV}
172 -
173 -pkg_setup() {
174 - # keep in sync with qmail pkg
175 - enewgroup qmail 201
176 - enewuser alias 200 -1 /var/qmail/alias 200
177 - enewuser qmaild 201 -1 /var/qmail 200
178 - enewuser qmaill 202 -1 /var/qmail 200
179 - enewuser qmailp 203 -1 /var/qmail 200
180 - enewuser qmailq 204 -1 /var/qmail 201
181 - enewuser qmailr 205 -1 /var/qmail 201
182 - enewuser qmails 206 -1 /var/qmail 201
183 -}
184 -
185 -src_unpack() {
186 - unpack netqmail-${PV}.tar.gz
187 - unpack mini-qmail-kit-0.52.tar.gz
188 -
189 - cd netqmail-${PV}
190 - ./collate.sh || die "patching failed"
191 - mv "${WORKDIR}"/mini-qmail-kit-0.52/* "${S}"/
192 -
193 - cd "${S}"
194 - echo -n "$(tc-getCC) ${CFLAGS}" > "${S}"/conf-cc
195 - echo -n "$(tc-getCC) ${LDFLAGS}" > "${S}"/conf-ld
196 - ht_fix_file "${S}"/Makefile
197 -
198 - epatch "${FILESDIR}"/${PV}-config-mini-help.patch
199 -}
200 -
201 -src_compile() {
202 - emake it man || die
203 -}
204 -
205 -src_install() {
206 - einfo "Setting up directory hierarchy ..."
207 - keepdir /var/mini-qmail/control
208 -
209 - dodoc FAQ UPGRADE SENDMAIL INSTALL* TEST* REMOVE* PIC* SECURITY
210 - dodoc SYSDEPS TARGETS THANKS THOUGHTS TODO VERSION README*
211 -
212 - exeinto /var/mini-qmail/bin
213 - doexe qmail-qmqpc forward qmail-inject \
214 - sendmail predate datemail mailsubj \
215 - qmail-showctl maildirmake maildir2mbox \
216 - maildirwatch qail elq pinq \
217 - || die "doexe failed"
218 - dosym qmail-qmqpc /var/mini-qmail/bin/qmail-queue
219 - newexe config-mini.sh config-mini
220 - dosed "s:QMAIL:/var/mini-qmail/:g" /var/mini-qmail/bin/config-mini
221 -
222 - doman qmail-qmqpc.8 forward.1 qmail-inject.8 \
223 - mailsubj.1 qmail-showctl.8 maildirmake.1 \
224 - maildir2mbox.1 maildirwatch.1 qmail-queue.8 \
225 - qmail.7
226 -
227 - einfo "Adding env.d entry for qmail"
228 - doenvd "${FILESDIR}"/99qmail
229 -
230 - einfo "Creating sendmail replacement ..."
231 - diropts -m 755
232 - dodir /usr/sbin /usr/lib
233 - dosym /var/mini-qmail/bin/sendmail /usr/sbin/sendmail
234 - dosym /var/mini-qmail/bin/sendmail /usr/lib/sendmail
235 -}
236 -
237 -pkg_postinst() {
238 - elog "In order for mini-qmail to work, you need to setup"
239 - elog "the QMQP server information."
240 - elog
241 - elog "You can setup the values in /var/mini-qmail/control yourself,"
242 - elog "or use the utility /var/mini-qmail/bin/config-mini"
243 - elog "To find out what values to put in what files, see the install"
244 - elog "section of http://cr.yp.to/qmail/mini.html"
245 -}