* [gentoo-commits] gentoo-x86 commit in media-sound/miniaudicle: metadata.xml ChangeLog miniaudicle-0.1.3.8.ebuild Manifest
@ 2008-03-29 23:21 Cedric Krier (cedk)
0 siblings, 0 replies; only message in thread
From: Cedric Krier (cedk) @ 2008-03-29 23:21 UTC (permalink / raw
To: gentoo-commits
cedk 08/03/29 23:21:04
Added: metadata.xml ChangeLog miniaudicle-0.1.3.8.ebuild
Manifest
Log:
New ebuild for bug #142175
(Portage version: 2.1.4.4)
Revision Changes Path
1.1 media-sound/miniaudicle/metadata.xml
file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/media-sound/miniaudicle/metadata.xml?rev=1.1&view=markup
plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/media-sound/miniaudicle/metadata.xml?rev=1.1&content-type=text/plain
Index: metadata.xml
===================================================================
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<herd>no-herd</herd>
<maintainer>
<email>cedk@gentoo.org</email>
<name>Cédric Krier</name>
</maintainer>
<longdescription lang="en">
a light-weight integrated development environment for the ChucK digital
audio programming language
</longdescription>
</pkgmetadata>
1.1 media-sound/miniaudicle/ChangeLog
file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/media-sound/miniaudicle/ChangeLog?rev=1.1&view=markup
plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/media-sound/miniaudicle/ChangeLog?rev=1.1&content-type=text/plain
Index: ChangeLog
===================================================================
# ChangeLog for media-sound/miniaudicle
# Copyright 1999-2008 Gentoo Foundation; Distributed under the GPL v2
# $Header: /var/cvsroot/gentoo-x86/media-sound/miniaudicle/ChangeLog,v 1.1 2008/03/29 23:21:04 cedk Exp $
*miniaudicle-0.1.3.8 (29 Mar 2008)
29 Mar 2008; Cédric Krier <cedk@gentoo.org>
+files/miniaudicle-0.1.3.8-hid-smc.patch, +metadata.xml,
+miniaudicle-0.1.3.8.ebuild:
New ebuild for bug #142175
1.1 media-sound/miniaudicle/miniaudicle-0.1.3.8.ebuild
file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/media-sound/miniaudicle/miniaudicle-0.1.3.8.ebuild?rev=1.1&view=markup
plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/media-sound/miniaudicle/miniaudicle-0.1.3.8.ebuild?rev=1.1&content-type=text/plain
Index: miniaudicle-0.1.3.8.ebuild
===================================================================
# Copyright 1999-2008 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/media-sound/miniaudicle/miniaudicle-0.1.3.8.ebuild,v 1.1 2008/03/29 23:21:04 cedk Exp $
inherit eutils toolchain-funcs flag-o-matic
MY_P=${P/a/A}
DESCRIPTION="integrated development + performance environment for chuck"
HOMEPAGE="http://audicle.cs.princeton.edu/mini/"
SRC_URI="http://audicle.cs.princeton.edu/mini/release/files/${MY_P}.tgz"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~x86"
IUSE="oss jack alsa"
RDEPEND="jack? ( media-sound/jack-audio-connection-kit )
alsa? ( >=media-libs/alsa-lib-0.9 )
media-libs/libsndfile
>=x11-libs/wxGTK-2.6"
DEPEND="${RDEPEND}
sys-devel/bison
sys-devel/flex"
S=${WORKDIR}/${MY_P}
pkg_setup() {
local cnt=0
use jack && cnt="$((${cnt} + 1))"
use alsa && cnt="$((${cnt} + 1))"
use oss && cnt="$((${cnt} + 1))"
if [[ "${cnt}" -eq 0 ]] ; then
eerror "One of the following USE flags is needed: jack, alsa or oss"
die "Please set one audio engine type"
elif [[ "${cnt}" -ne 1 ]] ; then
ewarn "You have set ${P} to use multiple audio engine."
fi
}
src_unpack() {
unpack ${A}
cd "${S}"
epatch "$FILESDIR/${P}-hid-smc.patch"
}
src_compile() {
local backend
if use jack; then
backend="jack"
elif use oss; then
backend="oss"
else
backend="alsa"
fi
einfo "Compiling against ${backend}"
# when compiled with -march=athlon or -march=athlon-xp
# miniaudicle 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
cd "${S}"/chuck/src
emake -f "makefile.${backend}" CC=$(tc-getCC) CXX=$(tc-getCXX) || die "emake failed"
cd "${S}"
emake -f "makefile.${backend}" CC=$(tc-getCC) CXX=$(tc-getCXX) || die "emake failed"
}
src_install() {
dobin wxw/miniAudicle
dodoc BUGS README.linux VERSIONS
}
1.1 media-sound/miniaudicle/Manifest
file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/media-sound/miniaudicle/Manifest?rev=1.1&view=markup
plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/media-sound/miniaudicle/Manifest?rev=1.1&content-type=text/plain
Index: Manifest
===================================================================
AUX miniaudicle-0.1.3.8-hid-smc.patch 3101 RMD160 f8b325dd7da234c3bb85d13f3acc69e1a1f274c9 SHA1 7f4aa83ed7e437e90774f408f0c6392b53094121 SHA256 20c137254828b1638c5ef1aecb25d5eaa674fb3c723d98a45c41843e38bb3d73
DIST miniAudicle-0.1.3.8.tgz 2253821 RMD160 d332fffb4cddadf3f144ffc84f7fd62ec6bc82be SHA1 fbebccaf90fe11951fb104848444bcda292df5a1 SHA256 adfbd244a7963e646c466f70111fee4ecf32eee500c4c9a33ca9b52387631cd6
EBUILD miniaudicle-0.1.3.8.ebuild 1826 RMD160 fb186d81a082f3ddf4066160cfedcbe70f421019 SHA1 79708eb22dd93eeb73874c187c95b18ff4625fe9 SHA256 2f80b6559399e2c63025e73562b083356caef34db45fdd95e02982e795b363da
MISC ChangeLog 327 RMD160 a490c8db42c9d1e9baf80819d4c4d85f57299a43 SHA1 885c204be7a3056a84fc0360362c98d264fc63ef SHA256 2b9f03c97d91ec9e7d9a6f36848121e5d6d7686d37827a9fee2c7b2c5599b81f
MISC metadata.xml 405 RMD160 33bef0e9877b6e20dcf8d558327eb775cace4084 SHA1 54acba4e626df4d51aed5cd2d855770cf45dff95 SHA256 bc3639b5d9f5b72f07a88b90aad07da64da85bb37bc3f7d9ab5d5a15a8d82fd4
--
gentoo-commits@lists.gentoo.org mailing list
^ permalink raw reply [flat|nested] only message in thread
only message in thread, other threads:[~2008-03-29 23:21 UTC | newest]
Thread overview: (only message) (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2008-03-29 23:21 [gentoo-commits] gentoo-x86 commit in media-sound/miniaudicle: metadata.xml ChangeLog miniaudicle-0.1.3.8.ebuild Manifest Cedric Krier (cedk)
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox