Gentoo Archives: gentoo-commits

From: "Michał Górny" <mgorny@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: sys-freebsd/freebsd-sbin/, sys-freebsd/freebsd-cddl/, ...
Date: Mon, 23 Nov 2015 16:21:52
Message-Id: 1448279794.73a205d7991182e5d2e1f8135b8c1a4b7482ba4e.mgorny@gentoo
1 commit: 73a205d7991182e5d2e1f8135b8c1a4b7482ba4e
2 Author: Yuta Satoh <nigoro <AT> gentoo <DOT> gr <DOT> jp>
3 AuthorDate: Mon Nov 23 11:56:34 2015 +0000
4 Commit: Michał Górny <mgorny <AT> gentoo <DOT> org>
5 CommitDate: Mon Nov 23 11:56:34 2015 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=73a205d7
7
8 sys-freebsd: Move use call from global scope to pkg_setup.
9
10 Gentoo-Bug: https://bugs.gentoo.org/show_bug.cgi?id=566522
11
12 sys-freebsd/freebsd-cddl/freebsd-cddl-10.2.ebuild | 6 +++++-
13 sys-freebsd/freebsd-lib/freebsd-lib-10.2-r1.ebuild | 8 +++++---
14 sys-freebsd/freebsd-rescue/freebsd-rescue-10.2.ebuild | 4 +++-
15 sys-freebsd/freebsd-sbin/freebsd-sbin-10.2.ebuild | 4 +++-
16 sys-freebsd/freebsd-share/freebsd-share-10.2.ebuild | 4 +++-
17 sys-freebsd/freebsd-sources/freebsd-sources-10.2-r1.ebuild | 4 +++-
18 sys-freebsd/freebsd-ubin/freebsd-ubin-10.2-r1.ebuild | 6 ++++--
19 sys-freebsd/freebsd-usbin/freebsd-usbin-10.2-r4.ebuild | 11 ++++-------
20 8 files changed, 30 insertions(+), 17 deletions(-)
21
22 diff --git a/sys-freebsd/freebsd-cddl/freebsd-cddl-10.2.ebuild b/sys-freebsd/freebsd-cddl/freebsd-cddl-10.2.ebuild
23 index 9dcfe3c..7da5b2f 100644
24 --- a/sys-freebsd/freebsd-cddl/freebsd-cddl-10.2.ebuild
25 +++ b/sys-freebsd/freebsd-cddl/freebsd-cddl-10.2.ebuild
26 @@ -25,7 +25,6 @@ EXTRACTONLY="
27 sbin/
28 sys/
29 "
30 -use build && EXTRACTONLY+="include/"
31
32 RDEPEND="=sys-freebsd/freebsd-lib-${RV}*
33 =sys-freebsd/freebsd-libexec-${RV}*
34 @@ -42,6 +41,11 @@ PATCHES=(
35 "${FILESDIR}/${PN}-10.2-underlink.patch"
36 )
37
38 +pkg_setup() {
39 + # Add the required source files.
40 + use build && EXTRACTONLY+="include/ "
41 +}
42 +
43 src_prepare() {
44 if [[ ! -e "${WORKDIR}/include" ]]; then
45 # Link in include headers.
46
47 diff --git a/sys-freebsd/freebsd-lib/freebsd-lib-10.2-r1.ebuild b/sys-freebsd/freebsd-lib/freebsd-lib-10.2-r1.ebuild
48 index 1bd3bd1..7168bea 100644
49 --- a/sys-freebsd/freebsd-lib/freebsd-lib-10.2-r1.ebuild
50 +++ b/sys-freebsd/freebsd-lib/freebsd-lib-10.2-r1.ebuild
51 @@ -32,8 +32,6 @@ EXTRACTONLY="
52 gnu/
53 secure/
54 "
55 -use build && EXTRACTONLY+="sys/"
56 -use zfs && EXTRACTONLY+="cddl/"
57
58 if [ "${CATEGORY#*cross-}" = "${CATEGORY}" ]; then
59 RDEPEND="ssl? ( dev-libs/openssl )
60 @@ -56,7 +54,7 @@ if [ "${CATEGORY#*cross-}" = "${CATEGORY}" ]; then
61 =sys-freebsd/freebsd-share-${RV}*
62 >=virtual/libiconv-0-r2"
63 else
64 - EXTRACTONLY+="sys/"
65 + EXTRACTONLY+="sys/ "
66 fi
67
68 DEPEND="${DEPEND}
69 @@ -77,6 +75,10 @@ IUSE="atm bluetooth ssl hesiod ipv6 kerberos usb netware
70 QA_DT_NEEDED="lib/libc.so.7 usr/lib32/libc.so.7"
71
72 pkg_setup() {
73 + # Add the required source files.
74 + use build && EXTRACTONLY+="sys/ "
75 + use zfs && EXTRACTONLY+="cddl/ "
76 +
77 [ -c /dev/zero ] || \
78 die "You forgot to mount /dev; the compiled libc would break."
79
80
81 diff --git a/sys-freebsd/freebsd-rescue/freebsd-rescue-10.2.ebuild b/sys-freebsd/freebsd-rescue/freebsd-rescue-10.2.ebuild
82 index 0fb1283..54182da 100644
83 --- a/sys-freebsd/freebsd-rescue/freebsd-rescue-10.2.ebuild
84 +++ b/sys-freebsd/freebsd-rescue/freebsd-rescue-10.2.ebuild
85 @@ -28,7 +28,6 @@ EXTRACTONLY="
86 libexec/
87 rescue/
88 "
89 -use zfs && EXTRACTONLY+="cddl/"
90
91 RDEPEND=""
92 DEPEND="sys-devel/flex
93 @@ -49,6 +48,9 @@ DEPEND="sys-devel/flex
94 S="${WORKDIR}/rescue"
95
96 pkg_setup() {
97 + # Add the required source files.
98 + use zfs && EXTRACTONLY+="cddl/ "
99 +
100 use atm || mymakeopts="${mymakeopts} WITHOUT_ATM= "
101 use netware || mymakeopts="${mymakeopts} WITHOUT_IPX= "
102 use nis || mymakeopts="${mymakeopts} WITHOUT_NIS= "
103
104 diff --git a/sys-freebsd/freebsd-sbin/freebsd-sbin-10.2.ebuild b/sys-freebsd/freebsd-sbin/freebsd-sbin-10.2.ebuild
105 index 7836556..5f5589a 100644
106 --- a/sys-freebsd/freebsd-sbin/freebsd-sbin-10.2.ebuild
107 +++ b/sys-freebsd/freebsd-sbin/freebsd-sbin-10.2.ebuild
108 @@ -21,7 +21,6 @@ EXTRACTONLY="
109 usr.sbin/
110 etc/
111 "
112 -use build && EXTRACTONLY+="sys/"
113
114 RDEPEND="=sys-freebsd/freebsd-lib-${RV}*[ipv6?,atm?,netware?]
115 =sys-freebsd/freebsd-libexec-${RV}*
116 @@ -43,6 +42,9 @@ S="${WORKDIR}/sbin"
117 IUSE="atm ipfilter +pf ipv6 build ssl +cxx netware"
118
119 pkg_setup() {
120 + # Add the required source files.
121 + use build && EXTRACTONLY+="sys/ "
122 +
123 use atm || mymakeopts="${mymakeopts} WITHOUT_ATM= "
124 use cxx || mymakeopts="${mymakeopts} WITHOUT_CXX="
125 use ipfilter || mymakeopts="${mymakeopts} WITHOUT_IPFILTER= "
126
127 diff --git a/sys-freebsd/freebsd-share/freebsd-share-10.2.ebuild b/sys-freebsd/freebsd-share/freebsd-share-10.2.ebuild
128 index 1cf2e7e..0d25fb6 100644
129 --- a/sys-freebsd/freebsd-share/freebsd-share-10.2.ebuild
130 +++ b/sys-freebsd/freebsd-share/freebsd-share-10.2.ebuild
131 @@ -26,7 +26,6 @@ EXTRACTONLY="
132 lib/
133 etc/
134 "
135 -use zfs && EXTRACTONLY+="cddl/"
136
137 DEPEND="=sys-freebsd/freebsd-mk-defs-${RV}*
138 =sys-freebsd/freebsd-sources-${RV}*"
139 @@ -37,6 +36,9 @@ RESTRICT="strip"
140 S="${WORKDIR}/share"
141
142 pkg_setup() {
143 + # Add the required source files.
144 + use zfs && EXTRACTONLY+="cddl/ "
145 +
146 use doc || mymakeopts="${mymakeopts} NO_SHAREDOCS= "
147 use usb || mymakeopts="${mymakeopts} WITHOUT_USB= "
148 use zfs || mymakeopts="${mymakeopts} WITHOUT_CDDL= "
149
150 diff --git a/sys-freebsd/freebsd-sources/freebsd-sources-10.2-r1.ebuild b/sys-freebsd/freebsd-sources/freebsd-sources-10.2-r1.ebuild
151 index 0d0e26c..b1f9daa 100644
152 --- a/sys-freebsd/freebsd-sources/freebsd-sources-10.2-r1.ebuild
153 +++ b/sys-freebsd/freebsd-sources/freebsd-sources-10.2-r1.ebuild
154 @@ -26,7 +26,6 @@ EXTRACTONLY="
155 contrib/bmake/
156 usr.bin/bmake/
157 "
158 -use zfs && EXTRACTONLY+="cddl/"
159
160 RDEPEND="dtrace? ( >=sys-freebsd/freebsd-cddl-9.2_rc1 )
161 =sys-freebsd/freebsd-mk-defs-${RV}*
162 @@ -56,6 +55,9 @@ PATCHES=( "${FILESDIR}/${PN}-9.0-disable-optimization.patch"
163 "${FILESDIR}/${PN}-10.1-gcc48.patch" )
164
165 pkg_setup() {
166 + # Add the required source files.
167 + use zfs && EXTRACTONLY+="cddl/ "
168 +
169 # WITHOUT_SSP= is required to boot kernel that compiled with newer gcc, bug #477914
170 [[ $(tc-getCC) == *gcc* ]] && mymakeopts="${mymakeopts} WITHOUT_SSP="
171 use zfs || mymakeopts="${mymakeopts} WITHOUT_CDDL="
172
173 diff --git a/sys-freebsd/freebsd-ubin/freebsd-ubin-10.2-r1.ebuild b/sys-freebsd/freebsd-ubin/freebsd-ubin-10.2-r1.ebuild
174 index e3408e6..ebaf8a0 100644
175 --- a/sys-freebsd/freebsd-ubin/freebsd-ubin-10.2-r1.ebuild
176 +++ b/sys-freebsd/freebsd-ubin/freebsd-ubin-10.2-r1.ebuild
177 @@ -28,8 +28,6 @@ EXTRACTONLY="
178 bin/
179 include/
180 "
181 -use zfs && EXTRACTONLY+="cddl/"
182 -use build && EXTRACTONLY+="sys/"
183
184 RDEPEND="=sys-freebsd/freebsd-lib-${RV}*[usb?,bluetooth?,${MULTILIB_USEDEP}]
185 ssl? ( dev-libs/openssl )
186 @@ -94,6 +92,10 @@ REMOVE_SUBDIRS="bzip2 bzip2recover tar cpio
187 whois tftp man"
188
189 pkg_setup() {
190 + # Add the required source files.
191 + use zfs && EXTRACTONLY+="cddl/ "
192 + use build && EXTRACTONLY+="sys/ "
193 +
194 use atm || mymakeopts="${mymakeopts} WITHOUT_ATM= "
195 use audit || mymakeopts="${mymakeopts} WITHOUT_AUDIT= "
196 use bluetooth || mymakeopts="${mymakeopts} WITHOUT_BLUETOOTH= "
197
198 diff --git a/sys-freebsd/freebsd-usbin/freebsd-usbin-10.2-r4.ebuild b/sys-freebsd/freebsd-usbin/freebsd-usbin-10.2-r4.ebuild
199 index 00a5cb5..ddbe6c2 100644
200 --- a/sys-freebsd/freebsd-usbin/freebsd-usbin-10.2-r4.ebuild
201 +++ b/sys-freebsd/freebsd-usbin/freebsd-usbin-10.2-r4.ebuild
202 @@ -30,13 +30,6 @@ EXTRACTONLY="
203 etc/
204 gnu/
205 "
206 -use nis && EXTRACTONLY+="libexec/"
207 -if use build ; then
208 - EXTRACTONLY+="
209 - sys/
210 - include/
211 - "
212 -fi
213
214 RDEPEND="=sys-freebsd/freebsd-lib-${RV}*[usb?,bluetooth?,netware?]
215 =sys-freebsd/freebsd-libexec-${RV}*
216 @@ -60,6 +53,10 @@ S="${WORKDIR}/usr.sbin"
217 IUSE="acpi atm audit bluetooth floppy ipv6 kerberos minimal netware nis pam ssl usb build"
218
219 pkg_setup() {
220 + # Add the required source files.
221 + use nis && EXTRACTONLY+="libexec/ "
222 + use build && EXTRACTONLY+="sys/ include/ "
223 +
224 # Release crunch is something like minimal. It seems to remove everything
225 # which is not needed to work.
226 use minimal && mymakeopts="${mymakeopts} RELEASE_CRUNCH= "