pkgsrc-Changes-HG archive

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

[pkgsrc/trunk]: pkgsrc/audio/buzztrax Add audio/buzztrax - replaces audio/buz...



details:   https://anonhg.NetBSD.org/pkgsrc/rev/3150d802ed50
branches:  trunk
changeset: 415893:3150d802ed50
user:      nia <nia%pkgsrc.org@localhost>
date:      Wed Oct 16 11:18:11 2019 +0000

description:
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.

diffstat:

 audio/buzztrax/DESCR                              |   12 +
 audio/buzztrax/Makefile                           |   38 +
 audio/buzztrax/PLIST                              |  497 ++++++++++++++++++++++
 audio/buzztrax/distinfo                           |    8 +
 audio/buzztrax/options.mk                         |   11 +
 audio/buzztrax/patches/patch-configure            |   78 +++
 audio/buzztrax/patches/patch-src_gst_dec_bt-dec.c |   15 +
 7 files changed, 659 insertions(+), 0 deletions(-)

diffs (truncated from 687 to 300 lines):

diff -r 119ae7d59fb3 -r 3150d802ed50 audio/buzztrax/DESCR
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/audio/buzztrax/DESCR      Wed Oct 16 11:18:11 2019 +0000
@@ -0,0 +1,12 @@
+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.
diff -r 119ae7d59fb3 -r 3150d802ed50 audio/buzztrax/Makefile
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/audio/buzztrax/Makefile   Wed Oct 16 11:18:11 2019 +0000
@@ -0,0 +1,38 @@
+# $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@localhost
+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"
diff -r 119ae7d59fb3 -r 3150d802ed50 audio/buzztrax/PLIST
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/audio/buzztrax/PLIST      Wed Oct 16 11:18:11 2019 +0000
@@ -0,0 +1,497 @@
+@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



Home | Main Index | Thread Index | Old Index