ports/163676: [MAINTAINER UPDATE] devel/ruby-thrift

Valery Komarov komarov at valerka.net
Wed Dec 28 19:20:12 UTC 2011


>Number:         163676
>Category:       ports
>Synopsis:       [MAINTAINER UPDATE] devel/ruby-thrift
>Confidential:   no
>Severity:       serious
>Priority:       high
>Responsible:    freebsd-ports-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          maintainer-update
>Submitter-Id:   current-users
>Arrival-Date:   Wed Dec 28 19:20:11 UTC 2011
>Closed-Date:
>Last-Modified:
>Originator:     Valery Komarov
>Release:        
>Organization:
>Environment:
>Description:
Update to 0.8.0
Port must be moved to devel/rubygem-thrift

>How-To-Repeat:

>Fix:


Patch attached with submission follows:

diff -ruN ./ruby-thrift/Makefile ./rubygem-thrift/Makefile
--- ./ruby-thrift/Makefile	2011-12-27 05:11:16.000000000 +0400
+++ ./rubygem-thrift/Makefile	2011-12-26 23:37:11.000000000 +0400
@@ -1,33 +1,20 @@
-# New ports collection makefile for:	thrift
-# Date created:	   27 September 2007
-# Whom:		   Sergey Skvortsov <skv at protey.ru>
-#
-# $FreeBSD: ports/devel/ruby-thrift/Makefile,v 1.7 2011/12/26 21:16:41 scheidell Exp $
+# Ports collection makefile for:	thrift
+# Date created:				26 Dec 2011
+# Whom:					Valery Komarov (komarov at valerka.net)
 #
+# $FreeBSD:$
 
 PORTNAME=	thrift
-PORTVERSION=	0.6.1
+PORTVERSION=	0.8.0
 PORTEPOCH=	1
-CATEGORIES=	devel
-PKGNAMEPREFIX=	ruby-
-DISTFILES=
+CATEGORIES=	devel rubygems
+MASTER_SITES=	RG
 
 MAINTAINER=	komarov at valerka.net
-COMMENT=	Ruby interface to thrift
-
-BUILD_DEPENDS=	${NONEXISTENT}:${PORTSDIR}/devel/thrift:extract
+COMMENT=	Ruby interface to Thrift
 
 USE_RUBY=	yes
-USE_RUBY_SETUP=	yes
-
-# XXX: Because this port will call ruby again to build binary extensions,
-# it is not suitable for building when PREFIX != LOCALBASE.
-# This seems to be a Ruby limitation, and the following does not help:
-#USE_RUBY_EXTCONF=	yes
-#RUBY_EXTCONF_SUBDIRS=	ext
-
-post-extract:
-	@${LN} -sfh \
-	`cd ${PORTSDIR}/devel/thrift && ${MAKE} -V WRKSRC`/lib/rb ${WRKSRC}
+USE_RUBYGEMS=	yes
+RUBYGEM_AUTOPLIST=	yes
 
 .include <bsd.port.mk>
diff -ruN ./ruby-thrift/distinfo ./rubygem-thrift/distinfo
--- ./ruby-thrift/distinfo	1970-01-01 03:00:00.000000000 +0300
+++ ./rubygem-thrift/distinfo	2011-12-26 23:31:23.000000000 +0400
@@ -0,0 +1,2 @@
+SHA256 (rubygem/thrift-0.8.0.gem) = 9b11f2a259fb8bae8c358ed96f0cbd7df342f7f122307237c3bed8029b1d422a
+SIZE (rubygem/thrift-0.8.0.gem) = 68096
diff -ruN ./ruby-thrift/pkg-descr ./rubygem-thrift/pkg-descr
--- ./ruby-thrift/pkg-descr	2009-07-05 02:11:48.000000000 +0400
+++ ./rubygem-thrift/pkg-descr	2011-12-26 23:34:16.000000000 +0400
@@ -1,3 +1,3 @@
 Ruby interface to Thrift.
 
-WWW: http://incubator.apache.org/thrift/
+WWW: http://thrift.apache.org/thrift/
diff -ruN ./ruby-thrift/pkg-plist ./rubygem-thrift/pkg-plist
--- ./ruby-thrift/pkg-plist	2010-08-17 21:01:19.000000000 +0400
+++ ./rubygem-thrift/pkg-plist	1970-01-01 03:00:00.000000000 +0300
@@ -1,41 +0,0 @@
-%%RUBY_SITEARCHLIBDIR%%/thrift_native.so
-%%RUBY_SITELIBDIR%%/thrift.rb
-%%RUBY_SITELIBDIR%%/thrift/client.rb
-%%RUBY_SITELIBDIR%%/thrift/core_ext.rb
-%%RUBY_SITELIBDIR%%/thrift/core_ext/fixnum.rb
-%%RUBY_SITELIBDIR%%/thrift/exceptions.rb
-%%RUBY_SITELIBDIR%%/thrift/processor.rb
-%%RUBY_SITELIBDIR%%/thrift/protocol/base_protocol.rb
-%%RUBY_SITELIBDIR%%/thrift/protocol/binary_protocol.rb
-%%RUBY_SITELIBDIR%%/thrift/protocol/binary_protocol_accelerated.rb
-%%RUBY_SITELIBDIR%%/thrift/protocol/compact_protocol.rb
-%%RUBY_SITELIBDIR%%/thrift/serializer/deserializer.rb
-%%RUBY_SITELIBDIR%%/thrift/serializer/serializer.rb
-%%RUBY_SITELIBDIR%%/thrift/server/base_server.rb
-%%RUBY_SITELIBDIR%%/thrift/server/mongrel_http_server.rb
-%%RUBY_SITELIBDIR%%/thrift/server/nonblocking_server.rb
-%%RUBY_SITELIBDIR%%/thrift/server/simple_server.rb
-%%RUBY_SITELIBDIR%%/thrift/server/thread_pool_server.rb
-%%RUBY_SITELIBDIR%%/thrift/server/threaded_server.rb
-%%RUBY_SITELIBDIR%%/thrift/struct.rb
-%%RUBY_SITELIBDIR%%/thrift/struct_union.rb
-%%RUBY_SITELIBDIR%%/thrift/thrift_native.rb
-%%RUBY_SITELIBDIR%%/thrift/transport/base_server_transport.rb
-%%RUBY_SITELIBDIR%%/thrift/transport/base_transport.rb
-%%RUBY_SITELIBDIR%%/thrift/transport/buffered_transport.rb
-%%RUBY_SITELIBDIR%%/thrift/transport/framed_transport.rb
-%%RUBY_SITELIBDIR%%/thrift/transport/http_client_transport.rb
-%%RUBY_SITELIBDIR%%/thrift/transport/io_stream_transport.rb
-%%RUBY_SITELIBDIR%%/thrift/transport/memory_buffer_transport.rb
-%%RUBY_SITELIBDIR%%/thrift/transport/server_socket.rb
-%%RUBY_SITELIBDIR%%/thrift/transport/socket.rb
-%%RUBY_SITELIBDIR%%/thrift/transport/unix_server_socket.rb
-%%RUBY_SITELIBDIR%%/thrift/transport/unix_socket.rb
-%%RUBY_SITELIBDIR%%/thrift/types.rb
-%%RUBY_SITELIBDIR%%/thrift/union.rb
- at dirrm %%RUBY_SITELIBDIR%%/thrift/transport
- at dirrm %%RUBY_SITELIBDIR%%/thrift/server
- at dirrm %%RUBY_SITELIBDIR%%/thrift/serializer
- at dirrm %%RUBY_SITELIBDIR%%/thrift/protocol
- at dirrm %%RUBY_SITELIBDIR%%/thrift/core_ext
- at dirrm %%RUBY_SITELIBDIR%%/thrift


>Release-Note:
>Audit-Trail:
>Unformatted:



More information about the freebsd-ports-bugs mailing list