commit:     2f31b06fc03eb05e3aa3089c7e5cf3c01a107ae0
Author:     Brian Evans <grknight <AT> gentoo <DOT> org>
AuthorDate: Fri Apr 29 19:52:38 2016 +0000
Commit:     Brian Evans <grknight <AT> gentoo <DOT> org>
CommitDate: Fri Apr 29 19:52:38 2016 +0000
URL:        https://gitweb.gentoo.org/proj/mysql.git/commit/?id=2f31b06f

dev-db/mysql: Force a download of boost-1.59 and use it in the build.  Only a 
portion is actually used

Package-Manager: portage-2.2.28
Manifest-Sign-Key: D1F781EFF9F4A3B6

 dev-db/mysql/ChangeLog           |  4 ++++
 dev-db/mysql/Manifest            | 23 +----------------------
 dev-db/mysql/mysql-5.7.12.ebuild |  8 +++-----
 3 files changed, 8 insertions(+), 27 deletions(-)

diff --git a/dev-db/mysql/ChangeLog b/dev-db/mysql/ChangeLog
index 52551b5..d98dac7 100644
--- a/dev-db/mysql/ChangeLog
+++ b/dev-db/mysql/ChangeLog
@@ -2,6 +2,10 @@
 # Copyright 1999-2016 Gentoo Foundation; Distributed under the GPL v2
 # $Id$
 
+  29 Apr 2016; Brian Evans <[email protected]> mysql-5.7.12.ebuild:
+  dev-db/mysql: Force a download of boost-1.59 and use it in the build.  Only a
+  portion is actually used
+
 *mysql-5.7.12 (27 Apr 2016)
 
   27 Apr 2016; Brian Evans <[email protected]> +files/5.7.12-boost.cmake,

diff --git a/dev-db/mysql/Manifest b/dev-db/mysql/Manifest
index a07e6cc..5ee3cdf 100644
--- a/dev-db/mysql/Manifest
+++ b/dev-db/mysql/Manifest
@@ -1,6 +1,4 @@
------BEGIN PGP SIGNED MESSAGE-----
-Hash: SHA256
-
+DIST boost_1_59_0.tar.bz2 70389425 SHA256 
727a932322d94287b62abb1bd2d41723eec4356a7728909e38adb65ca25241ca SHA512 
8139e1ae997a86974071c5714ad3307e3d8fd15ef702b81a953410dd4d424b932135f53a0ef4891d9b9b747a38e539e66d6a803388fe0cc98e5166be872d682a
 WHIRLPOOL 
ab26f6b770c32320e71806d7f7856b3841917dcc59e0c5ee588fc77d77f11855dda66bfb808dbe0f3f89859b958211439c271401a5b1ad2ea98aa5d377934510
 DIST mysql-4.0.27.tar.gz 11152643 SHA256 
c79f83bed7c1ea98e018b8829375b55c1de838d21a526d7f679becc75de00d0f SHA512 
188283133e99e1c0b52ac8650aff325d7c9762fbad526c2c67b26dd614f2a86afb247a3f55ff071be1d44cd13060b9d7cca08ba1d758a04d2369381fa104454e
 WHIRLPOOL 
d3964468635eae0caf7fc8fb7b3576da12d49264bd9b797bb2191da8c6b91ca46321fb090e994df2b93b43f50686dcc4f735bdff03b49a3176fa746d5c4a60ab
 DIST mysql-4.1.22.tar.gz 17761101 SHA256 
6bd2436fd0f233bb1518e15975cb4e9fa4434acb53c3c3cd7d4648219abf58e9 SHA512 
9de1c2b27cf428a10f67a6217fc2783b638beb6345e2127a4163ceb286073886d223de861c40be0ab36ea78ec5f33ccd5ee457d1e35e67b081d629118b68d390
 WHIRLPOOL 
b40ca2e0d07fc0bd504e57b7eb005d36cf842bb668e93722c723bcc5a797dc9b456ee8971ea99bfc2b9119a2e19ee599f8441eb4601709eb4238196a27319257
 DIST mysql-5.0.96.tar.gz 22686667 SHA256 
43853814775158aa1650f483530a7dde153957579e3349e3ec780b89d741fc84 SHA512 
2e3b4ac221c1c1c11618dc79067a7feff680380fcea435813287b02cb0dff45fb5a32a4393c53cf13165f6efc99dbf347a9388ad364cfdf2e392760a310aa5a9
 WHIRLPOOL 
3e167e4ff4c56095fbdee55b7e619c9b7ad2120eb72c9a58fe77a023ab6e7498c74e2053876e61687d7812f9ff7022303728ddda49732e7569035684263d2517
@@ -18,22 +16,3 @@ DIST mysql-extras-20150127-1351Z.tar.bz2 1494648 SHA256 
74497659f1fb3b0cb620e38a
 DIST mysql-extras-20160212-0233Z.tar.bz2 297332 SHA256 
01a52587ef1335b2795197d2e547c0b3a1e4b705db09f96cdfb45d2152b6536b SHA512 
956dbdcb987556c0625944848f97a36d096cd1f1712a2e051dd027f2856d3c6e94a18d23faca71882260c4b12ee329e3a5f569443b877a3c3e5e88146bfac916
 WHIRLPOOL 
e3837d329ddd137be60fe9d0b37f35ed2e0e7fe1383f38ee45617be288ae318a444e6befdfbaf64b07d4a88ec47fec5cd88d733ecd5bb32ce40f3ba8d09573cd
 DIST pbxt-1.0.11-6-pre-ga.tar.gz 3156307 SHA256 
71ff3d86e9e5691f3efe541bf31f55a7ec2a88af27df6ad853b65902e00e6d12 SHA512 
fa238303f06e0a9adfb10bd5a2e1d2e4850d2c17a350af3874cbff099d6e47b7c555d750c584d06a3ca87c1eb1e9301a9619d8d9a4cffb7fd0169b2b3a63c80c
 WHIRLPOOL 
05cdd39f6f5dafff2def0062a00a24eff6cf6d8754f622b133365cef47cd6b828df5500ac407359d0793a75dd239ec1e49a13d2400a01ddf8b4cef7466e86962
 DIST percona-xtradb-1.0.6-10.tar.gz 1676716 SHA256 
e3aa818f13cf669412e59ad194eae8eada7a857bf7a4260e4bb41cab4d7ae39c SHA512 
72e4b656b22a0420e6f5935dc28060e5c50fbeb48c6d1ae430579d9ccef8042fdd4dde128cc977b903de6221f7021e8c87ea29fe6a8a8c74edb84bf54ab889f3
 WHIRLPOOL 
a916879be315498da27c60992efa4d19e91305b81242925e161547f3fb97a820256e1d07863e9e007ef843af54cd087ce5ac47d5ed1b70862da6cd5a9d81eccf
------BEGIN PGP SIGNATURE-----
-Version: GnuPG v2.1
-
-iQJ8BAEBCABmBQJXIQsDXxSAAAAAAC4AKGlzc3Vlci1mcHJAbm90YXRpb25zLm9w
-ZW5wZ3AuZmlmdGhob3JzZW1hbi5uZXQ2NkMyRTQ0RUQ5MEUzMjc1OEU3RDU1QzBE
-MUY3ODFFRkY5RjRBM0I2AAoJENH3ge/59KO2gVUP/3IBPwZuxtL7bx6SFzWzYePU
-B6Lfu6OmLOzRAQohiQtQuAkw98eWf1abv2t2aT4qcagakgjmJAKKH+UIcypwQh9f
-0QMasfkjeBSw0ioQT0BlnbP2Jb1P5k6he+wOkftyOTKGGA2m6sqwPM7QUyiXglG9
-lTdbatyANEwosiG6Q9i6fOcDb1JeT6y0kFvPErN50i7xxzSwd/Cj3imTw+3XqwDc
-65S/CcJYzswB+xovaLJGmELOkFre+gHCKx1dClkBhHF6SbA1kIk1yeMKRfp82czk
-173epqJt6PS+tIOajCusrQ7wFlLPswcmum7rhYRMiEeDoyHl8p8ZusLCp7WfKuHQ
-ITFFyphfcrdubloXynUXJ0dB4PWhSiWY8IQgVEc1nCRCr5ni7kqrUl0f6u0IMHEg
-VVa0MXt0bFSkEhtS2rkUEHQVIS4k6PuO53RIZzjp1+lOU+zInnV6qZ90wK4n9Y6f
-SxRgnjUeZdV8+yx9ZUpkkFYkEttnBgq7eFmiMZsvEpJtcfCRtZFT0QZl+KxvdvEl
-+Ni/C3bOPzARoNNDj/S8yeEwiof/dvNk7JvJ+wIuYY7XsU1mOibbVvQvPQrO8ghD
-4U+jaf0dakZU+Qq9+fzMWiAyQ2UjdAGq8Cvo3BjDyCgXV7zefav7dELl+trZgoOE
-sgbCr8Zz+Oco2VQcMZvl
-=EyUG
------END PGP SIGNATURE-----

diff --git a/dev-db/mysql/mysql-5.7.12.ebuild b/dev-db/mysql/mysql-5.7.12.ebuild
index 73543de..9d6adf2 100644
--- a/dev-db/mysql/mysql-5.7.12.ebuild
+++ b/dev-db/mysql/mysql-5.7.12.ebuild
@@ -10,6 +10,8 @@ MY_PV="${MY_PV//_/-}"
 SUBSLOT="20"
 
 inherit mysql-multilib-r1
+SRC_URI+="mirror://sourceforge/boost/boost_1_59_0.tar.bz2"
+
 # only to make repoman happy. it is really set in the eclass
 IUSE="$IUSE"
 
@@ -20,7 +22,6 @@ KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 
~s390 ~sh ~sparc ~x86
 EPATCH_EXCLUDE=''
 
 DEPEND="|| ( >=sys-devel/gcc-3.4.6 >=sys-devel/gcc-apple-4.0 )
-       >=dev-libs/boost-1.60:=
        >=app-arch/lz4-0_p131:="
 RDEPEND="${RDEPEND}"
 
@@ -46,16 +47,13 @@ src_prepare() {
                sed -i 's/OPENSSL_MAJOR_VERSION STREQUAL 
"1"/OPENSSL_MAJOR_VERSION STREQUAL "2"/' \
                        "${S}/cmake/ssl.cmake" || die
        fi
-       # Oracle's boost detection does not fit well with Gentoo
-       # It includes download and build on the fly and hard depending on a 
single version
-       # Replace it with a stripped down version
-       cp "${FILESDIR}/5.7.12-boost.cmake" "${S}/cmake/boost.cmake" || die
 }
 
 src_configure() {
        local MYSQL_CMAKE_NATIVE_DEFINES=(
                -DWITH_LZ4=system
                -DWITH_NUMA=OFF
+               -DWITH_BOOST="${WORKDIR}/boost_1_59_0"
        )
        mysql-multilib-r1_src_configure
 }

Reply via email to