here in my company we were wondering why NIST/sphere was not working under wavesurfer when there is a plugin for this to work... after some research notes that wavesurfer works on top of snack, and also notes that the gentoo ebuild for snack comes with no support whatsoever, so I modify and tested a modify ebuild of snack so here it is, with a nist use flag: ( is there any better way to summit a ebuild than copy and paste???? ) please let me know.. ----------------------------------------------------------------------------- # Copyright 1999-2006 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 # $Header: /var/cvsroot/gentoo-x86/dev-tcltk/snack/snack-2.2.10.ebuild,v 1.2 2006/09/14 23:38:42 matsuu Exp $ inherit eutils multilib DESCRIPTION="The Snack Sound Toolkit (Tcl)" HOMEPAGE="http://www.speech.kth.se/snack/" SRC_URI="http://www.speech.kth.se/snack/dist/${PN}${PV}.tar.gz" LICENSE="BSD" KEYWORDS="~amd64 ~ppc ~ppc64 ~sparc ~x86" SLOT="0" IUSE="alsa python threads vorbis nist" RESTRICT="test" # Bug 78354 DEPEND=">dev-lang/tcl-8.4.3 >dev-lang/tk-8.4.3 alsa? ( media-libs/alsa-lib ) vorbis? ( media-libs/libvorbis ) python? ( virtual/python )" S="${WORKDIR}/${PN}${PV}/unix" src_compile() { local myconf="--libdir=/usr/$(get_libdir) --includedir=/usr/include" use alsa && myconf="${myconf} --enable-alsa" use threads && myconf="${myconf} --enable-threads" if use vorbis ; then myconf="${myconf} --with-ogg-include=${ROOT}/usr/include" myconf="${myconf} --with-ogg-lib=${ROOT}/usr/$(get_libdir)" fi if use nist ; then myconf="${myconf} --with-nist-include=/usr/local/nist/include" myconf="${myconf} --with-nist-lib=/usr/local/nist/lib" fi econf ${myconf} || die "configure failed" emake || die "make failed" } src_install() { make DESTDIR="${D}" install || die "make install failed" if use python ; then cd "${S}"/../python python setup.py install --root="${D}" || die fi cd "${S}"/.. dodoc README changes dohtml doc/* }
no need for the bug to be restriced, only prevents bug-wranglers from accessing it
*** This bug has been marked as a duplicate of 154286 ***
Dupe.