Import ruby-vorbis_comment.

ruby-vorbis_comment is a ruby extension for manipulating Vorbis
comments. It wraps libvorbis and libogg, so it should be completely
standards compatible. Vorbis comment is the standard tagging format for
Ogg Vorbis, FLAC, and Speex files.

ok landry
This commit is contained in:
jeremy 2010-12-09 21:44:23 +00:00
parent dbbd894f1e
commit c8aa8f0f33
4 changed files with 70 additions and 0 deletions

View File

@ -0,0 +1,35 @@
# $OpenBSD: Makefile,v 1.1.1.1 2010/12/09 21:44:23 jeremy Exp $
COMMENT = ruby library for reading/writing vorbis comments
DISTNAME = vorbis_comment-1.0.1
CATEGORIES = audio
HOMEPAGE= http://vorbiscomment.rubyforge.org/
MAINTAINER = Jeremy Evans <jeremy@openbsd.org>
# LGPLv2/MIT License
PERMIT_PACKAGE_CDROM = Yes
PERMIT_PACKAGE_FTP = Yes
PERMIT_DISTFILES_CDROM = Yes
PERMIT_DISTFILES_FTP = Yes
WANTLIB = vorbis ogg
MODULES = lang/ruby
BUILD_DEPENDS= ${RUN_DEPENDS}
RUN_DEPENDS= devel/ruby-cicphash,${MODRUBY_FLAVOR}
LIB_DEPENDS = audio/libogg \
audio/libvorbis
CONFIGURE_STYLE = ruby gem ext
REGRESS_DEPENDS = ${FULLPKGNAME}:${BUILD_PKGPATH}
MODRUBY_REGRESS = rake
RAKE_REGRESS_TARGET = default
do-regress:
cd ${WRKSRC} && ${RUBY} test/test_vorbis_comment.rb
.include <bsd.port.mk>

View File

@ -0,0 +1,5 @@
MD5 (vorbis_comment-1.0.1.gem) = sT4RNRX2IkC23AdhRWtCpA==
RMD160 (vorbis_comment-1.0.1.gem) = bDVcd7v9hvvqQazN7iEfu7km1CM=
SHA1 (vorbis_comment-1.0.1.gem) = qP2RfXhwqjjn3jzEmISmoZ+xZB4=
SHA256 (vorbis_comment-1.0.1.gem) = iymLaxkXC9TfrdXY4o+SPnRQkm523m7DX9j0O7WZiqY=
SIZE (vorbis_comment-1.0.1.gem) = 26112

View File

@ -0,0 +1,4 @@
ruby-vorbis_comment is a ruby extension for manipulating Vorbis
comments. It wraps libvorbis and libogg, so it should be completely
standards compatible. Vorbis comment is the standard tagging format for
Ogg Vorbis, FLAC, and Speex files.

View File

@ -0,0 +1,26 @@
@comment $OpenBSD: PLIST,v 1.1.1.1 2010/12/09 21:44:23 jeremy Exp $
${GEM_LIB}/cache/${DISTNAME}.gem
${GEM_LIB}/gems/${DISTNAME}/
${GEM_LIB}/gems/${DISTNAME}/.require_paths
${GEM_LIB}/gems/${DISTNAME}/LICENSE
${GEM_LIB}/gems/${DISTNAME}/Makefile
${GEM_LIB}/gems/${DISTNAME}/Rakefile
${GEM_LIB}/gems/${DISTNAME}/extconf.rb
${GEM_LIB}/gems/${DISTNAME}/mkmf.log
${GEM_LIB}/gems/${DISTNAME}/test/
${GEM_LIB}/gems/${DISTNAME}/test/blank.ogg
${GEM_LIB}/gems/${DISTNAME}/test/corrupt.ogg
${GEM_LIB}/gems/${DISTNAME}/test/empty_key.ogg
${GEM_LIB}/gems/${DISTNAME}/test/lt8k.ogg
${GEM_LIB}/gems/${DISTNAME}/test/manyfields.ogg
${GEM_LIB}/gems/${DISTNAME}/test/test_vorbis_comment.rb
${GEM_LIB}/gems/${DISTNAME}/test/title.ogg
${GEM_LIB}/gems/${DISTNAME}/vcedit.c
${GEM_LIB}/gems/${DISTNAME}/vcedit.h
${GEM_LIB}/gems/${DISTNAME}/vcedit.o
${GEM_LIB}/gems/${DISTNAME}/vorbis_comment.gemspec
${GEM_LIB}/gems/${DISTNAME}/vorbis_comment.rb
${GEM_LIB}/gems/${DISTNAME}/vorbis_comment_ext.c
${GEM_LIB}/gems/${DISTNAME}/vorbis_comment_ext.o
${GEM_LIB}/gems/${DISTNAME}/vorbis_comment_ext.so
${GEM_LIB}/specifications/${DISTNAME}.gemspec