svn commit: r387633 - in head/audio: . rubygem-ruby-shout rubygem-ruby-shout/files rubygem-shout
Sunpoet Po-Chuan Hsieh
sunpoet at FreeBSD.org
Wed May 27 16:22:19 UTC 2015
Author: sunpoet
Date: Wed May 27 16:22:17 2015
New Revision: 387633
URL: https://svnweb.freebsd.org/changeset/ports/387633
Log:
- Move audio/rubygem-shout to audio/rubygem-ruby-shout
- Fix build with ruby22
- Add LICENSE
- Update WWW
Added:
head/audio/rubygem-ruby-shout/
- copied from r387543, head/audio/rubygem-shout/
head/audio/rubygem-ruby-shout/files/
head/audio/rubygem-ruby-shout/files/patch-ext-shout_ext.c (contents, props changed)
Deleted:
head/audio/rubygem-shout/
Modified:
head/audio/Makefile
head/audio/rubygem-ruby-shout/Makefile
head/audio/rubygem-ruby-shout/pkg-descr
Modified: head/audio/Makefile
==============================================================================
--- head/audio/Makefile Wed May 27 16:22:12 2015 (r387632)
+++ head/audio/Makefile Wed May 27 16:22:17 2015 (r387633)
@@ -658,7 +658,7 @@
SUBDIR += rubygem-librmpd
SUBDIR += rubygem-ruby-mp3info
SUBDIR += rubygem-ruby-ogginfo
- SUBDIR += rubygem-shout
+ SUBDIR += rubygem-ruby-shout
SUBDIR += rubyripper
SUBDIR += s3mod
SUBDIR += sbagen
Modified: head/audio/rubygem-ruby-shout/Makefile
==============================================================================
--- head/audio/rubygem-shout/Makefile Wed May 27 06:50:22 2015 (r387543)
+++ head/audio/rubygem-ruby-shout/Makefile Wed May 27 16:22:17 2015 (r387633)
@@ -1,28 +1,22 @@
# Created by: Steve Wills <swills at FreeBSD.org>
# $FreeBSD$
-PORTNAME= shout
+PORTNAME= ruby-shout
PORTVERSION= 2.2.1
PORTREVISION= 1
CATEGORIES= audio rubygems
MASTER_SITES= RG
-DISTNAME= ruby-${PORTNAME}-${PORTVERSION}
MAINTAINER= ruby at FreeBSD.org
COMMENT= Ruby binding to the libshout library
+LICENSE= BSD3CLAUSE
+
LIB_DEPENDS= libshout.so:${PORTSDIR}/audio/libshout
+CONFIGURE_ARGS= --with-opt-include="${LOCALBASE}/include"
USE_RUBY= yes
USE_RUBYGEMS= yes
-GEM_NAME= ${DISTNAME}
RUBYGEM_AUTOPLIST= yes
-CONFIGURE_ARGS= --with-opt-include="${LOCALBASE}/include"
-
-.include <bsd.port.pre.mk>
-
-.if ${RUBY_VER} >= 2.2
-BROKEN= Does not build
-.endif
-.include <bsd.port.post.mk>
+.include <bsd.port.mk>
Added: head/audio/rubygem-ruby-shout/files/patch-ext-shout_ext.c
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/audio/rubygem-ruby-shout/files/patch-ext-shout_ext.c Wed May 27 16:22:17 2015 (r387633)
@@ -0,0 +1,11 @@
+--- ext/shout_ext.c.orig 2015-05-27 15:58:04 UTC
++++ ext/shout_ext.c
+@@ -250,7 +250,7 @@ static VALUE _sh_send(VALUE self, VALUE
+ shout_connection *s;
+ GET_SC(self, s);
+
+- Check_SafeStr(to_send);
++ SafeStringValue(to_send);
+ err = shout_send(s->conn, (unsigned char *) (RSTRING_PTR(to_send)),
+ RSTRING_LEN(to_send));
+ if(err != SHOUTERR_SUCCESS) {
Modified: head/audio/rubygem-ruby-shout/pkg-descr
==============================================================================
--- head/audio/rubygem-shout/pkg-descr Wed May 27 06:50:22 2015 (r387543)
+++ head/audio/rubygem-ruby-shout/pkg-descr Wed May 27 16:22:17 2015 (r387633)
@@ -1,4 +1,4 @@
Ruby-shout is a binding to the libshout library, which sends streaming
MP3/Vorbis to an icecast server with libshout.
-WWW: http://rubygems.org/gems/ruby-shout
+WWW: https://github.com/niko/ruby-shout
More information about the svn-ports-head
mailing list