sys-block/thin-provisioning-tools: fix test builds #493440
authorMike Frysinger <vapier@gentoo.org>
Mon, 9 May 2016 03:25:31 +0000 (23:25 -0400)
committerMike Frysinger <vapier@gentoo.org>
Mon, 9 May 2016 03:26:33 +0000 (23:26 -0400)
sys-block/thin-provisioning-tools/thin-provisioning-tools-0.4.1.ebuild
sys-block/thin-provisioning-tools/thin-provisioning-tools-0.5.3.ebuild

index a1b98432b851f8d130b110e710d805ab1c8430b8..0c0849fc5f8b9f194a9253f435a7ec37842c8a32 100644 (file)
@@ -22,7 +22,8 @@ RDEPEND="dev-libs/expat
 DEPEND="${RDEPEND}
        test? (
                || ( dev-lang/ruby:2.9 dev-lang/ruby:2.8 dev-lang/ruby:2.7 dev-lang/ruby:2.6 dev-lang/ruby:2.5 dev-lang/ruby:2.4 dev-lang/ruby:2.3 dev-lang/ruby:2.2 dev-lang/ruby:2.1 dev-lang/ruby:2.0 dev-lang/ruby:1.9 dev-lang/ruby:1.8 )
-               dev-cpp/gmock
+               >=dev-cpp/gmock-1.6
+               >=dev-cpp/gtest-1.6
                dev-util/cucumber
                dev-util/aruba
                )
@@ -30,6 +31,10 @@ DEPEND="${RDEPEND}
 
 src_prepare() {
        sed -i -e '/^INSTALL_PROGRAM/s:-s::' Makefile.in || die
+       sed -i \
+               -e '/^unit-tests\/unit_tests:/s:lib/libgmock.a::' \
+               -e '/-lgmock/s:$: -lgtest:' \
+               unit-tests/Makefile.in || die #493440
        epatch_user
        eautoreconf
 }
index ec9da4363f43da7b91125252667f30c496e28617..e896109f8bdb044c97d0c4d7a2729511aac715ba 100644 (file)
@@ -23,7 +23,8 @@ DEPEND="${RDEPEND}
        static? ( ${LIB_DEPEND} )
        test? (
                || ( dev-lang/ruby:2.9 dev-lang/ruby:2.8 dev-lang/ruby:2.7 dev-lang/ruby:2.6 dev-lang/ruby:2.5 dev-lang/ruby:2.4 dev-lang/ruby:2.3 dev-lang/ruby:2.2 dev-lang/ruby:2.1 dev-lang/ruby:2.0 dev-lang/ruby:1.9 )
-               dev-cpp/gmock
+               >=dev-cpp/gmock-1.6
+               >=dev-cpp/gtest-1.6
                dev-util/cucumber
                dev-util/aruba
        )
@@ -31,6 +32,10 @@ DEPEND="${RDEPEND}
 
 src_prepare() {
        sed -i -e '/^INSTALL_PROGRAM/s:-s::' Makefile.in || die
+       sed -i \
+               -e '/^unit-tests\/unit_tests:/s:lib/libgmock.a::' \
+               -e '/-lgmock/s:$: -lgtest:' \
+               unit-tests/Makefile.in || die #493440
        epatch_user
        eautoreconf
 }