Gentoo Archives: gentoo-commits

From: Sam James <sam@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: app-shells/smrsh/
Date: Wed, 21 Apr 2021 19:56:04
Message-Id: 1619034931.d90e7a6aa6ad0a4455b642cfcd952ed3ae12e6b4.sam@gentoo
1 commit: d90e7a6aa6ad0a4455b642cfcd952ed3ae12e6b4
2 Author: Sam James <sam <AT> gentoo <DOT> org>
3 AuthorDate: Wed Apr 21 19:53:21 2021 +0000
4 Commit: Sam James <sam <AT> gentoo <DOT> org>
5 CommitDate: Wed Apr 21 19:55:31 2021 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d90e7a6a
7
8 app-shells/smrsh: port to EAPI 7
9
10 Signed-off-by: Sam James <sam <AT> gentoo.org>
11
12 app-shells/smrsh/smrsh-8.15.2.ebuild | 24 ++++++++++++------------
13 1 file changed, 12 insertions(+), 12 deletions(-)
14
15 diff --git a/app-shells/smrsh/smrsh-8.15.2.ebuild b/app-shells/smrsh/smrsh-8.15.2.ebuild
16 index 5679f879ea9..d253f8f3657 100644
17 --- a/app-shells/smrsh/smrsh-8.15.2.ebuild
18 +++ b/app-shells/smrsh/smrsh-8.15.2.ebuild
19 @@ -1,27 +1,28 @@
20 -# Copyright 1999-2020 Gentoo Authors
21 +# Copyright 1999-2021 Gentoo Authors
22 # Distributed under the terms of the GNU General Public License v2
23
24 -EAPI=5
25 +EAPI=7
26 +
27 inherit toolchain-funcs
28
29 DESCRIPTION="Sendmail restricted shell, for use with MTAs other than Sendmail"
30 HOMEPAGE="http://www.sendmail.org/"
31 SRC_URI="ftp://ftp.fu-berlin.de/unix/mail/sendmail/sendmail.${PV}.tar.gz"
32 +S="${WORKDIR}/sendmail-${PV}"
33
34 LICENSE="Sendmail"
35 SLOT="0"
36 KEYWORDS="~amd64 ~x86"
37 -IUSE=""
38
39 RDEPEND="!mail-mta/sendmail"
40 DEPEND="${RDEPEND}
41 - sys-devel/m4
42 - >=sys-apps/sed-4"
43 -
44 -S="${WORKDIR}/sendmail-${PV}"
45 + sys-devel/m4"
46
47 src_prepare() {
48 - cd "${S}/${PN}"
49 + cd "${S}/${PN}" || die
50 +
51 + default
52 +
53 sed -e "s:/usr/libexec:/usr/sbin:g" \
54 -e "s:/usr/adm/sm.bin:/var/lib/smrsh:g" \
55 -i README -i smrsh.8 || die "sed failed"
56 @@ -33,8 +34,8 @@ src_prepare() {
57 }
58
59 src_compile() {
60 - cd "${S}/${PN}"
61 - /bin/sh Build
62 + cd "${S}/${PN}" || die
63 + /bin/sh Build || die
64 }
65
66 src_install() {
67 @@ -44,10 +45,9 @@ src_install() {
68 doman "${PN}.8"
69 dodoc README
70
71 - keepdir "/var/lib/${PN}"
72 + keepdir /var/lib/${PN}
73 }
74
75 pkg_postinst() {
76 elog "smrsh is compiled to look for programs in /var/lib/smrsh."
77 - echo
78 }