Created attachment 192354 [details]
* Change to DISTVERSION
* Update MASTER_SITES (the previous one doesn't work)
* Add to LIB_DEPENDS
* Make QT5 a default
* Add to QT5_USE
* Add USE_XORG
* Add the patch removing subversion detection
I would also like to suggest to remove QT4, and leave only QT5 permanently enabled. QT4 is an old version, and provides no benefit to users.
Thanks. I looked at this previously, and ended up stuck because audio/dssi only has a Qt4 version -- but I see now that that's a BUILD_DEPENDS. Disabling the Qt4 UI is a good idea. There's an easier way to suppress subversion detection, although I'd need to look it up (CMAKE_ARGS += -DCMAKE_NO_FIND_Subversion or something like that).
This library shouldn't be in pkg-plist: lib/librosegardenprivate.so It only installs it in debug mode.
This patch is only a version update. Rosegarden crashes a lot in the runtime.
I created this bug report for the upstream: https://sourceforge.net/p/rosegarden/bugs/1559/
But it also crashed for me after I imported some other midi files, and clicked on the midi track. This is probably the upstream bug too.
It also complains about missing fonts. Possibly either some font dependencies are missing or these ports need to be created.
A commit references this bug:
Date: Sun Dec 30 15:40:48 UTC 2018
New revision: 488721
Update audio/rosegarden to 18.12 (latest release).
Release Notes since 17.04 (previous version in ports):
Notable is removing Qt4 support, which aligns well with our intentions
to remove Qt4 from ports. Since Qt5 was the default toolkit already,
this should have little impact on Rosegarden users.
Each of the releases had a bunch of bugfixes as well.
This update supercedes the update in the PR, which bumped to version 17.12.
Reported by: yuri
Committed (well, a successor to this one). Thanks!