# ChangeLog for sys-freebsd/freebsd-lib
# Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/sys-freebsd/freebsd-lib/ChangeLog,v 1.101 2011/11/07 16:06:15 aballier Exp $
+# $Header: /var/cvsroot/gentoo-x86/sys-freebsd/freebsd-lib/ChangeLog,v 1.102 2011/11/07 16:46:26 aballier Exp $
+
+ 07 Nov 2011; Alexis Ballier <aballier@gentoo.org> freebsd-lib-9.0_rc1.ebuild:
+ fix sed calls with gnu sed when bsd sed is not available
07 Nov 2011; Alexis Ballier <aballier@gentoo.org> freebsd-lib-9.0_rc1.ebuild:
remove useless patch
EBUILD freebsd-lib-7.2-r1.ebuild 12021 RMD160 83fc0d2ee7e5ff037ae27358d0b345fc28938158 SHA1 d91c9328cfbe8e614bda3b93d782a8452dff0c8e SHA256 4cfd26e8299670f33e6fa20094b66e464ed3bd113c899b3374b55678ac4a4dd0
EBUILD freebsd-lib-8.0.ebuild 14623 RMD160 3194aa0ab5fda28db1db05b4449d5889251cedc1 SHA1 bbddaa53f36296b2a635c459868cd56fd965de81 SHA256 ba8328339f7c487617d8e1c8754d91ccae38a15073a92b847299aa5e8dfe68da
EBUILD freebsd-lib-8.2-r1.ebuild 15691 RMD160 24faa71ebac5ed9935f52e8e2036cf2e08632ccd SHA1 a17c950b703f3ec5c4bc094d99c1ea12839855f5 SHA256 e5f57f8252c839e5e16dcb1aa29aacaba09c89d2d443a6b159fcad9210834053
-EBUILD freebsd-lib-9.0_rc1.ebuild 15777 RMD160 e3cb986999b907abd099d9886e1160be8cfd377b SHA1 07dfb5be3930c098078df039fffe7dfe32147975 SHA256 59ae496c58eea0a5e4e49aef9e78707241b7a9ed83c1b90a51b59c8248c7fe8f
-MISC ChangeLog 23242 RMD160 a2deab9a83a967d420663bb04fc233b63400bddb SHA1 9d08fce2997ebf10615815f1db8013530d669af6 SHA256 f54beefd0c54ee47f5dc472ec4db173120997e3dc8f6ea21b0a01a9163b79e4b
+EBUILD freebsd-lib-9.0_rc1.ebuild 16059 RMD160 914556e076a5a6833d255d0c0c4772fb13a57a1e SHA1 fb4c566a2ccab04b3f95fc1d6390ce2122eb9f0b SHA256 a1f16c4d0abc26717906a771b19e24b47da70561bc425b14745539ddcb706aff
+MISC ChangeLog 23382 RMD160 b41f37d82248f0975c24e37c6cdcb72c74b96096 SHA1 531417706594b08a323bdb1c431478f9afc97a9c SHA256 b343eb5e50440c0f09778a82bccac8bf8e3b7bf710eb2f890f764bae55f79427
MISC metadata.xml 410 RMD160 f5d6157462d32d3397c8f69ed4d1ff37f2bd5165 SHA1 067425a31e0d87fc9e911ae203cce0fced8da77d SHA256 0ea0a391db3018afdf230e293ffedbc313b4a20db703c8c83fdf144a28c6c246
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.18 (GNU/Linux)
-iEYEARECAAYFAk64Af0ACgkQvFcC4BYPU0oBhQCfS0eAzn8+BKTQXi5zlXMCi/ni
-N7sAnjDQdojFw5JW8j9NIIgxNRud+EuN
-=uV9V
+iEYEARECAAYFAk64C2gACgkQvFcC4BYPU0r84ACeNP+tHiWa7tyClgiNM0rpw6Tv
+N0cAoJfyULHlsf3dgrjl6Uqa1HM1a1Nf
+=CQTw
-----END PGP SIGNATURE-----
# Copyright 1999-2011 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/sys-freebsd/freebsd-lib/freebsd-lib-9.0_rc1.ebuild,v 1.2 2011/11/07 16:06:15 aballier Exp $
+# $Header: /var/cvsroot/gentoo-x86/sys-freebsd/freebsd-lib/freebsd-lib-9.0_rc1.ebuild,v 1.3 2011/11/07 16:46:26 aballier Exp $
EAPI=2
fi
IUSE="atm bluetooth ssl hesiod ipv6 kerberos usb netware
- build bootstrap crosscompile_opts_headers-only zfs"
+ build bootstrap crosscompile_opts_headers-only zfs
+ userland_GNU userland_BSD"
pkg_setup() {
[ -c /dev/zero ] || \
sed -e 's/LDFLAGS/RAW_LDFLAGS/g' \
-i "${S}/csu/i386-elf/Makefile" \
-i "${S}/csu/ia64/Makefile" || die
+ # Try to fix sed calls for GNU sed. Do it only with GNU userland and force
+ # BSD's sed on BSD.
+ if use userland_GNU; then
+ find . -name Makefile -exec sed -ibak 's/sed -i /sed -i/' {} \;
+ fi
}
src_compile() {
# Does not work with GNU sed
- export ESED=/usr/bin/sed
- unalias sed
+ # Force BSD's sed on BSD.
+ if use userland_BSD ; then
+ export ESED=/usr/bin/sed
+ unalias sed
+ fi
cd "${WORKDIR}/include"
$(freebsd_get_bmake) CC="$(tc-getCC)" || die "make include failed"