commit:     da2fd474f20d6540338e651e1ea7f17196bff974
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Thu Jun  2 02:52:05 2022 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Thu Jun  2 02:59:59 2022 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=da2fd474

media-sound/musescore: disable PCH (and ccache automagic in live)

PCH is buggy and we disable it where possible in Gentoo. As for ccache, 
automagic
usage isn't correct, and users can enable it properly via e.g. FEATURES.

Signed-off-by: Sam James <sam <AT> gentoo.org>

 .../{musescore-9999.ebuild => musescore-3.6.2-r1.ebuild}          | 8 ++++++--
 media-sound/musescore/musescore-9999.ebuild                       | 3 ++-
 2 files changed, 8 insertions(+), 3 deletions(-)

diff --git a/media-sound/musescore/musescore-9999.ebuild 
b/media-sound/musescore/musescore-3.6.2-r1.ebuild
similarity index 95%
copy from media-sound/musescore/musescore-9999.ebuild
copy to media-sound/musescore/musescore-3.6.2-r1.ebuild
index c7f38acd5608..d9fdbd5e6e56 100644
--- a/media-sound/musescore/musescore-9999.ebuild
+++ b/media-sound/musescore/musescore-3.6.2-r1.ebuild
@@ -39,7 +39,6 @@ DEPEND="
        dev-qt/qtgui:5
        dev-qt/qthelp:5
        dev-qt/qtnetwork:5
-       dev-qt/qtnetworkauth:5
        dev-qt/qtopengl:5
        dev-qt/qtprintsupport:5
        dev-qt/qtquickcontrols2:5
@@ -62,6 +61,11 @@ DEPEND="
 "
 RDEPEND="${DEPEND}"
 
+PATCHES=(
+       "${FILESDIR}/${PN}-3.0.1-man-pages.patch"
+       "${FILESDIR}/${PN}-3.6.1-rename-audioitem.patch"
+)
+
 src_unpack() {
        if [[ ${PV} == "9999" ]]; then
                git-r3_src_unpack
@@ -88,7 +92,7 @@ src_configure() {
                -DBUILD_CRASH_REPORTER=OFF
                -DBUILD_JACK="$(usex jack)"
                -DBUILD_LAME="$(usex mp3)"
-               -DBUILD_PCH=ON
+               -DBUILD_PCH=OFF
                -DBUILD_PORTAUDIO="$(usex portaudio)"
                -DBUILD_PORTMIDI="$(usex portmidi)"
                -DBUILD_PULSEAUDIO="$(usex pulseaudio)"

diff --git a/media-sound/musescore/musescore-9999.ebuild 
b/media-sound/musescore/musescore-9999.ebuild
index c7f38acd5608..d2e8794771d9 100644
--- a/media-sound/musescore/musescore-9999.ebuild
+++ b/media-sound/musescore/musescore-9999.ebuild
@@ -88,7 +88,7 @@ src_configure() {
                -DBUILD_CRASH_REPORTER=OFF
                -DBUILD_JACK="$(usex jack)"
                -DBUILD_LAME="$(usex mp3)"
-               -DBUILD_PCH=ON
+               -DBUILD_PCH=OFF
                -DBUILD_PORTAUDIO="$(usex portaudio)"
                -DBUILD_PORTMIDI="$(usex portmidi)"
                -DBUILD_PULSEAUDIO="$(usex pulseaudio)"
@@ -101,6 +101,7 @@ src_configure() {
                -DOCR=OFF
                -DOMR="$(usex omr)"
                -DSOUNDFONT3=ON
+               -DTRY_USE_CCACHE=OFF
                -DZERBERUS="$(usex sfz)"
                -DUSE_PATH_WITH_EXPLICIT_QT_VERSION=ON
                -DUSE_SYSTEM_FREETYPE=ON

Reply via email to