pkgsrc-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[pkgsrc/trunk]: pkgsrc/audio/lmms lmms: Update to 1.2.0.



details:   https://anonhg.NetBSD.org/pkgsrc/rev/2b6c6e1930fd
branches:  trunk
changeset: 334987:2b6c6e1930fd
user:      nia <nia%pkgsrc.org@localhost>
date:      Mon Jun 10 19:08:42 2019 +0000

description:
lmms: Update to 1.2.0.

Around 4 years of changes.
Update from Qt4 to Qt5, and remove a lot of patches.

diffstat:

 audio/lmms/Makefile                                                          |    50 +-
 audio/lmms/PLIST                                                             |  1596 ++++++++-
 audio/lmms/distinfo                                                          |    24 +-
 audio/lmms/options.mk                                                        |    46 +
 audio/lmms/patches/patch-CMakeLists.txt                                      |    58 +-
 audio/lmms/patches/patch-plugins_ladspa__effect_calf_CMakeLists.txt          |    16 -
 audio/lmms/patches/patch-plugins_ladspa__effect_calf_src_calf_buffer.h       |    13 -
 audio/lmms/patches/patch-plugins_ladspa__effect_calf_src_calf_fixed__point.h |    36 -
 audio/lmms/patches/patch-plugins_zynaddsubfx_fltk_FL_Fl__Widget.H            |    20 -
 audio/lmms/patches/patch-plugins_zynaddsubfx_fltk_configh.cmake.in           |    21 -
 audio/lmms/patches/patch-plugins_zynaddsubfx_fltk_src_numericsort.c          |    25 -
 audio/lmms/patches/patch-plugins_zynaddsubfx_fltk_src_scandir.c              |    36 -
 audio/lmms/patches/patch-plugins_zynaddsubfx_src_Effects_Alienwah.cpp        |    22 -
 audio/lmms/patches/patch-src_CMakeLists.txt                                  |    23 +
 audio/lmms/patches/patch-src_core_audio_AudioAlsa.cpp                        |    17 -
 audio/lmms/patches/patch-src_core_audio_AudioOss.cpp                         |    10 +-
 16 files changed, 1430 insertions(+), 583 deletions(-)

diffs (truncated from 2664 to 300 lines):

diff -r 0a688bef2ab3 -r 2b6c6e1930fd audio/lmms/Makefile
--- a/audio/lmms/Makefile       Mon Jun 10 17:33:40 2019 +0000
+++ b/audio/lmms/Makefile       Mon Jun 10 19:08:42 2019 +0000
@@ -1,16 +1,17 @@
-# $NetBSD: Makefile,v 1.51 2018/08/22 09:42:55 wiz Exp $
+# $NetBSD: Makefile,v 1.52 2019/06/10 19:08:42 nia Exp $
 #
 
-VERSION=               0.4.15
-DISTNAME=              lmms-${VERSION}
-PKGREVISION=           18
+VERSION=               1.2.0
+PKGNAME=               lmms-${VERSION}
+DISTNAME=              lmms_${VERSION}
+EXTRACT_SUFX=          .tar.xz
 CATEGORIES=            audio
 MASTER_SITES=          ${MASTER_SITE_GITHUB:=LMMS/}
-GITHUB_TAG=            v${VERSION}
+GITHUB_RELEASE=                v${VERSION}
 
 MAINTAINER=            pkgsrc-users%NetBSD.org@localhost
-HOMEPAGE=              http://lmms.sourceforge.net/
-COMMENT=               Linux MultiMedia Studio
+HOMEPAGE=              https://lmms.io/
+COMMENT=               Cross-platform music production software
 LICENSE=               gnu-gpl-v2
 
 USE_PKGLOCALEDIR=      yes
@@ -19,7 +20,16 @@
 USE_TOOLS+=            gmake perl pkg-config
 USE_CMAKE=             yes
 
-BUILDLINK_TRANSFORM+=  rm:-floop-optimize2 rm:-fgcse-las rm:-ldl
+WRKSRC=                ${WRKDIR}/lmms-${VERSION}
+
+CMAKE_ARGS+=   -DWANT_QT5=ON
+CMAKE_ARGS+=   -DWANT_GIG=OFF # requires libgig
+CMAKE_ARGS+=   -DWANT_STK=OFF # requires libstk
+CMAKE_ARGS+=   -DWANT_CARLA=OFF # requires carla
+CMAKE_ARGS+=   -DWANT_SOUNDIO=OFF # requires libsoundio
+CMAKE_ARGS+=   -DWANT_VST_NOWINE=ON
+
+BUILDLINK_TRANSFORM+=  rm:-floop-optimize2 rm:-fgcse-las
 
 # for libzynaddsubfx.so in plugins/zynaddsubfx/.
 LDFLAGS+=              ${COMPILER_RPATH_FLAG}${PREFIX}/lib/lmms
@@ -28,25 +38,19 @@
 # been fixed in SDL 1.2.11.
 BUILDLINK_ABI_DEPENDS.SDL+=    SDL>=1.2.11
 
-.include "../../audio/SDL_mixer/buildlink3.mk"
-.include "../../audio/SDL_sound/buildlink3.mk"
-.include "../../audio/alsa-lib/buildlink3.mk"
-.include "../../audio/flac/buildlink3.mk"
+.include "options.mk"
 .include "../../audio/fluidsynth/buildlink3.mk"
-.include "../../audio/jack/buildlink3.mk"
+.include "../../audio/lame/buildlink3.mk"
 .include "../../audio/libsamplerate/buildlink3.mk"
 .include "../../audio/libsndfile/buildlink3.mk"
 .include "../../audio/libvorbis/buildlink3.mk"
-.include "../../audio/portaudio/buildlink3.mk"
-.include "../../audio/pulseaudio/buildlink3.mk"
-.include "../../devel/SDL/buildlink3.mk"
-.include "../../devel/zlib/buildlink3.mk"
-.include "../../graphics/png/buildlink3.mk"
-.include "../../mk/jpeg.buildlink3.mk"
+.include "../../graphics/hicolor-icon-theme/buildlink3.mk"
 .include "../../math/fftwf/buildlink3.mk"
-.include "../../x11/libXfixes/buildlink3.mk"
-.include "../../x11/qt4-libs/buildlink3.mk"
-.include "../../x11/qt4-tools/buildlink3.mk"
+.include "../../multimedia/libogg/buildlink3.mk"
+.include "../../sysutils/desktop-file-utils/desktopdb.mk"
+.include "../../x11/qt5-qtbase/buildlink3.mk"
+.include "../../x11/qt5-qtx11extras/buildlink3.mk"
+.include "../../mk/dlopen.buildlink3.mk"
 .include "../../mk/pthread.buildlink3.mk"
-.include "../../sysutils/desktop-file-utils/desktopdb.mk"
+BUILDLINK_TRANSFORM+=  opt:-ldl:${BUILDLINK_LDADD.dl:Q}
 .include "../../mk/bsd.pkg.mk"
diff -r 0a688bef2ab3 -r 2b6c6e1930fd audio/lmms/PLIST
--- a/audio/lmms/PLIST  Mon Jun 10 17:33:40 2019 +0000
+++ b/audio/lmms/PLIST  Mon Jun 10 19:08:42 2019 +0000
@@ -1,9 +1,15 @@
-@comment $NetBSD: PLIST,v 1.4 2013/06/17 15:16:47 ryoon Exp $
+@comment $NetBSD: PLIST,v 1.5 2019/06/10 19:08:42 nia Exp $
 bin/lmms
+include/lmms/AboutDialog.h
+include/lmms/ActionGroup.h
+include/lmms/AtomicInt.h
 include/lmms/AudioAlsa.h
+include/lmms/AudioAlsaSetupWidget.h
 include/lmms/AudioDevice.h
+include/lmms/AudioDeviceSetupWidget.h
 include/lmms/AudioDummy.h
 include/lmms/AudioFileDevice.h
+include/lmms/AudioFileMP3.h
 include/lmms/AudioFileOgg.h
 include/lmms/AudioFileWave.h
 include/lmms/AudioJack.h
@@ -13,24 +19,44 @@
 include/lmms/AudioPulseAudio.h
 include/lmms/AudioSampleRecorder.h
 include/lmms/AudioSdl.h
+include/lmms/AudioSndio.h
+include/lmms/AudioSoundIo.h
+include/lmms/AudioWeakJack.h
+include/lmms/AutomatableButton.h
 include/lmms/AutomatableModel.h
 include/lmms/AutomatableModelView.h
+include/lmms/AutomatableSlider.h
 include/lmms/AutomationEditor.h
 include/lmms/AutomationPattern.h
 include/lmms/AutomationPatternView.h
 include/lmms/AutomationTrack.h
+include/lmms/BBEditor.h
+include/lmms/BBTrack.h
+include/lmms/BBTrackContainer.h
+include/lmms/BandLimitedWave.h
+include/lmms/BasicFilters.h
+include/lmms/BufferManager.h
+include/lmms/CPULoadWidget.h
+include/lmms/CaptionMenu.h
 include/lmms/Clipboard.h
+include/lmms/ComboBox.h
 include/lmms/ComboBoxModel.h
+include/lmms/ConfigManager.h
 include/lmms/Controller.h
 include/lmms/ControllerConnection.h
 include/lmms/ControllerConnectionDialog.h
 include/lmms/ControllerDialog.h
 include/lmms/ControllerRackView.h
 include/lmms/ControllerView.h
+include/lmms/DataFile.h
+include/lmms/Delay.h
 include/lmms/DetuningHelper.h
+include/lmms/DrumSynth.h
+include/lmms/DspEffectLibrary.h
 include/lmms/DummyEffect.h
 include/lmms/DummyInstrument.h
 include/lmms/DummyPlugin.h
+include/lmms/Editor.h
 include/lmms/Effect.h
 include/lmms/EffectChain.h
 include/lmms/EffectControlDialog.h
@@ -38,10 +64,21 @@
 include/lmms/EffectRackView.h
 include/lmms/EffectSelectDialog.h
 include/lmms/EffectView.h
+include/lmms/Engine.h
 include/lmms/EnvelopeAndLfoParameters.h
 include/lmms/EnvelopeAndLfoView.h
+include/lmms/ExportFilter.h
+include/lmms/ExportProjectDialog.h
+include/lmms/FadeButton.h
+include/lmms/Fader.h
+include/lmms/FileBrowser.h
+include/lmms/FileDialog.h
+include/lmms/FxLine.h
 include/lmms/FxMixer.h
 include/lmms/FxMixerView.h
+include/lmms/Graph.h
+include/lmms/GroupBox.h
+include/lmms/GuiApplication.h
 include/lmms/ImportFilter.h
 include/lmms/InlineAutomation.h
 include/lmms/Instrument.h
@@ -53,141 +90,152 @@
 include/lmms/InstrumentSoundShapingView.h
 include/lmms/InstrumentTrack.h
 include/lmms/InstrumentView.h
+include/lmms/IoHelper.h
 include/lmms/JournallingObject.h
+include/lmms/Knob.h
+include/lmms/Ladspa2LMMS.h
 include/lmms/LadspaBase.h
 include/lmms/LadspaControl.h
 include/lmms/LadspaControlView.h
+include/lmms/LadspaManager.h
+include/lmms/LcdSpinBox.h
+include/lmms/LcdWidget.h
+include/lmms/LedCheckbox.h
+include/lmms/LeftRightNav.h
 include/lmms/LfoController.h
+include/lmms/LmmsPalette.h
+include/lmms/LmmsStyle.h
+include/lmms/LocaleHelper.h
+include/lmms/LocklessAllocator.h
+include/lmms/LocklessList.h
+include/lmms/MainApplication.h
 include/lmms/MainWindow.h
+include/lmms/MemoryHelper.h
+include/lmms/MemoryManager.h
 include/lmms/MeterDialog.h
 include/lmms/MeterModel.h
 include/lmms/MicroTimer.h
+include/lmms/Midi.h
 include/lmms/MidiAlsaRaw.h
 include/lmms/MidiAlsaSeq.h
+include/lmms/MidiApple.h
 include/lmms/MidiClient.h
 include/lmms/MidiController.h
 include/lmms/MidiDummy.h
+include/lmms/MidiEvent.h
 include/lmms/MidiEventProcessor.h
+include/lmms/MidiJack.h
 include/lmms/MidiOss.h
 include/lmms/MidiPort.h
 include/lmms/MidiPortMenu.h
+include/lmms/MidiSetupWidget.h
+include/lmms/MidiSndio.h
+include/lmms/MidiTime.h
 include/lmms/MidiWinMM.h
+include/lmms/MixHelpers.h
+include/lmms/Mixer.h
+include/lmms/MixerProfiler.h
+include/lmms/MixerWorkerThread.h
 include/lmms/Model.h
 include/lmms/ModelView.h
+include/lmms/NStateButton.h
+include/lmms/Note.h
+include/lmms/NotePlayHandle.h
 include/lmms/Oscillator.h
+include/lmms/OutputSettings.h
+include/lmms/Pattern.h
 include/lmms/PeakController.h
 include/lmms/Piano.h
+include/lmms/PianoRoll.h
 include/lmms/PianoView.h
+include/lmms/Pitch.h
+include/lmms/PixmapButton.h
+include/lmms/PlayHandle.h
 include/lmms/Plugin.h
+include/lmms/PluginBrowser.h
+include/lmms/PluginFactory.h
 include/lmms/PluginView.h
+include/lmms/PresetPreviewPlayHandle.h
 include/lmms/ProjectJournal.h
+include/lmms/ProjectNotes.h
 include/lmms/ProjectRenderer.h
+include/lmms/ProjectVersion.h
 include/lmms/RemotePlugin.h
+include/lmms/RenameDialog.h
+include/lmms/RenderManager.h
+include/lmms/RingBuffer.h
+include/lmms/RmsHelper.h
+include/lmms/RowTableView.h
+include/lmms/Rubberband.h
+include/lmms/SampleBuffer.h
+include/lmms/SamplePlayHandle.h
+include/lmms/SampleRecordHandle.h
+include/lmms/SampleTrack.h
+include/lmms/SendButtonIndicator.h
 include/lmms/SerializingObject.h
+include/lmms/SetupDialog.h
 include/lmms/SideBar.h
 include/lmms/SideBarWidget.h
+include/lmms/Song.h
+include/lmms/SongEditor.h
+include/lmms/StringPairDrag.h
+include/lmms/SubWindow.h
 include/lmms/SweepOscillator.h
+include/lmms/TabBar.h
+include/lmms/TabButton.h
+include/lmms/TabWidget.h
 include/lmms/TempoSyncKnob.h
 include/lmms/TempoSyncKnobModel.h
+include/lmms/TextFloat.h
+include/lmms/ThreadableJob.h
+include/lmms/TimeDisplayWidget.h
+include/lmms/TimeLineWidget.h
+include/lmms/ToolButton.h
 include/lmms/ToolPlugin.h
 include/lmms/ToolPluginView.h
-include/lmms/VST_sync_shm.h
-include/lmms/about_dialog.h
+include/lmms/ToolTip.h
+include/lmms/Track.h
+include/lmms/TrackContainer.h
+include/lmms/TrackContainerView.h
+include/lmms/TrackLabelButton.h
+include/lmms/TrackRenameLineEdit.h
+include/lmms/ValueBuffer.h
+include/lmms/VersionedSaveDialog.h
+include/lmms/VisualizationWidget.h
+include/lmms/VstSyncController.h
+include/lmms/VstSyncData.h
 include/lmms/aeffectx.h
-include/lmms/atomic_int.h
-include/lmms/automatable_button.h
-include/lmms/automatable_slider.h
 include/lmms/base64.h
-include/lmms/basic_filters.h
-include/lmms/bb_editor.h
-include/lmms/bb_track.h
-include/lmms/bb_track_container.h
-include/lmms/caption_menu.h
-include/lmms/combobox.h
-include/lmms/config_mgr.h



Home | Main Index | Thread Index | Old Index