summaryrefslogtreecommitdiff
path: root/audio/ruby-audiofile
diff options
context:
space:
mode:
authorAkinori MUSHA <knu@FreeBSD.org>2001-07-20 11:21:15 +0000
committerAkinori MUSHA <knu@FreeBSD.org>2001-07-20 11:21:15 +0000
commit78e2e0308ee4e53fb2d52141467647b5b4e84f98 (patch)
tree7a9f53d45f017e5ff7bccc1bd5d75647e131ca1a /audio/ruby-audiofile
parent- Don't infect user's system with totally useless .la files; (diff)
Add ruby-audiofile, a Ruby binding to the audiofile library.
Notes
Notes: svn path=/head/; revision=45279
Diffstat (limited to 'audio/ruby-audiofile')
-rw-r--r--audio/ruby-audiofile/Makefile56
-rw-r--r--audio/ruby-audiofile/distinfo2
-rw-r--r--audio/ruby-audiofile/pkg-comment1
-rw-r--r--audio/ruby-audiofile/pkg-descr6
-rw-r--r--audio/ruby-audiofile/pkg-plist11
5 files changed, 76 insertions, 0 deletions
diff --git a/audio/ruby-audiofile/Makefile b/audio/ruby-audiofile/Makefile
new file mode 100644
index 000000000000..98210be36f6e
--- /dev/null
+++ b/audio/ruby-audiofile/Makefile
@@ -0,0 +1,56 @@
+# New ports collection makefile for: ruby-audiofile
+# Date created: 20 July 2001
+# Whom: Akinori MUSHA aka knu <knu@idaemons.org>
+#
+# $FreeBSD$
+#
+
+PORTNAME= audiofile
+PORTVERSION= 0.1
+CATEGORIES= audio ruby
+MASTER_SITES= http://%SUBDIR%.sourceforge.net/download/
+#MASTER_SITES= ${MASTER_SITE_SOURCEFORGE}
+MASTER_SITE_SUBDIR= ruby-${PORTNAME}
+PKGNAMEPREFIX= ${RUBY_PKGNAMEPREFIX}
+DISTFILES= ${DISTNAME}${EXTRACT_SUFX} ${CDDB_DISTNAME}${EXTRACT_SUFX}
+DIST_SUBDIR= ruby
+
+MAINTAINER= knu@FreeBSD.org
+
+LIB_DEPENDS= audiofile.0:${PORTSDIR}/audio/libaudiofile
+
+USE_RUBY= yes
+USE_RUBY_EXTCONF= yes
+.if !defined(NOPORTDOCS)
+USE_RUBY_RD= yes
+.endif
+
+CDDB_DISTNAME= cddb-0.1
+CDDB_WRKSRC= ${WRKDIR}/cddb
+INSTALL_TARGET= site-install
+
+DOCS= audiofile.html audiofile.rd
+
+post-patch:
+ ${RUBY} -i -pe 'gsub %r|/home/jaredj/ruby-lib/cddb\b|, "cddb"' \
+ ${CDDB_WRKSRC}/wavcddb.rb
+ ${RUBY} -i -pe 'gsub /\(\(<(.*?)(\||>)/, "((<\"\\1\"\\2"' \
+ ${WRKSRC}/audiofile.rd
+
+do-build:
+.if !defined(NOPORTDOCS)
+ cd ${WRKSRC} && ${RUBY_RD} audiofile.rd > audiofile.html
+.endif
+
+post-install:
+.if !defined(NOPORTDOCS)
+ ${MKDIR} ${RUBY_EXAMPLESDIR}/${PORTNAME}/cddb
+ ${INSTALL_DATA} ${WRKSRC}/test.rb ${RUBY_EXAMPLESDIR}/${PORTNAME}/
+ ${INSTALL_DATA} ${CDDB_WRKSRC}/* ${RUBY_EXAMPLESDIR}/${PORTNAME}/cddb/
+ ${MKDIR} ${RUBY_DOCDIR}/${PORTNAME}
+.for f in ${DOCS}
+ ${INSTALL_DATA} ${WRKSRC}/${f} ${RUBY_DOCDIR}/${PORTNAME}/
+.endfor
+.endif
+
+.include <bsd.port.mk>
diff --git a/audio/ruby-audiofile/distinfo b/audio/ruby-audiofile/distinfo
new file mode 100644
index 000000000000..f152a35bb818
--- /dev/null
+++ b/audio/ruby-audiofile/distinfo
@@ -0,0 +1,2 @@
+MD5 (ruby/audiofile-0.1.tar.gz) = 2fa54907bbeb8ab0bfa790febb7d2165
+MD5 (ruby/cddb-0.1.tar.gz) = c6c937c266c71966ad7b898b94656624
diff --git a/audio/ruby-audiofile/pkg-comment b/audio/ruby-audiofile/pkg-comment
new file mode 100644
index 000000000000..1fa935e7ac89
--- /dev/null
+++ b/audio/ruby-audiofile/pkg-comment
@@ -0,0 +1 @@
+A Ruby binding to the audiofile library
diff --git a/audio/ruby-audiofile/pkg-descr b/audio/ruby-audiofile/pkg-descr
new file mode 100644
index 000000000000..21b411671dcc
--- /dev/null
+++ b/audio/ruby-audiofile/pkg-descr
@@ -0,0 +1,6 @@
+Ruby-audiofile is a binding to the audiofile library, which reads
+audio (wav, au, aiff, but not ogg or mp3) and can divine information
+such as length, sample rate, etc.
+
+Author: jared jennings <liver@soon.com>
+WWW: http://ruby-audiofile.sourceforge.net/
diff --git a/audio/ruby-audiofile/pkg-plist b/audio/ruby-audiofile/pkg-plist
new file mode 100644
index 000000000000..bf88f61917b7
--- /dev/null
+++ b/audio/ruby-audiofile/pkg-plist
@@ -0,0 +1,11 @@
+%%RUBY_SITEARCHLIBDIR%%/audiofile.so
+%%PORTDOCS%%%%RUBY_EXAMPLESDIR%%/audiofile/test.rb
+%%PORTDOCS%%%%RUBY_EXAMPLESDIR%%/audiofile/cddb/README
+%%PORTDOCS%%%%RUBY_EXAMPLESDIR%%/audiofile/cddb/batch-oggenc.rb
+%%PORTDOCS%%%%RUBY_EXAMPLESDIR%%/audiofile/cddb/cddb.rb
+%%PORTDOCS%%%%RUBY_EXAMPLESDIR%%/audiofile/cddb/wavcddb.rb
+%%PORTDOCS%%@dirrm %%RUBY_EXAMPLESDIR%%/audiofile/cddb
+%%PORTDOCS%%@dirrm %%RUBY_EXAMPLESDIR%%/audiofile
+%%PORTDOCS%%%%RUBY_DOCDIR%%/audiofile/audiofile.html
+%%PORTDOCS%%%%RUBY_DOCDIR%%/audiofile/audiofile.rd
+%%PORTDOCS%%@dirrm %%RUBY_DOCDIR%%/audiofile