head 1.1; access; symbols pkgsrc-2026Q1:1.1.0.4 pkgsrc-2026Q1-base:1.1 pkgsrc-2025Q4:1.1.0.2 pkgsrc-2025Q4-base:1.1; locks; strict; comment @// @; 1.1 date 2025.10.15.01.32.01; author gutteridge; state Exp; branches; next ; commitid er3K2v4Dn07NxBeG; desc @@ 1.1 log @musescore: update to 4.6.2 There have been many important changes between 3.6.2 and 4.6.2, too many to summarize. See https://github.com/musescore/MuseScore/releases A very significant portion of this update was made by Paul Ripke in pkgsrc-wip, packaging 4.5.2. Further patching was done by me to bring it to 4.6.2 (where they've refactored UI components and lost the FreeBSD support that was previously present), and address some other minor packaging issues. @ text @$NetBSD$ Treat NetBSD like FreeBSD. --- src/framework/midi/midimodule.cpp.orig 2025-07-21 11:39:44.776322345 +0000 +++ src/framework/midi/midimodule.cpp @@@@ -34,7 +34,7 @@@@ using namespace muse::midi; -#if defined(Q_OS_LINUX) || defined(Q_OS_FREEBSD) +#if defined(Q_OS_LINUX) || defined(Q_OS_FREEBSD) || defined(Q_OS_NETBSD) #include "internal/platform/lin/alsamidioutport.h" #include "internal/platform/lin/alsamidiinport.h" #elif defined(Q_OS_WIN) @@@@ -57,7 +57,7 @@@@ void MidiModule::registerExports() { m_configuration = std::make_shared(); - #if defined(Q_OS_LINUX) || defined(Q_OS_FREEBSD) + #if defined(Q_OS_LINUX) || defined(Q_OS_FREEBSD) || defined(Q_OS_NETBSD) m_midiOutPort = std::make_shared(); m_midiInPort = std::make_shared(); #elif defined(Q_OS_WIN) @