Gentoo Archives: gentoo-commits

From: Lars Wendler <polynomial-c@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: sys-libs/talloc/
Date: Thu, 26 Mar 2020 19:06:47
Message-Id: 1585249595.cf41aa8898f1b588be148e2dce4de3fddbdbe41d.polynomial-c@gentoo
1 commit: cf41aa8898f1b588be148e2dce4de3fddbdbe41d
2 Author: Lars Wendler <polynomial-c <AT> gentoo <DOT> org>
3 AuthorDate: Thu Mar 26 19:01:05 2020 +0000
4 Commit: Lars Wendler <polynomial-c <AT> gentoo <DOT> org>
5 CommitDate: Thu Mar 26 19:06:35 2020 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cf41aa88
7
8 sys-libs/talloc: Removed old
9
10 Package-Manager: Portage-2.3.96, Repoman-2.3.22
11 Signed-off-by: Lars Wendler <polynomial-c <AT> gentoo.org>
12
13 sys-libs/talloc/Manifest | 5 --
14 sys-libs/talloc/talloc-2.1.14.ebuild | 89 ---------------------------------
15 sys-libs/talloc/talloc-2.1.16.ebuild | 90 ---------------------------------
16 sys-libs/talloc/talloc-2.1.9.ebuild | 93 ----------------------------------
17 sys-libs/talloc/talloc-2.2.0.ebuild | 96 ------------------------------------
18 sys-libs/talloc/talloc-2.3.0.ebuild | 96 ------------------------------------
19 6 files changed, 469 deletions(-)
20
21 diff --git a/sys-libs/talloc/Manifest b/sys-libs/talloc/Manifest
22 index 9906ffdb4b6..851108bbb0b 100644
23 --- a/sys-libs/talloc/Manifest
24 +++ b/sys-libs/talloc/Manifest
25 @@ -1,6 +1 @@
26 -DIST talloc-2.1.14.tar.gz 444589 BLAKE2B 3e47126eb41dc08befd22d7d41443dc5502d0bed239fa0fd32d63fe5374b4422165a7b364a8ad4a9f6e2d73b2db1dd4bada6aec3271c7b264f148d32974adcff SHA512 1fcc70bf283a4d9fb61faf1c57f80a9c158efbe996452740db9755e879ad72ee7bff6f6c9bed358e085c5c7f97c78800bb903161143af2202952b702141cc130
27 -DIST talloc-2.1.16.tar.gz 634906 BLAKE2B 5f9f2e5ad53944d9a7b5bdb990aa6ab65a3f0d90cd9e368c16b11192e90fdecc873d59618dbf3e15896ecf7bbbbb2deaac91df6e231ad6b22b8e7c14bd382956 SHA512 a1affe4ad2a4cf19d4494017e0e6e37cdf9f8e6a98839c9e4e5c02758a7da7ea0040518de9b26707a60eb0a0eab29f939c6823e5840096dc124d351993e05c74
28 -DIST talloc-2.1.9.tar.gz 440335 BLAKE2B dde37d99b3cfb63209cdb832444f0416b7c05151cec537e220e13b1148d59b89fb712b4211e078b23f1c6608c8be6df6055d5f394b091ccdea3966c04cbb73be SHA512 a8f051bb15aba769ca286acad0946605d0053b0d149b4da2e6ecc333345f3e603d13a7f062452ae0f165615a4170ebdd7f41fc1b46c7a360000d5308bc304cbb
29 -DIST talloc-2.2.0.tar.gz 633467 BLAKE2B efdb53dbd4d43ce5d682faec01fb53d9c4b5dd7e97cf125e12661e7432bb968f577416cccbd8ee5003811bdd03dcc949b2e7a06312c497fb9eef54667209a653 SHA512 e762c6443ff2c0c35a9dbf7ac6e64a9182c04a218ad0f26fd67ac9620d9ae26d68b8dd2b21ff37e1df0e53748c84bece27890c5c4939eaeb61c502a698802388
30 -DIST talloc-2.3.0.tar.gz 642364 BLAKE2B 148ad3b478617c34c16c2ef454796a5dc918fc0a3e91bd965943ba66860b9b7df21fd2b69f5481f46a712a55a8f1a5e39db9f4ac779896d17d090290292b2ed6 SHA512 f0020d83520ea24711040c44600180fabae7b0e0668a961a66f5d4f77d89b09d799ddadf781ee2d044ad059b2d6a2e5232068fd77b300a8366592c0ce2289837
31 DIST talloc-2.3.1.tar.gz 638878 BLAKE2B 3d014a47639434c65f5dda2c51da3c6c28d5d60dbc9afdaca27b8ec903cde3433a8fa4ca33305750ff60911f7e43171d0d932d98c2d30ea38494aa532d6d9626 SHA512 064fc39a9aaace6e0209f3251c8ff198d8a318b4cf4198006ff9892ca6e15e7d817b2fda43e0444fbbf04d2c3e70d06523dff5d57cbb796d27317ef4759e062e
32
33 diff --git a/sys-libs/talloc/talloc-2.1.14.ebuild b/sys-libs/talloc/talloc-2.1.14.ebuild
34 deleted file mode 100644
35 index f29bf4cb8a9..00000000000
36 --- a/sys-libs/talloc/talloc-2.1.14.ebuild
37 +++ /dev/null
38 @@ -1,89 +0,0 @@
39 -# Copyright 1999-2020 Gentoo Authors
40 -# Distributed under the terms of the GNU General Public License v2
41 -
42 -EAPI=6
43 -
44 -PYTHON_COMPAT=( python2_7 )
45 -PYTHON_REQ_USE="threads"
46 -
47 -inherit waf-utils python-single-r1 multilib multilib-minimal
48 -
49 -DESCRIPTION="Samba talloc library"
50 -HOMEPAGE="https://talloc.samba.org/"
51 -SRC_URI="https://www.samba.org/ftp/${PN}/${P}.tar.gz"
52 -
53 -LICENSE="GPL-3 LGPL-3+ LGPL-2"
54 -SLOT="0"
55 -KEYWORDS="~alpha amd64 ~arm ~arm64 hppa ia64 ~m68k ~mips ppc ppc64 ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~x64-macos ~sparc-solaris ~x64-solaris"
56 -IUSE="compat +python"
57 -
58 -REQUIRED_USE="${PYTHON_REQUIRED_USE}"
59 -
60 -RDEPEND="!elibc_FreeBSD? ( dev-libs/libbsd[${MULTILIB_USEDEP}] )
61 - python? ( ${PYTHON_DEPS} )
62 - !!<sys-libs/talloc-2.0.5"
63 -DEPEND="${RDEPEND}
64 - sys-devel/gettext
65 - dev-libs/libxslt
66 - ${PYTHON_DEPS}"
67 -
68 -WAF_BINARY="${S}/buildtools/bin/waf"
69 -
70 -RESTRICT="test"
71 -
72 -MULTILIB_WRAPPED_HEADERS=(
73 - # python goes only for native
74 - /usr/include/pytalloc.h
75 -)
76 -
77 -pkg_setup() {
78 - # try to turn off distcc and ccache for people that have a problem with it
79 - export DISTCC_DISABLE=1
80 - export CCACHE_DISABLE=1
81 -
82 - python-single-r1_pkg_setup
83 -}
84 -
85 -src_prepare() {
86 - default
87 -
88 - # what would you expect of waf? i won't even waste time trying.
89 - multilib_copy_sources
90 -}
91 -
92 -multilib_src_configure() {
93 - local extra_opts=(
94 - $(usex compat --enable-talloc-compat1 '')
95 - $(multilib_native_usex python '' --disable-python)
96 - )
97 - waf-utils_src_configure "${extra_opts[@]}"
98 -}
99 -
100 -multilib_src_compile() {
101 - waf-utils_src_compile
102 -}
103 -
104 -multilib_src_install() {
105 - waf-utils_src_install
106 -
107 - # waf is stupid, and no, we can't fix the build-system, since it's provided
108 - # as a brilliant binary blob thats decompressed on the fly
109 - if [[ ${CHOST} == *-darwin* ]] ; then
110 - install_name_tool \
111 - -id "${EPREFIX}"/usr/$(get_libdir)/libtalloc.2.dylib \
112 - "${ED}"/usr/$(get_libdir)/libtalloc.2.0.5.dylib || die
113 - if use python ; then
114 - install_name_tool \
115 - -id "${EPREFIX}"/usr/$(get_libdir)/libpytalloc-util.2.dylib \
116 - "${ED}"/usr/$(get_libdir)/libpytalloc-util.2.0.5.dylib || die
117 - install_name_tool \
118 - -change "${S}/bin/default/libtalloc.dylib" \
119 - "${EPREFIX}"/usr/$(get_libdir)/libtalloc.2.dylib \
120 - "${ED}"/usr/$(get_libdir)/libpytalloc-util.2.0.5.dylib || die
121 - install_name_tool \
122 - -change "${S}/bin/default/libtalloc.dylib" \
123 - "${EPREFIX}"/usr/$(get_libdir)/libtalloc.2.dylib \
124 - "${D}"$(python_get_sitedir)/talloc.bundle || die
125 - fi
126 - fi
127 -}
128
129 diff --git a/sys-libs/talloc/talloc-2.1.16.ebuild b/sys-libs/talloc/talloc-2.1.16.ebuild
130 deleted file mode 100644
131 index e0b9f9c0439..00000000000
132 --- a/sys-libs/talloc/talloc-2.1.16.ebuild
133 +++ /dev/null
134 @@ -1,90 +0,0 @@
135 -# Copyright 1999-2020 Gentoo Authors
136 -# Distributed under the terms of the GNU General Public License v2
137 -
138 -EAPI=6
139 -
140 -PYTHON_COMPAT=( python3_{6,7} )
141 -PYTHON_REQ_USE="threads(+)"
142 -
143 -inherit waf-utils python-single-r1 multilib multilib-minimal
144 -
145 -DESCRIPTION="Samba talloc library"
146 -HOMEPAGE="https://talloc.samba.org/"
147 -SRC_URI="https://www.samba.org/ftp/${PN}/${P}.tar.gz"
148 -
149 -LICENSE="GPL-3 LGPL-3+ LGPL-2"
150 -SLOT="0"
151 -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~x64-macos ~sparc-solaris ~x64-solaris"
152 -IUSE="compat +python"
153 -
154 -REQUIRED_USE="${PYTHON_REQUIRED_USE}"
155 -
156 -RDEPEND="!elibc_FreeBSD? ( dev-libs/libbsd[${MULTILIB_USEDEP}] )
157 - python? ( ${PYTHON_DEPS} )
158 - !!<sys-libs/talloc-2.0.5"
159 -DEPEND="${RDEPEND}
160 - sys-devel/gettext
161 - dev-libs/libxslt
162 - ${PYTHON_DEPS}"
163 -
164 -WAF_BINARY="${S}/buildtools/bin/waf"
165 -
166 -RESTRICT="test"
167 -
168 -MULTILIB_WRAPPED_HEADERS=(
169 - # python goes only for native
170 - /usr/include/pytalloc.h
171 -)
172 -
173 -pkg_setup() {
174 - # try to turn off distcc and ccache for people that have a problem with it
175 - export DISTCC_DISABLE=1
176 - export CCACHE_DISABLE=1
177 -
178 - python-single-r1_pkg_setup
179 -}
180 -
181 -src_prepare() {
182 - default
183 -
184 - # what would you expect of waf? i won't even waste time trying.
185 - multilib_copy_sources
186 -}
187 -
188 -multilib_src_configure() {
189 - local extra_opts=(
190 - $(usex compat --enable-talloc-compat1 '')
191 - $(multilib_native_usex python '' --disable-python)
192 - $([[ ${CHOST} == *-solaris* ]] && echo '--disable-symbol-versions')
193 - )
194 - waf-utils_src_configure "${extra_opts[@]}"
195 -}
196 -
197 -multilib_src_compile() {
198 - waf-utils_src_compile
199 -}
200 -
201 -multilib_src_install() {
202 - waf-utils_src_install
203 -
204 - # waf is stupid, and no, we can't fix the build-system, since it's provided
205 - # as a brilliant binary blob thats decompressed on the fly
206 - if [[ ${CHOST} == *-darwin* ]] ; then
207 - install_name_tool \
208 - -id "${EPREFIX}"/usr/$(get_libdir)/libtalloc.2.dylib \
209 - "${ED}"/usr/$(get_libdir)/libtalloc.2.0.5.dylib || die
210 - if use python ; then
211 - install_name_tool \
212 - -id "${EPREFIX}"/usr/$(get_libdir)/libpytalloc-util.2.dylib \
213 - "${ED}"/usr/$(get_libdir)/libpytalloc-util.2.0.5.dylib || die
214 - install_name_tool \
215 - -change "${S}/bin/default/libtalloc.dylib" \
216 - "${EPREFIX}"/usr/$(get_libdir)/libtalloc.2.dylib \
217 - "${ED}"/usr/$(get_libdir)/libpytalloc-util.2.0.5.dylib || die
218 - install_name_tool \
219 - -change "${S}/bin/default/libtalloc.dylib" \
220 - "${EPREFIX}"/usr/$(get_libdir)/libtalloc.2.dylib \
221 - "${D}"$(python_get_sitedir)/talloc.bundle || die
222 - fi
223 - fi
224 -}
225
226 diff --git a/sys-libs/talloc/talloc-2.1.9.ebuild b/sys-libs/talloc/talloc-2.1.9.ebuild
227 deleted file mode 100644
228 index fa3d3ab9e8c..00000000000
229 --- a/sys-libs/talloc/talloc-2.1.9.ebuild
230 +++ /dev/null
231 @@ -1,93 +0,0 @@
232 -# Copyright 1999-2020 Gentoo Authors
233 -# Distributed under the terms of the GNU General Public License v2
234 -
235 -EAPI=6
236 -
237 -PYTHON_COMPAT=( python2_7 )
238 -PYTHON_REQ_USE="threads"
239 -
240 -inherit waf-utils python-single-r1 multilib multilib-minimal
241 -
242 -DESCRIPTION="Samba talloc library"
243 -HOMEPAGE="https://talloc.samba.org/"
244 -SRC_URI="https://www.samba.org/ftp/${PN}/${P}.tar.gz"
245 -
246 -LICENSE="GPL-3 LGPL-3+ LGPL-2"
247 -SLOT="0"
248 -KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ia64 ~m68k ~mips ppc ppc64 s390 sparc x86 ~amd64-linux ~x86-linux ~x64-macos ~sparc-solaris"
249 -IUSE="compat +python"
250 -
251 -REQUIRED_USE="${PYTHON_REQUIRED_USE}"
252 -
253 -RDEPEND="!elibc_FreeBSD? ( dev-libs/libbsd[${MULTILIB_USEDEP}] )
254 - python? ( ${PYTHON_DEPS} )
255 - !!<sys-libs/talloc-2.0.5"
256 -DEPEND="${RDEPEND}
257 - sys-devel/gettext
258 - dev-libs/libxslt
259 - ${PYTHON_DEPS}"
260 -
261 -WAF_BINARY="${S}/buildtools/bin/waf"
262 -
263 -RESTRICT="test"
264 -
265 -MULTILIB_WRAPPED_HEADERS=(
266 - # python goes only for native
267 - /usr/include/pytalloc.h
268 -)
269 -
270 -pkg_setup() {
271 - # try to turn off distcc and ccache for people that have a problem with it
272 - export DISTCC_DISABLE=1
273 - export CCACHE_DISABLE=1
274 -
275 - python-single-r1_pkg_setup
276 -}
277 -
278 -src_prepare() {
279 - default
280 -
281 - # what would you expect of waf? i won't even waste time trying.
282 - multilib_copy_sources
283 -}
284 -
285 -multilib_src_configure() {
286 - local extra_opts=()
287 -
288 - use compat && extra_opts+=( --enable-talloc-compat1 )
289 - if ! multilib_is_native_abi || ! use python; then
290 - extra_opts+=( --disable-python )
291 - fi
292 -
293 - waf-utils_src_configure \
294 - "${extra_opts[@]}"
295 -}
296 -
297 -multilib_src_compile() {
298 - waf-utils_src_compile
299 -}
300 -
301 -multilib_src_install() {
302 - waf-utils_src_install
303 -
304 - # waf is stupid, and no, we can't fix the build-system, since it's provided
305 - # as a brilliant binary blob thats decompressed on the fly
306 - if [[ ${CHOST} == *-darwin* ]] ; then
307 - install_name_tool \
308 - -id "${EPREFIX}"/usr/$(get_libdir)/libtalloc.2.dylib \
309 - "${ED}"/usr/$(get_libdir)/libtalloc.2.0.5.dylib || die
310 - if use python ; then
311 - install_name_tool \
312 - -id "${EPREFIX}"/usr/$(get_libdir)/libpytalloc-util.2.dylib \
313 - "${ED}"/usr/$(get_libdir)/libpytalloc-util.2.0.5.dylib || die
314 - install_name_tool \
315 - -change "${S}/bin/default/libtalloc.dylib" \
316 - "${EPREFIX}"/usr/$(get_libdir)/libtalloc.2.dylib \
317 - "${ED}"/usr/$(get_libdir)/libpytalloc-util.2.0.5.dylib || die
318 - install_name_tool \
319 - -change "${S}/bin/default/libtalloc.dylib" \
320 - "${EPREFIX}"/usr/$(get_libdir)/libtalloc.2.dylib \
321 - "${D}"$(python_get_sitedir)/talloc.bundle || die
322 - fi
323 - fi
324 -}
325
326 diff --git a/sys-libs/talloc/talloc-2.2.0.ebuild b/sys-libs/talloc/talloc-2.2.0.ebuild
327 deleted file mode 100644
328 index 75dad67e089..00000000000
329 --- a/sys-libs/talloc/talloc-2.2.0.ebuild
330 +++ /dev/null
331 @@ -1,96 +0,0 @@
332 -# Copyright 1999-2020 Gentoo Authors
333 -# Distributed under the terms of the GNU General Public License v2
334 -
335 -EAPI=6
336 -
337 -PYTHON_COMPAT=( python3_{6,7} )
338 -PYTHON_REQ_USE="threads(+)"
339 -
340 -inherit waf-utils python-single-r1 multilib multilib-minimal
341 -
342 -DESCRIPTION="Samba talloc library"
343 -HOMEPAGE="https://talloc.samba.org/"
344 -SRC_URI="https://www.samba.org/ftp/${PN}/${P}.tar.gz"
345 -
346 -LICENSE="GPL-3 LGPL-3+ LGPL-2"
347 -SLOT="0"
348 -KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~x64-macos ~sparc-solaris ~x64-solaris"
349 -IUSE="compat +python"
350 -
351 -REQUIRED_USE="${PYTHON_REQUIRED_USE}"
352 -
353 -RDEPEND="!elibc_FreeBSD? (
354 - !elibc_SunOS? (
355 - !elibc_Darwin? (
356 - dev-libs/libbsd[${MULTILIB_USEDEP}]
357 - )
358 - )
359 - )
360 - python? ( ${PYTHON_DEPS} )
361 - !!<sys-libs/talloc-2.0.5"
362 -DEPEND="${RDEPEND}
363 - sys-devel/gettext
364 - dev-libs/libxslt
365 - ${PYTHON_DEPS}"
366 -
367 -WAF_BINARY="${S}/buildtools/bin/waf"
368 -
369 -RESTRICT="test"
370 -
371 -MULTILIB_WRAPPED_HEADERS=(
372 - # python goes only for native
373 - /usr/include/pytalloc.h
374 -)
375 -
376 -pkg_setup() {
377 - # try to turn off distcc and ccache for people that have a problem with it
378 - export DISTCC_DISABLE=1
379 - export CCACHE_DISABLE=1
380 -
381 - python-single-r1_pkg_setup
382 -}
383 -
384 -src_prepare() {
385 - default
386 -
387 - # what would you expect of waf? i won't even waste time trying.
388 - multilib_copy_sources
389 -}
390 -
391 -multilib_src_configure() {
392 - local extra_opts=(
393 - $(usex compat --enable-talloc-compat1 '')
394 - $(multilib_native_usex python '' --disable-python)
395 - $([[ ${CHOST} == *-solaris* ]] && echo '--disable-symbol-versions')
396 - )
397 - waf-utils_src_configure "${extra_opts[@]}"
398 -}
399 -
400 -multilib_src_compile() {
401 - waf-utils_src_compile
402 -}
403 -
404 -multilib_src_install() {
405 - waf-utils_src_install
406 -
407 - # waf is stupid, and no, we can't fix the build-system, since it's provided
408 - # as a brilliant binary blob thats decompressed on the fly
409 - if [[ ${CHOST} == *-darwin* ]] ; then
410 - install_name_tool \
411 - -id "${EPREFIX}"/usr/$(get_libdir)/libtalloc.2.dylib \
412 - "${ED}"/usr/$(get_libdir)/libtalloc.2.0.5.dylib || die
413 - if use python ; then
414 - install_name_tool \
415 - -id "${EPREFIX}"/usr/$(get_libdir)/libpytalloc-util.2.dylib \
416 - "${ED}"/usr/$(get_libdir)/libpytalloc-util.2.0.5.dylib || die
417 - install_name_tool \
418 - -change "${S}/bin/default/libtalloc.dylib" \
419 - "${EPREFIX}"/usr/$(get_libdir)/libtalloc.2.dylib \
420 - "${ED}"/usr/$(get_libdir)/libpytalloc-util.2.0.5.dylib || die
421 - install_name_tool \
422 - -change "${S}/bin/default/libtalloc.dylib" \
423 - "${EPREFIX}"/usr/$(get_libdir)/libtalloc.2.dylib \
424 - "${D}"$(python_get_sitedir)/talloc.bundle || die
425 - fi
426 - fi
427 -}
428
429 diff --git a/sys-libs/talloc/talloc-2.3.0.ebuild b/sys-libs/talloc/talloc-2.3.0.ebuild
430 deleted file mode 100644
431 index 46bc7917912..00000000000
432 --- a/sys-libs/talloc/talloc-2.3.0.ebuild
433 +++ /dev/null
434 @@ -1,96 +0,0 @@
435 -# Copyright 1999-2020 Gentoo Authors
436 -# Distributed under the terms of the GNU General Public License v2
437 -
438 -EAPI=6
439 -
440 -PYTHON_COMPAT=( python3_{6,7} )
441 -PYTHON_REQ_USE="threads(+)"
442 -
443 -inherit waf-utils python-single-r1 multilib multilib-minimal
444 -
445 -DESCRIPTION="Samba talloc library"
446 -HOMEPAGE="https://talloc.samba.org/"
447 -SRC_URI="https://www.samba.org/ftp/${PN}/${P}.tar.gz"
448 -
449 -LICENSE="GPL-3 LGPL-3+ LGPL-2"
450 -SLOT="0"
451 -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~x64-macos ~sparc-solaris ~x64-solaris"
452 -IUSE="compat +python"
453 -
454 -REQUIRED_USE="${PYTHON_REQUIRED_USE}"
455 -
456 -RDEPEND="!elibc_FreeBSD? (
457 - !elibc_SunOS? (
458 - !elibc_Darwin? (
459 - dev-libs/libbsd[${MULTILIB_USEDEP}]
460 - )
461 - )
462 - )
463 - python? ( ${PYTHON_DEPS} )
464 - !!<sys-libs/talloc-2.0.5"
465 -DEPEND="${RDEPEND}
466 - sys-devel/gettext
467 - dev-libs/libxslt
468 - ${PYTHON_DEPS}"
469 -
470 -WAF_BINARY="${S}/buildtools/bin/waf"
471 -
472 -RESTRICT="test"
473 -
474 -MULTILIB_WRAPPED_HEADERS=(
475 - # python goes only for native
476 - /usr/include/pytalloc.h
477 -)
478 -
479 -pkg_setup() {
480 - # try to turn off distcc and ccache for people that have a problem with it
481 - export DISTCC_DISABLE=1
482 - export CCACHE_DISABLE=1
483 -
484 - python-single-r1_pkg_setup
485 -}
486 -
487 -src_prepare() {
488 - default
489 -
490 - # what would you expect of waf? i won't even waste time trying.
491 - multilib_copy_sources
492 -}
493 -
494 -multilib_src_configure() {
495 - local extra_opts=(
496 - $(usex compat --enable-talloc-compat1 '')
497 - $(multilib_native_usex python '' --disable-python)
498 - $([[ ${CHOST} == *-solaris* ]] && echo '--disable-symbol-versions')
499 - )
500 - waf-utils_src_configure "${extra_opts[@]}"
501 -}
502 -
503 -multilib_src_compile() {
504 - waf-utils_src_compile
505 -}
506 -
507 -multilib_src_install() {
508 - waf-utils_src_install
509 -
510 - # waf is stupid, and no, we can't fix the build-system, since it's provided
511 - # as a brilliant binary blob thats decompressed on the fly
512 - if [[ ${CHOST} == *-darwin* ]] ; then
513 - install_name_tool \
514 - -id "${EPREFIX}"/usr/$(get_libdir)/libtalloc.2.dylib \
515 - "${ED}"/usr/$(get_libdir)/libtalloc.2.0.5.dylib || die
516 - if use python ; then
517 - install_name_tool \
518 - -id "${EPREFIX}"/usr/$(get_libdir)/libpytalloc-util.2.dylib \
519 - "${ED}"/usr/$(get_libdir)/libpytalloc-util.2.0.5.dylib || die
520 - install_name_tool \
521 - -change "${S}/bin/default/libtalloc.dylib" \
522 - "${EPREFIX}"/usr/$(get_libdir)/libtalloc.2.dylib \
523 - "${ED}"/usr/$(get_libdir)/libpytalloc-util.2.0.5.dylib || die
524 - install_name_tool \
525 - -change "${S}/bin/default/libtalloc.dylib" \
526 - "${EPREFIX}"/usr/$(get_libdir)/libtalloc.2.dylib \
527 - "${D}"$(python_get_sitedir)/talloc.bundle || die
528 - fi
529 - fi
530 -}