From nobody@FreeBSD.org  Fri Jan  4 22:07:08 2013
Return-Path: <nobody@FreeBSD.org>
Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1])
	by hub.freebsd.org (Postfix) with ESMTP id CB6BC775
	for <freebsd-gnats-submit@FreeBSD.org>; Fri,  4 Jan 2013 22:07:08 +0000 (UTC)
	(envelope-from nobody@FreeBSD.org)
Received: from red.freebsd.org (red.freebsd.org [IPv6:2001:4f8:fff6::22])
	by mx1.freebsd.org (Postfix) with ESMTP id BDBCFB43
	for <freebsd-gnats-submit@FreeBSD.org>; Fri,  4 Jan 2013 22:07:08 +0000 (UTC)
Received: from red.freebsd.org (localhost [127.0.0.1])
	by red.freebsd.org (8.14.5/8.14.5) with ESMTP id r04M78g3021403
	for <freebsd-gnats-submit@FreeBSD.org>; Fri, 4 Jan 2013 22:07:08 GMT
	(envelope-from nobody@red.freebsd.org)
Received: (from nobody@localhost)
	by red.freebsd.org (8.14.5/8.14.5/Submit) id r04M78nn021402;
	Fri, 4 Jan 2013 22:07:08 GMT
	(envelope-from nobody)
Message-Id: <201301042207.r04M78nn021402@red.freebsd.org>
Date: Fri, 4 Jan 2013 22:07:08 GMT
From: "Fabian M. Borschel" <fmb@onibox.net>
To: freebsd-gnats-submit@FreeBSD.org
Subject: New port: devel/ruby-build
X-Send-Pr-Version: www-3.1
X-GNATS-Notify:

>Number:         174980
>Category:       ports
>Synopsis:       New port: devel/ruby-build
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    jgh
>State:          closed
>Quarter:        
>Keywords:       
>Date-Required:  
>Class:          change-request
>Submitter-Id:   current-users
>Arrival-Date:   Fri Jan 04 22:10:00 UTC 2013
>Closed-Date:    Mon Jan 14 23:49:30 UTC 2013
>Last-Modified:  Mon Jan 14 23:50:00 UTC 2013
>Originator:     Fabian M. Borschel
>Release:        9.0
>Organization:
>Environment:
>Description:

>How-To-Repeat:

>Fix:


Patch attached with submission follows:

Index: devel/ruby-build/pkg-descr
===================================================================
--- devel/ruby-build/pkg-descr	(revision 0)
+++ devel/ruby-build/pkg-descr	(working copy)
@@ -0,0 +1,4 @@
+ruby-build is an rbenv plugin that provides an rbenv install command to compile
+and install different versions of Ruby on UNIX-like systems. You can also use
+ruby-build without rbenv in environments where you need precise control over
+Ruby version installation.
Index: devel/ruby-build/distinfo
===================================================================
--- devel/ruby-build/distinfo	(revision 0)
+++ devel/ruby-build/distinfo	(working copy)
@@ -0,0 +1,2 @@
+SHA256 (ruby-build-20121110.tar.gz) = 3247891c4bdb8d71ae13dc8d55e8a2178662cfe2fdd27f64dd212b1f59a003fc
+SIZE (ruby-build-20121110.tar.gz) = 10739
Index: devel/ruby-build/files/patch-bin-ruby-build
===================================================================
--- devel/ruby-build/files/patch-bin-ruby-build	(revision 0)
+++ devel/ruby-build/files/patch-bin-ruby-build	(working copy)
@@ -0,0 +1,13 @@
+--- bin/ruby-build.orig	2012-11-20 00:01:39.000000000 +0100
++++ bin/ruby-build	2012-11-20 00:01:57.000000000 +0100
+@@ -205,8 +205,8 @@
+   fi
+ 
+   { ./configure --prefix="$PREFIX_PATH" $CONFIGURE_OPTS
+-    make $MAKE_OPTS
+-    make install
++    gmake $MAKE_OPTS
++    gmake install
+   } >&4 2>&1
+ }
+ 
Index: devel/ruby-build/pkg-plist
===================================================================
--- devel/ruby-build/pkg-plist	(revision 0)
+++ devel/ruby-build/pkg-plist	(working copy)
@@ -0,0 +1,4 @@
+bin/ruby-build
+libexec/rbenv-install
+libexec/rbenv-uninstall
+@unexec rm -fr %D/share/ruby-build
Index: devel/ruby-build/Makefile
===================================================================
--- devel/ruby-build/Makefile	(revision 0)
+++ devel/ruby-build/Makefile	(working copy)
@@ -0,0 +1,36 @@
+# $FreeBSD$
+
+PORTNAME=       ruby-build
+PORTVERSION=    20121110
+CATEGORIES=     devel ruby
+MASTER_SITES=   GH
+
+MAINTAINER=     fmb@onibox.net
+COMMENT=        Compile and install different ruby versions
+
+LICENSE=        RUBY-BUILD
+LICENSE_NAME=   Sam Stephenson
+LICENSE_FILE=   ${WRKSRC}/LICENSE
+LICENSE_PERMS=  ${_LICENSE_PERMS_DEFAULT}
+
+RUN_DEPENDS=		autoconf:${PORTSDIR}/devel/autoconf \
+								curl:${PORTSDIR}/ftp/curl \
+								gmake:${PORTSDIR}/devel/gmake \
+								rbenv:${PORTSDIR}/devel/rbenv
+
+USE_GITHUB=     yes
+GH_ACCOUNT=     sstephenson
+GH_PROJECT=     ruby-build
+GH_COMMIT=      0ef9259
+GH_TAGNAME=     v${PORTVERSION}
+
+NO_BUILD=       yes
+
+do-install:
+	@${INSTALL_SCRIPT} ${WRKSRC}/bin/ruby-build ${PREFIX}/bin
+	@${INSTALL_SCRIPT} ${WRKSRC}/bin/rbenv-install ${PREFIX}/libexec
+	@${INSTALL_SCRIPT} ${WRKSRC}/bin/rbenv-uninstall ${PREFIX}/libexec
+	@${MKDIR} ${PREFIX}/share/ruby-build
+	@( cd ${WRKSRC}/share/ruby-build && ${COPYTREE_BIN} \* ${PREFIX}/share/ruby-build )
+
+.include <bsd.port.mk>


>Release-Note:
>Audit-Trail:
Responsible-Changed-From-To: freebsd-ports-bugs->ruby 
Responsible-Changed-By: edwin 
Responsible-Changed-When: Fri Jan 4 22:10:08 UTC 2013 
Responsible-Changed-Why:  
ruby@ wants this port PRs (via the GNATS Auto Assign Tool) 

http://www.freebsd.org/cgi/query-pr.cgi?pr=174980 
Responsible-Changed-From-To: ruby->jgh 
Responsible-Changed-By: jgh 
Responsible-Changed-When: Sat Jan 5 02:58:12 UTC 2013 
Responsible-Changed-Why:  
I'll take it. 

http://www.freebsd.org/cgi/query-pr.cgi?pr=174980 
State-Changed-From-To: open->closed 
State-Changed-By: jgh 
State-Changed-When: Mon Jan 14 23:49:29 UTC 2013 
State-Changed-Why:  
New port added, with minor changes. Thanks! 

http://www.freebsd.org/cgi/query-pr.cgi?pr=174980 

From: dfilter@FreeBSD.ORG (dfilter service)
To: bug-followup@FreeBSD.org
Cc:  
Subject: Re: ports/174980: commit references a PR
Date: Mon, 14 Jan 2013 23:49:26 +0000 (UTC)

 Author: jgh
 Date: Mon Jan 14 23:49:12 2013
 New Revision: 310416
 URL: http://svnweb.freebsd.org/changeset/ports/310416
 
 Log:
   - add new port: devel/ruby-build
   
   ruby-build is a rbenv plugin that provides a rbenv install command to compile
   and install different versions of Ruby on UNIX-like systems. You can also use
   ruby-build without rbenv in environments where you need precise control over
   Ruby version installation.
   
   WWW: https://github.com/sstephenson/ruby-build
   
   PR:		174980
   Submitted by:	fmb@onibox.net
 
 Added:
   head/devel/ruby-build/
   head/devel/ruby-build/Makefile   (contents, props changed)
   head/devel/ruby-build/distinfo   (contents, props changed)
   head/devel/ruby-build/pkg-descr   (contents, props changed)
 Modified:
   head/devel/Makefile
 
 Modified: head/devel/Makefile
 ==============================================================================
 --- head/devel/Makefile	Mon Jan 14 22:48:21 2013	(r310415)
 +++ head/devel/Makefile	Mon Jan 14 23:49:12 2013	(r310416)
 @@ -3833,6 +3833,7 @@
      SUBDIR += ruby-aspectr
      SUBDIR += ruby-avl
      SUBDIR += ruby-bsearch
 +    SUBDIR += ruby-build
      SUBDIR += ruby-byaccr
      SUBDIR += ruby-cache
      SUBDIR += ruby-calendar
 
 Added: head/devel/ruby-build/Makefile
 ==============================================================================
 --- /dev/null	00:00:00 1970	(empty, because file is newly added)
 +++ head/devel/ruby-build/Makefile	Mon Jan 14 23:49:12 2013	(r310416)
 @@ -0,0 +1,53 @@
 +# $FreeBSD$
 +
 +PORTNAME=	ruby-build
 +PORTVERSION=	20130104
 +CATEGORIES=	devel ruby
 +MASTER_SITES=	GH
 +
 +MAINTAINER=	fmb@onibox.net
 +COMMENT=	Compile and install different ruby versions
 +
 +LICENSE=	RUBY-BUILD
 +LICENSE_NAME=	Sam Stephenson
 +LICENSE_FILE=	${WRKSRC}/LICENSE
 +LICENSE_PERMS=${_LICENSE_PERMS_DEFAULT}
 +
 +RUN_DEPENDS=	autoconf:${PORTSDIR}/devel/autoconf \
 +		curl:${PORTSDIR}/ftp/curl \
 +		gmake:${PORTSDIR}/devel/gmake
 +
 +OPTIONS_DEFINE=	RBENV
 +RBENV_DESC=	Install rbenv for installation support
 +OPTIONS_DEFAULT=	RBENV
 +
 +.include <bsd.port.options.mk>
 +
 +.if ${PORT_OPTIONS:MRBENV}
 +RUN_DEPENDS+=	rbenv:${PORTSDIR}/devel/rbenv
 +.endif
 +
 +USE_GITHUB=	yes
 +GH_ACCOUNT=	sstephenson
 +GH_PROJECT=	${PORTNAME}
 +GH_COMMIT=	9ef0e06
 +GH_TAGNAME=	v${PORTVERSION}
 +
 +NO_BUILD=	yes
 +
 +PLIST_FILES=	bin/ruby-build \
 +		libexec/rbenv-install \
 +		libexec/rbenv-uninstall
 +PORTDATA=	*
 +
 +post-patch-script:
 +	@${REINPLACE_CMD} -e 's|make\s|gmake|' \
 +		${WRKSRC}/bin/ruby-build
 +do-install:
 +	${INSTALL_SCRIPT} ${WRKSRC}/bin/ruby-build ${PREFIX}/bin
 +	${INSTALL_SCRIPT} ${WRKSRC}/bin/rbenv-install ${PREFIX}/libexec
 +	${INSTALL_SCRIPT} ${WRKSRC}/bin/rbenv-uninstall ${PREFIX}/libexec
 +	@${MKDIR} ${DATADIR}
 +	( cd ${WRKSRC}/share/ruby-build && ${COPYTREE_BIN} \* ${DATADIR} )
 +
 +.include <bsd.port.mk>
 
 Added: head/devel/ruby-build/distinfo
 ==============================================================================
 --- /dev/null	00:00:00 1970	(empty, because file is newly added)
 +++ head/devel/ruby-build/distinfo	Mon Jan 14 23:49:12 2013	(r310416)
 @@ -0,0 +1,2 @@
 +SHA256 (ruby-build-20130104.tar.gz) = ae54c9eb8e61d6ccbb33a9702d4e391f105769007a818c8be3dafad38c5d9240
 +SIZE (ruby-build-20130104.tar.gz) = 17478
 
 Added: head/devel/ruby-build/pkg-descr
 ==============================================================================
 --- /dev/null	00:00:00 1970	(empty, because file is newly added)
 +++ head/devel/ruby-build/pkg-descr	Mon Jan 14 23:49:12 2013	(r310416)
 @@ -0,0 +1,6 @@
 +ruby-build is a rbenv plugin that provides a rbenv install command to compile
 +and install different versions of Ruby on UNIX-like systems. You can also use
 +ruby-build without rbenv in environments where you need precise control over
 +Ruby version installation.
 +
 +WWW: https://github.com/sstephenson/ruby-build
 _______________________________________________
 svn-ports-all@freebsd.org mailing list
 http://lists.freebsd.org/mailman/listinfo/svn-ports-all
 To unsubscribe, send any mail to "svn-ports-all-unsubscribe@freebsd.org"
 
>Unformatted:
