xine-lib supports jack output since 1.1.3. The latest ebuild, xine-lib-1.1.4-r2 still does not support 'jack' use flag. Instead, '--disable-jack' is hardcoded in the ebuild file. Reproducible: Always
--- xine-lib-1.1.4-r2.ebuild 2007-03-31 14:50:30.000000000 -0400 +++ xine-lib-1.1.4-r2-new.ebuild 2007-03-31 15:02:14.000000000 -0400 @@ -25,7 +25,7 @@ SLOT="1" KEYWORDS="~alpha ~amd64 ~hppa ~ia64 ~ppc ~ppc64 sparc x86 ~x86-fbsd" -IUSE="aalib libcaca arts esd win32codecs nls dvd X directfb vorbis alsa +IUSE="aalib libcaca arts esd jack win32codecs nls dvd X directfb vorbis alsa gnome sdl speex theora ipv6 altivec opengl aac fbcon xv xvmc samba dxr3 vidix mng flac oss v4l xinerama vcd a52 mad imagemagick dts debug modplug gtk pulseaudio mmap truetype wavpack musepack xcb" @@ -40,6 +40,7 @@ esd? ( media-sound/esound ) dvd? ( >=media-libs/libdvdcss-1.2.7 ) arts? ( kde-base/arts ) + jack? ( media-sound/jack-audio-connection-kit ) alsa? ( media-libs/alsa-lib ) aalib? ( media-libs/aalib ) directfb? ( >=dev-libs/DirectFB-0.9.9 ) @@ -173,7 +174,7 @@ --with-external-ffmpeg \ --disable-optimizations \ --disable-syncfb \ - --disable-jack \ + $(use_enable jack) \ ${myconf} \ --with-xv-path=/usr/$(get_libdir) \ --with-w32-path=/usr/$(ABI=x86 get_libdir)/win32 \
There's a reason why it wasn't introduced: keywords has to be dropped again, so I was just waiting 1.1.5 to suggest adding it. 1.1.5 was released last night, will see to provide an updated ebuild for it.
USE="jack" is in xine-lib-1.1.5