Index: head/audio/pianobooster/files/patch-src_MidiDevice.cpp =================================================================== --- head/audio/pianobooster/files/patch-src_MidiDevice.cpp (revision 558136) +++ head/audio/pianobooster/files/patch-src_MidiDevice.cpp (nonexistent) @@ -1,22 +0,0 @@ ---- src/MidiDevice.cpp.orig 2020-02-25 07:45:06 UTC -+++ src/MidiDevice.cpp -@@ -32,9 +32,9 @@ - #include "MidiDeviceFluidSynth.h" - #endif - -+#include - - -- - CMidiDevice::CMidiDevice() - { - m_rtMidiDevice = new CMidiDeviceRt(); -@@ -65,6 +65,8 @@ QStringList CMidiDevice::getMidiPortList(midiType_t ty - QStringList list; - #if EXPERIMENTAL_USE_FLUIDSYNTH - list << m_fluidSynthMidiDevice->getMidiPortList(type); -+ if (list.empty()) -+ qWarning() << "FluidSynth midi device didn't return any midi ports of midi type=" << type; - #endif - list << m_rtMidiDevice->getMidiPortList(type); - Property changes on: head/audio/pianobooster/files/patch-src_MidiDevice.cpp ___________________________________________________________________ Deleted: fbsd:nokeywords ## -1 +0,0 ## -yes \ No newline at end of property Deleted: svn:eol-style ## -1 +0,0 ## -native \ No newline at end of property Deleted: svn:mime-type ## -1 +0,0 ## -text/plain \ No newline at end of property Index: head/audio/pianobooster/files/patch-src_MidiDeviceFluidSynth.cpp =================================================================== --- head/audio/pianobooster/files/patch-src_MidiDeviceFluidSynth.cpp (revision 558136) +++ head/audio/pianobooster/files/patch-src_MidiDeviceFluidSynth.cpp (nonexistent) @@ -1,33 +0,0 @@ ---- src/MidiDeviceFluidSynth.cpp.orig 2019-07-09 08:30:16 UTC -+++ src/MidiDeviceFluidSynth.cpp -@@ -30,6 +30,7 @@ - - #include - #include -+#include - #include - - CMidiDeviceFluidSynth::CMidiDeviceFluidSynth() -@@ -54,7 +55,7 @@ void CMidiDeviceFluidSynth::init() - - QStringList CMidiDeviceFluidSynth::getMidiPortList(midiType_t type) - { -- -+ qInfo() << "YURI CMidiDeviceFluidSynth::getMidiPortList type=" << type << " MIDI_OUTPUT=" << MIDI_OUTPUT; - if (type != MIDI_OUTPUT) // Only has an output - return QStringList(); - -@@ -62,11 +63,13 @@ QStringList CMidiDeviceFluidSynth::getMidiPortList(mid - QDir dirSoundFont("soundfont"); - dirSoundFont.setFilter(QDir::Files); - QStringList fileNames = dirSoundFont.entryList(); -+ qInfo() << "YURI CMidiDeviceFluidSynth::getMidiPortList numFileNames=" << fileNames.size() << " in dir=" << dirSoundFont; - - QStringList portNames; - - for (int i = 0; i < fileNames.size(); i++) - { -+ qInfo() << "YURI CMidiDeviceFluidSynth::getMidiPortList file[" << i << "]=" << fileNames.at(i); - if ( fileNames.at(i).endsWith(".sf2", Qt::CaseInsensitive ) ) - { - portNames += fileNames.at(i); Property changes on: head/audio/pianobooster/files/patch-src_MidiDeviceFluidSynth.cpp ___________________________________________________________________ Deleted: fbsd:nokeywords ## -1 +0,0 ## -yes \ No newline at end of property Deleted: svn:eol-style ## -1 +0,0 ## -native \ No newline at end of property Deleted: svn:mime-type ## -1 +0,0 ## -text/plain \ No newline at end of property Index: head/audio/pianobooster/Makefile =================================================================== --- head/audio/pianobooster/Makefile (revision 558136) +++ head/audio/pianobooster/Makefile (revision 558137) @@ -1,37 +1,38 @@ # $FreeBSD$ PORTNAME= pianobooster DISTVERSIONPREFIX= v -DISTVERSION= 0.7.2b +DISTVERSION= 1.0.0 CATEGORIES= audio MAINTAINER= yuri@FreeBSD.org COMMENT= MIDI file player that teaches how to play the piano LICENSE= GPLv3 LICENSE_FILE= ${WRKSRC}/gplv3.txt LIB_DEPENDS= libftgl.so:graphics/ftgl \ libjack.so:audio/jack \ librtmidi.so:audio/rtmidi USES= cmake compiler:c++11-lang desktop-file-utils gl pkgconfig qt:5 USE_GITHUB= yes GH_ACCOUNT= captnfab GH_PROJECT= PianoBooster USE_QT= core gui opengl widgets xml buildtools_build linguisttools_build qmake_build USE_GL= gl glu -CMAKE_ON= USE_SYSTEM_RTMIDI USE_JACK +CMAKE_ON= USE_JACK +CMAKE_OFF= USE_BUNDLED_RTMIDI CMAKE_ARGS= -DDATA_DIR:STRING=share/${PORTNAME} OPTIONS_DEFINE= FLUIDSYNTH OPTIONS_DEFAULT= FLUIDSYNTH FLUIDSYNTH_CMAKE_BOOL= EXPERIMENTAL_USE_FLUIDSYNTH FLUIDSYNTH_LIB_DEPENDS= libfluidsynth.so:audio/fluidsynth post-stage: @${RM} -r ${STAGEDIR}${DOCSDIR} .include Index: head/audio/pianobooster/distinfo =================================================================== --- head/audio/pianobooster/distinfo (revision 558136) +++ head/audio/pianobooster/distinfo (revision 558137) @@ -1,3 +1,3 @@ -TIMESTAMP = 1586862081 -SHA256 (captnfab-PianoBooster-v0.7.2b_GH0.tar.gz) = fe331f9bebafda31444fa415a6594a91f8283ba9c3cf18066684072081490633 -SIZE (captnfab-PianoBooster-v0.7.2b_GH0.tar.gz) = 2542590 +TIMESTAMP = 1608008248 +SHA256 (captnfab-PianoBooster-v1.0.0_GH0.tar.gz) = 1b58e9587c9bcc180d28c5a3701f0131bf8ac96edeaace7e32d8c8010e9ce1b6 +SIZE (captnfab-PianoBooster-v1.0.0_GH0.tar.gz) = 3096142 Index: head/audio/pianobooster/pkg-descr =================================================================== --- head/audio/pianobooster/pkg-descr (revision 558136) +++ head/audio/pianobooster/pkg-descr (revision 558137) @@ -1,6 +1,6 @@ PianoBooster is a free (Open Source) program that plays regular midi files and allows you to change the speed of playback and transpose the music etc. There is a scrolling musical stave that shows the notes for just one part from all the parts in the complete musical arrangement. -WWW: http://pianobooster.sourceforge.net +WWW: https://www.pianobooster.org/index.html Index: head/audio/pianobooster/pkg-plist =================================================================== --- head/audio/pianobooster/pkg-plist (revision 558136) +++ head/audio/pianobooster/pkg-plist (revision 558137) @@ -1,28 +1,26 @@ bin/pianobooster share/applications/pianobooster.desktop share/icons/hicolor/32x32/apps/pianobooster.png share/icons/hicolor/48x48/apps/pianobooster.png share/icons/hicolor/64x64/apps/pianobooster.png %%DATADIR%%/fonts/DejaVuSans.ttf %%DATADIR%%/music/BoosterMusicBooks.zip %%DATADIR%%/translations/langs.json -%%DATADIR%%/translations/music_ru.qm -%%DATADIR%%/translations/music_uk.qm %%DATADIR%%/translations/pianobooster_ca.qm %%DATADIR%%/translations/pianobooster_cs.qm %%DATADIR%%/translations/pianobooster_da.qm %%DATADIR%%/translations/pianobooster_de.qm %%DATADIR%%/translations/pianobooster_es.qm %%DATADIR%%/translations/pianobooster_fr.qm %%DATADIR%%/translations/pianobooster_gl.qm %%DATADIR%%/translations/pianobooster_is.qm %%DATADIR%%/translations/pianobooster_it.qm %%DATADIR%%/translations/pianobooster_ja.qm %%DATADIR%%/translations/pianobooster_nb.qm %%DATADIR%%/translations/pianobooster_nl.qm %%DATADIR%%/translations/pianobooster_pl.qm %%DATADIR%%/translations/pianobooster_ru.qm %%DATADIR%%/translations/pianobooster_sk.qm %%DATADIR%%/translations/pianobooster_sv.qm %%DATADIR%%/translations/pianobooster_uk.qm %%DATADIR%%/translations/pianobooster_zh.qm