Gentoo Archives: gentoo-commits

From: Brian Evans <grknight@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] proj/mysql:master commit in: dev-db/mysql/
Date: Fri, 29 Apr 2016 19:53:02
Message-Id: 1461959558.2f31b06fc03eb05e3aa3089c7e5cf3c01a107ae0.grknight@gentoo
1 commit: 2f31b06fc03eb05e3aa3089c7e5cf3c01a107ae0
2 Author: Brian Evans <grknight <AT> gentoo <DOT> org>
3 AuthorDate: Fri Apr 29 19:52:38 2016 +0000
4 Commit: Brian Evans <grknight <AT> gentoo <DOT> org>
5 CommitDate: Fri Apr 29 19:52:38 2016 +0000
6 URL: https://gitweb.gentoo.org/proj/mysql.git/commit/?id=2f31b06f
7
8 dev-db/mysql: Force a download of boost-1.59 and use it in the build. Only a portion is actually used
9
10 Package-Manager: portage-2.2.28
11 Manifest-Sign-Key: D1F781EFF9F4A3B6
12
13 dev-db/mysql/ChangeLog | 4 ++++
14 dev-db/mysql/Manifest | 23 +----------------------
15 dev-db/mysql/mysql-5.7.12.ebuild | 8 +++-----
16 3 files changed, 8 insertions(+), 27 deletions(-)
17
18 diff --git a/dev-db/mysql/ChangeLog b/dev-db/mysql/ChangeLog
19 index 52551b5..d98dac7 100644
20 --- a/dev-db/mysql/ChangeLog
21 +++ b/dev-db/mysql/ChangeLog
22 @@ -2,6 +2,10 @@
23 # Copyright 1999-2016 Gentoo Foundation; Distributed under the GPL v2
24 # $Id$
25
26 + 29 Apr 2016; Brian Evans <grknight@g.o> mysql-5.7.12.ebuild:
27 + dev-db/mysql: Force a download of boost-1.59 and use it in the build. Only a
28 + portion is actually used
29 +
30 *mysql-5.7.12 (27 Apr 2016)
31
32 27 Apr 2016; Brian Evans <grknight@g.o> +files/5.7.12-boost.cmake,
33
34 diff --git a/dev-db/mysql/Manifest b/dev-db/mysql/Manifest
35 index a07e6cc..5ee3cdf 100644
36 --- a/dev-db/mysql/Manifest
37 +++ b/dev-db/mysql/Manifest
38 @@ -1,6 +1,4 @@
39 ------BEGIN PGP SIGNED MESSAGE-----
40 -Hash: SHA256
41 -
42 +DIST boost_1_59_0.tar.bz2 70389425 SHA256 727a932322d94287b62abb1bd2d41723eec4356a7728909e38adb65ca25241ca SHA512 8139e1ae997a86974071c5714ad3307e3d8fd15ef702b81a953410dd4d424b932135f53a0ef4891d9b9b747a38e539e66d6a803388fe0cc98e5166be872d682a WHIRLPOOL ab26f6b770c32320e71806d7f7856b3841917dcc59e0c5ee588fc77d77f11855dda66bfb808dbe0f3f89859b958211439c271401a5b1ad2ea98aa5d377934510
43 DIST mysql-4.0.27.tar.gz 11152643 SHA256 c79f83bed7c1ea98e018b8829375b55c1de838d21a526d7f679becc75de00d0f SHA512 188283133e99e1c0b52ac8650aff325d7c9762fbad526c2c67b26dd614f2a86afb247a3f55ff071be1d44cd13060b9d7cca08ba1d758a04d2369381fa104454e WHIRLPOOL d3964468635eae0caf7fc8fb7b3576da12d49264bd9b797bb2191da8c6b91ca46321fb090e994df2b93b43f50686dcc4f735bdff03b49a3176fa746d5c4a60ab
44 DIST mysql-4.1.22.tar.gz 17761101 SHA256 6bd2436fd0f233bb1518e15975cb4e9fa4434acb53c3c3cd7d4648219abf58e9 SHA512 9de1c2b27cf428a10f67a6217fc2783b638beb6345e2127a4163ceb286073886d223de861c40be0ab36ea78ec5f33ccd5ee457d1e35e67b081d629118b68d390 WHIRLPOOL b40ca2e0d07fc0bd504e57b7eb005d36cf842bb668e93722c723bcc5a797dc9b456ee8971ea99bfc2b9119a2e19ee599f8441eb4601709eb4238196a27319257
45 DIST mysql-5.0.96.tar.gz 22686667 SHA256 43853814775158aa1650f483530a7dde153957579e3349e3ec780b89d741fc84 SHA512 2e3b4ac221c1c1c11618dc79067a7feff680380fcea435813287b02cb0dff45fb5a32a4393c53cf13165f6efc99dbf347a9388ad364cfdf2e392760a310aa5a9 WHIRLPOOL 3e167e4ff4c56095fbdee55b7e619c9b7ad2120eb72c9a58fe77a023ab6e7498c74e2053876e61687d7812f9ff7022303728ddda49732e7569035684263d2517
46 @@ -18,22 +16,3 @@ DIST mysql-extras-20150127-1351Z.tar.bz2 1494648 SHA256 74497659f1fb3b0cb620e38a
47 DIST mysql-extras-20160212-0233Z.tar.bz2 297332 SHA256 01a52587ef1335b2795197d2e547c0b3a1e4b705db09f96cdfb45d2152b6536b SHA512 956dbdcb987556c0625944848f97a36d096cd1f1712a2e051dd027f2856d3c6e94a18d23faca71882260c4b12ee329e3a5f569443b877a3c3e5e88146bfac916 WHIRLPOOL e3837d329ddd137be60fe9d0b37f35ed2e0e7fe1383f38ee45617be288ae318a444e6befdfbaf64b07d4a88ec47fec5cd88d733ecd5bb32ce40f3ba8d09573cd
48 DIST pbxt-1.0.11-6-pre-ga.tar.gz 3156307 SHA256 71ff3d86e9e5691f3efe541bf31f55a7ec2a88af27df6ad853b65902e00e6d12 SHA512 fa238303f06e0a9adfb10bd5a2e1d2e4850d2c17a350af3874cbff099d6e47b7c555d750c584d06a3ca87c1eb1e9301a9619d8d9a4cffb7fd0169b2b3a63c80c WHIRLPOOL 05cdd39f6f5dafff2def0062a00a24eff6cf6d8754f622b133365cef47cd6b828df5500ac407359d0793a75dd239ec1e49a13d2400a01ddf8b4cef7466e86962
49 DIST percona-xtradb-1.0.6-10.tar.gz 1676716 SHA256 e3aa818f13cf669412e59ad194eae8eada7a857bf7a4260e4bb41cab4d7ae39c SHA512 72e4b656b22a0420e6f5935dc28060e5c50fbeb48c6d1ae430579d9ccef8042fdd4dde128cc977b903de6221f7021e8c87ea29fe6a8a8c74edb84bf54ab889f3 WHIRLPOOL a916879be315498da27c60992efa4d19e91305b81242925e161547f3fb97a820256e1d07863e9e007ef843af54cd087ce5ac47d5ed1b70862da6cd5a9d81eccf
50 ------BEGIN PGP SIGNATURE-----
51 -Version: GnuPG v2.1
52 -
53 -iQJ8BAEBCABmBQJXIQsDXxSAAAAAAC4AKGlzc3Vlci1mcHJAbm90YXRpb25zLm9w
54 -ZW5wZ3AuZmlmdGhob3JzZW1hbi5uZXQ2NkMyRTQ0RUQ5MEUzMjc1OEU3RDU1QzBE
55 -MUY3ODFFRkY5RjRBM0I2AAoJENH3ge/59KO2gVUP/3IBPwZuxtL7bx6SFzWzYePU
56 -B6Lfu6OmLOzRAQohiQtQuAkw98eWf1abv2t2aT4qcagakgjmJAKKH+UIcypwQh9f
57 -0QMasfkjeBSw0ioQT0BlnbP2Jb1P5k6he+wOkftyOTKGGA2m6sqwPM7QUyiXglG9
58 -lTdbatyANEwosiG6Q9i6fOcDb1JeT6y0kFvPErN50i7xxzSwd/Cj3imTw+3XqwDc
59 -65S/CcJYzswB+xovaLJGmELOkFre+gHCKx1dClkBhHF6SbA1kIk1yeMKRfp82czk
60 -173epqJt6PS+tIOajCusrQ7wFlLPswcmum7rhYRMiEeDoyHl8p8ZusLCp7WfKuHQ
61 -ITFFyphfcrdubloXynUXJ0dB4PWhSiWY8IQgVEc1nCRCr5ni7kqrUl0f6u0IMHEg
62 -VVa0MXt0bFSkEhtS2rkUEHQVIS4k6PuO53RIZzjp1+lOU+zInnV6qZ90wK4n9Y6f
63 -SxRgnjUeZdV8+yx9ZUpkkFYkEttnBgq7eFmiMZsvEpJtcfCRtZFT0QZl+KxvdvEl
64 -+Ni/C3bOPzARoNNDj/S8yeEwiof/dvNk7JvJ+wIuYY7XsU1mOibbVvQvPQrO8ghD
65 -4U+jaf0dakZU+Qq9+fzMWiAyQ2UjdAGq8Cvo3BjDyCgXV7zefav7dELl+trZgoOE
66 -sgbCr8Zz+Oco2VQcMZvl
67 -=EyUG
68 ------END PGP SIGNATURE-----
69
70 diff --git a/dev-db/mysql/mysql-5.7.12.ebuild b/dev-db/mysql/mysql-5.7.12.ebuild
71 index 73543de..9d6adf2 100644
72 --- a/dev-db/mysql/mysql-5.7.12.ebuild
73 +++ b/dev-db/mysql/mysql-5.7.12.ebuild
74 @@ -10,6 +10,8 @@ MY_PV="${MY_PV//_/-}"
75 SUBSLOT="20"
76
77 inherit mysql-multilib-r1
78 +SRC_URI+="mirror://sourceforge/boost/boost_1_59_0.tar.bz2"
79 +
80 # only to make repoman happy. it is really set in the eclass
81 IUSE="$IUSE"
82
83 @@ -20,7 +22,6 @@ KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86
84 EPATCH_EXCLUDE=''
85
86 DEPEND="|| ( >=sys-devel/gcc-3.4.6 >=sys-devel/gcc-apple-4.0 )
87 - >=dev-libs/boost-1.60:=
88 >=app-arch/lz4-0_p131:="
89 RDEPEND="${RDEPEND}"
90
91 @@ -46,16 +47,13 @@ src_prepare() {
92 sed -i 's/OPENSSL_MAJOR_VERSION STREQUAL "1"/OPENSSL_MAJOR_VERSION STREQUAL "2"/' \
93 "${S}/cmake/ssl.cmake" || die
94 fi
95 - # Oracle's boost detection does not fit well with Gentoo
96 - # It includes download and build on the fly and hard depending on a single version
97 - # Replace it with a stripped down version
98 - cp "${FILESDIR}/5.7.12-boost.cmake" "${S}/cmake/boost.cmake" || die
99 }
100
101 src_configure() {
102 local MYSQL_CMAKE_NATIVE_DEFINES=(
103 -DWITH_LZ4=system
104 -DWITH_NUMA=OFF
105 + -DWITH_BOOST="${WORKDIR}/boost_1_59_0"
106 )
107 mysql-multilib-r1_src_configure
108 }