summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--audio/Makefile1
-rw-r--r--audio/ruby-smf/Makefile40
-rw-r--r--audio/ruby-smf/distinfo1
-rw-r--r--audio/ruby-smf/pkg-comment1
-rw-r--r--audio/ruby-smf/pkg-descr6
-rw-r--r--audio/ruby-smf/pkg-plist48
6 files changed, 97 insertions, 0 deletions
diff --git a/audio/Makefile b/audio/Makefile
index 2320fd1..0559eabc 100644
--- a/audio/Makefile
+++ b/audio/Makefile
@@ -190,6 +190,7 @@
SUBDIR += ruby-freedb
SUBDIR += ruby-mp3tag
SUBDIR += ruby-qt2sound
+ SUBDIR += ruby-smf
SUBDIR += s3mod
SUBDIR += sbagen
SUBDIR += sdl_mixer
diff --git a/audio/ruby-smf/Makefile b/audio/ruby-smf/Makefile
new file mode 100644
index 0000000..2f5c18e
--- /dev/null
+++ b/audio/ruby-smf/Makefile
@@ -0,0 +1,40 @@
+# New ports collection makefile for: Ruby-smf
+# Date created: 31 March 2002
+# Whom: Akinori MUSHA aka knu <knu@idaemons.org>
+#
+# $FreeBSD$
+#
+
+PORTNAME= smf
+PORTVERSION= 0.11.5
+CATEGORIES= audio ruby
+MASTER_SITES= http://www.funaba.org/archive/
+PKGNAMEPREFIX= ${RUBY_PKGNAMEPREFIX}
+DIST_SUBDIR= ruby
+
+MAINTAINER= knu@FreeBSD.org
+
+USE_RUBY= yes
+USE_RUBY_SETUP= yes
+RUBY_SETUP= install.rb
+
+DOCS_EN= MANUAL.en MANUAL.en.html MANUAL.en.rd README.en
+DOCS_JA= MANUAL MANUAL.html MANUAL.rd README
+EXAMPLES_EN= sample/*
+
+post-install:
+.if !defined(NOPORTDOCS)
+ ${MKDIR} ${RUBY_EXAMPLESDIR}/${PORTNAME}
+.for f in ${EXAMPLES_EN}
+ ${INSTALL_DATA} ${WRKSRC}/${f} ${RUBY_EXAMPLESDIR}/${PORTNAME}/
+.endfor
+ ${MKDIR} ${RUBY_DOCDIR}/${PORTNAME}/ja
+.for f in ${DOCS_EN}
+ ${INSTALL_DATA} ${WRKSRC}/${f} ${RUBY_DOCDIR}/${PORTNAME}/
+.endfor
+.for f in ${DOCS_JA}
+ ${INSTALL_DATA} ${WRKSRC}/${f} ${RUBY_DOCDIR}/${PORTNAME}/ja/
+.endfor
+.endif
+
+.include <bsd.port.mk>
diff --git a/audio/ruby-smf/distinfo b/audio/ruby-smf/distinfo
new file mode 100644
index 0000000..ea7a5e7
--- /dev/null
+++ b/audio/ruby-smf/distinfo
@@ -0,0 +1 @@
+MD5 (ruby/smf-0.11.5.tar.gz) = 3987674a77b9b7094c83ca3efbb81e78
diff --git a/audio/ruby-smf/pkg-comment b/audio/ruby-smf/pkg-comment
new file mode 100644
index 0000000..94fc3e8
--- /dev/null
+++ b/audio/ruby-smf/pkg-comment
@@ -0,0 +1 @@
+Ruby module to handle Standard MIDI Files
diff --git a/audio/ruby-smf/pkg-descr b/audio/ruby-smf/pkg-descr
new file mode 100644
index 0000000..87261bb
--- /dev/null
+++ b/audio/ruby-smf/pkg-descr
@@ -0,0 +1,6 @@
+This is a "Standard MIDI File" module, which handles encoding and
+decoding SMF. This includes a simple MML as an example of
+application.
+
+Author: Tadayoshi Funaba <tadf@funaba.org>
+WWW: http://www.funaba.org/en/ruby.html#smf
diff --git a/audio/ruby-smf/pkg-plist b/audio/ruby-smf/pkg-plist
new file mode 100644
index 0000000..fc0ee18
--- /dev/null
+++ b/audio/ruby-smf/pkg-plist
@@ -0,0 +1,48 @@
+%%RUBY_SITELIBDIR%%/smf.rb
+%%RUBY_SITELIBDIR%%/smf/divert.rb
+@dirrm %%RUBY_SITELIBDIR%%/smf
+%%PORTDOCS%%%%RUBY_EXAMPLESDIR%%/smf/433.mid
+%%PORTDOCS%%%%RUBY_EXAMPLESDIR%%/smf/433.mml
+%%PORTDOCS%%%%RUBY_EXAMPLESDIR%%/smf/aaff2.mid
+%%PORTDOCS%%%%RUBY_EXAMPLESDIR%%/smf/aaff2.mml
+%%PORTDOCS%%%%RUBY_EXAMPLESDIR%%/smf/bwv1079-1.mid
+%%PORTDOCS%%%%RUBY_EXAMPLESDIR%%/smf/bwv1079-1.mml
+%%PORTDOCS%%%%RUBY_EXAMPLESDIR%%/smf/bwv1079-5.mid
+%%PORTDOCS%%%%RUBY_EXAMPLESDIR%%/smf/bwv1079-5.mml
+%%PORTDOCS%%%%RUBY_EXAMPLESDIR%%/smf/bwv772a.mid
+%%PORTDOCS%%%%RUBY_EXAMPLESDIR%%/smf/bwv772a.mml
+%%PORTDOCS%%%%RUBY_EXAMPLESDIR%%/smf/bwv775.mid
+%%PORTDOCS%%%%RUBY_EXAMPLESDIR%%/smf/bwv775.mml
+%%PORTDOCS%%%%RUBY_EXAMPLESDIR%%/smf/bwv787.mid
+%%PORTDOCS%%%%RUBY_EXAMPLESDIR%%/smf/bwv787.mml
+%%PORTDOCS%%%%RUBY_EXAMPLESDIR%%/smf/ddt2.mid
+%%PORTDOCS%%%%RUBY_EXAMPLESDIR%%/smf/ddt2.mml
+%%PORTDOCS%%%%RUBY_EXAMPLESDIR%%/smf/gymnopedie1.mid
+%%PORTDOCS%%%%RUBY_EXAMPLESDIR%%/smf/gymnopedie1.mml
+%%PORTDOCS%%%%RUBY_EXAMPLESDIR%%/smf/gymnopedie2.mid
+%%PORTDOCS%%%%RUBY_EXAMPLESDIR%%/smf/gymnopedie2.mml
+%%PORTDOCS%%%%RUBY_EXAMPLESDIR%%/smf/gymnopedie3.mid
+%%PORTDOCS%%%%RUBY_EXAMPLESDIR%%/smf/gymnopedie3.mml
+%%PORTDOCS%%%%RUBY_EXAMPLESDIR%%/smf/ltvddpd2.mid
+%%PORTDOCS%%%%RUBY_EXAMPLESDIR%%/smf/ltvddpd2.mml
+%%PORTDOCS%%%%RUBY_EXAMPLESDIR%%/smf/merge.rb
+%%PORTDOCS%%%%RUBY_EXAMPLESDIR%%/smf/mml.rb
+%%PORTDOCS%%%%RUBY_EXAMPLESDIR%%/smf/mml.ry
+%%PORTDOCS%%%%RUBY_EXAMPLESDIR%%/smf/play.rb
+%%PORTDOCS%%%%RUBY_EXAMPLESDIR%%/smf/rand1.rb
+%%PORTDOCS%%%%RUBY_EXAMPLESDIR%%/smf/rand2.rb
+%%PORTDOCS%%%%RUBY_EXAMPLESDIR%%/smf/smf2smf.rb
+%%PORTDOCS%%%%RUBY_EXAMPLESDIR%%/smf/smf2text.rb
+%%PORTDOCS%%%%RUBY_EXAMPLESDIR%%/smf/smf2wav.rb
+%%PORTDOCS%%%%RUBY_EXAMPLESDIR%%/smf/split.rb
+%%PORTDOCS%%@dirrm %%RUBY_EXAMPLESDIR%%/smf
+%%PORTDOCS%%%%RUBY_DOCDIR%%/smf/MANUAL.en
+%%PORTDOCS%%%%RUBY_DOCDIR%%/smf/MANUAL.en.html
+%%PORTDOCS%%%%RUBY_DOCDIR%%/smf/MANUAL.en.rd
+%%PORTDOCS%%%%RUBY_DOCDIR%%/smf/README.en
+%%PORTDOCS%%%%RUBY_DOCDIR%%/smf/ja/MANUAL
+%%PORTDOCS%%%%RUBY_DOCDIR%%/smf/ja/MANUAL.html
+%%PORTDOCS%%%%RUBY_DOCDIR%%/smf/ja/MANUAL.rd
+%%PORTDOCS%%%%RUBY_DOCDIR%%/smf/ja/README
+%%PORTDOCS%%@dirrm %%RUBY_DOCDIR%%/smf/ja
+%%PORTDOCS%%@dirrm %%RUBY_DOCDIR%%/smf
OpenPOWER on IntegriCloud