# ChangeLog for media-sound/chuck
# Copyright 1999-2007 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/media-sound/chuck/ChangeLog,v 1.2 2007/03/18 13:20:38 opfer Exp $
+# $Header: /var/cvsroot/gentoo-x86/media-sound/chuck/ChangeLog,v 1.3 2007/03/23 20:27:36 cedk Exp $
+
+*chuck-1.2.0.8 (23 Mar 2007)
+
+ 23 Mar 2007; Cedric Krier <cedk@gentoo.org> +chuck-1.2.0.8.ebuild:
+ Version bump
18 Mar 2007; Christian Faulhammer <opfer@gentoo.org> chuck-1.2.0.7.ebuild:
stable x86, bug 171258
------BEGIN PGP SIGNED MESSAGE-----
-Hash: SHA1
-
DIST chuck-1.2.0.7.tgz 1428298 RMD160 02347cc1ef20a3947eca209ae0f3407329edfa16 SHA1 750b875a4f3dbfe3edf19e661bc364989e7367b5 SHA256 36df181105b5a8cc214a3161c99c7f2f1c26f205181838fa07c0489b252cbfef
+DIST chuck-1.2.0.8.tgz 1488649 RMD160 f497373a5e10adb47b33c618141693ac3f439079 SHA1 5c41dfd982ce606658bab1498e64ac110523db99 SHA256 68e1fcce0cf0ff39c7dc009f4893a0c98c4b5368d2748b2fe3c33f2f6d619358
EBUILD chuck-1.2.0.7.ebuild 1949 RMD160 66a8c8e3d3b4370c02c355907f62c7373c105839 SHA1 4e18f1f5a03408039658e0613e4546132ee44967 SHA256 5498ea86f1845da9fc6f539b91bdf9d61235e3218174c0d3856aad9db03f45c0
MD5 d57bf15975612f4edfd6d92b3f91843e chuck-1.2.0.7.ebuild 1949
RMD160 66a8c8e3d3b4370c02c355907f62c7373c105839 chuck-1.2.0.7.ebuild 1949
SHA256 5498ea86f1845da9fc6f539b91bdf9d61235e3218174c0d3856aad9db03f45c0 chuck-1.2.0.7.ebuild 1949
-MISC ChangeLog 455 RMD160 6ea07e83cb09d878cda452e977c4f1f606b1e79c SHA1 028b4e8d5728b3c7617d6354ca6fff11b01dbdb4 SHA256 eb1501e4be6d098fd1d0ab686619cc9ed91dac75c9f79b42630632ba5b890eda
-MD5 465e3673f7257c1eb12e38ed48d0e3b4 ChangeLog 455
-RMD160 6ea07e83cb09d878cda452e977c4f1f606b1e79c ChangeLog 455
-SHA256 eb1501e4be6d098fd1d0ab686619cc9ed91dac75c9f79b42630632ba5b890eda ChangeLog 455
+EBUILD chuck-1.2.0.8.ebuild 1949 RMD160 d489d3045e8be1fd89b8d4f96db5009305be3c2f SHA1 6d11e1fe81175455535aa0fc65b43e8d4faa52c6 SHA256 b633909972893586afc3235ba1d64ad7ea7cc3e73b8440742f680b7d0f83c971
+MD5 5a4b4fb1cda7948acf1c02d07498027f chuck-1.2.0.8.ebuild 1949
+RMD160 d489d3045e8be1fd89b8d4f96db5009305be3c2f chuck-1.2.0.8.ebuild 1949
+SHA256 b633909972893586afc3235ba1d64ad7ea7cc3e73b8440742f680b7d0f83c971 chuck-1.2.0.8.ebuild 1949
+MISC ChangeLog 569 RMD160 0f353ef9e9a98b4d84b3a01561653ed47b6dedde SHA1 0efe4478d927b072a39fda53673576b906d109b9 SHA256 e032fe35f7ab9d39f438b82e3029985de05a146e69554d239da6ae510612d9b9
+MD5 3809d5ee685f31f1f863dd1ca2e4b4c1 ChangeLog 569
+RMD160 0f353ef9e9a98b4d84b3a01561653ed47b6dedde ChangeLog 569
+SHA256 e032fe35f7ab9d39f438b82e3029985de05a146e69554d239da6ae510612d9b9 ChangeLog 569
MISC metadata.xml 368 RMD160 1bdbac2a814e0ac3680a3fbdbbb426c4b42aa1f0 SHA1 e0f26be139138f200081a60985b3a13d75b6c359 SHA256 27805233ee7ce2aaa17abecafbc40d5b5f2664636e1849f314f3e1dc56241030
MD5 37f5331ee01f827c5992c108eb5f4215 metadata.xml 368
RMD160 1bdbac2a814e0ac3680a3fbdbbb426c4b42aa1f0 metadata.xml 368
MD5 8bbe8b1239eb95d666fa8c6fd16eea0f files/digest-chuck-1.2.0.7 235
RMD160 9a4229095f54762f2687f3347f1886d9e8bdbd37 files/digest-chuck-1.2.0.7 235
SHA256 7c782acaeb43323e210aeb3e6100d4937180244b350ea2de1ab8d229851d8c7c files/digest-chuck-1.2.0.7 235
------BEGIN PGP SIGNATURE-----
-Version: GnuPG v1.4.6 (GNU/Linux)
-
-iD8DBQFF/TxoNQqtfCuFneMRApG6AJ9o8HmTlYR06XnFYmqfstNWWqpUDACfW6KJ
-D1D+IKeZ+RfmrEOZr7EY0CU=
-=cwkR
------END PGP SIGNATURE-----
+MD5 3c633ccdaf755d7b9d56cea71dcfa67d files/digest-chuck-1.2.0.8 235
+RMD160 2e3bfacfe5610dd1699052e444ed3c3644661c69 files/digest-chuck-1.2.0.8 235
+SHA256 c54b287e92b0a6c868dfc1062f0af5248620168ae7808bbfeb1cfe05a25a3189 files/digest-chuck-1.2.0.8 235
--- /dev/null
+# Copyright 1999-2007 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/media-sound/chuck/chuck-1.2.0.8.ebuild,v 1.1 2007/03/23 20:27:36 cedk Exp $
+
+inherit toolchain-funcs flag-o-matic
+
+DESCRIPTION="Strongly-timed, Concurrent, and On-the-fly
+Audio Programming Language"
+HOMEPAGE="http://chuck.cs.princeton.edu/release/"
+SRC_URI="http://chuck.cs.princeton.edu/release/files/${P}.tgz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~x86"
+IUSE="oss jack alsa examples"
+
+RDEPEND="jack? ( media-sound/jack-audio-connection-kit )
+ alsa? ( >=media-libs/alsa-lib-0.9 )
+ media-libs/libsndfile"
+DEPEND="${RDEPEND}
+ sys-devel/bison
+ sys-devel/flex"
+
+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_compile() {
+ local backend
+ if use jack ; then
+ backend="jack"
+ elif use alsa ; then
+ backend="alsa"
+ elif use oss ; then
+ backend="oss"
+ fi
+ einfo "Compiling against ${backend}"
+
+ # 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
+
+ cd "${S}/src"
+ emake -f "makefile.${backend}" CC=$(tc-getCC) CXX=$(tc-getCXX) || die "emake failed"
+}
+
+src_install() {
+ dobin src/chuck
+
+ dodoc AUTHORS DEVELOPER PROGRAMMER QUICKSTART README THANKS TODO VERSIONS
+ docinto doc
+ dodoc doc/*
+ if use examples; then
+ insinto /usr/share/doc/${P}/examples
+ doins `find examples -type f`
+ for dir in `find examples/* -type d`; do
+ insinto /usr/share/doc/${P}/$dir
+ doins $dir/*
+ done
+ fi
+}
--- /dev/null
+MD5 e7e7bc7187efb65c52225e5700fa486f chuck-1.2.0.8.tgz 1488649
+RMD160 f497373a5e10adb47b33c618141693ac3f439079 chuck-1.2.0.8.tgz 1488649
+SHA256 68e1fcce0cf0ff39c7dc009f4893a0c98c4b5368d2748b2fe3c33f2f6d619358 chuck-1.2.0.8.tgz 1488649
--- /dev/null
+-----BEGIN PGP SIGNED MESSAGE-----
+Hash: SHA1
+
+DIST shell-fm-0.2_p191.tar.bz2 96480 RMD160 87bcc906d977806a5fe567e4fd6b18cf5d7f6d7a SHA1 4d9c2416f0e16a1ef9bfb865cfc6ab5ec4f46c02 SHA256 94593585ce0d95f9c82db5bfe119e5bfbe31aca58b7b48cf1581bb3f89c37da0
+EBUILD shell-fm-0.2_p191.ebuild 688 RMD160 db1f5dc34744f282d4026749b359ac1e50296d0c SHA1 b5c5a7e6f6e27f07e63894beeac953e931cb1e71 SHA256 ea8863229e0d7b02d1c40723826d266b4bb7d146e442d47c34479e5b3f1a6bc6
+MD5 aabaf7fac462ad947765917ba007e3a5 shell-fm-0.2_p191.ebuild 688
+RMD160 db1f5dc34744f282d4026749b359ac1e50296d0c shell-fm-0.2_p191.ebuild 688
+SHA256 ea8863229e0d7b02d1c40723826d266b4bb7d146e442d47c34479e5b3f1a6bc6 shell-fm-0.2_p191.ebuild 688
+MISC ChangeLog 291 RMD160 832773d6dd5c608bf9987027754fd46d84be3e1b SHA1 c5b0da94532bcff87f56b9692e942e80d0bd6118 SHA256 7c0112d6080a9fed7266bc6b28c220eb276198a9c6b329081018c5b84558c34d
+MD5 bb0ad07c6d8a772fdafd3ac82f42fa72 ChangeLog 291
+RMD160 832773d6dd5c608bf9987027754fd46d84be3e1b ChangeLog 291
+SHA256 7c0112d6080a9fed7266bc6b28c220eb276198a9c6b329081018c5b84558c34d ChangeLog 291
+MISC metadata.xml 501 RMD160 30119c67f2e77963974b273834611328f43d9406 SHA1 a1c1d0d04b5e837a4cb0d401b4e5a27011716e19 SHA256 e85e65dda4b5c7c51897d91042143f1fdf1474bd31519899d68f0965b027dd17
+MD5 678bfb0151141726095a673bf2f3326c metadata.xml 501
+RMD160 30119c67f2e77963974b273834611328f43d9406 metadata.xml 501
+SHA256 e85e65dda4b5c7c51897d91042143f1fdf1474bd31519899d68f0965b027dd17 metadata.xml 501
+MD5 7814f78b838b8c80d4cf5b071e127a26 files/digest-shell-fm-0.2_p191 253
+RMD160 782ff290adb9ad90c678c20d4a8f61019e6b71f2 files/digest-shell-fm-0.2_p191 253
+SHA256 a46ff7ec0174d4de374bd5a02d84b8563e6f2920855cccb5579da9d44e612c26 files/digest-shell-fm-0.2_p191 253
+-----BEGIN PGP SIGNATURE-----
+Version: GnuPG v2.0.3 (GNU/Linux)
+
+iD8DBQFGBDkPokMzJ47YCzoRAqmDAKCO3ooAZQx6JnhXiOXsI3pXKORnAwCfVGuN
+WVKuGdn77FM0I3VCfM/RhBk=
+=RZIm
+-----END PGP SIGNATURE-----