Go to:
Gentoo Home
Documentation
Forums
Lists
Bugs
Planet
Store
Wiki
Get Gentoo!
Gentoo's Bugzilla – Attachment 348644 Details for
Bug 333743
media-sound/tapestrea does not respect LDFLAGS
Home
|
New
–
[Ex]
|
Browse
|
Search
|
Privacy Policy
|
[?]
|
Reports
|
Requests
|
Help
|
New Account
|
Log In
[x]
|
Forgot Password
Login:
[x]
tapestrea-0.1.0.5-r1.ebuild
tapestrea-0.1.0.5-r1.ebuild (text/plain), 2.74 KB, created by
Michael Mair-Keimberger (iamnr3)
on 2013-05-19 11:07:56 UTC
(
hide
)
Description:
tapestrea-0.1.0.5-r1.ebuild
Filename:
MIME Type:
Creator:
Michael Mair-Keimberger (iamnr3)
Created:
2013-05-19 11:07:56 UTC
Size:
2.74 KB
patch
obsolete
># Copyright 1999-2011 Gentoo Foundation ># Distributed under the terms of the GNU General Public License v2 ># $Header: /var/cvsroot/gentoo-x86/media-sound/tapestrea/tapestrea-0.1.0.5.ebuild,v 1.4 2011/03/29 12:44:01 angelos Exp $ > >EAPI="5" > >inherit eutils flag-o-matic > >DESCRIPTION="Techniques + Paradigms for Expressive Synthesis, Transformation, Rendering of Environmental Audio" >HOMEPAGE="http://taps.cs.princeton.edu/" >SRC_URI="http://taps.cs.princeton.edu/release/files/${P}.tgz" > >LICENSE="GPL-2" >SLOT="0" >KEYWORDS="~x86 ~amd64" >IUSE="oss jack +alsa doc" > >RDEPEND="jack? ( media-sound/jack-audio-connection-kit ) > alsa? ( >=media-libs/alsa-lib-0.9 ) > media-libs/libsndfile > media-libs/freeglut > virtual/opengl > virtual/glu > x11-libs/gtk+:2" >DEPEND="${RDEPEND} > sys-devel/bison > sys-devel/flex" > >pkg_setup() { > if ! use alsa && ! use jack && ! use oss; then > eerror "One of the following USE flags is needed: jack, alsa or oss" > die "Please set one audio engine type" > fi >} > >src_prepare() { > epatch "${FILESDIR}/${P}-gcc44.patch" > > # respect LDFLAGS/CC > for bend in alsa jack oss; do > sed -i -e "s:gcc -o:\$(CC) \$(LDFLAGS) -o :" \ > -e "s:-O3 -c:\$(CFLAGS) -c:" \ > -e "s:make -C:\$(MAKE) -C :" \ > "${S}/src/makefile.${bend}" || die > done > > # Avoid "make jobserver unavailable" warning > sed -i -e "s:-make:\$(MAKE):g" \ > "${S}/src/makefile" || die > sed -i -e "s:-make:\$(MAKE):g" \ > "${S}/scripting/chuck-1.2.1.2/src/makefile" || die >} > >compile_backend() { > backend=$1 > einfo "Compiling against ${backend}" > > cd "${S}/scripting/chuck-1.2.1.2/src" > emake -f "makefile.${backend}" \ > CC=$(tc-getCC) CXX=$(tc-getCXX) CFLAGS="${CFLAGS}" LDFLAGS="${LDFLAGS}" > > cd "${S}/src" > emake -f "makefile.${backend}" \ > CC=$(tc-getCC) CXX=$(tc-getCXX) CFLAGS="${CFLAGS}" LDFLAGS="${LDFLAGS}" > > mv taps{,-${backend}} || die > emake -f makefile clean > cd "${S}/scripting/chuck-1.2.1.2/src" > emake -f makefile clean >} > >src_compile() { > # when compile with athlon or athlon-xp flags > # chuck crashes on removing a shred with a double free or corruption > # it happens in Chuck_VM_Stack::shutdown() on the line > # SAFE_DELETE_ARRAY( stack ); > replace-cpu-flags athlon athlon-xp i686 > > use jack && compile_backend jack > use alsa && compile_backend alsa > use oss && compile_backend oss >} > >src_install() { > use jack && dobin src/taps-jack > use alsa && dobin src/taps-alsa > use oss && dobin src/taps-oss > > dodoc AUTHORS BUGS DEVELOPER PROGRAMMER QUICKSTART README THANKS TODO VERSIONS > if use doc; then > for tapedir in `find examples/* -type d -maxdepth 0`; do > docinto $tapedir > dodoc `find $tapedir/* -type f -maxdepth 0` > for tapedir2 in `find $tapedir/* -type d -maxdepth 0`; do > docinto $tapedir2 > dodoc `find $tapedir2/* -type f -maxdepth 0` > done > done > docinto doc > dodoc doc/* > fi >}
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Raw
Actions:
View
Attachments on
bug 333743
:
243803
| 348644