diff options
author | Andreas Schuerch <nativemad@gentoo.org> | 2016-01-14 07:11:32 +0100 |
---|---|---|
committer | Andreas Schuerch <nativemad@gentoo.org> | 2016-01-14 07:11:32 +0100 |
commit | ab325967433f0844029ab467c1e4d931c6e57c17 (patch) | |
tree | b6b6af6f2de6da566c4fe7494debbcb5a13a8cb6 /media-sound/ardour | |
parent | 916a15fa2157cb42639d2d3e72a9084af38311cc (diff) | |
download | gentoo-ab325967433f0844029ab467c1e4d931c6e57c17.tar.gz gentoo-ab325967433f0844029ab467c1e4d931c6e57c17.tar.xz |
media-sound/ardour: fixed various little things. See bug 571734
Package-Manager: portage-2.2.26
Diffstat (limited to 'media-sound/ardour')
-rw-r--r-- | media-sound/ardour/ardour-4.6.ebuild | 17 | ||||
-rw-r--r-- | media-sound/ardour/ardour-9999.ebuild | 17 |
2 files changed, 22 insertions, 12 deletions
diff --git a/media-sound/ardour/ardour-4.6.ebuild b/media-sound/ardour/ardour-4.6.ebuild index 450dc30067f..6ef94c0916b 100644 --- a/media-sound/ardour/ardour-4.6.ebuild +++ b/media-sound/ardour/ardour-4.6.ebuild @@ -5,6 +5,7 @@ EAPI=5 PYTHON_COMPAT=( python2_7 ) PYTHON_REQ_USE='threads(+)' +#EPYTHON='python2.7' inherit eutils toolchain-funcs flag-o-matic python-any-r1 waf-utils DESCRIPTION="Digital Audio Workstation" @@ -64,7 +65,7 @@ RDEPEND=" DEPEND="${RDEPEND} ${PYTHON_DEPS} - >=media-sound/jack-audio-connection-kit-0.120 + jack? ( >=media-sound/jack-audio-connection-kit-0.120 ) sys-devel/gettext virtual/pkgconfig doc? ( app-doc/doxygen[dot] )" @@ -73,6 +74,7 @@ pkg_setup() { if has_version \>=dev-libs/libsigc++-2.6 ; then append-cxxflags -std=c++11 fi + python-any-r1_pkg_setup } src_prepare(){ @@ -81,12 +83,13 @@ src_prepare(){ touch "${S}/libs/ardour/revision.cc" fi use lv2 || epatch "${FILESDIR}"/${PN}-4.0-lv2.patch - sed 's/'full-optimization\'\ :\ \\[.*'/'full-optimization\'\ :\ \'\','/' -i "${S}"/wscript + sed 's/'full-optimization\'\ :\ \\[.*'/'full-optimization\'\ :\ \'\','/' -i "${S}"/wscript || die MARCH=$(get-flag march) + OPTFLAGS="" if use cpu_flags_x86_sse; then if [[ ${MARCH} == "i686" ]] || [[ ${MARCH} == "i486" ]]; then elog "You enabled sse but use an march that does not support sse!" - elog "We add -msse to the cflags now, but please consider switching your march in make.conf!" + elog "We add -msse to the flags now, but please consider switching your march in make.conf!" fi OPTFLAGS="sse" fi @@ -99,10 +102,12 @@ src_prepare(){ if use cpu_flags_x86_3dnow; then OPTFLAGS="${OPTFLAGS} 3dnow" fi - sed 's/flag_line\ =\ o.*/flag_line\ =\ \": '${OPTFLAGS}' just some place holders\"/' \ - -i "${S}"/wscript - sed 's/cpu\ ==\ .*/cpu\ ==\ "LeaveMarchAsIs":/' -i "${S}"/wscript + sed 's/flag_line\ =\ o.*/flag_line\ =\ \": '"${OPTFLAGS}"' just some place holders\"/' \ + -i "${S}"/wscript || die + sed 's/cpu\ ==\ .*/cpu\ ==\ "LeaveMarchAsIs":/' -i "${S}"/wscript || die append-flags "-lboost_system" + python_fix_shebang "${S}"/wscript + python_fix_shebang "${S}"/waf } src_configure() { diff --git a/media-sound/ardour/ardour-9999.ebuild b/media-sound/ardour/ardour-9999.ebuild index 450dc30067f..6ef94c0916b 100644 --- a/media-sound/ardour/ardour-9999.ebuild +++ b/media-sound/ardour/ardour-9999.ebuild @@ -5,6 +5,7 @@ EAPI=5 PYTHON_COMPAT=( python2_7 ) PYTHON_REQ_USE='threads(+)' +#EPYTHON='python2.7' inherit eutils toolchain-funcs flag-o-matic python-any-r1 waf-utils DESCRIPTION="Digital Audio Workstation" @@ -64,7 +65,7 @@ RDEPEND=" DEPEND="${RDEPEND} ${PYTHON_DEPS} - >=media-sound/jack-audio-connection-kit-0.120 + jack? ( >=media-sound/jack-audio-connection-kit-0.120 ) sys-devel/gettext virtual/pkgconfig doc? ( app-doc/doxygen[dot] )" @@ -73,6 +74,7 @@ pkg_setup() { if has_version \>=dev-libs/libsigc++-2.6 ; then append-cxxflags -std=c++11 fi + python-any-r1_pkg_setup } src_prepare(){ @@ -81,12 +83,13 @@ src_prepare(){ touch "${S}/libs/ardour/revision.cc" fi use lv2 || epatch "${FILESDIR}"/${PN}-4.0-lv2.patch - sed 's/'full-optimization\'\ :\ \\[.*'/'full-optimization\'\ :\ \'\','/' -i "${S}"/wscript + sed 's/'full-optimization\'\ :\ \\[.*'/'full-optimization\'\ :\ \'\','/' -i "${S}"/wscript || die MARCH=$(get-flag march) + OPTFLAGS="" if use cpu_flags_x86_sse; then if [[ ${MARCH} == "i686" ]] || [[ ${MARCH} == "i486" ]]; then elog "You enabled sse but use an march that does not support sse!" - elog "We add -msse to the cflags now, but please consider switching your march in make.conf!" + elog "We add -msse to the flags now, but please consider switching your march in make.conf!" fi OPTFLAGS="sse" fi @@ -99,10 +102,12 @@ src_prepare(){ if use cpu_flags_x86_3dnow; then OPTFLAGS="${OPTFLAGS} 3dnow" fi - sed 's/flag_line\ =\ o.*/flag_line\ =\ \": '${OPTFLAGS}' just some place holders\"/' \ - -i "${S}"/wscript - sed 's/cpu\ ==\ .*/cpu\ ==\ "LeaveMarchAsIs":/' -i "${S}"/wscript + sed 's/flag_line\ =\ o.*/flag_line\ =\ \": '"${OPTFLAGS}"' just some place holders\"/' \ + -i "${S}"/wscript || die + sed 's/cpu\ ==\ .*/cpu\ ==\ "LeaveMarchAsIs":/' -i "${S}"/wscript || die append-flags "-lboost_system" + python_fix_shebang "${S}"/wscript + python_fix_shebang "${S}"/waf } src_configure() { |