Gentoo Archives: gentoo-commits

From: Aaron Bauman <bman@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: net-mail/mailbase/
Date: Sun, 03 Jun 2018 02:59:20
Message-Id: 1527994729.8be8348c14b236bec7d6060ec4bf5bb3d1cfb4f1.bman@gentoo
1 commit: 8be8348c14b236bec7d6060ec4bf5bb3d1cfb4f1
2 Author: Aaron Bauman <bman <AT> gentoo <DOT> org>
3 AuthorDate: Sun Jun 3 00:19:46 2018 +0000
4 Commit: Aaron Bauman <bman <AT> gentoo <DOT> org>
5 CommitDate: Sun Jun 3 02:58:49 2018 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8be8348c
7
8 net-mail/mailbase: drop old EAPI
9
10 Package-Manager: Portage-2.3.40, Repoman-2.3.9
11
12 net-mail/mailbase/mailbase-1.2.ebuild | 67 ---------------------------------
13 net-mail/mailbase/mailbase-1.ebuild | 70 -----------------------------------
14 2 files changed, 137 deletions(-)
15
16 diff --git a/net-mail/mailbase/mailbase-1.2.ebuild b/net-mail/mailbase/mailbase-1.2.ebuild
17 deleted file mode 100644
18 index 45ddce55a0e..00000000000
19 --- a/net-mail/mailbase/mailbase-1.2.ebuild
20 +++ /dev/null
21 @@ -1,67 +0,0 @@
22 -# Copyright 1999-2018 Gentoo Foundation
23 -# Distributed under the terms of the GNU General Public License v2
24 -
25 -EAPI=0
26 -
27 -inherit pam eutils user
28 -
29 -DESCRIPTION="MTA layout package"
30 -SRC_URI=""
31 -HOMEPAGE="https://www.gentoo.org/"
32 -
33 -LICENSE="GPL-2"
34 -SLOT="0"
35 -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd"
36 -IUSE="pam"
37 -
38 -RDEPEND="pam? ( virtual/pam )"
39 -
40 -S=${WORKDIR}
41 -
42 -pkg_setup() {
43 - enewgroup mail 12
44 - enewuser mail 8 -1 /var/spool/mail mail
45 - enewuser postmaster 14 -1 /var/spool/mail
46 -}
47 -
48 -src_install() {
49 - dodir /etc/mail
50 - insinto /etc/mail
51 - doins "${FILESDIR}"/aliases || die
52 - insinto /etc
53 - doins "${FILESDIR}"/mailcap || die
54 -
55 - keepdir /var/spool/mail
56 - fowners root:mail /var/spool/mail
57 - fperms 03775 /var/spool/mail
58 - dosym /var/spool/mail /var/mail
59 -
60 - newpamd "${FILESDIR}"/common-pamd-include pop
61 - newpamd "${FILESDIR}"/common-pamd-include imap
62 - if use pam ; then
63 - local p
64 - for p in pop3 pop3s pops ; do
65 - dosym pop /etc/pam.d/${p} || die
66 - done
67 - for p in imap4 imap4s imaps ; do
68 - dosym imap /etc/pam.d/${p} || die
69 - done
70 - fi
71 -}
72 -
73 -get_permissions_oct() {
74 - if [[ ${USERLAND} = GNU ]] ; then
75 - stat -c%a "${ROOT}$1"
76 - elif [[ ${USERLAND} = BSD ]] ; then
77 - stat -f%p "${ROOT}$1" | cut -c 3-
78 - fi
79 -}
80 -
81 -pkg_postinst() {
82 - # bug 614396
83 - if [[ "$(get_permissions_oct /var/spool/mail)" != "3775" ]] ; then
84 - einfo "Fixing ${ROOT}var/spool/mail/ permissions"
85 - chown root:mail "${ROOT}var/spool/mail/"
86 - chmod 03775 "${ROOT}var/spool/mail/"
87 - fi
88 -}
89
90 diff --git a/net-mail/mailbase/mailbase-1.ebuild b/net-mail/mailbase/mailbase-1.ebuild
91 deleted file mode 100644
92 index a8ffd2843f2..00000000000
93 --- a/net-mail/mailbase/mailbase-1.ebuild
94 +++ /dev/null
95 @@ -1,70 +0,0 @@
96 -# Copyright 1999-2018 Gentoo Foundation
97 -# Distributed under the terms of the GNU General Public License v2
98 -
99 -EAPI=0
100 -
101 -inherit pam eutils user
102 -
103 -DESCRIPTION="MTA layout package"
104 -SRC_URI=""
105 -HOMEPAGE="https://www.gentoo.org/"
106 -
107 -LICENSE="GPL-2"
108 -SLOT="0"
109 -KEYWORDS="alpha amd64 arm hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~amd64-fbsd ~x86-fbsd"
110 -IUSE="pam"
111 -
112 -RDEPEND="pam? ( virtual/pam )"
113 -
114 -S=${WORKDIR}
115 -
116 -pkg_setup() {
117 - enewgroup mail 12
118 - enewuser mail 8 -1 /var/spool/mail mail
119 - enewuser postmaster 14 -1 /var/spool/mail
120 -}
121 -
122 -src_install() {
123 - dodir /etc/mail
124 - insinto /etc/mail
125 - doins "${FILESDIR}"/aliases || die
126 - insinto /etc
127 - doins "${FILESDIR}"/mailcap || die
128 -
129 - keepdir /var/spool/mail
130 - fowners root:mail /var/spool/mail
131 - fperms 0775 /var/spool/mail
132 - dosym /var/spool/mail /var/mail
133 -
134 - newpamd "${FILESDIR}"/common-pamd-include pop
135 - newpamd "${FILESDIR}"/common-pamd-include imap
136 - if use pam ; then
137 - local p
138 - for p in pop3 pop3s pops ; do
139 - dosym pop /etc/pam.d/${p} || die
140 - done
141 - for p in imap4 imap4s imaps ; do
142 - dosym imap /etc/pam.d/${p} || die
143 - done
144 - fi
145 -}
146 -
147 -get_permissions_oct() {
148 - if [[ ${USERLAND} = GNU ]] ; then
149 - stat -c%a "${ROOT}$1"
150 - elif [[ ${USERLAND} = BSD ]] ; then
151 - stat -f%p "${ROOT}$1" | cut -c 3-
152 - fi
153 -}
154 -
155 -pkg_postinst() {
156 - if [[ "$(get_permissions_oct /var/spool/mail)" != "775" ]] ; then
157 - echo
158 - ewarn "Your ${ROOT}/var/spool/mail/ directory permissions differ from"
159 - ewarn " those which mailbase set when you first installed it (0775)."
160 - ewarn " If you did not change them on purpose, consider running:"
161 - ewarn
162 - ewarn " chmod 0775 ${ROOT}/var/spool/mail/"
163 - echo
164 - fi
165 -}