summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAlexis Ballier <aballier@gentoo.org>2013-08-27 20:20:24 +0000
committerAlexis Ballier <aballier@gentoo.org>2013-08-27 20:20:24 +0000
commit4f0dadcc970740ec531f517aeecc2b94e077e528 (patch)
treef7cb23c05dbbf35b8dd5244e16c3ee6f9a66a4ff /dev-cpp/tbb
parentadd ~x86, bug #469594 (diff)
downloadhistorical-4f0dadcc970740ec531f517aeecc2b94e077e528.tar.gz
historical-4f0dadcc970740ec531f517aeecc2b94e077e528.tar.bz2
historical-4f0dadcc970740ec531f517aeecc2b94e077e528.zip
Fix shared lib installation on FreeBSD.
Package-Manager: portage-2.2.1/cvs/Linux x86_64 Manifest-Sign-Key: 0x160F534A
Diffstat (limited to 'dev-cpp/tbb')
-rw-r--r--dev-cpp/tbb/ChangeLog5
-rw-r--r--dev-cpp/tbb/Manifest10
-rw-r--r--dev-cpp/tbb/tbb-4.1.20130613.ebuild7
3 files changed, 15 insertions, 7 deletions
diff --git a/dev-cpp/tbb/ChangeLog b/dev-cpp/tbb/ChangeLog
index 6c1ba030fe60..968ae55a7e37 100644
--- a/dev-cpp/tbb/ChangeLog
+++ b/dev-cpp/tbb/ChangeLog
@@ -1,6 +1,9 @@
# ChangeLog for dev-cpp/tbb
# Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/dev-cpp/tbb/ChangeLog,v 1.42 2013/08/27 19:41:16 aballier Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-cpp/tbb/ChangeLog,v 1.43 2013/08/27 20:20:16 aballier Exp $
+
+ 27 Aug 2013; Alexis Ballier <aballier@gentoo.org> tbb-4.1.20130613.ebuild:
+ Fix shared lib installation on FreeBSD.
27 Aug 2013; Alexis Ballier <aballier@gentoo.org> tbb-4.1.20130613.ebuild:
keyword ~amd64-fbsd
diff --git a/dev-cpp/tbb/Manifest b/dev-cpp/tbb/Manifest
index 40d3259c0537..99263c907dd7 100644
--- a/dev-cpp/tbb/Manifest
+++ b/dev-cpp/tbb/Manifest
@@ -12,13 +12,13 @@ DIST tbb41_20130116oss_src.tgz 2461689 SHA256 4ae2c10899e3b6ef2f686013ec5901fc65
DIST tbb41_20130613oss_src.tgz 2089588 SHA256 a5234941ecc390b07a2d3e038cf4cf87ab48adc3f0e40e1c6ef0b625d850bab8 SHA512 00123264d300832fd6494814043f2bf10097946d24ec2dec8273aaf54b2d777ecef09f055a731f786d40fcff9be404fc4107e9e4d17afb3ce2e4da1cd6d0b3ea WHIRLPOOL c094850581d4a894e89804eaec999e84e034e1ec4f4a1e779d956ac5687f533cc2aa55e171e331a9622cc0ceb9d65d954a72439d21c4c39464d4f553b70dd579
EBUILD tbb-4.1.20121003-r1.ebuild 3353 SHA256 67a609ea8c27fe0a3944bffad4eab317a25c38c69d410a1154f430f7a72c0291 SHA512 6a9e45c42dbc7b65e2c73f34a7b1188f67dd5e8296dc3cfa704aee5603acec4ae54b39e6e7d7a02b1b3cc594743387d9d83125245e74dc3117aace67a7369705 WHIRLPOOL 6ba174fb4aa7fbfb9ae17ce0006584eea335100b7b146d9d6ae4766aa2232fabcc8ea8e8a2fd165532ab403a1dcd88b07ccd20ebab9735ee795ae77d19fe0a44
EBUILD tbb-4.1.20130116-r1.ebuild 3347 SHA256 956c07fc424f749eb47165c7068c15eec9850e554bafc5e7b40bec6e85a79499 SHA512 ff740b466b7f3f862071719964897b44cc1ec68720ea5eae2b185d47360a4590dd0f3a7ff81ec0ae66a43702a60013c27f3f049069070fb4c0ea35f16225138e WHIRLPOOL 5b2c465eaa7f3ea328272260aece036bed09f8d271986468963e10f56772cbed675d2f22f4275ccad3240c7a36bf9f4fb17ed110c5b33a0fcd49a7e3c41d2318
-EBUILD tbb-4.1.20130613.ebuild 3307 SHA256 705187f0222c432e14224a5c3fb320a3dafec566b9e7bb178a94f029be35e58d SHA512 86151f50cfcf4e28a18d1066c0d7d6a5c50b58c5601cd6634a4bed0abc0a3b22a3476be8c9c9c4419189e34718161aeac7c4682cb658abba349484832235751c WHIRLPOOL 8be5d843c0cd5a44f7da96b69161e7d681f3400db1a92cb3ff9a16c3687fcf0b19cad18f54f45a19545d790037c3c5369c780514f56e43862a5aa20b5a61362b
-MISC ChangeLog 7316 SHA256 131fa0b0399868eba84d45b46e3278e7b4c590ba06306fd4e64e46b7f10300f0 SHA512 92300170e23f4664f4fb2cb3e2de55b9c6921b013d6f38bcb81c09859cce0fcc06bf428cccd64a60160f07eb98ccb9457487c271dfcbfe78b02e89f9fab563af WHIRLPOOL 76a9adbd3e3c6025fb7541494e0c41baa707ad0b1607688701c9a2c263921061eedee840bf9bcd3032102713d458c5b83a18cd60e5db7f289f230d6b63f3bbe6
+EBUILD tbb-4.1.20130613.ebuild 3513 SHA256 acbef7f54549123a964f57dca389ab441a1fa30d7470bd2e039680cfa28e7de7 SHA512 929284e660e3b51fb5cfb43074eaf12e8b2108a9ab620b91103fc1caa81db19bbc1080e65806ce7c8c09bbc03f6c322d133e7657cc5ca37173fb9d4930471a1b WHIRLPOOL 0bb15df2b26a7c7c7bf2011ca0347feff0773b44fdf7c7e04cffb5ce35474029a3a91b832d1a37b26c4b3bf74745f01b9f9fadda29a8cd09223e80ab5dde599d
+MISC ChangeLog 7436 SHA256 fa798376eb772b7447179464adee6fb7b0f6ac16b53d09e7be6885a8eae8ee7f SHA512 c4d16b663a10c5686a53754a0d73feb14863d5a36e4573cb6b1dbffe6274171fd15955a3cd9452d87201316d12c21a1b870475d20039868499e573aa8f9ec897 WHIRLPOOL 998a318b548576ee916775eb67b065b3d77770ca70c3cdd131d54258d9b7479223aee1ac15b66bd1d03feca51d3896d5a8ce9250bbfdc4c99e5c1948b54f4f2f
MISC metadata.xml 503 SHA256 df5167eb58798ee657f0c55f2776e7e44d96bd9fe2e1c71783dcf6cd1c65296f SHA512 1085a87e3f4e0dfc5c11e3b767f78e64225f6266a04be6271bbd8aeeb6bb16948ab26d0cec79773d1568dea23acf57a85acb84cf7c6dac314144c2f0087c7d1c WHIRLPOOL 6359fe487c224a3fb58df9e6cdbcf5703c751567521ae23a6f965905ca9e7a47b4b6689fa3e542fb196def6b55d8ae02bf14a51604bad95712eeaafb4f8c090c
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.21 (GNU/Linux)
-iEYEAREIAAYFAlIdAN4ACgkQvFcC4BYPU0pdLwCeIJwmwR4Iwe/Q02R1fTZB/mTj
-rW8AoIEnr4BiQ7ZGFlWj53ZzT/WSgBSs
-=AFuE
+iEYEAREIAAYFAlIdCgIACgkQvFcC4BYPU0qKmgCgzb3wSRURdD4nFj4kH9Aby4fC
+uMkAoMrwHIbP02epuxbF6Sx9N5Z3PnYj
+=jdoE
-----END PGP SIGNATURE-----
diff --git a/dev-cpp/tbb/tbb-4.1.20130613.ebuild b/dev-cpp/tbb/tbb-4.1.20130613.ebuild
index e9207d219f1e..99b6b8d02e3c 100644
--- a/dev-cpp/tbb/tbb-4.1.20130613.ebuild
+++ b/dev-cpp/tbb/tbb-4.1.20130613.ebuild
@@ -1,6 +1,6 @@
# Copyright 1999-2013 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/dev-cpp/tbb/tbb-4.1.20130613.ebuild,v 1.2 2013/08/27 19:41:16 aballier Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-cpp/tbb/tbb-4.1.20130613.ebuild,v 1.3 2013/08/27 20:20:16 aballier Exp $
EAPI=5
inherit eutils flag-o-matic multilib versionator toolchain-funcs
@@ -38,6 +38,11 @@ src_prepare() {
-e "/^ASM/s/as/$(tc-getAS)/g" \
build/*.gcc.inc || die
+ # Give it a soname on FreeBSD
+ echo 'LIB_LINK_FLAGS += -Wl,-soname=$(BUILDING_LIBRARY)' >> build/FreeBSD.gcc.inc
+ # Set proper versionning on FreeBSD
+ sed -i -e '/.DLL =/s/$/.1/' build/FreeBSD.inc || die
+
# force 64bit where applicable, 32bit where applicable...
# built-in detection is based on running kernel, which messes up
# e.g. in a x86 chroot on amd64 kernel. Bug 462130