Skip to content

Commit

Permalink
dev-qt/qtsql: add pkg_pretend phase to check multilib limitations
Browse files Browse the repository at this point in the history
  • Loading branch information
iDarkTemplar committed Oct 20, 2018
1 parent b4009a4 commit 1a6177f
Show file tree
Hide file tree
Showing 2 changed files with 22 additions and 0 deletions.
11 changes: 11 additions & 0 deletions dev-qt/qtsql/qtsql-5.11.1-r1.ebuild
Original file line number Diff line number Diff line change
Expand Up @@ -44,6 +44,17 @@ QT5_GENTOO_PRIVATE_CONFIG=(
:sql
)

pkg_pretend() {
multilib_use_flags_check() {
if ! multilib_is_native_abi ; then
if use freetds || use postgres ; then
die "Can't build qtsql with freetds or postgres support for non-native ABI"
fi
fi
}
multilib_foreach_abi multilib_use_flags_check
}

multilib_src_configure() {
local myconf=(
$(qt_use freetds sql-tds plugin)
Expand Down
11 changes: 11 additions & 0 deletions dev-qt/qtsql/qtsql-5.9.6-r1.ebuild
Original file line number Diff line number Diff line change
Expand Up @@ -49,6 +49,17 @@ QT5_GENTOO_PRIVATE_CONFIG=(
:sql
)

pkg_pretend() {
multilib_use_flags_check() {
if ! multilib_is_native_abi ; then
if use freetds || use postgres ; then
die "Can't build qtsql with freetds or postgres support for non-native ABI"
fi
fi
}
multilib_foreach_abi multilib_use_flags_check
}

multilib_src_configure() {
local myconf=(
$(qt_use freetds sql-tds plugin)
Expand Down

0 comments on commit 1a6177f

Please sign in to comment.