[proaudio] [2682] media-sound/supercollider: 99999999 -> 9999, fix multilib strict issue, thanks to Gavin Pryke for testing. |
[ Thread Index |
Date Index
| More lists.tuxfamily.org/proaudio Archives
]
Revision: 2682
Author: lilrc
Date: 2013-04-20 21:28:57 +0200 (Sat, 20 Apr 2013)
Log Message:
-----------
media-sound/supercollider: 99999999 -> 9999, fix multilib strict issue, thanks to Gavin Pryke for testing.
Modified Paths:
--------------
trunk/overlays/proaudio/media-sound/supercollider/ChangeLog
trunk/overlays/proaudio/media-sound/supercollider/Manifest
trunk/overlays/proaudio/media-sound/supercollider/supercollider-3.6.3.ebuild
Added Paths:
-----------
trunk/overlays/proaudio/media-sound/supercollider/supercollider-9999.ebuild
Removed Paths:
-------------
trunk/overlays/proaudio/media-sound/supercollider/supercollider-99999999.ebuild
Modified: trunk/overlays/proaudio/media-sound/supercollider/ChangeLog
===================================================================
--- trunk/overlays/proaudio/media-sound/supercollider/ChangeLog 2013-04-20 14:25:18 UTC (rev 2681)
+++ trunk/overlays/proaudio/media-sound/supercollider/ChangeLog 2013-04-20 19:28:57 UTC (rev 2682)
@@ -2,6 +2,15 @@
# Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2
# $Header: $
+*supercollider-9999 (20 Apr 2013)
+
+ 20 Apr 2013; Karl Linden (lilrc) <lilrc@xxxxxxxxxxxxxxxxxxxxx>
+ supercollider-3.6.3.ebuild, +supercollider-9999.ebuild,
+ -supercollider-99999999.ebuild:
+ Re-version live ebuild to 9999 instead of 99999999.
+ Fix issue when multilib strict is set. Thanks to Gavin Pryke for testing the
+ ebuild.
+
*supercollider-3.6.3 (19 Apr 2013)
19 Apr 2013; Karl Linden (lilrc) <lilrc@xxxxxxxxxxxxxxxxxxxxx>
Modified: trunk/overlays/proaudio/media-sound/supercollider/Manifest
===================================================================
--- trunk/overlays/proaudio/media-sound/supercollider/Manifest 2013-04-20 14:25:18 UTC (rev 2681)
+++ trunk/overlays/proaudio/media-sound/supercollider/Manifest 2013-04-20 19:28:57 UTC (rev 2682)
@@ -1,6 +1,6 @@
AUX README.gentoo 2443 SHA256 a817a4b6fe4adb0184400f6b8b35b39b0af50378caa56fce603fddeb8deb52ee SHA512 e742739887866a49d5f814860b407f4cc1aba8f19b54de7c4cdaf99c40dd8af4de38c9e76d32f561b830ea772f06d50f7452a72a0c659a1079ff22bc2e85ad4f WHIRLPOOL 2ce1cc3ed5140e21746bf74cf23fc761fbe915adafa34e3d746c3d7544ee4090bd667c1865bdc6f1e7aeee2890f4cae2be6c53853df3d30122f7a768bf8ae2fe
DIST SuperCollider-3.6.3-Source-linux.tar.bz2 7333680 SHA256 9bec4455d673f9a1ab687229a7246cfe85147ff184727efea7a1abdd32f91aac SHA512 8bd70c1525b1a7cb9cf2a065007f45c479df2eeffa28e92f3265502391ccfd886ad6b72d8fdf5a05e6dce74a77dfee7e8aca6568c997e615d02ca4557b88227f WHIRLPOOL 6ca9a34a588135c69d4f5cffc1569fd26450157055e4f47ce4b8c2e8ebdd8363a11245eff9b0a3e6093aea55d7c6996c0b2b9ea1a946e7c6e5a96cbaa26fb32f
-EBUILD supercollider-3.6.3.ebuild 3706 SHA256 ccd7818a0f81362e5167702f416dd1fb8cb520844d455f73b32b3406bda24786 SHA512 bd0f086f70b42fe73a3c75bdcf2b1bcd21423cfdf801331ced0f9322897abb99be51d8940d858eebb7e476f278534f5970d62cb42a2096d5f911a4aa76de9efa WHIRLPOOL f36c9ea3e816c11bf15a71dba94e46da3291e8ba08c0a069e4a5ef2543488fef99a386e08c392a3c4f02bc9aea523ddca3cce569e7f43bc1e0028e77c05f07c2
-EBUILD supercollider-99999999.ebuild 3596 SHA256 29a319a25515459869c0fd4303e6642b2f07ecf2685f9cb03baf205103f5c7cd SHA512 6919946c8d78f6edbbfce69a9b5f3d0c45254780383762f80c8a81b59d06ac6e003b5e12d0a753bc1dd0cd1e5ff821341761aced4482e82d25aee0c578dc55e4 WHIRLPOOL 8d9fe67c9c0df65238ea106d8f01a4c6d75c3bf90044c2e7144b9e9fdcdbb353d630016a5fb693f6ce9287abbc5f555e2f423e0581b21934a1fa2522065c6ec5
-MISC ChangeLog 1502 SHA256 671ab5fcae7049625ba677ba662b830e6da8b8ac39331dd70ac3ff9e95e34149 SHA512 8bea76ed99187e2c9b9f784f4699f7c9677ecca3e0b0af7767353e248d0d08343111c2dcd394acd79a572223acb7fd38927d27bf6baad3d58067718df0a486b4 WHIRLPOOL 034df4a7e6e56063bfda9e238c72a11cf9b76e70c6986bf0de191b755f60fe0b67ff4cab53b646f1cdee50ccefe7421e65299f157746610989dd018cc00790fb
+EBUILD supercollider-3.6.3.ebuild 3815 SHA256 bf21fe6141ae1f5ef940623d528fcacd248b8882f2cc39ab7549d8b488d0f08e SHA512 55923dfef5fbf6e428a522b1ce12a9697c7b740af38b6622935d26b2fcee20b1f7c73913713533964e55ae0866e3638b47277dc4db31fac66779a887cbbf2346 WHIRLPOOL 771553b3bf7afefb970158fac11b38ffa23d40583753b6e760a795c6223deb4d519ea36a24964d67933566b8eaf883a858e627b32c78e77f71ffc12c394c9bbd
+EBUILD supercollider-9999.ebuild 3705 SHA256 2839b2fe5cda9bf0eeddb8f0703203c247f4a2bd2df01c0bbc0dafdacbbdbdfb SHA512 705ef8bb9200508515bc15215723f0d26bec6e28fff9bf6223637d504e5deaf8636a3171fda3c9370ada1b220326129fec46261456fe078fdc202926f99e2ecb WHIRLPOOL eec4bc3e5597311e2415d7d93ea19623432d8fb10b46dd7a5ca33c87727a5489bd7be4e3f3f08e74baf355fba671bcf5644f53939395b2127375ab2099f6e08a
+MISC ChangeLog 1838 SHA256 1f600658756e6a1a4576b860be4f7c25f7c8d111d27352fb269c3975516db381 SHA512 2fc4eeec202d4c3e4467633620c49514f223c8c974011b3a214bf21edbe847f35afc91f0dbe9ba4ec30cdc6100568e0cf554127eda4f2c34bcf32662714cb6a6 WHIRLPOOL bdd26b662859c19725e476c44397fe45b34c643a4af1a383935ec3dbda08cae1ae5886061c4a266aa56cb22af6cfc09632b41c8f7efee181d9f515f5c45cd168
MISC metadata.xml 931 SHA256 adf9c574616ffcf93a1a39baccc67568243923daae19ea57db3e0d5dab2e890e SHA512 857a7454377edc2cdaa6be55a5bd94ef5acc43a7db1f99d1713500b178447a53504fc22997cf8beccf87360821ca8937d280603219c92c2922599fcafcd0c69e WHIRLPOOL c8513cf14875acd12f3bfe8c47e87b041013365000f575cbe1bb66c4be1dfcfdc671a2583ba64caab6ca26cc81acf553db7c7136eecffae3fba7ed36d2726592
Modified: trunk/overlays/proaudio/media-sound/supercollider/supercollider-3.6.3.ebuild
===================================================================
--- trunk/overlays/proaudio/media-sound/supercollider/supercollider-3.6.3.ebuild 2013-04-20 14:25:18 UTC (rev 2681)
+++ trunk/overlays/proaudio/media-sound/supercollider/supercollider-3.6.3.ebuild 2013-04-20 19:28:57 UTC (rev 2682)
@@ -4,7 +4,7 @@
EAPI="5"
-inherit cmake-utils eutils exteutils versionator
+inherit cmake-utils eutils exteutils multilib versionator
MY_PN="SuperCollider"
MY_P="${MY_PN}-${PV}"
@@ -103,6 +103,9 @@
src_install() {
cmake-utils_src_install
+ # Do not violate multilib strict
+ mv "${ED}/usr/lib" "${ED}/usr/$(get_libdir)" || die "mv failed"
+
use emacs && newdoc editors/scel/README README.emacs
use gedit && newdoc editors/sced/README README.gedit
use vim && newdoc editors/scvim/README README.vim
Copied: trunk/overlays/proaudio/media-sound/supercollider/supercollider-9999.ebuild (from rev 2677, trunk/overlays/proaudio/media-sound/supercollider/supercollider-99999999.ebuild)
===================================================================
--- trunk/overlays/proaudio/media-sound/supercollider/supercollider-9999.ebuild (rev 0)
+++ trunk/overlays/proaudio/media-sound/supercollider/supercollider-9999.ebuild 2013-04-20 19:28:57 UTC (rev 2682)
@@ -0,0 +1,115 @@
+# Copyright 1999-2013 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+EAPI="5"
+
+inherit cmake-utils eutils exteutils git-2 multilib versionator
+
+DESCRIPTION="An environment and a programming language for real time audio synthesis."
+HOMEPAGE="http://supercollider.sourceforge.net"
+EGIT_REPO_URI="git://${PN}.git.sourceforge.net/gitroot/${PN}/${PN}"
+EGIT_HAS_SUBMODULES="1"
+
+LICENSE="GPL-2 gpl3? ( GPL-3 )"
+SLOT="0"
+KEYWORDS=""
+
+IUSE="+avahi coreaudio curl debug doc emacs +fftw gedit +gpl3 ide jack portaudio qt4 server +sndfile sse sse4 static-libs system-boost system-yaml test vim wiimote"
+REQUIRED_USE="
+ ide? ( qt4 )
+ ^^ ( coreaudio jack portaudio )"
+
+# Both alsa and readline will be automatically checked in cmake but
+# there are no options for theese. Thus the functionality cannot be
+# controlled through USE flags. Therefore hard-enabled.
+RDEPEND=">=media-sound/jack-audio-connection-kit-0.100.0
+ media-libs/alsa-lib
+ >=sys-libs/readline-5.0
+ x11-libs/libXt
+ avahi? ( net-dns/avahi )
+ fftw? ( >=sci-libs/fftw-3.0 )
+ portaudio? ( media-libs/portaudio )
+ qt4? (
+ >=dev-qt/qtcore-4.7
+ >=dev-qt/qtgui-4.7
+ >=dev-qt/qtwebkit-4.7
+ )
+ sndfile? ( >=media-libs/libsndfile-1.0.16 )
+ system-boost? ( dev-libs/boost )
+ system-yaml? ( dev-cpp/yaml-cpp )
+ wiimote? ( app-misc/cwiid )"
+DEPEND="${RDEPEND}
+ dev-libs/icu
+ virtual/pkgconfig
+ emacs? ( virtual/emacs )
+ gedit? ( app-editors/gedit )
+ vim? ( app-editors/vim )"
+
+DOCS=( AUTHORS README_LINUX.txt "${FILESDIR}/README.gentoo" )
+
+pkg_pretend() {
+ if use test; then
+ ewarn "You are trying to install ${PN} with tests enabled. This will most"
+ ewarn "probably fail. However, if it succeeds please let us know at"
+ ewarn "proaudio@xxxxxxxxxxxxxxxxxxx. Please also do contact us if you know how"
+ ewarn "to get the tests working."
+ fi
+}
+
+src_prepare() {
+ esed_check -i -e "s|SuperCollider|${PF}|" "${S}/platform/linux/CMakeLists.txt"
+}
+
+src_configure() {
+ use debug && CMAKE_BUILD_TYPE="Debug"
+ local mycmakeargs=(
+ $(cmake-utils_use_no avahi AVAHI)
+ $(cmake-utils_use curl CURL)
+ $(cmake-utils_use debug SC_MEMORY_DEBUGGING)
+ $(cmake-utils_use debug SN_MEMORY_DEBUGGING)
+ $(cmake-utils_use debug GC_SANITYCHECK)
+ $(cmake-utils_use doc INSTALL_HELP)
+ $(cmake-utils_use emacs SC_EL)
+ $(cmake-utils_use !fftw FFT_GREEN)
+ $(cmake-utils_use gedit SC_ED)
+ $(cmake-utils_use_no gpl3 GPL3)
+ $(cmake-utils_use ide SC_IDE)
+ $(cmake-utils_use_no sndfile SNDFILE)
+ $(cmake-utils_use qt4 SC_QT)
+ $(cmake-utils_use server SCLANG_SERVER)
+ $(cmake-utils_use sse SSE)
+ $(cmake-utils_use sse4 SSE41)
+ $(cmake-utils_use sse4 SSE42)
+ $(cmake-utils_use !static-libs LIBSCSYNTH)
+ $(cmake-utils_use system-boost SYSTEM_BOOST)
+ $(cmake-utils_use system-yaml SYSTEM_YAMLCPP)
+ $(cmake-utils_use test ENABLE_TESTSUITE)
+ $(cmake-utils_use vim SC_VIM)
+ $(cmake-utils_use wiimote SC_WII)
+ )
+ use coreaudio && mycmakeargs+=( "AUDIOAPI=coreaudio" )
+ use jack && mycmakeargs+=( "AUDIOAPI=jack" )
+ use portaudio && mycmakeargs+=( "AUDIOAPI=portaudio" )
+ cmake-utils_src_configure
+}
+
+src_install() {
+ cmake-utils_src_install
+
+ # Do not violate multilib strict
+ mv "${ED}/usr/lib" "${ED}/usr/$(get_libdir)" || die "mv failed"
+
+ use emacs && newdoc editors/scel/README README.emacs
+ use gedit && newdoc editors/sced/README README.gedit
+ use vim && newdoc editors/scvim/README README.vim
+}
+
+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
+}
Deleted: trunk/overlays/proaudio/media-sound/supercollider/supercollider-99999999.ebuild
===================================================================
--- trunk/overlays/proaudio/media-sound/supercollider/supercollider-99999999.ebuild 2013-04-20 14:25:18 UTC (rev 2681)
+++ trunk/overlays/proaudio/media-sound/supercollider/supercollider-99999999.ebuild 2013-04-20 19:28:57 UTC (rev 2682)
@@ -1,112 +0,0 @@
-# Copyright 1999-2013 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: $
-
-EAPI="5"
-
-inherit cmake-utils eutils exteutils git-2 versionator
-
-DESCRIPTION="An environment and a programming language for real time audio synthesis."
-HOMEPAGE="http://supercollider.sourceforge.net"
-EGIT_REPO_URI="git://${PN}.git.sourceforge.net/gitroot/${PN}/${PN}"
-EGIT_HAS_SUBMODULES="1"
-
-LICENSE="GPL-2 gpl3? ( GPL-3 )"
-SLOT="0"
-KEYWORDS=""
-
-IUSE="+avahi coreaudio curl debug doc emacs +fftw gedit +gpl3 ide jack portaudio qt4 server +sndfile sse sse4 static-libs system-boost system-yaml test vim wiimote"
-REQUIRED_USE="
- ide? ( qt4 )
- ^^ ( coreaudio jack portaudio )"
-
-# Both alsa and readline will be automatically checked in cmake but
-# there are no options for theese. Thus the functionality cannot be
-# controlled through USE flags. Therefore hard-enabled.
-RDEPEND=">=media-sound/jack-audio-connection-kit-0.100.0
- media-libs/alsa-lib
- >=sys-libs/readline-5.0
- x11-libs/libXt
- avahi? ( net-dns/avahi )
- fftw? ( >=sci-libs/fftw-3.0 )
- portaudio? ( media-libs/portaudio )
- qt4? (
- >=dev-qt/qtcore-4.7
- >=dev-qt/qtgui-4.7
- >=dev-qt/qtwebkit-4.7
- )
- sndfile? ( >=media-libs/libsndfile-1.0.16 )
- system-boost? ( dev-libs/boost )
- system-yaml? ( dev-cpp/yaml-cpp )
- wiimote? ( app-misc/cwiid )"
-DEPEND="${RDEPEND}
- dev-libs/icu
- virtual/pkgconfig
- emacs? ( virtual/emacs )
- gedit? ( app-editors/gedit )
- vim? ( app-editors/vim )"
-
-DOCS=( AUTHORS README_LINUX.txt "${FILESDIR}/README.gentoo" )
-
-pkg_pretend() {
- if use test; then
- ewarn "You are trying to install ${PN} with tests enabled. This will most"
- ewarn "probably fail. However, if it succeeds please let us know at"
- ewarn "proaudio@xxxxxxxxxxxxxxxxxxx. Please also do contact us if you know how"
- ewarn "to get the tests working."
- fi
-}
-
-src_prepare() {
- esed_check -i -e "s|SuperCollider|${PF}|" "${S}/platform/linux/CMakeLists.txt"
-}
-
-src_configure() {
- use debug && CMAKE_BUILD_TYPE="Debug"
- local mycmakeargs=(
- $(cmake-utils_use_no avahi AVAHI)
- $(cmake-utils_use curl CURL)
- $(cmake-utils_use debug SC_MEMORY_DEBUGGING)
- $(cmake-utils_use debug SN_MEMORY_DEBUGGING)
- $(cmake-utils_use debug GC_SANITYCHECK)
- $(cmake-utils_use doc INSTALL_HELP)
- $(cmake-utils_use emacs SC_EL)
- $(cmake-utils_use !fftw FFT_GREEN)
- $(cmake-utils_use gedit SC_ED)
- $(cmake-utils_use_no gpl3 GPL3)
- $(cmake-utils_use ide SC_IDE)
- $(cmake-utils_use_no sndfile SNDFILE)
- $(cmake-utils_use qt4 SC_QT)
- $(cmake-utils_use server SCLANG_SERVER)
- $(cmake-utils_use sse SSE)
- $(cmake-utils_use sse4 SSE41)
- $(cmake-utils_use sse4 SSE42)
- $(cmake-utils_use !static-libs LIBSCSYNTH)
- $(cmake-utils_use system-boost SYSTEM_BOOST)
- $(cmake-utils_use system-yaml SYSTEM_YAMLCPP)
- $(cmake-utils_use test ENABLE_TESTSUITE)
- $(cmake-utils_use vim SC_VIM)
- $(cmake-utils_use wiimote SC_WII)
- )
- use coreaudio && mycmakeargs+=( "AUDIOAPI=coreaudio" )
- use jack && mycmakeargs+=( "AUDIOAPI=jack" )
- use portaudio && mycmakeargs+=( "AUDIOAPI=portaudio" )
- cmake-utils_src_configure
-}
-
-src_install() {
- cmake-utils_src_install
-
- use emacs && newdoc editors/scel/README README.emacs
- use gedit && newdoc editors/sced/README README.gedit
- use vim && newdoc editors/scvim/README README.vim
-}
-
-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
-}
- Messages sorted by: [ date | thread ]
- Prev by Date:
Re: [proaudio] [2677] media-sound/supercollider: big update please test, version bump, remove old, eapi 5, cmake, new USE flags, update README.
- Next by Date:
Re: [proaudio] [2677] media-sound/supercollider: big update please test, version bump, remove old, eapi 5, cmake, new USE flags, update README.
- Previous by thread:
Re: [proaudio] file collision
- Next by thread:
[proaudio] [2683] media-sound/jack_capture: version bump, remove old ebuilds, eapi 5, base eclass, emake, virtual/pkgconfig, no-herd