dev-ruby/mysql2: rev bump to ease migration to dev-db/mysql-connector-c
authorThomas Deutschmann <whissi@gentoo.org>
Wed, 28 Aug 2019 11:02:06 +0000 (13:02 +0200)
committerThomas Deutschmann <whissi@gentoo.org>
Wed, 28 Aug 2019 11:17:23 +0000 (13:17 +0200)
Commit 66bf25c026c2c6136cc99b2c2657f46d0c790f10 replaced
virtual/libmysqlclient dependency with dev-db/mysql-connector-c atom
without a rev bump.

To avoid unecessary user interaction for users not using emerge's
--changed-deps=y because we are already pushing towards removal of
virtual/libmysqlclient (see commit 08b83d736f77fd5dffa9cd5f6b1b44771726ce94),
this commit will now force the re-installation through rev bump
to ease migration.

Package-Manager: Portage-2.3.72, Repoman-2.3.17
Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>
dev-ruby/mysql2/mysql2-0.4.10-r1.ebuild
dev-ruby/mysql2/mysql2-0.4.10-r3.ebuild [moved from dev-ruby/mysql2/mysql2-0.4.10.ebuild with 57% similarity]
dev-ruby/mysql2/mysql2-0.5.1-r1.ebuild [moved from dev-ruby/mysql2/mysql2-0.5.1.ebuild with 100% similarity]
dev-ruby/mysql2/mysql2-0.5.2-r2.ebuild [moved from dev-ruby/mysql2/mysql2-0.5.2.ebuild with 100% similarity]
dev-ruby/mysql2/mysql2-0.5.2-r3.ebuild [moved from dev-ruby/mysql2/mysql2-0.5.2-r1.ebuild with 100% similarity]

index a22fbdcd7a2915812a547f4d300bc82c23bd0d9e..db127e8a3933d212c1e5d2aba6765a9005712d30 100644 (file)
@@ -2,7 +2,7 @@
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=6
-USE_RUBY="ruby23 ruby24 ruby25 ruby26"
+USE_RUBY="ruby22 ruby23 ruby24 ruby25"
 
 # Tests require a live MySQL database but should all pass.
 RUBY_FAKEGEM_TASK_TEST=""
@@ -19,23 +19,13 @@ HOMEPAGE="https://github.com/brianmario/mysql2"
 LICENSE="MIT"
 SLOT="0.4"
 KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~x86"
-IUSE="mysql mariadb"
-REQUIRED_USE="^^ ( mariadb mysql )"
+IUSE=""
 
-MDEPEND="mysql? ( dev-db/mysql-connector-c:= ) mariadb? ( dev-db/mariadb-connector-c:= )"
-DEPEND="${DEPEND} ${MDEPEND}"
-RDEPEND="${RDEPEND} ${MDEPEND}"
+DEPEND="${DEPEND} dev-db/mysql-connector-c"
+RDEPEND="${RDEPEND} dev-db/mysql-connector-c:="
 
 each_ruby_configure() {
-       local config
-       if use mysql ; then
-               config="${EPREFIX}/usr/bin/mysql_config"
-       fi
-       if use mariadb ; then
-               config="${EPREFIX}/usr/bin/mariadb_config"
-       fi
-
-       ${RUBY} -Cext/mysql2 extconf.rb --with-mysql-config=${config} || die
+       ${RUBY} -Cext/mysql2 extconf.rb --with-mysql-config "${EPREFIX}/usr/bin/mysqlconfig" || die
 }
 
 each_ruby_compile() {
similarity index 57%
rename from dev-ruby/mysql2/mysql2-0.4.10.ebuild
rename to dev-ruby/mysql2/mysql2-0.4.10-r3.ebuild
index db127e8a3933d212c1e5d2aba6765a9005712d30..a22fbdcd7a2915812a547f4d300bc82c23bd0d9e 100644 (file)
@@ -2,7 +2,7 @@
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=6
-USE_RUBY="ruby22 ruby23 ruby24 ruby25"
+USE_RUBY="ruby23 ruby24 ruby25 ruby26"
 
 # Tests require a live MySQL database but should all pass.
 RUBY_FAKEGEM_TASK_TEST=""
@@ -19,13 +19,23 @@ HOMEPAGE="https://github.com/brianmario/mysql2"
 LICENSE="MIT"
 SLOT="0.4"
 KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~x86"
-IUSE=""
+IUSE="mysql mariadb"
+REQUIRED_USE="^^ ( mariadb mysql )"
 
-DEPEND="${DEPEND} dev-db/mysql-connector-c"
-RDEPEND="${RDEPEND} dev-db/mysql-connector-c:="
+MDEPEND="mysql? ( dev-db/mysql-connector-c:= ) mariadb? ( dev-db/mariadb-connector-c:= )"
+DEPEND="${DEPEND} ${MDEPEND}"
+RDEPEND="${RDEPEND} ${MDEPEND}"
 
 each_ruby_configure() {
-       ${RUBY} -Cext/mysql2 extconf.rb --with-mysql-config "${EPREFIX}/usr/bin/mysqlconfig" || die
+       local config
+       if use mysql ; then
+               config="${EPREFIX}/usr/bin/mysql_config"
+       fi
+       if use mariadb ; then
+               config="${EPREFIX}/usr/bin/mariadb_config"
+       fi
+
+       ${RUBY} -Cext/mysql2 extconf.rb --with-mysql-config=${config} || die
 }
 
 each_ruby_compile() {