summaryrefslogtreecommitdiff
path: root/audio/ruby-taglib
diff options
context:
space:
mode:
authorfhajny <fhajny@pkgsrc.org>2012-08-11 18:52:49 +0000
committerfhajny <fhajny@pkgsrc.org>2012-08-11 18:52:49 +0000
commit4fc9be607b10bfaa6776b8385d63bcab37155566 (patch)
tree3fe0d0f232b87253ec3a8684380deb6eb50f1ae3 /audio/ruby-taglib
parent2fe28e4f31e0a5bfc23420bbbdf3e6ab11c56134 (diff)
downloadpkgsrc-4fc9be607b10bfaa6776b8385d63bcab37155566.tar.gz
Import ruby18-taglib-0.5.1 as audio/ruby-taglib.
Based on the excellent TagLib C++ library, which is fast, full-featured and mature. In contrast to other bindings, this one wraps the full C++ API, not only the minimal C API. This means that all tag data can be accessed, e.g. cover art of ID3v2 or custom fields of Ogg Vorbis comments.
Diffstat (limited to 'audio/ruby-taglib')
-rw-r--r--audio/ruby-taglib/DESCR4
-rw-r--r--audio/ruby-taglib/Makefile16
-rw-r--r--audio/ruby-taglib/PLIST97
-rw-r--r--audio/ruby-taglib/distinfo5
4 files changed, 122 insertions, 0 deletions
diff --git a/audio/ruby-taglib/DESCR b/audio/ruby-taglib/DESCR
new file mode 100644
index 00000000000..2cc83004d1f
--- /dev/null
+++ b/audio/ruby-taglib/DESCR
@@ -0,0 +1,4 @@
+Based on the excellent TagLib C++ library, which is fast, full-featured
+and mature. In contrast to other bindings, this one wraps the full C++ API,
+not only the minimal C API. This means that all tag data can be accessed,
+e.g. cover art of ID3v2 or custom fields of Ogg Vorbis comments.
diff --git a/audio/ruby-taglib/Makefile b/audio/ruby-taglib/Makefile
new file mode 100644
index 00000000000..6284cb70db1
--- /dev/null
+++ b/audio/ruby-taglib/Makefile
@@ -0,0 +1,16 @@
+# $NetBSD: Makefile,v 1.1.1.1 2012/08/11 18:52:49 fhajny Exp $
+
+DISTNAME= taglib-ruby-0.5.1
+PKGNAME= ${RUBY_PKGPREFIX}-${DISTNAME:S/ruby-//}
+CATEGORIES= audio
+
+MAINTAINER= pkgsrc-users@NetBSD.org
+HOMEPAGE= http://robinst.github.com/taglib-ruby/
+COMMENT= Ruby library for reading and writing meta-data of many audio formats
+LICENSE= mit
+
+USE_LANGUAGES= c c++
+
+.include "../../audio/taglib/buildlink3.mk"
+.include "../../lang/ruby/gem.mk"
+.include "../../mk/bsd.pkg.mk"
diff --git a/audio/ruby-taglib/PLIST b/audio/ruby-taglib/PLIST
new file mode 100644
index 00000000000..98e73cd3628
--- /dev/null
+++ b/audio/ruby-taglib/PLIST
@@ -0,0 +1,97 @@
+@comment $NetBSD: PLIST,v 1.1.1.1 2012/08/11 18:52:49 fhajny Exp $
+${GEM_HOME}/cache/${GEM_NAME}.gem
+${GEM_LIBDIR}/.yardopts
+${GEM_LIBDIR}/CHANGES.md
+${GEM_LIBDIR}/Gemfile
+${GEM_LIBDIR}/Guardfile
+${GEM_LIBDIR}/LICENSE.txt
+${GEM_LIBDIR}/README.md
+${GEM_LIBDIR}/Rakefile
+${GEM_LIBDIR}/docs/default/fulldoc/html/css/common.css
+${GEM_LIBDIR}/docs/taglib/base.rb
+${GEM_LIBDIR}/docs/taglib/flac.rb
+${GEM_LIBDIR}/docs/taglib/id3v1.rb
+${GEM_LIBDIR}/docs/taglib/id3v2.rb
+${GEM_LIBDIR}/docs/taglib/mpeg.rb
+${GEM_LIBDIR}/docs/taglib/ogg.rb
+${GEM_LIBDIR}/docs/taglib/vorbis.rb
+${GEM_LIBDIR}/ext/extconf_common.rb
+${GEM_LIBDIR}/ext/taglib_base/extconf.rb
+${GEM_LIBDIR}/ext/taglib_base/includes.i
+${GEM_LIBDIR}/ext/taglib_base/taglib_base.i
+${GEM_LIBDIR}/ext/taglib_base/taglib_base_wrap.cxx
+${GEM_LIBDIR}/ext/taglib_flac/extconf.rb
+${GEM_LIBDIR}/ext/taglib_flac/taglib_flac.i
+${GEM_LIBDIR}/ext/taglib_flac/taglib_flac_wrap.cxx
+${GEM_LIBDIR}/ext/taglib_id3v1/extconf.rb
+${GEM_LIBDIR}/ext/taglib_id3v1/taglib_id3v1.i
+${GEM_LIBDIR}/ext/taglib_id3v1/taglib_id3v1_wrap.cxx
+${GEM_LIBDIR}/ext/taglib_id3v2/extconf.rb
+${GEM_LIBDIR}/ext/taglib_id3v2/relativevolumeframe.i
+${GEM_LIBDIR}/ext/taglib_id3v2/taglib_id3v2.i
+${GEM_LIBDIR}/ext/taglib_id3v2/taglib_id3v2_wrap.cxx
+${GEM_LIBDIR}/ext/taglib_mpeg/extconf.rb
+${GEM_LIBDIR}/ext/taglib_mpeg/taglib_mpeg.i
+${GEM_LIBDIR}/ext/taglib_mpeg/taglib_mpeg_wrap.cxx
+${GEM_LIBDIR}/ext/taglib_ogg/extconf.rb
+${GEM_LIBDIR}/ext/taglib_ogg/taglib_ogg.i
+${GEM_LIBDIR}/ext/taglib_ogg/taglib_ogg_wrap.cxx
+${GEM_LIBDIR}/ext/taglib_vorbis/extconf.rb
+${GEM_LIBDIR}/ext/taglib_vorbis/taglib_vorbis.i
+${GEM_LIBDIR}/ext/taglib_vorbis/taglib_vorbis_wrap.cxx
+${GEM_LIBDIR}/ext/valgrind-suppressions.txt
+${GEM_LIBDIR}/ext/win.cmake
+${GEM_LIBDIR}/lib/taglib.rb
+${GEM_LIBDIR}/lib/taglib/base.rb
+${GEM_LIBDIR}/lib/taglib/flac.rb
+${GEM_LIBDIR}/lib/taglib/id3v1.rb
+${GEM_LIBDIR}/lib/taglib/id3v2.rb
+${GEM_LIBDIR}/lib/taglib/mpeg.rb
+${GEM_LIBDIR}/lib/taglib/ogg.rb
+${GEM_LIBDIR}/lib/taglib/version.rb
+${GEM_LIBDIR}/lib/taglib/vorbis.rb
+${GEM_LIBDIR}/lib/taglib_base.so
+${GEM_LIBDIR}/lib/taglib_flac.so
+${GEM_LIBDIR}/lib/taglib_id3v1.so
+${GEM_LIBDIR}/lib/taglib_id3v2.so
+${GEM_LIBDIR}/lib/taglib_mpeg.so
+${GEM_LIBDIR}/lib/taglib_ogg.so
+${GEM_LIBDIR}/lib/taglib_vorbis.so
+${GEM_LIBDIR}/taglib-ruby.gemspec
+${GEM_LIBDIR}/tasks/docs_coverage.rake
+${GEM_LIBDIR}/tasks/ext.rake
+${GEM_LIBDIR}/tasks/gemspec_check.rake
+${GEM_LIBDIR}/tasks/swig.rake
+${GEM_LIBDIR}/test/data/Makefile
+${GEM_LIBDIR}/test/data/add-relative-volume.cpp
+${GEM_LIBDIR}/test/data/crash.mp3
+${GEM_LIBDIR}/test/data/flac-create.cpp
+${GEM_LIBDIR}/test/data/flac.flac
+${GEM_LIBDIR}/test/data/globe_east_540.jpg
+${GEM_LIBDIR}/test/data/globe_east_90.jpg
+${GEM_LIBDIR}/test/data/id3v1-create.cpp
+${GEM_LIBDIR}/test/data/id3v1.mp3
+${GEM_LIBDIR}/test/data/relative-volume.mp3
+${GEM_LIBDIR}/test/data/sample.mp3
+${GEM_LIBDIR}/test/data/unicode.mp3
+${GEM_LIBDIR}/test/data/vorbis-create.cpp
+${GEM_LIBDIR}/test/data/vorbis.oga
+${GEM_LIBDIR}/test/fileref_open_test.rb
+${GEM_LIBDIR}/test/fileref_properties_test.rb
+${GEM_LIBDIR}/test/fileref_write_test.rb
+${GEM_LIBDIR}/test/flac_file_test.rb
+${GEM_LIBDIR}/test/flac_file_write_test.rb
+${GEM_LIBDIR}/test/helper.rb
+${GEM_LIBDIR}/test/id3v1_tag_test.rb
+${GEM_LIBDIR}/test/id3v2_frames_test.rb
+${GEM_LIBDIR}/test/id3v2_memory_test.rb
+${GEM_LIBDIR}/test/id3v2_relative_volume_test.rb
+${GEM_LIBDIR}/test/id3v2_tag_test.rb
+${GEM_LIBDIR}/test/id3v2_unicode_test.rb
+${GEM_LIBDIR}/test/id3v2_write_test.rb
+${GEM_LIBDIR}/test/mpeg_file_test.rb
+${GEM_LIBDIR}/test/tag_test.rb
+${GEM_LIBDIR}/test/unicode_filename_test.rb
+${GEM_LIBDIR}/test/vorbis_file_test.rb
+${GEM_LIBDIR}/test/vorbis_tag_test.rb
+${GEM_HOME}/specifications/${GEM_NAME}.gemspec
diff --git a/audio/ruby-taglib/distinfo b/audio/ruby-taglib/distinfo
new file mode 100644
index 00000000000..e8575415df7
--- /dev/null
+++ b/audio/ruby-taglib/distinfo
@@ -0,0 +1,5 @@
+$NetBSD: distinfo,v 1.1.1.1 2012/08/11 18:52:49 fhajny Exp $
+
+SHA1 (taglib-ruby-0.5.1.gem) = d434f832eaa368432d5216dce74ab30039e0ad1a
+RMD160 (taglib-ruby-0.5.1.gem) = 494e7956f0924e4590ca8831d08129b8d62b4894
+Size (taglib-ruby-0.5.1.gem) = 462848 bytes