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