summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAlexis Ballier <aballier@gentoo.org>2012-05-24 12:15:46 +0000
committerAlexis Ballier <aballier@gentoo.org>2012-05-24 12:15:46 +0000
commit1b2173baa80a410344e5dfd8266beddcc0d7fd0b (patch)
tree3a363d6fb7dd95be37e2069f2a0fa0a0021c5a3b /sys-freebsd/freebsd-lib
parentVersion bump, acked by voyageur. Update SRC_URI, add toolchain-funcs.eclass f... (diff)
downloadhistorical-1b2173baa80a410344e5dfd8266beddcc0d7fd0b.tar.gz
historical-1b2173baa80a410344e5dfd8266beddcc0d7fd0b.tar.bz2
historical-1b2173baa80a410344e5dfd8266beddcc0d7fd0b.zip
build and install more libraries with multilib
Package-Manager: portage-2.2.0_alpha107/cvs/Linux x86_64
Diffstat (limited to 'sys-freebsd/freebsd-lib')
-rw-r--r--sys-freebsd/freebsd-lib/ChangeLog5
-rw-r--r--sys-freebsd/freebsd-lib/Manifest10
-rw-r--r--sys-freebsd/freebsd-lib/freebsd-lib-9.0-r2.ebuild15
3 files changed, 18 insertions, 12 deletions
diff --git a/sys-freebsd/freebsd-lib/ChangeLog b/sys-freebsd/freebsd-lib/ChangeLog
index cbf7b2fc97bb..76cd5de132f2 100644
--- a/sys-freebsd/freebsd-lib/ChangeLog
+++ b/sys-freebsd/freebsd-lib/ChangeLog
@@ -1,6 +1,9 @@
# ChangeLog for sys-freebsd/freebsd-lib
# Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/sys-freebsd/freebsd-lib/ChangeLog,v 1.139 2012/05/24 11:02:31 aballier Exp $
+# $Header: /var/cvsroot/gentoo-x86/sys-freebsd/freebsd-lib/ChangeLog,v 1.140 2012/05/24 12:15:46 aballier Exp $
+
+ 24 May 2012; Alexis Ballier <aballier@gentoo.org> freebsd-lib-9.0-r2.ebuild:
+ build and install more libraries with multilib
24 May 2012; Alexis Ballier <aballier@gentoo.org> freebsd-lib-9.0-r2.ebuild:
Fix a typo and set MAKEOBJDIRPREFIX when installing too.
diff --git a/sys-freebsd/freebsd-lib/Manifest b/sys-freebsd/freebsd-lib/Manifest
index 54df5ecb8e9d..e4d625505bf5 100644
--- a/sys-freebsd/freebsd-lib/Manifest
+++ b/sys-freebsd/freebsd-lib/Manifest
@@ -61,13 +61,13 @@ EBUILD freebsd-lib-7.2-r1.ebuild 12031 RMD160 7ed76ca70dbca490d9e222c6200a825b82
EBUILD freebsd-lib-8.0.ebuild 14650 RMD160 9315f3fdbc10260a689bc31a3f1fb9cdf0ce9850 SHA1 0a0accc4560d8a027354bc49fa41123cf744ae34 SHA256 d3ffddcdb184748b83f4e4d0e2cd2f1f284d269a27dee6d52985c8536f0360ab
EBUILD freebsd-lib-8.2-r1.ebuild 15720 RMD160 55f2f6b7619bc710a0fde6c29ace66066eb3659e SHA1 1a12bafa65b4a2856b5e85b6316e816bda56b06a SHA256 288e958c28ecf74587cafef199e94bd0c76b65898a337356ad3a791041aecaf2
EBUILD freebsd-lib-9.0-r1.ebuild 15992 RMD160 a9e046d071c2331358ac1700911dcf605d63156b SHA1 b13f5c8c9f5d57fd13c7ee5363fb50b6365634e0 SHA256 ec540417c64298bc72466d605a3a5a7b87c79f815d850322a0e4d3ab1680f1e0
-EBUILD freebsd-lib-9.0-r2.ebuild 16835 RMD160 020a84a04b8351ad7cae564b6d5b6911f0ae36b5 SHA1 f6bacb7cd7965264bca780c257f0fd670e2e3e98 SHA256 1b24078981d87303c107fae8a6d60800792261e8eca06b20de89d00088896533
-MISC ChangeLog 29328 RMD160 dbd0830602df3f1e30aff2737e745239e5231ff6 SHA1 2bc940327421eb45f9d70b968b612b08f74a2d01 SHA256 8dd347b092c86f271a2f25fd52e1d99fe341acf5d1af2f3a300ffebf1d4dc376
+EBUILD freebsd-lib-9.0-r2.ebuild 17015 RMD160 98cf630244824944425a2b5d0d3822f58ea5a576 SHA1 fc9434d68bcd5547eb2db0c749c495c4ac95d904 SHA256 df66bc26871446c24a8a57e94b7d0dc56dd1ae4c25cda759149002fa52db7715
+MISC ChangeLog 29457 RMD160 c4458974d0c2ef0c006834700c812aad7a1fd664 SHA1 40f3f1f5a953694a2a321db389e9b22ca855e0b9 SHA256 e204283926e1aedd25eb070b31532eee9de2c7416cd6e8bfac57eef5e9802e0b
MISC metadata.xml 410 RMD160 f5d6157462d32d3397c8f69ed4d1ff37f2bd5165 SHA1 067425a31e0d87fc9e911ae203cce0fced8da77d SHA256 0ea0a391db3018afdf230e293ffedbc313b4a20db703c8c83fdf144a28c6c246
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.19 (GNU/Linux)
-iEYEARECAAYFAk++FU0ACgkQvFcC4BYPU0o27ACfZrDqCNIrLSOOGoxC1Q1BuuIx
-2AkAoJUwIA0dfwzPM9qP8zMtovL1b9rk
-=wLhX
+iEYEARECAAYFAk++JncACgkQvFcC4BYPU0qc+QCgg6QzwtdkpBjVvl0gpSksmfED
+1xgAoIyYjuCXnoqe8gfqX+bflFcoC8ul
+=jvD4
-----END PGP SIGNATURE-----
diff --git a/sys-freebsd/freebsd-lib/freebsd-lib-9.0-r2.ebuild b/sys-freebsd/freebsd-lib/freebsd-lib-9.0-r2.ebuild
index 42d8509ad66f..6dc31e551ac3 100644
--- a/sys-freebsd/freebsd-lib/freebsd-lib-9.0-r2.ebuild
+++ b/sys-freebsd/freebsd-lib/freebsd-lib-9.0-r2.ebuild
@@ -1,6 +1,6 @@
# Copyright 1999-2012 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-r2.ebuild,v 1.25 2012/05/24 11:02:31 aballier Exp $
+# $Header: /var/cvsroot/gentoo-x86/sys-freebsd/freebsd-lib/freebsd-lib-9.0-r2.ebuild,v 1.26 2012/05/24 12:15:46 aballier Exp $
EAPI=2
@@ -257,14 +257,17 @@ get_subdirs() {
ret="$(get_csudir $(tc-arch-kernel ${CTARGET})) ${ret}"
fi
elif use build ; then
- # For the non-native ABIs we only build the csu parts.
+ # For the non-native ABIs we only build the csu parts and very core
+ # libraries for now.
+ ret="lib/libcompiler_rt gnu/lib/libssp/libssp_nonshared"
if [ "${EBUILD_PHASE}" = "install" ]; then
- ret="$(get_csudir $(tc-arch-kernel ${CHOST}))"
+ ret="$(get_csudir $(tc-arch-kernel ${CHOST})) ${ret}"
fi
else
- # Only build the csu parts for now.
+ # Only build the csu parts and core libraries for now.
+ ret="lib/libcompiler_rt gnu/lib/libssp/libssp_nonshared"
if [ "${EBUILD_PHASE}" = "install" ]; then
- ret="$(get_csudir $(tc-arch-kernel ${CHOST}))"
+ ret="$(get_csudir $(tc-arch-kernel ${CHOST})) ${ret}"
fi
# Finally, with a non-native ABI without USE=build, we build everything
# too.
@@ -348,7 +351,7 @@ src_compile() {
einfo "Pre-installing includes in include_proper_${ABI}"
mkdir "${WORKDIR}/include_proper_${ABI}" || die
CTARGET="${CHOST}" install_includes "/include_proper_${ABI}"
- CC="${CC} -isystem ${WORKDIR}/include_proper_${ABI}"
+ CC="${CC} -I${WORKDIR}/include_proper_${ABI}"
else
use build && append-flags "-isystem '${WORKDIR}/include_proper'" ;
fi