aboutsummaryrefslogtreecommitdiffstats
path: root/audio/dino
diff options
context:
space:
mode:
authormiwi <miwi@FreeBSD.org>2007-01-14 05:43:55 +0800
committermiwi <miwi@FreeBSD.org>2007-01-14 05:43:55 +0800
commitdf821ee0c7834a4ab7778f89600b49070d757e1f (patch)
tree81a0847fc363ec513c8d63dedf8dcea0de53124a /audio/dino
parent32b5acdb90771aeabbb4be4191f1105f068286d0 (diff)
downloadfreebsd-ports-gnome-df821ee0c7834a4ab7778f89600b49070d757e1f.tar.gz
freebsd-ports-gnome-df821ee0c7834a4ab7778f89600b49070d757e1f.tar.zst
freebsd-ports-gnome-df821ee0c7834a4ab7778f89600b49070d757e1f.zip
Dino is a pattern-based MIDI sequencer, which means that you write
small patterns of MIDI events that you can repeat and arrange to create a whole song. Each track has its own patterns, so you can for example play the same drum pattern over and over again while you play different lead synth patterns and basslines. WWW: http://dino.nongnu.org/ PR: ports/107877 Submitted by: trasz <trasz at pin.if.uz.zgora.pl>
Diffstat (limited to 'audio/dino')
-rw-r--r--audio/dino/Makefile25
-rw-r--r--audio/dino/distinfo3
-rw-r--r--audio/dino/files/patch-src-libdinoseq-track.hpp23
-rw-r--r--audio/dino/pkg-descr7
-rw-r--r--audio/dino/pkg-plist5
5 files changed, 63 insertions, 0 deletions
diff --git a/audio/dino/Makefile b/audio/dino/Makefile
new file mode 100644
index 000000000000..7c3509c1c9da
--- /dev/null
+++ b/audio/dino/Makefile
@@ -0,0 +1,25 @@
+# New ports collection makefile for: dino
+# Date created: 2007-01-13
+# Whom: trasz <trasz@pin.if.uz.zgora.pl>
+#
+# $FreeBSD$
+#
+
+PORTNAME= dino
+PORTVERSION= 0.2.2
+CATEGORIES= audio
+MASTER_SITES= ${MASTER_SITE_SAVANNAH}
+MASTER_SITE_SUBDIR= dino
+
+MAINTAINER= trasz@pin.if.uz.zgora.pl
+COMMENT= A pattern-based MIDI sequencer
+
+LIB_DEPENDS= glademm-2.4:${PORTSDIR}/devel/libglademm24 \
+ jack.0:${PORTSDIR}/audio/jack \
+ lash.2:${PORTSDIR}/audio/lash \
+ xml++:${PORTSDIR}/textproc/libxml++26
+
+GNU_CONFIGURE= yes
+USE_GMAKE= yes
+
+.include <bsd.port.mk>
diff --git a/audio/dino/distinfo b/audio/dino/distinfo
new file mode 100644
index 000000000000..58ba098b67bb
--- /dev/null
+++ b/audio/dino/distinfo
@@ -0,0 +1,3 @@
+MD5 (dino-0.2.2.tar.gz) = d1a9c077f5fee25c99ff48c5aa283275
+SHA256 (dino-0.2.2.tar.gz) = b451bd542c3c3df6ddb7ff8dd57d83ef6cab272351b217938119ed1cccd6e000
+SIZE (dino-0.2.2.tar.gz) = 405842
diff --git a/audio/dino/files/patch-src-libdinoseq-track.hpp b/audio/dino/files/patch-src-libdinoseq-track.hpp
new file mode 100644
index 000000000000..f37bc7e3974f
--- /dev/null
+++ b/audio/dino/files/patch-src-libdinoseq-track.hpp
@@ -0,0 +1,23 @@
+--- src/libdinoseq/track.hpp.orig Sat Jan 13 16:51:54 2007
++++ src/libdinoseq/track.hpp Sat Jan 13 16:52:02 2007
+@@ -194,13 +194,13 @@
+
+ /// @name Signals
+ //@{
+- signal<void, const string&> signal_name_changed;
+- signal<void, int> signal_pattern_added;
+- signal<void, int> signal_pattern_removed;
+- signal<void, int, int, int> signal_sequence_entry_added;
+- signal<void, int, int, int> signal_sequence_entry_changed;
+- signal<void, int> signal_sequence_entry_removed;
+- signal<void, int> signal_length_changed;
++ sigc::signal<void, const string&> signal_name_changed;
++ sigc::signal<void, int> signal_pattern_added;
++ sigc::signal<void, int> signal_pattern_removed;
++ sigc::signal<void, int, int, int> signal_sequence_entry_added;
++ sigc::signal<void, int, int, int> signal_sequence_entry_changed;
++ sigc::signal<void, int> signal_sequence_entry_removed;
++ sigc::signal<void, int> signal_length_changed;
+ //@}
+
+ private:
diff --git a/audio/dino/pkg-descr b/audio/dino/pkg-descr
new file mode 100644
index 000000000000..986a7ac61a51
--- /dev/null
+++ b/audio/dino/pkg-descr
@@ -0,0 +1,7 @@
+Dino is a pattern-based MIDI sequencer, which means that you write
+small patterns of MIDI events that you can repeat and arrange to
+create a whole song. Each track has its own patterns, so you can
+for example play the same drum pattern over and over again while
+you play different lead synth patterns and basslines.
+
+WWW: http://dino.nongnu.org/
diff --git a/audio/dino/pkg-plist b/audio/dino/pkg-plist
new file mode 100644
index 000000000000..0336153b3545
--- /dev/null
+++ b/audio/dino/pkg-plist
@@ -0,0 +1,5 @@
+bin/dino
+%%DATADIR%%/midisaurus.png
+%%DATADIR%%/head.png
+%%DATADIR%%/dino.glade
+@dirrmtry %%DATADIR%%