--- /usr/portage/media-video/bino/bino-1.6.1-r2.ebuild 2017-02-28 19:50:50.000000000 +0000 +++ /usr/portage/media-video/bino/bino-1.6.1-r2.ebuild 2017-04-05 17:32:55.000000000 +0000 @@ -14,7 +14,7 @@ LICENSE="GPL-3" SLOT="0" KEYWORDS="amd64 x86" -IUSE="debug doc libav lirc" +IUSE="debug doc libav lirc +qt5" IUSE_VIDEO_CARDS=" video_cards_nvidia" @@ -27,9 +27,8 @@ RDEPEND=">=media-libs/glew-1.6.0:0= >=media-libs/openal-1.15.1 - dev-qt/qtgui:4 - dev-qt/qtcore:4 - dev-qt/qtopengl:4 + qt5? ( dev-qt/qtgui:5 dev-qt/qtcore:5 dev-qt/qtopengl:5 ) + !qt5? ( dev-qt/qtgui:4 dev-qt/qtcore:4 dev-qt/qtopengl:4 ) >=media-libs/libass-0.9.9 libav? ( >=media-video/libav-0.7:0= ) !libav? ( >=media-video/ffmpeg-0.7:0= ) @@ -43,11 +42,6 @@ DOCS=( AUTHORS ChangeLog NEWS README README.Linux ) -PATCHES=( - "${FILESDIR}/${PN}-1.4.2-lirc-detect.patch" # detect lirc - "${FILESDIR}/ffmpeg_2.9.patch" # build with latest ffmpeg, #587860 -) - src_configure() { local myeconfargs=( $(use_with video_cards_nvidia xnvctrl) @@ -57,6 +51,14 @@ --htmldir=/usr/share/doc/${PF}/html ) + if use qt5 ; then + export QT_SELECT=5 + myeconfargs+=( --with-qt-version=5 ) + else + export QT_SELECT=4 + myeconfargs+=( --with-qt-version=4 ) + fi + use video_cards_nvidia && append-cppflags "-I/usr/include/NVCtrl" \ && append-ldflags "-L/usr/$(get_libdir)/opengl/nvidia/lib \ -L/usr/$(get_libdir)" && append-libs "Xext"