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