UPDATE: audio/mscore to 3.0.0

classic Classic list List threaded Threaded
4 messages Options
Reply | Threaded
Open this post in threaded view
|

UPDATE: audio/mscore to 3.0.0

Sebastian Reitenbach
Find attached and inline an update of Musescore to 3.0.0.
See the release notes for changes: https://musescore.org/en/handbook/developers-handbook/release-notes/release-notes-musescore-3
Also you may find this mentioning remarks/bugs/issues with the Musescore 3 version:
https://musescore.org/en/handbook/developers-handbook/references/musescore-roadmap/remarks-musescore3-bugs-issues
Most notably thereof the last point under the TODOs, mentioning the
dependency to QtWebEngine for the MuseScore connect window.
QtWebEngine is not yet ported to OpenBSD, so I disabled that
for the time being.

Also in the ports Makefile, I introduced the MAJ_MIN variable, thats then used
in the PLIST to (hopefully) prevent further huge diffs in the future once they
bump major or minor version again.

Other than that, It happily imported and converted my few scores from the older version, played
them etc.


tested on amd64.


any comments, reports, or even OKs welcome.

cheers,
Sebastian




Index: Makefile
===================================================================
RCS file: /cvs/ports/audio/mscore/Makefile,v
retrieving revision 1.36
diff -u -r1.36 Makefile
--- Makefile 2 Sep 2018 23:16:28 -0000 1.36
+++ Makefile 10 Jan 2019 13:14:53 -0000
@@ -2,7 +2,7 @@

 BROKEN-hppa = ICE on moc_qtsingleapplication.cxx

-V = 2.3.2
+V = 3.0.0
 COMMENT = WYSIWYG music notation software (MuseScore)
 DISTNAME = MuseScore-${V}
 PKGNAME = musescore-${V}
@@ -15,9 +15,9 @@
 # GPLv2 only
 PERMIT_PACKAGE_CDROM = Yes

-WANTLIB += Qt5Concurrent Qt5Core Qt5Designer Qt5Gui Qt5Help Qt5Network
+WANTLIB += Qt5Concurrent Qt5Core Qt5Gui Qt5Help Qt5Network
 WANTLIB += Qt5OpenGL Qt5PrintSupport Qt5Qml Qt5Quick Qt5QuickWidgets
-WANTLIB += Qt5Sql Qt5Svg Qt5Test Qt5WebKit Qt5WebKitWidgets Qt5Widgets
+WANTLIB += Qt5Sql Qt5Svg Qt5Test Qt5Widgets
 WANTLIB += Qt5Xml Qt5XmlPatterns c freetype m ogg portaudio pthread
 WANTLIB += sndfile vorbis vorbisfile z
 WANTLIB += ${COMPILER_LIBCXX}
@@ -35,7 +35,6 @@
  x11/qt5/qtdeclarative \
  x11/qt5/qtsvg \
  x11/qt5/qttools \
- x11/qt5/qtwebkit \
  x11/qt5/qtxmlpatterns

 RUN_DEPENDS = devel/desktop-file-utils \
@@ -51,6 +50,8 @@
  -DUSE_SYSTEM_FREETYPE=ON

 NO_TEST = Yes
+MAJ_MIN = ${V:C/^([0-9]+\.[0-9]+).*/\1/}
+SUBST_VARS += MAJ_MIN

 # Bad zip file...
 WRKDIST = ${WRKDIR}
Index: distinfo
===================================================================
RCS file: /cvs/ports/audio/mscore/distinfo,v
retrieving revision 1.8
diff -u -r1.8 distinfo
--- distinfo 2 Sep 2018 23:16:28 -0000 1.8
+++ distinfo 10 Jan 2019 13:14:53 -0000
@@ -1,2 +1,2 @@
-SHA256 (MuseScore-2.3.2.zip) = W/RKmC6Y8xYIyFsO0JxQ1+TwGi+sxbXm8HLnF0wr2vg=
-SIZE (MuseScore-2.3.2.zip) = 78629900
+SHA256 (MuseScore-3.0.0.zip) = inZKH4kRUCy5iHyEzeSo3aGTp2Yze45HfokYXL83IsY=
+SIZE (MuseScore-3.0.0.zip) = 116183004
Index: patches/patch-CMakeLists_txt
===================================================================
RCS file: /cvs/ports/audio/mscore/patches/patch-CMakeLists_txt,v
retrieving revision 1.5
diff -u -r1.5 patch-CMakeLists_txt
--- patches/patch-CMakeLists_txt 25 Apr 2018 19:11:03 -0000 1.5
+++ patches/patch-CMakeLists_txt 10 Jan 2019 13:14:53 -0000
@@ -2,89 +2,120 @@
 Index: CMakeLists.txt
 --- CMakeLists.txt.orig
 +++ CMakeLists.txt
-@@ -170,7 +170,7 @@ if ("${CMAKE_CXX_COMPILER_ID}" MATCHES "GNU")
- endif ("${CMAKE_CXX_COMPILER_ID}" MATCHES "GNU")
-
- set(CMAKE_CXX_FLAGS_DEBUG   "-g")
--set(CMAKE_CXX_FLAGS_RELEASE "-O2 -DNDEBUG -DQT_NO_DEBUG")
-+set(CMAKE_CXX_FLAGS_RELEASE "-DNDEBUG -DQT_NO_DEBUG")
+@@ -124,8 +124,8 @@ option(BUILD_PULSEAUDIO "Build with support for PulseA
+ option(BUILD_ALSA "Build with support for ALSA audio backend." ON)
+ option(BUILD_PORTAUDIO "Build with support for PortAudio audio backend." ON)
+ option(BUILD_PORTMIDI "Build with support for PortAudio's MIDI features." ${BUILD_PORTAUDIO}) # PortAudio required
+-option(BUILD_WEBENGINE "Built in webengine support" ON)
+-option(BUILD_PCH "Build using precompiled headers." ON)
++option(BUILD_WEBENGINE "Built in webengine support" OFF)
++option(BUILD_PCH "Build using precompiled headers." OFF)
+ option(BUILD_FOR_WINSTORE "Build for the Windows Store." OFF)
+ option(COVERAGE "Build with instrumentation to record code coverage." OFF)
+ option(BUILD_64 "Build 64 bit version of editor" ON)
+@@ -208,7 +208,7 @@ endif (${CMAKE_CXX_COMPILER_ID} MATCHES "GNU")
+
+ if (NOT MSVC)
+    set(CMAKE_CXX_FLAGS_DEBUG   "-g")
+-   set(CMAKE_CXX_FLAGS_RELEASE "-O2 -DNDEBUG -DQT_NO_DEBUG")
++   set(CMAKE_CXX_FLAGS_RELEASE "-DNDEBUG -DQT_NO_DEBUG")
+ endif (NOT MSVC)

  if (APPLE)
-    set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=c++11 -fPIC -stdlib=libc++ -Wno-inconsistent-missing-override")
-@@ -328,13 +328,13 @@ endif (BUILD_ALSA)
+@@ -384,13 +384,13 @@ endif (BUILD_ALSA)
  ## MIDI
  ##

--if (APPLE OR MINGW)
-+if (APPLE OR MINGW OR UNIX)
+-if (APPLE OR MINGW OR MSVC)
++if (APPLE OR MINGW OR MSVC OR UNIX)
        set (HAS_MIDI 1)
--else (APPLE OR MINGW)
-+else (APPLE OR MINGW OR UNIX)
+-else (APPLE OR MINGW OR MSVC)
++else (APPLE OR MINGW OR MSVC OR UNIX)
        if (USE_ALSA)
              set (HAS_MIDI 1)
        endif (USE_ALSA)
--endif (APPLE OR MINGW)
-+endif (APPLE OR MINGW OR UNIX)
+-endif (APPLE OR MINGW OR MSVC)
++endif (APPLE OR MINGW OR MSVC OR UNIX)

  ##
- ## pulseaudio
-@@ -342,8 +342,8 @@ endif (APPLE OR MINGW)
+ ## PulseAudio
+@@ -398,8 +398,8 @@ endif (APPLE OR MINGW OR MSVC)

  if (BUILD_PULSEAUDIO)
        if (PULSEAUDIO_FOUND)
 -            set(USE_PULSEAUDIO 1)
--            message("Pulseaudio found. Pulseaudio support enabled.")
+-            message("PulseAudio found. PulseAudio support enabled.")
 +            set(USE_PULSEAUDIO 0)
-+            message("Pulseaudio support disabled.")
++            message("PulseAudio support disabled.")
        else (PULSEAUDIO_FOUND)
-             message(SEND_ERROR "Error: Pulseaudio support requested (BUILD_PULSEAUDIO=${BUILD_PULSEAUDIO}), but Pulseaudio was not found.")
+             message(SEND_ERROR "Error: PulseAudio support requested (BUILD_PULSEAUDIO=${BUILD_PULSEAUDIO}), but PulseAudio was not found.")
        endif (PULSEAUDIO_FOUND)
-@@ -604,7 +604,7 @@ if (NOT MINGW AND NOT APPLE)
+@@ -689,7 +689,7 @@ if (NOT MINGW AND NOT MSVC AND NOT APPLE)
              )
      endif (GZIP_EXECUTABLE AND NOT CMAKE_SYSTEM_NAME MATCHES "OpenBSD")
-     # install man pages in either compressed or uncompressed form
+     # Install man pages in either compressed or uncompressed form
 -    install( FILES ${MAN_BUILD} DESTINATION share/man/man1 COMPONENT doc)
 +    install( FILES ${MAN_BUILD} DESTINATION man/man1 COMPONENT doc)
-     # create symlink alias for man pages so `man musescore` = `man mscore`
+     # Create symlink alias for man pages so `man musescore` = `man mscore`
      find_program( LN_EXECUTABLE ln DOC "A tool for creating symbolic link aliases (optional)." )
      if (LN_EXECUTABLE)
-@@ -615,7 +615,7 @@ if (NOT MINGW AND NOT APPLE)
+@@ -700,7 +700,7 @@ if (NOT MINGW AND NOT MSVC AND NOT APPLE)
              COMMAND ${LN_EXECUTABLE} -sf "${MAN_FULL_NAME}" "${MAN_FULL_ALIAS}"
              COMMAND echo 'Symlink alias: ${MAN_FULL_ALIAS} -> ${MAN_FULL_NAME}'
              )
 -        install( FILES ${PROJECT_BINARY_DIR}/${MAN_FULL_ALIAS} DESTINATION share/man/man1 COMPONENT doc)
 +        install( FILES ${PROJECT_BINARY_DIR}/${MAN_FULL_ALIAS} DESTINATION man/man1 COMPONENT doc)
       else (LN_EXECUTABLE)
-          message(STATUS "ln not found (it is optional). No symlink aliases will be created.")
+          message(STATUS "'ln' not found (it is optional). No symlink aliases will be created.")
       endif (LN_EXECUTABLE)
-@@ -635,7 +635,7 @@ execute_process(
-     WORKING_DIRECTORY ${PROJECT_BINARY_DIR}
-     )
- if (NOT MINGW)
--  set(BUILD_PCH true)
-+  set(BUILD_PCH false)
- endif(NOT MINGW)
-
- precompiled_header(QT_INCLUDES all ${BUILD_PCH})
-@@ -721,16 +721,16 @@ include(Packaging)
- ##  custom target for translation generation
+@@ -726,10 +726,13 @@ precompiled_header(QT_INCLUDES all ${BUILD_PCH})
+
+ # MSVC does not require these targets, as all.h is not copied and the
+ #   PCH generation is done per-project
+-if (NOT MSVC)
++if (NOT MSVC AND NOT UNIX)
+    ADD_CUSTOM_TARGET(mops1 DEPENDS ${PROJECT_BINARY_DIR}/all.h)
+    ADD_CUSTOM_TARGET(mops2 DEPENDS ${PCH})
+-endif (NOT MSVC)
++else  (NOT MSVC AND NOT UNIX)
++   ADD_CUSTOM_TARGET(mops1)
++   ADD_CUSTOM_TARGET(mops2)
++endif (NOT MSVC AND NOT UNIX)
+
  ##
+ ## Add subdirs
+@@ -826,13 +829,13 @@ include(Packaging)
+
+ ## lupdate is used to generate the translation text files based off of the source code

 -add_custom_target(lupdate
 +add_custom_target(lupdate-qt5
     COMMAND ${PROJECT_SOURCE_DIR}/build/gen-qt-projectfile ${PROJECT_SOURCE_DIR} > mscore.pro
--   COMMAND ${QT_LUPDATE_EXECUTABLE} ${PROJECT_BINARY_DIR}/mscore.pro
+-   COMMAND Qt5::lupdate ${PROJECT_BINARY_DIR}/mscore.pro
 +   COMMAND lupdate-qt5 ${PROJECT_BINARY_DIR}/mscore.pro
     COMMAND ${PROJECT_SOURCE_DIR}/build/gen-instruments-projectfile ${PROJECT_SOURCE_DIR}/share/instruments > instruments.pro
--   COMMAND ${QT_LUPDATE_EXECUTABLE} ${PROJECT_BINARY_DIR}/instruments.pro
+-   COMMAND Qt5::lupdate ${PROJECT_BINARY_DIR}/instruments.pro
 +   COMMAND lupdate-qt5 ${PROJECT_BINARY_DIR}/instruments.pro
+    COMMAND ${PROJECT_SOURCE_DIR}/build/gen-tours-projectfile ${PROJECT_SOURCE_DIR}/share/tours > tours.pro
+-   COMMAND Qt5::lupdate ${PROJECT_BINARY_DIR}/tours.pro
++   COMMAND lupdate-qt5 ${PROJECT_BINARY_DIR}/tours.pro
     WORKING_DIRECTORY ${PROJECT_BINARY_DIR}
     )

+@@ -851,11 +854,11 @@ file(GLOB QT_TS_FILES
+    "share/locale/qt*.ts"
+ )
+
 -add_custom_target(lrelease
--   COMMAND ${QT_LRELEASE_EXECUTABLE} ${PROJECT_SOURCE_DIR}/share/locale/*.ts
+-   COMMAND Qt5::lrelease ${INSTRUMENTS_TS_FILES}
+-   COMMAND Qt5::lrelease ${MSCORE_TS_FILES}
+-   COMMAND Qt5::lrelease ${TOURS_TS_FILES}
+-   COMMAND Qt5::lrelease ${QT_TS_FILES}
 +add_custom_target(lrelease-qt5
-+   COMMAND lrelease-qt5 ${PROJECT_SOURCE_DIR}/share/locale/*.ts
++   COMMAND lrelease-qt5 ${INSTRUMENTS_TS_FILES}
++   COMMAND lrelease-qt5 ${MSCORE_TS_FILES}
++   COMMAND lrelease-qt5 ${TOURS_TS_FILES}
++   COMMAND lrelease-qt5 ${QT_TS_FILES}
     WORKING_DIRECTORY ${PROJECT_BINARY_DIR}
-    )
+ )

Index: patches/patch-build_gen-qt-projectfile
===================================================================
RCS file: /cvs/ports/audio/mscore/patches/patch-build_gen-qt-projectfile,v
retrieving revision 1.4
diff -u -r1.4 patch-build_gen-qt-projectfile
--- patches/patch-build_gen-qt-projectfile 25 Apr 2018 19:11:03 -0000 1.4
+++ patches/patch-build_gen-qt-projectfile 10 Jan 2019 13:14:53 -0000
@@ -2,7 +2,7 @@
 Index: build/gen-qt-projectfile
 --- build/gen-qt-projectfile.orig
 +++ build/gen-qt-projectfile
-@@ -13,14 +13,14 @@ for a in $uis; do
+@@ -8,14 +8,14 @@ for a in $uis; do
  echo

  echo "FORMS = \\"
Index: patches/patch-libmscore_CMakeLists_txt
===================================================================
RCS file: patches/patch-libmscore_CMakeLists_txt
diff -N patches/patch-libmscore_CMakeLists_txt
--- patches/patch-libmscore_CMakeLists_txt 25 Apr 2018 19:11:03 -0000 1.1
+++ /dev/null 1 Jan 1970 00:00:00 -0000
@@ -1,16 +0,0 @@
-$OpenBSD: patch-libmscore_CMakeLists_txt,v 1.1 2018/04/25 19:11:03 bcallah Exp $
-
-Allow building with Ninja
-https://github.com/musescore/MuseScore/pull/2772/commits/810586f52e21b1ac1d15ae81af2a1f809f4ea4b2
-
-Index: libmscore/CMakeLists.txt
---- libmscore/CMakeLists.txt.orig
-+++ libmscore/CMakeLists.txt
-@@ -77,5 +77,5 @@ set_target_properties (
-
- xcode_pch(libmscore all)
-
--ADD_DEPENDENCIES(libmscore mops1)
--ADD_DEPENDENCIES(libmscore mops2)
-+#ADD_DEPENDENCIES(libmscore mops1)
-+#ADD_DEPENDENCIES(libmscore mops2)
Index: patches/patch-mscore_CMakeLists_txt
===================================================================
RCS file: /cvs/ports/audio/mscore/patches/patch-mscore_CMakeLists_txt,v
retrieving revision 1.8
diff -u -r1.8 patch-mscore_CMakeLists_txt
--- patches/patch-mscore_CMakeLists_txt 2 Sep 2018 23:16:28 -0000 1.8
+++ patches/patch-mscore_CMakeLists_txt 10 Jan 2019 13:14:53 -0000
@@ -2,21 +2,21 @@
 Index: mscore/CMakeLists.txt
 --- mscore/CMakeLists.txt.orig
 +++ mscore/CMakeLists.txt
-@@ -553,7 +553,7 @@ else (MINGW)
-             endif (USE_PORTMIDI)
-             target_link_libraries(mscore ${OsxFrameworks})
+@@ -723,7 +723,7 @@ else (MINGW)
+       if (APPLE)
+         target_link_libraries(mscore ${OsxFrameworks})
        else (APPLE)
--            target_link_libraries(mscore rt)
-+            target_link_libraries(mscore)
+-          target_link_libraries(mscore rt)
++          target_link_libraries(mscore)
        endif (APPLE)

-       # gold does not use indirect shared libraries for symbol resolution, Linux only
-@@ -561,7 +561,7 @@ else (MINGW)
-             if (USE_JACK)
-                   target_link_libraries(mscore ${CMAKE_DL_LIBS})
-             endif (USE_JACK)
--                  target_link_libraries(mscore rt)
-+                  target_link_libraries(mscore)
+       # 'gold' does not use indirect shared libraries for symbol resolution, Linux only
+@@ -731,7 +731,7 @@ else (MINGW)
+          if(USE_JACK)
+             target_link_libraries(mscore ${CMAKE_DL_LIBS})
+          endif(USE_JACK)
+-         target_link_libraries(mscore rt)
++         target_link_libraries(mscore)
        endif (NOT APPLE)

        if (APPLE)
Index: patches/patch-share_CMakeLists_txt
===================================================================
RCS file: /cvs/ports/audio/mscore/patches/patch-share_CMakeLists_txt,v
retrieving revision 1.1
diff -u -r1.1 patch-share_CMakeLists_txt
--- patches/patch-share_CMakeLists_txt 23 Mar 2015 19:08:52 -0000 1.1
+++ patches/patch-share_CMakeLists_txt 10 Jan 2019 13:14:53 -0000
@@ -3,14 +3,15 @@
 The qm files that are supposed to be generated from the locale directory are
 never generated. They're not mandatory so let's just skip them for now...

---- share/CMakeLists.txt.orig Sat Mar 21 17:32:01 2015
-+++ share/CMakeLists.txt Sat Mar 21 17:32:07 2015
-@@ -18,7 +18,7 @@
+Index: share/CMakeLists.txt
+--- share/CMakeLists.txt.orig
++++ share/CMakeLists.txt
+@@ -17,7 +17,7 @@
  #  Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
  #=============================================================================

 -subdirs(templates wallpaper locale styles sound manual
 +subdirs(templates wallpaper styles sound manual
-    workspaces instruments)
+    workspaces instruments tours)

  install (DIRECTORY
Index: pkg/PLIST
===================================================================
RCS file: /cvs/ports/audio/mscore/pkg/PLIST,v
retrieving revision 1.12
diff -u -r1.12 PLIST
--- pkg/PLIST 2 Sep 2018 23:16:28 -0000 1.12
+++ pkg/PLIST 10 Jan 2019 13:14:53 -0000
@@ -4,6 +4,8 @@
 bin/musescore
 @man man/man1/mscore.1
 @man man/man1/musescore.1
+share/appdata/
+share/appdata/mscore.appdata.xml
 share/applications/mscore.desktop
 share/icons/hicolor/128x128/apps/mscore.png
 share/icons/hicolor/16x16/apps/mscore.png
@@ -23,204 +25,226 @@
 share/icons/hicolor/scalable/mimetypes/application-x-musescore+xml.svg
 share/icons/hicolor/scalable/mimetypes/application-x-musescore.svg
 share/mime/packages/musescore.xml
-share/mscore-2.3/
-share/mscore-2.3/demos/
-share/mscore-2.3/demos/All_Dudes.mscz
-share/mscore-2.3/demos/Reunion.mscz
-share/mscore-2.3/demos/Triumph.mscz
-share/mscore-2.3/instruments/
-share/mscore-2.3/instruments/instruments.xml
-share/mscore-2.3/manual/
-share/mscore-2.3/manual/plugins/
-share/mscore-2.3/manual/plugins/accidental.html
-share/mscore-2.3/manual/plugins/ambitus.html
-share/mscore-2.3/manual/plugins/arpeggio.html
-share/mscore-2.3/manual/plugins/articulation.html
-share/mscore-2.3/manual/plugins/barline.html
-share/mscore-2.3/manual/plugins/beam.html
-share/mscore-2.3/manual/plugins/bend.html
-share/mscore-2.3/manual/plugins/box.html
-share/mscore-2.3/manual/plugins/bracket.html
-share/mscore-2.3/manual/plugins/breath.html
-share/mscore-2.3/manual/plugins/bsymbol.html
-share/mscore-2.3/manual/plugins/chord.html
-share/mscore-2.3/manual/plugins/chordline.html
-share/mscore-2.3/manual/plugins/chordrest.html
-share/mscore-2.3/manual/plugins/clef.html
-share/mscore-2.3/manual/plugins/compound.html
-share/mscore-2.3/manual/plugins/cursor.html
-share/mscore-2.3/manual/plugins/durationelement.html
-share/mscore-2.3/manual/plugins/dynamic.html
-share/mscore-2.3/manual/plugins/element.html
-share/mscore-2.3/manual/plugins/excerpt.html
-share/mscore-2.3/manual/plugins/fbox.html
-share/mscore-2.3/manual/plugins/figuredbass.html
-share/mscore-2.3/manual/plugins/figuredbassitem.html
-share/mscore-2.3/manual/plugins/fileio.html
-share/mscore-2.3/manual/plugins/fingering.html
-share/mscore-2.3/manual/plugins/fretdiagram.html
-share/mscore-2.3/manual/plugins/fsymbol.html
-share/mscore-2.3/manual/plugins/glissando.html
-share/mscore-2.3/manual/plugins/glissandosegment.html
-share/mscore-2.3/manual/plugins/groups.html
-share/mscore-2.3/manual/plugins/hairpin.html
-share/mscore-2.3/manual/plugins/hairpinsegment.html
-share/mscore-2.3/manual/plugins/harmony.html
-share/mscore-2.3/manual/plugins/hbox.html
-share/mscore-2.3/manual/plugins/hook.html
-share/mscore-2.3/manual/plugins/image.html
-share/mscore-2.3/manual/plugins/instrumentchange.html
-share/mscore-2.3/manual/plugins/jump.html
-share/mscore-2.3/manual/plugins/keysig.html
-share/mscore-2.3/manual/plugins/layoutbreak.html
-share/mscore-2.3/manual/plugins/ledgerline.html
-share/mscore-2.3/manual/plugins/line.html
-share/mscore-2.3/manual/plugins/linesegment.html
-share/mscore-2.3/manual/plugins/lyrics.html
-share/mscore-2.3/manual/plugins/manual.css
-share/mscore-2.3/manual/plugins/marker.html
-share/mscore-2.3/manual/plugins/measure.html
-share/mscore-2.3/manual/plugins/measurebase.html
-share/mscore-2.3/manual/plugins/mscore.png
-share/mscore-2.3/manual/plugins/mtext.html
-share/mscore-2.3/manual/plugins/musescore.html
-share/mscore-2.3/manual/plugins/note.html
-share/mscore-2.3/manual/plugins/notedot.html
-share/mscore-2.3/manual/plugins/notehead.html
-share/mscore-2.3/manual/plugins/noteline.html
-share/mscore-2.3/manual/plugins/ossia.html
-share/mscore-2.3/manual/plugins/ottava.html
-share/mscore-2.3/manual/plugins/ottavasegment.html
-share/mscore-2.3/manual/plugins/page.html
-share/mscore-2.3/manual/plugins/pageformat.html
-share/mscore-2.3/manual/plugins/part.html
-share/mscore-2.3/manual/plugins/pedal.html
-share/mscore-2.3/manual/plugins/pedalsegment.html
-share/mscore-2.3/manual/plugins/plugins.html
-share/mscore-2.3/manual/plugins/qprocess.html
-share/mscore-2.3/manual/plugins/rehearsalmark.html
-share/mscore-2.3/manual/plugins/repeatmeasure.html
-share/mscore-2.3/manual/plugins/rest.html
-share/mscore-2.3/manual/plugins/score.html
-share/mscore-2.3/manual/plugins/scoreview.html
-share/mscore-2.3/manual/plugins/segment.html
-share/mscore-2.3/manual/plugins/sline.html
-share/mscore-2.3/manual/plugins/slur.html
-share/mscore-2.3/manual/plugins/slursegment.html
-share/mscore-2.3/manual/plugins/slurtie.html
-share/mscore-2.3/manual/plugins/spacer.html
-share/mscore-2.3/manual/plugins/spanner.html
-share/mscore-2.3/manual/plugins/spannersegment.html
-share/mscore-2.3/manual/plugins/stafflines.html
-share/mscore-2.3/manual/plugins/staffstate.html
-share/mscore-2.3/manual/plugins/stafftext.html
-share/mscore-2.3/manual/plugins/stem.html
-share/mscore-2.3/manual/plugins/stemslash.html
-share/mscore-2.3/manual/plugins/svggenerator.html
-share/mscore-2.3/manual/plugins/symbol.html
-share/mscore-2.3/manual/plugins/system.html
-share/mscore-2.3/manual/plugins/tbox.html
-share/mscore-2.3/manual/plugins/tempotext.html
-share/mscore-2.3/manual/plugins/textline.html
-share/mscore-2.3/manual/plugins/textlinesegment.html
-share/mscore-2.3/manual/plugins/tie.html
-share/mscore-2.3/manual/plugins/timesig.html
-share/mscore-2.3/manual/plugins/tremolo.html
-share/mscore-2.3/manual/plugins/tremolobar.html
-share/mscore-2.3/manual/plugins/trill.html
-share/mscore-2.3/manual/plugins/trillsegment.html
-share/mscore-2.3/manual/plugins/tuplet.html
-share/mscore-2.3/manual/plugins/vbox.html
-share/mscore-2.3/manual/plugins/volta.html
-share/mscore-2.3/manual/plugins/voltasegment.html
-share/mscore-2.3/plugins/
-share/mscore-2.3/plugins/abc_import.qml
-share/mscore-2.3/plugins/colornotes.qml
-share/mscore-2.3/plugins/createscore.qml
-share/mscore-2.3/plugins/helloqml/
-share/mscore-2.3/plugins/helloqml/helloqml.qml
-share/mscore-2.3/plugins/helloqml/translations/
-share/mscore-2.3/plugins/helloqml/translations/locale_de.qm
-share/mscore-2.3/plugins/helloqml/translations/locale_de.ts
-share/mscore-2.3/plugins/notenames.qml
-share/mscore-2.3/plugins/panel.qml
-share/mscore-2.3/plugins/random.qml
-share/mscore-2.3/plugins/random2.qml
-share/mscore-2.3/plugins/run.qml
-share/mscore-2.3/plugins/scorelist.qml
-share/mscore-2.3/plugins/view.qml
-share/mscore-2.3/plugins/walk.qml
-share/mscore-2.3/sound/
-share/mscore-2.3/sound/MuseScore_General-License.md
-share/mscore-2.3/sound/MuseScore_General.sf3
-share/mscore-2.3/styles/
-share/mscore-2.3/styles/MuseJazz.mss
-share/mscore-2.3/styles/cchords_muse.xml
-share/mscore-2.3/styles/cchords_nrb.xml
-share/mscore-2.3/styles/cchords_rb.xml
-share/mscore-2.3/styles/cchords_sym.xml
-share/mscore-2.3/styles/chords.xml
-share/mscore-2.3/styles/chords_jazz.xml
-share/mscore-2.3/styles/chords_std.xml
-share/mscore-2.3/styles/jazzchords.xml
-share/mscore-2.3/styles/stdchords.xml
-share/mscore-2.3/templates/
-share/mscore-2.3/templates/01-General/
-share/mscore-2.3/templates/01-General/00-Blank.mscz
-share/mscore-2.3/templates/01-General/01-Treble_Clef.mscz
-share/mscore-2.3/templates/01-General/02-Bass_Clef.mscz
-share/mscore-2.3/templates/01-General/03-Grand_Staff.mscz
-share/mscore-2.3/templates/02-Choral/
-share/mscore-2.3/templates/02-Choral/01-SATB.mscz
-share/mscore-2.3/templates/02-Choral/02-SATB_+_Organ.mscz
-share/mscore-2.3/templates/02-Choral/03-SATB_+_Piano.mscz
-share/mscore-2.3/templates/02-Choral/04-SATB_Closed_Score.mscz
-share/mscore-2.3/templates/02-Choral/05-SATB_Closed_Score_+_Organ.mscz
-share/mscore-2.3/templates/02-Choral/06-SATB_Closed_Score_+_Piano.mscz
-share/mscore-2.3/templates/02-Choral/07-Voice_+_Piano.mscz
-share/mscore-2.3/templates/02-Choral/08-Barbershop_Quartet.mscz
-share/mscore-2.3/templates/02-Choral/09-Liturgical_Unmetrical.mscz
-share/mscore-2.3/templates/02-Choral/10-Liturgical_Unmetrical_+_Organ.mscz
-share/mscore-2.3/templates/03-Chamber_Music/
-share/mscore-2.3/templates/03-Chamber_Music/01-String_Quartet.mscz
-share/mscore-2.3/templates/03-Chamber_Music/02-Wind_Quartet.mscz
-share/mscore-2.3/templates/03-Chamber_Music/03-Wind_Quintet.mscz
-share/mscore-2.3/templates/03-Chamber_Music/04-Saxophone_Quartet.mscz
-share/mscore-2.3/templates/03-Chamber_Music/05-Brass_Quartet.mscz
-share/mscore-2.3/templates/03-Chamber_Music/06-Brass_Quintet.mscz
-share/mscore-2.3/templates/04-Solo/
-share/mscore-2.3/templates/04-Solo/01-Guitar.mscz
-share/mscore-2.3/templates/04-Solo/02-Guitar_+_Tablature.mscz
-share/mscore-2.3/templates/04-Solo/03-Guitar_Tablature.mscz
-share/mscore-2.3/templates/04-Solo/04-Piano.mscz
-share/mscore-2.3/templates/05-Jazz/
-share/mscore-2.3/templates/05-Jazz/01-Jazz_Lead_Sheet.mscz
-share/mscore-2.3/templates/05-Jazz/02-Big_Band.mscz
-share/mscore-2.3/templates/05-Jazz/03-Jazz_Combo.mscz
-share/mscore-2.3/templates/06-Popular/
-share/mscore-2.3/templates/06-Popular/01-Rock_Band.mscz
-share/mscore-2.3/templates/06-Popular/02-Bluegrass_Band.mscz
-share/mscore-2.3/templates/07-Band_and_Percussion/
-share/mscore-2.3/templates/07-Band_and_Percussion/01-Concert_Band.mscz
-share/mscore-2.3/templates/07-Band_and_Percussion/02-Small_Concert_Band.mscz
-share/mscore-2.3/templates/07-Band_and_Percussion/03-Brass_Band.mscz
-share/mscore-2.3/templates/07-Band_and_Percussion/04-Marching_Band.mscz
-share/mscore-2.3/templates/07-Band_and_Percussion/05-Small_Marching_Band.mscz
-share/mscore-2.3/templates/07-Band_and_Percussion/06-Battery_Percussion.mscz
-share/mscore-2.3/templates/07-Band_and_Percussion/07-Large_Pit_Percussion.mscz
-share/mscore-2.3/templates/07-Band_and_Percussion/08-Small_Pit_Percussion.mscz
-share/mscore-2.3/templates/08-Orchestral/
-share/mscore-2.3/templates/08-Orchestral/01-Classical_Orchestra.mscz
-share/mscore-2.3/templates/08-Orchestral/02-Concert_Orchestra.mscz
-share/mscore-2.3/templates/08-Orchestral/03-String_Orchestra.mscz
-share/mscore-2.3/templates/drumset_fr.drm
-share/mscore-2.3/templates/orchestral.drm
-share/mscore-2.3/wallpaper/
-share/mscore-2.3/wallpaper/paper1.png
-share/mscore-2.3/wallpaper/paper2.png
-share/mscore-2.3/wallpaper/paper3.png
-share/mscore-2.3/wallpaper/paper4.png
-share/mscore-2.3/wallpaper/paper5.png
 @tag update-mime-database
 @tag gtk-update-icon-cache %D/share/icons/hicolor
 @tag update-desktop-database
+share/mscore-${MAJ_MIN}/
+share/mscore-${MAJ_MIN}/demos/
+share/mscore-${MAJ_MIN}/demos/Fugue_1.mscx
+share/mscore-${MAJ_MIN}/demos/Reunion.mscz
+share/mscore-${MAJ_MIN}/demos/Unclaimed_Gift.mscx
+share/mscore-${MAJ_MIN}/instruments/
+share/mscore-${MAJ_MIN}/instruments/instruments.xml
+share/mscore-${MAJ_MIN}/manual/
+share/mscore-${MAJ_MIN}/manual/plugins/
+share/mscore-${MAJ_MIN}/manual/plugins/accidental.html
+share/mscore-${MAJ_MIN}/manual/plugins/ambitus.html
+share/mscore-${MAJ_MIN}/manual/plugins/arpeggio.html
+share/mscore-${MAJ_MIN}/manual/plugins/articulation.html
+share/mscore-${MAJ_MIN}/manual/plugins/barline.html
+share/mscore-${MAJ_MIN}/manual/plugins/beam.html
+share/mscore-${MAJ_MIN}/manual/plugins/bend.html
+share/mscore-${MAJ_MIN}/manual/plugins/box.html
+share/mscore-${MAJ_MIN}/manual/plugins/bracket.html
+share/mscore-${MAJ_MIN}/manual/plugins/breath.html
+share/mscore-${MAJ_MIN}/manual/plugins/bsymbol.html
+share/mscore-${MAJ_MIN}/manual/plugins/chord.html
+share/mscore-${MAJ_MIN}/manual/plugins/chordline.html
+share/mscore-${MAJ_MIN}/manual/plugins/chordrest.html
+share/mscore-${MAJ_MIN}/manual/plugins/clef.html
+share/mscore-${MAJ_MIN}/manual/plugins/compound.html
+share/mscore-${MAJ_MIN}/manual/plugins/connectorinfo.html
+share/mscore-${MAJ_MIN}/manual/plugins/connectorinforeader.html
+share/mscore-${MAJ_MIN}/manual/plugins/connectorinfowriter.html
+share/mscore-${MAJ_MIN}/manual/plugins/cursor.html
+share/mscore-${MAJ_MIN}/manual/plugins/durationelement.html
+share/mscore-${MAJ_MIN}/manual/plugins/dynamic.html
+share/mscore-${MAJ_MIN}/manual/plugins/element.html
+share/mscore-${MAJ_MIN}/manual/plugins/excerpt.html
+share/mscore-${MAJ_MIN}/manual/plugins/fbox.html
+share/mscore-${MAJ_MIN}/manual/plugins/figuredbass.html
+share/mscore-${MAJ_MIN}/manual/plugins/figuredbassitem.html
+share/mscore-${MAJ_MIN}/manual/plugins/fileio.html
+share/mscore-${MAJ_MIN}/manual/plugins/fingering.html
+share/mscore-${MAJ_MIN}/manual/plugins/fretdiagram.html
+share/mscore-${MAJ_MIN}/manual/plugins/fsymbol.html
+share/mscore-${MAJ_MIN}/manual/plugins/glissandosegment.html
+share/mscore-${MAJ_MIN}/manual/plugins/groups.html
+share/mscore-${MAJ_MIN}/manual/plugins/hairpin.html
+share/mscore-${MAJ_MIN}/manual/plugins/hairpinsegment.html
+share/mscore-${MAJ_MIN}/manual/plugins/harmony.html
+share/mscore-${MAJ_MIN}/manual/plugins/hbox.html
+share/mscore-${MAJ_MIN}/manual/plugins/hook.html
+share/mscore-${MAJ_MIN}/manual/plugins/image.html
+share/mscore-${MAJ_MIN}/manual/plugins/instrumentchange.html
+share/mscore-${MAJ_MIN}/manual/plugins/jump.html
+share/mscore-${MAJ_MIN}/manual/plugins/keysig.html
+share/mscore-${MAJ_MIN}/manual/plugins/layoutbreak.html
+share/mscore-${MAJ_MIN}/manual/plugins/ledgerline.html
+share/mscore-${MAJ_MIN}/manual/plugins/letring.html
+share/mscore-${MAJ_MIN}/manual/plugins/letringsegment.html
+share/mscore-${MAJ_MIN}/manual/plugins/linesegment.html
+share/mscore-${MAJ_MIN}/manual/plugins/manual.css
+share/mscore-${MAJ_MIN}/manual/plugins/marker.html
+share/mscore-${MAJ_MIN}/manual/plugins/measure.html
+share/mscore-${MAJ_MIN}/manual/plugins/measurebase.html
+share/mscore-${MAJ_MIN}/manual/plugins/mscore.png
+share/mscore-${MAJ_MIN}/manual/plugins/musescore.html
+share/mscore-${MAJ_MIN}/manual/plugins/note.html
+share/mscore-${MAJ_MIN}/manual/plugins/notedot.html
+share/mscore-${MAJ_MIN}/manual/plugins/notehead.html
+share/mscore-${MAJ_MIN}/manual/plugins/noteline.html
+share/mscore-${MAJ_MIN}/manual/plugins/ossia.html
+share/mscore-${MAJ_MIN}/manual/plugins/ottava.html
+share/mscore-${MAJ_MIN}/manual/plugins/ottavasegment.html
+share/mscore-${MAJ_MIN}/manual/plugins/page.html
+share/mscore-${MAJ_MIN}/manual/plugins/pageformat.html
+share/mscore-${MAJ_MIN}/manual/plugins/palmmute.html
+share/mscore-${MAJ_MIN}/manual/plugins/palmmutesegment.html
+share/mscore-${MAJ_MIN}/manual/plugins/part.html
+share/mscore-${MAJ_MIN}/manual/plugins/pedal.html
+share/mscore-${MAJ_MIN}/manual/plugins/pedalsegment.html
+share/mscore-${MAJ_MIN}/manual/plugins/plugins.html
+share/mscore-${MAJ_MIN}/manual/plugins/qprocess.html
+share/mscore-${MAJ_MIN}/manual/plugins/rehearsalmark.html
+share/mscore-${MAJ_MIN}/manual/plugins/repeatmeasure.html
+share/mscore-${MAJ_MIN}/manual/plugins/rest.html
+share/mscore-${MAJ_MIN}/manual/plugins/score.html
+share/mscore-${MAJ_MIN}/manual/plugins/scoreview.html
+share/mscore-${MAJ_MIN}/manual/plugins/segment.html
+share/mscore-${MAJ_MIN}/manual/plugins/sline.html
+share/mscore-${MAJ_MIN}/manual/plugins/slur.html
+share/mscore-${MAJ_MIN}/manual/plugins/slursegment.html
+share/mscore-${MAJ_MIN}/manual/plugins/slurtie.html
+share/mscore-${MAJ_MIN}/manual/plugins/spacer.html
+share/mscore-${MAJ_MIN}/manual/plugins/spanner.html
+share/mscore-${MAJ_MIN}/manual/plugins/spannersegment.html
+share/mscore-${MAJ_MIN}/manual/plugins/stafflines.html
+share/mscore-${MAJ_MIN}/manual/plugins/staffstate.html
+share/mscore-${MAJ_MIN}/manual/plugins/stafftypechange.html
+share/mscore-${MAJ_MIN}/manual/plugins/stem.html
+share/mscore-${MAJ_MIN}/manual/plugins/stemslash.html
+share/mscore-${MAJ_MIN}/manual/plugins/svggenerator.html
+share/mscore-${MAJ_MIN}/manual/plugins/symbol.html
+share/mscore-${MAJ_MIN}/manual/plugins/tbox.html
+share/mscore-${MAJ_MIN}/manual/plugins/tempotext.html
+share/mscore-${MAJ_MIN}/manual/plugins/textline.html
+share/mscore-${MAJ_MIN}/manual/plugins/textlinebase.html
+share/mscore-${MAJ_MIN}/manual/plugins/textlinebasesegment.html
+share/mscore-${MAJ_MIN}/manual/plugins/textlinesegment.html
+share/mscore-${MAJ_MIN}/manual/plugins/tie.html
+share/mscore-${MAJ_MIN}/manual/plugins/tiesegment.html
+share/mscore-${MAJ_MIN}/manual/plugins/timesig.html
+share/mscore-${MAJ_MIN}/manual/plugins/tremolo.html
+share/mscore-${MAJ_MIN}/manual/plugins/tremolobar.html
+share/mscore-${MAJ_MIN}/manual/plugins/trill.html
+share/mscore-${MAJ_MIN}/manual/plugins/trillsegment.html
+share/mscore-${MAJ_MIN}/manual/plugins/tuplet.html
+share/mscore-${MAJ_MIN}/manual/plugins/vbox.html
+share/mscore-${MAJ_MIN}/manual/plugins/vibratosegment.html
+share/mscore-${MAJ_MIN}/manual/plugins/volta.html
+share/mscore-${MAJ_MIN}/manual/plugins/voltasegment.html
+share/mscore-${MAJ_MIN}/plugins/
+share/mscore-${MAJ_MIN}/plugins/abc_import.qml
+share/mscore-${MAJ_MIN}/plugins/colornotes.qml
+share/mscore-${MAJ_MIN}/plugins/createscore.qml
+share/mscore-${MAJ_MIN}/plugins/helloqml/
+share/mscore-${MAJ_MIN}/plugins/helloqml/helloqml.qml
+share/mscore-${MAJ_MIN}/plugins/helloqml/translations/
+share/mscore-${MAJ_MIN}/plugins/helloqml/translations/locale_de.qm
+share/mscore-${MAJ_MIN}/plugins/helloqml/translations/locale_de.ts
+share/mscore-${MAJ_MIN}/plugins/notenames.qml
+share/mscore-${MAJ_MIN}/plugins/panel.qml
+share/mscore-${MAJ_MIN}/plugins/random.qml
+share/mscore-${MAJ_MIN}/plugins/random2.qml
+share/mscore-${MAJ_MIN}/plugins/run.qml
+share/mscore-${MAJ_MIN}/plugins/scorelist.qml
+share/mscore-${MAJ_MIN}/plugins/view.qml
+share/mscore-${MAJ_MIN}/plugins/walk.qml
+share/mscore-${MAJ_MIN}/sound/
+share/mscore-${MAJ_MIN}/sound/MuseScore_General-License.md
+share/mscore-${MAJ_MIN}/sound/MuseScore_General.sf3
+share/mscore-${MAJ_MIN}/styles/
+share/mscore-${MAJ_MIN}/styles/MuseJazz.mss
+share/mscore-${MAJ_MIN}/styles/cchords_muse.xml
+share/mscore-${MAJ_MIN}/styles/cchords_nrb.xml
+share/mscore-${MAJ_MIN}/styles/cchords_rb.xml
+share/mscore-${MAJ_MIN}/styles/cchords_sym.xml
+share/mscore-${MAJ_MIN}/styles/chords.xml
+share/mscore-${MAJ_MIN}/styles/chords_jazz.xml
+share/mscore-${MAJ_MIN}/styles/chords_std.xml
+share/mscore-${MAJ_MIN}/styles/jazzchords.xml
+share/mscore-${MAJ_MIN}/styles/stdchords.xml
+share/mscore-${MAJ_MIN}/templates/
+share/mscore-${MAJ_MIN}/templates/01-General/
+share/mscore-${MAJ_MIN}/templates/01-General/00-Blank.mscx
+share/mscore-${MAJ_MIN}/templates/01-General/01-Treble_Clef.mscx
+share/mscore-${MAJ_MIN}/templates/01-General/02-Bass_Clef.mscx
+share/mscore-${MAJ_MIN}/templates/01-General/03-Grand_Staff.mscx
+share/mscore-${MAJ_MIN}/templates/02-Choral/
+share/mscore-${MAJ_MIN}/templates/02-Choral/01-SATB.mscx
+share/mscore-${MAJ_MIN}/templates/02-Choral/02-SATB_+_Organ.mscx
+share/mscore-${MAJ_MIN}/templates/02-Choral/03-SATB_+_Piano.mscx
+share/mscore-${MAJ_MIN}/templates/02-Choral/04-SATB_Closed_Score.mscx
+share/mscore-${MAJ_MIN}/templates/02-Choral/05-SATB_Closed_Score_+_Organ.mscx
+share/mscore-${MAJ_MIN}/templates/02-Choral/06-SATB_Closed_Score_+_Piano.mscx
+share/mscore-${MAJ_MIN}/templates/02-Choral/07-Voice_+_Piano.mscx
+share/mscore-${MAJ_MIN}/templates/02-Choral/08-Barbershop_Quartet.mscx
+share/mscore-${MAJ_MIN}/templates/02-Choral/09-Liturgical_Unmetrical.mscx
+share/mscore-${MAJ_MIN}/templates/02-Choral/10-Liturgical_Unmetrical_+_Organ.mscx
+share/mscore-${MAJ_MIN}/templates/03-Chamber_Music/
+share/mscore-${MAJ_MIN}/templates/03-Chamber_Music/01-String_Quartet.mscx
+share/mscore-${MAJ_MIN}/templates/03-Chamber_Music/02-Wind_Quartet.mscx
+share/mscore-${MAJ_MIN}/templates/03-Chamber_Music/03-Wind_Quintet.mscx
+share/mscore-${MAJ_MIN}/templates/03-Chamber_Music/04-Saxophone_Quartet.mscx
+share/mscore-${MAJ_MIN}/templates/03-Chamber_Music/05-Brass_Quartet.mscx
+share/mscore-${MAJ_MIN}/templates/03-Chamber_Music/06-Brass_Quintet.mscx
+share/mscore-${MAJ_MIN}/templates/04-Solo/
+share/mscore-${MAJ_MIN}/templates/04-Solo/01-Guitar.mscx
+share/mscore-${MAJ_MIN}/templates/04-Solo/02-Guitar_+_Tablature.mscx
+share/mscore-${MAJ_MIN}/templates/04-Solo/03-Guitar_Tablature.mscx
+share/mscore-${MAJ_MIN}/templates/04-Solo/04-Piano.mscx
+share/mscore-${MAJ_MIN}/templates/05-Jazz/
+share/mscore-${MAJ_MIN}/templates/05-Jazz/01-Jazz_Lead_Sheet.mscx
+share/mscore-${MAJ_MIN}/templates/05-Jazz/02-Big_Band.mscx
+share/mscore-${MAJ_MIN}/templates/05-Jazz/03-Jazz_Combo.mscx
+share/mscore-${MAJ_MIN}/templates/06-Popular/
+share/mscore-${MAJ_MIN}/templates/06-Popular/01-Rock_Band.mscx
+share/mscore-${MAJ_MIN}/templates/06-Popular/02-Bluegrass_Band.mscx
+share/mscore-${MAJ_MIN}/templates/07-Band_and_Percussion/
+share/mscore-${MAJ_MIN}/templates/07-Band_and_Percussion/01-Concert_Band.mscx
+share/mscore-${MAJ_MIN}/templates/07-Band_and_Percussion/02-Small_Concert_Band.mscx
+share/mscore-${MAJ_MIN}/templates/07-Band_and_Percussion/03-Brass_Band.mscx
+share/mscore-${MAJ_MIN}/templates/07-Band_and_Percussion/04-Marching_Band.mscx
+share/mscore-${MAJ_MIN}/templates/07-Band_and_Percussion/05-Small_Marching_Band.mscx
+share/mscore-${MAJ_MIN}/templates/07-Band_and_Percussion/06-Battery_Percussion.mscx
+share/mscore-${MAJ_MIN}/templates/07-Band_and_Percussion/07-Large_Pit_Percussion.mscx
+share/mscore-${MAJ_MIN}/templates/07-Band_and_Percussion/08-Small_Pit_Percussion.mscx
+share/mscore-${MAJ_MIN}/templates/08-Orchestral/
+share/mscore-${MAJ_MIN}/templates/08-Orchestral/01-Classical_Orchestra.mscx
+share/mscore-${MAJ_MIN}/templates/08-Orchestral/02-Symphony_Orchestra.mscx
+share/mscore-${MAJ_MIN}/templates/08-Orchestral/03-String_Orchestra.mscx
+share/mscore-${MAJ_MIN}/templates/drumset_fr.drm
+share/mscore-${MAJ_MIN}/templates/orchestral.drm
+share/mscore-${MAJ_MIN}/tours/
+share/mscore-${MAJ_MIN}/tours/autoplace.tour
+share/mscore-${MAJ_MIN}/tours/inspector.tour
+share/mscore-${MAJ_MIN}/tours/mmrest.tour
+share/mscore-${MAJ_MIN}/tours/navigate.tour
+share/mscore-${MAJ_MIN}/tours/noteinput.tour
+share/mscore-${MAJ_MIN}/tours/palette.tour
+share/mscore-${MAJ_MIN}/tours/select.tour
+share/mscore-${MAJ_MIN}/tours/timeline.tour
+share/mscore-${MAJ_MIN}/tours/welcome.tour
+share/mscore-${MAJ_MIN}/wallpaper/
+share/mscore-${MAJ_MIN}/wallpaper/background1.png
+share/mscore-${MAJ_MIN}/wallpaper/paper1.png
+share/mscore-${MAJ_MIN}/wallpaper/paper2.png
+share/mscore-${MAJ_MIN}/wallpaper/paper3.png
+share/mscore-${MAJ_MIN}/wallpaper/paper4.png
+share/mscore-${MAJ_MIN}/wallpaper/paper5.png
+share/mscore-${MAJ_MIN}/wallpaper/paper6.png
+share/mscore-${MAJ_MIN}/wallpaper/paper7.png
+share/mscore-${MAJ_MIN}/workspaces/
+share/mscore-${MAJ_MIN}/workspaces/Advanced.workspace
+share/mscore-${MAJ_MIN}/workspaces/Basic.workspace

musescore-3.0 (48K) Download Attachment
Reply | Threaded
Open this post in threaded view
|

Re: UPDATE: audio/mscore to 3.0.0

Brian Callahan-4
Hi Sebastian --

On 1/10/19 8:26 AM, Sebastian Reitenbach wrote:

> Find attached and inline an update of Musescore to 3.0.0.
> See the release notes for changes: https://musescore.org/en/handbook/developers-handbook/release-notes/release-notes-musescore-3
> Also you may find this mentioning remarks/bugs/issues with the Musescore 3 version:
> https://musescore.org/en/handbook/developers-handbook/references/musescore-roadmap/remarks-musescore3-bugs-issues
> Most notably thereof the last point under the TODOs, mentioning the
> dependency to QtWebEngine for the MuseScore connect window.
> QtWebEngine is not yet ported to OpenBSD, so I disabled that
> for the time being.
>
> Also in the ports Makefile, I introduced the MAJ_MIN variable, thats then used
> in the PLIST to (hopefully) prevent further huge diffs in the future once they
> bump major or minor version again.
>
> Other than that, It happily imported and converted my few scores from the older version, played
> them etc.
>
>
> tested on amd64.
>
>
> any comments, reports, or even OKs welcome.

Thanks for this; it was on my TODO list, somewhere on the list of a
million other things :)
One thought: could we take those BUILD_*+=ON/OFF patches out and just
put them in CONFIGURE_ARGS like we do everything else?

I'll test some time tomorrow.

~Brian

> cheers,
> Sebastian
>
>
>
>
> Index: Makefile
> ===================================================================
> RCS file: /cvs/ports/audio/mscore/Makefile,v
> retrieving revision 1.36
> diff -u -r1.36 Makefile
> --- Makefile 2 Sep 2018 23:16:28 -0000 1.36
> +++ Makefile 10 Jan 2019 13:14:53 -0000
> @@ -2,7 +2,7 @@
>  
>   BROKEN-hppa = ICE on moc_qtsingleapplication.cxx
>  
> -V = 2.3.2
> +V = 3.0.0
>   COMMENT = WYSIWYG music notation software (MuseScore)
>   DISTNAME = MuseScore-${V}
>   PKGNAME = musescore-${V}
> @@ -15,9 +15,9 @@
>   # GPLv2 only
>   PERMIT_PACKAGE_CDROM = Yes
>  
> -WANTLIB += Qt5Concurrent Qt5Core Qt5Designer Qt5Gui Qt5Help Qt5Network
> +WANTLIB += Qt5Concurrent Qt5Core Qt5Gui Qt5Help Qt5Network
>   WANTLIB += Qt5OpenGL Qt5PrintSupport Qt5Qml Qt5Quick Qt5QuickWidgets
> -WANTLIB += Qt5Sql Qt5Svg Qt5Test Qt5WebKit Qt5WebKitWidgets Qt5Widgets
> +WANTLIB += Qt5Sql Qt5Svg Qt5Test Qt5Widgets
>   WANTLIB += Qt5Xml Qt5XmlPatterns c freetype m ogg portaudio pthread
>   WANTLIB += sndfile vorbis vorbisfile z
>   WANTLIB += ${COMPILER_LIBCXX}
> @@ -35,7 +35,6 @@
>   x11/qt5/qtdeclarative \
>   x11/qt5/qtsvg \
>   x11/qt5/qttools \
> - x11/qt5/qtwebkit \
>   x11/qt5/qtxmlpatterns
>  
>   RUN_DEPENDS = devel/desktop-file-utils \
> @@ -51,6 +50,8 @@
>   -DUSE_SYSTEM_FREETYPE=ON
>  
>   NO_TEST = Yes
> +MAJ_MIN = ${V:C/^([0-9]+\.[0-9]+).*/\1/}
> +SUBST_VARS += MAJ_MIN
>  
>   # Bad zip file...
>   WRKDIST = ${WRKDIR}
> Index: distinfo
> ===================================================================
> RCS file: /cvs/ports/audio/mscore/distinfo,v
> retrieving revision 1.8
> diff -u -r1.8 distinfo
> --- distinfo 2 Sep 2018 23:16:28 -0000 1.8
> +++ distinfo 10 Jan 2019 13:14:53 -0000
> @@ -1,2 +1,2 @@
> -SHA256 (MuseScore-2.3.2.zip) = W/RKmC6Y8xYIyFsO0JxQ1+TwGi+sxbXm8HLnF0wr2vg=
> -SIZE (MuseScore-2.3.2.zip) = 78629900
> +SHA256 (MuseScore-3.0.0.zip) = inZKH4kRUCy5iHyEzeSo3aGTp2Yze45HfokYXL83IsY=
> +SIZE (MuseScore-3.0.0.zip) = 116183004
> Index: patches/patch-CMakeLists_txt
> ===================================================================
> RCS file: /cvs/ports/audio/mscore/patches/patch-CMakeLists_txt,v
> retrieving revision 1.5
> diff -u -r1.5 patch-CMakeLists_txt
> --- patches/patch-CMakeLists_txt 25 Apr 2018 19:11:03 -0000 1.5
> +++ patches/patch-CMakeLists_txt 10 Jan 2019 13:14:53 -0000
> @@ -2,89 +2,120 @@
>   Index: CMakeLists.txt
>   --- CMakeLists.txt.orig
>   +++ CMakeLists.txt
> -@@ -170,7 +170,7 @@ if ("${CMAKE_CXX_COMPILER_ID}" MATCHES "GNU")
> - endif ("${CMAKE_CXX_COMPILER_ID}" MATCHES "GNU")
> -
> - set(CMAKE_CXX_FLAGS_DEBUG   "-g")
> --set(CMAKE_CXX_FLAGS_RELEASE "-O2 -DNDEBUG -DQT_NO_DEBUG")
> -+set(CMAKE_CXX_FLAGS_RELEASE "-DNDEBUG -DQT_NO_DEBUG")
> +@@ -124,8 +124,8 @@ option(BUILD_PULSEAUDIO "Build with support for PulseA
> + option(BUILD_ALSA "Build with support for ALSA audio backend." ON)
> + option(BUILD_PORTAUDIO "Build with support for PortAudio audio backend." ON)
> + option(BUILD_PORTMIDI "Build with support for PortAudio's MIDI features." ${BUILD_PORTAUDIO}) # PortAudio required
> +-option(BUILD_WEBENGINE "Built in webengine support" ON)
> +-option(BUILD_PCH "Build using precompiled headers." ON)
> ++option(BUILD_WEBENGINE "Built in webengine support" OFF)
> ++option(BUILD_PCH "Build using precompiled headers." OFF)
> + option(BUILD_FOR_WINSTORE "Build for the Windows Store." OFF)
> + option(COVERAGE "Build with instrumentation to record code coverage." OFF)
> + option(BUILD_64 "Build 64 bit version of editor" ON)
> +@@ -208,7 +208,7 @@ endif (${CMAKE_CXX_COMPILER_ID} MATCHES "GNU")
> +
> + if (NOT MSVC)
> +    set(CMAKE_CXX_FLAGS_DEBUG   "-g")
> +-   set(CMAKE_CXX_FLAGS_RELEASE "-O2 -DNDEBUG -DQT_NO_DEBUG")
> ++   set(CMAKE_CXX_FLAGS_RELEASE "-DNDEBUG -DQT_NO_DEBUG")
> + endif (NOT MSVC)
>    
>    if (APPLE)
> -    set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=c++11 -fPIC -stdlib=libc++ -Wno-inconsistent-missing-override")
> -@@ -328,13 +328,13 @@ endif (BUILD_ALSA)
> +@@ -384,13 +384,13 @@ endif (BUILD_ALSA)
>    ## MIDI
>    ##
>    
> --if (APPLE OR MINGW)
> -+if (APPLE OR MINGW OR UNIX)
> +-if (APPLE OR MINGW OR MSVC)
> ++if (APPLE OR MINGW OR MSVC OR UNIX)
>          set (HAS_MIDI 1)
> --else (APPLE OR MINGW)
> -+else (APPLE OR MINGW OR UNIX)
> +-else (APPLE OR MINGW OR MSVC)
> ++else (APPLE OR MINGW OR MSVC OR UNIX)
>          if (USE_ALSA)
>                set (HAS_MIDI 1)
>          endif (USE_ALSA)
> --endif (APPLE OR MINGW)
> -+endif (APPLE OR MINGW OR UNIX)
> +-endif (APPLE OR MINGW OR MSVC)
> ++endif (APPLE OR MINGW OR MSVC OR UNIX)
>    
>    ##
> - ## pulseaudio
> -@@ -342,8 +342,8 @@ endif (APPLE OR MINGW)
> + ## PulseAudio
> +@@ -398,8 +398,8 @@ endif (APPLE OR MINGW OR MSVC)
>    
>    if (BUILD_PULSEAUDIO)
>          if (PULSEAUDIO_FOUND)
>   -            set(USE_PULSEAUDIO 1)
> --            message("Pulseaudio found. Pulseaudio support enabled.")
> +-            message("PulseAudio found. PulseAudio support enabled.")
>   +            set(USE_PULSEAUDIO 0)
> -+            message("Pulseaudio support disabled.")
> ++            message("PulseAudio support disabled.")
>          else (PULSEAUDIO_FOUND)
> -             message(SEND_ERROR "Error: Pulseaudio support requested (BUILD_PULSEAUDIO=${BUILD_PULSEAUDIO}), but Pulseaudio was not found.")
> +             message(SEND_ERROR "Error: PulseAudio support requested (BUILD_PULSEAUDIO=${BUILD_PULSEAUDIO}), but PulseAudio was not found.")
>          endif (PULSEAUDIO_FOUND)
> -@@ -604,7 +604,7 @@ if (NOT MINGW AND NOT APPLE)
> +@@ -689,7 +689,7 @@ if (NOT MINGW AND NOT MSVC AND NOT APPLE)
>                )
>        endif (GZIP_EXECUTABLE AND NOT CMAKE_SYSTEM_NAME MATCHES "OpenBSD")
> -     # install man pages in either compressed or uncompressed form
> +     # Install man pages in either compressed or uncompressed form
>   -    install( FILES ${MAN_BUILD} DESTINATION share/man/man1 COMPONENT doc)
>   +    install( FILES ${MAN_BUILD} DESTINATION man/man1 COMPONENT doc)
> -     # create symlink alias for man pages so `man musescore` = `man mscore`
> +     # Create symlink alias for man pages so `man musescore` = `man mscore`
>        find_program( LN_EXECUTABLE ln DOC "A tool for creating symbolic link aliases (optional)." )
>        if (LN_EXECUTABLE)
> -@@ -615,7 +615,7 @@ if (NOT MINGW AND NOT APPLE)
> +@@ -700,7 +700,7 @@ if (NOT MINGW AND NOT MSVC AND NOT APPLE)
>                COMMAND ${LN_EXECUTABLE} -sf "${MAN_FULL_NAME}" "${MAN_FULL_ALIAS}"
>                COMMAND echo 'Symlink alias: ${MAN_FULL_ALIAS} -> ${MAN_FULL_NAME}'
>                )
>   -        install( FILES ${PROJECT_BINARY_DIR}/${MAN_FULL_ALIAS} DESTINATION share/man/man1 COMPONENT doc)
>   +        install( FILES ${PROJECT_BINARY_DIR}/${MAN_FULL_ALIAS} DESTINATION man/man1 COMPONENT doc)
>         else (LN_EXECUTABLE)
> -          message(STATUS "ln not found (it is optional). No symlink aliases will be created.")
> +          message(STATUS "'ln' not found (it is optional). No symlink aliases will be created.")
>         endif (LN_EXECUTABLE)
> -@@ -635,7 +635,7 @@ execute_process(
> -     WORKING_DIRECTORY ${PROJECT_BINARY_DIR}
> -     )
> - if (NOT MINGW)
> --  set(BUILD_PCH true)
> -+  set(BUILD_PCH false)
> - endif(NOT MINGW)
> -
> - precompiled_header(QT_INCLUDES all ${BUILD_PCH})
> -@@ -721,16 +721,16 @@ include(Packaging)
> - ##  custom target for translation generation
> +@@ -726,10 +726,13 @@ precompiled_header(QT_INCLUDES all ${BUILD_PCH})
> +
> + # MSVC does not require these targets, as all.h is not copied and the
> + #   PCH generation is done per-project
> +-if (NOT MSVC)
> ++if (NOT MSVC AND NOT UNIX)
> +    ADD_CUSTOM_TARGET(mops1 DEPENDS ${PROJECT_BINARY_DIR}/all.h)
> +    ADD_CUSTOM_TARGET(mops2 DEPENDS ${PCH})
> +-endif (NOT MSVC)
> ++else  (NOT MSVC AND NOT UNIX)
> ++   ADD_CUSTOM_TARGET(mops1)
> ++   ADD_CUSTOM_TARGET(mops2)
> ++endif (NOT MSVC AND NOT UNIX)
> +
>    ##
> + ## Add subdirs
> +@@ -826,13 +829,13 @@ include(Packaging)
> +
> + ## lupdate is used to generate the translation text files based off of the source code
>    
>   -add_custom_target(lupdate
>   +add_custom_target(lupdate-qt5
>       COMMAND ${PROJECT_SOURCE_DIR}/build/gen-qt-projectfile ${PROJECT_SOURCE_DIR} > mscore.pro
> --   COMMAND ${QT_LUPDATE_EXECUTABLE} ${PROJECT_BINARY_DIR}/mscore.pro
> +-   COMMAND Qt5::lupdate ${PROJECT_BINARY_DIR}/mscore.pro
>   +   COMMAND lupdate-qt5 ${PROJECT_BINARY_DIR}/mscore.pro
>       COMMAND ${PROJECT_SOURCE_DIR}/build/gen-instruments-projectfile ${PROJECT_SOURCE_DIR}/share/instruments > instruments.pro
> --   COMMAND ${QT_LUPDATE_EXECUTABLE} ${PROJECT_BINARY_DIR}/instruments.pro
> +-   COMMAND Qt5::lupdate ${PROJECT_BINARY_DIR}/instruments.pro
>   +   COMMAND lupdate-qt5 ${PROJECT_BINARY_DIR}/instruments.pro
> +    COMMAND ${PROJECT_SOURCE_DIR}/build/gen-tours-projectfile ${PROJECT_SOURCE_DIR}/share/tours > tours.pro
> +-   COMMAND Qt5::lupdate ${PROJECT_BINARY_DIR}/tours.pro
> ++   COMMAND lupdate-qt5 ${PROJECT_BINARY_DIR}/tours.pro
>       WORKING_DIRECTORY ${PROJECT_BINARY_DIR}
>       )
>    
> +@@ -851,11 +854,11 @@ file(GLOB QT_TS_FILES
> +    "share/locale/qt*.ts"
> + )
> +
>   -add_custom_target(lrelease
> --   COMMAND ${QT_LRELEASE_EXECUTABLE} ${PROJECT_SOURCE_DIR}/share/locale/*.ts
> +-   COMMAND Qt5::lrelease ${INSTRUMENTS_TS_FILES}
> +-   COMMAND Qt5::lrelease ${MSCORE_TS_FILES}
> +-   COMMAND Qt5::lrelease ${TOURS_TS_FILES}
> +-   COMMAND Qt5::lrelease ${QT_TS_FILES}
>   +add_custom_target(lrelease-qt5
> -+   COMMAND lrelease-qt5 ${PROJECT_SOURCE_DIR}/share/locale/*.ts
> ++   COMMAND lrelease-qt5 ${INSTRUMENTS_TS_FILES}
> ++   COMMAND lrelease-qt5 ${MSCORE_TS_FILES}
> ++   COMMAND lrelease-qt5 ${TOURS_TS_FILES}
> ++   COMMAND lrelease-qt5 ${QT_TS_FILES}
>       WORKING_DIRECTORY ${PROJECT_BINARY_DIR}
> -    )
> + )
>    
> Index: patches/patch-build_gen-qt-projectfile
> ===================================================================
> RCS file: /cvs/ports/audio/mscore/patches/patch-build_gen-qt-projectfile,v
> retrieving revision 1.4
> diff -u -r1.4 patch-build_gen-qt-projectfile
> --- patches/patch-build_gen-qt-projectfile 25 Apr 2018 19:11:03 -0000 1.4
> +++ patches/patch-build_gen-qt-projectfile 10 Jan 2019 13:14:53 -0000
> @@ -2,7 +2,7 @@
>   Index: build/gen-qt-projectfile
>   --- build/gen-qt-projectfile.orig
>   +++ build/gen-qt-projectfile
> -@@ -13,14 +13,14 @@ for a in $uis; do
> +@@ -8,14 +8,14 @@ for a in $uis; do
>    echo
>    
>    echo "FORMS = \\"
> Index: patches/patch-libmscore_CMakeLists_txt
> ===================================================================
> RCS file: patches/patch-libmscore_CMakeLists_txt
> diff -N patches/patch-libmscore_CMakeLists_txt
> --- patches/patch-libmscore_CMakeLists_txt 25 Apr 2018 19:11:03 -0000 1.1
> +++ /dev/null 1 Jan 1970 00:00:00 -0000
> @@ -1,16 +0,0 @@
> -$OpenBSD: patch-libmscore_CMakeLists_txt,v 1.1 2018/04/25 19:11:03 bcallah Exp $
> -
> -Allow building with Ninja
> -https://github.com/musescore/MuseScore/pull/2772/commits/810586f52e21b1ac1d15ae81af2a1f809f4ea4b2
> -
> -Index: libmscore/CMakeLists.txt
> ---- libmscore/CMakeLists.txt.orig
> -+++ libmscore/CMakeLists.txt
> -@@ -77,5 +77,5 @@ set_target_properties (
> -
> - xcode_pch(libmscore all)
> -
> --ADD_DEPENDENCIES(libmscore mops1)
> --ADD_DEPENDENCIES(libmscore mops2)
> -+#ADD_DEPENDENCIES(libmscore mops1)
> -+#ADD_DEPENDENCIES(libmscore mops2)
> Index: patches/patch-mscore_CMakeLists_txt
> ===================================================================
> RCS file: /cvs/ports/audio/mscore/patches/patch-mscore_CMakeLists_txt,v
> retrieving revision 1.8
> diff -u -r1.8 patch-mscore_CMakeLists_txt
> --- patches/patch-mscore_CMakeLists_txt 2 Sep 2018 23:16:28 -0000 1.8
> +++ patches/patch-mscore_CMakeLists_txt 10 Jan 2019 13:14:53 -0000
> @@ -2,21 +2,21 @@
>   Index: mscore/CMakeLists.txt
>   --- mscore/CMakeLists.txt.orig
>   +++ mscore/CMakeLists.txt
> -@@ -553,7 +553,7 @@ else (MINGW)
> -             endif (USE_PORTMIDI)
> -             target_link_libraries(mscore ${OsxFrameworks})
> +@@ -723,7 +723,7 @@ else (MINGW)
> +       if (APPLE)
> +         target_link_libraries(mscore ${OsxFrameworks})
>          else (APPLE)
> --            target_link_libraries(mscore rt)
> -+            target_link_libraries(mscore)
> +-          target_link_libraries(mscore rt)
> ++          target_link_libraries(mscore)
>          endif (APPLE)
>    
> -       # gold does not use indirect shared libraries for symbol resolution, Linux only
> -@@ -561,7 +561,7 @@ else (MINGW)
> -             if (USE_JACK)
> -                   target_link_libraries(mscore ${CMAKE_DL_LIBS})
> -             endif (USE_JACK)
> --                  target_link_libraries(mscore rt)
> -+                  target_link_libraries(mscore)
> +       # 'gold' does not use indirect shared libraries for symbol resolution, Linux only
> +@@ -731,7 +731,7 @@ else (MINGW)
> +          if(USE_JACK)
> +             target_link_libraries(mscore ${CMAKE_DL_LIBS})
> +          endif(USE_JACK)
> +-         target_link_libraries(mscore rt)
> ++         target_link_libraries(mscore)
>          endif (NOT APPLE)
>    
>          if (APPLE)
> Index: patches/patch-share_CMakeLists_txt
> ===================================================================
> RCS file: /cvs/ports/audio/mscore/patches/patch-share_CMakeLists_txt,v
> retrieving revision 1.1
> diff -u -r1.1 patch-share_CMakeLists_txt
> --- patches/patch-share_CMakeLists_txt 23 Mar 2015 19:08:52 -0000 1.1
> +++ patches/patch-share_CMakeLists_txt 10 Jan 2019 13:14:53 -0000
> @@ -3,14 +3,15 @@
>   The qm files that are supposed to be generated from the locale directory are
>   never generated. They're not mandatory so let's just skip them for now...
>  
> ---- share/CMakeLists.txt.orig Sat Mar 21 17:32:01 2015
> -+++ share/CMakeLists.txt Sat Mar 21 17:32:07 2015
> -@@ -18,7 +18,7 @@
> +Index: share/CMakeLists.txt
> +--- share/CMakeLists.txt.orig
> ++++ share/CMakeLists.txt
> +@@ -17,7 +17,7 @@
>    #  Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
>    #=============================================================================
>    
>   -subdirs(templates wallpaper locale styles sound manual
>   +subdirs(templates wallpaper styles sound manual
> -    workspaces instruments)
> +    workspaces instruments tours)
>    
>    install (DIRECTORY
> Index: pkg/PLIST
> ===================================================================
> RCS file: /cvs/ports/audio/mscore/pkg/PLIST,v
> retrieving revision 1.12
> diff -u -r1.12 PLIST
> --- pkg/PLIST 2 Sep 2018 23:16:28 -0000 1.12
> +++ pkg/PLIST 10 Jan 2019 13:14:53 -0000
> @@ -4,6 +4,8 @@
>   bin/musescore
>   @man man/man1/mscore.1
>   @man man/man1/musescore.1
> +share/appdata/
> +share/appdata/mscore.appdata.xml
>   share/applications/mscore.desktop
>   share/icons/hicolor/128x128/apps/mscore.png
>   share/icons/hicolor/16x16/apps/mscore.png
> @@ -23,204 +25,226 @@
>   share/icons/hicolor/scalable/mimetypes/application-x-musescore+xml.svg
>   share/icons/hicolor/scalable/mimetypes/application-x-musescore.svg
>   share/mime/packages/musescore.xml
> -share/mscore-2.3/
> -share/mscore-2.3/demos/
> -share/mscore-2.3/demos/All_Dudes.mscz
> -share/mscore-2.3/demos/Reunion.mscz
> -share/mscore-2.3/demos/Triumph.mscz
> -share/mscore-2.3/instruments/
> -share/mscore-2.3/instruments/instruments.xml
> -share/mscore-2.3/manual/
> -share/mscore-2.3/manual/plugins/
> -share/mscore-2.3/manual/plugins/accidental.html
> -share/mscore-2.3/manual/plugins/ambitus.html
> -share/mscore-2.3/manual/plugins/arpeggio.html
> -share/mscore-2.3/manual/plugins/articulation.html
> -share/mscore-2.3/manual/plugins/barline.html
> -share/mscore-2.3/manual/plugins/beam.html
> -share/mscore-2.3/manual/plugins/bend.html
> -share/mscore-2.3/manual/plugins/box.html
> -share/mscore-2.3/manual/plugins/bracket.html
> -share/mscore-2.3/manual/plugins/breath.html
> -share/mscore-2.3/manual/plugins/bsymbol.html
> -share/mscore-2.3/manual/plugins/chord.html
> -share/mscore-2.3/manual/plugins/chordline.html
> -share/mscore-2.3/manual/plugins/chordrest.html
> -share/mscore-2.3/manual/plugins/clef.html
> -share/mscore-2.3/manual/plugins/compound.html
> -share/mscore-2.3/manual/plugins/cursor.html
> -share/mscore-2.3/manual/plugins/durationelement.html
> -share/mscore-2.3/manual/plugins/dynamic.html
> -share/mscore-2.3/manual/plugins/element.html
> -share/mscore-2.3/manual/plugins/excerpt.html
> -share/mscore-2.3/manual/plugins/fbox.html
> -share/mscore-2.3/manual/plugins/figuredbass.html
> -share/mscore-2.3/manual/plugins/figuredbassitem.html
> -share/mscore-2.3/manual/plugins/fileio.html
> -share/mscore-2.3/manual/plugins/fingering.html
> -share/mscore-2.3/manual/plugins/fretdiagram.html
> -share/mscore-2.3/manual/plugins/fsymbol.html
> -share/mscore-2.3/manual/plugins/glissando.html
> -share/mscore-2.3/manual/plugins/glissandosegment.html
> -share/mscore-2.3/manual/plugins/groups.html
> -share/mscore-2.3/manual/plugins/hairpin.html
> -share/mscore-2.3/manual/plugins/hairpinsegment.html
> -share/mscore-2.3/manual/plugins/harmony.html
> -share/mscore-2.3/manual/plugins/hbox.html
> -share/mscore-2.3/manual/plugins/hook.html
> -share/mscore-2.3/manual/plugins/image.html
> -share/mscore-2.3/manual/plugins/instrumentchange.html
> -share/mscore-2.3/manual/plugins/jump.html
> -share/mscore-2.3/manual/plugins/keysig.html
> -share/mscore-2.3/manual/plugins/layoutbreak.html
> -share/mscore-2.3/manual/plugins/ledgerline.html
> -share/mscore-2.3/manual/plugins/line.html
> -share/mscore-2.3/manual/plugins/linesegment.html
> -share/mscore-2.3/manual/plugins/lyrics.html
> -share/mscore-2.3/manual/plugins/manual.css
> -share/mscore-2.3/manual/plugins/marker.html
> -share/mscore-2.3/manual/plugins/measure.html
> -share/mscore-2.3/manual/plugins/measurebase.html
> -share/mscore-2.3/manual/plugins/mscore.png
> -share/mscore-2.3/manual/plugins/mtext.html
> -share/mscore-2.3/manual/plugins/musescore.html
> -share/mscore-2.3/manual/plugins/note.html
> -share/mscore-2.3/manual/plugins/notedot.html
> -share/mscore-2.3/manual/plugins/notehead.html
> -share/mscore-2.3/manual/plugins/noteline.html
> -share/mscore-2.3/manual/plugins/ossia.html
> -share/mscore-2.3/manual/plugins/ottava.html
> -share/mscore-2.3/manual/plugins/ottavasegment.html
> -share/mscore-2.3/manual/plugins/page.html
> -share/mscore-2.3/manual/plugins/pageformat.html
> -share/mscore-2.3/manual/plugins/part.html
> -share/mscore-2.3/manual/plugins/pedal.html
> -share/mscore-2.3/manual/plugins/pedalsegment.html
> -share/mscore-2.3/manual/plugins/plugins.html
> -share/mscore-2.3/manual/plugins/qprocess.html
> -share/mscore-2.3/manual/plugins/rehearsalmark.html
> -share/mscore-2.3/manual/plugins/repeatmeasure.html
> -share/mscore-2.3/manual/plugins/rest.html
> -share/mscore-2.3/manual/plugins/score.html
> -share/mscore-2.3/manual/plugins/scoreview.html
> -share/mscore-2.3/manual/plugins/segment.html
> -share/mscore-2.3/manual/plugins/sline.html
> -share/mscore-2.3/manual/plugins/slur.html
> -share/mscore-2.3/manual/plugins/slursegment.html
> -share/mscore-2.3/manual/plugins/slurtie.html
> -share/mscore-2.3/manual/plugins/spacer.html
> -share/mscore-2.3/manual/plugins/spanner.html
> -share/mscore-2.3/manual/plugins/spannersegment.html
> -share/mscore-2.3/manual/plugins/stafflines.html
> -share/mscore-2.3/manual/plugins/staffstate.html
> -share/mscore-2.3/manual/plugins/stafftext.html
> -share/mscore-2.3/manual/plugins/stem.html
> -share/mscore-2.3/manual/plugins/stemslash.html
> -share/mscore-2.3/manual/plugins/svggenerator.html
> -share/mscore-2.3/manual/plugins/symbol.html
> -share/mscore-2.3/manual/plugins/system.html
> -share/mscore-2.3/manual/plugins/tbox.html
> -share/mscore-2.3/manual/plugins/tempotext.html
> -share/mscore-2.3/manual/plugins/textline.html
> -share/mscore-2.3/manual/plugins/textlinesegment.html
> -share/mscore-2.3/manual/plugins/tie.html
> -share/mscore-2.3/manual/plugins/timesig.html
> -share/mscore-2.3/manual/plugins/tremolo.html
> -share/mscore-2.3/manual/plugins/tremolobar.html
> -share/mscore-2.3/manual/plugins/trill.html
> -share/mscore-2.3/manual/plugins/trillsegment.html
> -share/mscore-2.3/manual/plugins/tuplet.html
> -share/mscore-2.3/manual/plugins/vbox.html
> -share/mscore-2.3/manual/plugins/volta.html
> -share/mscore-2.3/manual/plugins/voltasegment.html
> -share/mscore-2.3/plugins/
> -share/mscore-2.3/plugins/abc_import.qml
> -share/mscore-2.3/plugins/colornotes.qml
> -share/mscore-2.3/plugins/createscore.qml
> -share/mscore-2.3/plugins/helloqml/
> -share/mscore-2.3/plugins/helloqml/helloqml.qml
> -share/mscore-2.3/plugins/helloqml/translations/
> -share/mscore-2.3/plugins/helloqml/translations/locale_de.qm
> -share/mscore-2.3/plugins/helloqml/translations/locale_de.ts
> -share/mscore-2.3/plugins/notenames.qml
> -share/mscore-2.3/plugins/panel.qml
> -share/mscore-2.3/plugins/random.qml
> -share/mscore-2.3/plugins/random2.qml
> -share/mscore-2.3/plugins/run.qml
> -share/mscore-2.3/plugins/scorelist.qml
> -share/mscore-2.3/plugins/view.qml
> -share/mscore-2.3/plugins/walk.qml
> -share/mscore-2.3/sound/
> -share/mscore-2.3/sound/MuseScore_General-License.md
> -share/mscore-2.3/sound/MuseScore_General.sf3
> -share/mscore-2.3/styles/
> -share/mscore-2.3/styles/MuseJazz.mss
> -share/mscore-2.3/styles/cchords_muse.xml
> -share/mscore-2.3/styles/cchords_nrb.xml
> -share/mscore-2.3/styles/cchords_rb.xml
> -share/mscore-2.3/styles/cchords_sym.xml
> -share/mscore-2.3/styles/chords.xml
> -share/mscore-2.3/styles/chords_jazz.xml
> -share/mscore-2.3/styles/chords_std.xml
> -share/mscore-2.3/styles/jazzchords.xml
> -share/mscore-2.3/styles/stdchords.xml
> -share/mscore-2.3/templates/
> -share/mscore-2.3/templates/01-General/
> -share/mscore-2.3/templates/01-General/00-Blank.mscz
> -share/mscore-2.3/templates/01-General/01-Treble_Clef.mscz
> -share/mscore-2.3/templates/01-General/02-Bass_Clef.mscz
> -share/mscore-2.3/templates/01-General/03-Grand_Staff.mscz
> -share/mscore-2.3/templates/02-Choral/
> -share/mscore-2.3/templates/02-Choral/01-SATB.mscz
> -share/mscore-2.3/templates/02-Choral/02-SATB_+_Organ.mscz
> -share/mscore-2.3/templates/02-Choral/03-SATB_+_Piano.mscz
> -share/mscore-2.3/templates/02-Choral/04-SATB_Closed_Score.mscz
> -share/mscore-2.3/templates/02-Choral/05-SATB_Closed_Score_+_Organ.mscz
> -share/mscore-2.3/templates/02-Choral/06-SATB_Closed_Score_+_Piano.mscz
> -share/mscore-2.3/templates/02-Choral/07-Voice_+_Piano.mscz
> -share/mscore-2.3/templates/02-Choral/08-Barbershop_Quartet.mscz
> -share/mscore-2.3/templates/02-Choral/09-Liturgical_Unmetrical.mscz
> -share/mscore-2.3/templates/02-Choral/10-Liturgical_Unmetrical_+_Organ.mscz
> -share/mscore-2.3/templates/03-Chamber_Music/
> -share/mscore-2.3/templates/03-Chamber_Music/01-String_Quartet.mscz
> -share/mscore-2.3/templates/03-Chamber_Music/02-Wind_Quartet.mscz
> -share/mscore-2.3/templates/03-Chamber_Music/03-Wind_Quintet.mscz
> -share/mscore-2.3/templates/03-Chamber_Music/04-Saxophone_Quartet.mscz
> -share/mscore-2.3/templates/03-Chamber_Music/05-Brass_Quartet.mscz
> -share/mscore-2.3/templates/03-Chamber_Music/06-Brass_Quintet.mscz
> -share/mscore-2.3/templates/04-Solo/
> -share/mscore-2.3/templates/04-Solo/01-Guitar.mscz
> -share/mscore-2.3/templates/04-Solo/02-Guitar_+_Tablature.mscz
> -share/mscore-2.3/templates/04-Solo/03-Guitar_Tablature.mscz
> -share/mscore-2.3/templates/04-Solo/04-Piano.mscz
> -share/mscore-2.3/templates/05-Jazz/
> -share/mscore-2.3/templates/05-Jazz/01-Jazz_Lead_Sheet.mscz
> -share/mscore-2.3/templates/05-Jazz/02-Big_Band.mscz
> -share/mscore-2.3/templates/05-Jazz/03-Jazz_Combo.mscz
> -share/mscore-2.3/templates/06-Popular/
> -share/mscore-2.3/templates/06-Popular/01-Rock_Band.mscz
> -share/mscore-2.3/templates/06-Popular/02-Bluegrass_Band.mscz
> -share/mscore-2.3/templates/07-Band_and_Percussion/
> -share/mscore-2.3/templates/07-Band_and_Percussion/01-Concert_Band.mscz
> -share/mscore-2.3/templates/07-Band_and_Percussion/02-Small_Concert_Band.mscz
> -share/mscore-2.3/templates/07-Band_and_Percussion/03-Brass_Band.mscz
> -share/mscore-2.3/templates/07-Band_and_Percussion/04-Marching_Band.mscz
> -share/mscore-2.3/templates/07-Band_and_Percussion/05-Small_Marching_Band.mscz
> -share/mscore-2.3/templates/07-Band_and_Percussion/06-Battery_Percussion.mscz
> -share/mscore-2.3/templates/07-Band_and_Percussion/07-Large_Pit_Percussion.mscz
> -share/mscore-2.3/templates/07-Band_and_Percussion/08-Small_Pit_Percussion.mscz
> -share/mscore-2.3/templates/08-Orchestral/
> -share/mscore-2.3/templates/08-Orchestral/01-Classical_Orchestra.mscz
> -share/mscore-2.3/templates/08-Orchestral/02-Concert_Orchestra.mscz
> -share/mscore-2.3/templates/08-Orchestral/03-String_Orchestra.mscz
> -share/mscore-2.3/templates/drumset_fr.drm
> -share/mscore-2.3/templates/orchestral.drm
> -share/mscore-2.3/wallpaper/
> -share/mscore-2.3/wallpaper/paper1.png
> -share/mscore-2.3/wallpaper/paper2.png
> -share/mscore-2.3/wallpaper/paper3.png
> -share/mscore-2.3/wallpaper/paper4.png
> -share/mscore-2.3/wallpaper/paper5.png
>   @tag update-mime-database
>   @tag gtk-update-icon-cache %D/share/icons/hicolor
>   @tag update-desktop-database
> +share/mscore-${MAJ_MIN}/
> +share/mscore-${MAJ_MIN}/demos/
> +share/mscore-${MAJ_MIN}/demos/Fugue_1.mscx
> +share/mscore-${MAJ_MIN}/demos/Reunion.mscz
> +share/mscore-${MAJ_MIN}/demos/Unclaimed_Gift.mscx
> +share/mscore-${MAJ_MIN}/instruments/
> +share/mscore-${MAJ_MIN}/instruments/instruments.xml
> +share/mscore-${MAJ_MIN}/manual/
> +share/mscore-${MAJ_MIN}/manual/plugins/
> +share/mscore-${MAJ_MIN}/manual/plugins/accidental.html
> +share/mscore-${MAJ_MIN}/manual/plugins/ambitus.html
> +share/mscore-${MAJ_MIN}/manual/plugins/arpeggio.html
> +share/mscore-${MAJ_MIN}/manual/plugins/articulation.html
> +share/mscore-${MAJ_MIN}/manual/plugins/barline.html
> +share/mscore-${MAJ_MIN}/manual/plugins/beam.html
> +share/mscore-${MAJ_MIN}/manual/plugins/bend.html
> +share/mscore-${MAJ_MIN}/manual/plugins/box.html
> +share/mscore-${MAJ_MIN}/manual/plugins/bracket.html
> +share/mscore-${MAJ_MIN}/manual/plugins/breath.html
> +share/mscore-${MAJ_MIN}/manual/plugins/bsymbol.html
> +share/mscore-${MAJ_MIN}/manual/plugins/chord.html
> +share/mscore-${MAJ_MIN}/manual/plugins/chordline.html
> +share/mscore-${MAJ_MIN}/manual/plugins/chordrest.html
> +share/mscore-${MAJ_MIN}/manual/plugins/clef.html
> +share/mscore-${MAJ_MIN}/manual/plugins/compound.html
> +share/mscore-${MAJ_MIN}/manual/plugins/connectorinfo.html
> +share/mscore-${MAJ_MIN}/manual/plugins/connectorinforeader.html
> +share/mscore-${MAJ_MIN}/manual/plugins/connectorinfowriter.html
> +share/mscore-${MAJ_MIN}/manual/plugins/cursor.html
> +share/mscore-${MAJ_MIN}/manual/plugins/durationelement.html
> +share/mscore-${MAJ_MIN}/manual/plugins/dynamic.html
> +share/mscore-${MAJ_MIN}/manual/plugins/element.html
> +share/mscore-${MAJ_MIN}/manual/plugins/excerpt.html
> +share/mscore-${MAJ_MIN}/manual/plugins/fbox.html
> +share/mscore-${MAJ_MIN}/manual/plugins/figuredbass.html
> +share/mscore-${MAJ_MIN}/manual/plugins/figuredbassitem.html
> +share/mscore-${MAJ_MIN}/manual/plugins/fileio.html
> +share/mscore-${MAJ_MIN}/manual/plugins/fingering.html
> +share/mscore-${MAJ_MIN}/manual/plugins/fretdiagram.html
> +share/mscore-${MAJ_MIN}/manual/plugins/fsymbol.html
> +share/mscore-${MAJ_MIN}/manual/plugins/glissandosegment.html
> +share/mscore-${MAJ_MIN}/manual/plugins/groups.html
> +share/mscore-${MAJ_MIN}/manual/plugins/hairpin.html
> +share/mscore-${MAJ_MIN}/manual/plugins/hairpinsegment.html
> +share/mscore-${MAJ_MIN}/manual/plugins/harmony.html
> +share/mscore-${MAJ_MIN}/manual/plugins/hbox.html
> +share/mscore-${MAJ_MIN}/manual/plugins/hook.html
> +share/mscore-${MAJ_MIN}/manual/plugins/image.html
> +share/mscore-${MAJ_MIN}/manual/plugins/instrumentchange.html
> +share/mscore-${MAJ_MIN}/manual/plugins/jump.html
> +share/mscore-${MAJ_MIN}/manual/plugins/keysig.html
> +share/mscore-${MAJ_MIN}/manual/plugins/layoutbreak.html
> +share/mscore-${MAJ_MIN}/manual/plugins/ledgerline.html
> +share/mscore-${MAJ_MIN}/manual/plugins/letring.html
> +share/mscore-${MAJ_MIN}/manual/plugins/letringsegment.html
> +share/mscore-${MAJ_MIN}/manual/plugins/linesegment.html
> +share/mscore-${MAJ_MIN}/manual/plugins/manual.css
> +share/mscore-${MAJ_MIN}/manual/plugins/marker.html
> +share/mscore-${MAJ_MIN}/manual/plugins/measure.html
> +share/mscore-${MAJ_MIN}/manual/plugins/measurebase.html
> +share/mscore-${MAJ_MIN}/manual/plugins/mscore.png
> +share/mscore-${MAJ_MIN}/manual/plugins/musescore.html
> +share/mscore-${MAJ_MIN}/manual/plugins/note.html
> +share/mscore-${MAJ_MIN}/manual/plugins/notedot.html
> +share/mscore-${MAJ_MIN}/manual/plugins/notehead.html
> +share/mscore-${MAJ_MIN}/manual/plugins/noteline.html
> +share/mscore-${MAJ_MIN}/manual/plugins/ossia.html
> +share/mscore-${MAJ_MIN}/manual/plugins/ottava.html
> +share/mscore-${MAJ_MIN}/manual/plugins/ottavasegment.html
> +share/mscore-${MAJ_MIN}/manual/plugins/page.html
> +share/mscore-${MAJ_MIN}/manual/plugins/pageformat.html
> +share/mscore-${MAJ_MIN}/manual/plugins/palmmute.html
> +share/mscore-${MAJ_MIN}/manual/plugins/palmmutesegment.html
> +share/mscore-${MAJ_MIN}/manual/plugins/part.html
> +share/mscore-${MAJ_MIN}/manual/plugins/pedal.html
> +share/mscore-${MAJ_MIN}/manual/plugins/pedalsegment.html
> +share/mscore-${MAJ_MIN}/manual/plugins/plugins.html
> +share/mscore-${MAJ_MIN}/manual/plugins/qprocess.html
> +share/mscore-${MAJ_MIN}/manual/plugins/rehearsalmark.html
> +share/mscore-${MAJ_MIN}/manual/plugins/repeatmeasure.html
> +share/mscore-${MAJ_MIN}/manual/plugins/rest.html
> +share/mscore-${MAJ_MIN}/manual/plugins/score.html
> +share/mscore-${MAJ_MIN}/manual/plugins/scoreview.html
> +share/mscore-${MAJ_MIN}/manual/plugins/segment.html
> +share/mscore-${MAJ_MIN}/manual/plugins/sline.html
> +share/mscore-${MAJ_MIN}/manual/plugins/slur.html
> +share/mscore-${MAJ_MIN}/manual/plugins/slursegment.html
> +share/mscore-${MAJ_MIN}/manual/plugins/slurtie.html
> +share/mscore-${MAJ_MIN}/manual/plugins/spacer.html
> +share/mscore-${MAJ_MIN}/manual/plugins/spanner.html
> +share/mscore-${MAJ_MIN}/manual/plugins/spannersegment.html
> +share/mscore-${MAJ_MIN}/manual/plugins/stafflines.html
> +share/mscore-${MAJ_MIN}/manual/plugins/staffstate.html
> +share/mscore-${MAJ_MIN}/manual/plugins/stafftypechange.html
> +share/mscore-${MAJ_MIN}/manual/plugins/stem.html
> +share/mscore-${MAJ_MIN}/manual/plugins/stemslash.html
> +share/mscore-${MAJ_MIN}/manual/plugins/svggenerator.html
> +share/mscore-${MAJ_MIN}/manual/plugins/symbol.html
> +share/mscore-${MAJ_MIN}/manual/plugins/tbox.html
> +share/mscore-${MAJ_MIN}/manual/plugins/tempotext.html
> +share/mscore-${MAJ_MIN}/manual/plugins/textline.html
> +share/mscore-${MAJ_MIN}/manual/plugins/textlinebase.html
> +share/mscore-${MAJ_MIN}/manual/plugins/textlinebasesegment.html
> +share/mscore-${MAJ_MIN}/manual/plugins/textlinesegment.html
> +share/mscore-${MAJ_MIN}/manual/plugins/tie.html
> +share/mscore-${MAJ_MIN}/manual/plugins/tiesegment.html
> +share/mscore-${MAJ_MIN}/manual/plugins/timesig.html
> +share/mscore-${MAJ_MIN}/manual/plugins/tremolo.html
> +share/mscore-${MAJ_MIN}/manual/plugins/tremolobar.html
> +share/mscore-${MAJ_MIN}/manual/plugins/trill.html
> +share/mscore-${MAJ_MIN}/manual/plugins/trillsegment.html
> +share/mscore-${MAJ_MIN}/manual/plugins/tuplet.html
> +share/mscore-${MAJ_MIN}/manual/plugins/vbox.html
> +share/mscore-${MAJ_MIN}/manual/plugins/vibratosegment.html
> +share/mscore-${MAJ_MIN}/manual/plugins/volta.html
> +share/mscore-${MAJ_MIN}/manual/plugins/voltasegment.html
> +share/mscore-${MAJ_MIN}/plugins/
> +share/mscore-${MAJ_MIN}/plugins/abc_import.qml
> +share/mscore-${MAJ_MIN}/plugins/colornotes.qml
> +share/mscore-${MAJ_MIN}/plugins/createscore.qml
> +share/mscore-${MAJ_MIN}/plugins/helloqml/
> +share/mscore-${MAJ_MIN}/plugins/helloqml/helloqml.qml
> +share/mscore-${MAJ_MIN}/plugins/helloqml/translations/
> +share/mscore-${MAJ_MIN}/plugins/helloqml/translations/locale_de.qm
> +share/mscore-${MAJ_MIN}/plugins/helloqml/translations/locale_de.ts
> +share/mscore-${MAJ_MIN}/plugins/notenames.qml
> +share/mscore-${MAJ_MIN}/plugins/panel.qml
> +share/mscore-${MAJ_MIN}/plugins/random.qml
> +share/mscore-${MAJ_MIN}/plugins/random2.qml
> +share/mscore-${MAJ_MIN}/plugins/run.qml
> +share/mscore-${MAJ_MIN}/plugins/scorelist.qml
> +share/mscore-${MAJ_MIN}/plugins/view.qml
> +share/mscore-${MAJ_MIN}/plugins/walk.qml
> +share/mscore-${MAJ_MIN}/sound/
> +share/mscore-${MAJ_MIN}/sound/MuseScore_General-License.md
> +share/mscore-${MAJ_MIN}/sound/MuseScore_General.sf3
> +share/mscore-${MAJ_MIN}/styles/
> +share/mscore-${MAJ_MIN}/styles/MuseJazz.mss
> +share/mscore-${MAJ_MIN}/styles/cchords_muse.xml
> +share/mscore-${MAJ_MIN}/styles/cchords_nrb.xml
> +share/mscore-${MAJ_MIN}/styles/cchords_rb.xml
> +share/mscore-${MAJ_MIN}/styles/cchords_sym.xml
> +share/mscore-${MAJ_MIN}/styles/chords.xml
> +share/mscore-${MAJ_MIN}/styles/chords_jazz.xml
> +share/mscore-${MAJ_MIN}/styles/chords_std.xml
> +share/mscore-${MAJ_MIN}/styles/jazzchords.xml
> +share/mscore-${MAJ_MIN}/styles/stdchords.xml
> +share/mscore-${MAJ_MIN}/templates/
> +share/mscore-${MAJ_MIN}/templates/01-General/
> +share/mscore-${MAJ_MIN}/templates/01-General/00-Blank.mscx
> +share/mscore-${MAJ_MIN}/templates/01-General/01-Treble_Clef.mscx
> +share/mscore-${MAJ_MIN}/templates/01-General/02-Bass_Clef.mscx
> +share/mscore-${MAJ_MIN}/templates/01-General/03-Grand_Staff.mscx
> +share/mscore-${MAJ_MIN}/templates/02-Choral/
> +share/mscore-${MAJ_MIN}/templates/02-Choral/01-SATB.mscx
> +share/mscore-${MAJ_MIN}/templates/02-Choral/02-SATB_+_Organ.mscx
> +share/mscore-${MAJ_MIN}/templates/02-Choral/03-SATB_+_Piano.mscx
> +share/mscore-${MAJ_MIN}/templates/02-Choral/04-SATB_Closed_Score.mscx
> +share/mscore-${MAJ_MIN}/templates/02-Choral/05-SATB_Closed_Score_+_Organ.mscx
> +share/mscore-${MAJ_MIN}/templates/02-Choral/06-SATB_Closed_Score_+_Piano.mscx
> +share/mscore-${MAJ_MIN}/templates/02-Choral/07-Voice_+_Piano.mscx
> +share/mscore-${MAJ_MIN}/templates/02-Choral/08-Barbershop_Quartet.mscx
> +share/mscore-${MAJ_MIN}/templates/02-Choral/09-Liturgical_Unmetrical.mscx
> +share/mscore-${MAJ_MIN}/templates/02-Choral/10-Liturgical_Unmetrical_+_Organ.mscx
> +share/mscore-${MAJ_MIN}/templates/03-Chamber_Music/
> +share/mscore-${MAJ_MIN}/templates/03-Chamber_Music/01-String_Quartet.mscx
> +share/mscore-${MAJ_MIN}/templates/03-Chamber_Music/02-Wind_Quartet.mscx
> +share/mscore-${MAJ_MIN}/templates/03-Chamber_Music/03-Wind_Quintet.mscx
> +share/mscore-${MAJ_MIN}/templates/03-Chamber_Music/04-Saxophone_Quartet.mscx
> +share/mscore-${MAJ_MIN}/templates/03-Chamber_Music/05-Brass_Quartet.mscx
> +share/mscore-${MAJ_MIN}/templates/03-Chamber_Music/06-Brass_Quintet.mscx
> +share/mscore-${MAJ_MIN}/templates/04-Solo/
> +share/mscore-${MAJ_MIN}/templates/04-Solo/01-Guitar.mscx
> +share/mscore-${MAJ_MIN}/templates/04-Solo/02-Guitar_+_Tablature.mscx
> +share/mscore-${MAJ_MIN}/templates/04-Solo/03-Guitar_Tablature.mscx
> +share/mscore-${MAJ_MIN}/templates/04-Solo/04-Piano.mscx
> +share/mscore-${MAJ_MIN}/templates/05-Jazz/
> +share/mscore-${MAJ_MIN}/templates/05-Jazz/01-Jazz_Lead_Sheet.mscx
> +share/mscore-${MAJ_MIN}/templates/05-Jazz/02-Big_Band.mscx
> +share/mscore-${MAJ_MIN}/templates/05-Jazz/03-Jazz_Combo.mscx
> +share/mscore-${MAJ_MIN}/templates/06-Popular/
> +share/mscore-${MAJ_MIN}/templates/06-Popular/01-Rock_Band.mscx
> +share/mscore-${MAJ_MIN}/templates/06-Popular/02-Bluegrass_Band.mscx
> +share/mscore-${MAJ_MIN}/templates/07-Band_and_Percussion/
> +share/mscore-${MAJ_MIN}/templates/07-Band_and_Percussion/01-Concert_Band.mscx
> +share/mscore-${MAJ_MIN}/templates/07-Band_and_Percussion/02-Small_Concert_Band.mscx
> +share/mscore-${MAJ_MIN}/templates/07-Band_and_Percussion/03-Brass_Band.mscx
> +share/mscore-${MAJ_MIN}/templates/07-Band_and_Percussion/04-Marching_Band.mscx
> +share/mscore-${MAJ_MIN}/templates/07-Band_and_Percussion/05-Small_Marching_Band.mscx
> +share/mscore-${MAJ_MIN}/templates/07-Band_and_Percussion/06-Battery_Percussion.mscx
> +share/mscore-${MAJ_MIN}/templates/07-Band_and_Percussion/07-Large_Pit_Percussion.mscx
> +share/mscore-${MAJ_MIN}/templates/07-Band_and_Percussion/08-Small_Pit_Percussion.mscx
> +share/mscore-${MAJ_MIN}/templates/08-Orchestral/
> +share/mscore-${MAJ_MIN}/templates/08-Orchestral/01-Classical_Orchestra.mscx
> +share/mscore-${MAJ_MIN}/templates/08-Orchestral/02-Symphony_Orchestra.mscx
> +share/mscore-${MAJ_MIN}/templates/08-Orchestral/03-String_Orchestra.mscx
> +share/mscore-${MAJ_MIN}/templates/drumset_fr.drm
> +share/mscore-${MAJ_MIN}/templates/orchestral.drm
> +share/mscore-${MAJ_MIN}/tours/
> +share/mscore-${MAJ_MIN}/tours/autoplace.tour
> +share/mscore-${MAJ_MIN}/tours/inspector.tour
> +share/mscore-${MAJ_MIN}/tours/mmrest.tour
> +share/mscore-${MAJ_MIN}/tours/navigate.tour
> +share/mscore-${MAJ_MIN}/tours/noteinput.tour
> +share/mscore-${MAJ_MIN}/tours/palette.tour
> +share/mscore-${MAJ_MIN}/tours/select.tour
> +share/mscore-${MAJ_MIN}/tours/timeline.tour
> +share/mscore-${MAJ_MIN}/tours/welcome.tour
> +share/mscore-${MAJ_MIN}/wallpaper/
> +share/mscore-${MAJ_MIN}/wallpaper/background1.png
> +share/mscore-${MAJ_MIN}/wallpaper/paper1.png
> +share/mscore-${MAJ_MIN}/wallpaper/paper2.png
> +share/mscore-${MAJ_MIN}/wallpaper/paper3.png
> +share/mscore-${MAJ_MIN}/wallpaper/paper4.png
> +share/mscore-${MAJ_MIN}/wallpaper/paper5.png
> +share/mscore-${MAJ_MIN}/wallpaper/paper6.png
> +share/mscore-${MAJ_MIN}/wallpaper/paper7.png
> +share/mscore-${MAJ_MIN}/workspaces/
> +share/mscore-${MAJ_MIN}/workspaces/Advanced.workspace
> +share/mscore-${MAJ_MIN}/workspaces/Basic.workspace


Reply | Threaded
Open this post in threaded view
|

Re: UPDATE: audio/mscore to 3.0.0

Sebastian Reitenbach
Hi Brian,

Am Freitag, Januar 11, 2019 23:14 CET, Brian Callahan <[hidden email]> schrieb:

> Hi Sebastian --
>
> On 1/10/19 8:26 AM, Sebastian Reitenbach wrote:
> > Find attached and inline an update of Musescore to 3.0.0.
> > See the release notes for changes: https://musescore.org/en/handbook/developers-handbook/release-notes/release-notes-musescore-3
> > Also you may find this mentioning remarks/bugs/issues with the Musescore 3 version:
> > https://musescore.org/en/handbook/developers-handbook/references/musescore-roadmap/remarks-musescore3-bugs-issues
> > Most notably thereof the last point under the TODOs, mentioning the
> > dependency to QtWebEngine for the MuseScore connect window.
> > QtWebEngine is not yet ported to OpenBSD, so I disabled that
> > for the time being.
> >
> > Also in the ports Makefile, I introduced the MAJ_MIN variable, thats then used
> > in the PLIST to (hopefully) prevent further huge diffs in the future once they
> > bump major or minor version again.
> >
> > Other than that, It happily imported and converted my few scores from the older version, played
> > them etc.
> >
> >
> > tested on amd64.
> >
> >
> > any comments, reports, or even OKs welcome.
>
> Thanks for this; it was on my TODO list, somewhere on the list of a
> million other things :)
> One thought: could we take those BUILD_*+=ON/OFF patches out and just
> put them in CONFIGURE_ARGS like we do everything else?
>
indeed, so how about this then (still building for me):



Index: Makefile
===================================================================
RCS file: /cvs/ports/audio/mscore/Makefile,v
retrieving revision 1.36
diff -u -r1.36 Makefile
--- Makefile 2 Sep 2018 23:16:28 -0000 1.36
+++ Makefile 11 Jan 2019 23:18:38 -0000
@@ -2,7 +2,7 @@

 BROKEN-hppa = ICE on moc_qtsingleapplication.cxx

-V = 2.3.2
+V = 3.0.0
 COMMENT = WYSIWYG music notation software (MuseScore)
 DISTNAME = MuseScore-${V}
 PKGNAME = musescore-${V}
@@ -15,9 +15,9 @@
 # GPLv2 only
 PERMIT_PACKAGE_CDROM = Yes

-WANTLIB += Qt5Concurrent Qt5Core Qt5Designer Qt5Gui Qt5Help Qt5Network
+WANTLIB += Qt5Concurrent Qt5Core Qt5Gui Qt5Help Qt5Network
 WANTLIB += Qt5OpenGL Qt5PrintSupport Qt5Qml Qt5Quick Qt5QuickWidgets
-WANTLIB += Qt5Sql Qt5Svg Qt5Test Qt5WebKit Qt5WebKitWidgets Qt5Widgets
+WANTLIB += Qt5Sql Qt5Svg Qt5Test Qt5Widgets
 WANTLIB += Qt5Xml Qt5XmlPatterns c freetype m ogg portaudio pthread
 WANTLIB += sndfile vorbis vorbisfile z
 WANTLIB += ${COMPILER_LIBCXX}
@@ -35,7 +35,6 @@
  x11/qt5/qtdeclarative \
  x11/qt5/qtsvg \
  x11/qt5/qttools \
- x11/qt5/qtwebkit \
  x11/qt5/qtxmlpatterns

 RUN_DEPENDS = devel/desktop-file-utils \
@@ -48,9 +47,13 @@
  -DBUILD_JACK=OFF \
  -DBUILD_PORTMIDI=OFF \
  -DBUILD_PULSEAUDIO=OFF \
+ -DBUILD_PCH=OFF \
+ -DBUILD_WEBENGINE=OFF \
  -DUSE_SYSTEM_FREETYPE=ON

 NO_TEST = Yes
+MAJ_MIN = ${V:C/^([0-9]+\.[0-9]+).*/\1/}
+SUBST_VARS += MAJ_MIN

 # Bad zip file...
 WRKDIST = ${WRKDIR}
Index: distinfo
===================================================================
RCS file: /cvs/ports/audio/mscore/distinfo,v
retrieving revision 1.8
diff -u -r1.8 distinfo
--- distinfo 2 Sep 2018 23:16:28 -0000 1.8
+++ distinfo 11 Jan 2019 23:18:38 -0000
@@ -1,2 +1,2 @@
-SHA256 (MuseScore-2.3.2.zip) = W/RKmC6Y8xYIyFsO0JxQ1+TwGi+sxbXm8HLnF0wr2vg=
-SIZE (MuseScore-2.3.2.zip) = 78629900
+SHA256 (MuseScore-3.0.0.zip) = inZKH4kRUCy5iHyEzeSo3aGTp2Yze45HfokYXL83IsY=
+SIZE (MuseScore-3.0.0.zip) = 116183004
Index: patches/patch-CMakeLists_txt
===================================================================
RCS file: /cvs/ports/audio/mscore/patches/patch-CMakeLists_txt,v
retrieving revision 1.5
diff -u -r1.5 patch-CMakeLists_txt
--- patches/patch-CMakeLists_txt 25 Apr 2018 19:11:03 -0000 1.5
+++ patches/patch-CMakeLists_txt 11 Jan 2019 23:18:38 -0000
@@ -2,89 +2,109 @@
 Index: CMakeLists.txt
 --- CMakeLists.txt.orig
 +++ CMakeLists.txt
-@@ -170,7 +170,7 @@ if ("${CMAKE_CXX_COMPILER_ID}" MATCHES "GNU")
- endif ("${CMAKE_CXX_COMPILER_ID}" MATCHES "GNU")
+@@ -208,7 +208,7 @@ endif (${CMAKE_CXX_COMPILER_ID} MATCHES "GNU")

- set(CMAKE_CXX_FLAGS_DEBUG   "-g")
--set(CMAKE_CXX_FLAGS_RELEASE "-O2 -DNDEBUG -DQT_NO_DEBUG")
-+set(CMAKE_CXX_FLAGS_RELEASE "-DNDEBUG -DQT_NO_DEBUG")
+ if (NOT MSVC)
+    set(CMAKE_CXX_FLAGS_DEBUG   "-g")
+-   set(CMAKE_CXX_FLAGS_RELEASE "-O2 -DNDEBUG -DQT_NO_DEBUG")
++   set(CMAKE_CXX_FLAGS_RELEASE "-DNDEBUG -DQT_NO_DEBUG")
+ endif (NOT MSVC)

  if (APPLE)
-    set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=c++11 -fPIC -stdlib=libc++ -Wno-inconsistent-missing-override")
-@@ -328,13 +328,13 @@ endif (BUILD_ALSA)
+@@ -384,13 +384,13 @@ endif (BUILD_ALSA)
  ## MIDI
  ##

--if (APPLE OR MINGW)
-+if (APPLE OR MINGW OR UNIX)
+-if (APPLE OR MINGW OR MSVC)
++if (APPLE OR MINGW OR MSVC OR UNIX)
        set (HAS_MIDI 1)
--else (APPLE OR MINGW)
-+else (APPLE OR MINGW OR UNIX)
+-else (APPLE OR MINGW OR MSVC)
++else (APPLE OR MINGW OR MSVC OR UNIX)
        if (USE_ALSA)
              set (HAS_MIDI 1)
        endif (USE_ALSA)
--endif (APPLE OR MINGW)
-+endif (APPLE OR MINGW OR UNIX)
+-endif (APPLE OR MINGW OR MSVC)
++endif (APPLE OR MINGW OR MSVC OR UNIX)

  ##
- ## pulseaudio
-@@ -342,8 +342,8 @@ endif (APPLE OR MINGW)
+ ## PulseAudio
+@@ -398,8 +398,8 @@ endif (APPLE OR MINGW OR MSVC)

  if (BUILD_PULSEAUDIO)
        if (PULSEAUDIO_FOUND)
 -            set(USE_PULSEAUDIO 1)
--            message("Pulseaudio found. Pulseaudio support enabled.")
+-            message("PulseAudio found. PulseAudio support enabled.")
 +            set(USE_PULSEAUDIO 0)
-+            message("Pulseaudio support disabled.")
++            message("PulseAudio support disabled.")
        else (PULSEAUDIO_FOUND)
-             message(SEND_ERROR "Error: Pulseaudio support requested (BUILD_PULSEAUDIO=${BUILD_PULSEAUDIO}), but Pulseaudio was not found.")
+             message(SEND_ERROR "Error: PulseAudio support requested (BUILD_PULSEAUDIO=${BUILD_PULSEAUDIO}), but PulseAudio was not found.")
        endif (PULSEAUDIO_FOUND)
-@@ -604,7 +604,7 @@ if (NOT MINGW AND NOT APPLE)
+@@ -689,7 +689,7 @@ if (NOT MINGW AND NOT MSVC AND NOT APPLE)
              )
      endif (GZIP_EXECUTABLE AND NOT CMAKE_SYSTEM_NAME MATCHES "OpenBSD")
-     # install man pages in either compressed or uncompressed form
+     # Install man pages in either compressed or uncompressed form
 -    install( FILES ${MAN_BUILD} DESTINATION share/man/man1 COMPONENT doc)
 +    install( FILES ${MAN_BUILD} DESTINATION man/man1 COMPONENT doc)
-     # create symlink alias for man pages so `man musescore` = `man mscore`
+     # Create symlink alias for man pages so `man musescore` = `man mscore`
      find_program( LN_EXECUTABLE ln DOC "A tool for creating symbolic link aliases (optional)." )
      if (LN_EXECUTABLE)
-@@ -615,7 +615,7 @@ if (NOT MINGW AND NOT APPLE)
+@@ -700,7 +700,7 @@ if (NOT MINGW AND NOT MSVC AND NOT APPLE)
              COMMAND ${LN_EXECUTABLE} -sf "${MAN_FULL_NAME}" "${MAN_FULL_ALIAS}"
              COMMAND echo 'Symlink alias: ${MAN_FULL_ALIAS} -> ${MAN_FULL_NAME}'
              )
 -        install( FILES ${PROJECT_BINARY_DIR}/${MAN_FULL_ALIAS} DESTINATION share/man/man1 COMPONENT doc)
 +        install( FILES ${PROJECT_BINARY_DIR}/${MAN_FULL_ALIAS} DESTINATION man/man1 COMPONENT doc)
       else (LN_EXECUTABLE)
-          message(STATUS "ln not found (it is optional). No symlink aliases will be created.")
+          message(STATUS "'ln' not found (it is optional). No symlink aliases will be created.")
       endif (LN_EXECUTABLE)
-@@ -635,7 +635,7 @@ execute_process(
-     WORKING_DIRECTORY ${PROJECT_BINARY_DIR}
-     )
- if (NOT MINGW)
--  set(BUILD_PCH true)
-+  set(BUILD_PCH false)
- endif(NOT MINGW)
-
- precompiled_header(QT_INCLUDES all ${BUILD_PCH})
-@@ -721,16 +721,16 @@ include(Packaging)
- ##  custom target for translation generation
+@@ -726,10 +726,13 @@ precompiled_header(QT_INCLUDES all ${BUILD_PCH})
+
+ # MSVC does not require these targets, as all.h is not copied and the
+ #   PCH generation is done per-project
+-if (NOT MSVC)
++if (NOT MSVC AND NOT UNIX)
+    ADD_CUSTOM_TARGET(mops1 DEPENDS ${PROJECT_BINARY_DIR}/all.h)
+    ADD_CUSTOM_TARGET(mops2 DEPENDS ${PCH})
+-endif (NOT MSVC)
++else  (NOT MSVC AND NOT UNIX)
++   ADD_CUSTOM_TARGET(mops1)
++   ADD_CUSTOM_TARGET(mops2)
++endif (NOT MSVC AND NOT UNIX)
+
  ##
+ ## Add subdirs
+@@ -826,13 +829,13 @@ include(Packaging)
+
+ ## lupdate is used to generate the translation text files based off of the source code

 -add_custom_target(lupdate
 +add_custom_target(lupdate-qt5
     COMMAND ${PROJECT_SOURCE_DIR}/build/gen-qt-projectfile ${PROJECT_SOURCE_DIR} > mscore.pro
--   COMMAND ${QT_LUPDATE_EXECUTABLE} ${PROJECT_BINARY_DIR}/mscore.pro
+-   COMMAND Qt5::lupdate ${PROJECT_BINARY_DIR}/mscore.pro
 +   COMMAND lupdate-qt5 ${PROJECT_BINARY_DIR}/mscore.pro
     COMMAND ${PROJECT_SOURCE_DIR}/build/gen-instruments-projectfile ${PROJECT_SOURCE_DIR}/share/instruments > instruments.pro
--   COMMAND ${QT_LUPDATE_EXECUTABLE} ${PROJECT_BINARY_DIR}/instruments.pro
+-   COMMAND Qt5::lupdate ${PROJECT_BINARY_DIR}/instruments.pro
 +   COMMAND lupdate-qt5 ${PROJECT_BINARY_DIR}/instruments.pro
+    COMMAND ${PROJECT_SOURCE_DIR}/build/gen-tours-projectfile ${PROJECT_SOURCE_DIR}/share/tours > tours.pro
+-   COMMAND Qt5::lupdate ${PROJECT_BINARY_DIR}/tours.pro
++   COMMAND lupdate-qt5 ${PROJECT_BINARY_DIR}/tours.pro
     WORKING_DIRECTORY ${PROJECT_BINARY_DIR}
     )

+@@ -851,11 +854,11 @@ file(GLOB QT_TS_FILES
+    "share/locale/qt*.ts"
+ )
+
 -add_custom_target(lrelease
--   COMMAND ${QT_LRELEASE_EXECUTABLE} ${PROJECT_SOURCE_DIR}/share/locale/*.ts
+-   COMMAND Qt5::lrelease ${INSTRUMENTS_TS_FILES}
+-   COMMAND Qt5::lrelease ${MSCORE_TS_FILES}
+-   COMMAND Qt5::lrelease ${TOURS_TS_FILES}
+-   COMMAND Qt5::lrelease ${QT_TS_FILES}
 +add_custom_target(lrelease-qt5
-+   COMMAND lrelease-qt5 ${PROJECT_SOURCE_DIR}/share/locale/*.ts
++   COMMAND lrelease-qt5 ${INSTRUMENTS_TS_FILES}
++   COMMAND lrelease-qt5 ${MSCORE_TS_FILES}
++   COMMAND lrelease-qt5 ${TOURS_TS_FILES}
++   COMMAND lrelease-qt5 ${QT_TS_FILES}
     WORKING_DIRECTORY ${PROJECT_BINARY_DIR}
-    )
+ )

Index: patches/patch-build_gen-qt-projectfile
===================================================================
RCS file: /cvs/ports/audio/mscore/patches/patch-build_gen-qt-projectfile,v
retrieving revision 1.4
diff -u -r1.4 patch-build_gen-qt-projectfile
--- patches/patch-build_gen-qt-projectfile 25 Apr 2018 19:11:03 -0000 1.4
+++ patches/patch-build_gen-qt-projectfile 11 Jan 2019 23:18:38 -0000
@@ -2,7 +2,7 @@
 Index: build/gen-qt-projectfile
 --- build/gen-qt-projectfile.orig
 +++ build/gen-qt-projectfile
-@@ -13,14 +13,14 @@ for a in $uis; do
+@@ -8,14 +8,14 @@ for a in $uis; do
  echo

  echo "FORMS = \\"
Index: patches/patch-libmscore_CMakeLists_txt
===================================================================
RCS file: patches/patch-libmscore_CMakeLists_txt
diff -N patches/patch-libmscore_CMakeLists_txt
--- patches/patch-libmscore_CMakeLists_txt 25 Apr 2018 19:11:03 -0000 1.1
+++ /dev/null 1 Jan 1970 00:00:00 -0000
@@ -1,16 +0,0 @@
-$OpenBSD: patch-libmscore_CMakeLists_txt,v 1.1 2018/04/25 19:11:03 bcallah Exp $
-
-Allow building with Ninja
-https://github.com/musescore/MuseScore/pull/2772/commits/810586f52e21b1ac1d15ae81af2a1f809f4ea4b2
-
-Index: libmscore/CMakeLists.txt
---- libmscore/CMakeLists.txt.orig
-+++ libmscore/CMakeLists.txt
-@@ -77,5 +77,5 @@ set_target_properties (
-
- xcode_pch(libmscore all)
-
--ADD_DEPENDENCIES(libmscore mops1)
--ADD_DEPENDENCIES(libmscore mops2)
-+#ADD_DEPENDENCIES(libmscore mops1)
-+#ADD_DEPENDENCIES(libmscore mops2)
Index: patches/patch-mscore_CMakeLists_txt
===================================================================
RCS file: /cvs/ports/audio/mscore/patches/patch-mscore_CMakeLists_txt,v
retrieving revision 1.8
diff -u -r1.8 patch-mscore_CMakeLists_txt
--- patches/patch-mscore_CMakeLists_txt 2 Sep 2018 23:16:28 -0000 1.8
+++ patches/patch-mscore_CMakeLists_txt 11 Jan 2019 23:18:38 -0000
@@ -2,21 +2,21 @@
 Index: mscore/CMakeLists.txt
 --- mscore/CMakeLists.txt.orig
 +++ mscore/CMakeLists.txt
-@@ -553,7 +553,7 @@ else (MINGW)
-             endif (USE_PORTMIDI)
-             target_link_libraries(mscore ${OsxFrameworks})
+@@ -723,7 +723,7 @@ else (MINGW)
+       if (APPLE)
+         target_link_libraries(mscore ${OsxFrameworks})
        else (APPLE)
--            target_link_libraries(mscore rt)
-+            target_link_libraries(mscore)
+-          target_link_libraries(mscore rt)
++          target_link_libraries(mscore)
        endif (APPLE)

-       # gold does not use indirect shared libraries for symbol resolution, Linux only
-@@ -561,7 +561,7 @@ else (MINGW)
-             if (USE_JACK)
-                   target_link_libraries(mscore ${CMAKE_DL_LIBS})
-             endif (USE_JACK)
--                  target_link_libraries(mscore rt)
-+                  target_link_libraries(mscore)
+       # 'gold' does not use indirect shared libraries for symbol resolution, Linux only
+@@ -731,7 +731,7 @@ else (MINGW)
+          if(USE_JACK)
+             target_link_libraries(mscore ${CMAKE_DL_LIBS})
+          endif(USE_JACK)
+-         target_link_libraries(mscore rt)
++         target_link_libraries(mscore)
        endif (NOT APPLE)

        if (APPLE)
Index: patches/patch-share_CMakeLists_txt
===================================================================
RCS file: /cvs/ports/audio/mscore/patches/patch-share_CMakeLists_txt,v
retrieving revision 1.1
diff -u -r1.1 patch-share_CMakeLists_txt
--- patches/patch-share_CMakeLists_txt 23 Mar 2015 19:08:52 -0000 1.1
+++ patches/patch-share_CMakeLists_txt 11 Jan 2019 23:18:38 -0000
@@ -3,14 +3,15 @@
 The qm files that are supposed to be generated from the locale directory are
 never generated. They're not mandatory so let's just skip them for now...

---- share/CMakeLists.txt.orig Sat Mar 21 17:32:01 2015
-+++ share/CMakeLists.txt Sat Mar 21 17:32:07 2015
-@@ -18,7 +18,7 @@
+Index: share/CMakeLists.txt
+--- share/CMakeLists.txt.orig
++++ share/CMakeLists.txt
+@@ -17,7 +17,7 @@
  #  Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
  #=============================================================================

 -subdirs(templates wallpaper locale styles sound manual
 +subdirs(templates wallpaper styles sound manual
-    workspaces instruments)
+    workspaces instruments tours)

  install (DIRECTORY
Index: pkg/PLIST
===================================================================
RCS file: /cvs/ports/audio/mscore/pkg/PLIST,v
retrieving revision 1.12
diff -u -r1.12 PLIST
--- pkg/PLIST 2 Sep 2018 23:16:28 -0000 1.12
+++ pkg/PLIST 11 Jan 2019 23:18:38 -0000
@@ -4,6 +4,8 @@
 bin/musescore
 @man man/man1/mscore.1
 @man man/man1/musescore.1
+share/appdata/
+share/appdata/mscore.appdata.xml
 share/applications/mscore.desktop
 share/icons/hicolor/128x128/apps/mscore.png
 share/icons/hicolor/16x16/apps/mscore.png
@@ -23,204 +25,226 @@
 share/icons/hicolor/scalable/mimetypes/application-x-musescore+xml.svg
 share/icons/hicolor/scalable/mimetypes/application-x-musescore.svg
 share/mime/packages/musescore.xml
-share/mscore-2.3/
-share/mscore-2.3/demos/
-share/mscore-2.3/demos/All_Dudes.mscz
-share/mscore-2.3/demos/Reunion.mscz
-share/mscore-2.3/demos/Triumph.mscz
-share/mscore-2.3/instruments/
-share/mscore-2.3/instruments/instruments.xml
-share/mscore-2.3/manual/
-share/mscore-2.3/manual/plugins/
-share/mscore-2.3/manual/plugins/accidental.html
-share/mscore-2.3/manual/plugins/ambitus.html
-share/mscore-2.3/manual/plugins/arpeggio.html
-share/mscore-2.3/manual/plugins/articulation.html
-share/mscore-2.3/manual/plugins/barline.html
-share/mscore-2.3/manual/plugins/beam.html
-share/mscore-2.3/manual/plugins/bend.html
-share/mscore-2.3/manual/plugins/box.html
-share/mscore-2.3/manual/plugins/bracket.html
-share/mscore-2.3/manual/plugins/breath.html
-share/mscore-2.3/manual/plugins/bsymbol.html
-share/mscore-2.3/manual/plugins/chord.html
-share/mscore-2.3/manual/plugins/chordline.html
-share/mscore-2.3/manual/plugins/chordrest.html
-share/mscore-2.3/manual/plugins/clef.html
-share/mscore-2.3/manual/plugins/compound.html
-share/mscore-2.3/manual/plugins/cursor.html
-share/mscore-2.3/manual/plugins/durationelement.html
-share/mscore-2.3/manual/plugins/dynamic.html
-share/mscore-2.3/manual/plugins/element.html
-share/mscore-2.3/manual/plugins/excerpt.html
-share/mscore-2.3/manual/plugins/fbox.html
-share/mscore-2.3/manual/plugins/figuredbass.html
-share/mscore-2.3/manual/plugins/figuredbassitem.html
-share/mscore-2.3/manual/plugins/fileio.html
-share/mscore-2.3/manual/plugins/fingering.html
-share/mscore-2.3/manual/plugins/fretdiagram.html
-share/mscore-2.3/manual/plugins/fsymbol.html
-share/mscore-2.3/manual/plugins/glissando.html
-share/mscore-2.3/manual/plugins/glissandosegment.html
-share/mscore-2.3/manual/plugins/groups.html
-share/mscore-2.3/manual/plugins/hairpin.html
-share/mscore-2.3/manual/plugins/hairpinsegment.html
-share/mscore-2.3/manual/plugins/harmony.html
-share/mscore-2.3/manual/plugins/hbox.html
-share/mscore-2.3/manual/plugins/hook.html
-share/mscore-2.3/manual/plugins/image.html
-share/mscore-2.3/manual/plugins/instrumentchange.html
-share/mscore-2.3/manual/plugins/jump.html
-share/mscore-2.3/manual/plugins/keysig.html
-share/mscore-2.3/manual/plugins/layoutbreak.html
-share/mscore-2.3/manual/plugins/ledgerline.html
-share/mscore-2.3/manual/plugins/line.html
-share/mscore-2.3/manual/plugins/linesegment.html
-share/mscore-2.3/manual/plugins/lyrics.html
-share/mscore-2.3/manual/plugins/manual.css
-share/mscore-2.3/manual/plugins/marker.html
-share/mscore-2.3/manual/plugins/measure.html
-share/mscore-2.3/manual/plugins/measurebase.html
-share/mscore-2.3/manual/plugins/mscore.png
-share/mscore-2.3/manual/plugins/mtext.html
-share/mscore-2.3/manual/plugins/musescore.html
-share/mscore-2.3/manual/plugins/note.html
-share/mscore-2.3/manual/plugins/notedot.html
-share/mscore-2.3/manual/plugins/notehead.html
-share/mscore-2.3/manual/plugins/noteline.html
-share/mscore-2.3/manual/plugins/ossia.html
-share/mscore-2.3/manual/plugins/ottava.html
-share/mscore-2.3/manual/plugins/ottavasegment.html
-share/mscore-2.3/manual/plugins/page.html
-share/mscore-2.3/manual/plugins/pageformat.html
-share/mscore-2.3/manual/plugins/part.html
-share/mscore-2.3/manual/plugins/pedal.html
-share/mscore-2.3/manual/plugins/pedalsegment.html
-share/mscore-2.3/manual/plugins/plugins.html
-share/mscore-2.3/manual/plugins/qprocess.html
-share/mscore-2.3/manual/plugins/rehearsalmark.html
-share/mscore-2.3/manual/plugins/repeatmeasure.html
-share/mscore-2.3/manual/plugins/rest.html
-share/mscore-2.3/manual/plugins/score.html
-share/mscore-2.3/manual/plugins/scoreview.html
-share/mscore-2.3/manual/plugins/segment.html
-share/mscore-2.3/manual/plugins/sline.html
-share/mscore-2.3/manual/plugins/slur.html
-share/mscore-2.3/manual/plugins/slursegment.html
-share/mscore-2.3/manual/plugins/slurtie.html
-share/mscore-2.3/manual/plugins/spacer.html
-share/mscore-2.3/manual/plugins/spanner.html
-share/mscore-2.3/manual/plugins/spannersegment.html
-share/mscore-2.3/manual/plugins/stafflines.html
-share/mscore-2.3/manual/plugins/staffstate.html
-share/mscore-2.3/manual/plugins/stafftext.html
-share/mscore-2.3/manual/plugins/stem.html
-share/mscore-2.3/manual/plugins/stemslash.html
-share/mscore-2.3/manual/plugins/svggenerator.html
-share/mscore-2.3/manual/plugins/symbol.html
-share/mscore-2.3/manual/plugins/system.html
-share/mscore-2.3/manual/plugins/tbox.html
-share/mscore-2.3/manual/plugins/tempotext.html
-share/mscore-2.3/manual/plugins/textline.html
-share/mscore-2.3/manual/plugins/textlinesegment.html
-share/mscore-2.3/manual/plugins/tie.html
-share/mscore-2.3/manual/plugins/timesig.html
-share/mscore-2.3/manual/plugins/tremolo.html
-share/mscore-2.3/manual/plugins/tremolobar.html
-share/mscore-2.3/manual/plugins/trill.html
-share/mscore-2.3/manual/plugins/trillsegment.html
-share/mscore-2.3/manual/plugins/tuplet.html
-share/mscore-2.3/manual/plugins/vbox.html
-share/mscore-2.3/manual/plugins/volta.html
-share/mscore-2.3/manual/plugins/voltasegment.html
-share/mscore-2.3/plugins/
-share/mscore-2.3/plugins/abc_import.qml
-share/mscore-2.3/plugins/colornotes.qml
-share/mscore-2.3/plugins/createscore.qml
-share/mscore-2.3/plugins/helloqml/
-share/mscore-2.3/plugins/helloqml/helloqml.qml
-share/mscore-2.3/plugins/helloqml/translations/
-share/mscore-2.3/plugins/helloqml/translations/locale_de.qm
-share/mscore-2.3/plugins/helloqml/translations/locale_de.ts
-share/mscore-2.3/plugins/notenames.qml
-share/mscore-2.3/plugins/panel.qml
-share/mscore-2.3/plugins/random.qml
-share/mscore-2.3/plugins/random2.qml
-share/mscore-2.3/plugins/run.qml
-share/mscore-2.3/plugins/scorelist.qml
-share/mscore-2.3/plugins/view.qml
-share/mscore-2.3/plugins/walk.qml
-share/mscore-2.3/sound/
-share/mscore-2.3/sound/MuseScore_General-License.md
-share/mscore-2.3/sound/MuseScore_General.sf3
-share/mscore-2.3/styles/
-share/mscore-2.3/styles/MuseJazz.mss
-share/mscore-2.3/styles/cchords_muse.xml
-share/mscore-2.3/styles/cchords_nrb.xml
-share/mscore-2.3/styles/cchords_rb.xml
-share/mscore-2.3/styles/cchords_sym.xml
-share/mscore-2.3/styles/chords.xml
-share/mscore-2.3/styles/chords_jazz.xml
-share/mscore-2.3/styles/chords_std.xml
-share/mscore-2.3/styles/jazzchords.xml
-share/mscore-2.3/styles/stdchords.xml
-share/mscore-2.3/templates/
-share/mscore-2.3/templates/01-General/
-share/mscore-2.3/templates/01-General/00-Blank.mscz
-share/mscore-2.3/templates/01-General/01-Treble_Clef.mscz
-share/mscore-2.3/templates/01-General/02-Bass_Clef.mscz
-share/mscore-2.3/templates/01-General/03-Grand_Staff.mscz
-share/mscore-2.3/templates/02-Choral/
-share/mscore-2.3/templates/02-Choral/01-SATB.mscz
-share/mscore-2.3/templates/02-Choral/02-SATB_+_Organ.mscz
-share/mscore-2.3/templates/02-Choral/03-SATB_+_Piano.mscz
-share/mscore-2.3/templates/02-Choral/04-SATB_Closed_Score.mscz
-share/mscore-2.3/templates/02-Choral/05-SATB_Closed_Score_+_Organ.mscz
-share/mscore-2.3/templates/02-Choral/06-SATB_Closed_Score_+_Piano.mscz
-share/mscore-2.3/templates/02-Choral/07-Voice_+_Piano.mscz
-share/mscore-2.3/templates/02-Choral/08-Barbershop_Quartet.mscz
-share/mscore-2.3/templates/02-Choral/09-Liturgical_Unmetrical.mscz
-share/mscore-2.3/templates/02-Choral/10-Liturgical_Unmetrical_+_Organ.mscz
-share/mscore-2.3/templates/03-Chamber_Music/
-share/mscore-2.3/templates/03-Chamber_Music/01-String_Quartet.mscz
-share/mscore-2.3/templates/03-Chamber_Music/02-Wind_Quartet.mscz
-share/mscore-2.3/templates/03-Chamber_Music/03-Wind_Quintet.mscz
-share/mscore-2.3/templates/03-Chamber_Music/04-Saxophone_Quartet.mscz
-share/mscore-2.3/templates/03-Chamber_Music/05-Brass_Quartet.mscz
-share/mscore-2.3/templates/03-Chamber_Music/06-Brass_Quintet.mscz
-share/mscore-2.3/templates/04-Solo/
-share/mscore-2.3/templates/04-Solo/01-Guitar.mscz
-share/mscore-2.3/templates/04-Solo/02-Guitar_+_Tablature.mscz
-share/mscore-2.3/templates/04-Solo/03-Guitar_Tablature.mscz
-share/mscore-2.3/templates/04-Solo/04-Piano.mscz
-share/mscore-2.3/templates/05-Jazz/
-share/mscore-2.3/templates/05-Jazz/01-Jazz_Lead_Sheet.mscz
-share/mscore-2.3/templates/05-Jazz/02-Big_Band.mscz
-share/mscore-2.3/templates/05-Jazz/03-Jazz_Combo.mscz
-share/mscore-2.3/templates/06-Popular/
-share/mscore-2.3/templates/06-Popular/01-Rock_Band.mscz
-share/mscore-2.3/templates/06-Popular/02-Bluegrass_Band.mscz
-share/mscore-2.3/templates/07-Band_and_Percussion/
-share/mscore-2.3/templates/07-Band_and_Percussion/01-Concert_Band.mscz
-share/mscore-2.3/templates/07-Band_and_Percussion/02-Small_Concert_Band.mscz
-share/mscore-2.3/templates/07-Band_and_Percussion/03-Brass_Band.mscz
-share/mscore-2.3/templates/07-Band_and_Percussion/04-Marching_Band.mscz
-share/mscore-2.3/templates/07-Band_and_Percussion/05-Small_Marching_Band.mscz
-share/mscore-2.3/templates/07-Band_and_Percussion/06-Battery_Percussion.mscz
-share/mscore-2.3/templates/07-Band_and_Percussion/07-Large_Pit_Percussion.mscz
-share/mscore-2.3/templates/07-Band_and_Percussion/08-Small_Pit_Percussion.mscz
-share/mscore-2.3/templates/08-Orchestral/
-share/mscore-2.3/templates/08-Orchestral/01-Classical_Orchestra.mscz
-share/mscore-2.3/templates/08-Orchestral/02-Concert_Orchestra.mscz
-share/mscore-2.3/templates/08-Orchestral/03-String_Orchestra.mscz
-share/mscore-2.3/templates/drumset_fr.drm
-share/mscore-2.3/templates/orchestral.drm
-share/mscore-2.3/wallpaper/
-share/mscore-2.3/wallpaper/paper1.png
-share/mscore-2.3/wallpaper/paper2.png
-share/mscore-2.3/wallpaper/paper3.png
-share/mscore-2.3/wallpaper/paper4.png
-share/mscore-2.3/wallpaper/paper5.png
 @tag update-mime-database
 @tag gtk-update-icon-cache %D/share/icons/hicolor
 @tag update-desktop-database
+share/mscore-${MAJ_MIN}/
+share/mscore-${MAJ_MIN}/demos/
+share/mscore-${MAJ_MIN}/demos/Fugue_1.mscx
+share/mscore-${MAJ_MIN}/demos/Reunion.mscz
+share/mscore-${MAJ_MIN}/demos/Unclaimed_Gift.mscx
+share/mscore-${MAJ_MIN}/instruments/
+share/mscore-${MAJ_MIN}/instruments/instruments.xml
+share/mscore-${MAJ_MIN}/manual/
+share/mscore-${MAJ_MIN}/manual/plugins/
+share/mscore-${MAJ_MIN}/manual/plugins/accidental.html
+share/mscore-${MAJ_MIN}/manual/plugins/ambitus.html
+share/mscore-${MAJ_MIN}/manual/plugins/arpeggio.html
+share/mscore-${MAJ_MIN}/manual/plugins/articulation.html
+share/mscore-${MAJ_MIN}/manual/plugins/barline.html
+share/mscore-${MAJ_MIN}/manual/plugins/beam.html
+share/mscore-${MAJ_MIN}/manual/plugins/bend.html
+share/mscore-${MAJ_MIN}/manual/plugins/box.html
+share/mscore-${MAJ_MIN}/manual/plugins/bracket.html
+share/mscore-${MAJ_MIN}/manual/plugins/breath.html
+share/mscore-${MAJ_MIN}/manual/plugins/bsymbol.html
+share/mscore-${MAJ_MIN}/manual/plugins/chord.html
+share/mscore-${MAJ_MIN}/manual/plugins/chordline.html
+share/mscore-${MAJ_MIN}/manual/plugins/chordrest.html
+share/mscore-${MAJ_MIN}/manual/plugins/clef.html
+share/mscore-${MAJ_MIN}/manual/plugins/compound.html
+share/mscore-${MAJ_MIN}/manual/plugins/connectorinfo.html
+share/mscore-${MAJ_MIN}/manual/plugins/connectorinforeader.html
+share/mscore-${MAJ_MIN}/manual/plugins/connectorinfowriter.html
+share/mscore-${MAJ_MIN}/manual/plugins/cursor.html
+share/mscore-${MAJ_MIN}/manual/plugins/durationelement.html
+share/mscore-${MAJ_MIN}/manual/plugins/dynamic.html
+share/mscore-${MAJ_MIN}/manual/plugins/element.html
+share/mscore-${MAJ_MIN}/manual/plugins/excerpt.html
+share/mscore-${MAJ_MIN}/manual/plugins/fbox.html
+share/mscore-${MAJ_MIN}/manual/plugins/figuredbass.html
+share/mscore-${MAJ_MIN}/manual/plugins/figuredbassitem.html
+share/mscore-${MAJ_MIN}/manual/plugins/fileio.html
+share/mscore-${MAJ_MIN}/manual/plugins/fingering.html
+share/mscore-${MAJ_MIN}/manual/plugins/fretdiagram.html
+share/mscore-${MAJ_MIN}/manual/plugins/fsymbol.html
+share/mscore-${MAJ_MIN}/manual/plugins/glissandosegment.html
+share/mscore-${MAJ_MIN}/manual/plugins/groups.html
+share/mscore-${MAJ_MIN}/manual/plugins/hairpin.html
+share/mscore-${MAJ_MIN}/manual/plugins/hairpinsegment.html
+share/mscore-${MAJ_MIN}/manual/plugins/harmony.html
+share/mscore-${MAJ_MIN}/manual/plugins/hbox.html
+share/mscore-${MAJ_MIN}/manual/plugins/hook.html
+share/mscore-${MAJ_MIN}/manual/plugins/image.html
+share/mscore-${MAJ_MIN}/manual/plugins/instrumentchange.html
+share/mscore-${MAJ_MIN}/manual/plugins/jump.html
+share/mscore-${MAJ_MIN}/manual/plugins/keysig.html
+share/mscore-${MAJ_MIN}/manual/plugins/layoutbreak.html
+share/mscore-${MAJ_MIN}/manual/plugins/ledgerline.html
+share/mscore-${MAJ_MIN}/manual/plugins/letring.html
+share/mscore-${MAJ_MIN}/manual/plugins/letringsegment.html
+share/mscore-${MAJ_MIN}/manual/plugins/linesegment.html
+share/mscore-${MAJ_MIN}/manual/plugins/manual.css
+share/mscore-${MAJ_MIN}/manual/plugins/marker.html
+share/mscore-${MAJ_MIN}/manual/plugins/measure.html
+share/mscore-${MAJ_MIN}/manual/plugins/measurebase.html
+share/mscore-${MAJ_MIN}/manual/plugins/mscore.png
+share/mscore-${MAJ_MIN}/manual/plugins/musescore.html
+share/mscore-${MAJ_MIN}/manual/plugins/note.html
+share/mscore-${MAJ_MIN}/manual/plugins/notedot.html
+share/mscore-${MAJ_MIN}/manual/plugins/notehead.html
+share/mscore-${MAJ_MIN}/manual/plugins/noteline.html
+share/mscore-${MAJ_MIN}/manual/plugins/ossia.html
+share/mscore-${MAJ_MIN}/manual/plugins/ottava.html
+share/mscore-${MAJ_MIN}/manual/plugins/ottavasegment.html
+share/mscore-${MAJ_MIN}/manual/plugins/page.html
+share/mscore-${MAJ_MIN}/manual/plugins/pageformat.html
+share/mscore-${MAJ_MIN}/manual/plugins/palmmute.html
+share/mscore-${MAJ_MIN}/manual/plugins/palmmutesegment.html
+share/mscore-${MAJ_MIN}/manual/plugins/part.html
+share/mscore-${MAJ_MIN}/manual/plugins/pedal.html
+share/mscore-${MAJ_MIN}/manual/plugins/pedalsegment.html
+share/mscore-${MAJ_MIN}/manual/plugins/plugins.html
+share/mscore-${MAJ_MIN}/manual/plugins/qprocess.html
+share/mscore-${MAJ_MIN}/manual/plugins/rehearsalmark.html
+share/mscore-${MAJ_MIN}/manual/plugins/repeatmeasure.html
+share/mscore-${MAJ_MIN}/manual/plugins/rest.html
+share/mscore-${MAJ_MIN}/manual/plugins/score.html
+share/mscore-${MAJ_MIN}/manual/plugins/scoreview.html
+share/mscore-${MAJ_MIN}/manual/plugins/segment.html
+share/mscore-${MAJ_MIN}/manual/plugins/sline.html
+share/mscore-${MAJ_MIN}/manual/plugins/slur.html
+share/mscore-${MAJ_MIN}/manual/plugins/slursegment.html
+share/mscore-${MAJ_MIN}/manual/plugins/slurtie.html
+share/mscore-${MAJ_MIN}/manual/plugins/spacer.html
+share/mscore-${MAJ_MIN}/manual/plugins/spanner.html
+share/mscore-${MAJ_MIN}/manual/plugins/spannersegment.html
+share/mscore-${MAJ_MIN}/manual/plugins/stafflines.html
+share/mscore-${MAJ_MIN}/manual/plugins/staffstate.html
+share/mscore-${MAJ_MIN}/manual/plugins/stafftypechange.html
+share/mscore-${MAJ_MIN}/manual/plugins/stem.html
+share/mscore-${MAJ_MIN}/manual/plugins/stemslash.html
+share/mscore-${MAJ_MIN}/manual/plugins/svggenerator.html
+share/mscore-${MAJ_MIN}/manual/plugins/symbol.html
+share/mscore-${MAJ_MIN}/manual/plugins/tbox.html
+share/mscore-${MAJ_MIN}/manual/plugins/tempotext.html
+share/mscore-${MAJ_MIN}/manual/plugins/textline.html
+share/mscore-${MAJ_MIN}/manual/plugins/textlinebase.html
+share/mscore-${MAJ_MIN}/manual/plugins/textlinebasesegment.html
+share/mscore-${MAJ_MIN}/manual/plugins/textlinesegment.html
+share/mscore-${MAJ_MIN}/manual/plugins/tie.html
+share/mscore-${MAJ_MIN}/manual/plugins/tiesegment.html
+share/mscore-${MAJ_MIN}/manual/plugins/timesig.html
+share/mscore-${MAJ_MIN}/manual/plugins/tremolo.html
+share/mscore-${MAJ_MIN}/manual/plugins/tremolobar.html
+share/mscore-${MAJ_MIN}/manual/plugins/trill.html
+share/mscore-${MAJ_MIN}/manual/plugins/trillsegment.html
+share/mscore-${MAJ_MIN}/manual/plugins/tuplet.html
+share/mscore-${MAJ_MIN}/manual/plugins/vbox.html
+share/mscore-${MAJ_MIN}/manual/plugins/vibratosegment.html
+share/mscore-${MAJ_MIN}/manual/plugins/volta.html
+share/mscore-${MAJ_MIN}/manual/plugins/voltasegment.html
+share/mscore-${MAJ_MIN}/plugins/
+share/mscore-${MAJ_MIN}/plugins/abc_import.qml
+share/mscore-${MAJ_MIN}/plugins/colornotes.qml
+share/mscore-${MAJ_MIN}/plugins/createscore.qml
+share/mscore-${MAJ_MIN}/plugins/helloqml/
+share/mscore-${MAJ_MIN}/plugins/helloqml/helloqml.qml
+share/mscore-${MAJ_MIN}/plugins/helloqml/translations/
+share/mscore-${MAJ_MIN}/plugins/helloqml/translations/locale_de.qm
+share/mscore-${MAJ_MIN}/plugins/helloqml/translations/locale_de.ts
+share/mscore-${MAJ_MIN}/plugins/notenames.qml
+share/mscore-${MAJ_MIN}/plugins/panel.qml
+share/mscore-${MAJ_MIN}/plugins/random.qml
+share/mscore-${MAJ_MIN}/plugins/random2.qml
+share/mscore-${MAJ_MIN}/plugins/run.qml
+share/mscore-${MAJ_MIN}/plugins/scorelist.qml
+share/mscore-${MAJ_MIN}/plugins/view.qml
+share/mscore-${MAJ_MIN}/plugins/walk.qml
+share/mscore-${MAJ_MIN}/sound/
+share/mscore-${MAJ_MIN}/sound/MuseScore_General-License.md
+share/mscore-${MAJ_MIN}/sound/MuseScore_General.sf3
+share/mscore-${MAJ_MIN}/styles/
+share/mscore-${MAJ_MIN}/styles/MuseJazz.mss
+share/mscore-${MAJ_MIN}/styles/cchords_muse.xml
+share/mscore-${MAJ_MIN}/styles/cchords_nrb.xml
+share/mscore-${MAJ_MIN}/styles/cchords_rb.xml
+share/mscore-${MAJ_MIN}/styles/cchords_sym.xml
+share/mscore-${MAJ_MIN}/styles/chords.xml
+share/mscore-${MAJ_MIN}/styles/chords_jazz.xml
+share/mscore-${MAJ_MIN}/styles/chords_std.xml
+share/mscore-${MAJ_MIN}/styles/jazzchords.xml
+share/mscore-${MAJ_MIN}/styles/stdchords.xml
+share/mscore-${MAJ_MIN}/templates/
+share/mscore-${MAJ_MIN}/templates/01-General/
+share/mscore-${MAJ_MIN}/templates/01-General/00-Blank.mscx
+share/mscore-${MAJ_MIN}/templates/01-General/01-Treble_Clef.mscx
+share/mscore-${MAJ_MIN}/templates/01-General/02-Bass_Clef.mscx
+share/mscore-${MAJ_MIN}/templates/01-General/03-Grand_Staff.mscx
+share/mscore-${MAJ_MIN}/templates/02-Choral/
+share/mscore-${MAJ_MIN}/templates/02-Choral/01-SATB.mscx
+share/mscore-${MAJ_MIN}/templates/02-Choral/02-SATB_+_Organ.mscx
+share/mscore-${MAJ_MIN}/templates/02-Choral/03-SATB_+_Piano.mscx
+share/mscore-${MAJ_MIN}/templates/02-Choral/04-SATB_Closed_Score.mscx
+share/mscore-${MAJ_MIN}/templates/02-Choral/05-SATB_Closed_Score_+_Organ.mscx
+share/mscore-${MAJ_MIN}/templates/02-Choral/06-SATB_Closed_Score_+_Piano.mscx
+share/mscore-${MAJ_MIN}/templates/02-Choral/07-Voice_+_Piano.mscx
+share/mscore-${MAJ_MIN}/templates/02-Choral/08-Barbershop_Quartet.mscx
+share/mscore-${MAJ_MIN}/templates/02-Choral/09-Liturgical_Unmetrical.mscx
+share/mscore-${MAJ_MIN}/templates/02-Choral/10-Liturgical_Unmetrical_+_Organ.mscx
+share/mscore-${MAJ_MIN}/templates/03-Chamber_Music/
+share/mscore-${MAJ_MIN}/templates/03-Chamber_Music/01-String_Quartet.mscx
+share/mscore-${MAJ_MIN}/templates/03-Chamber_Music/02-Wind_Quartet.mscx
+share/mscore-${MAJ_MIN}/templates/03-Chamber_Music/03-Wind_Quintet.mscx
+share/mscore-${MAJ_MIN}/templates/03-Chamber_Music/04-Saxophone_Quartet.mscx
+share/mscore-${MAJ_MIN}/templates/03-Chamber_Music/05-Brass_Quartet.mscx
+share/mscore-${MAJ_MIN}/templates/03-Chamber_Music/06-Brass_Quintet.mscx
+share/mscore-${MAJ_MIN}/templates/04-Solo/
+share/mscore-${MAJ_MIN}/templates/04-Solo/01-Guitar.mscx
+share/mscore-${MAJ_MIN}/templates/04-Solo/02-Guitar_+_Tablature.mscx
+share/mscore-${MAJ_MIN}/templates/04-Solo/03-Guitar_Tablature.mscx
+share/mscore-${MAJ_MIN}/templates/04-Solo/04-Piano.mscx
+share/mscore-${MAJ_MIN}/templates/05-Jazz/
+share/mscore-${MAJ_MIN}/templates/05-Jazz/01-Jazz_Lead_Sheet.mscx
+share/mscore-${MAJ_MIN}/templates/05-Jazz/02-Big_Band.mscx
+share/mscore-${MAJ_MIN}/templates/05-Jazz/03-Jazz_Combo.mscx
+share/mscore-${MAJ_MIN}/templates/06-Popular/
+share/mscore-${MAJ_MIN}/templates/06-Popular/01-Rock_Band.mscx
+share/mscore-${MAJ_MIN}/templates/06-Popular/02-Bluegrass_Band.mscx
+share/mscore-${MAJ_MIN}/templates/07-Band_and_Percussion/
+share/mscore-${MAJ_MIN}/templates/07-Band_and_Percussion/01-Concert_Band.mscx
+share/mscore-${MAJ_MIN}/templates/07-Band_and_Percussion/02-Small_Concert_Band.mscx
+share/mscore-${MAJ_MIN}/templates/07-Band_and_Percussion/03-Brass_Band.mscx
+share/mscore-${MAJ_MIN}/templates/07-Band_and_Percussion/04-Marching_Band.mscx
+share/mscore-${MAJ_MIN}/templates/07-Band_and_Percussion/05-Small_Marching_Band.mscx
+share/mscore-${MAJ_MIN}/templates/07-Band_and_Percussion/06-Battery_Percussion.mscx
+share/mscore-${MAJ_MIN}/templates/07-Band_and_Percussion/07-Large_Pit_Percussion.mscx
+share/mscore-${MAJ_MIN}/templates/07-Band_and_Percussion/08-Small_Pit_Percussion.mscx
+share/mscore-${MAJ_MIN}/templates/08-Orchestral/
+share/mscore-${MAJ_MIN}/templates/08-Orchestral/01-Classical_Orchestra.mscx
+share/mscore-${MAJ_MIN}/templates/08-Orchestral/02-Symphony_Orchestra.mscx
+share/mscore-${MAJ_MIN}/templates/08-Orchestral/03-String_Orchestra.mscx
+share/mscore-${MAJ_MIN}/templates/drumset_fr.drm
+share/mscore-${MAJ_MIN}/templates/orchestral.drm
+share/mscore-${MAJ_MIN}/tours/
+share/mscore-${MAJ_MIN}/tours/autoplace.tour
+share/mscore-${MAJ_MIN}/tours/inspector.tour
+share/mscore-${MAJ_MIN}/tours/mmrest.tour
+share/mscore-${MAJ_MIN}/tours/navigate.tour
+share/mscore-${MAJ_MIN}/tours/noteinput.tour
+share/mscore-${MAJ_MIN}/tours/palette.tour
+share/mscore-${MAJ_MIN}/tours/select.tour
+share/mscore-${MAJ_MIN}/tours/timeline.tour
+share/mscore-${MAJ_MIN}/tours/welcome.tour
+share/mscore-${MAJ_MIN}/wallpaper/
+share/mscore-${MAJ_MIN}/wallpaper/background1.png
+share/mscore-${MAJ_MIN}/wallpaper/paper1.png
+share/mscore-${MAJ_MIN}/wallpaper/paper2.png
+share/mscore-${MAJ_MIN}/wallpaper/paper3.png
+share/mscore-${MAJ_MIN}/wallpaper/paper4.png
+share/mscore-${MAJ_MIN}/wallpaper/paper5.png
+share/mscore-${MAJ_MIN}/wallpaper/paper6.png
+share/mscore-${MAJ_MIN}/wallpaper/paper7.png
+share/mscore-${MAJ_MIN}/workspaces/
+share/mscore-${MAJ_MIN}/workspaces/Advanced.workspace
+share/mscore-${MAJ_MIN}/workspaces/Basic.workspace

musescore-3.0 (47K) Download Attachment
Reply | Threaded
Open this post in threaded view
|

Re: UPDATE: audio/mscore to 3.0.0

Brian Callahan-4


On 1/11/19 6:23 PM, Sebastian Reitenbach wrote:

> Hi Brian,
>  
> Am Freitag, Januar 11, 2019 23:14 CET, Brian Callahan <[hidden email]> schrieb:
>  
>> Hi Sebastian --
>>
>> On 1/10/19 8:26 AM, Sebastian Reitenbach wrote:
>>> Find attached and inline an update of Musescore to 3.0.0.
>>> See the release notes for changes: https://musescore.org/en/handbook/developers-handbook/release-notes/release-notes-musescore-3
>>> Also you may find this mentioning remarks/bugs/issues with the Musescore 3 version:
>>> https://musescore.org/en/handbook/developers-handbook/references/musescore-roadmap/remarks-musescore3-bugs-issues
>>> Most notably thereof the last point under the TODOs, mentioning the
>>> dependency to QtWebEngine for the MuseScore connect window.
>>> QtWebEngine is not yet ported to OpenBSD, so I disabled that
>>> for the time being.
>>>
>>> Also in the ports Makefile, I introduced the MAJ_MIN variable, thats then used
>>> in the PLIST to (hopefully) prevent further huge diffs in the future once they
>>> bump major or minor version again.
>>>
>>> Other than that, It happily imported and converted my few scores from the older version, played
>>> them etc.
>>>
>>>
>>> tested on amd64.
>>>
>>>
>>> any comments, reports, or even OKs welcome.
>> Thanks for this; it was on my TODO list, somewhere on the list of a
>> million other things :)
>> One thought: could we take those BUILD_*+=ON/OFF patches out and just
>> put them in CONFIGURE_ARGS like we do everything else?
>>
> indeed, so how about this then (still building for me):

I'm good with this. Thanks.

~Brian

>
>
> Index: Makefile
> ===================================================================
> RCS file: /cvs/ports/audio/mscore/Makefile,v
> retrieving revision 1.36
> diff -u -r1.36 Makefile
> --- Makefile 2 Sep 2018 23:16:28 -0000 1.36
> +++ Makefile 11 Jan 2019 23:18:38 -0000
> @@ -2,7 +2,7 @@
>  
>   BROKEN-hppa = ICE on moc_qtsingleapplication.cxx
>  
> -V = 2.3.2
> +V = 3.0.0
>   COMMENT = WYSIWYG music notation software (MuseScore)
>   DISTNAME = MuseScore-${V}
>   PKGNAME = musescore-${V}
> @@ -15,9 +15,9 @@
>   # GPLv2 only
>   PERMIT_PACKAGE_CDROM = Yes
>  
> -WANTLIB += Qt5Concurrent Qt5Core Qt5Designer Qt5Gui Qt5Help Qt5Network
> +WANTLIB += Qt5Concurrent Qt5Core Qt5Gui Qt5Help Qt5Network
>   WANTLIB += Qt5OpenGL Qt5PrintSupport Qt5Qml Qt5Quick Qt5QuickWidgets
> -WANTLIB += Qt5Sql Qt5Svg Qt5Test Qt5WebKit Qt5WebKitWidgets Qt5Widgets
> +WANTLIB += Qt5Sql Qt5Svg Qt5Test Qt5Widgets
>   WANTLIB += Qt5Xml Qt5XmlPatterns c freetype m ogg portaudio pthread
>   WANTLIB += sndfile vorbis vorbisfile z
>   WANTLIB += ${COMPILER_LIBCXX}
> @@ -35,7 +35,6 @@
>   x11/qt5/qtdeclarative \
>   x11/qt5/qtsvg \
>   x11/qt5/qttools \
> - x11/qt5/qtwebkit \
>   x11/qt5/qtxmlpatterns
>  
>   RUN_DEPENDS = devel/desktop-file-utils \
> @@ -48,9 +47,13 @@
>   -DBUILD_JACK=OFF \
>   -DBUILD_PORTMIDI=OFF \
>   -DBUILD_PULSEAUDIO=OFF \
> + -DBUILD_PCH=OFF \
> + -DBUILD_WEBENGINE=OFF \
>   -DUSE_SYSTEM_FREETYPE=ON
>  
>   NO_TEST = Yes
> +MAJ_MIN = ${V:C/^([0-9]+\.[0-9]+).*/\1/}
> +SUBST_VARS += MAJ_MIN
>  
>   # Bad zip file...
>   WRKDIST = ${WRKDIR}
> Index: distinfo
> ===================================================================
> RCS file: /cvs/ports/audio/mscore/distinfo,v
> retrieving revision 1.8
> diff -u -r1.8 distinfo
> --- distinfo 2 Sep 2018 23:16:28 -0000 1.8
> +++ distinfo 11 Jan 2019 23:18:38 -0000
> @@ -1,2 +1,2 @@
> -SHA256 (MuseScore-2.3.2.zip) = W/RKmC6Y8xYIyFsO0JxQ1+TwGi+sxbXm8HLnF0wr2vg=
> -SIZE (MuseScore-2.3.2.zip) = 78629900
> +SHA256 (MuseScore-3.0.0.zip) = inZKH4kRUCy5iHyEzeSo3aGTp2Yze45HfokYXL83IsY=
> +SIZE (MuseScore-3.0.0.zip) = 116183004
> Index: patches/patch-CMakeLists_txt
> ===================================================================
> RCS file: /cvs/ports/audio/mscore/patches/patch-CMakeLists_txt,v
> retrieving revision 1.5
> diff -u -r1.5 patch-CMakeLists_txt
> --- patches/patch-CMakeLists_txt 25 Apr 2018 19:11:03 -0000 1.5
> +++ patches/patch-CMakeLists_txt 11 Jan 2019 23:18:38 -0000
> @@ -2,89 +2,109 @@
>   Index: CMakeLists.txt
>   --- CMakeLists.txt.orig
>   +++ CMakeLists.txt
> -@@ -170,7 +170,7 @@ if ("${CMAKE_CXX_COMPILER_ID}" MATCHES "GNU")
> - endif ("${CMAKE_CXX_COMPILER_ID}" MATCHES "GNU")
> +@@ -208,7 +208,7 @@ endif (${CMAKE_CXX_COMPILER_ID} MATCHES "GNU")
>    
> - set(CMAKE_CXX_FLAGS_DEBUG   "-g")
> --set(CMAKE_CXX_FLAGS_RELEASE "-O2 -DNDEBUG -DQT_NO_DEBUG")
> -+set(CMAKE_CXX_FLAGS_RELEASE "-DNDEBUG -DQT_NO_DEBUG")
> + if (NOT MSVC)
> +    set(CMAKE_CXX_FLAGS_DEBUG   "-g")
> +-   set(CMAKE_CXX_FLAGS_RELEASE "-O2 -DNDEBUG -DQT_NO_DEBUG")
> ++   set(CMAKE_CXX_FLAGS_RELEASE "-DNDEBUG -DQT_NO_DEBUG")
> + endif (NOT MSVC)
>    
>    if (APPLE)
> -    set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=c++11 -fPIC -stdlib=libc++ -Wno-inconsistent-missing-override")
> -@@ -328,13 +328,13 @@ endif (BUILD_ALSA)
> +@@ -384,13 +384,13 @@ endif (BUILD_ALSA)
>    ## MIDI
>    ##
>    
> --if (APPLE OR MINGW)
> -+if (APPLE OR MINGW OR UNIX)
> +-if (APPLE OR MINGW OR MSVC)
> ++if (APPLE OR MINGW OR MSVC OR UNIX)
>          set (HAS_MIDI 1)
> --else (APPLE OR MINGW)
> -+else (APPLE OR MINGW OR UNIX)
> +-else (APPLE OR MINGW OR MSVC)
> ++else (APPLE OR MINGW OR MSVC OR UNIX)
>          if (USE_ALSA)
>                set (HAS_MIDI 1)
>          endif (USE_ALSA)
> --endif (APPLE OR MINGW)
> -+endif (APPLE OR MINGW OR UNIX)
> +-endif (APPLE OR MINGW OR MSVC)
> ++endif (APPLE OR MINGW OR MSVC OR UNIX)
>    
>    ##
> - ## pulseaudio
> -@@ -342,8 +342,8 @@ endif (APPLE OR MINGW)
> + ## PulseAudio
> +@@ -398,8 +398,8 @@ endif (APPLE OR MINGW OR MSVC)
>    
>    if (BUILD_PULSEAUDIO)
>          if (PULSEAUDIO_FOUND)
>   -            set(USE_PULSEAUDIO 1)
> --            message("Pulseaudio found. Pulseaudio support enabled.")
> +-            message("PulseAudio found. PulseAudio support enabled.")
>   +            set(USE_PULSEAUDIO 0)
> -+            message("Pulseaudio support disabled.")
> ++            message("PulseAudio support disabled.")
>          else (PULSEAUDIO_FOUND)
> -             message(SEND_ERROR "Error: Pulseaudio support requested (BUILD_PULSEAUDIO=${BUILD_PULSEAUDIO}), but Pulseaudio was not found.")
> +             message(SEND_ERROR "Error: PulseAudio support requested (BUILD_PULSEAUDIO=${BUILD_PULSEAUDIO}), but PulseAudio was not found.")
>          endif (PULSEAUDIO_FOUND)
> -@@ -604,7 +604,7 @@ if (NOT MINGW AND NOT APPLE)
> +@@ -689,7 +689,7 @@ if (NOT MINGW AND NOT MSVC AND NOT APPLE)
>                )
>        endif (GZIP_EXECUTABLE AND NOT CMAKE_SYSTEM_NAME MATCHES "OpenBSD")
> -     # install man pages in either compressed or uncompressed form
> +     # Install man pages in either compressed or uncompressed form
>   -    install( FILES ${MAN_BUILD} DESTINATION share/man/man1 COMPONENT doc)
>   +    install( FILES ${MAN_BUILD} DESTINATION man/man1 COMPONENT doc)
> -     # create symlink alias for man pages so `man musescore` = `man mscore`
> +     # Create symlink alias for man pages so `man musescore` = `man mscore`
>        find_program( LN_EXECUTABLE ln DOC "A tool for creating symbolic link aliases (optional)." )
>        if (LN_EXECUTABLE)
> -@@ -615,7 +615,7 @@ if (NOT MINGW AND NOT APPLE)
> +@@ -700,7 +700,7 @@ if (NOT MINGW AND NOT MSVC AND NOT APPLE)
>                COMMAND ${LN_EXECUTABLE} -sf "${MAN_FULL_NAME}" "${MAN_FULL_ALIAS}"
>                COMMAND echo 'Symlink alias: ${MAN_FULL_ALIAS} -> ${MAN_FULL_NAME}'
>                )
>   -        install( FILES ${PROJECT_BINARY_DIR}/${MAN_FULL_ALIAS} DESTINATION share/man/man1 COMPONENT doc)
>   +        install( FILES ${PROJECT_BINARY_DIR}/${MAN_FULL_ALIAS} DESTINATION man/man1 COMPONENT doc)
>         else (LN_EXECUTABLE)
> -          message(STATUS "ln not found (it is optional). No symlink aliases will be created.")
> +          message(STATUS "'ln' not found (it is optional). No symlink aliases will be created.")
>         endif (LN_EXECUTABLE)
> -@@ -635,7 +635,7 @@ execute_process(
> -     WORKING_DIRECTORY ${PROJECT_BINARY_DIR}
> -     )
> - if (NOT MINGW)
> --  set(BUILD_PCH true)
> -+  set(BUILD_PCH false)
> - endif(NOT MINGW)
> -
> - precompiled_header(QT_INCLUDES all ${BUILD_PCH})
> -@@ -721,16 +721,16 @@ include(Packaging)
> - ##  custom target for translation generation
> +@@ -726,10 +726,13 @@ precompiled_header(QT_INCLUDES all ${BUILD_PCH})
> +
> + # MSVC does not require these targets, as all.h is not copied and the
> + #   PCH generation is done per-project
> +-if (NOT MSVC)
> ++if (NOT MSVC AND NOT UNIX)
> +    ADD_CUSTOM_TARGET(mops1 DEPENDS ${PROJECT_BINARY_DIR}/all.h)
> +    ADD_CUSTOM_TARGET(mops2 DEPENDS ${PCH})
> +-endif (NOT MSVC)
> ++else  (NOT MSVC AND NOT UNIX)
> ++   ADD_CUSTOM_TARGET(mops1)
> ++   ADD_CUSTOM_TARGET(mops2)
> ++endif (NOT MSVC AND NOT UNIX)
> +
>    ##
> + ## Add subdirs
> +@@ -826,13 +829,13 @@ include(Packaging)
> +
> + ## lupdate is used to generate the translation text files based off of the source code
>    
>   -add_custom_target(lupdate
>   +add_custom_target(lupdate-qt5
>       COMMAND ${PROJECT_SOURCE_DIR}/build/gen-qt-projectfile ${PROJECT_SOURCE_DIR} > mscore.pro
> --   COMMAND ${QT_LUPDATE_EXECUTABLE} ${PROJECT_BINARY_DIR}/mscore.pro
> +-   COMMAND Qt5::lupdate ${PROJECT_BINARY_DIR}/mscore.pro
>   +   COMMAND lupdate-qt5 ${PROJECT_BINARY_DIR}/mscore.pro
>       COMMAND ${PROJECT_SOURCE_DIR}/build/gen-instruments-projectfile ${PROJECT_SOURCE_DIR}/share/instruments > instruments.pro
> --   COMMAND ${QT_LUPDATE_EXECUTABLE} ${PROJECT_BINARY_DIR}/instruments.pro
> +-   COMMAND Qt5::lupdate ${PROJECT_BINARY_DIR}/instruments.pro
>   +   COMMAND lupdate-qt5 ${PROJECT_BINARY_DIR}/instruments.pro
> +    COMMAND ${PROJECT_SOURCE_DIR}/build/gen-tours-projectfile ${PROJECT_SOURCE_DIR}/share/tours > tours.pro
> +-   COMMAND Qt5::lupdate ${PROJECT_BINARY_DIR}/tours.pro
> ++   COMMAND lupdate-qt5 ${PROJECT_BINARY_DIR}/tours.pro
>       WORKING_DIRECTORY ${PROJECT_BINARY_DIR}
>       )
>    
> +@@ -851,11 +854,11 @@ file(GLOB QT_TS_FILES
> +    "share/locale/qt*.ts"
> + )
> +
>   -add_custom_target(lrelease
> --   COMMAND ${QT_LRELEASE_EXECUTABLE} ${PROJECT_SOURCE_DIR}/share/locale/*.ts
> +-   COMMAND Qt5::lrelease ${INSTRUMENTS_TS_FILES}
> +-   COMMAND Qt5::lrelease ${MSCORE_TS_FILES}
> +-   COMMAND Qt5::lrelease ${TOURS_TS_FILES}
> +-   COMMAND Qt5::lrelease ${QT_TS_FILES}
>   +add_custom_target(lrelease-qt5
> -+   COMMAND lrelease-qt5 ${PROJECT_SOURCE_DIR}/share/locale/*.ts
> ++   COMMAND lrelease-qt5 ${INSTRUMENTS_TS_FILES}
> ++   COMMAND lrelease-qt5 ${MSCORE_TS_FILES}
> ++   COMMAND lrelease-qt5 ${TOURS_TS_FILES}
> ++   COMMAND lrelease-qt5 ${QT_TS_FILES}
>       WORKING_DIRECTORY ${PROJECT_BINARY_DIR}
> -    )
> + )
>    
> Index: patches/patch-build_gen-qt-projectfile
> ===================================================================
> RCS file: /cvs/ports/audio/mscore/patches/patch-build_gen-qt-projectfile,v
> retrieving revision 1.4
> diff -u -r1.4 patch-build_gen-qt-projectfile
> --- patches/patch-build_gen-qt-projectfile 25 Apr 2018 19:11:03 -0000 1.4
> +++ patches/patch-build_gen-qt-projectfile 11 Jan 2019 23:18:38 -0000
> @@ -2,7 +2,7 @@
>   Index: build/gen-qt-projectfile
>   --- build/gen-qt-projectfile.orig
>   +++ build/gen-qt-projectfile
> -@@ -13,14 +13,14 @@ for a in $uis; do
> +@@ -8,14 +8,14 @@ for a in $uis; do
>    echo
>    
>    echo "FORMS = \\"
> Index: patches/patch-libmscore_CMakeLists_txt
> ===================================================================
> RCS file: patches/patch-libmscore_CMakeLists_txt
> diff -N patches/patch-libmscore_CMakeLists_txt
> --- patches/patch-libmscore_CMakeLists_txt 25 Apr 2018 19:11:03 -0000 1.1
> +++ /dev/null 1 Jan 1970 00:00:00 -0000
> @@ -1,16 +0,0 @@
> -$OpenBSD: patch-libmscore_CMakeLists_txt,v 1.1 2018/04/25 19:11:03 bcallah Exp $
> -
> -Allow building with Ninja
> -https://github.com/musescore/MuseScore/pull/2772/commits/810586f52e21b1ac1d15ae81af2a1f809f4ea4b2
> -
> -Index: libmscore/CMakeLists.txt
> ---- libmscore/CMakeLists.txt.orig
> -+++ libmscore/CMakeLists.txt
> -@@ -77,5 +77,5 @@ set_target_properties (
> -
> - xcode_pch(libmscore all)
> -
> --ADD_DEPENDENCIES(libmscore mops1)
> --ADD_DEPENDENCIES(libmscore mops2)
> -+#ADD_DEPENDENCIES(libmscore mops1)
> -+#ADD_DEPENDENCIES(libmscore mops2)
> Index: patches/patch-mscore_CMakeLists_txt
> ===================================================================
> RCS file: /cvs/ports/audio/mscore/patches/patch-mscore_CMakeLists_txt,v
> retrieving revision 1.8
> diff -u -r1.8 patch-mscore_CMakeLists_txt
> --- patches/patch-mscore_CMakeLists_txt 2 Sep 2018 23:16:28 -0000 1.8
> +++ patches/patch-mscore_CMakeLists_txt 11 Jan 2019 23:18:38 -0000
> @@ -2,21 +2,21 @@
>   Index: mscore/CMakeLists.txt
>   --- mscore/CMakeLists.txt.orig
>   +++ mscore/CMakeLists.txt
> -@@ -553,7 +553,7 @@ else (MINGW)
> -             endif (USE_PORTMIDI)
> -             target_link_libraries(mscore ${OsxFrameworks})
> +@@ -723,7 +723,7 @@ else (MINGW)
> +       if (APPLE)
> +         target_link_libraries(mscore ${OsxFrameworks})
>          else (APPLE)
> --            target_link_libraries(mscore rt)
> -+            target_link_libraries(mscore)
> +-          target_link_libraries(mscore rt)
> ++          target_link_libraries(mscore)
>          endif (APPLE)
>    
> -       # gold does not use indirect shared libraries for symbol resolution, Linux only
> -@@ -561,7 +561,7 @@ else (MINGW)
> -             if (USE_JACK)
> -                   target_link_libraries(mscore ${CMAKE_DL_LIBS})
> -             endif (USE_JACK)
> --                  target_link_libraries(mscore rt)
> -+                  target_link_libraries(mscore)
> +       # 'gold' does not use indirect shared libraries for symbol resolution, Linux only
> +@@ -731,7 +731,7 @@ else (MINGW)
> +          if(USE_JACK)
> +             target_link_libraries(mscore ${CMAKE_DL_LIBS})
> +          endif(USE_JACK)
> +-         target_link_libraries(mscore rt)
> ++         target_link_libraries(mscore)
>          endif (NOT APPLE)
>    
>          if (APPLE)
> Index: patches/patch-share_CMakeLists_txt
> ===================================================================
> RCS file: /cvs/ports/audio/mscore/patches/patch-share_CMakeLists_txt,v
> retrieving revision 1.1
> diff -u -r1.1 patch-share_CMakeLists_txt
> --- patches/patch-share_CMakeLists_txt 23 Mar 2015 19:08:52 -0000 1.1
> +++ patches/patch-share_CMakeLists_txt 11 Jan 2019 23:18:38 -0000
> @@ -3,14 +3,15 @@
>   The qm files that are supposed to be generated from the locale directory are
>   never generated. They're not mandatory so let's just skip them for now...
>  
> ---- share/CMakeLists.txt.orig Sat Mar 21 17:32:01 2015
> -+++ share/CMakeLists.txt Sat Mar 21 17:32:07 2015
> -@@ -18,7 +18,7 @@
> +Index: share/CMakeLists.txt
> +--- share/CMakeLists.txt.orig
> ++++ share/CMakeLists.txt
> +@@ -17,7 +17,7 @@
>    #  Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
>    #=============================================================================
>    
>   -subdirs(templates wallpaper locale styles sound manual
>   +subdirs(templates wallpaper styles sound manual
> -    workspaces instruments)
> +    workspaces instruments tours)
>    
>    install (DIRECTORY
> Index: pkg/PLIST
> ===================================================================
> RCS file: /cvs/ports/audio/mscore/pkg/PLIST,v
> retrieving revision 1.12
> diff -u -r1.12 PLIST
> --- pkg/PLIST 2 Sep 2018 23:16:28 -0000 1.12
> +++ pkg/PLIST 11 Jan 2019 23:18:38 -0000
> @@ -4,6 +4,8 @@
>   bin/musescore
>   @man man/man1/mscore.1
>   @man man/man1/musescore.1
> +share/appdata/
> +share/appdata/mscore.appdata.xml
>   share/applications/mscore.desktop
>   share/icons/hicolor/128x128/apps/mscore.png
>   share/icons/hicolor/16x16/apps/mscore.png
> @@ -23,204 +25,226 @@
>   share/icons/hicolor/scalable/mimetypes/application-x-musescore+xml.svg
>   share/icons/hicolor/scalable/mimetypes/application-x-musescore.svg
>   share/mime/packages/musescore.xml
> -share/mscore-2.3/
> -share/mscore-2.3/demos/
> -share/mscore-2.3/demos/All_Dudes.mscz
> -share/mscore-2.3/demos/Reunion.mscz
> -share/mscore-2.3/demos/Triumph.mscz
> -share/mscore-2.3/instruments/
> -share/mscore-2.3/instruments/instruments.xml
> -share/mscore-2.3/manual/
> -share/mscore-2.3/manual/plugins/
> -share/mscore-2.3/manual/plugins/accidental.html
> -share/mscore-2.3/manual/plugins/ambitus.html
> -share/mscore-2.3/manual/plugins/arpeggio.html
> -share/mscore-2.3/manual/plugins/articulation.html
> -share/mscore-2.3/manual/plugins/barline.html
> -share/mscore-2.3/manual/plugins/beam.html
> -share/mscore-2.3/manual/plugins/bend.html
> -share/mscore-2.3/manual/plugins/box.html
> -share/mscore-2.3/manual/plugins/bracket.html
> -share/mscore-2.3/manual/plugins/breath.html
> -share/mscore-2.3/manual/plugins/bsymbol.html
> -share/mscore-2.3/manual/plugins/chord.html
> -share/mscore-2.3/manual/plugins/chordline.html
> -share/mscore-2.3/manual/plugins/chordrest.html
> -share/mscore-2.3/manual/plugins/clef.html
> -share/mscore-2.3/manual/plugins/compound.html
> -share/mscore-2.3/manual/plugins/cursor.html
> -share/mscore-2.3/manual/plugins/durationelement.html
> -share/mscore-2.3/manual/plugins/dynamic.html
> -share/mscore-2.3/manual/plugins/element.html
> -share/mscore-2.3/manual/plugins/excerpt.html
> -share/mscore-2.3/manual/plugins/fbox.html
> -share/mscore-2.3/manual/plugins/figuredbass.html
> -share/mscore-2.3/manual/plugins/figuredbassitem.html
> -share/mscore-2.3/manual/plugins/fileio.html
> -share/mscore-2.3/manual/plugins/fingering.html
> -share/mscore-2.3/manual/plugins/fretdiagram.html
> -share/mscore-2.3/manual/plugins/fsymbol.html
> -share/mscore-2.3/manual/plugins/glissando.html
> -share/mscore-2.3/manual/plugins/glissandosegment.html
> -share/mscore-2.3/manual/plugins/groups.html
> -share/mscore-2.3/manual/plugins/hairpin.html
> -share/mscore-2.3/manual/plugins/hairpinsegment.html
> -share/mscore-2.3/manual/plugins/harmony.html
> -share/mscore-2.3/manual/plugins/hbox.html
> -share/mscore-2.3/manual/plugins/hook.html
> -share/mscore-2.3/manual/plugins/image.html
> -share/mscore-2.3/manual/plugins/instrumentchange.html
> -share/mscore-2.3/manual/plugins/jump.html
> -share/mscore-2.3/manual/plugins/keysig.html
> -share/mscore-2.3/manual/plugins/layoutbreak.html
> -share/mscore-2.3/manual/plugins/ledgerline.html
> -share/mscore-2.3/manual/plugins/line.html
> -share/mscore-2.3/manual/plugins/linesegment.html
> -share/mscore-2.3/manual/plugins/lyrics.html
> -share/mscore-2.3/manual/plugins/manual.css
> -share/mscore-2.3/manual/plugins/marker.html
> -share/mscore-2.3/manual/plugins/measure.html
> -share/mscore-2.3/manual/plugins/measurebase.html
> -share/mscore-2.3/manual/plugins/mscore.png
> -share/mscore-2.3/manual/plugins/mtext.html
> -share/mscore-2.3/manual/plugins/musescore.html
> -share/mscore-2.3/manual/plugins/note.html
> -share/mscore-2.3/manual/plugins/notedot.html
> -share/mscore-2.3/manual/plugins/notehead.html
> -share/mscore-2.3/manual/plugins/noteline.html
> -share/mscore-2.3/manual/plugins/ossia.html
> -share/mscore-2.3/manual/plugins/ottava.html
> -share/mscore-2.3/manual/plugins/ottavasegment.html
> -share/mscore-2.3/manual/plugins/page.html
> -share/mscore-2.3/manual/plugins/pageformat.html
> -share/mscore-2.3/manual/plugins/part.html
> -share/mscore-2.3/manual/plugins/pedal.html
> -share/mscore-2.3/manual/plugins/pedalsegment.html
> -share/mscore-2.3/manual/plugins/plugins.html
> -share/mscore-2.3/manual/plugins/qprocess.html
> -share/mscore-2.3/manual/plugins/rehearsalmark.html
> -share/mscore-2.3/manual/plugins/repeatmeasure.html
> -share/mscore-2.3/manual/plugins/rest.html
> -share/mscore-2.3/manual/plugins/score.html
> -share/mscore-2.3/manual/plugins/scoreview.html
> -share/mscore-2.3/manual/plugins/segment.html
> -share/mscore-2.3/manual/plugins/sline.html
> -share/mscore-2.3/manual/plugins/slur.html
> -share/mscore-2.3/manual/plugins/slursegment.html
> -share/mscore-2.3/manual/plugins/slurtie.html
> -share/mscore-2.3/manual/plugins/spacer.html
> -share/mscore-2.3/manual/plugins/spanner.html
> -share/mscore-2.3/manual/plugins/spannersegment.html
> -share/mscore-2.3/manual/plugins/stafflines.html
> -share/mscore-2.3/manual/plugins/staffstate.html
> -share/mscore-2.3/manual/plugins/stafftext.html
> -share/mscore-2.3/manual/plugins/stem.html
> -share/mscore-2.3/manual/plugins/stemslash.html
> -share/mscore-2.3/manual/plugins/svggenerator.html
> -share/mscore-2.3/manual/plugins/symbol.html
> -share/mscore-2.3/manual/plugins/system.html
> -share/mscore-2.3/manual/plugins/tbox.html
> -share/mscore-2.3/manual/plugins/tempotext.html
> -share/mscore-2.3/manual/plugins/textline.html
> -share/mscore-2.3/manual/plugins/textlinesegment.html
> -share/mscore-2.3/manual/plugins/tie.html
> -share/mscore-2.3/manual/plugins/timesig.html
> -share/mscore-2.3/manual/plugins/tremolo.html
> -share/mscore-2.3/manual/plugins/tremolobar.html
> -share/mscore-2.3/manual/plugins/trill.html
> -share/mscore-2.3/manual/plugins/trillsegment.html
> -share/mscore-2.3/manual/plugins/tuplet.html
> -share/mscore-2.3/manual/plugins/vbox.html
> -share/mscore-2.3/manual/plugins/volta.html
> -share/mscore-2.3/manual/plugins/voltasegment.html
> -share/mscore-2.3/plugins/
> -share/mscore-2.3/plugins/abc_import.qml
> -share/mscore-2.3/plugins/colornotes.qml
> -share/mscore-2.3/plugins/createscore.qml
> -share/mscore-2.3/plugins/helloqml/
> -share/mscore-2.3/plugins/helloqml/helloqml.qml
> -share/mscore-2.3/plugins/helloqml/translations/
> -share/mscore-2.3/plugins/helloqml/translations/locale_de.qm
> -share/mscore-2.3/plugins/helloqml/translations/locale_de.ts
> -share/mscore-2.3/plugins/notenames.qml
> -share/mscore-2.3/plugins/panel.qml
> -share/mscore-2.3/plugins/random.qml
> -share/mscore-2.3/plugins/random2.qml
> -share/mscore-2.3/plugins/run.qml
> -share/mscore-2.3/plugins/scorelist.qml
> -share/mscore-2.3/plugins/view.qml
> -share/mscore-2.3/plugins/walk.qml
> -share/mscore-2.3/sound/
> -share/mscore-2.3/sound/MuseScore_General-License.md
> -share/mscore-2.3/sound/MuseScore_General.sf3
> -share/mscore-2.3/styles/
> -share/mscore-2.3/styles/MuseJazz.mss
> -share/mscore-2.3/styles/cchords_muse.xml
> -share/mscore-2.3/styles/cchords_nrb.xml
> -share/mscore-2.3/styles/cchords_rb.xml
> -share/mscore-2.3/styles/cchords_sym.xml
> -share/mscore-2.3/styles/chords.xml
> -share/mscore-2.3/styles/chords_jazz.xml
> -share/mscore-2.3/styles/chords_std.xml
> -share/mscore-2.3/styles/jazzchords.xml
> -share/mscore-2.3/styles/stdchords.xml
> -share/mscore-2.3/templates/
> -share/mscore-2.3/templates/01-General/
> -share/mscore-2.3/templates/01-General/00-Blank.mscz
> -share/mscore-2.3/templates/01-General/01-Treble_Clef.mscz
> -share/mscore-2.3/templates/01-General/02-Bass_Clef.mscz
> -share/mscore-2.3/templates/01-General/03-Grand_Staff.mscz
> -share/mscore-2.3/templates/02-Choral/
> -share/mscore-2.3/templates/02-Choral/01-SATB.mscz
> -share/mscore-2.3/templates/02-Choral/02-SATB_+_Organ.mscz
> -share/mscore-2.3/templates/02-Choral/03-SATB_+_Piano.mscz
> -share/mscore-2.3/templates/02-Choral/04-SATB_Closed_Score.mscz
> -share/mscore-2.3/templates/02-Choral/05-SATB_Closed_Score_+_Organ.mscz
> -share/mscore-2.3/templates/02-Choral/06-SATB_Closed_Score_+_Piano.mscz
> -share/mscore-2.3/templates/02-Choral/07-Voice_+_Piano.mscz
> -share/mscore-2.3/templates/02-Choral/08-Barbershop_Quartet.mscz
> -share/mscore-2.3/templates/02-Choral/09-Liturgical_Unmetrical.mscz
> -share/mscore-2.3/templates/02-Choral/10-Liturgical_Unmetrical_+_Organ.mscz
> -share/mscore-2.3/templates/03-Chamber_Music/
> -share/mscore-2.3/templates/03-Chamber_Music/01-String_Quartet.mscz
> -share/mscore-2.3/templates/03-Chamber_Music/02-Wind_Quartet.mscz
> -share/mscore-2.3/templates/03-Chamber_Music/03-Wind_Quintet.mscz
> -share/mscore-2.3/templates/03-Chamber_Music/04-Saxophone_Quartet.mscz
> -share/mscore-2.3/templates/03-Chamber_Music/05-Brass_Quartet.mscz
> -share/mscore-2.3/templates/03-Chamber_Music/06-Brass_Quintet.mscz
> -share/mscore-2.3/templates/04-Solo/
> -share/mscore-2.3/templates/04-Solo/01-Guitar.mscz
> -share/mscore-2.3/templates/04-Solo/02-Guitar_+_Tablature.mscz
> -share/mscore-2.3/templates/04-Solo/03-Guitar_Tablature.mscz
> -share/mscore-2.3/templates/04-Solo/04-Piano.mscz
> -share/mscore-2.3/templates/05-Jazz/
> -share/mscore-2.3/templates/05-Jazz/01-Jazz_Lead_Sheet.mscz
> -share/mscore-2.3/templates/05-Jazz/02-Big_Band.mscz
> -share/mscore-2.3/templates/05-Jazz/03-Jazz_Combo.mscz
> -share/mscore-2.3/templates/06-Popular/
> -share/mscore-2.3/templates/06-Popular/01-Rock_Band.mscz
> -share/mscore-2.3/templates/06-Popular/02-Bluegrass_Band.mscz
> -share/mscore-2.3/templates/07-Band_and_Percussion/
> -share/mscore-2.3/templates/07-Band_and_Percussion/01-Concert_Band.mscz
> -share/mscore-2.3/templates/07-Band_and_Percussion/02-Small_Concert_Band.mscz
> -share/mscore-2.3/templates/07-Band_and_Percussion/03-Brass_Band.mscz
> -share/mscore-2.3/templates/07-Band_and_Percussion/04-Marching_Band.mscz
> -share/mscore-2.3/templates/07-Band_and_Percussion/05-Small_Marching_Band.mscz
> -share/mscore-2.3/templates/07-Band_and_Percussion/06-Battery_Percussion.mscz
> -share/mscore-2.3/templates/07-Band_and_Percussion/07-Large_Pit_Percussion.mscz
> -share/mscore-2.3/templates/07-Band_and_Percussion/08-Small_Pit_Percussion.mscz
> -share/mscore-2.3/templates/08-Orchestral/
> -share/mscore-2.3/templates/08-Orchestral/01-Classical_Orchestra.mscz
> -share/mscore-2.3/templates/08-Orchestral/02-Concert_Orchestra.mscz
> -share/mscore-2.3/templates/08-Orchestral/03-String_Orchestra.mscz
> -share/mscore-2.3/templates/drumset_fr.drm
> -share/mscore-2.3/templates/orchestral.drm
> -share/mscore-2.3/wallpaper/
> -share/mscore-2.3/wallpaper/paper1.png
> -share/mscore-2.3/wallpaper/paper2.png
> -share/mscore-2.3/wallpaper/paper3.png
> -share/mscore-2.3/wallpaper/paper4.png
> -share/mscore-2.3/wallpaper/paper5.png
>   @tag update-mime-database
>   @tag gtk-update-icon-cache %D/share/icons/hicolor
>   @tag update-desktop-database
> +share/mscore-${MAJ_MIN}/
> +share/mscore-${MAJ_MIN}/demos/
> +share/mscore-${MAJ_MIN}/demos/Fugue_1.mscx
> +share/mscore-${MAJ_MIN}/demos/Reunion.mscz
> +share/mscore-${MAJ_MIN}/demos/Unclaimed_Gift.mscx
> +share/mscore-${MAJ_MIN}/instruments/
> +share/mscore-${MAJ_MIN}/instruments/instruments.xml
> +share/mscore-${MAJ_MIN}/manual/
> +share/mscore-${MAJ_MIN}/manual/plugins/
> +share/mscore-${MAJ_MIN}/manual/plugins/accidental.html
> +share/mscore-${MAJ_MIN}/manual/plugins/ambitus.html
> +share/mscore-${MAJ_MIN}/manual/plugins/arpeggio.html
> +share/mscore-${MAJ_MIN}/manual/plugins/articulation.html
> +share/mscore-${MAJ_MIN}/manual/plugins/barline.html
> +share/mscore-${MAJ_MIN}/manual/plugins/beam.html
> +share/mscore-${MAJ_MIN}/manual/plugins/bend.html
> +share/mscore-${MAJ_MIN}/manual/plugins/box.html
> +share/mscore-${MAJ_MIN}/manual/plugins/bracket.html
> +share/mscore-${MAJ_MIN}/manual/plugins/breath.html
> +share/mscore-${MAJ_MIN}/manual/plugins/bsymbol.html
> +share/mscore-${MAJ_MIN}/manual/plugins/chord.html
> +share/mscore-${MAJ_MIN}/manual/plugins/chordline.html
> +share/mscore-${MAJ_MIN}/manual/plugins/chordrest.html
> +share/mscore-${MAJ_MIN}/manual/plugins/clef.html
> +share/mscore-${MAJ_MIN}/manual/plugins/compound.html
> +share/mscore-${MAJ_MIN}/manual/plugins/connectorinfo.html
> +share/mscore-${MAJ_MIN}/manual/plugins/connectorinforeader.html
> +share/mscore-${MAJ_MIN}/manual/plugins/connectorinfowriter.html
> +share/mscore-${MAJ_MIN}/manual/plugins/cursor.html
> +share/mscore-${MAJ_MIN}/manual/plugins/durationelement.html
> +share/mscore-${MAJ_MIN}/manual/plugins/dynamic.html
> +share/mscore-${MAJ_MIN}/manual/plugins/element.html
> +share/mscore-${MAJ_MIN}/manual/plugins/excerpt.html
> +share/mscore-${MAJ_MIN}/manual/plugins/fbox.html
> +share/mscore-${MAJ_MIN}/manual/plugins/figuredbass.html
> +share/mscore-${MAJ_MIN}/manual/plugins/figuredbassitem.html
> +share/mscore-${MAJ_MIN}/manual/plugins/fileio.html
> +share/mscore-${MAJ_MIN}/manual/plugins/fingering.html
> +share/mscore-${MAJ_MIN}/manual/plugins/fretdiagram.html
> +share/mscore-${MAJ_MIN}/manual/plugins/fsymbol.html
> +share/mscore-${MAJ_MIN}/manual/plugins/glissandosegment.html
> +share/mscore-${MAJ_MIN}/manual/plugins/groups.html
> +share/mscore-${MAJ_MIN}/manual/plugins/hairpin.html
> +share/mscore-${MAJ_MIN}/manual/plugins/hairpinsegment.html
> +share/mscore-${MAJ_MIN}/manual/plugins/harmony.html
> +share/mscore-${MAJ_MIN}/manual/plugins/hbox.html
> +share/mscore-${MAJ_MIN}/manual/plugins/hook.html
> +share/mscore-${MAJ_MIN}/manual/plugins/image.html
> +share/mscore-${MAJ_MIN}/manual/plugins/instrumentchange.html
> +share/mscore-${MAJ_MIN}/manual/plugins/jump.html
> +share/mscore-${MAJ_MIN}/manual/plugins/keysig.html
> +share/mscore-${MAJ_MIN}/manual/plugins/layoutbreak.html
> +share/mscore-${MAJ_MIN}/manual/plugins/ledgerline.html
> +share/mscore-${MAJ_MIN}/manual/plugins/letring.html
> +share/mscore-${MAJ_MIN}/manual/plugins/letringsegment.html
> +share/mscore-${MAJ_MIN}/manual/plugins/linesegment.html
> +share/mscore-${MAJ_MIN}/manual/plugins/manual.css
> +share/mscore-${MAJ_MIN}/manual/plugins/marker.html
> +share/mscore-${MAJ_MIN}/manual/plugins/measure.html
> +share/mscore-${MAJ_MIN}/manual/plugins/measurebase.html
> +share/mscore-${MAJ_MIN}/manual/plugins/mscore.png
> +share/mscore-${MAJ_MIN}/manual/plugins/musescore.html
> +share/mscore-${MAJ_MIN}/manual/plugins/note.html
> +share/mscore-${MAJ_MIN}/manual/plugins/notedot.html
> +share/mscore-${MAJ_MIN}/manual/plugins/notehead.html
> +share/mscore-${MAJ_MIN}/manual/plugins/noteline.html
> +share/mscore-${MAJ_MIN}/manual/plugins/ossia.html
> +share/mscore-${MAJ_MIN}/manual/plugins/ottava.html
> +share/mscore-${MAJ_MIN}/manual/plugins/ottavasegment.html
> +share/mscore-${MAJ_MIN}/manual/plugins/page.html
> +share/mscore-${MAJ_MIN}/manual/plugins/pageformat.html
> +share/mscore-${MAJ_MIN}/manual/plugins/palmmute.html
> +share/mscore-${MAJ_MIN}/manual/plugins/palmmutesegment.html
> +share/mscore-${MAJ_MIN}/manual/plugins/part.html
> +share/mscore-${MAJ_MIN}/manual/plugins/pedal.html
> +share/mscore-${MAJ_MIN}/manual/plugins/pedalsegment.html
> +share/mscore-${MAJ_MIN}/manual/plugins/plugins.html
> +share/mscore-${MAJ_MIN}/manual/plugins/qprocess.html
> +share/mscore-${MAJ_MIN}/manual/plugins/rehearsalmark.html
> +share/mscore-${MAJ_MIN}/manual/plugins/repeatmeasure.html
> +share/mscore-${MAJ_MIN}/manual/plugins/rest.html
> +share/mscore-${MAJ_MIN}/manual/plugins/score.html
> +share/mscore-${MAJ_MIN}/manual/plugins/scoreview.html
> +share/mscore-${MAJ_MIN}/manual/plugins/segment.html
> +share/mscore-${MAJ_MIN}/manual/plugins/sline.html
> +share/mscore-${MAJ_MIN}/manual/plugins/slur.html
> +share/mscore-${MAJ_MIN}/manual/plugins/slursegment.html
> +share/mscore-${MAJ_MIN}/manual/plugins/slurtie.html
> +share/mscore-${MAJ_MIN}/manual/plugins/spacer.html
> +share/mscore-${MAJ_MIN}/manual/plugins/spanner.html
> +share/mscore-${MAJ_MIN}/manual/plugins/spannersegment.html
> +share/mscore-${MAJ_MIN}/manual/plugins/stafflines.html
> +share/mscore-${MAJ_MIN}/manual/plugins/staffstate.html
> +share/mscore-${MAJ_MIN}/manual/plugins/stafftypechange.html
> +share/mscore-${MAJ_MIN}/manual/plugins/stem.html
> +share/mscore-${MAJ_MIN}/manual/plugins/stemslash.html
> +share/mscore-${MAJ_MIN}/manual/plugins/svggenerator.html
> +share/mscore-${MAJ_MIN}/manual/plugins/symbol.html
> +share/mscore-${MAJ_MIN}/manual/plugins/tbox.html
> +share/mscore-${MAJ_MIN}/manual/plugins/tempotext.html
> +share/mscore-${MAJ_MIN}/manual/plugins/textline.html
> +share/mscore-${MAJ_MIN}/manual/plugins/textlinebase.html
> +share/mscore-${MAJ_MIN}/manual/plugins/textlinebasesegment.html
> +share/mscore-${MAJ_MIN}/manual/plugins/textlinesegment.html
> +share/mscore-${MAJ_MIN}/manual/plugins/tie.html
> +share/mscore-${MAJ_MIN}/manual/plugins/tiesegment.html
> +share/mscore-${MAJ_MIN}/manual/plugins/timesig.html
> +share/mscore-${MAJ_MIN}/manual/plugins/tremolo.html
> +share/mscore-${MAJ_MIN}/manual/plugins/tremolobar.html
> +share/mscore-${MAJ_MIN}/manual/plugins/trill.html
> +share/mscore-${MAJ_MIN}/manual/plugins/trillsegment.html
> +share/mscore-${MAJ_MIN}/manual/plugins/tuplet.html
> +share/mscore-${MAJ_MIN}/manual/plugins/vbox.html
> +share/mscore-${MAJ_MIN}/manual/plugins/vibratosegment.html
> +share/mscore-${MAJ_MIN}/manual/plugins/volta.html
> +share/mscore-${MAJ_MIN}/manual/plugins/voltasegment.html
> +share/mscore-${MAJ_MIN}/plugins/
> +share/mscore-${MAJ_MIN}/plugins/abc_import.qml
> +share/mscore-${MAJ_MIN}/plugins/colornotes.qml
> +share/mscore-${MAJ_MIN}/plugins/createscore.qml
> +share/mscore-${MAJ_MIN}/plugins/helloqml/
> +share/mscore-${MAJ_MIN}/plugins/helloqml/helloqml.qml
> +share/mscore-${MAJ_MIN}/plugins/helloqml/translations/
> +share/mscore-${MAJ_MIN}/plugins/helloqml/translations/locale_de.qm
> +share/mscore-${MAJ_MIN}/plugins/helloqml/translations/locale_de.ts
> +share/mscore-${MAJ_MIN}/plugins/notenames.qml
> +share/mscore-${MAJ_MIN}/plugins/panel.qml
> +share/mscore-${MAJ_MIN}/plugins/random.qml
> +share/mscore-${MAJ_MIN}/plugins/random2.qml
> +share/mscore-${MAJ_MIN}/plugins/run.qml
> +share/mscore-${MAJ_MIN}/plugins/scorelist.qml
> +share/mscore-${MAJ_MIN}/plugins/view.qml
> +share/mscore-${MAJ_MIN}/plugins/walk.qml
> +share/mscore-${MAJ_MIN}/sound/
> +share/mscore-${MAJ_MIN}/sound/MuseScore_General-License.md
> +share/mscore-${MAJ_MIN}/sound/MuseScore_General.sf3
> +share/mscore-${MAJ_MIN}/styles/
> +share/mscore-${MAJ_MIN}/styles/MuseJazz.mss
> +share/mscore-${MAJ_MIN}/styles/cchords_muse.xml
> +share/mscore-${MAJ_MIN}/styles/cchords_nrb.xml
> +share/mscore-${MAJ_MIN}/styles/cchords_rb.xml
> +share/mscore-${MAJ_MIN}/styles/cchords_sym.xml
> +share/mscore-${MAJ_MIN}/styles/chords.xml
> +share/mscore-${MAJ_MIN}/styles/chords_jazz.xml
> +share/mscore-${MAJ_MIN}/styles/chords_std.xml
> +share/mscore-${MAJ_MIN}/styles/jazzchords.xml
> +share/mscore-${MAJ_MIN}/styles/stdchords.xml
> +share/mscore-${MAJ_MIN}/templates/
> +share/mscore-${MAJ_MIN}/templates/01-General/
> +share/mscore-${MAJ_MIN}/templates/01-General/00-Blank.mscx
> +share/mscore-${MAJ_MIN}/templates/01-General/01-Treble_Clef.mscx
> +share/mscore-${MAJ_MIN}/templates/01-General/02-Bass_Clef.mscx
> +share/mscore-${MAJ_MIN}/templates/01-General/03-Grand_Staff.mscx
> +share/mscore-${MAJ_MIN}/templates/02-Choral/
> +share/mscore-${MAJ_MIN}/templates/02-Choral/01-SATB.mscx
> +share/mscore-${MAJ_MIN}/templates/02-Choral/02-SATB_+_Organ.mscx
> +share/mscore-${MAJ_MIN}/templates/02-Choral/03-SATB_+_Piano.mscx
> +share/mscore-${MAJ_MIN}/templates/02-Choral/04-SATB_Closed_Score.mscx
> +share/mscore-${MAJ_MIN}/templates/02-Choral/05-SATB_Closed_Score_+_Organ.mscx
> +share/mscore-${MAJ_MIN}/templates/02-Choral/06-SATB_Closed_Score_+_Piano.mscx
> +share/mscore-${MAJ_MIN}/templates/02-Choral/07-Voice_+_Piano.mscx
> +share/mscore-${MAJ_MIN}/templates/02-Choral/08-Barbershop_Quartet.mscx
> +share/mscore-${MAJ_MIN}/templates/02-Choral/09-Liturgical_Unmetrical.mscx
> +share/mscore-${MAJ_MIN}/templates/02-Choral/10-Liturgical_Unmetrical_+_Organ.mscx
> +share/mscore-${MAJ_MIN}/templates/03-Chamber_Music/
> +share/mscore-${MAJ_MIN}/templates/03-Chamber_Music/01-String_Quartet.mscx
> +share/mscore-${MAJ_MIN}/templates/03-Chamber_Music/02-Wind_Quartet.mscx
> +share/mscore-${MAJ_MIN}/templates/03-Chamber_Music/03-Wind_Quintet.mscx
> +share/mscore-${MAJ_MIN}/templates/03-Chamber_Music/04-Saxophone_Quartet.mscx
> +share/mscore-${MAJ_MIN}/templates/03-Chamber_Music/05-Brass_Quartet.mscx
> +share/mscore-${MAJ_MIN}/templates/03-Chamber_Music/06-Brass_Quintet.mscx
> +share/mscore-${MAJ_MIN}/templates/04-Solo/
> +share/mscore-${MAJ_MIN}/templates/04-Solo/01-Guitar.mscx
> +share/mscore-${MAJ_MIN}/templates/04-Solo/02-Guitar_+_Tablature.mscx
> +share/mscore-${MAJ_MIN}/templates/04-Solo/03-Guitar_Tablature.mscx
> +share/mscore-${MAJ_MIN}/templates/04-Solo/04-Piano.mscx
> +share/mscore-${MAJ_MIN}/templates/05-Jazz/
> +share/mscore-${MAJ_MIN}/templates/05-Jazz/01-Jazz_Lead_Sheet.mscx
> +share/mscore-${MAJ_MIN}/templates/05-Jazz/02-Big_Band.mscx
> +share/mscore-${MAJ_MIN}/templates/05-Jazz/03-Jazz_Combo.mscx
> +share/mscore-${MAJ_MIN}/templates/06-Popular/
> +share/mscore-${MAJ_MIN}/templates/06-Popular/01-Rock_Band.mscx
> +share/mscore-${MAJ_MIN}/templates/06-Popular/02-Bluegrass_Band.mscx
> +share/mscore-${MAJ_MIN}/templates/07-Band_and_Percussion/
> +share/mscore-${MAJ_MIN}/templates/07-Band_and_Percussion/01-Concert_Band.mscx
> +share/mscore-${MAJ_MIN}/templates/07-Band_and_Percussion/02-Small_Concert_Band.mscx
> +share/mscore-${MAJ_MIN}/templates/07-Band_and_Percussion/03-Brass_Band.mscx
> +share/mscore-${MAJ_MIN}/templates/07-Band_and_Percussion/04-Marching_Band.mscx
> +share/mscore-${MAJ_MIN}/templates/07-Band_and_Percussion/05-Small_Marching_Band.mscx
> +share/mscore-${MAJ_MIN}/templates/07-Band_and_Percussion/06-Battery_Percussion.mscx
> +share/mscore-${MAJ_MIN}/templates/07-Band_and_Percussion/07-Large_Pit_Percussion.mscx
> +share/mscore-${MAJ_MIN}/templates/07-Band_and_Percussion/08-Small_Pit_Percussion.mscx
> +share/mscore-${MAJ_MIN}/templates/08-Orchestral/
> +share/mscore-${MAJ_MIN}/templates/08-Orchestral/01-Classical_Orchestra.mscx
> +share/mscore-${MAJ_MIN}/templates/08-Orchestral/02-Symphony_Orchestra.mscx
> +share/mscore-${MAJ_MIN}/templates/08-Orchestral/03-String_Orchestra.mscx
> +share/mscore-${MAJ_MIN}/templates/drumset_fr.drm
> +share/mscore-${MAJ_MIN}/templates/orchestral.drm
> +share/mscore-${MAJ_MIN}/tours/
> +share/mscore-${MAJ_MIN}/tours/autoplace.tour
> +share/mscore-${MAJ_MIN}/tours/inspector.tour
> +share/mscore-${MAJ_MIN}/tours/mmrest.tour
> +share/mscore-${MAJ_MIN}/tours/navigate.tour
> +share/mscore-${MAJ_MIN}/tours/noteinput.tour
> +share/mscore-${MAJ_MIN}/tours/palette.tour
> +share/mscore-${MAJ_MIN}/tours/select.tour
> +share/mscore-${MAJ_MIN}/tours/timeline.tour
> +share/mscore-${MAJ_MIN}/tours/welcome.tour
> +share/mscore-${MAJ_MIN}/wallpaper/
> +share/mscore-${MAJ_MIN}/wallpaper/background1.png
> +share/mscore-${MAJ_MIN}/wallpaper/paper1.png
> +share/mscore-${MAJ_MIN}/wallpaper/paper2.png
> +share/mscore-${MAJ_MIN}/wallpaper/paper3.png
> +share/mscore-${MAJ_MIN}/wallpaper/paper4.png
> +share/mscore-${MAJ_MIN}/wallpaper/paper5.png
> +share/mscore-${MAJ_MIN}/wallpaper/paper6.png
> +share/mscore-${MAJ_MIN}/wallpaper/paper7.png
> +share/mscore-${MAJ_MIN}/workspaces/
> +share/mscore-${MAJ_MIN}/workspaces/Advanced.workspace
> +share/mscore-${MAJ_MIN}/workspaces/Basic.workspace