Bug 174735 - New port devel/rbenv
New port devel/rbenv
Status: Closed FIXED
Product: Ports & Packages
Classification: Unclassified
Component: Individual Port(s)
Latest
Any Any
: Normal Affects Only Me
Assigned To: jgh@FreeBSD.org
:
Depends on:
Blocks:
  Show dependency treegraph
 
Reported: 2012-12-27 10:20 UTC by fmb
Modified: 2013-01-02 07:50 UTC (History)
0 users

See Also:


Attachments
file.diff (3.71 KB, patch)
2012-12-27 10:20 UTC, fmb
no flags Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description fmb 2012-12-27 10:20:01 UTC
New port devel/rbenv

Fix: Patch attached with submission follows:
Comment 1 Edwin Groothuis freebsd_committer 2012-12-27 10:20:19 UTC
Class Changed
From-To: update->change-request

Fix category (new ports should be change-requests) (via the GNATS Auto 
Assign Tool)
Comment 2 jgh@FreeBSD.org freebsd_committer 2012-12-27 17:33:32 UTC
Responsible Changed
From-To: freebsd-ports-bugs->jgh

I'll take it.
Comment 3 dfilter freebsd_committer 2013-01-02 07:40:54 UTC
Author: jgh
Date: Wed Jan  2 07:40:39 2013
New Revision: 309803
URL: http://svnweb.freebsd.org/changeset/ports/309803

Log:
  - add new port : devel/rbenv
  
  rbenv lets you easily switch between multiple versions of Ruby.
  It's simple, unobtrusive, and follows the UNIX tradition of
  single-purpose tools that do one thing well.
  
  WWW: https://github.com/sstephenson/rbenv
  
  PR:		174735
  Submitted by:	fmb@onibox.net

Added:
  head/devel/rbenv/
  head/devel/rbenv/Makefile   (contents, props changed)
  head/devel/rbenv/distinfo   (contents, props changed)
  head/devel/rbenv/pkg-descr   (contents, props changed)
  head/devel/rbenv/pkg-plist   (contents, props changed)
Modified:
  head/devel/Makefile

Modified: head/devel/Makefile
==============================================================================
--- head/devel/Makefile	Wed Jan  2 07:19:09 2013	(r309802)
+++ head/devel/Makefile	Wed Jan  2 07:40:39 2013	(r309803)
@@ -3781,6 +3781,7 @@
     SUBDIR += ragel
     SUBDIR += raknet
     SUBDIR += rapidsvn
+    SUBDIR += rbenv
     SUBDIR += rbtools
     SUBDIR += rclint
     SUBDIR += rcs

Added: head/devel/rbenv/Makefile
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/devel/rbenv/Makefile	Wed Jan  2 07:40:39 2013	(r309803)
@@ -0,0 +1,31 @@
+# $FreeBSD$
+
+PORTNAME=	rbenv
+PORTVERSION=	0.3.0
+CATEGORIES=	devel ruby
+MASTER_SITES=	GH
+
+MAINTAINER=	fmb@onibox.net
+COMMENT=	Manage multiple versions of ruby
+
+LICENSE=	RBENV
+LICENSE_NAME=	Sam Stephenson
+LICENSE_FILE=	${WRKSRC}/LICENSE
+LICENSE_PERMS=	${_LICENSE_PERMS_DEFAULT}
+
+RUN_DEPENDS=	bash:${PORTSDIR}/shells/bash
+
+USE_GITHUB=	yes
+GH_ACCOUNT=	sstephenson
+GH_PROJECT=	rbenv
+GH_COMMIT=	b10bdb1
+GH_TAGNAME=	v${PORTVERSION}
+
+NO_BUILD=	yes
+
+do-install:
+	${INSTALL_SCRIPT} ${WRKSRC}/bin/ruby-local-exec ${PREFIX}/bin
+	( cd ${WRKSRC}/libexec && ${COPYTREE_BIN} \* ${PREFIX}/libexec )
+	@${LN} -sf ${PREFIX}/libexec/rbenv ${PREFIX}/bin/rbenv
+
+.include <bsd.port.mk>

Added: head/devel/rbenv/distinfo
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/devel/rbenv/distinfo	Wed Jan  2 07:40:39 2013	(r309803)
@@ -0,0 +1,2 @@
+SHA256 (rbenv-0.3.0.tar.gz) = 445b8d742bbb72a4e65280e655122914d13954566fe7f46c7706f7730bbeaa35
+SIZE (rbenv-0.3.0.tar.gz) = 13703

Added: head/devel/rbenv/pkg-descr
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/devel/rbenv/pkg-descr	Wed Jan  2 07:40:39 2013	(r309803)
@@ -0,0 +1,5 @@
+rbenv lets you easily switch between multiple versions of Ruby.
+It's simple, unobtrusive, and follows the UNIX tradition of
+single-purpose tools that do one thing well.
+
+WWW: https://github.com/sstephenson/rbenv

Added: head/devel/rbenv/pkg-plist
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/devel/rbenv/pkg-plist	Wed Jan  2 07:40:39 2013	(r309803)
@@ -0,0 +1,25 @@
+bin/rbenv
+bin/ruby-local-exec
+libexec/rbenv
+libexec/rbenv-commands
+libexec/rbenv-completions
+libexec/rbenv-exec
+libexec/rbenv-global
+libexec/rbenv-help
+libexec/rbenv-hooks
+libexec/rbenv-init
+libexec/rbenv-local
+libexec/rbenv-prefix
+libexec/rbenv-rehash
+libexec/rbenv-root
+libexec/rbenv-sh-shell
+libexec/rbenv-shims
+libexec/rbenv-version
+libexec/rbenv-version-file
+libexec/rbenv-version-file-read
+libexec/rbenv-version-file-write
+libexec/rbenv-version-name
+libexec/rbenv-version-origin
+libexec/rbenv-versions
+libexec/rbenv-whence
+libexec/rbenv-which
_______________________________________________
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"
Comment 4 jgh@FreeBSD.org freebsd_committer 2013-01-02 07:41:01 UTC
State Changed
From-To: open->closed

New port added, with minor changes. Thanks!
Comment 5 dfilter freebsd_committer 2013-01-02 07:45:40 UTC
Author: jgh (ports committer)
Date: Wed Jan  2 07:45:32 2013
New Revision: 40531
URL: http://svnweb.freebsd.org/changeset/doc/40531

Log:
  - add Fabian M. Borschel for devel/rbenv
  
  PR:		174735

Modified:
  head/en_US.ISO8859-1/articles/contributors/contrib.additional.xml

Modified: head/en_US.ISO8859-1/articles/contributors/contrib.additional.xml
==============================================================================
--- head/en_US.ISO8859-1/articles/contributors/contrib.additional.xml	Wed Jan  2 00:01:20 2013	(r40530)
+++ head/en_US.ISO8859-1/articles/contributors/contrib.additional.xml	Wed Jan  2 07:45:32 2013	(r40531)
@@ -3096,6 +3096,11 @@
     </listitem>
 
     <listitem>
+      <para>Fabian M. Borschel
+	<email>fmb@onibox.net</email></para>
+    </listitem>
+
+    <listitem>
       <para>Fabien Devaux
 	<email>fab@gcu.info</email></para>
     </listitem>
_______________________________________________
svn-doc-all@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/svn-doc-all
To unsubscribe, send any mail to "svn-doc-all-unsubscribe@freebsd.org"