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 <[email protected]>
+  +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 <[email protected]>

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"):

Reply via email to