pkgsrc-Changes-HG archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
[pkgsrc/trunk]: pkgsrc/audio/hydrogen hydrogen: Update to 1.0.0-beta1
details: https://anonhg.NetBSD.org/pkgsrc/rev/2eba8a9fc503
branches: trunk
changeset: 403411:2eba8a9fc503
user: nia <nia%pkgsrc.org@localhost>
date: Sat Oct 26 21:24:34 2019 +0000
description:
hydrogen: Update to 1.0.0-beta1
Switch to qt5.
"please ship it if it works" - kamil
diffstat:
audio/hydrogen/Makefile | 58 +--
audio/hydrogen/PLIST | 322 +++++-------------
audio/hydrogen/distinfo | 13 +-
audio/hydrogen/options.mk | 43 ++
audio/hydrogen/patches/patch-CMakeLists.txt | 99 +++++-
audio/hydrogen/patches/patch-src_core_src_logger.cpp | 16 -
6 files changed, 262 insertions(+), 289 deletions(-)
diffs (truncated from 698 to 300 lines):
diff -r 88db293ec790 -r 2eba8a9fc503 audio/hydrogen/Makefile
--- a/audio/hydrogen/Makefile Sat Oct 26 17:59:37 2019 +0000
+++ b/audio/hydrogen/Makefile Sat Oct 26 21:24:34 2019 +0000
@@ -1,59 +1,47 @@
-# $NetBSD: Makefile,v 1.55 2018/03/12 11:16:03 wiz Exp $
+# $NetBSD: Makefile,v 1.56 2019/10/26 21:24:34 nia Exp $
-DISTNAME= Hydrogen-0.9.7
-PKGNAME= ${DISTNAME:tl}
-PKGREVISION= 1
+DISTNAME= Hydrogen-1.0.0-beta1
+PKGNAME= ${DISTNAME:tl:C/-beta/.beta/}
CATEGORIES= audio
MASTER_SITES= ${MASTER_SITE_GITHUB:=hydrogen-music/}
GITHUB_PROJECT= Hydrogen
-GITHUB_TAG= ${PKGVERSION_NOREV}
+GITHUB_TAG= ${PKGVERSION_NOREV:C/.beta/-beta/}
MAINTAINER= mrg%eterna.com.au@localhost
-HOMEPAGE= http://www.hydrogen-music.org/
+HOMEPAGE= http://hydrogen-music.org/
COMMENT= Real time drum machine/sequencer
LICENSE= gnu-gpl-v2
-WRKSRC= ${WRKDIR}/${PKGNAME_NOREV}
+WRKSRC= ${WRKDIR}/${PKGNAME_NOREV:C/.beta/-beta/}
-USE_LANGUAGES= c c++
-USE_LIBTOOL= yes
+USE_LANGUAGES= c gnu++11
+USE_CMAKE= yes
USE_TOOLS+= pkg-config
-MAKE_ENV+= QTDIR=${PREFIX}/qt4 PATH=$$PATH:${PREFIX}/qt4/bin
-#CONFIGURE_ENV+= LADSPA_PATH=${BUILDLINK_PREFIX.ladspa}/lib/ladspa
+# C++11
+GCC_REQD+= 4.7
-USE_CMAKE= yes
+.include "../../mk/oss.buildlink3.mk"
+.if ${OSS_TYPE} != "none"
CMAKE_ARGS+= -DWANT_OSS=ON
-CMAKE_ARGS+= -DWANT_JACK=OFF
-CMAKE_ARGS+= -DWANT_LRDF=OFF
-# options.mk this, and ladspa.
-CMAKE_ARGS+= -DWANT_PULSEAUDIO=OFF
+.else
+CMAKE_ARGS+= -DWANT_OSS=OFF
+.endif
+
+CMAKE_ARGS+= -DWANT_CPPUNIT=OFF
+
# NetBSD libarchive is old?
CMAKE_ARGS+= -DWANT_LIBARCHIVE=OFF
CMAKE_ARGS+= -DWANT_LIBTAR=ON
-CMAKE_ARGS+= -DPKGMANDIR=${PKGMANDIR}
-
-.include "../../mk/bsd.prefs.mk"
-
-.if ${OPSYS} == "Linux"
-CMAKE_ARGS+= -DWANT_ALSA=ON
-.else
-CMAKE_ARGS+= -DWANT_ALSA=OFF
-.endif
LDFLAGS.SunOS+= -lsocket -lnsl
+.include "options.mk"
.include "../../devel/libtar/buildlink3.mk"
-.if ${OPSYS} == "Linux"
-. include "../../audio/alsa-lib/buildlink3.mk"
-.endif
.include "../../audio/libsndfile/buildlink3.mk"
-#.include "../../audio/ladspa/buildlink3.mk"
-.include "../../devel/cppunit/buildlink3.mk"
+.include "../../audio/liblo/buildlink3.mk"
+.include "../../audio/ladspa/buildlink3.mk"
.include "../../sysutils/desktop-file-utils/desktopdb.mk"
-.include "../../x11/libSM/buildlink3.mk"
-.include "../../x11/libXext/buildlink3.mk"
-.include "../../x11/libXt/buildlink3.mk"
-.include "../../x11/qt4-libs/buildlink3.mk"
-.include "../../x11/qt4-tools/buildlink3.mk"
+.include "../../x11/qt5-qtbase/buildlink3.mk"
+.include "../../x11/qt5-qtxmlpatterns/buildlink3.mk"
.include "../../mk/bsd.pkg.mk"
diff -r 88db293ec790 -r 2eba8a9fc503 audio/hydrogen/PLIST
--- a/audio/hydrogen/PLIST Sat Oct 26 17:59:37 2019 +0000
+++ b/audio/hydrogen/PLIST Sat Oct 26 21:24:34 2019 +0000
@@ -1,7 +1,6 @@
-@comment $NetBSD: PLIST,v 1.9 2016/11/30 12:34:20 wiz Exp $
+@comment $NetBSD: PLIST,v 1.10 2019/10/26 21:24:34 nia Exp $
bin/h2cli
bin/h2player
-bin/h2synth
bin/hydrogen
include/hydrogen/IO/AlsaAudioDriver.h
include/hydrogen/IO/AlsaMidiDriver.h
@@ -10,8 +9,8 @@
include/hydrogen/IO/CoreMidiDriver.h
include/hydrogen/IO/DiskWriterDriver.h
include/hydrogen/IO/FakeDriver.h
+include/hydrogen/IO/JackAudioDriver.h
include/hydrogen/IO/JackMidiDriver.h
-include/hydrogen/IO/JackOutput.h
include/hydrogen/IO/MidiCommon.h
include/hydrogen/IO/MidiInput.h
include/hydrogen/IO/MidiOutput.h
@@ -25,7 +24,9 @@
include/hydrogen/LocalFileMng.h
include/hydrogen/Preferences.h
include/hydrogen/audio_engine.h
+include/hydrogen/automation_path_serializer.h
include/hydrogen/basics/adsr.h
+include/hydrogen/basics/automation_path.h
include/hydrogen/basics/drumkit.h
include/hydrogen/basics/drumkit_component.h
include/hydrogen/basics/instrument.h
@@ -38,6 +39,7 @@
include/hydrogen/basics/sample.h
include/hydrogen/basics/song.h
include/hydrogen/config.h
+include/hydrogen/core_action_controller.h
include/hydrogen/event_queue.h
include/hydrogen/fx/Effects.h
include/hydrogen/fx/LadspaFX.h
@@ -55,6 +57,7 @@
include/hydrogen/nsm.h
include/hydrogen/nsm_client.h
include/hydrogen/object.h
+include/hydrogen/osc_server.h
include/hydrogen/playlist.h
include/hydrogen/rt_clock.h
include/hydrogen/sampler/Sampler.h
@@ -64,7 +67,7 @@
include/hydrogen/timehelper.h
include/hydrogen/timeline.h
include/hydrogen/version.h
-lib/libhydrogen-core-${PKGVERSION}.so
+lib/libhydrogen-core-1.0.0.so
man/man1/hydrogen.1
share/appdata/hydrogen.appdata.xml
share/applications/hydrogen.desktop
@@ -77,224 +80,83 @@
share/hydrogen/data/demo_songs/GM_kit_demo3.h2song
share/hydrogen/data/demo_songs/TR808kit-demo.h2song
share/hydrogen/data/demo_songs/tutorial_georgyporgy.h2song
-share/hydrogen/data/doc/Makefile
-share/hydrogen/data/doc/MidiInstrumentMapping.ods
-share/hydrogen/data/doc/README.DOCUMENTATION.txt
-share/hydrogen/data/doc/TODO
-share/hydrogen/data/doc/img/AudioEngineInfoDialog.png
-share/hydrogen/data/doc/img/CreateNewPattern.png
-share/hydrogen/data/doc/img/Downloading_SoundLibrary.png
-share/hydrogen/data/doc/img/DrumkitExport.png
-share/hydrogen/data/doc/img/DrumkitImport.png
-share/hydrogen/data/doc/img/DrumkitLoad.png
-share/hydrogen/data/doc/img/DrumkitSave.png
-share/hydrogen/data/doc/img/Export_song.png
-share/hydrogen/data/doc/img/FX_send_knobs.png
-share/hydrogen/data/doc/img/GUI_Sections_0.9.5.png
-share/hydrogen/data/doc/img/GUI_Sections_0.9.5_v2.png
-share/hydrogen/data/doc/img/HearNewNotes.png
-share/hydrogen/data/doc/img/Hydrogen_0.9.5_gui.png
-share/hydrogen/data/doc/img/InstrumentMapping.png
-share/hydrogen/data/doc/img/Instrument_General.png
-share/hydrogen/data/doc/img/Instrument_Layers.png
-share/hydrogen/data/doc/img/JackTrans_Master.png
-share/hydrogen/data/doc/img/LADSPA_FX_Properties.png
-share/hydrogen/data/doc/img/MainControls_Rubberband_btn.png
-share/hydrogen/data/doc/img/MainModePattern.png
-share/hydrogen/data/doc/img/MainModeSong.png
-share/hydrogen/data/doc/img/MainPlay.png
-share/hydrogen/data/doc/img/MainRecord.png
-share/hydrogen/data/doc/img/MainStop.png
-share/hydrogen/data/doc/img/MainToolbar.png
-share/hydrogen/data/doc/img/MainToolbar_V2.png
-share/hydrogen/data/doc/img/MainUI_tabbed.png
-share/hydrogen/data/doc/img/MeasureSettings.png
-share/hydrogen/data/doc/img/MidiIN_CPU.png
-share/hydrogen/data/doc/img/Midi_Actions.png
-share/hydrogen/data/doc/img/Mixer.png
-share/hydrogen/data/doc/img/MixerDelay.png
-share/hydrogen/data/doc/img/MixerFX.png
-share/hydrogen/data/doc/img/MixerFXButton.png
-share/hydrogen/data/doc/img/MixerFXEdit.png
-share/hydrogen/data/doc/img/MixerFXEditButton.png
-share/hydrogen/data/doc/img/MixerFXKnob.png
-share/hydrogen/data/doc/img/MixerFXSelect.png
-share/hydrogen/data/doc/img/MixerLED.png
-share/hydrogen/data/doc/img/MixerLoadSample.png
-share/hydrogen/data/doc/img/MixerMute.png
-share/hydrogen/data/doc/img/MixerPan.png
-share/hydrogen/data/doc/img/MixerPlayTest.png
-share/hydrogen/data/doc/img/MixerSolo.png
-share/hydrogen/data/doc/img/MovePatternDown.png
-share/hydrogen/data/doc/img/MovePatternUp.png
-share/hydrogen/data/doc/img/NoteKey.png
-share/hydrogen/data/doc/img/NoteOff_NoteLength.png
-share/hydrogen/data/doc/img/PatternEditor.png
-share/hydrogen/data/doc/img/PatternEditorButtons.png
-share/hydrogen/data/doc/img/PatternEditorControls.png
-share/hydrogen/data/doc/img/PatternEditorDownUp.png
-share/hydrogen/data/doc/img/PatternEditorInstr.png
-share/hydrogen/data/doc/img/PatternEditorInstr_V2.png
-share/hydrogen/data/doc/img/PatternEditorPattern.png
-share/hydrogen/data/doc/img/PatternEditorRecording.png
-share/hydrogen/data/doc/img/PatternEditorSizeRes.png
-share/hydrogen/data/doc/img/PatternEditor_DrumMode.png
-share/hydrogen/data/doc/img/PatternEditor_PianoMode.png
-share/hydrogen/data/doc/img/PreferencesAppearance.png
-share/hydrogen/data/doc/img/PreferencesAppearance_V2.png
-share/hydrogen/data/doc/img/PreferencesAudioSystem.png
-share/hydrogen/data/doc/img/PreferencesAudioSystem_V2.png
-share/hydrogen/data/doc/img/PreferencesAudioSystem_V3.png
-share/hydrogen/data/doc/img/PreferencesGeneral.png
-share/hydrogen/data/doc/img/PreferencesGeneral_V2.png
-share/hydrogen/data/doc/img/PreferencesGeneral_V3.png
-share/hydrogen/data/doc/img/PreferencesMidiSystem.png
-share/hydrogen/data/doc/img/PreferencesMidiSystem_V2.png
-share/hydrogen/data/doc/img/Rec_button.png
-share/hydrogen/data/doc/img/Res.png
-share/hydrogen/data/doc/img/SampleEditor.png
-share/hydrogen/data/doc/img/SampleEditor_V5.png
-share/hydrogen/data/doc/img/SongEditor.png
-share/hydrogen/data/doc/img/SongEditorAddLayer.png
-share/hydrogen/data/doc/img/SongEditorButtons.png
-share/hydrogen/data/doc/img/SongEditorInsertMode.png
-share/hydrogen/data/doc/img/SongEditorLayerClear.png
-share/hydrogen/data/doc/img/SongEditorLayerDownUp.png
-share/hydrogen/data/doc/img/SongEditorSelectInsertMode.png
-share/hydrogen/data/doc/img/SongEditorSelectMode.png
-share/hydrogen/data/doc/img/SongLoop.png
-share/hydrogen/data/doc/img/SongOperations.png
-share/hydrogen/data/doc/img/SoundLibrary.png
-share/hydrogen/data/doc/img/Sound_Library_import.png
-share/hydrogen/data/doc/img/SoundlibraryHierarchy_V3.png
-share/hydrogen/data/doc/img/SoundlibraryHierarchy_V4.png
-share/hydrogen/data/doc/img/Tutorial2.h2song
-share/hydrogen/data/doc/img/TutorialEnd.png
-share/hydrogen/data/doc/img/TutorialStart.png
-share/hydrogen/data/doc/img/Virtual_patterns_menu.png
-share/hydrogen/data/doc/img/add_tag.png
-share/hydrogen/data/doc/img/add_tempo_change.png
-share/hydrogen/data/doc/img/background_BPM.png
-share/hydrogen/data/doc/img/background_Control.png
-share/hydrogen/data/doc/img/background_Control_V2.png
-share/hydrogen/data/doc/img/background_Load.png
-share/hydrogen/data/doc/img/background_Mode.png
-share/hydrogen/data/doc/img/bg_topPanel.png
-share/hydrogen/data/doc/img/bpm.png
-share/hydrogen/data/doc/img/btn_clear_off.png
-share/hydrogen/data/doc/img/btn_draw.png
-share/hydrogen/data/doc/img/btn_edit_on.png
-share/hydrogen/data/doc/img/btn_hear.png
-share/hydrogen/data/doc/img/btn_hear_on.png
-share/hydrogen/data/doc/img/btn_live_on.png
-share/hydrogen/data/doc/img/btn_loop_on.png
-share/hydrogen/data/doc/img/btn_mute_on.png
-share/hydrogen/data/doc/img/btn_new_on.png
-share/hydrogen/data/doc/img/btn_on_on.png
-share/hydrogen/data/doc/img/btn_pattern_mode.png
-share/hydrogen/data/doc/img/btn_play_on.png
-share/hydrogen/data/doc/img/btn_play_on_mixer.png
-share/hydrogen/data/doc/img/btn_quant_off.png
-share/hydrogen/data/doc/img/btn_quant_on.png
-share/hydrogen/data/doc/img/btn_quant_over.png
-share/hydrogen/data/doc/img/btn_record_off.png
-share/hydrogen/data/doc/img/btn_record_over.png
-share/hydrogen/data/doc/img/btn_select.png
-share/hydrogen/data/doc/img/btn_select_off.png
-share/hydrogen/data/doc/img/btn_select_on.png
-share/hydrogen/data/doc/img/btn_solo_on.png
-share/hydrogen/data/doc/img/btn_song_on.png
-share/hydrogen/data/doc/img/btn_stop_on.png
-share/hydrogen/data/doc/img/btn_updown.png
-share/hydrogen/data/doc/img/bypass_on.png
-share/hydrogen/data/doc/img/bypass_over.png
-share/hydrogen/data/doc/img/cpuload.png
-share/hydrogen/data/doc/img/downBtn_on.png
-share/hydrogen/data/doc/img/edit_off.png
-share/hydrogen/data/doc/img/fill_clear_pattern.png
-share/hydrogen/data/doc/img/hearBtn_on.png
-share/hydrogen/data/doc/img/instr_ed0.png
-share/hydrogen/data/doc/img/instr_ed1.png
-share/hydrogen/data/doc/img/item_selected.png
-share/hydrogen/data/doc/img/jack_transport.png
-share/hydrogen/data/doc/img/midi_in.png
-share/hydrogen/data/doc/img/mixer-instrrack_btn.png
-share/hydrogen/data/doc/img/newPatternBtn_on.png
-share/hydrogen/data/doc/img/nl/DrumkitExport.png
-share/hydrogen/data/doc/img/nl/DrumkitImport.png
-share/hydrogen/data/doc/img/nl/DrumkitLoad.png
-share/hydrogen/data/doc/img/nl/DrumkitSave.png
-share/hydrogen/data/doc/img/nl/InstrumentEditorInstrument.png
-share/hydrogen/data/doc/img/nl/InstrumentEditorLayer.png
-share/hydrogen/data/doc/img/nl/Mixer.png
-share/hydrogen/data/doc/img/nl/MixerFX.png
-share/hydrogen/data/doc/img/nl/MixerFXEdit.png
-share/hydrogen/data/doc/img/nl/MixerFXSelect.png
Home |
Main Index |
Thread Index |
Old Index