Gentoo Archives: gentoo-commits

From: William Hubbs <williamh@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: sys-apps/openrc/
Date: Mon, 04 Nov 2019 04:39:40
Message-Id: 1572842165.af006cbd1619eaca82b9c0203c860f2ed2dc8bce.williamh@gentoo
1 commit: af006cbd1619eaca82b9c0203c860f2ed2dc8bce
2 Author: William Hubbs <williamh <AT> gentoo <DOT> org>
3 AuthorDate: Mon Nov 4 04:30:26 2019 +0000
4 Commit: William Hubbs <williamh <AT> gentoo <DOT> org>
5 CommitDate: Mon Nov 4 04:36:05 2019 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=af006cbd
7
8 sys-apps/openrc: repoman fixes: remove FreeBSD support
9
10 The freebsd packages and profiles are gone, so stop repoman from
11 complaining about the FreeBSD dependencies.
12
13 Package-Manager: Portage-2.3.76, Repoman-2.3.16
14 Signed-off-by: William Hubbs <williamh <AT> gentoo.org>
15
16 sys-apps/openrc/openrc-0.41.2.ebuild | 35 +++++++++--------------------------
17 sys-apps/openrc/openrc-0.42.1.ebuild | 33 ++++++++-------------------------
18 sys-apps/openrc/openrc-9999.ebuild | 33 ++++++++-------------------------
19 3 files changed, 25 insertions(+), 76 deletions(-)
20
21 diff --git a/sys-apps/openrc/openrc-0.41.2.ebuild b/sys-apps/openrc/openrc-0.41.2.ebuild
22 index 029b236f6ad..81bb6c4a741 100644
23 --- a/sys-apps/openrc/openrc-0.41.2.ebuild
24 +++ b/sys-apps/openrc/openrc-0.41.2.ebuild
25 @@ -19,19 +19,17 @@ fi
26 LICENSE="BSD-2"
27 SLOT="0"
28 IUSE="audit bash debug ncurses pam newnet prefix +netifrc selinux static-libs
29 - unicode kernel_linux kernel_FreeBSD"
30 + unicode"
31
32 -COMMON_DEPEND="kernel_FreeBSD? ( || ( >=sys-freebsd/freebsd-ubin-9.0_rc sys-process/fuser-bsd ) )
33 +COMMON_DEPEND="
34 ncurses? ( sys-libs/ncurses:0= )
35 pam? (
36 sys-auth/pambase
37 sys-libs/pam
38 )
39 audit? ( sys-process/audit )
40 - kernel_linux? (
41 - sys-process/psmisc
42 - !<sys-process/procps-3.3.9-r2
43 - )
44 + sys-process/psmisc
45 + !<sys-process/procps-3.3.9-r2
46 selinux? (
47 sys-apps/policycoreutils
48 >=sys-libs/libselinux-2.6
49 @@ -44,11 +42,8 @@ DEPEND="${COMMON_DEPEND}
50 RDEPEND="${COMMON_DEPEND}
51 bash? ( app-shells/bash )
52 !prefix? (
53 - kernel_linux? (
54 - >=sys-apps/sysvinit-2.86-r6[selinux?]
55 - virtual/tmpfiles
56 - )
57 - kernel_FreeBSD? ( sys-freebsd/freebsd-sbin )
58 + >=sys-apps/sysvinit-2.86-r6[selinux?]
59 + virtual/tmpfiles
60 )
61 selinux? (
62 >=sec-policy/selinux-base-policy-2.20170204-r4
63 @@ -84,13 +79,8 @@ src_compile() {
64 SH=$(usex bash /bin/bash /bin/sh)"
65
66 local brand="Unknown"
67 - if use kernel_linux ; then
68 - MAKE_ARGS="${MAKE_ARGS} OS=Linux"
69 - brand="Linux"
70 - elif use kernel_FreeBSD ; then
71 - MAKE_ARGS="${MAKE_ARGS} OS=FreeBSD"
72 - brand="FreeBSD"
73 - fi
74 + MAKE_ARGS="${MAKE_ARGS} OS=Linux"
75 + brand="Linux"
76 export BRANDING="Gentoo ${brand}"
77 use prefix && MAKE_ARGS="${MAKE_ARGS} MKPREFIX=yes PREFIX=${EPREFIX}"
78 export DEBUG=$(usev debug)
79 @@ -124,9 +114,6 @@ src_install() {
80 gen_usr_ldscript libeinfo.so
81 gen_usr_ldscript librc.so
82
83 - if ! use kernel_linux; then
84 - keepdir /lib/rc/init.d
85 - fi
86 keepdir /lib/rc/tmp
87
88 # Setup unicode defaults for silly unicode users
89 @@ -179,11 +166,7 @@ pkg_postinst() {
90 fi
91
92 # Added for 0.35.
93 - if use kernel_linux && [[ ! -h "${EROOT}"/lib ]]; then
94 - if [[ -d "${EROOT}$(get_libdir)"/rc ]]; then
95 - cp -RPp "${EROOT}$(get_libdir)/rc" "${EROOT}"lib
96 - fi
97 - elif ! use kernel_linux; then
98 + if [[ ! -h "${EROOT}"/lib ]]; then
99 if [[ -d "${EROOT}$(get_libdir)"/rc ]]; then
100 cp -RPp "${EROOT}$(get_libdir)/rc" "${EROOT}"lib
101 fi
102
103 diff --git a/sys-apps/openrc/openrc-0.42.1.ebuild b/sys-apps/openrc/openrc-0.42.1.ebuild
104 index 9bb3ff7fbb3..3e6f63ea18b 100644
105 --- a/sys-apps/openrc/openrc-0.42.1.ebuild
106 +++ b/sys-apps/openrc/openrc-0.42.1.ebuild
107 @@ -19,19 +19,17 @@ fi
108 LICENSE="BSD-2"
109 SLOT="0"
110 IUSE="audit bash debug ncurses pam newnet prefix +netifrc selinux static-libs
111 - sysv-utils unicode kernel_linux kernel_FreeBSD"
112 + sysv-utils unicode"
113
114 -COMMON_DEPEND="kernel_FreeBSD? ( || ( >=sys-freebsd/freebsd-ubin-9.0_rc sys-process/fuser-bsd ) )
115 +COMMON_DEPEND="
116 ncurses? ( sys-libs/ncurses:0= )
117 pam? (
118 sys-auth/pambase
119 sys-libs/pam
120 )
121 audit? ( sys-process/audit )
122 - kernel_linux? (
123 - sys-process/psmisc
124 - !<sys-process/procps-3.3.9-r2
125 - )
126 + sys-process/psmisc
127 + !<sys-process/procps-3.3.9-r2
128 selinux? (
129 sys-apps/policycoreutils
130 >=sys-libs/libselinux-2.6
131 @@ -44,12 +42,9 @@ DEPEND="${COMMON_DEPEND}
132 RDEPEND="${COMMON_DEPEND}
133 bash? ( app-shells/bash )
134 !prefix? (
135 - kernel_linux? (
136 sysv-utils? ( !sys-apps/sysvinit )
137 !sysv-utils? ( >=sys-apps/sysvinit-2.86-r6[selinux?] )
138 - virtual/tmpfiles
139 - )
140 - kernel_FreeBSD? ( sys-freebsd/freebsd-sbin )
141 + virtual/tmpfiles
142 )
143 selinux? (
144 >=sec-policy/selinux-base-policy-2.20170204-r4
145 @@ -86,13 +81,8 @@ src_compile() {
146 SH=$(usex bash /bin/bash /bin/sh)"
147
148 local brand="Unknown"
149 - if use kernel_linux ; then
150 - MAKE_ARGS="${MAKE_ARGS} OS=Linux"
151 - brand="Linux"
152 - elif use kernel_FreeBSD ; then
153 - MAKE_ARGS="${MAKE_ARGS} OS=FreeBSD"
154 - brand="FreeBSD"
155 - fi
156 + MAKE_ARGS="${MAKE_ARGS} OS=Linux"
157 + brand="Linux"
158 export BRANDING="Gentoo ${brand}"
159 use prefix && MAKE_ARGS="${MAKE_ARGS} MKPREFIX=yes PREFIX=${EPREFIX}"
160 export DEBUG=$(usev debug)
161 @@ -126,9 +116,6 @@ src_install() {
162 gen_usr_ldscript libeinfo.so
163 gen_usr_ldscript librc.so
164
165 - if ! use kernel_linux; then
166 - keepdir /lib/rc/init.d
167 - fi
168 keepdir /lib/rc/tmp
169
170 # Setup unicode defaults for silly unicode users
171 @@ -181,11 +168,7 @@ pkg_postinst() {
172 fi
173
174 # Added for 0.35.
175 - if use kernel_linux && [[ ! -h "${EROOT}"/lib ]]; then
176 - if [[ -d "${EROOT}/$(get_libdir)"/rc ]]; then
177 - cp -RPp "${EROOT}/$(get_libdir)/rc" "${EROOT}"/lib
178 - fi
179 - elif ! use kernel_linux; then
180 + if [[ ! -h "${EROOT}"/lib ]]; then
181 if [[ -d "${EROOT}/$(get_libdir)"/rc ]]; then
182 cp -RPp "${EROOT}/$(get_libdir)/rc" "${EROOT}"/lib
183 fi
184
185 diff --git a/sys-apps/openrc/openrc-9999.ebuild b/sys-apps/openrc/openrc-9999.ebuild
186 index 9bb3ff7fbb3..3e6f63ea18b 100644
187 --- a/sys-apps/openrc/openrc-9999.ebuild
188 +++ b/sys-apps/openrc/openrc-9999.ebuild
189 @@ -19,19 +19,17 @@ fi
190 LICENSE="BSD-2"
191 SLOT="0"
192 IUSE="audit bash debug ncurses pam newnet prefix +netifrc selinux static-libs
193 - sysv-utils unicode kernel_linux kernel_FreeBSD"
194 + sysv-utils unicode"
195
196 -COMMON_DEPEND="kernel_FreeBSD? ( || ( >=sys-freebsd/freebsd-ubin-9.0_rc sys-process/fuser-bsd ) )
197 +COMMON_DEPEND="
198 ncurses? ( sys-libs/ncurses:0= )
199 pam? (
200 sys-auth/pambase
201 sys-libs/pam
202 )
203 audit? ( sys-process/audit )
204 - kernel_linux? (
205 - sys-process/psmisc
206 - !<sys-process/procps-3.3.9-r2
207 - )
208 + sys-process/psmisc
209 + !<sys-process/procps-3.3.9-r2
210 selinux? (
211 sys-apps/policycoreutils
212 >=sys-libs/libselinux-2.6
213 @@ -44,12 +42,9 @@ DEPEND="${COMMON_DEPEND}
214 RDEPEND="${COMMON_DEPEND}
215 bash? ( app-shells/bash )
216 !prefix? (
217 - kernel_linux? (
218 sysv-utils? ( !sys-apps/sysvinit )
219 !sysv-utils? ( >=sys-apps/sysvinit-2.86-r6[selinux?] )
220 - virtual/tmpfiles
221 - )
222 - kernel_FreeBSD? ( sys-freebsd/freebsd-sbin )
223 + virtual/tmpfiles
224 )
225 selinux? (
226 >=sec-policy/selinux-base-policy-2.20170204-r4
227 @@ -86,13 +81,8 @@ src_compile() {
228 SH=$(usex bash /bin/bash /bin/sh)"
229
230 local brand="Unknown"
231 - if use kernel_linux ; then
232 - MAKE_ARGS="${MAKE_ARGS} OS=Linux"
233 - brand="Linux"
234 - elif use kernel_FreeBSD ; then
235 - MAKE_ARGS="${MAKE_ARGS} OS=FreeBSD"
236 - brand="FreeBSD"
237 - fi
238 + MAKE_ARGS="${MAKE_ARGS} OS=Linux"
239 + brand="Linux"
240 export BRANDING="Gentoo ${brand}"
241 use prefix && MAKE_ARGS="${MAKE_ARGS} MKPREFIX=yes PREFIX=${EPREFIX}"
242 export DEBUG=$(usev debug)
243 @@ -126,9 +116,6 @@ src_install() {
244 gen_usr_ldscript libeinfo.so
245 gen_usr_ldscript librc.so
246
247 - if ! use kernel_linux; then
248 - keepdir /lib/rc/init.d
249 - fi
250 keepdir /lib/rc/tmp
251
252 # Setup unicode defaults for silly unicode users
253 @@ -181,11 +168,7 @@ pkg_postinst() {
254 fi
255
256 # Added for 0.35.
257 - if use kernel_linux && [[ ! -h "${EROOT}"/lib ]]; then
258 - if [[ -d "${EROOT}/$(get_libdir)"/rc ]]; then
259 - cp -RPp "${EROOT}/$(get_libdir)/rc" "${EROOT}"/lib
260 - fi
261 - elif ! use kernel_linux; then
262 + if [[ ! -h "${EROOT}"/lib ]]; then
263 if [[ -d "${EROOT}/$(get_libdir)"/rc ]]; then
264 cp -RPp "${EROOT}/$(get_libdir)/rc" "${EROOT}"/lib
265 fi