public inbox for gentoo-commits@lists.gentoo.org
 help / color / mirror / Atom feed
* [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