[proaudio] [2002] Add supercollider 3.4.3 |
[ Thread Index |
Date Index
| More lists.tuxfamily.org/proaudio Archives
]
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; <willy@xxxxxxxxxx> +supercollider-3.4.3.ebuild, metadata.xml:
+ Add supercollider 3.4.3
+
*supercollider-3.3.1 (28 Apr 2010)
28 Apr 2010; Viktor Lazarev <taurus101v@xxxxxxxxx>
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: $