Revision: 2002
Author:   willy
Date:     2011-06-15 04:25:58 +0200 (Wed, 15 Jun 2011)
Log Message:
-----------
Add supercollider 3.4.3

Modified Paths:
--------------
    trunk/overlays/proaudio/media-sound/supercollider/ChangeLog
    trunk/overlays/proaudio/media-sound/supercollider/Manifest
    trunk/overlays/proaudio/media-sound/supercollider/metadata.xml
    trunk/overlays/proaudio/media-sound/supercollider/supercollider-3.3.1.ebuild
    
trunk/overlays/proaudio/media-sound/supercollider/supercollider-99999999.ebuild

Added Paths:
-----------
    trunk/overlays/proaudio/media-sound/supercollider/supercollider-3.4.3.ebuild

Modified: trunk/overlays/proaudio/media-sound/supercollider/ChangeLog
===================================================================
--- trunk/overlays/proaudio/media-sound/supercollider/ChangeLog 2011-06-15 
02:04:01 UTC (rev 2001)
+++ trunk/overlays/proaudio/media-sound/supercollider/ChangeLog 2011-06-15 
02:25:58 UTC (rev 2002)
@@ -1,7 +1,12 @@
 # ChangeLog for media-sound/supercollider
-# Copyright 1999-2010 Gentoo Foundation; Distributed under the GPL v2
+# Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2
 # $Header: $
 
+*supercollider-3.4.3 (15 Jun 2011)
+
+  15 Jun 2011; <[email protected]> +supercollider-3.4.3.ebuild, metadata.xml:
+  Add supercollider 3.4.3
+
 *supercollider-3.3.1 (28 Apr 2010)
 
   28 Apr 2010; Viktor Lazarev <[email protected]>

Modified: trunk/overlays/proaudio/media-sound/supercollider/Manifest
===================================================================
--- trunk/overlays/proaudio/media-sound/supercollider/Manifest  2011-06-15 
02:04:01 UTC (rev 2001)
+++ trunk/overlays/proaudio/media-sound/supercollider/Manifest  2011-06-15 
02:25:58 UTC (rev 2002)
@@ -1,7 +1,9 @@
 AUX 70scel-gentoo.el 106 RMD160 e2de09b5378a1b0fe2dbd3cd61a3787c01e6e4da SHA1 
8efd6732b118bff711cec662e238d93af745b32c SHA256 
c3224e397bb8e9a0a57d709b9d2f99b9afce77e1df485e3ace8342d4c9cc3765
 AUX README-gentoo.txt 3246 RMD160 aabc84efe4d78e18d7a25ad65000f6d240835ce4 
SHA1 2e2ce03562f30c08e645a81695bdb97379a023b4 SHA256 
6f4ee95ecfe6cb2a19084e6c20c4fef71612d98bb698c7b11745d353e87d8edd
 DIST SuperCollider-3.3.1-Source-linux.tar.gz 4947164 RMD160 
394893c026197d91d15c6f85a9f05a1a221b7d4f SHA1 
f0a5f0ed6ebbdf0c87e049ceaf87759a66f24879 SHA256 
004b9034748d5ca9ee20d50d567fd4c844f2a4c3d68797a1eb967bfc4bcf0f12
-EBUILD supercollider-3.3.1.ebuild 3516 RMD160 
62b8b01f50695fcac923eff2839bbd2b1d303cc1 SHA1 
90f8e5eab9241aba36a577eaa3c213e991ea3232 SHA256 
7f83ab98ea1381d0d246e6a8235dd00d033af8a44a913cabd5f571c6d4036a98
-EBUILD supercollider-99999999.ebuild 3501 RMD160 
9c66070d987ebda9f3463a0d642cb8a23c6fba1a SHA1 
afd02460bdd3b84f19aef6c16e6f149316c4b507 SHA256 
85984a7c9ecdfc3a5cd4d6d84f5fe277136e4c3f24193fd495631ad05de47e86
-MISC ChangeLog 633 RMD160 663afdacb8a88e8010fac2840a2c5b10be6d265c SHA1 
d8ff5d25248e9adabcdefd6bf1fa67799ca59c79 SHA256 
0886667493ed7cde74e01e8b2c449cc6c7cc41aa9066a9b82ebfab5b67c2f7ad
-MISC metadata.xml 529 RMD160 40a1dd56fff4b29ffe2611f850339b1b0a369c25 SHA1 
2a810f8a24dbfb0b3551ca397a86cccfc32a7a23 SHA256 
c518c542033e82d336586af235b435ef12e89b11e2bddaf6ac33dd53dde0bc51
+DIST SuperCollider-3.4.3-Source-linux.tar.gz 5181623 RMD160 
96bd48bea834e21687fdf3e9b28d29ce0eac6db1 SHA1 
7acd69f46a95d4e348a868f9f7a119e325e93881 SHA256 
1ae89a8ddfc6c46a3e8f8478367415b0bfe04a77c52a9c3428d72bb3d1b0a1bc
+EBUILD supercollider-3.3.1.ebuild 3516 RMD160 
bf92ac12ea06d1073a74ca322841b2e00c9a9967 SHA1 
1e754d16ec5ccd316d3b5f3f9e553f5c9e8b6bbb SHA256 
ac5bc20724b82a844b25f323939b0436a2736b78779dd3033e72567db1cbc7ac
+EBUILD supercollider-3.4.3.ebuild 3348 RMD160 
1e3b92316deb3ea03a0765018dfa7f7bb89f8a45 SHA1 
53dd66279dfad5da54cf9f8f633688811719d5c7 SHA256 
d906a050bbe3c6abf593dad5c081b65430922bc6e8fa9b6cf525dc70e0d77ee0
+EBUILD supercollider-99999999.ebuild 3501 RMD160 
83720365931550d0a984e0399ed253592a12b968 SHA1 
ed5df92a132ca951e95b991508b6009d713b6ddc SHA256 
f21edeaca0538c04f21a1288d2ee5b3a726db8901ef1b93a57bb468f4118de06
+MISC ChangeLog 773 RMD160 93e23f4eec29814a01e4c02ccd96299a07dcc115 SHA1 
879d2dc86feeada27b52a9df4cb4b866fd855788 SHA256 
22d530cfcafb362d54580a2eb4670fbd438bde0c4b2f3070373f744623cdf3b0
+MISC metadata.xml 818 RMD160 2c8665830cd9e6d3ed40c4047c705fe7fea241b4 SHA1 
2674a675749e72d68c916a65905fddaa2219803a SHA256 
77f927c1fffe38c696ba38f840c49047a79dd5c8195697aa1b2596fa675b22ae

Modified: trunk/overlays/proaudio/media-sound/supercollider/metadata.xml
===================================================================
--- trunk/overlays/proaudio/media-sound/supercollider/metadata.xml      
2011-06-15 02:04:01 UTC (rev 2001)
+++ trunk/overlays/proaudio/media-sound/supercollider/metadata.xml      
2011-06-15 02:25:58 UTC (rev 2002)
@@ -9,7 +9,12 @@
        <use>
                <flag name="devel">Build and install the development 
files</flag>
                <flag name="emacs">Enable the SCEL user interface</flag>
+               <flag name="gedit">Enable the SCED user interface</flag>
+               <flag name="lang">Build the sclang interpreter</flag>
                <flag name="lid">Build with Linux Input Device support</flag>
+               <flag name="rendezvous">Enable Zeroconf/Rendezvous</flag>
+               <flag name="strip">Strip symbols from binaries</flag>
+               <flag name="vim">Enable the SCVIM user interface</flag>
                <flag name="wii">Build with Linux WII support</flag>
        </use>
 </pkgmetadata>

Modified: 
trunk/overlays/proaudio/media-sound/supercollider/supercollider-3.3.1.ebuild
===================================================================
--- 
trunk/overlays/proaudio/media-sound/supercollider/supercollider-3.3.1.ebuild    
    2011-06-15 02:04:01 UTC (rev 2001)
+++ 
trunk/overlays/proaudio/media-sound/supercollider/supercollider-3.3.1.ebuild    
    2011-06-15 02:25:58 UTC (rev 2002)
@@ -1,4 +1,4 @@
-# Copyright 1999-2010 Gentoo Foundation
+# Copyright 1999-2011 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 # $Header: $
 

Added: 
trunk/overlays/proaudio/media-sound/supercollider/supercollider-3.4.3.ebuild
===================================================================
--- 
trunk/overlays/proaudio/media-sound/supercollider/supercollider-3.4.3.ebuild    
                            (rev 0)
+++ 
trunk/overlays/proaudio/media-sound/supercollider/supercollider-3.4.3.ebuild    
    2011-06-15 02:25:58 UTC (rev 2002)
@@ -0,0 +1,105 @@
+# Copyright 1999-2011 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+EAPI="2"
+
+inherit elisp-common toolchain-funcs scons-utils
+
+DESCRIPTION="An environment and a programming language for real time audio 
synthesis."
+HOMEPAGE="http://www.audiosynth.com http://supercollider.sourceforge.net";
+
+MY_PN="SuperCollider"
+MY_P="${MY_PN}-${PV}"
+
+SRC_URI="mirror://sourceforge/${PN}/Source/${PV}/${MY_P}-Source-linux.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~x86 ~amd64"
+
+# lid means linux input device support.
+IUSE="alsa altivec curl debug devel emacs fftw gedit jack lang lid portaudio 
readline rendezvous sse sse2 strip vim wii X"
+
+RDEPEND=">=media-sound/jack-audio-connection-kit-0.100.0
+       media-libs/alsa-lib
+       >=media-libs/libsndfile-1.0.16
+       fftw? ( >=sci-libs/fftw-3.0 )
+       readline? ( >=sys-libs/readline-5.0 )
+       portaudio? ( media-libs/portaudio )"
+
+DEPEND="${RDEPEND}
+       sys-apps/sed
+       sys-devel/automake
+       dev-util/scons
+       emacs? ( virtual/emacs )
+       dev-util/pkgconfig
+       dev-util/scons
+       gedit? ( app-editors/gedit )
+       vim? ( app-editors/vim )"
+
+S="${WORKDIR}/${MY_PN}-Source/common"
+
+#src_prepare() {
+       # Uncommenting a line per linux/examples/sclang.cfg.in
+#      if ! use emacs; then
+#              sed -ie "/#-@SC_LIB_DIR@\/Common\/GUI\/Document.sc/s/^#//" \
+#                      "${S}/linux/examples/sclang.cfg.in" ||
+#                      die "sed failed."
+#      else
+#              sed -e "/elisp_dir = 
os.path.join(INSTALL_PREFIX/s/site-lisp')/site-lisp','scel')/" \
+#              -i "${S}/SConstruct" ||
+#              die "modifying elisp installdir failed."
+#      fi
+
+       # remove strange rpath
+#      sed -e "/LINKFLAGS = /s/'-Wl,-rpath,build -Wl/'-Wl, -rpath -Wl/" -i 
"${S}/SConstruct" ||
+#              die "fix rpath failed."
+#}
+
+src_compile() {
+       tc-export CC CXX
+       mkdir -p "${D}"
+
+       escons CUSTOMCCFLAGS="${CFLAGS}" CUSTOMCXXFLAGS="${CXXFLAGS}" \
+               PREFIX="/usr" DESTDIR="${D}" \
+               $(use_scons alsa ALSA) $(use_scons altivec ALTIVEC) $(use_scons 
curl CURL) \
+               $(use_scons jack AUDIOAPI jack) $(use_scons readline READLINE) \
+               $(use_scons debug DEBUG) $(use_scons devel DEVELOPMENT) 
$(use_scons fftw FFTW) \
+               $(use_scons lang LANG) $(use_scons lid LID) $(use_scons wii 
WII) \
+               $(use_scons rendezvous RENDEZVOUS) $(use_scons emacs SCEL) 
$(use_scons vim SCVIM) \
+               $(use_scons gedit SCED) $(use_scons sse SSE) $(use_scons sse2 
SSE2) \
+               $(use_scons X X11) $(use_scons strip STRIP) || die "compilation 
failed"
+}
+
+src_install() {
+       # Main install
+       escons install || die "instal failed"
+
+       # Install our config file
+       insinto /etc/supercollider
+       doins linux/examples/sclang.cfg
+
+       # Documentation
+       mv "README LINUX" "README-linux"
+       mv editors/scel/README editors/scel/README-scel
+       dodoc README-linux editors/scel/README-scel
+
+       # Our documentation
+       sed -e "s:@DOCBASE@:/usr/share/doc/${PF}:" < 
"${FILESDIR}/README-gentoo.txt" | gzip > 
"${D}/usr/share/doc/${PF}/README-gentoo.txt.gz"
+
+       # Example files (don't gzip)
+       insinto /usr/share/doc/${PF}/examples
+       doins linux/examples/onetwoonetwo.sc linux/examples/sclang.sc
+
+       use emacs && elisp-site-file-install "${FILESDIR}/70scel-gentoo.el"
+}
+
+pkg_postinst() {
+       einfo
+       einfo "Notice: SuperCollider is not very intuitive to get up and 
running."
+       einfo "The best course of action to make sure that the installation was"
+       einfo "successful and get you started with using SuperCollider is to 
take"
+       einfo "a look through /usr/share/doc/${PF}/README-gentoo.txt.gz"
+       einfo
+}

Modified: 
trunk/overlays/proaudio/media-sound/supercollider/supercollider-99999999.ebuild
===================================================================
--- 
trunk/overlays/proaudio/media-sound/supercollider/supercollider-99999999.ebuild 
    2011-06-15 02:04:01 UTC (rev 2001)
+++ 
trunk/overlays/proaudio/media-sound/supercollider/supercollider-99999999.ebuild 
    2011-06-15 02:25:58 UTC (rev 2002)
@@ -1,4 +1,4 @@
-# Copyright 1999-2010 Gentoo Foundation
+# Copyright 1999-2011 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 # $Header: $
 

Reply via email to