[gentoo-commits] repo/gentoo:master commit in: media-sound/chuck/, media-sound/chuck/files/
commit: a7687a661b71ca5dd59fec1978361518b484cd0d Author: Miroslav Šulc gentoo org> AuthorDate: Sat Jul 23 03:44:56 2022 + Commit: Miroslav Šulc gentoo org> CommitDate: Sat Jul 23 03:44:56 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a7687a66 media-sound/chuck: removed obsolete 1.4.1.0 Bug: https://bugs.gentoo.org/859889 Closes: https://bugs.gentoo.org/713844 Signed-off-by: Miroslav Šulc gentoo.org> media-sound/chuck/Manifest | 1 - media-sound/chuck/chuck-1.4.1.0.ebuild | 70 -- .../chuck/files/chuck-1.4.0.0-makefile.patch | 27 - 3 files changed, 98 deletions(-) diff --git a/media-sound/chuck/Manifest b/media-sound/chuck/Manifest index 362205da2e8c..9b7723431dea 100644 --- a/media-sound/chuck/Manifest +++ b/media-sound/chuck/Manifest @@ -1,2 +1 @@ -DIST chuck-1.4.1.0.tgz 14902696 BLAKE2B df324c793236fccc26f6604d1120dc1777cb2ffd8c95a8eff42e8963b9e7011aa88fb094145b4845821c39be781d77ac163cb02025db4fd6db7972f3c390fe65 SHA512 8967c1279959b6a41759519eace468fa4384cd0511c365cef91f8c03e8d720407637c2f9f33df6abd246b7c2155005e82d206113c90a4f23fb22b02f6f426704 DIST chuck-1.4.1.1.tgz 14940362 BLAKE2B 21cd9d30d471c87e35e479dabede5a8ec5c9c8952a24636768aaabddd2bbd6fb00f45bf1394fc218a3fddd9c771473a7b52da779a9e89690cf0eb0ed2801c604 SHA512 8202c9275c6341f35f87fb5140b507936183f3365839f5ba240cd758b6e9b12138e4669ab37f84e218010b49cfcbed777352ba7b69e02b5efc3b800e1977a360 diff --git a/media-sound/chuck/chuck-1.4.1.0.ebuild b/media-sound/chuck/chuck-1.4.1.0.ebuild deleted file mode 100644 index 21730ecc4a19.. --- a/media-sound/chuck/chuck-1.4.1.0.ebuild +++ /dev/null @@ -1,70 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -inherit flag-o-matic toolchain-funcs - -DESCRIPTION="Strongly-timed, concurrent, and on-the-fly audio programming language" -HOMEPAGE="http://chuck.cs.princeton.edu/; -SRC_URI="http://chuck.cs.princeton.edu/release/files/${P}.tgz; - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="amd64 x86" -IUSE="+alsa jack examples" -REQUIRED_USE="|| ( alsa jack )" - -RDEPEND="app-eselect/eselect-chuck - media-libs/libsndfile - alsa? ( media-libs/alsa-lib ) - jack? ( virtual/jack )" -DEPEND="${RDEPEND} - sys-devel/bison - sys-devel/flex" - -PATCHES=( - "${FILESDIR}"/${PN}-1.4.0.0-hid-smc.patch - "${FILESDIR}"/${PN}-1.4.0.0-makefile.patch -) - -compile_backend() { - backend=$1 - pushd "${S}/src" &>/dev/null || die - einfo "Compiling against ${backend}" - emake CC="$(tc-getCC)" CXX="$(tc-getCXX)" linux-${backend} - mv chuck{,-${backend}} || die - emake clean - popd &>/dev/null || die -} - -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 -} - -src_install() { - use jack && dobin src/chuck-jack - use alsa && dobin src/chuck-alsa - - dodoc AUTHORS DEVELOPER PROGRAMMER QUICKSTART README THANKS TODO VERSIONS - if use examples; then - dodoc -r examples - docompress -x /usr/share/doc/${PF}/examples - fi -} - -pkg_postinst() { - if [[ -z ${REPLACING_VERSIONS} ]]; then - elog "Chuck now can use multiple audio engines, so you can specify" - elog "the preferred audio engine with chuck-{jack,alsa}" - elog "Or you can use 'eselect chuck' to set the audio engine" - fi - eselect chuck update --if-unset -} diff --git a/media-sound/chuck/files/chuck-1.4.0.0-makefile.patch b/media-sound/chuck/files/chuck-1.4.0.0-makefile.patch deleted file mode 100644 index f8c6561a8141.. --- a/media-sound/chuck/files/chuck-1.4.0.0-makefile.patch +++ /dev/null @@ -1,27 +0,0 @@ chuck-1.4.0.0/src/makefile -+++ chuck-1.4.0.0/src/makefile -@@ -40,8 +40,6 @@ - - ifneq ($(CHUCK_DEBUG),) - CFLAGS+= -g --else --CFLAGS+= -O3 - endif - - ifneq ($(USE_64_BIT_SAMPLE),) chuck-1.4.0.0/src/core/makefile.x/makefile.alsa -+++ chuck-1.4.0.0/src/core/makefile.x/makefile.alsa -@@ -1,4 +1,4 @@ - --CFLAGS+= -D__LINUX_ALSA__ -D__PLATFORM_LINUX__ -O3 -fno-strict-aliasing -D__CK_SNDFILE_NATIVE__ -+CFLAGS+= -D__LINUX_ALSA__ -D__PLATFORM_LINUX__ -fno-strict-aliasing -D__CK_SNDFILE_NATIVE__ -fPIC - LDFLAGS+= -lasound -lstdc++ -ldl -lm -lsndfile -lpthread - chuck-1.4.0.0/src/core/makefile.x/makefile.jack -+++ chuck-1.4.0.0/src/core/makefile.x/makefile.jack -@@ -1,4 +1,4 @@ - --CFLAGS+= -D__UNIX_JACK__ -D__PLATFORM_LINUX__ -O3 -fno-strict-aliasing -D__CK_SNDFILE_NATIVE__ -+CFLAGS+= -D__UNIX_JACK__
[gentoo-commits] repo/gentoo:master commit in: media-sound/chuck/
commit: 35e902cd7a4fea92fdb9d0a8f4462d0aefb2fa05 Author: Agostino Sarubbo gentoo org> AuthorDate: Fri Jul 22 07:48:58 2022 + Commit: Agostino Sarubbo gentoo org> CommitDate: Fri Jul 22 07:48:58 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=35e902cd media-sound/chuck: x86 stable wrt bug #859889 Signed-off-by: Agostino Sarubbo gentoo.org> media-sound/chuck/chuck-1.4.1.1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-sound/chuck/chuck-1.4.1.1.ebuild b/media-sound/chuck/chuck-1.4.1.1.ebuild index 025c5ef3c780..45ff5363c15b 100644 --- a/media-sound/chuck/chuck-1.4.1.1.ebuild +++ b/media-sound/chuck/chuck-1.4.1.1.ebuild @@ -11,7 +11,7 @@ SRC_URI="http://chuck.cs.princeton.edu/release/files/${P}.tgz; LICENSE="GPL-2" SLOT="0" -KEYWORDS="amd64 ~x86" +KEYWORDS="amd64 x86" IUSE="+alsa jack examples" REQUIRED_USE="|| ( alsa jack )"
[gentoo-commits] repo/gentoo:master commit in: media-sound/chuck/
commit: a12bb7c2e3fda5bb169971a4fd9fbc26792f1562 Author: Agostino Sarubbo gentoo org> AuthorDate: Fri Jul 22 07:43:41 2022 + Commit: Agostino Sarubbo gentoo org> CommitDate: Fri Jul 22 07:43:41 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a12bb7c2 media-sound/chuck: amd64 stable wrt bug #859889 Signed-off-by: Agostino Sarubbo gentoo.org> media-sound/chuck/chuck-1.4.1.1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-sound/chuck/chuck-1.4.1.1.ebuild b/media-sound/chuck/chuck-1.4.1.1.ebuild index 7f3e4f502a22..025c5ef3c780 100644 --- a/media-sound/chuck/chuck-1.4.1.1.ebuild +++ b/media-sound/chuck/chuck-1.4.1.1.ebuild @@ -11,7 +11,7 @@ SRC_URI="http://chuck.cs.princeton.edu/release/files/${P}.tgz; LICENSE="GPL-2" SLOT="0" -KEYWORDS="~amd64 ~x86" +KEYWORDS="amd64 ~x86" IUSE="+alsa jack examples" REQUIRED_USE="|| ( alsa jack )"
[gentoo-commits] repo/gentoo:master commit in: media-sound/chuck/, media-sound/chuck/files/
commit: cfbf63b4f3849bd447d93415f2b760d779fa9f16 Author: Miroslav Šulc gentoo org> AuthorDate: Tue Jun 21 04:33:34 2022 + Commit: Miroslav Šulc gentoo org> CommitDate: Tue Jun 21 04:33:34 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cfbf63b4 media-sound/chuck: fixed hardcoded toolchain Closes: https://bugs.gentoo.org/724756 Signed-off-by: Miroslav Šulc gentoo.org> media-sound/chuck/chuck-1.4.1.1.ebuild | 4 +- .../chuck/files/chuck-1.4.1.1-makefile.patch | 50 ++ 2 files changed, 52 insertions(+), 2 deletions(-) diff --git a/media-sound/chuck/chuck-1.4.1.1.ebuild b/media-sound/chuck/chuck-1.4.1.1.ebuild index 67ca0bc1a185..7f3e4f502a22 100644 --- a/media-sound/chuck/chuck-1.4.1.1.ebuild +++ b/media-sound/chuck/chuck-1.4.1.1.ebuild @@ -25,14 +25,14 @@ DEPEND="${RDEPEND} PATCHES=( "${FILESDIR}"/${PN}-1.4.0.0-hid-smc.patch - "${FILESDIR}"/${PN}-1.4.0.0-makefile.patch + "${FILESDIR}"/${P}-makefile.patch ) compile_backend() { backend=$1 pushd "${S}/src" &>/dev/null || die einfo "Compiling against ${backend}" - emake CC="$(tc-getCC)" CXX="$(tc-getCXX)" linux-${backend} + emake CC="$(tc-getCC)" CXX="$(tc-getCXX)" LD="$(tc-getCXX)" linux-${backend} mv chuck{,-${backend}} || die emake clean popd &>/dev/null || die diff --git a/media-sound/chuck/files/chuck-1.4.1.1-makefile.patch b/media-sound/chuck/files/chuck-1.4.1.1-makefile.patch new file mode 100644 index ..98147cf9a81f --- /dev/null +++ b/media-sound/chuck/files/chuck-1.4.1.1-makefile.patch @@ -0,0 +1,50 @@ +diff --git a/src/core/makefile.x/makefile.alsa b/src/core/makefile.x/makefile.alsa +index 5694257..577dd91 100644 +--- a/src/core/makefile.x/makefile.alsa b/src/core/makefile.x/makefile.alsa +@@ -1,4 +1,4 @@ + +-CFLAGS+= -D__LINUX_ALSA__ -D__PLATFORM_LINUX__ -O3 -fno-strict-aliasing -D__CK_SNDFILE_NATIVE__ ++CFLAGS+= -D__LINUX_ALSA__ -D__PLATFORM_LINUX__ -fno-strict-aliasing -D__CK_SNDFILE_NATIVE__ -fPIC + LDFLAGS+= -lasound -lstdc++ -ldl -lm -lsndfile -lpthread + +diff --git a/src/core/makefile.x/makefile.jack b/src/core/makefile.x/makefile.jack +index 86b2511..442708b 100644 +--- a/src/core/makefile.x/makefile.jack b/src/core/makefile.x/makefile.jack +@@ -1,4 +1,4 @@ + +-CFLAGS+= -D__UNIX_JACK__ -D__PLATFORM_LINUX__ -O3 -fno-strict-aliasing -D__CK_SNDFILE_NATIVE__ ++CFLAGS+= -D__UNIX_JACK__ -D__PLATFORM_LINUX__ -fno-strict-aliasing -D__CK_SNDFILE_NATIVE__ -fPIC + LDFLAGS+= -lasound -ljack -lstdc++ -ldl -lm -lsndfile -lpthread + +diff --git a/src/makefile b/src/makefile +index f52f0c2..310991a 100644 +--- a/src/makefile b/src/makefile +@@ -76,11 +76,11 @@ CK_VERSION=1.4.1.1 + + + ### COMPILATION TOOLS ## +-LEX=flex +-YACC=bison +-CC=gcc +-CXX=g++ +-LD=g++ ++LEX?=flex ++YACC?=bison ++CC?=gcc ++CXX?=g++ ++LD?=g++ + + + # COMPILER FLAGS ### +@@ -92,8 +92,6 @@ endif + + ifneq ($(CHUCK_DEBUG),) + CFLAGS+= -g +-else +-CFLAGS+= -O3 + endif + + ifneq ($(USE_64_BIT_SAMPLE),)
[gentoo-commits] repo/gentoo:master commit in: media-sound/chuck/
commit: b216356a7351899b96aab594575cc9d0661a1e0d Author: Miroslav Šulc gentoo org> AuthorDate: Sat May 21 06:24:53 2022 + Commit: Miroslav Šulc gentoo org> CommitDate: Sat May 21 06:25:04 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b216356a media-sound/chuck: bump to 1.4.1.1 Signed-off-by: Miroslav Šulc gentoo.org> media-sound/chuck/Manifest | 1 + media-sound/chuck/chuck-1.4.1.1.ebuild | 70 ++ 2 files changed, 71 insertions(+) diff --git a/media-sound/chuck/Manifest b/media-sound/chuck/Manifest index 8ee482b1f7c3..362205da2e8c 100644 --- a/media-sound/chuck/Manifest +++ b/media-sound/chuck/Manifest @@ -1 +1,2 @@ DIST chuck-1.4.1.0.tgz 14902696 BLAKE2B df324c793236fccc26f6604d1120dc1777cb2ffd8c95a8eff42e8963b9e7011aa88fb094145b4845821c39be781d77ac163cb02025db4fd6db7972f3c390fe65 SHA512 8967c1279959b6a41759519eace468fa4384cd0511c365cef91f8c03e8d720407637c2f9f33df6abd246b7c2155005e82d206113c90a4f23fb22b02f6f426704 +DIST chuck-1.4.1.1.tgz 14940362 BLAKE2B 21cd9d30d471c87e35e479dabede5a8ec5c9c8952a24636768aaabddd2bbd6fb00f45bf1394fc218a3fddd9c771473a7b52da779a9e89690cf0eb0ed2801c604 SHA512 8202c9275c6341f35f87fb5140b507936183f3365839f5ba240cd758b6e9b12138e4669ab37f84e218010b49cfcbed777352ba7b69e02b5efc3b800e1977a360 diff --git a/media-sound/chuck/chuck-1.4.1.1.ebuild b/media-sound/chuck/chuck-1.4.1.1.ebuild new file mode 100644 index ..67ca0bc1a185 --- /dev/null +++ b/media-sound/chuck/chuck-1.4.1.1.ebuild @@ -0,0 +1,70 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit flag-o-matic toolchain-funcs + +DESCRIPTION="Strongly-timed, concurrent, and on-the-fly audio programming language" +HOMEPAGE="http://chuck.cs.princeton.edu/; +SRC_URI="http://chuck.cs.princeton.edu/release/files/${P}.tgz; + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="+alsa jack examples" +REQUIRED_USE="|| ( alsa jack )" + +RDEPEND="app-eselect/eselect-chuck + media-libs/libsndfile + alsa? ( media-libs/alsa-lib ) + jack? ( virtual/jack )" +DEPEND="${RDEPEND} + sys-devel/bison + sys-devel/flex" + +PATCHES=( + "${FILESDIR}"/${PN}-1.4.0.0-hid-smc.patch + "${FILESDIR}"/${PN}-1.4.0.0-makefile.patch +) + +compile_backend() { + backend=$1 + pushd "${S}/src" &>/dev/null || die + einfo "Compiling against ${backend}" + emake CC="$(tc-getCC)" CXX="$(tc-getCXX)" linux-${backend} + mv chuck{,-${backend}} || die + emake clean + popd &>/dev/null || die +} + +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 +} + +src_install() { + use jack && dobin src/chuck-jack + use alsa && dobin src/chuck-alsa + + dodoc AUTHORS DEVELOPER PROGRAMMER QUICKSTART README THANKS TODO VERSIONS + if use examples; then + dodoc -r examples + docompress -x /usr/share/doc/${PF}/examples + fi +} + +pkg_postinst() { + if [[ -z ${REPLACING_VERSIONS} ]]; then + elog "Chuck now can use multiple audio engines, so you can specify" + elog "the preferred audio engine with chuck-{jack,alsa}" + elog "Or you can use 'eselect chuck' to set the audio engine" + fi + eselect chuck update --if-unset +}
[gentoo-commits] repo/gentoo:master commit in: media-sound/chuck/
commit: 4626183d007c90dc25b9c63195ffa7303a54b3a9 Author: Sam James gentoo org> AuthorDate: Sat Mar 19 23:41:39 2022 + Commit: Sam James gentoo org> CommitDate: Sat Mar 19 23:41:39 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4626183d media-sound/chuck: [QA] fix tc-get* quoting This can cause build problems for e.g. 32-bit (gcc -m32 ...) Signed-off-by: Sam James gentoo.org> media-sound/chuck/chuck-1.4.1.0.ebuild | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/media-sound/chuck/chuck-1.4.1.0.ebuild b/media-sound/chuck/chuck-1.4.1.0.ebuild index 7bfdf97b999c..21730ecc4a19 100644 --- a/media-sound/chuck/chuck-1.4.1.0.ebuild +++ b/media-sound/chuck/chuck-1.4.1.0.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -32,7 +32,7 @@ compile_backend() { backend=$1 pushd "${S}/src" &>/dev/null || die einfo "Compiling against ${backend}" - emake CC=$(tc-getCC) CXX=$(tc-getCXX) linux-${backend} + emake CC="$(tc-getCC)" CXX="$(tc-getCXX)" linux-${backend} mv chuck{,-${backend}} || die emake clean popd &>/dev/null || die
[gentoo-commits] repo/gentoo:master commit in: media-sound/chuck/
commit: ae0a5ee3f900974ffd16c6a58b43f61cddb5cba6 Author: Miroslav Šulc gentoo org> AuthorDate: Thu Jul 29 08:20:05 2021 + Commit: Miroslav Šulc gentoo org> CommitDate: Thu Jul 29 08:20:05 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ae0a5ee3 media-sound/chuck: removed obsolete 1.4.0.1-r1 Package-Manager: Portage-3.0.20, Repoman-3.0.3 Signed-off-by: Miroslav Šulc gentoo.org> media-sound/chuck/Manifest| 1 - media-sound/chuck/chuck-1.4.0.1-r1.ebuild | 70 --- 2 files changed, 71 deletions(-) diff --git a/media-sound/chuck/Manifest b/media-sound/chuck/Manifest index d3ac68eb7b8..8ee482b1f7c 100644 --- a/media-sound/chuck/Manifest +++ b/media-sound/chuck/Manifest @@ -1,2 +1 @@ -DIST chuck-1.4.0.1.tgz 14689073 BLAKE2B 408e2512f07a33fc86db80b05005ea65351257036f663153845038a0edeef95054dac9878d37eb22cc122035a6d1f80d008e151811277d4ee9d24ba3d79ad26b SHA512 92da0569349c900e633e8e3e544a0e5ec7df7b41a8508d2a99c825dfe490f00208b50b883298ce091b46f4e9274dabe0ec8bcfd80d094dd006b3c342f74bd202 DIST chuck-1.4.1.0.tgz 14902696 BLAKE2B df324c793236fccc26f6604d1120dc1777cb2ffd8c95a8eff42e8963b9e7011aa88fb094145b4845821c39be781d77ac163cb02025db4fd6db7972f3c390fe65 SHA512 8967c1279959b6a41759519eace468fa4384cd0511c365cef91f8c03e8d720407637c2f9f33df6abd246b7c2155005e82d206113c90a4f23fb22b02f6f426704 diff --git a/media-sound/chuck/chuck-1.4.0.1-r1.ebuild b/media-sound/chuck/chuck-1.4.0.1-r1.ebuild deleted file mode 100644 index 7bfdf97b999..000 --- a/media-sound/chuck/chuck-1.4.0.1-r1.ebuild +++ /dev/null @@ -1,70 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -inherit flag-o-matic toolchain-funcs - -DESCRIPTION="Strongly-timed, concurrent, and on-the-fly audio programming language" -HOMEPAGE="http://chuck.cs.princeton.edu/; -SRC_URI="http://chuck.cs.princeton.edu/release/files/${P}.tgz; - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="amd64 x86" -IUSE="+alsa jack examples" -REQUIRED_USE="|| ( alsa jack )" - -RDEPEND="app-eselect/eselect-chuck - media-libs/libsndfile - alsa? ( media-libs/alsa-lib ) - jack? ( virtual/jack )" -DEPEND="${RDEPEND} - sys-devel/bison - sys-devel/flex" - -PATCHES=( - "${FILESDIR}"/${PN}-1.4.0.0-hid-smc.patch - "${FILESDIR}"/${PN}-1.4.0.0-makefile.patch -) - -compile_backend() { - backend=$1 - pushd "${S}/src" &>/dev/null || die - einfo "Compiling against ${backend}" - emake CC=$(tc-getCC) CXX=$(tc-getCXX) linux-${backend} - mv chuck{,-${backend}} || die - emake clean - popd &>/dev/null || die -} - -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 -} - -src_install() { - use jack && dobin src/chuck-jack - use alsa && dobin src/chuck-alsa - - dodoc AUTHORS DEVELOPER PROGRAMMER QUICKSTART README THANKS TODO VERSIONS - if use examples; then - dodoc -r examples - docompress -x /usr/share/doc/${PF}/examples - fi -} - -pkg_postinst() { - if [[ -z ${REPLACING_VERSIONS} ]]; then - elog "Chuck now can use multiple audio engines, so you can specify" - elog "the preferred audio engine with chuck-{jack,alsa}" - elog "Or you can use 'eselect chuck' to set the audio engine" - fi - eselect chuck update --if-unset -}
[gentoo-commits] repo/gentoo:master commit in: media-sound/chuck/
commit: ca6b0d25004df2df00ddc41916d45663b9d2cb56 Author: Agostino Sarubbo gentoo org> AuthorDate: Thu Jul 29 07:06:57 2021 + Commit: Agostino Sarubbo gentoo org> CommitDate: Thu Jul 29 07:06:57 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ca6b0d25 media-sound/chuck: amd64 stable wrt bug #804828 Package-Manager: Portage-3.0.20, Repoman-3.0.2 RepoMan-Options: --include-arches="amd64" Signed-off-by: Agostino Sarubbo gentoo.org> media-sound/chuck/chuck-1.4.1.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-sound/chuck/chuck-1.4.1.0.ebuild b/media-sound/chuck/chuck-1.4.1.0.ebuild index aa2aef134bd..7bfdf97b999 100644 --- a/media-sound/chuck/chuck-1.4.1.0.ebuild +++ b/media-sound/chuck/chuck-1.4.1.0.ebuild @@ -11,7 +11,7 @@ SRC_URI="http://chuck.cs.princeton.edu/release/files/${P}.tgz; LICENSE="GPL-2" SLOT="0" -KEYWORDS="~amd64 x86" +KEYWORDS="amd64 x86" IUSE="+alsa jack examples" REQUIRED_USE="|| ( alsa jack )"
[gentoo-commits] repo/gentoo:master commit in: media-sound/chuck/
commit: acd2502d85aa8d57188e0b3d20b72c797a92b8b2 Author: Agostino Sarubbo gentoo org> AuthorDate: Thu Jul 29 06:44:41 2021 + Commit: Agostino Sarubbo gentoo org> CommitDate: Thu Jul 29 06:44:41 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=acd2502d media-sound/chuck: x86 stable wrt bug #804828 Package-Manager: Portage-3.0.20, Repoman-3.0.2 RepoMan-Options: --include-arches="x86" Signed-off-by: Agostino Sarubbo gentoo.org> media-sound/chuck/chuck-1.4.1.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-sound/chuck/chuck-1.4.1.0.ebuild b/media-sound/chuck/chuck-1.4.1.0.ebuild index fe70a1b1ed7..aa2aef134bd 100644 --- a/media-sound/chuck/chuck-1.4.1.0.ebuild +++ b/media-sound/chuck/chuck-1.4.1.0.ebuild @@ -11,7 +11,7 @@ SRC_URI="http://chuck.cs.princeton.edu/release/files/${P}.tgz; LICENSE="GPL-2" SLOT="0" -KEYWORDS="~amd64 ~x86" +KEYWORDS="~amd64 x86" IUSE="+alsa jack examples" REQUIRED_USE="|| ( alsa jack )"
[gentoo-commits] repo/gentoo:master commit in: media-sound/chuck/
commit: 39c76199f17a9d1970ab1d893db0fa8b6597f1a0 Author: Miroslav Šulc gentoo org> AuthorDate: Sun Jun 27 09:35:48 2021 + Commit: Miroslav Šulc gentoo org> CommitDate: Sun Jun 27 09:35:48 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=39c76199 media-sound/chuck: bump to 1.4.1.0 Package-Manager: Portage-3.0.20, Repoman-3.0.3 Signed-off-by: Miroslav Šulc gentoo.org> media-sound/chuck/Manifest | 1 + media-sound/chuck/chuck-1.4.1.0.ebuild | 70 ++ 2 files changed, 71 insertions(+) diff --git a/media-sound/chuck/Manifest b/media-sound/chuck/Manifest index c2bbff525de..d3ac68eb7b8 100644 --- a/media-sound/chuck/Manifest +++ b/media-sound/chuck/Manifest @@ -1 +1,2 @@ DIST chuck-1.4.0.1.tgz 14689073 BLAKE2B 408e2512f07a33fc86db80b05005ea65351257036f663153845038a0edeef95054dac9878d37eb22cc122035a6d1f80d008e151811277d4ee9d24ba3d79ad26b SHA512 92da0569349c900e633e8e3e544a0e5ec7df7b41a8508d2a99c825dfe490f00208b50b883298ce091b46f4e9274dabe0ec8bcfd80d094dd006b3c342f74bd202 +DIST chuck-1.4.1.0.tgz 14902696 BLAKE2B df324c793236fccc26f6604d1120dc1777cb2ffd8c95a8eff42e8963b9e7011aa88fb094145b4845821c39be781d77ac163cb02025db4fd6db7972f3c390fe65 SHA512 8967c1279959b6a41759519eace468fa4384cd0511c365cef91f8c03e8d720407637c2f9f33df6abd246b7c2155005e82d206113c90a4f23fb22b02f6f426704 diff --git a/media-sound/chuck/chuck-1.4.1.0.ebuild b/media-sound/chuck/chuck-1.4.1.0.ebuild new file mode 100644 index 000..fe70a1b1ed7 --- /dev/null +++ b/media-sound/chuck/chuck-1.4.1.0.ebuild @@ -0,0 +1,70 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit flag-o-matic toolchain-funcs + +DESCRIPTION="Strongly-timed, concurrent, and on-the-fly audio programming language" +HOMEPAGE="http://chuck.cs.princeton.edu/; +SRC_URI="http://chuck.cs.princeton.edu/release/files/${P}.tgz; + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="+alsa jack examples" +REQUIRED_USE="|| ( alsa jack )" + +RDEPEND="app-eselect/eselect-chuck + media-libs/libsndfile + alsa? ( media-libs/alsa-lib ) + jack? ( virtual/jack )" +DEPEND="${RDEPEND} + sys-devel/bison + sys-devel/flex" + +PATCHES=( + "${FILESDIR}"/${PN}-1.4.0.0-hid-smc.patch + "${FILESDIR}"/${PN}-1.4.0.0-makefile.patch +) + +compile_backend() { + backend=$1 + pushd "${S}/src" &>/dev/null || die + einfo "Compiling against ${backend}" + emake CC=$(tc-getCC) CXX=$(tc-getCXX) linux-${backend} + mv chuck{,-${backend}} || die + emake clean + popd &>/dev/null || die +} + +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 +} + +src_install() { + use jack && dobin src/chuck-jack + use alsa && dobin src/chuck-alsa + + dodoc AUTHORS DEVELOPER PROGRAMMER QUICKSTART README THANKS TODO VERSIONS + if use examples; then + dodoc -r examples + docompress -x /usr/share/doc/${PF}/examples + fi +} + +pkg_postinst() { + if [[ -z ${REPLACING_VERSIONS} ]]; then + elog "Chuck now can use multiple audio engines, so you can specify" + elog "the preferred audio engine with chuck-{jack,alsa}" + elog "Or you can use 'eselect chuck' to set the audio engine" + fi + eselect chuck update --if-unset +}
[gentoo-commits] repo/gentoo:master commit in: media-sound/chuck/
commit: 44e725eccf7cb89ff63033ad1c5437914e22e019 Author: Sam James gentoo org> AuthorDate: Fri May 28 15:57:04 2021 + Commit: David Seifert gentoo org> CommitDate: Fri May 28 15:57:04 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=44e725ec media-sound/chuck: fix docinto argument (avoid double 'prefix') Signed-off-by: Sam James gentoo.org> Signed-off-by: David Seifert gentoo.org> media-sound/chuck/{chuck-1.4.0.1.ebuild => chuck-1.4.0.1-r1.ebuild} | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/media-sound/chuck/chuck-1.4.0.1.ebuild b/media-sound/chuck/chuck-1.4.0.1-r1.ebuild similarity index 96% rename from media-sound/chuck/chuck-1.4.0.1.ebuild rename to media-sound/chuck/chuck-1.4.0.1-r1.ebuild index cddaef76f39..7bfdf97b999 100644 --- a/media-sound/chuck/chuck-1.4.0.1.ebuild +++ b/media-sound/chuck/chuck-1.4.0.1-r1.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2020 Gentoo Authors +# Copyright 1999-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -55,7 +55,6 @@ src_install() { dodoc AUTHORS DEVELOPER PROGRAMMER QUICKSTART README THANKS TODO VERSIONS if use examples; then - docinto /usr/share/doc/${PF}/ dodoc -r examples docompress -x /usr/share/doc/${PF}/examples fi
[gentoo-commits] repo/gentoo:master commit in: media-sound/chuck/
commit: 2f9ce5754c8d6c896730bbef5134081eb804486e Author: Sam James gentoo org> AuthorDate: Sat Sep 5 15:15:04 2020 + Commit: Sam James gentoo org> CommitDate: Sat Sep 5 15:15:04 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2f9ce575 media-sound/chuck: Stabilize 1.4.0.1 amd64, #740060 Signed-off-by: Sam James gentoo.org> media-sound/chuck/chuck-1.4.0.1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-sound/chuck/chuck-1.4.0.1.ebuild b/media-sound/chuck/chuck-1.4.0.1.ebuild index 0d974a5a813..cddaef76f39 100644 --- a/media-sound/chuck/chuck-1.4.0.1.ebuild +++ b/media-sound/chuck/chuck-1.4.0.1.ebuild @@ -11,7 +11,7 @@ SRC_URI="http://chuck.cs.princeton.edu/release/files/${P}.tgz; LICENSE="GPL-2" SLOT="0" -KEYWORDS="~amd64 x86" +KEYWORDS="amd64 x86" IUSE="+alsa jack examples" REQUIRED_USE="|| ( alsa jack )"
[gentoo-commits] repo/gentoo:master commit in: media-sound/chuck/files/
commit: 9330b441eedca194181d1b36a440c52ad81f9123 Author: Miroslav Šulc gentoo org> AuthorDate: Fri Sep 4 08:57:32 2020 + Commit: Miroslav Šulc gentoo org> CommitDate: Fri Sep 4 08:57:45 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9330b441 media-sound/chuck: fixed linking using lld Closes: https://bugs.gentoo.org/740332 Package-Manager: Portage-3.0.5, Repoman-3.0.1 Signed-off-by: Miroslav Šulc gentoo.org> media-sound/chuck/files/chuck-1.4.0.0-makefile.patch | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/media-sound/chuck/files/chuck-1.4.0.0-makefile.patch b/media-sound/chuck/files/chuck-1.4.0.0-makefile.patch index b601726d42f..f8c6561a814 100644 --- a/media-sound/chuck/files/chuck-1.4.0.0-makefile.patch +++ b/media-sound/chuck/files/chuck-1.4.0.0-makefile.patch @@ -14,7 +14,7 @@ @@ -1,4 +1,4 @@ -CFLAGS+= -D__LINUX_ALSA__ -D__PLATFORM_LINUX__ -O3 -fno-strict-aliasing -D__CK_SNDFILE_NATIVE__ -+CFLAGS+= -D__LINUX_ALSA__ -D__PLATFORM_LINUX__ -fno-strict-aliasing -D__CK_SNDFILE_NATIVE__ ++CFLAGS+= -D__LINUX_ALSA__ -D__PLATFORM_LINUX__ -fno-strict-aliasing -D__CK_SNDFILE_NATIVE__ -fPIC LDFLAGS+= -lasound -lstdc++ -ldl -lm -lsndfile -lpthread --- chuck-1.4.0.0/src/core/makefile.x/makefile.jack @@ -22,6 +22,6 @@ @@ -1,4 +1,4 @@ -CFLAGS+= -D__UNIX_JACK__ -D__PLATFORM_LINUX__ -O3 -fno-strict-aliasing -D__CK_SNDFILE_NATIVE__ -+CFLAGS+= -D__UNIX_JACK__ -D__PLATFORM_LINUX__ -fno-strict-aliasing -D__CK_SNDFILE_NATIVE__ ++CFLAGS+= -D__UNIX_JACK__ -D__PLATFORM_LINUX__ -fno-strict-aliasing -D__CK_SNDFILE_NATIVE__ -fPIC LDFLAGS+= -lasound -ljack -lstdc++ -ldl -lm -lsndfile -lpthread
[gentoo-commits] repo/gentoo:master commit in: media-sound/chuck/
commit: aa5bc5f581815ffa822da9d5b538f55ec6e78dd1 Author: Miroslav Šulc gentoo org> AuthorDate: Wed Sep 2 08:57:28 2020 + Commit: Miroslav Šulc gentoo org> CommitDate: Wed Sep 2 08:57:40 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=aa5bc5f5 media-sound/vmpk: removed obsolete 1.4.0.0 Package-Manager: Portage-3.0.5, Repoman-3.0.1 Signed-off-by: Miroslav Šulc gentoo.org> media-sound/chuck/Manifest | 1 - media-sound/chuck/chuck-1.4.0.0.ebuild | 71 -- 2 files changed, 72 deletions(-) diff --git a/media-sound/chuck/Manifest b/media-sound/chuck/Manifest index 1ce2070a1a3..c2bbff525de 100644 --- a/media-sound/chuck/Manifest +++ b/media-sound/chuck/Manifest @@ -1,2 +1 @@ -DIST chuck-1.4.0.0.tgz 14664130 BLAKE2B 2009cc3f6905c7e4361aefdbcc89cab08d21328c6fe8ea366aad32a862428a5ffb16d45b1717e849d174f52e104ff0394a0aa2f93cfceed066e7b393edaabb1e SHA512 198b3c08a79bbbd2c0cdd5d9a7a11b8b58f09e949a3f5dd3f330af7d80fdb2861ca53dce807df555aed6ba917e72001ef7147b62a3ada57c34154102388dece1 DIST chuck-1.4.0.1.tgz 14689073 BLAKE2B 408e2512f07a33fc86db80b05005ea65351257036f663153845038a0edeef95054dac9878d37eb22cc122035a6d1f80d008e151811277d4ee9d24ba3d79ad26b SHA512 92da0569349c900e633e8e3e544a0e5ec7df7b41a8508d2a99c825dfe490f00208b50b883298ce091b46f4e9274dabe0ec8bcfd80d094dd006b3c342f74bd202 diff --git a/media-sound/chuck/chuck-1.4.0.0.ebuild b/media-sound/chuck/chuck-1.4.0.0.ebuild deleted file mode 100644 index dabca98d3a1..000 --- a/media-sound/chuck/chuck-1.4.0.0.ebuild +++ /dev/null @@ -1,71 +0,0 @@ -# Copyright 1999-2018 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -inherit flag-o-matic toolchain-funcs - -DESCRIPTION="Strongly-timed, concurrent, and on-the-fly audio programming language" -HOMEPAGE="http://chuck.cs.princeton.edu/; -SRC_URI="http://chuck.cs.princeton.edu/release/files/${P}.tgz; - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="~amd64 ~x86" -IUSE="+alsa jack examples" -REQUIRED_USE="|| ( alsa jack )" - -RDEPEND="app-eselect/eselect-chuck - media-libs/libsndfile - alsa? ( media-libs/alsa-lib ) - jack? ( virtual/jack )" -DEPEND="${RDEPEND} - sys-devel/bison - sys-devel/flex" - -PATCHES=( - "${FILESDIR}"/${PN}-1.4.0.0-hid-smc.patch - "${FILESDIR}"/${PN}-1.4.0.0-makefile.patch -) - -compile_backend() { - backend=$1 - pushd "${S}/src" &>/dev/null || die - einfo "Compiling against ${backend}" - emake CC=$(tc-getCC) CXX=$(tc-getCXX) linux-${backend} - mv chuck{,-${backend}} || die - emake clean - popd &>/dev/null || die -} - -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 -} - -src_install() { - use jack && dobin src/chuck-jack - use alsa && dobin src/chuck-alsa - - dodoc AUTHORS DEVELOPER PROGRAMMER QUICKSTART README THANKS TODO VERSIONS - if use examples; then - insinto /usr/share/doc/${PF}/ - doins -r examples - docompress -x /usr/share/doc/${PF}/examples - fi -} - -pkg_postinst() { - if [[ -z ${REPLACING_VERSIONS} ]]; then - elog "Chuck now can use multiple audio engines, so you can specify" - elog "the preferred audio engine with chuck-{jack,alsa}" - elog "Or you can use 'eselect chuck' to set the audio engine" - fi - eselect chuck update --if-unset -}
[gentoo-commits] repo/gentoo:master commit in: media-sound/chuck/
commit: 6f85764a8172dfd9d8a37d9c0d7325868c4fbed0 Author: Miroslav Šulc gentoo org> AuthorDate: Sun Aug 2 12:26:43 2020 + Commit: Miroslav Šulc gentoo org> CommitDate: Sun Aug 2 12:27:14 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6f85764a media-sound/chuck: bump to 1.4.0.1 Package-Manager: Portage-3.0.1, Repoman-2.3.23 Signed-off-by: Miroslav Šulc gentoo.org> media-sound/chuck/Manifest | 1 + media-sound/chuck/chuck-1.4.0.1.ebuild | 71 ++ 2 files changed, 72 insertions(+) diff --git a/media-sound/chuck/Manifest b/media-sound/chuck/Manifest index 9fb583bc5d7..1ce2070a1a3 100644 --- a/media-sound/chuck/Manifest +++ b/media-sound/chuck/Manifest @@ -1 +1,2 @@ DIST chuck-1.4.0.0.tgz 14664130 BLAKE2B 2009cc3f6905c7e4361aefdbcc89cab08d21328c6fe8ea366aad32a862428a5ffb16d45b1717e849d174f52e104ff0394a0aa2f93cfceed066e7b393edaabb1e SHA512 198b3c08a79bbbd2c0cdd5d9a7a11b8b58f09e949a3f5dd3f330af7d80fdb2861ca53dce807df555aed6ba917e72001ef7147b62a3ada57c34154102388dece1 +DIST chuck-1.4.0.1.tgz 14689073 BLAKE2B 408e2512f07a33fc86db80b05005ea65351257036f663153845038a0edeef95054dac9878d37eb22cc122035a6d1f80d008e151811277d4ee9d24ba3d79ad26b SHA512 92da0569349c900e633e8e3e544a0e5ec7df7b41a8508d2a99c825dfe490f00208b50b883298ce091b46f4e9274dabe0ec8bcfd80d094dd006b3c342f74bd202 diff --git a/media-sound/chuck/chuck-1.4.0.1.ebuild b/media-sound/chuck/chuck-1.4.0.1.ebuild new file mode 100644 index 000..81fd7cd0247 --- /dev/null +++ b/media-sound/chuck/chuck-1.4.0.1.ebuild @@ -0,0 +1,71 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit flag-o-matic toolchain-funcs + +DESCRIPTION="Strongly-timed, concurrent, and on-the-fly audio programming language" +HOMEPAGE="http://chuck.cs.princeton.edu/; +SRC_URI="http://chuck.cs.princeton.edu/release/files/${P}.tgz; + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="+alsa jack examples" +REQUIRED_USE="|| ( alsa jack )" + +RDEPEND="app-eselect/eselect-chuck + media-libs/libsndfile + alsa? ( media-libs/alsa-lib ) + jack? ( virtual/jack )" +DEPEND="${RDEPEND} + sys-devel/bison + sys-devel/flex" + +PATCHES=( + "${FILESDIR}"/${PN}-1.4.0.0-hid-smc.patch + "${FILESDIR}"/${PN}-1.4.0.0-makefile.patch +) + +compile_backend() { + backend=$1 + pushd "${S}/src" &>/dev/null || die + einfo "Compiling against ${backend}" + emake CC=$(tc-getCC) CXX=$(tc-getCXX) linux-${backend} + mv chuck{,-${backend}} || die + emake clean + popd &>/dev/null || die +} + +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 +} + +src_install() { + use jack && dobin src/chuck-jack + use alsa && dobin src/chuck-alsa + + dodoc AUTHORS DEVELOPER PROGRAMMER QUICKSTART README THANKS TODO VERSIONS + if use examples; then + docinto /usr/share/doc/${PF}/ + dodoc -r examples + docompress -x /usr/share/doc/${PF}/examples + fi +} + +pkg_postinst() { + if [[ -z ${REPLACING_VERSIONS} ]]; then + elog "Chuck now can use multiple audio engines, so you can specify" + elog "the preferred audio engine with chuck-{jack,alsa}" + elog "Or you can use 'eselect chuck' to set the audio engine" + fi + eselect chuck update --if-unset +}
[gentoo-commits] repo/gentoo:master commit in: media-sound/chuck/
commit: 2f199cbba84a7c593f6861824e1019ad84aa03d1 Author: Andreas Sturmlechner gentoo org> AuthorDate: Fri Nov 9 00:35:17 2018 + Commit: Andreas Sturmlechner gentoo org> CommitDate: Fri Nov 9 00:40:28 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2f199cbb media-sound/chuck: Switch to virtual/jack Package-Manager: Portage-2.3.51, Repoman-2.3.12 Signed-off-by: Andreas Sturmlechner gentoo.org> media-sound/chuck/chuck-1.4.0.0.ebuild | 7 --- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/media-sound/chuck/chuck-1.4.0.0.ebuild b/media-sound/chuck/chuck-1.4.0.0.ebuild index 874e0f13126..dabca98d3a1 100644 --- a/media-sound/chuck/chuck-1.4.0.0.ebuild +++ b/media-sound/chuck/chuck-1.4.0.0.ebuild @@ -1,8 +1,9 @@ -# Copyright 1999-2018 Gentoo Foundation +# Copyright 1999-2018 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 -inherit toolchain-funcs flag-o-matic + +inherit flag-o-matic toolchain-funcs DESCRIPTION="Strongly-timed, concurrent, and on-the-fly audio programming language" HOMEPAGE="http://chuck.cs.princeton.edu/; @@ -17,7 +18,7 @@ REQUIRED_USE="|| ( alsa jack )" RDEPEND="app-eselect/eselect-chuck media-libs/libsndfile alsa? ( media-libs/alsa-lib ) - jack? ( media-sound/jack-audio-connection-kit )" + jack? ( virtual/jack )" DEPEND="${RDEPEND} sys-devel/bison sys-devel/flex"
[gentoo-commits] repo/gentoo:master commit in: media-sound/chuck/, media-sound/chuck/files/
commit: 6264a78f9b7c0e5074e9357bba5f9b25cd383b8d Author: Andreas Sturmlechner gentoo org> AuthorDate: Wed Sep 5 21:27:28 2018 + Commit: Andreas Sturmlechner gentoo org> CommitDate: Fri Sep 7 20:33:51 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6264a78f media-sound/chuck: Drop 1.3.5.2 Package-Manager: Portage-2.3.49, Repoman-2.3.10 media-sound/chuck/Manifest | 1 - media-sound/chuck/chuck-1.3.5.2.ebuild | 72 -- .../chuck/files/chuck-1.2.1.1-hid-smc.patch| 149 - .../chuck/files/chuck-1.3.5.1-makefile.patch | 27 4 files changed, 249 deletions(-) diff --git a/media-sound/chuck/Manifest b/media-sound/chuck/Manifest index db8b7944008..9fb583bc5d7 100644 --- a/media-sound/chuck/Manifest +++ b/media-sound/chuck/Manifest @@ -1,2 +1 @@ -DIST chuck-1.3.5.2.tgz 14687476 BLAKE2B 35c3803ba1291bbfedd31d7c2845d20e32af4e91ea77e0790f429465b98d6d3ff91e321f036e3c2294d900d746741d987ac3a231bd6db01e3edaab006d507c97 SHA512 00407b0f20fa9adcd9d0c31078ef7593f8a5b026f19086942c3fa56128fd07e202848651e5e8f41f1d70566de766e84f4a049ca4013e65a61b6f6fb10d69ffbc DIST chuck-1.4.0.0.tgz 14664130 BLAKE2B 2009cc3f6905c7e4361aefdbcc89cab08d21328c6fe8ea366aad32a862428a5ffb16d45b1717e849d174f52e104ff0394a0aa2f93cfceed066e7b393edaabb1e SHA512 198b3c08a79bbbd2c0cdd5d9a7a11b8b58f09e949a3f5dd3f330af7d80fdb2861ca53dce807df555aed6ba917e72001ef7147b62a3ada57c34154102388dece1 diff --git a/media-sound/chuck/chuck-1.3.5.2.ebuild b/media-sound/chuck/chuck-1.3.5.2.ebuild deleted file mode 100644 index fd5abfa7224..000 --- a/media-sound/chuck/chuck-1.3.5.2.ebuild +++ /dev/null @@ -1,72 +0,0 @@ -# Copyright 1999-2016 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 -inherit toolchain-funcs flag-o-matic - -DESCRIPTION="Strongly-timed, concurrent, and on-the-fly audio programming language" -HOMEPAGE="http://chuck.cs.princeton.edu/; -SRC_URI="http://chuck.cs.princeton.edu/release/files/${P}.tgz; - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="~amd64 ~x86" -IUSE="+alsa jack examples" -REQUIRED_USE="|| ( alsa jack )" - -RDEPEND="app-eselect/eselect-chuck - media-libs/libsndfile - alsa? ( media-libs/alsa-lib ) - jack? ( media-sound/jack-audio-connection-kit )" -DEPEND="${RDEPEND} - sys-devel/bison - sys-devel/flex" - -PATCHES=( - "${FILESDIR}"/${PN}-1.2.1.1-hid-smc.patch - "${FILESDIR}"/${PN}-1.3.5.1-makefile.patch -) - -compile_backend() { - backend=$1 - pushd "${S}/src" &>/dev/null || die - einfo "Compiling against ${backend}" - emake CC=$(tc-getCC) CXX=$(tc-getCXX) linux-${backend} - mv chuck{,-${backend}} || die - emake clean - popd &>/dev/null || die -} - -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 -} - -src_install() { - use jack && dobin src/chuck-jack - use alsa && dobin src/chuck-alsa - - dodoc AUTHORS DEVELOPER PROGRAMMER QUICKSTART README THANKS TODO VERSIONS - docinto doc - dodoc doc/* - if use examples; then - insinto /usr/share/doc/${PF}/ - doins -r examples - docompress -x /usr/share/doc/${PF}/examples - fi -} - -pkg_postinst() { - if [[ -z ${REPLACING_VERSIONS} ]]; then - elog "Chuck now can use multiple audio engines, so you can specify" - elog "the preferred audio engine with chuck-{jack,alsa}" - elog "Or you can use 'eselect chuck' to set the audio engine" - fi - eselect chuck update --if-unset -} diff --git a/media-sound/chuck/files/chuck-1.2.1.1-hid-smc.patch b/media-sound/chuck/files/chuck-1.2.1.1-hid-smc.patch deleted file mode 100644 index e5dcef9da81..000 --- a/media-sound/chuck/files/chuck-1.2.1.1-hid-smc.patch +++ /dev/null @@ -1,149 +0,0 @@ -diff -ru chuck-1.2.1.1~/src/util_hid.cpp chuck-1.2.1.1/src/util_hid.cpp chuck-1.2.1.1~/src/util_hid.cpp2008-03-29 23:24:21.0 +0100 -+++ chuck-1.2.1.1/src/util_hid.cpp 2008-03-29 23:24:54.0 +0100 -@@ -7175,14 +7175,139 @@ - int WiiRemote_send( const HidMsg * msg ){ return -1; } - const char * WiiRemote_name( int wr ){ return NULL; } - -+#define SYSFS_TILTSENSOR_FILE "/sys/devices/platform/applesmc/position" -+#define TILTSENSOR_BUF_LEN 32 -+ -+static struct t_TiltSensor_data -+{ -+ union -+ { -+ struct t_macbook -+ { -+ int x; -+ int y; -+ int z; -+ } macbook; -+ } data; -+ int
[gentoo-commits] repo/gentoo:master commit in: media-sound/chuck/
commit: 5d6284db8dc4ae79633ae9fe2afd65fbac274d99 Author: Andreas Sturmlechner gentoo org> AuthorDate: Sat Sep 1 19:50:51 2018 + Commit: Andreas Sturmlechner gentoo org> CommitDate: Wed Sep 5 21:17:47 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5d6284db media-sound/chuck: Drop 1.3.5.1 Package-Manager: Portage-2.3.48, Repoman-2.3.10 media-sound/chuck/Manifest | 1 - media-sound/chuck/chuck-1.3.5.1.ebuild | 72 -- 2 files changed, 73 deletions(-) diff --git a/media-sound/chuck/Manifest b/media-sound/chuck/Manifest index c06bb1ac981..db8b7944008 100644 --- a/media-sound/chuck/Manifest +++ b/media-sound/chuck/Manifest @@ -1,3 +1,2 @@ -DIST chuck-1.3.5.1.tgz 14686970 BLAKE2B 4ce0427d26070ed86b2ec3f788eff88944bf32eec42790a1126641e111bb41abe4e67b4a16b61a6a93524eb2b34d4460fa7ccb9b3656bdcc60cc23189a67ec3b SHA512 450237207150b285954dc2661d6f7829424d4353cdc457a7dce637b6877247b106ad0ed58bdbded17c1f7558e0f01daa7a06642f2727136f6edca5a64d202f73 DIST chuck-1.3.5.2.tgz 14687476 BLAKE2B 35c3803ba1291bbfedd31d7c2845d20e32af4e91ea77e0790f429465b98d6d3ff91e321f036e3c2294d900d746741d987ac3a231bd6db01e3edaab006d507c97 SHA512 00407b0f20fa9adcd9d0c31078ef7593f8a5b026f19086942c3fa56128fd07e202848651e5e8f41f1d70566de766e84f4a049ca4013e65a61b6f6fb10d69ffbc DIST chuck-1.4.0.0.tgz 14664130 BLAKE2B 2009cc3f6905c7e4361aefdbcc89cab08d21328c6fe8ea366aad32a862428a5ffb16d45b1717e849d174f52e104ff0394a0aa2f93cfceed066e7b393edaabb1e SHA512 198b3c08a79bbbd2c0cdd5d9a7a11b8b58f09e949a3f5dd3f330af7d80fdb2861ca53dce807df555aed6ba917e72001ef7147b62a3ada57c34154102388dece1 diff --git a/media-sound/chuck/chuck-1.3.5.1.ebuild b/media-sound/chuck/chuck-1.3.5.1.ebuild deleted file mode 100644 index 249ca778cb9..000 --- a/media-sound/chuck/chuck-1.3.5.1.ebuild +++ /dev/null @@ -1,72 +0,0 @@ -# Copyright 1999-2015 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=5 -inherit toolchain-funcs flag-o-matic eutils - -DESCRIPTION="Strongly-timed, concurrent, and on-the-fly audio programming language" -HOMEPAGE="http://chuck.cs.princeton.edu/; -SRC_URI="http://chuck.cs.princeton.edu/release/files/${P}.tgz; - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="~amd64 ~x86" -IUSE="+alsa jack examples" -REQUIRED_USE="|| ( alsa jack )" - -RDEPEND="app-eselect/eselect-chuck - media-libs/libsndfile - alsa? ( media-libs/alsa-lib ) - jack? ( media-sound/jack-audio-connection-kit )" -DEPEND="${RDEPEND} - sys-devel/bison - sys-devel/flex" - -src_prepare() { - epatch "${FILESDIR}"/${PN}-1.2.1.1-hid-smc.patch \ - "${FILESDIR}"/${PN}-1.3.5.1-makefile.patch -} - -compile_backend() { - backend=$1 - pushd "${S}/src" &>/dev/null || die - einfo "Compiling against ${backend}" - emake CC=$(tc-getCC) CXX=$(tc-getCXX) linux-${backend} - mv chuck{,-${backend}} - emake clean - popd &>/dev/null || die -} - -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 -} - -src_install() { - use jack && dobin src/chuck-jack - use alsa && dobin src/chuck-alsa - - dodoc AUTHORS DEVELOPER PROGRAMMER QUICKSTART README THANKS TODO VERSIONS - docinto doc - dodoc doc/* - if use examples; then - insinto /usr/share/doc/${PF}/ - doins -r examples - docompress -x /usr/share/doc/${PF}/examples - fi -} - -pkg_postinst() { - elog "Chuck now can use multiple audio engines, so you can specify" - elog "the preferred audio engine with chuck-{jack,alsa}" - elog "Or you can use 'eselect chuck' to set the audio engine" - - einfo "Calling eselect chuck update..." - eselect chuck update --if-unset -}
[gentoo-commits] repo/gentoo:master commit in: media-sound/chuck/files/, media-sound/chuck/
commit: 71872205f5dc05f86d38f1944f21d57bb9f5f641 Author: mil userbound com> AuthorDate: Mon Aug 20 02:11:57 2018 + Commit: Patrice Clement gentoo org> CommitDate: Tue Aug 21 08:29:03 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=71872205 media-sound/chuck: version bump to 1.4.0.0. Closes: https://github.com/gentoo/gentoo/pull/9631 media-sound/chuck/Manifest | 1 + media-sound/chuck/chuck-1.4.0.0.ebuild | 70 ++ .../chuck/files/chuck-1.4.0.0-hid-smc.patch| 148 + .../chuck/files/chuck-1.4.0.0-makefile.patch | 27 4 files changed, 246 insertions(+) diff --git a/media-sound/chuck/Manifest b/media-sound/chuck/Manifest index cd50c692d27..c06bb1ac981 100644 --- a/media-sound/chuck/Manifest +++ b/media-sound/chuck/Manifest @@ -1,2 +1,3 @@ DIST chuck-1.3.5.1.tgz 14686970 BLAKE2B 4ce0427d26070ed86b2ec3f788eff88944bf32eec42790a1126641e111bb41abe4e67b4a16b61a6a93524eb2b34d4460fa7ccb9b3656bdcc60cc23189a67ec3b SHA512 450237207150b285954dc2661d6f7829424d4353cdc457a7dce637b6877247b106ad0ed58bdbded17c1f7558e0f01daa7a06642f2727136f6edca5a64d202f73 DIST chuck-1.3.5.2.tgz 14687476 BLAKE2B 35c3803ba1291bbfedd31d7c2845d20e32af4e91ea77e0790f429465b98d6d3ff91e321f036e3c2294d900d746741d987ac3a231bd6db01e3edaab006d507c97 SHA512 00407b0f20fa9adcd9d0c31078ef7593f8a5b026f19086942c3fa56128fd07e202848651e5e8f41f1d70566de766e84f4a049ca4013e65a61b6f6fb10d69ffbc +DIST chuck-1.4.0.0.tgz 14664130 BLAKE2B 2009cc3f6905c7e4361aefdbcc89cab08d21328c6fe8ea366aad32a862428a5ffb16d45b1717e849d174f52e104ff0394a0aa2f93cfceed066e7b393edaabb1e SHA512 198b3c08a79bbbd2c0cdd5d9a7a11b8b58f09e949a3f5dd3f330af7d80fdb2861ca53dce807df555aed6ba917e72001ef7147b62a3ada57c34154102388dece1 diff --git a/media-sound/chuck/chuck-1.4.0.0.ebuild b/media-sound/chuck/chuck-1.4.0.0.ebuild new file mode 100644 index 000..874e0f13126 --- /dev/null +++ b/media-sound/chuck/chuck-1.4.0.0.ebuild @@ -0,0 +1,70 @@ +# Copyright 1999-2018 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 +inherit toolchain-funcs flag-o-matic + +DESCRIPTION="Strongly-timed, concurrent, and on-the-fly audio programming language" +HOMEPAGE="http://chuck.cs.princeton.edu/; +SRC_URI="http://chuck.cs.princeton.edu/release/files/${P}.tgz; + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="+alsa jack examples" +REQUIRED_USE="|| ( alsa jack )" + +RDEPEND="app-eselect/eselect-chuck + media-libs/libsndfile + alsa? ( media-libs/alsa-lib ) + jack? ( media-sound/jack-audio-connection-kit )" +DEPEND="${RDEPEND} + sys-devel/bison + sys-devel/flex" + +PATCHES=( + "${FILESDIR}"/${PN}-1.4.0.0-hid-smc.patch + "${FILESDIR}"/${PN}-1.4.0.0-makefile.patch +) + +compile_backend() { + backend=$1 + pushd "${S}/src" &>/dev/null || die + einfo "Compiling against ${backend}" + emake CC=$(tc-getCC) CXX=$(tc-getCXX) linux-${backend} + mv chuck{,-${backend}} || die + emake clean + popd &>/dev/null || die +} + +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 +} + +src_install() { + use jack && dobin src/chuck-jack + use alsa && dobin src/chuck-alsa + + dodoc AUTHORS DEVELOPER PROGRAMMER QUICKSTART README THANKS TODO VERSIONS + if use examples; then + insinto /usr/share/doc/${PF}/ + doins -r examples + docompress -x /usr/share/doc/${PF}/examples + fi +} + +pkg_postinst() { + if [[ -z ${REPLACING_VERSIONS} ]]; then + elog "Chuck now can use multiple audio engines, so you can specify" + elog "the preferred audio engine with chuck-{jack,alsa}" + elog "Or you can use 'eselect chuck' to set the audio engine" + fi + eselect chuck update --if-unset +} diff --git a/media-sound/chuck/files/chuck-1.4.0.0-hid-smc.patch b/media-sound/chuck/files/chuck-1.4.0.0-hid-smc.patch new file mode 100644 index 000..0f608f57995 --- /dev/null +++ b/media-sound/chuck/files/chuck-1.4.0.0-hid-smc.patch @@ -0,0 +1,148 @@ +--- chuck-1.4.0.0~/src/core/util_hid.cpp chuck-1.4.0.0/src/core/util_hid.cpp +@@ -7175,14 +7175,139 @@ + int WiiRemote_send( const HidMsg * msg ){ return -1; } + const char * WiiRemote_name( int wr ){ return NULL; } + ++#define SYSFS_TILTSENSOR_FILE "/sys/devices/platform/applesmc/position" ++#define TILTSENSOR_BUF_LEN 32 ++ ++static struct t_TiltSensor_data ++{ ++ union ++ { ++ struct t_macbook ++ { ++ int x; ++
[gentoo-commits] repo/gentoo:master commit in: media-sound/chuck/
commit: d074c9f8331986302c06e523696cdb875335811b Author: Tim Harder gentoo org> AuthorDate: Sun Aug 7 08:33:17 2016 + Commit: Tim Harder gentoo org> CommitDate: Sun Aug 7 08:37:25 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d074c9f8 media-sound/chuck: version bump to 1.3.5.2 media-sound/chuck/Manifest | 1 + media-sound/chuck/chuck-1.3.5.2.ebuild | 73 ++ 2 files changed, 74 insertions(+) diff --git a/media-sound/chuck/Manifest b/media-sound/chuck/Manifest index 867f5fb..ce56ee1 100644 --- a/media-sound/chuck/Manifest +++ b/media-sound/chuck/Manifest @@ -1,2 +1,3 @@ DIST chuck-1.2.1.2.tgz 1546875 SHA256 9cb9c246a2fb7ac886c0a3d5f23a5d60eb18aa7717f6ee57f031e42140cf0d2a SHA512 c5666200b54aec825ede1252f8b0b81a4b0608dde6c5a73a8c15cef35877b88d6a9b880a40f980edb7eca00fd4796db23cf46724bf5b858910ddbca4cbd27dbe WHIRLPOOL 54278f4ad348b6e5c7275bb3180e1327f2e9657ad90d823ad0c9c3934346114c83cd40dbb5260405158cc6e028caee336be2d0655e4729af0fc8092d7efd1036 DIST chuck-1.3.5.1.tgz 14686970 SHA256 d141ca61547131edd2b29bdb88183835e4133ef09807674bfa33a4e6e09d1f53 SHA512 450237207150b285954dc2661d6f7829424d4353cdc457a7dce637b6877247b106ad0ed58bdbded17c1f7558e0f01daa7a06642f2727136f6edca5a64d202f73 WHIRLPOOL 5b70e6badffa39e38ea795ea688b4a452cd290dd849d6779e799c7a79e00513fa4b8c07ed64b7243bd0075936ce3ab4bdc99482268d564391ef3a1a96b9f9e8f +DIST chuck-1.3.5.2.tgz 14687476 SHA256 e900b8545ffcb69c6d49354b18c43a9f9b8f789d3ae822f34b408eaee8d3e70b SHA512 00407b0f20fa9adcd9d0c31078ef7593f8a5b026f19086942c3fa56128fd07e202848651e5e8f41f1d70566de766e84f4a049ca4013e65a61b6f6fb10d69ffbc WHIRLPOOL 1eb7da2136d88cec35d7cb26b56e2e4073eb546ee304d6113cf44a82852e0bc5b87e4064bfb87224cfb1080931e68e179d6468be26da9b8e1ad6d987f7d71d7e diff --git a/media-sound/chuck/chuck-1.3.5.2.ebuild b/media-sound/chuck/chuck-1.3.5.2.ebuild new file mode 100644 index 000..1dd3ac4 --- /dev/null +++ b/media-sound/chuck/chuck-1.3.5.2.ebuild @@ -0,0 +1,73 @@ +# Copyright 1999-2016 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI=6 +inherit toolchain-funcs flag-o-matic + +DESCRIPTION="Strongly-timed, concurrent, and on-the-fly audio programming language" +HOMEPAGE="http://chuck.cs.princeton.edu/; +SRC_URI="http://chuck.cs.princeton.edu/release/files/${P}.tgz; + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="+alsa jack examples" +REQUIRED_USE="|| ( alsa jack )" + +RDEPEND="app-eselect/eselect-chuck + media-libs/libsndfile + alsa? ( media-libs/alsa-lib ) + jack? ( media-sound/jack-audio-connection-kit )" +DEPEND="${RDEPEND} + sys-devel/bison + sys-devel/flex" + +PATCHES=( + "${FILESDIR}"/${PN}-1.2.1.1-hid-smc.patch + "${FILESDIR}"/${PN}-1.3.5.1-makefile.patch +) + +compile_backend() { + backend=$1 + pushd "${S}/src" &>/dev/null || die + einfo "Compiling against ${backend}" + emake CC=$(tc-getCC) CXX=$(tc-getCXX) linux-${backend} + mv chuck{,-${backend}} || die + emake clean + popd &>/dev/null || die +} + +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 +} + +src_install() { + use jack && dobin src/chuck-jack + use alsa && dobin src/chuck-alsa + + dodoc AUTHORS DEVELOPER PROGRAMMER QUICKSTART README THANKS TODO VERSIONS + docinto doc + dodoc doc/* + if use examples; then + insinto /usr/share/doc/${PF}/ + doins -r examples + docompress -x /usr/share/doc/${PF}/examples + fi +} + +pkg_postinst() { + if [[ -z ${REPLACING_VERSIONS} ]]; then + elog "Chuck now can use multiple audio engines, so you can specify" + elog "the preferred audio engine with chuck-{jack,alsa}" + elog "Or you can use 'eselect chuck' to set the audio engine" + fi + eselect chuck update --if-unset +}
[gentoo-commits] repo/gentoo:master commit in: media-sound/chuck/files/, media-sound/chuck/
commit: 6383c382c0a6fe3fbcd455314ac4299a0d900a9b Author: Tim Harder gentoo org> AuthorDate: Sun Aug 7 08:36:56 2016 + Commit: Tim Harder gentoo org> CommitDate: Sun Aug 7 08:37:25 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6383c382 media-sound/chuck: remove old media-sound/chuck/Manifest | 1 - media-sound/chuck/chuck-1.2.1.2.ebuild | 95 - media-sound/chuck/files/chuck-1.2.1.2-gcc44.patch | 12 -- .../chuck/files/chuck-1.3.1.3-makefile.patch | 39 -- media-sound/chuck/files/chuck.eselect-0.1 | 152 - 5 files changed, 299 deletions(-) diff --git a/media-sound/chuck/Manifest b/media-sound/chuck/Manifest index ce56ee1..2767efe 100644 --- a/media-sound/chuck/Manifest +++ b/media-sound/chuck/Manifest @@ -1,3 +1,2 @@ -DIST chuck-1.2.1.2.tgz 1546875 SHA256 9cb9c246a2fb7ac886c0a3d5f23a5d60eb18aa7717f6ee57f031e42140cf0d2a SHA512 c5666200b54aec825ede1252f8b0b81a4b0608dde6c5a73a8c15cef35877b88d6a9b880a40f980edb7eca00fd4796db23cf46724bf5b858910ddbca4cbd27dbe WHIRLPOOL 54278f4ad348b6e5c7275bb3180e1327f2e9657ad90d823ad0c9c3934346114c83cd40dbb5260405158cc6e028caee336be2d0655e4729af0fc8092d7efd1036 DIST chuck-1.3.5.1.tgz 14686970 SHA256 d141ca61547131edd2b29bdb88183835e4133ef09807674bfa33a4e6e09d1f53 SHA512 450237207150b285954dc2661d6f7829424d4353cdc457a7dce637b6877247b106ad0ed58bdbded17c1f7558e0f01daa7a06642f2727136f6edca5a64d202f73 WHIRLPOOL 5b70e6badffa39e38ea795ea688b4a452cd290dd849d6779e799c7a79e00513fa4b8c07ed64b7243bd0075936ce3ab4bdc99482268d564391ef3a1a96b9f9e8f DIST chuck-1.3.5.2.tgz 14687476 SHA256 e900b8545ffcb69c6d49354b18c43a9f9b8f789d3ae822f34b408eaee8d3e70b SHA512 00407b0f20fa9adcd9d0c31078ef7593f8a5b026f19086942c3fa56128fd07e202848651e5e8f41f1d70566de766e84f4a049ca4013e65a61b6f6fb10d69ffbc WHIRLPOOL 1eb7da2136d88cec35d7cb26b56e2e4073eb546ee304d6113cf44a82852e0bc5b87e4064bfb87224cfb1080931e68e179d6468be26da9b8e1ad6d987f7d71d7e diff --git a/media-sound/chuck/chuck-1.2.1.2.ebuild b/media-sound/chuck/chuck-1.2.1.2.ebuild deleted file mode 100644 index 3b43aab..000 --- a/media-sound/chuck/chuck-1.2.1.2.ebuild +++ /dev/null @@ -1,95 +0,0 @@ -# Copyright 1999-2009 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Id$ - -inherit toolchain-funcs flag-o-matic eutils - -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 ) - media-libs/libsndfile - app-admin/eselect" -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_unpack() { - unpack ${A} - cd "${S}" - epatch "${FILESDIR}"/${PN}-1.2.1.1-hid-smc.patch \ - "${FILESDIR}"/${P}-gcc44.patch -} - -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 -} - -compile_backend() { - backend=$1 - einfo "Compiling against ${backend}" - cd "${S}/src" - emake -f "makefile.${backend}" CC=$(tc-getCC) CXX=$(tc-getCXX) || die "emake failed" - mv chuck{,.${backend}} - emake -f "makefile.${backend}" clean -} - -src_install() { - use jack && dobin src/chuck.jack - use alsa && dobin src/chuck.alsa - use oss && dobin src/chuck.oss - - dodoc AUTHORS DEVELOPER PROGRAMMER QUICKSTART README THANKS TODO VERSIONS - docinto doc - dodoc doc/* - if use examples; then - insinto /usr/share/doc/${PF}/examples - doins $(find examples -type f) - for dir in $(find examples/* -type d); do - insinto /usr/share/doc/${PF}/"${dir}" - doins "${dir}"/* - done - fi - - dodir /usr/share/eselect/modules - insinto /usr/share/eselect/modules - newins "${FILESDIR}"/chuck.eselect-0.1 chuck.eselect -} -