[proaudio] [1988] Fixed csound-5.12.1-r1.ebuild

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


Revision: 1988
Author:   dominique
Date:     2011-06-04 02:45:27 +0200 (Sat, 04 Jun 2011)
Log Message:
-----------
Fixed  csound-5.12.1-r1.ebuild

Modified Paths:
--------------
    trunk/overlays/proaudio/media-sound/csound/ChangeLog
    trunk/overlays/proaudio/media-sound/csound/Manifest
    trunk/overlays/proaudio/media-sound/csound/csound-5.12.1-r1.ebuild
    trunk/overlays/proaudio/profiles/package.mask

Added Paths:
-----------
    trunk/overlays/proaudio/media-sound/csound/files/custom.py-5.12.1.patch

Modified: trunk/overlays/proaudio/media-sound/csound/ChangeLog
===================================================================
--- trunk/overlays/proaudio/media-sound/csound/ChangeLog	2011-06-03 18:08:00 UTC (rev 1987)
+++ trunk/overlays/proaudio/media-sound/csound/ChangeLog	2011-06-04 00:45:27 UTC (rev 1988)
@@ -2,6 +2,12 @@
 # Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2
 # $Header: $
 
+  04 Jun 2011; Dominique Michel dominique@xxxxxxxxxxxxx>
+  csound-5.12.1-r1.ebuild:
+  * removed commented line that prevented csound to configure correctly
+  * USE csoundac depend on USE lua
+  * custom.py-5.12.1.patch fix the fltk PATH
+
   25 Mar 2011; Hakan Demiralp <keenblade@xxxxxxxxxxxxx>
   csound-5.12.1-r1.ebuild:
   csound-5.12.1-r1: fltk slot changed from 1.1 to 1

Modified: trunk/overlays/proaudio/media-sound/csound/Manifest
===================================================================
--- trunk/overlays/proaudio/media-sound/csound/Manifest	2011-06-03 18:08:00 UTC (rev 1987)
+++ trunk/overlays/proaudio/media-sound/csound/Manifest	2011-06-04 00:45:27 UTC (rev 1988)
@@ -2,6 +2,7 @@
 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
+AUX custom.py-5.12.1.patch 532 RMD160 6bcb516ca0c2f6e33e7a2e048b4ea498bf9f1c2f SHA1 a20f94460e991a5fee509c85ebb092981a8030df SHA256 41bed096090398fc455b7a4e61e504642d468f6d33e5596001440e32425b4397
 AUX install-stk.patch 1457 RMD160 edb7e42a0ae29e7722b342bc05ce6ead6abad004 SHA1 25b2841f8c587ebec28575724c3200f3ea568865 SHA256 3b513d5f249e4759fac621ed97589d05ff56382372c1cde96ff30cb61a695db2
 AUX javaVM.patch 1133 RMD160 c66ad3b4119dcf956c1256045b057d8118baa94e SHA1 7da1ce2a91da9a623c4e0c71508afab2fa32da7b SHA256 d0c65e81397b0ff76d45d94b2695de713cbab0d210ce6312d86c62779c253577
 AUX libmusicxml.patch 391 RMD160 3a6f700ed241f055ad37300012df35d92c848939 SHA1 9cffe53f19aab21ded69eefa13dfefa343f0da80 SHA256 a909e49b535accd2e2d1bfbe9ecb73454d9b59cd165e87c6bba9e10e65c4ab65
@@ -21,7 +22,7 @@
 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
-EBUILD csound-5.12.1-r1.ebuild 7110 RMD160 306d3820ec4ff6594011c90026af95c1acaa60ad SHA1 1032e346fee77afb6af7e725a47d2e7833b76f3e SHA256 5dc37631ba87affd9bff2b72b2367f564b5a4f97558dfbe1872493c94867d037
+EBUILD csound-5.12.1-r1.ebuild 7280 RMD160 b0a61559e98eb237d79b676605276b57ccac75cc SHA1 1e87800e074e329a826f8baaab410ddd6c27832c SHA256 40bc49d2c2ed2313479181b35fd42b3e24660c90cfe9ae7a4bcf9210949abcc3
 EBUILD csound-5.12.1.ebuild 3043 RMD160 ca18bb046d0505e20a2fa03508c3b24ebe502cc2 SHA1 c42a18d4cf126462a6afb3dcc20bec3536318193 SHA256 93c50d7073586ddb49672ae1d1e4d0b4a62db4ef80f65b29dd1d84c39c30a4df
-MISC ChangeLog 1151 RMD160 ace5c51c1519059a4be940d6a9f71d646ce1333e SHA1 e3ad292bb1dfdddd7efa77084a858e961b5be04a SHA256 6d493c46c7ee0a7cb5c8d8aa5378c9bad9f8181c14f93e6f5db34ae4931f825b
+MISC ChangeLog 1388 RMD160 e1617a4b8e85a1dad771e331fb191040955a48d6 SHA1 7da8a4baef883ea19808b8baf517fc02b9b87cac SHA256 7f5ea4556003c4b192f9d8400e1a1e928f8284ce4a7c228142d0c108ff8e5f94
 MISC metadata.xml 268 RMD160 facc07bd885f20615a1f2555069329c642e1a566 SHA1 2456bdb8a218c9d477d2d6ee4bf158de070c7be4 SHA256 96629b266b743f566c29158d4498edeeb1cd6b1f0cd9629e42d4f10b4da82f89

Modified: trunk/overlays/proaudio/media-sound/csound/csound-5.12.1-r1.ebuild
===================================================================
--- trunk/overlays/proaudio/media-sound/csound/csound-5.12.1-r1.ebuild	2011-06-03 18:08:00 UTC (rev 1987)
+++ trunk/overlays/proaudio/media-sound/csound/csound-5.12.1-r1.ebuild	2011-06-04 00:45:27 UTC (rev 1988)
@@ -83,7 +83,12 @@
 	epatch "${FILESDIR}"/install-stk.patch
 	epatch "${FILESDIR}"/javaVM.patch
 	epatch "${FILESDIR}"/libmusicxml.patch
-
+	epatch "${FILESDIR}"/custom.py-${PV}.patch
+	
+	if use csoundac && ! use lua ; then
+		die "You have enables the USE csoundac, you must emerge ${P} with USE=\"lua\" for this to work"
+	fi
+	 
 	if use stk; then
 		ebegin "Copying Perry Cook's Synthesis ToolKit to the tree"
 		cp -r "${WORKDIR}"/stk-"${STK_VERSION}"/* "${S}"/Opcodes/stk/
@@ -159,7 +164,6 @@
 	einfo "You enabled following scons options: ${myconf}"
 
 	escons \
-#		prefix=/usr \
 		CC="$(tc-getCC)" \
 		CXX="$(tc-getCXX)" \
 		customCCFLAGS="$CFLAGS -fno-strict-aliasing" \

Added: trunk/overlays/proaudio/media-sound/csound/files/custom.py-5.12.1.patch
===================================================================
--- trunk/overlays/proaudio/media-sound/csound/files/custom.py-5.12.1.patch	                        (rev 0)
+++ trunk/overlays/proaudio/media-sound/csound/files/custom.py-5.12.1.patch	2011-06-04 00:45:27 UTC (rev 1988)
@@ -0,0 +1,13 @@
+--- custom.py.orig	2011-06-04 00:13:49.000000000 +0200
++++ custom.py	2011-06-04 00:09:34.000000000 +0200
+@@ -18,8 +18,8 @@
+ if sys.platform[:5] == 'linux':
+     platform = 'linux'
+     customCPPPATH.append('/usr/include/libmusicxml')
+-    customCPPPATH.append('/usr/include/fltk-1.1')
+-    customLIBPATH.append('/usr/lib/fltk-1.1')
++    customCPPPATH.append('/usr/include/fltk-1')
++    customLIBPATH.append('/usr/lib/fltk-1')
+ elif sys.platform == 'darwin':
+     platform = 'darwin'
+     customCPPPATH.append('/usr/include/malloc')

Modified: trunk/overlays/proaudio/profiles/package.mask
===================================================================
--- trunk/overlays/proaudio/profiles/package.mask	2011-06-03 18:08:00 UTC (rev 1987)
+++ trunk/overlays/proaudio/profiles/package.mask	2011-06-04 00:45:27 UTC (rev 1988)
@@ -22,8 +22,3 @@
 # waf seems broken
 =media-sound/jack-audio-connection-kit-1.9.1
 =media-sound/jack-audio-connection-kit-1.9.2
-
-# Hakan Demiralp <keenblade@xxxxxxxxxxxxx> (10 Jan 2011)
-# Masking this versions until we can make the
-# the ebuild properly, since it fails to emerge
-=media-sound/csound-5.12.1-r1


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