From 80598a7fb11e2a05837d3e1ab968b5e238e05c32 Mon Sep 17 00:00:00 2001 From: Ying-Chieh Liao Date: Sun, 5 Aug 2001 17:05:11 +0000 Subject: add midimountain MIDI sequencer --- audio/Makefile | 1 + audio/midimountain/Makefile | 25 ++++++++ audio/midimountain/distinfo | 1 + .../files/patch-midimountain::Makefile.in | 20 ++++++ .../files/patch-midimountain::glade_interface.cpp | 74 ++++++++++++++++++++++ .../files/patch-midimountain::mcIO.cpp | 17 +++++ audio/midimountain/pkg-comment | 1 + audio/midimountain/pkg-descr | 10 +++ audio/midimountain/pkg-plist | 1 + 9 files changed, 150 insertions(+) create mode 100644 audio/midimountain/Makefile create mode 100644 audio/midimountain/distinfo create mode 100644 audio/midimountain/files/patch-midimountain::Makefile.in create mode 100644 audio/midimountain/files/patch-midimountain::glade_interface.cpp create mode 100644 audio/midimountain/files/patch-midimountain::mcIO.cpp create mode 100644 audio/midimountain/pkg-comment create mode 100644 audio/midimountain/pkg-descr create mode 100644 audio/midimountain/pkg-plist (limited to 'audio') diff --git a/audio/Makefile b/audio/Makefile index 2f6f8ec88bd7..54559a21f216 100644 --- a/audio/Makefile +++ b/audio/Makefile @@ -108,6 +108,7 @@ SUBDIR += lopster SUBDIR += mad SUBDIR += maplay + SUBDIR += midimountain SUBDIR += mikmod SUBDIR += mixer.app SUBDIR += mp3_check diff --git a/audio/midimountain/Makefile b/audio/midimountain/Makefile new file mode 100644 index 000000000000..a55626c95d34 --- /dev/null +++ b/audio/midimountain/Makefile @@ -0,0 +1,25 @@ +# ex:ts=8 +# New ports collection makefile for: midimountain +# Date created: Aug 5, 2001 +# Whom: Ying-Chieh Liao +# +# $FreeBSD$ +# + +PORTNAME= midimountain +PORTVERSION= 0.2.1 +CATEGORIES= audio +MASTER_SITES= ${MASTER_SITE_SOURCEFORGE} \ + http://www.music-community.ch/midimountain/download/ +MASTER_SITE_SUBDIR= ${PORTNAME} +DISTNAME= ${PORTNAME}-${PORTVERSION}-src + +MAINTAINER= ports@FreeBSD.org + +USE_GTK= yes +GNU_CONFIGURE= yes + +WRKSRC= ${WRKDIR}/${PORTNAME}-${PORTVERSION} +USE_GMAKE= yes + +.include diff --git a/audio/midimountain/distinfo b/audio/midimountain/distinfo new file mode 100644 index 000000000000..21f655efe556 --- /dev/null +++ b/audio/midimountain/distinfo @@ -0,0 +1 @@ +MD5 (midimountain-0.2.1-src.tar.gz) = d5d4e3672855fd8253d350cf64a8b9fc diff --git a/audio/midimountain/files/patch-midimountain::Makefile.in b/audio/midimountain/files/patch-midimountain::Makefile.in new file mode 100644 index 000000000000..dac7a8102a44 --- /dev/null +++ b/audio/midimountain/files/patch-midimountain::Makefile.in @@ -0,0 +1,20 @@ +--- midimountain/Makefile.in.orig Wed Apr 11 10:16:40 2001 ++++ midimountain/Makefile.in Thu Apr 19 11:32:23 2001 +@@ -69,7 +69,7 @@ + ####### kdevelop will overwrite this part!!! (end)############ + bin_PROGRAMS = midimountain + midimountain_SOURCES = mcPlayback.cpp mvcMidiDeviceOptions.cpp stlini.cpp mvcUserSnapProperties.cpp mvcPianoRoll.cpp mvcHeader.cpp mvcKeySignatureProperties.cpp mvcKeySignatureList.cpp mvcTimeSignatureProperties.cpp mvcTimeSignatureList.cpp mvcMarkerProperties.cpp mvcMarkerList.cpp mvcTrackProperties.cpp mvcSongProperties.cpp mvcEventProperties.cpp mvcEventList.cpp mvcMessageBox.cpp mvcMainView.cpp mvcMain.cpp mvcBase.cpp glade_support.cpp glade_interface.cpp glade_callbacks.cpp mcIO.cpp mcTrack.cpp mcSequence.cpp mcEvent.cpp mcBase.cpp main.cpp +-midimountain_LDADD = -lglib -lgtk -lgdk ++midimountain_LDADD = `${GTK_CONFIG} --libs` + + SUBDIRS = docs + +@@ -80,7 +80,7 @@ + PROGRAMS = $(bin_PROGRAMS) + + +-DEFS = @DEFS@ -I. -I$(srcdir) -I.. ++DEFS = @DEFS@ -I. -I$(srcdir) -I.. `${GTK_CONFIG} --cflags` + CPPFLAGS = @CPPFLAGS@ + LDFLAGS = @LDFLAGS@ + LIBS = @LIBS@ diff --git a/audio/midimountain/files/patch-midimountain::glade_interface.cpp b/audio/midimountain/files/patch-midimountain::glade_interface.cpp new file mode 100644 index 000000000000..b4d7799c75d0 --- /dev/null +++ b/audio/midimountain/files/patch-midimountain::glade_interface.cpp @@ -0,0 +1,74 @@ +--- midimountain/glade_interface.cpp.orig Wed Apr 11 10:19:44 2001 ++++ midimountain/glade_interface.cpp Thu Apr 19 11:27:30 2001 +@@ -10,6 +10,7 @@ + #include + #include + #include ++#include + + #include + #include +@@ -18,6 +19,22 @@ + #include "glade_interface.h" + #include "glade_support.h" + ++void gtk_widget_add_accelerator (GtkWidget *widget, ++ const gchar *accel_signal, ++ GtkAccelGroup *accel_group, ++ guint accel_key, ++ guint accel_mods, ++ int accel_flags) ++{ ++ assert(0 <= accel_flags && accel_flags <= 8); ++ gtk_widget_add_accelerator(widget, ++ accel_signal, ++ accel_group, ++ accel_key, ++ accel_mods, ++ (GtkAccelFlags)accel_flags); ++} ++ + GtkWidget* + create_wndMain (void) + { +@@ -1788,7 +1805,7 @@ + gtk_box_pack_start (GTK_BOX (hboMainViewHeader), scrMainViewHeader, TRUE, TRUE, 0); + gtk_widget_set_usize (scrMainViewHeader, 500, -2); + gtk_scrolled_window_set_policy (GTK_SCROLLED_WINDOW (scrMainViewHeader), GTK_POLICY_NEVER, GTK_POLICY_NEVER); +- gtk_range_set_update_policy (GTK_RANGE (GTK_SCROLLED_WINDOW (scrMainViewHeader)->hscrollbar), GTK_POLICY_AUTOMATIC); ++ gtk_range_set_update_policy (GTK_RANGE (GTK_SCROLLED_WINDOW (scrMainViewHeader)->hscrollbar), GtkUpdateType(GTK_POLICY_AUTOMATIC)); + + vpoMainViewHeader = gtk_viewport_new (NULL, NULL); + gtk_widget_set_name (vpoMainViewHeader, "vpoMainViewHeader"); +@@ -2545,7 +2562,7 @@ + gtk_box_pack_end (GTK_BOX (hboViewController), cboPianoRollController, FALSE, FALSE, 0); + gtk_widget_set_usize (cboPianoRollController, 230, -2); + gtk_combo_set_value_in_list (GTK_COMBO (cboPianoRollController), TRUE, TRUE); +- cboPianoRollController_items = g_list_append (cboPianoRollController_items, ""); ++ cboPianoRollController_items = g_list_append (cboPianoRollController_items, (void*)""); + gtk_combo_set_popdown_strings (GTK_COMBO (cboPianoRollController), cboPianoRollController_items); + g_list_free (cboPianoRollController_items); + +@@ -5534,14 +5551,14 @@ + (GtkAttachOptions) (GTK_EXPAND | GTK_FILL), + (GtkAttachOptions) (0), 0, 0); + gtk_combo_set_use_arrows_always (GTK_COMBO (cboDenominator), TRUE); +- cboDenominator_items = g_list_append (cboDenominator_items, "1"); +- cboDenominator_items = g_list_append (cboDenominator_items, "2"); +- cboDenominator_items = g_list_append (cboDenominator_items, "4"); +- cboDenominator_items = g_list_append (cboDenominator_items, "8"); +- cboDenominator_items = g_list_append (cboDenominator_items, "16"); +- cboDenominator_items = g_list_append (cboDenominator_items, "32"); +- cboDenominator_items = g_list_append (cboDenominator_items, "64"); +- cboDenominator_items = g_list_append (cboDenominator_items, "128"); ++ cboDenominator_items = g_list_append (cboDenominator_items, (void*)"1"); ++ cboDenominator_items = g_list_append (cboDenominator_items, (void*)"2"); ++ cboDenominator_items = g_list_append (cboDenominator_items, (void*)"4"); ++ cboDenominator_items = g_list_append (cboDenominator_items, (void*)"8"); ++ cboDenominator_items = g_list_append (cboDenominator_items, (void*)"16"); ++ cboDenominator_items = g_list_append (cboDenominator_items, (void*)"32"); ++ cboDenominator_items = g_list_append (cboDenominator_items, (void*)"64"); ++ cboDenominator_items = g_list_append (cboDenominator_items, (void*)"128"); + gtk_combo_set_popdown_strings (GTK_COMBO (cboDenominator), cboDenominator_items); + g_list_free (cboDenominator_items); + diff --git a/audio/midimountain/files/patch-midimountain::mcIO.cpp b/audio/midimountain/files/patch-midimountain::mcIO.cpp new file mode 100644 index 000000000000..5266b4eaf4a0 --- /dev/null +++ b/audio/midimountain/files/patch-midimountain::mcIO.cpp @@ -0,0 +1,17 @@ +--- midimountain/mcIO.cpp.orig Thu Apr 19 11:29:46 2001 ++++ midimountain/mcIO.cpp Thu Apr 19 11:29:55 2001 +@@ -1,7 +1,7 @@ + //============================================================================= + // implementation class midi IO + //============================================================================= +-#include ++#include + #include + #include + #include +@@ -626,4 +626,4 @@ + } + + ::write(getFd(), synth_write_message, sizeof(synth_write_message)); +-} ++} diff --git a/audio/midimountain/pkg-comment b/audio/midimountain/pkg-comment new file mode 100644 index 000000000000..a6a444edeb12 --- /dev/null +++ b/audio/midimountain/pkg-comment @@ -0,0 +1 @@ +MIDI sequencer diff --git a/audio/midimountain/pkg-descr b/audio/midimountain/pkg-descr new file mode 100644 index 000000000000..2f369f504745 --- /dev/null +++ b/audio/midimountain/pkg-descr @@ -0,0 +1,10 @@ +MidiMountain is a MIDI sequencer aimed to edit standard midi files. The easy +to use interface should help even beginners to edit and create midi songs +(sequences) with this application. For professionals, MidiMountain is designed +to edit every definition known to standard midi files and the midi transfer +protocol. + +From easy piano roll editing to changing binary system exclusive messages, +MidiMountain is complete and usable for every midi user. + +WWW: http://www.music-community.ch/midimountain/ diff --git a/audio/midimountain/pkg-plist b/audio/midimountain/pkg-plist new file mode 100644 index 000000000000..8a44e3514b5c --- /dev/null +++ b/audio/midimountain/pkg-plist @@ -0,0 +1 @@ +bin/midimountain -- cgit v1.2.3