[proaudio] [1564] bumped csound-5.12.1

[ Thread Index | Date Index | More lists.tuxfamily.org/proaudio Archives ]


Revision: 1564
Author:   evermind
Date:     2010-03-07 15:30:03 +0100 (Sun, 07 Mar 2010)
Log Message:
-----------
bumped csound-5.12.1

Modified Paths:
--------------
    trunk/overlays/proaudio/00-DETAILED-PACKAGES-LIST
    trunk/overlays/proaudio/media-sound/csound/ChangeLog
    trunk/overlays/proaudio/media-sound/csound/Manifest

Added Paths:
-----------
    trunk/overlays/proaudio/media-sound/csound/csound-5.12.1.ebuild
    trunk/overlays/proaudio/media-sound/csound/files/csound-5.12.1-SConstruct.patch

Modified: trunk/overlays/proaudio/00-DETAILED-PACKAGES-LIST
===================================================================
--- trunk/overlays/proaudio/00-DETAILED-PACKAGES-LIST	2010-02-27 09:25:44 UTC (rev 1563)
+++ trunk/overlays/proaudio/00-DETAILED-PACKAGES-LIST	2010-03-07 14:30:03 UTC (rev 1564)
@@ -256,6 +256,7 @@
 	csound-5.07.0	arch: ~amd64 ~x86 ~ppc
 	csound-5.08.0	arch: ~amd64 ~x86 ~ppc
 	csound-5.09.0-r1	arch: ~amd64 ~x86 ~ppc
+	csound-5.12.1	arch: ~amd64 ~x86 ~ppc
 	Description: Csound is a sound and music synthesis system,
 		 providing facilities for composition and performance
 		 over a wide range of platforms.
@@ -662,26 +663,12 @@
 
 
 #------- sys-kernel/rt-sources --------
-	rt-sources-2.6.16-r29	arch: amd64 ~ppc ~ppc64 x86
-	rt-sources-2.6.19-r15	arch: ~amd64 ~ppc ~ppc64 ~x86
-	rt-sources-2.6.20-r8	arch: ~amd64 ~ppc ~ppc64 ~x86
-	rt-sources-2.6.21.5-r20	arch: ~amd64 ~ppc ~ppc64 ~x86
-	rt-sources-2.6.22.1-r9	arch: ~amd64 ~ppc ~ppc64 ~x86
-	rt-sources-2.6.23.11-r14	arch: ~amd64 ~ppc ~ppc64 ~x86
-	rt-sources-2.6.23.1-r11	arch: ~amd64 ~ppc ~ppc64 ~x86
-	rt-sources-2.6.23.9-r12	arch: ~amd64 ~ppc ~ppc64 ~x86
 	rt-sources-2.6.24.7-r17	arch: ~amd64 ~ppc ~ppc64 ~x86
-	rt-sources-2.6.25.4-r5	arch: ~amd64 ~ppc ~ppc64 ~x86
-	rt-sources-2.6.25.8-r7	arch: ~amd64 ~ppc ~ppc64 ~x86
-	rt-sources-2.6.26.3-r3	arch: ~amd64 ~ppc ~ppc64 ~x86
-	rt-sources-2.6.26.6-r11	arch: ~amd64 ~ppc ~ppc64 ~x86
 	rt-sources-2.6.26.8-r12	arch: ~amd64 ~x86
-	rt-sources-2.6.29.2-r11	arch: ~amd64 ~x86
 	rt-sources-2.6.29.6-r23	arch: ~amd64 ~x86
-	rt-sources-2.6.31.12-r20	arch: ~amd64 ~x86
 	rt-sources-2.6.31.12-r21	arch: ~amd64 ~x86
 	rt-sources-2.6.31.6-r19	arch: ~amd64 ~x86
-	rt-sources-2.6.33_rc8-r2	arch: ~amd64 ~x86
+	rt-sources-2.6.33-r4	arch: ~amd64 ~x86
 	Description: Realtimne Preemption patched low latency
 		 Linux kernel
 	Homepage:    unknown

Modified: trunk/overlays/proaudio/media-sound/csound/ChangeLog
===================================================================
--- trunk/overlays/proaudio/media-sound/csound/ChangeLog	2010-02-27 09:25:44 UTC (rev 1563)
+++ trunk/overlays/proaudio/media-sound/csound/ChangeLog	2010-03-07 14:30:03 UTC (rev 1564)
@@ -2,6 +2,12 @@
 # Copyright 1999-2010 Gentoo Foundation; Distributed under the GPL v2
 # $Header: $
 
+*csound-5.12.1 (07 Mar 2010)
+
+  07 Mar 2010; Frieder Buerzele <evermind@xxxxxxxxxxxxx>
+  +csound-5.12.1.ebuild, +files/csound-5.12.1-SConstruct.patch:
+  bumped closes #94
+
 *csound-5.09.0-r1 (25 Feb 2010)
 
   25 Feb 2010; Frieder Buerzele <evermind@xxxxxxxxxxxxx>

Modified: trunk/overlays/proaudio/media-sound/csound/Manifest
===================================================================
--- trunk/overlays/proaudio/media-sound/csound/Manifest	2010-02-27 09:25:44 UTC (rev 1563)
+++ trunk/overlays/proaudio/media-sound/csound/Manifest	2010-03-07 14:30:03 UTC (rev 1564)
@@ -1,3 +1,4 @@
+AUX csound-5.12.1-SConstruct.patch 1003 RMD160 722c6e1a82dd902c6aeb80d199e38a4c15bf0784 SHA1 19c811936effc6318040f885198a0f8a3a16cd39 SHA256 37bdc2763a674a64a4cacd80c70e29003dfdd38a8b12136c0812715524e8c922
 AUX csound-SConsruct.diff 2225 RMD160 56e261b5f9f41d4c0fb8d7bc26220cc35b0317ff SHA1 4e26a9e356ba49e39ba3d5c66407676219fa4634 SHA256 bfbbc049f4f5ac3ff6d54384bdb5561483882eab407bbd9ab12924931002c81d
 AUX csound-remote.patch 591 RMD160 d75bc68af8be51b21ebc432ab15d2850af22514f SHA1 536cfe0c9026f3830030ed18370ab26ebf4a1501 SHA256 05cccce1a722d598c2ac05a4ccaa296d12f842ea412c3a8cc66eef39834a9e2b
 AUX custom.py 629 RMD160 a9186ab29d7424f72b5e13eec1a0aa5d2c92140f SHA1 97c66fbebd758eaae98974d97aa7a765cb79ae58 SHA256 81fea3923cc0b9b0eeca9c6a2270c2e2f4d3ded756a888649ebc1d5bbb492544
@@ -7,11 +8,13 @@
 DIST Csound5.07.0.tar.gz 2972932 RMD160 117aecbe536e85c30bd56239c0827c22fa0efaf3 SHA1 066f096d1c96cf08b11ff8e7c0e1078569894a4c SHA256 d5fa1905163b5f389feba9a01e655ea1f97fbd7c782f05b3e99e653d185f3d6c
 DIST Csound5.08.0.tar.gz 14011319 RMD160 ada40251f35ae3bb71560045090327cd081557c2 SHA1 cbec78ab92cfce3ad35478ded7ab97f9459625a2 SHA256 413d066b575b72e980ddeae2a39770445a9d17c353a19ced151b609605a3c172
 DIST Csound5.09.0.tar.gz 5987096 RMD160 99bcbf0b026475d2051ec37d4a556df69afa336d SHA1 1ccffa90e65e2809dad4a799a8fde4e961ecc313 SHA256 561787f5dbf6b8507faaee9cb06df811facbd35a4137578d1a64f5c3671a3ba8
+DIST Csound5.12.1.tar.gz 6121581 RMD160 df4613caef522bb113617f072313ab55882ff820 SHA1 9b2e0f7dc04aa715acee4f37a1b02dedcdd5b552 SHA256 89173d666df4e109e6bbbd9232e68f7710711fa0e853a29f7704aa01d502360d
 EBUILD csound-5.01.ebuild 3026 RMD160 6617d0ad705df942ef12596a3cd18288a16cac58 SHA1 8e2cae81d66f2e539d1a4443e4a0f950b10aab43 SHA256 1e293b6fb63eaa17d2781403bf6dd12a16a6ef7f6ad019133082e0bae6a21efe
 EBUILD csound-5.02.1.ebuild 2987 RMD160 00add814f42210f449bcac2f085af9749cfa155d SHA1 051bee633f0264620f3f07b4c085d5ebdbeeb91a SHA256 b1afb96045df98181eb447d93780cd720302f366e7799045c9c892fe17fedc42
 EBUILD csound-5.02.ebuild 2987 RMD160 00add814f42210f449bcac2f085af9749cfa155d SHA1 051bee633f0264620f3f07b4c085d5ebdbeeb91a SHA256 b1afb96045df98181eb447d93780cd720302f366e7799045c9c892fe17fedc42
 EBUILD csound-5.07.0.ebuild 2940 RMD160 d3dbbebea4a89d549e7e1ebef7ff2e82acb2e10d SHA1 da2d8d8fd4f9802845fbe5dbf163d9c062429986 SHA256 b8914f6cb6b6db40ba1f0f78f807969c4b91a27fc7f2aa3e9a1d2a5820bf257f
 EBUILD csound-5.08.0.ebuild 2941 RMD160 9749d3b3131ecac73660929a841d1ded1e9b11a4 SHA1 744c6b8f126e9143e424ecf5a2c924746e4be38d SHA256 f5ae6f6e666be6929f87a337cdf4c33a7e7e1f8594c797e3a5c24f2d66eb3c7e
 EBUILD csound-5.09.0-r1.ebuild 3042 RMD160 8f7b11517e7f5bc3cccf1e03544c98750422b6d0 SHA1 76d56ef6bf1e4830dcb221dd402e6833fa235dc7 SHA256 a7679d519ee4347d4fa8a5986acd8230466ace1761f3a0eaf4e95d204534e576
-MISC ChangeLog 567 RMD160 5cb07bc64003d1bf07d1157e7c4b6d4fa01a82c4 SHA1 f79f22ac43d80f68a226adcbe22af1e6157c83e7 SHA256 cc9e6a75eefcd576e71cbf9f3b472d29c91195e1bd93b9c06f9367182e3412de
+EBUILD csound-5.12.1.ebuild 3043 RMD160 ca18bb046d0505e20a2fa03508c3b24ebe502cc2 SHA1 c42a18d4cf126462a6afb3dcc20bec3536318193 SHA256 93c50d7073586ddb49672ae1d1e4d0b4a62db4ef80f65b29dd1d84c39c30a4df
+MISC ChangeLog 739 RMD160 c14611a396dcdb1f328abc74e41e0ab076e34da5 SHA1 9ff8a5d21ebff5f1ab3c8728f40f3f5dfb8bcaa1 SHA256 a16cba70f84cfe903b775aac4d1bfe3824e44ac7ae9081dd2b879e4b452b2223
 MISC metadata.xml 268 RMD160 facc07bd885f20615a1f2555069329c642e1a566 SHA1 2456bdb8a218c9d477d2d6ee4bf158de070c7be4 SHA256 96629b266b743f566c29158d4498edeeb1cd6b1f0cd9629e42d4f10b4da82f89

Added: trunk/overlays/proaudio/media-sound/csound/csound-5.12.1.ebuild
===================================================================
--- trunk/overlays/proaudio/media-sound/csound/csound-5.12.1.ebuild	                        (rev 0)
+++ trunk/overlays/proaudio/media-sound/csound/csound-5.12.1.ebuild	2010-03-07 14:30:03 UTC (rev 1564)
@@ -0,0 +1,105 @@
+# Copyright 1999-2010 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+inherit exteutils
+
+DESCRIPTION="Csound is a sound and music synthesis system, providing facilities for composition and performance over a wide range of platforms."
+
+HOMEPAGE="http://csounds.com";
+
+RESTRICT="mirror"
+MY_P=${P/csound-/Csound}
+SRC_URI="mirror://sourceforge/${PN}/${MY_P}.tar.gz"
+
+LICENSE="LGPL-2.1"
+SLOT="0"
+KEYWORDS="~amd64 ~x86 ~ppc"
+
+# We default to using alsa, so no useflag for it ;)
+IUSE="debug dssi gui java jack portaudio stk_opcodes osc_opcodes expensive_math doc amd64 ppc64 static altivec"
+
+
+RDEPEND="media-libs/ladspa-sdk
+	media-libs/alsa-lib
+	>=media-libs/libsndfile-1.0.16"
+
+DEPEND="${RDEPEND}
+	>=x11-libs/fltk-1.1.7
+	dev-util/scons
+	>=dev-lang/python-2.4
+	dev-lang/swig
+	dev-lang/lua
+	portaudio? ( =media-libs/portaudio-19* )
+	jack? ( media-sound/jack-audio-connection-kit )
+	java? ( virtual/jdk )
+	osc_opcodes? ( media-libs/liblo )
+	doc? ( app-doc/doxygen )
+	dssi? ( >=media-libs/dssi-0.9.1 )"
+	#broken
+	#csoundvst? ( >=dev-libs/boost-1.32.1 )
+S="${WORKDIR}/${MY_P}"
+
+src_unpack() {
+	unpack ${A}
+	cd "${S}"
+	epatch "${FILESDIR}/${P}-SConstruct.patch"
+	# fix install.py locales' destdir
+	esed_check -i -e 's@\(fileName = concatPath(\[\)\(xmgDir\)@\1instDir,\2@' \
+		install.py
+}
+
+src_compile() {
+
+	cp "${FILESDIR}/custom.py" .
+
+	local myconf="$(scons_use_enable dssi buildDSSI) \
+		$(scons_use_enable expensive_math useDouble) \
+		$(scons_use_enable portaudio usePortAudio) \
+		$(scons_use_enable jack useJack) \
+		$(scons_use_enable gui buildCsound5GUI) \
+		$(scons_use_enable doc generatePdf) \
+		$(scons_use_enable static dynamicCsoundLibrary) \
+		$(scons_use_enable osc_opcodes useOSC) \
+		$(scons_use_enable stk_opcodes buildStkOpcodes) \
+		$(scons_use_enable java buildJavaWrapper) \
+		$(scons_use_enable altivec useAltivec) \
+		$(scons_use_enable debug buildRelease)"
+	( use amd64 || use ppc64 )  && myconf="${myconf} Word64=1"
+	#! use csoundvst; myconf="${myconf} buildCsoundVST=$? buildCsound5GUI=$?"
+
+	# These addpredicts are to stop sandbox violation errors
+	# addpredict in src_compile() alone does not stop sandbox
+	# violation errors in src_install(()
+	addpredict "/usr/include"
+	addpredict "/usr/lib"
+	addpredict "/etc/ld.so.cache"
+
+	einfo "You enabled following scons options: ${myconf}"
+
+	escons \
+		prefix=/usr \
+		CC=/usr/bin/gcc \
+		customCCFLAGS="$CFLAGS -fno-strict-aliasing -D_LINUX_IF_H" \
+		customCXXFLAGS="$CXXFLAGS -fno-strict-aliasing -D_LINUX_IF_H" \
+		dynamicCsoundLibrary=0 \
+		useCoreAudio=0 \
+		buildLoris=1 \
+		pythonVersion=2.6 \
+		buildPythonOpcodes=0\
+		useFluidsynth=1 \
+		useALSA=1 \
+		${myconf} || die "scons failed!"
+}
+
+src_install() {
+#	addpredict "/usr/include"
+#	dodir "/usr/bin"
+#	escons prefix=${D}/usr install || die "scons install failed!"
+	./install.py --prefix="/usr/" --instdir="${D}"
+	cd ${D}/usr
+	rm -f *.md5sums
+	# fix package collision with dev-libs/clearsilver
+	has_version "dev-libs/clearsilver" && mv ${D}/usr/bin/cs ${D}/usr/bin/cs5
+}
+

Added: trunk/overlays/proaudio/media-sound/csound/files/csound-5.12.1-SConstruct.patch
===================================================================
--- trunk/overlays/proaudio/media-sound/csound/files/csound-5.12.1-SConstruct.patch	                        (rev 0)
+++ trunk/overlays/proaudio/media-sound/csound/files/csound-5.12.1-SConstruct.patch	2010-03-07 14:30:03 UTC (rev 1564)
@@ -0,0 +1,23 @@
+--- SConstruct.orig	2010-01-16 03:27:37.000000000 +0400
++++ SConstruct	2010-03-07 17:04:27.000000000 +0400
+@@ -505,7 +505,6 @@
+ 
+ if getPlatform() == 'linux':
+     commonEnvironment.Append(CCFLAGS = "-DLINUX")
+-    commonEnvironment.Append(CPPFLAGS = ['-DHAVE_SOCKETS'])
+     commonEnvironment.Append(CPPPATH = '/usr/local/include')
+     commonEnvironment.Append(CPPPATH = '/usr/include')
+     commonEnvironment.Append(CPPPATH = '/usr/include')
+@@ -837,12 +836,6 @@
+     if configure.CheckHeader(h[0], language = "C"):
+         commonEnvironment.Append(CPPFLAGS = [h[1]])
+ 
+-if getPlatform() == 'win32':
+-    if configure.CheckHeader("winsock.h", language = "C"):
+-        commonEnvironment.Append(CPPFLAGS = ['-DHAVE_SOCKETS'])
+-elif configure.CheckHeader("sys/socket.h", language = "C"):
+-    commonEnvironment.Append(CPPFLAGS = ['-DHAVE_SOCKETS'])
+-
+ if getPlatform() == 'darwin':
+     commonEnvironment.Append(CPPFLAGS = ['-DHAVE_DIRENT_H'])
+ elif configure.CheckHeader("dirent.h", language = "C"):


Mail converted by MHonArc 2.6.19+ http://listengine.tuxfamily.org/