Gentoo Archives: gentoo-commits

From: Hans de Graaff <graaff@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: dev-ruby/mysql2/
Date: Wed, 21 Mar 2018 06:41:49
Message-Id: 1521612381.9d13f73bd7af05618b8f292169f53521b32f0384.graaff@gentoo
1 commit: 9d13f73bd7af05618b8f292169f53521b32f0384
2 Author: Hans de Graaff <graaff <AT> gentoo <DOT> org>
3 AuthorDate: Wed Mar 21 06:06:21 2018 +0000
4 Commit: Hans de Graaff <graaff <AT> gentoo <DOT> org>
5 CommitDate: Wed Mar 21 06:06:21 2018 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9d13f73b
7
8 dev-ruby/mysql2: add 0.5.0
9
10 Package-Manager: Portage-2.3.24, Repoman-2.3.6
11
12 dev-ruby/mysql2/Manifest | 1 +
13 dev-ruby/mysql2/mysql2-0.5.0.ebuild | 34 ++++++++++++++++++++++++++++++++++
14 2 files changed, 35 insertions(+)
15
16 diff --git a/dev-ruby/mysql2/Manifest b/dev-ruby/mysql2/Manifest
17 index 80fb93c8b23..584df72c5b9 100644
18 --- a/dev-ruby/mysql2/Manifest
19 +++ b/dev-ruby/mysql2/Manifest
20 @@ -1,2 +1,3 @@
21 DIST mysql2-0.3.21.gem 52736 BLAKE2B e0fe0d16c0816b7f849581d6ce0c657f64f2881ab28bced780be82e8017a5ded24cffc3641f2f386f5664cbc5e9ac4c6be4fab9cff818dc5910970968d7458a4 SHA512 782b7c13b4956ff9cb66b14701546b8da69ba5dbae8a7fbab6b8a083c7f3c2a15e590fe075f41d4ab85a68bf68963204fc2ab0f4a4f768ce41c822af1063317c
22 DIST mysql2-0.4.10.gem 97792 BLAKE2B 4978a3fbc8e516e47907d73276b244e614248c031db7c0b7d76d20f1f845be11f7187795d3a989629ff849e2e1bd0454fd56bc7be6b692d9840838861bafdb4c SHA512 1f9c8eb1b120cfc940b3aa26b2dff54735ccdf54fd6e6745e347179d29803b4a4d1f3b80a86f92dd534089f625ffcd6055458f27aaefebe58f8332890a842b43
23 +DIST mysql2-0.5.0.gem 98816 BLAKE2B df99ea39a1a6e080ccbae3f79a17234507f0396438519564f758a3ab75b50729d70ee5586c1945876818321aa4d529c3802264b56deff0a47382b7d8b23b798b SHA512 d7026fd4e69558bb8150bb9f4053143cecf2af39c94db2d8b708b8ab936b20b3051844eb79e893c2c5880774b24c62d77444f258195887f4eb95ea558dd7e410
24
25 diff --git a/dev-ruby/mysql2/mysql2-0.5.0.ebuild b/dev-ruby/mysql2/mysql2-0.5.0.ebuild
26 new file mode 100644
27 index 00000000000..d9e782f1015
28 --- /dev/null
29 +++ b/dev-ruby/mysql2/mysql2-0.5.0.ebuild
30 @@ -0,0 +1,34 @@
31 +# Copyright 1999-2018 Gentoo Foundation
32 +# Distributed under the terms of the GNU General Public License v2
33 +
34 +EAPI=6
35 +USE_RUBY="ruby22 ruby23 ruby24 ruby25"
36 +
37 +# Tests require a live MySQL database but should all pass.
38 +RUBY_FAKEGEM_TASK_TEST=""
39 +
40 +RUBY_FAKEGEM_TASK_DOC=""
41 +
42 +RUBY_FAKEGEM_EXTRADOC="README.md"
43 +
44 +inherit multilib ruby-fakegem
45 +
46 +DESCRIPTION="A modern, simple and very fast Mysql library for Ruby - binding to libmysql"
47 +HOMEPAGE="https://github.com/brianmario/mysql2"
48 +
49 +LICENSE="MIT"
50 +SLOT="0.5"
51 +KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86"
52 +IUSE=""
53 +
54 +DEPEND="${DEPEND} virtual/libmysqlclient"
55 +RDEPEND="${RDEPEND} virtual/libmysqlclient:="
56 +
57 +each_ruby_configure() {
58 + ${RUBY} -Cext/mysql2 extconf.rb --with-mysql-config "${EPREFIX}/usr/bin/mysqlconfig" || die
59 +}
60 +
61 +each_ruby_compile() {
62 + emake V=1 -Cext/mysql2
63 + cp ext/mysql2/mysql2$(get_modname) lib/mysql2/ || die
64 +}