--- pinentry-0.7.5-r1.ebuild +++ pinentry-0.7.6.ebuild @@ -13,13 +13,14 @@ LICENSE="GPL-2" SLOT="0" KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~x86-fbsd" -IUSE="gtk ncurses qt3 caps static" +IUSE="gtk ncurses qt3 qt4 caps static" DEPEND="static? ( sys-libs/ncurses ) !static? ( gtk? ( x11-libs/gtk+:2 ) ncurses? ( sys-libs/ncurses ) qt3? ( x11-libs/qt:3 ) + qt4? ( >=x11-libs/qt-gui-4.4.1 ) !gtk? ( !qt3? ( !ncurses? ( sys-libs/ncurses ) ) ) ) caps? ( sys-libs/libcap )" @@ -40,8 +41,8 @@ unpack ${A} cd "${S}" - epatch "${FILESDIR}/${P}-grab.patch" - epatch "${FILESDIR}/${PN}-gmem.patch" + epatch "${FILESDIR}/${PN}-0.7.5-grab.patch" + epatch "${FILESDIR}/${PN}-0.7.6-qt4-moc-fix.diff" } src_compile() { @@ -64,6 +65,7 @@ --disable-pinentry-gtk \ $(use_enable gtk pinentry-gtk2) \ $(use_enable qt3 pinentry-qt) \ + $(use_enable qt4 pinentry-qt4) \ $(use_enable ncurses pinentry-curses) \ $(use_enable ncurses fallback-curses) \ $(use_with caps libcap) \