--- bino-1.4.2.ebuild 2013-04-21 14:38:44.000000000 +0200 +++ bino-1.4.2-r1.ebuild 2013-04-24 18:48:42.833066053 +0200 @@ -1,8 +1,10 @@ # Copyright 1999-2013 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/media-video/bino/bino-1.4.2.ebuild,v 1.1 2013/04/21 12:38:44 lu_zero Exp $ +# $Header: $ -EAPI=4 +EAPI=5 + +AUTOTOOLS_AUTORECONF="1" inherit autotools-utils flag-o-matic @@ -41,6 +43,10 @@ DOCS=( AUTHORS ChangeLog NEWS README README.Linux ) +PATCHES=( + "${FILESDIR}/${P}-lirc-detect.patch" # detect lirc + ) + src_configure() { local myeconfargs=( $(use_with video_cards_nvidia xnvctrl) @@ -48,13 +54,10 @@ --without-equalizer --htmldir=/usr/share/doc/${PF}/html ) - if use lirc; then - export liblircclient_CFLAGS="-I/usr/include/lirc" - export liblircclient_LIBS="-llirc_client" - fi - if use video_cards_nvidia; then - append-cppflags "-I/usr/include/NVCtrl" - fi + + use video_cards_nvidia && append-cppflags "-I/usr/include/NVCtrl" && append-ldflags "-I/usr/$(get_libdir)" + use lirc && append-cppflags "-I/usr/include/lirc" && append-libs "lirc_client" + # Fix a compilation error because of a multiple definitions in glew append-ldflags "-zmuldefs"