Wed Oct 16 11:18:11 2019 UTC ()
Add audio/buzztrax - replaces audio/buzztard

Buzztrax aims to be a music studio that allows one to compose songs using
only a computer with a soundcard. If you've used tracker programs like
FastTracker, Impulse Tracker, or the original AMIGA SoundTracker, that will
give you an idea of how one can sequence music in Buzztrax. The Buzztrax
editor uses a similar concept, where a song consists of a sequence with
tracks and in each track one uses patterns with events (musical notes and
control changes).

In contrast to other Tracker programs, tracks are not simply sample players:
a user can make a song using an arrangment of virtual audio plugins that
are linked together to create different effects. Each of these machines can
be controlled realtime or via patterns in the sequencer.


(nia)
diff -r0 -r1.1 pkgsrc/audio/buzztrax/DESCR
diff -r0 -r1.1 pkgsrc/audio/buzztrax/Makefile
diff -r0 -r1.1 pkgsrc/audio/buzztrax/PLIST
diff -r0 -r1.1 pkgsrc/audio/buzztrax/distinfo
diff -r0 -r1.1 pkgsrc/audio/buzztrax/options.mk
diff -r0 -r1.1 pkgsrc/audio/buzztrax/patches/patch-configure
diff -r0 -r1.1 pkgsrc/audio/buzztrax/patches/patch-src_gst_dec_bt-dec.c

File Added: pkgsrc/audio/buzztrax/DESCR
Buzztrax aims to be a music studio that allows one to compose songs using
only a computer with a soundcard. If you've used tracker programs like
FastTracker, Impulse Tracker, or the original AMIGA SoundTracker, that will
give you an idea of how one can sequence music in Buzztrax. The Buzztrax
editor uses a similar concept, where a song consists of a sequence with
tracks and in each track one uses patterns with events (musical notes and
control changes).

In contrast to other Tracker programs, tracks are not simply sample players:
a user can make a song using an arrangment of virtual audio plugins that
are linked together to create different effects. Each of these machines can
be controlled realtime or via patterns in the sequencer.

File Added: pkgsrc/audio/buzztrax/Makefile
# $NetBSD: Makefile,v 1.1 2019/10/16 11:18:11 nia Exp $

DISTNAME=	buzztrax-0.10.2
CATEGORIES=	audio
MASTER_SITES=	https://files.buzztrax.org/releases/

MAINTAINER=	pkgsrc-users@NetBSD.org
HOMEPAGE=	https://buzztrax.org/
COMMENT=	Modular, free, open source music studio
LICENSE=	gnu-lgpl-v2.1

DEPENDS+=	gsettings-desktop-schemas-[0-9]*:../../sysutils/gsettings-desktop-schemas

GNU_CONFIGURE=	yes
USE_LIBTOOL=	yes
USE_LANGUAGES=	c c++

USE_TOOLS+=	intltool perl pkg-config
USE_TOOLS+=	msgfmt msgmerge xgettext
USE_TOOLS+=	gmake

# GLib-GIO-ERROR **: Settings schema 'org.buzztrax' is not installed
MAKE_ENV+=	GCONF_DISABLE_MAKEFILE_SCHEMA_INSTALL=1

USE_PKGLOCALEDIR=	yes

CONFIGURE_ARGS+=	--disable-schemas-compile

.include "../../devel/glib2/schemas.mk"
.include "../../graphics/clutter-gtk/buildlink3.mk"
.include "../../graphics/gnome-icon-theme/buildlink3.mk"
.include "../../graphics/hicolor-icon-theme/buildlink3.mk"
.include "../../multimedia/gstreamer1/buildlink3.mk"
.include "../../multimedia/gst-plugins1-base/buildlink3.mk"
.include "../../textproc/libxml2/buildlink3.mk"
.include "../../sysutils/desktop-file-utils/desktopdb.mk"
.include "../../x11/gtk3/buildlink3.mk"
.include "../../mk/bsd.pkg.mk"

File Added: pkgsrc/audio/buzztrax/PLIST
@comment $NetBSD: PLIST,v 1.1 2019/10/16 11:18:11 nia Exp $
bin/buzztrax-cmd
bin/buzztrax-edit
include/libbml/BuzzMachineLoader.h
include/libbml/bml.h
include/libbuzztrax-core/application.h
include/libbuzztrax-core/audio-session.h
include/libbuzztrax-core/childproxy.h
include/libbuzztrax-core/cmd-pattern.h
include/libbuzztrax-core/core.h
include/libbuzztrax-core/machine.h
include/libbuzztrax-core/parameter-group.h
include/libbuzztrax-core/pattern-control-source.h
include/libbuzztrax-core/pattern.h
include/libbuzztrax-core/persistence.h
include/libbuzztrax-core/processor-machine.h
include/libbuzztrax-core/sequence.h
include/libbuzztrax-core/settings.h
include/libbuzztrax-core/setup.h
include/libbuzztrax-core/sink-bin.h
include/libbuzztrax-core/sink-machine.h
include/libbuzztrax-core/song-info.h
include/libbuzztrax-core/song-io-native-bzt.h
include/libbuzztrax-core/song-io-native-xml.h
include/libbuzztrax-core/song-io-native.h
include/libbuzztrax-core/song-io.h
include/libbuzztrax-core/song.h
include/libbuzztrax-core/source-machine.h
include/libbuzztrax-core/tools.h
include/libbuzztrax-core/value-group.h
include/libbuzztrax-core/version.h
include/libbuzztrax-core/wave.h
include/libbuzztrax-core/wavelevel.h
include/libbuzztrax-core/wavetable.h
include/libbuzztrax-core/wire.h
include/libbuzztrax-gst/audiosynth.h
include/libbuzztrax-gst/childbin.h
include/libbuzztrax-gst/combine.h
include/libbuzztrax-gst/delay.h
include/libbuzztrax-gst/envelope-ad.h
include/libbuzztrax-gst/envelope-adsr.h
include/libbuzztrax-gst/envelope-d.h
include/libbuzztrax-gst/envelope.h
include/libbuzztrax-gst/filter-svf.h
include/libbuzztrax-gst/musicenums.h
include/libbuzztrax-gst/osc-synth.h
include/libbuzztrax-gst/osc-wave.h
include/libbuzztrax-gst/propertymeta.h
include/libbuzztrax-gst/tempo.h
include/libbuzztrax-gst/toneconversion.h
include/libbuzztrax-ic/abs-range-control.h
include/libbuzztrax-ic/control.h
include/libbuzztrax-ic/device.h
include/libbuzztrax-ic/ic.h
include/libbuzztrax-ic/learn.h
include/libbuzztrax-ic/midi-device.h
include/libbuzztrax-ic/registry.h
include/libbuzztrax-ic/trigger-control.h
include/libbuzztrax-ic/version.h
lib/buzztrax-songio/libbtbsl.la
lib/buzztrax/libbuzzmachineloader.la
lib/gstreamer-1.0/libbuzztraxaudio.la
lib/gstreamer-1.0/libbuzztraxdec.la
lib/gstreamer-1.0/libgstbml.la
lib/gstreamer-1.0/libgstsidsyn.la
lib/libbml.la
lib/libbuzztrax-core.la
lib/libbuzztrax-gst.la
lib/libbuzztrax-ic.la
lib/pkgconfig/libbml.pc
lib/pkgconfig/libbuzztrax-core.pc
lib/pkgconfig/libbuzztrax-gst.pc
lib/pkgconfig/libbuzztrax-ic.pc
share/GConf/gsettings/buzztrax.convert
share/appdata/buzztrax.appdata.xml
share/applications/buzztrax-edit.desktop
share/applications/buzztrax-songio-buzz.desktop
share/buzztrax/bt-edit.compact.css
share/buzztrax/bt-edit.css
share/buzztrax/bt-edit.dark.compact.css
share/buzztrax/bt-edit.dark.css
share/buzztrax/bt-edit.dark.normal.css
share/buzztrax/bt-edit.light.compact.css
share/buzztrax/bt-edit.light.css
share/buzztrax/bt-edit.light.normal.css
share/buzztrax/bt-edit.normal.css
share/buzztrax/songs/buzz1.xml
share/buzztrax/songs/buzz2.xml
share/buzztrax/songs/buzz3.xml
share/buzztrax/songs/buzz4.xml
share/buzztrax/songs/buzz5.xml
share/buzztrax/songs/buzz6.xml
share/buzztrax/songs/buzz7.xml
share/buzztrax/songs/buzz8.xml
share/buzztrax/songs/buzz9.xml
share/buzztrax/songs/combi1.xml
share/buzztrax/songs/combi2.xml
share/buzztrax/songs/combi3.xml
share/buzztrax/songs/melo1.xml
share/buzztrax/songs/melo2.xml
share/buzztrax/songs/melo3.xml
share/buzztrax/songs/melo4.xml
share/buzztrax/songs/melo5.xml
share/buzztrax/songs/melo6.xml
share/glib-2.0/schemas/org.buzztrax.gschema.xml
share/gnome/help/buzztrax-edit/C/buzztrax-edit.xml
share/gnome/help/buzztrax-edit/C/figures/about.png
share/gnome/help/buzztrax-edit/C/figures/crash-recovery.png
share/gnome/help/buzztrax-edit/C/figures/interaction-controller-learn.png
share/gnome/help/buzztrax-edit/C/figures/machine-preferences.png
share/gnome/help/buzztrax-edit/C/figures/machine-properties.png
share/gnome/help/buzztrax-edit/C/figures/machine-rename.png
share/gnome/help/buzztrax-edit/C/figures/main-window.png
share/gnome/help/buzztrax-edit/C/figures/missing-gstreamer-elements.png
share/gnome/help/buzztrax-edit/C/figures/missing-song-elements.png
share/gnome/help/buzztrax-edit/C/figures/page-info-view.png
share/gnome/help/buzztrax-edit/C/figures/page-machine-view.png
share/gnome/help/buzztrax-edit/C/figures/page-pattern-view.png
share/gnome/help/buzztrax-edit/C/figures/page-sequence-view.png
share/gnome/help/buzztrax-edit/C/figures/page-wavetable-view.png
share/gnome/help/buzztrax-edit/C/figures/pattern-properties.png
share/gnome/help/buzztrax-edit/C/figures/preset-properties.png
share/gnome/help/buzztrax-edit/C/figures/recording-progress.png
share/gnome/help/buzztrax-edit/C/figures/recording-settings.png
share/gnome/help/buzztrax-edit/C/figures/settings-audio.png
share/gnome/help/buzztrax-edit/C/figures/settings-colors.png
share/gnome/help/buzztrax-edit/C/figures/settings-directories.png
share/gnome/help/buzztrax-edit/C/figures/settings-ic.png
share/gnome/help/buzztrax-edit/C/figures/settings-pc.png
share/gnome/help/buzztrax-edit/C/figures/settings-shortcuts.png
share/gnome/help/buzztrax-edit/C/figures/signal-analysis.png
share/gnome/help/buzztrax-edit/C/figures/tip.png
share/gnome/help/buzztrax-edit/C/legal.xml
share/gnome/help/buzztrax-edit/C/version.entities
share/gstreamer-1.0/presets/GstBtEBeats.prs
share/gstreamer-1.0/presets/GstBtSimSyn.prs
share/gtk-doc/html/buzztrax-cmd/BtCmdApplication.html
share/gtk-doc/html/buzztrax-cmd/api-index-deprecated.html
share/gtk-doc/html/buzztrax-cmd/api-index.html
share/gtk-doc/html/buzztrax-cmd/buzztrax-cmd-btcmd.html
share/gtk-doc/html/buzztrax-cmd/buzztrax-cmd-ops.html
share/gtk-doc/html/buzztrax-cmd/buzztrax-cmd.devhelp2
share/gtk-doc/html/buzztrax-cmd/home.png
share/gtk-doc/html/buzztrax-cmd/index.html
share/gtk-doc/html/buzztrax-cmd/left-insensitive.png
share/gtk-doc/html/buzztrax-cmd/left.png
share/gtk-doc/html/buzztrax-cmd/objecttree.html
share/gtk-doc/html/buzztrax-cmd/pr01.html
share/gtk-doc/html/buzztrax-cmd/pt01.html
share/gtk-doc/html/buzztrax-cmd/pt02.html
share/gtk-doc/html/buzztrax-cmd/right-insensitive.png
share/gtk-doc/html/buzztrax-cmd/right.png
share/gtk-doc/html/buzztrax-cmd/style.css
share/gtk-doc/html/buzztrax-cmd/uibtcmd.html
share/gtk-doc/html/buzztrax-cmd/uibtcmdopts.html
share/gtk-doc/html/buzztrax-cmd/up-insensitive.png
share/gtk-doc/html/buzztrax-cmd/up.png
share/gtk-doc/html/buzztrax-core/BtApplication.html
share/gtk-doc/html/buzztrax-core/BtAudioSession.html
share/gtk-doc/html/buzztrax-core/BtChildProxy.html
share/gtk-doc/html/buzztrax-core/BtCmdPattern.html
share/gtk-doc/html/buzztrax-core/BtMachine.html
share/gtk-doc/html/buzztrax-core/BtParameterGroup.html
share/gtk-doc/html/buzztrax-core/BtPattern.html
share/gtk-doc/html/buzztrax-core/BtPatternControlSource.html
share/gtk-doc/html/buzztrax-core/BtPersistence.html
share/gtk-doc/html/buzztrax-core/BtProcessorMachine.html
share/gtk-doc/html/buzztrax-core/BtSequence.html
share/gtk-doc/html/buzztrax-core/BtSettings.html
share/gtk-doc/html/buzztrax-core/BtSetup.html
share/gtk-doc/html/buzztrax-core/BtSinkBin.html
share/gtk-doc/html/buzztrax-core/BtSinkMachine.html
share/gtk-doc/html/buzztrax-core/BtSong.html
share/gtk-doc/html/buzztrax-core/BtSongIO.html
share/gtk-doc/html/buzztrax-core/BtSongIOBuzz.html
share/gtk-doc/html/buzztrax-core/BtSongIONative.html
share/gtk-doc/html/buzztrax-core/BtSongIONativeBZT.html
share/gtk-doc/html/buzztrax-core/BtSongIONativeXML.html
share/gtk-doc/html/buzztrax-core/BtSongInfo.html
share/gtk-doc/html/buzztrax-core/BtSourceMachine.html
share/gtk-doc/html/buzztrax-core/BtValueGroup.html
share/gtk-doc/html/buzztrax-core/BtWave.html
share/gtk-doc/html/buzztrax-core/BtWavelevel.html
share/gtk-doc/html/buzztrax-core/BtWavetable.html
share/gtk-doc/html/buzztrax-core/BtWire.html
share/gtk-doc/html/buzztrax-core/annotation-glossary.html
share/gtk-doc/html/buzztrax-core/api-index-0-3.html
share/gtk-doc/html/buzztrax-core/api-index-0-5.html
share/gtk-doc/html/buzztrax-core/api-index-0-6.html
share/gtk-doc/html/buzztrax-core/api-index-0-7.html
share/gtk-doc/html/buzztrax-core/api-index-deprecated.html
share/gtk-doc/html/buzztrax-core/api-index.html
share/gtk-doc/html/buzztrax-core/buzztrax-core-libbtcore.html
share/gtk-doc/html/buzztrax-core/buzztrax-core.devhelp2
share/gtk-doc/html/buzztrax-core/ch02.html
share/gtk-doc/html/buzztrax-core/ch03.html
share/gtk-doc/html/buzztrax-core/ch04.html
share/gtk-doc/html/buzztrax-core/conventions.html
share/gtk-doc/html/buzztrax-core/home.png
share/gtk-doc/html/buzztrax-core/index.html
share/gtk-doc/html/buzztrax-core/left-insensitive.png
share/gtk-doc/html/buzztrax-core/left.png
share/gtk-doc/html/buzztrax-core/libbtcore.html
share/gtk-doc/html/buzztrax-core/objecttree.html
share/gtk-doc/html/buzztrax-core/pr01.html
share/gtk-doc/html/buzztrax-core/pt01.html
share/gtk-doc/html/buzztrax-core/pt02.html
share/gtk-doc/html/buzztrax-core/right-insensitive.png
share/gtk-doc/html/buzztrax-core/right.png
share/gtk-doc/html/buzztrax-core/style.css
share/gtk-doc/html/buzztrax-core/up-insensitive.png
share/gtk-doc/html/buzztrax-core/up.png
share/gtk-doc/html/buzztrax-edit/BtAboutDialog.html
share/gtk-doc/html/buzztrax-edit/BtChangeLog.html
share/gtk-doc/html/buzztrax-edit/BtChangeLogger.html
share/gtk-doc/html/buzztrax-edit/BtCrashRecoverDialog.html
share/gtk-doc/html/buzztrax-edit/BtEditApplication.html
share/gtk-doc/html/buzztrax-edit/BtInteractionControllerMenu.html
share/gtk-doc/html/buzztrax-edit/BtMachineCanvasItem.html
share/gtk-doc/html/buzztrax-edit/BtMachineListModel.html
share/gtk-doc/html/buzztrax-edit/BtMachineMenu.html
share/gtk-doc/html/buzztrax-edit/BtMachinePreferencesDialog.html
share/gtk-doc/html/buzztrax-edit/BtMachinePresetPropertiesDialog.html
share/gtk-doc/html/buzztrax-edit/BtMachinePropertiesDialog.html
share/gtk-doc/html/buzztrax-edit/BtMachineRenameDialog.html
share/gtk-doc/html/buzztrax-edit/BtMainMenu.html
share/gtk-doc/html/buzztrax-edit/BtMainPageInfo.html
share/gtk-doc/html/buzztrax-edit/BtMainPageMachines.html
share/gtk-doc/html/buzztrax-edit/BtMainPagePatterns.html
share/gtk-doc/html/buzztrax-edit/BtMainPageSequence.html
share/gtk-doc/html/buzztrax-edit/BtMainPageWaves.html
share/gtk-doc/html/buzztrax-edit/BtMainPages.html
share/gtk-doc/html/buzztrax-edit/BtMainStatusbar.html
share/gtk-doc/html/buzztrax-edit/BtMainToolbar.html
share/gtk-doc/html/buzztrax-edit/BtMainWindow.html
share/gtk-doc/html/buzztrax-edit/BtMemoryAudioSrc.html
share/gtk-doc/html/buzztrax-edit/BtMissingFrameworkElementsDialog.html
share/gtk-doc/html/buzztrax-edit/BtMissingSongElementsDialog.html
share/gtk-doc/html/buzztrax-edit/BtObjectListModel.html
share/gtk-doc/html/buzztrax-edit/BtPanoramaPopup.html
share/gtk-doc/html/buzztrax-edit/BtPatternEditor.html
share/gtk-doc/html/buzztrax-edit/BtPatternListModel.html
share/gtk-doc/html/buzztrax-edit/BtPatternPropertiesDialog.html
share/gtk-doc/html/buzztrax-edit/BtPlaybackControllerIc.html
share/gtk-doc/html/buzztrax-edit/BtPlaybackControllerSocket.html
share/gtk-doc/html/buzztrax-edit/BtPresetListModel.html
share/gtk-doc/html/buzztrax-edit/BtRenderDialog.html
share/gtk-doc/html/buzztrax-edit/BtSequenceGridModel.html
share/gtk-doc/html/buzztrax-edit/BtSequenceView.html
share/gtk-doc/html/buzztrax-edit/BtSettingsDialog.html
share/gtk-doc/html/buzztrax-edit/BtSettingsPageAudiodevices.html
share/gtk-doc/html/buzztrax-edit/BtSettingsPageDirectories.html
share/gtk-doc/html/buzztrax-edit/BtSettingsPageInteractionController.html
share/gtk-doc/html/buzztrax-edit/BtSettingsPagePlaybackController.html
share/gtk-doc/html/buzztrax-edit/BtSettingsPageShortcuts.html
share/gtk-doc/html/buzztrax-edit/BtSettingsPageUI.html
share/gtk-doc/html/buzztrax-edit/BtSignalAnalysisDialog.html
share/gtk-doc/html/buzztrax-edit/BtTipDialog.html
share/gtk-doc/html/buzztrax-edit/BtUIResources.html
share/gtk-doc/html/buzztrax-edit/BtVolumePopup.html
share/gtk-doc/html/buzztrax-edit/BtWaveListModel.html
share/gtk-doc/html/buzztrax-edit/BtWaveformViewer.html
share/gtk-doc/html/buzztrax-edit/BtWavelevelListModel.html
share/gtk-doc/html/buzztrax-edit/BtWireCanvasItem.html
share/gtk-doc/html/buzztrax-edit/GtkScrolledSyncWindow.html
share/gtk-doc/html/buzztrax-edit/GtkVUMeter.html
share/gtk-doc/html/buzztrax-edit/annotation-glossary.html
share/gtk-doc/html/buzztrax-edit/api-index-0-6.html
share/gtk-doc/html/buzztrax-edit/api-index-deprecated.html
share/gtk-doc/html/buzztrax-edit/api-index.html
share/gtk-doc/html/buzztrax-edit/buzztrax-edit-BtMachineActions.html
share/gtk-doc/html/buzztrax-edit/buzztrax-edit-btedit.html
share/gtk-doc/html/buzztrax-edit/buzztrax-edit-ops.html
share/gtk-doc/html/buzztrax-edit/buzztrax-edit.devhelp2
share/gtk-doc/html/buzztrax-edit/ch01.html
share/gtk-doc/html/buzztrax-edit/ch02.html
share/gtk-doc/html/buzztrax-edit/ch03.html
share/gtk-doc/html/buzztrax-edit/ch04.html
share/gtk-doc/html/buzztrax-edit/home.png
share/gtk-doc/html/buzztrax-edit/index.html
share/gtk-doc/html/buzztrax-edit/left-insensitive.png
share/gtk-doc/html/buzztrax-edit/left.png
share/gtk-doc/html/buzztrax-edit/objecttree.html
share/gtk-doc/html/buzztrax-edit/pr01.html
share/gtk-doc/html/buzztrax-edit/pt01.html
share/gtk-doc/html/buzztrax-edit/pt02.html
share/gtk-doc/html/buzztrax-edit/right-insensitive.png
share/gtk-doc/html/buzztrax-edit/right.png
share/gtk-doc/html/buzztrax-edit/style.css
share/gtk-doc/html/buzztrax-edit/uibtedit.html
share/gtk-doc/html/buzztrax-edit/uibteditopts.html
share/gtk-doc/html/buzztrax-edit/up-insensitive.png
share/gtk-doc/html/buzztrax-edit/up.png
share/gtk-doc/html/buzztrax-gst/BtDec.html
share/gtk-doc/html/buzztrax-gst/GstBtAudioDelay.html
share/gtk-doc/html/buzztrax-gst/GstBtAudioSynth.html
share/gtk-doc/html/buzztrax-gst/GstBtChildBin.html
share/gtk-doc/html/buzztrax-gst/GstBtCombine.html
share/gtk-doc/html/buzztrax-gst/GstBtDelay.html
share/gtk-doc/html/buzztrax-gst/GstBtEBeats.html
share/gtk-doc/html/buzztrax-gst/GstBtEnvelope.html
share/gtk-doc/html/buzztrax-gst/GstBtEnvelopeAD.html
share/gtk-doc/html/buzztrax-gst/GstBtEnvelopeADSR.html
share/gtk-doc/html/buzztrax-gst/GstBtEnvelopeD.html
share/gtk-doc/html/buzztrax-gst/GstBtFilterSVF.html
share/gtk-doc/html/buzztrax-gst/GstBtFluidSynth.html
share/gtk-doc/html/buzztrax-gst/GstBtOscSynth.html
share/gtk-doc/html/buzztrax-gst/GstBtOscWave.html
share/gtk-doc/html/buzztrax-gst/GstBtPropertyMeta.html
share/gtk-doc/html/buzztrax-gst/GstBtSidSyn.html
share/gtk-doc/html/buzztrax-gst/GstBtSidSynV.html
share/gtk-doc/html/buzztrax-gst/GstBtSimSyn.html
share/gtk-doc/html/buzztrax-gst/GstBtTempo.html
share/gtk-doc/html/buzztrax-gst/GstBtToneConversion.html
share/gtk-doc/html/buzztrax-gst/GstBtWaveReplay.html
share/gtk-doc/html/buzztrax-gst/GstBtWaveTabSyn.html
share/gtk-doc/html/buzztrax-gst/api-index.html
share/gtk-doc/html/buzztrax-gst/buzztrax-gst-GstBMLSrc.html
share/gtk-doc/html/buzztrax-gst/buzztrax-gst-GstBMLTransform.html
share/gtk-doc/html/buzztrax-gst/buzztrax-gst-GstBMLV.html
share/gtk-doc/html/buzztrax-gst/buzztrax-gst-GstBml.html
share/gtk-doc/html/buzztrax-gst/buzztrax-gst-GstBtMusicEnums.html
share/gtk-doc/html/buzztrax-gst/buzztrax-gst-plugin.html
share/gtk-doc/html/buzztrax-gst/buzztrax-gst.devhelp2
share/gtk-doc/html/buzztrax-gst/ch01.html
share/gtk-doc/html/buzztrax-gst/ch02.html
share/gtk-doc/html/buzztrax-gst/ch03.html
share/gtk-doc/html/buzztrax-gst/ch04.html
share/gtk-doc/html/buzztrax-gst/deprecated-api-index.html
share/gtk-doc/html/buzztrax-gst/hierarchy.html
share/gtk-doc/html/buzztrax-gst/home.png
share/gtk-doc/html/buzztrax-gst/index.html
share/gtk-doc/html/buzztrax-gst/left-insensitive.png
share/gtk-doc/html/buzztrax-gst/left.png
share/gtk-doc/html/buzztrax-gst/lt-bt_gst_combine_and__a_b.svg
share/gtk-doc/html/buzztrax-gst/lt-bt_gst_combine_max__max_a,b_.svg
share/gtk-doc/html/buzztrax-gst/lt-bt_gst_combine_min__min_a,b_.svg
share/gtk-doc/html/buzztrax-gst/lt-bt_gst_combine_mix__a+b.svg
share/gtk-doc/html/buzztrax-gst/lt-bt_gst_combine_mul__a*b.svg
share/gtk-doc/html/buzztrax-gst/lt-bt_gst_combine_or__a_b.svg
share/gtk-doc/html/buzztrax-gst/lt-bt_gst_combine_sub__a-b.svg
share/gtk-doc/html/buzztrax-gst/lt-bt_gst_combine_xor__a_b.svg
share/gtk-doc/html/buzztrax-gst/lt-bt_gst_envelope-ad_attack=0.25.svg
share/gtk-doc/html/buzztrax-gst/lt-bt_gst_envelope-ad_attack=0.50.svg
share/gtk-doc/html/buzztrax-gst/lt-bt_gst_envelope-ad_attack=0.75.svg
share/gtk-doc/html/buzztrax-gst/lt-bt_gst_envelope-d_0.00.svg
share/gtk-doc/html/buzztrax-gst/lt-bt_gst_envelope-d_0.25.svg
share/gtk-doc/html/buzztrax-gst/lt-bt_gst_envelope-d_0.50.svg
share/gtk-doc/html/buzztrax-gst/lt-bt_gst_envelope-d_0.75.svg
share/gtk-doc/html/buzztrax-gst/lt-bt_gst_envelope-d_1.00.svg
share/gtk-doc/html/buzztrax-gst/lt-bt_gst_filter-svf_bandpass_cut-off=0.5_resonance=0.7.svg
share/gtk-doc/html/buzztrax-gst/lt-bt_gst_filter-svf_bandpass_cut-off=0.5_resonance=10.0.svg
share/gtk-doc/html/buzztrax-gst/lt-bt_gst_filter-svf_bandpass_cut-off=0.5_resonance=5.0.svg
share/gtk-doc/html/buzztrax-gst/lt-bt_gst_filter-svf_bandstop_cut-off=0.5_resonance=0.7.svg
share/gtk-doc/html/buzztrax-gst/lt-bt_gst_filter-svf_bandstop_cut-off=0.5_resonance=10.0.svg
share/gtk-doc/html/buzztrax-gst/lt-bt_gst_filter-svf_bandstop_cut-off=0.5_resonance=5.0.svg
share/gtk-doc/html/buzztrax-gst/lt-bt_gst_filter-svf_hipass_cut-off=0.5_resonance=0.7.svg
share/gtk-doc/html/buzztrax-gst/lt-bt_gst_filter-svf_hipass_cut-off=0.5_resonance=10.0.svg
share/gtk-doc/html/buzztrax-gst/lt-bt_gst_filter-svf_hipass_cut-off=0.5_resonance=5.0.svg
share/gtk-doc/html/buzztrax-gst/lt-bt_gst_filter-svf_lowpass_cut-off=0.5_resonance=0.7.svg
share/gtk-doc/html/buzztrax-gst/lt-bt_gst_filter-svf_lowpass_cut-off=0.5_resonance=10.0.svg
share/gtk-doc/html/buzztrax-gst/lt-bt_gst_filter-svf_lowpass_cut-off=0.5_resonance=5.0.svg
share/gtk-doc/html/buzztrax-gst/lt-bt_gst_osc-synth_blue_noise.svg
share/gtk-doc/html/buzztrax-gst/lt-bt_gst_osc-synth_pink_noise.svg
share/gtk-doc/html/buzztrax-gst/lt-bt_gst_osc-synth_red__brownian__noise.svg
share/gtk-doc/html/buzztrax-gst/lt-bt_gst_osc-synth_sample_and_hold.svg
share/gtk-doc/html/buzztrax-gst/lt-bt_gst_osc-synth_saw.svg
share/gtk-doc/html/buzztrax-gst/lt-bt_gst_osc-synth_silence.svg
share/gtk-doc/html/buzztrax-gst/lt-bt_gst_osc-synth_sine.svg
share/gtk-doc/html/buzztrax-gst/lt-bt_gst_osc-synth_square.svg
share/gtk-doc/html/buzztrax-gst/lt-bt_gst_osc-synth_triangle.svg
share/gtk-doc/html/buzztrax-gst/lt-bt_gst_osc-synth_violet_noise.svg
share/gtk-doc/html/buzztrax-gst/lt-bt_gst_osc-synth_white_gaussian_noise.svg
share/gtk-doc/html/buzztrax-gst/lt-bt_gst_osc-synth_white_noise.svg
share/gtk-doc/html/buzztrax-gst/pr01.html
share/gtk-doc/html/buzztrax-gst/right-insensitive.png
share/gtk-doc/html/buzztrax-gst/right.png
share/gtk-doc/html/buzztrax-gst/style.css
share/gtk-doc/html/buzztrax-gst/up-insensitive.png
share/gtk-doc/html/buzztrax-gst/up.png
share/gtk-doc/html/buzztrax-ic/BtIcASeqDevice.html
share/gtk-doc/html/buzztrax-ic/BtIcASeqDiscoverer.html
share/gtk-doc/html/buzztrax-ic/BtIcAbsRangeControl.html
share/gtk-doc/html/buzztrax-ic/BtIcControl.html
share/gtk-doc/html/buzztrax-ic/BtIcDevice.html
share/gtk-doc/html/buzztrax-ic/BtIcGudevDiscoverer.html
share/gtk-doc/html/buzztrax-ic/BtIcInputDevice.html
share/gtk-doc/html/buzztrax-ic/BtIcLearn.html
share/gtk-doc/html/buzztrax-ic/BtIcMidiDevice.html
share/gtk-doc/html/buzztrax-ic/BtIcRegistry.html
share/gtk-doc/html/buzztrax-ic/BtIcTriggerControl.html
share/gtk-doc/html/buzztrax-ic/annotation-glossary.html
share/gtk-doc/html/buzztrax-ic/api-index-0-6.html
share/gtk-doc/html/buzztrax-ic/api-index-0-9.html
share/gtk-doc/html/buzztrax-ic/api-index-deprecated.html
share/gtk-doc/html/buzztrax-ic/api-index.html
share/gtk-doc/html/buzztrax-ic/buzztrax-ic-libbtic.html
share/gtk-doc/html/buzztrax-ic/buzztrax-ic.devhelp2
share/gtk-doc/html/buzztrax-ic/home.png
share/gtk-doc/html/buzztrax-ic/index.html
share/gtk-doc/html/buzztrax-ic/left-insensitive.png
share/gtk-doc/html/buzztrax-ic/left.png
share/gtk-doc/html/buzztrax-ic/libbtic.html
share/gtk-doc/html/buzztrax-ic/objecttree.html
share/gtk-doc/html/buzztrax-ic/pr01.html
share/gtk-doc/html/buzztrax-ic/pt01.html
share/gtk-doc/html/buzztrax-ic/pt02.html
share/gtk-doc/html/buzztrax-ic/right-insensitive.png
share/gtk-doc/html/buzztrax-ic/right.png
share/gtk-doc/html/buzztrax-ic/style.css
share/gtk-doc/html/buzztrax-ic/up-insensitive.png
share/gtk-doc/html/buzztrax-ic/up.png
share/icons/gnome/16x16/apps/buzztrax.png
share/icons/gnome/16x16/apps/buzztrax_menu_processor_machine.png
share/icons/gnome/16x16/apps/buzztrax_menu_sink_machine.png
share/icons/gnome/16x16/apps/buzztrax_menu_source_machine.png
share/icons/gnome/16x16/apps/buzztrax_tab_machines.png
share/icons/gnome/16x16/apps/buzztrax_tab_patterns.png
share/icons/gnome/16x16/apps/buzztrax_tab_sequence.png
share/icons/gnome/16x16/apps/buzztrax_tab_waves.png
share/icons/gnome/22x22/apps/buzztrax.png
share/icons/gnome/24x24/apps/buzztrax.png
share/icons/gnome/24x24/apps/buzztrax_menu_processor_machine.png
share/icons/gnome/24x24/apps/buzztrax_menu_sink_machine.png
share/icons/gnome/24x24/apps/buzztrax_menu_source_machine.png
share/icons/gnome/32x32/apps/buzztrax.png
share/icons/gnome/32x32/apps/buzztrax_effect.png
share/icons/gnome/32x32/apps/buzztrax_effect_bypass.png
share/icons/gnome/32x32/apps/buzztrax_effect_mute.png
share/icons/gnome/32x32/apps/buzztrax_generator.png
share/icons/gnome/32x32/apps/buzztrax_generator_mute.png
share/icons/gnome/32x32/apps/buzztrax_generator_solo.png
share/icons/gnome/32x32/apps/buzztrax_master.png
share/icons/gnome/32x32/apps/buzztrax_master_mute.png
share/icons/gnome/32x32/apps/buzztrax_wire.png
share/icons/gnome/32x32/apps/buzztrax_wire_nopan.png
share/icons/gnome/48x48/apps/buzztrax.png
share/icons/gnome/48x48/apps/buzztrax_effect.png
share/icons/gnome/48x48/apps/buzztrax_effect_bypass.png
share/icons/gnome/48x48/apps/buzztrax_effect_mute.png
share/icons/gnome/48x48/apps/buzztrax_generator.png
share/icons/gnome/48x48/apps/buzztrax_generator_mute.png
share/icons/gnome/48x48/apps/buzztrax_generator_solo.png
share/icons/gnome/48x48/apps/buzztrax_master.png
share/icons/gnome/48x48/apps/buzztrax_master_mute.png
share/icons/gnome/48x48/apps/buzztrax_wire.png
share/icons/gnome/48x48/apps/buzztrax_wire_nopan.png
share/icons/gnome/64x64/apps/buzztrax.png
share/icons/gnome/64x64/apps/buzztrax_effect.png
share/icons/gnome/64x64/apps/buzztrax_effect_bypass.png
share/icons/gnome/64x64/apps/buzztrax_effect_mute.png
share/icons/gnome/64x64/apps/buzztrax_generator.png
share/icons/gnome/64x64/apps/buzztrax_generator_mute.png
share/icons/gnome/64x64/apps/buzztrax_generator_solo.png
share/icons/gnome/64x64/apps/buzztrax_master.png
share/icons/gnome/64x64/apps/buzztrax_master_mute.png
share/icons/gnome/64x64/apps/buzztrax_wire.png
share/icons/gnome/64x64/apps/buzztrax_wire_nopan.png
share/icons/gnome/scalable/apps/buzztrax.svg
share/icons/gnome/scalable/apps/buzztrax_effect.svg
share/icons/gnome/scalable/apps/buzztrax_effect_bypass.svg
share/icons/gnome/scalable/apps/buzztrax_effect_mute.svg
share/icons/gnome/scalable/apps/buzztrax_generator.svg
share/icons/gnome/scalable/apps/buzztrax_generator_mute.svg
share/icons/gnome/scalable/apps/buzztrax_generator_solo.svg
share/icons/gnome/scalable/apps/buzztrax_master.svg
share/icons/gnome/scalable/apps/buzztrax_master_mute.svg
share/icons/gnome/scalable/apps/buzztrax_wire.svg
share/icons/gnome/scalable/apps/buzztrax_wire_nopan.svg
share/icons/hicolor/16x16/apps/buzztrax.png
share/icons/hicolor/16x16/apps/buzztrax_menu_processor_machine.png
share/icons/hicolor/16x16/apps/buzztrax_menu_sink_machine.png
share/icons/hicolor/16x16/apps/buzztrax_menu_source_machine.png
share/icons/hicolor/16x16/apps/buzztrax_tab_info.png
share/icons/hicolor/16x16/apps/buzztrax_tab_machines.png
share/icons/hicolor/16x16/apps/buzztrax_tab_patterns.png
share/icons/hicolor/16x16/apps/buzztrax_tab_sequence.png
share/icons/hicolor/16x16/apps/buzztrax_tab_waves.png
share/icons/hicolor/24x24/apps/buzztrax_menu_processor_machine.png
share/icons/hicolor/24x24/apps/buzztrax_menu_sink_machine.png
share/icons/hicolor/24x24/apps/buzztrax_menu_source_machine.png
share/icons/hicolor/48x48/apps/buzztrax.png
share/icons/hicolor/scalable/apps/buzztrax.svg
share/locale/cs/LC_MESSAGES/${PKGNAME}.mo
share/locale/da/LC_MESSAGES/${PKGNAME}.mo
share/locale/de/LC_MESSAGES/${PKGNAME}.mo
share/locale/fi/LC_MESSAGES/${PKGNAME}.mo
share/locale/fr/LC_MESSAGES/${PKGNAME}.mo
share/locale/id/LC_MESSAGES/${PKGNAME}.mo
share/locale/nl/LC_MESSAGES/${PKGNAME}.mo
share/locale/nn/LC_MESSAGES/${PKGNAME}.mo
share/locale/sv/LC_MESSAGES/${PKGNAME}.mo
share/locale/vi/LC_MESSAGES/${PKGNAME}.mo
share/locale/zh_CN/LC_MESSAGES/${PKGNAME}.mo
share/mime/packages/buzztrax-songio-buzz.xml
share/mime/packages/buzztrax.xml
share/omf/buzztrax-edit/buzztrax-edit-C.omf

File Added: pkgsrc/audio/buzztrax/distinfo
$NetBSD: distinfo,v 1.1 2019/10/16 11:18:11 nia Exp $

SHA1 (buzztrax-0.10.2.tar.gz) = ee70b76eeea42445e7172a2d2dd2d86051428fa6
RMD160 (buzztrax-0.10.2.tar.gz) = ff03dc597bf77a78afd2656488e7e598d159a7d4
SHA512 (buzztrax-0.10.2.tar.gz) = ba767df2484d0a9663072d4f9892daea631e013ddc120c8e1534a903c9937aad3c1db0d1dd401e92ea6a6ae1be867b32d91cd3e77a693dde189252468eb483e3
Size (buzztrax-0.10.2.tar.gz) = 4121943 bytes
SHA1 (patch-configure) = 6e5e6efaa6f4847b1a5648f18343ee546fbca065
SHA1 (patch-src_gst_dec_bt-dec.c) = ee651defd4ff51622786b13d35cf783c9986386e

File Added: pkgsrc/audio/buzztrax/options.mk
# $NetBSD: options.mk,v 1.1 2019/10/16 11:18:11 nia Exp $

PKG_OPTIONS_VAR=		PKG_OPTIONS.buzztrax
PKG_SUPPORTED_OPTIONS=		alsa
PKG_SUGGESTED_OPTIONS.Linux=	alsa

.include "../../mk/bsd.options.mk"

.if !empty(PKG_OPTIONS:Malsa)
.include "../../audio/alsa-lib/buildlink3.mk"
.endif

File Added: pkgsrc/audio/buzztrax/patches/patch-configure
$NetBSD: patch-configure,v 1.1 2019/10/16 11:18:11 nia Exp $

test(1) portability

--- configure.orig	2015-12-29 21:24:28.000000000 +0000
+++ configure
@@ -20156,7 +20156,7 @@ $as_echo "#define USE_ALSA 1" >>confdefs
     ALSA_DOC_SECTIONS=
 
 fi
- if test "x$use_alsa" == "xyes"; then
+ if test "x$use_alsa" = "xyes"; then
   USE_ALSA_TRUE=
   USE_ALSA_FALSE='#'
 else
@@ -20257,7 +20257,7 @@ $as_echo "#define USE_GUDEV 1" >>confdef
     GUDEV_DOC_SECTIONS=
 
 fi
- if test "x$use_gudev" == "xyes"; then
+ if test "x$use_gudev" = "xyes"; then
   USE_GUDEV_TRUE=
   USE_GUDEV_FALSE='#'
 else
@@ -20352,7 +20352,7 @@ $as_echo "#define USE_GSF 1" >>confdefs.
     use_gsf=yes
 
 fi
- if test "x$use_gsf" == "xyes"; then
+ if test "x$use_gsf" = "xyes"; then
   USE_GSF_TRUE=
   USE_GSF_FALSE='#'
 else
@@ -20699,7 +20699,7 @@ fi
     enable_gir="no"
     ;;
 esac
- if test "x$enable_gir" == "xyes"; then
+ if test "x$enable_gir" = "xyes"; then
   USE_GIR_TRUE=
   USE_GIR_FALSE='#'
 else
@@ -20775,7 +20775,7 @@ $as_echo "#define HAVE_GST_CONTROL_BINDI
 
 fi
 
- if test "x$ac_cv_lib_gstcontroller_1_0_gst_direct_control_binding_new_absolute" == "xno"; then
+ if test "x$ac_cv_lib_gstcontroller_1_0_gst_direct_control_binding_new_absolute" = "xno"; then
   BUILD_GST_CONTROL_BINDING_ABS_TRUE=
   BUILD_GST_CONTROL_BINDING_ABS_FALSE='#'
 else
@@ -20866,7 +20866,7 @@ $as_echo "yes" >&6; }
     have_check=yes
 
 fi
- if test "x$have_check" == "xyes"; then
+ if test "x$have_check" = "xyes"; then
   BUILD_CHECK_TESTS_TRUE=
   BUILD_CHECK_TESTS_FALSE='#'
 else
@@ -21805,7 +21805,7 @@ done
 
 
 
- if test x$have_linux_input_h == xyes; then
+ if test x$have_linux_input_h = xyes; then
   USE_LINUX_INPUT_TRUE=
   USE_LINUX_INPUT_FALSE='#'
 else
@@ -22677,7 +22677,7 @@ BT_CFLAGS="$ARCH_CFLAGS $ARCH_CPPFLAGS $
 BT_LIBDIR='-L${libdir}'
 BT_LIBS="$COVERAGE_LIBS"
 BT_LDFLAGS="$DEBUG_LDFLAGS"
-if test "x${enable_Bsymbolic}" == "xyes"; then
+if test "x${enable_Bsymbolic}" = "xyes"; then
   BT_LDFLAGS="$BT_LDFLAGS -Wl,-Bsymbolic-functions"
 fi
 

File Added: pkgsrc/audio/buzztrax/patches/patch-src_gst_dec_bt-dec.c
$NetBSD: patch-src_gst_dec_bt-dec.c,v 1.1 2019/10/16 11:18:11 nia Exp $

The macro is not autoformat friendly. If the name contains a '-', the formatter
will insert spaces and break the macro.

--- src/gst/dec/bt-dec.c.orig	2015-12-29 21:24:20.000000000 +0000
+++ src/gst/dec/bt-dec.c
@@ -953,6 +953,6 @@ plugin_init (GstPlugin * plugin)
 
 GST_PLUGIN_DEFINE (GST_VERSION_MAJOR,
     GST_VERSION_MINOR,
-    buzztrax - dec,
+    buzztraxdec,
     "Buzztrax song renderer",
     plugin_init, VERSION, "LGPL", PACKAGE_NAME, "http://www.buzztrax.org");