The version of the x11-misc/xmobar-0.11.1 ebuild currently in the haskell overlay (found at http://code.haskell.org/gentoo/gentoo-haskell/) has a mismatch with respect to the wifi USE flag: while it has been removed from IUSE due to compilation errors (a comment reads "wifi USE flag disabled due to compilation error with current stable wireless-tools."), it has not been removed from either the DEPEND stanza (which contains the line "wifi? ( net-wireless/wireless-tools )") or the src_configure() stanza (which contains the line "$(cabal_flag wifi with_iwlib) \"). On my system, using portage-2.2_rc72, attempting to use this ebuild results in the following error: "masked by: invalid: DEPEND: USE flag 'wifi' referenced in conditional 'wifi?' is not in IUSE". Could this be corrected in the ebuild in the overlay, or better yet, moved from the overlay into the main tree? Either one is preferable to the current situation, although due to general staleness of the haskell overlay, I'd prefer this be migrated to the main tree where it might see more maintenance.
I chatted with ivanm in #gentoo-haskell and he resolved the bug by commenting out the offending lines.