From: | "Cedric Krier (cedk)" <cedk@g.o> |
---|---|
To: | gentoo-commits@l.g.o |
Subject: | [gentoo-commits] gentoo-x86 commit in media-sound/miniaudicle: metadata.xml ChangeLog miniaudicle-0.1.3.8.ebuild Manifest |
Date: | Sat, 29 Mar 2008 23:21:08 |
Message-Id: | E1JfkMC-00012V-Pt@stork.gentoo.org |
1 | cedk 08/03/29 23:21:04 |
2 | |
3 | Added: metadata.xml ChangeLog miniaudicle-0.1.3.8.ebuild |
4 | Manifest |
5 | Log: |
6 | New ebuild for bug #142175 |
7 | (Portage version: 2.1.4.4) |
8 | |
9 | Revision Changes Path |
10 | 1.1 media-sound/miniaudicle/metadata.xml |
11 | |
12 | file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/media-sound/miniaudicle/metadata.xml?rev=1.1&view=markup |
13 | plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/media-sound/miniaudicle/metadata.xml?rev=1.1&content-type=text/plain |
14 | |
15 | Index: metadata.xml |
16 | =================================================================== |
17 | <?xml version="1.0" encoding="UTF-8"?> |
18 | <!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> |
19 | <pkgmetadata> |
20 | <herd>no-herd</herd> |
21 | <maintainer> |
22 | <email>cedk@g.o</email> |
23 | <name>Cédric Krier</name> |
24 | </maintainer> |
25 | <longdescription lang="en"> |
26 | a light-weight integrated development environment for the ChucK digital |
27 | audio programming language |
28 | </longdescription> |
29 | </pkgmetadata> |
30 | |
31 | |
32 | |
33 | |
34 | 1.1 media-sound/miniaudicle/ChangeLog |
35 | |
36 | file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/media-sound/miniaudicle/ChangeLog?rev=1.1&view=markup |
37 | plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/media-sound/miniaudicle/ChangeLog?rev=1.1&content-type=text/plain |
38 | |
39 | Index: ChangeLog |
40 | =================================================================== |
41 | # ChangeLog for media-sound/miniaudicle |
42 | # Copyright 1999-2008 Gentoo Foundation; Distributed under the GPL v2 |
43 | # $Header: /var/cvsroot/gentoo-x86/media-sound/miniaudicle/ChangeLog,v 1.1 2008/03/29 23:21:04 cedk Exp $ |
44 | |
45 | *miniaudicle-0.1.3.8 (29 Mar 2008) |
46 | |
47 | 29 Mar 2008; Cédric Krier <cedk@g.o> |
48 | +files/miniaudicle-0.1.3.8-hid-smc.patch, +metadata.xml, |
49 | +miniaudicle-0.1.3.8.ebuild: |
50 | New ebuild for bug #142175 |
51 | |
52 | |
53 | |
54 | |
55 | 1.1 media-sound/miniaudicle/miniaudicle-0.1.3.8.ebuild |
56 | |
57 | file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/media-sound/miniaudicle/miniaudicle-0.1.3.8.ebuild?rev=1.1&view=markup |
58 | 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 |
59 | |
60 | Index: miniaudicle-0.1.3.8.ebuild |
61 | =================================================================== |
62 | # Copyright 1999-2008 Gentoo Foundation |
63 | # Distributed under the terms of the GNU General Public License v2 |
64 | # $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 $ |
65 | |
66 | inherit eutils toolchain-funcs flag-o-matic |
67 | |
68 | MY_P=${P/a/A} |
69 | |
70 | DESCRIPTION="integrated development + performance environment for chuck" |
71 | HOMEPAGE="http://audicle.cs.princeton.edu/mini/" |
72 | SRC_URI="http://audicle.cs.princeton.edu/mini/release/files/${MY_P}.tgz" |
73 | |
74 | LICENSE="GPL-2" |
75 | SLOT="0" |
76 | KEYWORDS="~x86" |
77 | IUSE="oss jack alsa" |
78 | |
79 | RDEPEND="jack? ( media-sound/jack-audio-connection-kit ) |
80 | alsa? ( >=media-libs/alsa-lib-0.9 ) |
81 | media-libs/libsndfile |
82 | >=x11-libs/wxGTK-2.6" |
83 | DEPEND="${RDEPEND} |
84 | sys-devel/bison |
85 | sys-devel/flex" |
86 | |
87 | S=${WORKDIR}/${MY_P} |
88 | |
89 | pkg_setup() { |
90 | local cnt=0 |
91 | use jack && cnt="$((${cnt} + 1))" |
92 | use alsa && cnt="$((${cnt} + 1))" |
93 | use oss && cnt="$((${cnt} + 1))" |
94 | if [[ "${cnt}" -eq 0 ]] ; then |
95 | eerror "One of the following USE flags is needed: jack, alsa or oss" |
96 | die "Please set one audio engine type" |
97 | elif [[ "${cnt}" -ne 1 ]] ; then |
98 | ewarn "You have set ${P} to use multiple audio engine." |
99 | fi |
100 | } |
101 | |
102 | src_unpack() { |
103 | unpack ${A} |
104 | cd "${S}" |
105 | epatch "$FILESDIR/${P}-hid-smc.patch" |
106 | } |
107 | |
108 | src_compile() { |
109 | local backend |
110 | if use jack; then |
111 | backend="jack" |
112 | elif use oss; then |
113 | backend="oss" |
114 | else |
115 | backend="alsa" |
116 | fi |
117 | einfo "Compiling against ${backend}" |
118 | |
119 | # when compiled with -march=athlon or -march=athlon-xp |
120 | # miniaudicle crashes on removing a shred with a double free or corruption |
121 | # it happens in Chuck_VM_Stack::shutdown() on the line |
122 | # SAFE_DELETE_ARRAY( stack ); |
123 | replace-cpu-flags athlon athlon-xp i686 |
124 | |
125 | cd "${S}"/chuck/src |
126 | emake -f "makefile.${backend}" CC=$(tc-getCC) CXX=$(tc-getCXX) || die "emake failed" |
127 | |
128 | cd "${S}" |
129 | emake -f "makefile.${backend}" CC=$(tc-getCC) CXX=$(tc-getCXX) || die "emake failed" |
130 | } |
131 | |
132 | src_install() { |
133 | dobin wxw/miniAudicle |
134 | dodoc BUGS README.linux VERSIONS |
135 | } |
136 | |
137 | |
138 | |
139 | 1.1 media-sound/miniaudicle/Manifest |
140 | |
141 | file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/media-sound/miniaudicle/Manifest?rev=1.1&view=markup |
142 | plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/media-sound/miniaudicle/Manifest?rev=1.1&content-type=text/plain |
143 | |
144 | Index: Manifest |
145 | =================================================================== |
146 | AUX miniaudicle-0.1.3.8-hid-smc.patch 3101 RMD160 f8b325dd7da234c3bb85d13f3acc69e1a1f274c9 SHA1 7f4aa83ed7e437e90774f408f0c6392b53094121 SHA256 20c137254828b1638c5ef1aecb25d5eaa674fb3c723d98a45c41843e38bb3d73 |
147 | DIST miniAudicle-0.1.3.8.tgz 2253821 RMD160 d332fffb4cddadf3f144ffc84f7fd62ec6bc82be SHA1 fbebccaf90fe11951fb104848444bcda292df5a1 SHA256 adfbd244a7963e646c466f70111fee4ecf32eee500c4c9a33ca9b52387631cd6 |
148 | EBUILD miniaudicle-0.1.3.8.ebuild 1826 RMD160 fb186d81a082f3ddf4066160cfedcbe70f421019 SHA1 79708eb22dd93eeb73874c187c95b18ff4625fe9 SHA256 2f80b6559399e2c63025e73562b083356caef34db45fdd95e02982e795b363da |
149 | MISC ChangeLog 327 RMD160 a490c8db42c9d1e9baf80819d4c4d85f57299a43 SHA1 885c204be7a3056a84fc0360362c98d264fc63ef SHA256 2b9f03c97d91ec9e7d9a6f36848121e5d6d7686d37827a9fee2c7b2c5599b81f |
150 | MISC metadata.xml 405 RMD160 33bef0e9877b6e20dcf8d558327eb775cace4084 SHA1 54acba4e626df4d51aed5cd2d855770cf45dff95 SHA256 bc3639b5d9f5b72f07a88b90aad07da64da85bb37bc3f7d9ab5d5a15a8d82fd4 |
151 | |
152 | |
153 | |
154 | -- |
155 | gentoo-commits@l.g.o mailing list |