ports/174735: New port devel/rbenv
Fabian M. Borschel
fmb at onibox.net
Thu Dec 27 10:20:02 UTC 2012
>Number: 174735
>Category: ports
>Synopsis: New port devel/rbenv
>Confidential: no
>Severity: non-critical
>Priority: low
>Responsible: freebsd-ports-bugs
>State: open
>Quarter:
>Keywords:
>Date-Required:
>Class: update
>Submitter-Id: current-users
>Arrival-Date: Thu Dec 27 10:20:01 UTC 2012
>Closed-Date:
>Last-Modified:
>Originator: Fabian M. Borschel
>Release: 9.0
>Organization:
>Environment:
>Description:
New port devel/rbenv
>How-To-Repeat:
>Fix:
Patch attached with submission follows:
Index: pkg-descr
===================================================================
--- pkg-descr (revision 0)
+++ pkg-descr (working copy)
@@ -0,0 +1,6 @@
+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.
+
+Author: Sam Stephenson <sstephenson at gmail.com>
+WWW: https://github.com/sstephenson/rbenv
Index: distinfo
===================================================================
--- distinfo (revision 0)
+++ distinfo (working copy)
@@ -0,0 +1,2 @@
+SHA256 (rbenv-0.3.0.tar.gz) = 445b8d742bbb72a4e65280e655122914d13954566fe7f46c7706f7730bbeaa35
+SIZE (rbenv-0.3.0.tar.gz) = 13703
Index: pkg-plist
===================================================================
--- pkg-plist (revision 0)
+++ pkg-plist (working copy)
@@ -0,0 +1,25 @@
+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
+ at unexec rm -f %D/bin/rbenv
Index: Makefile
===================================================================
--- Makefile (revision 0)
+++ Makefile (working copy)
@@ -0,0 +1,48 @@
+# $FreeBSD$
+
+PORTNAME= rbenv
+PORTVERSION= 0.3.0
+CATEGORIES= devel
+#MASTER_SITES= https://github.com/sstephenson/rbenv/archive/
+
+MAINTAINER= fmb at onibox.net
+COMMENT= Manage multiple versions of ruby
+
+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
+ ${INSTALL_SCRIPT} ${WRKSRC}/libexec/rbenv ${PREFIX}/libexec
+ ${INSTALL_SCRIPT} ${WRKSRC}/libexec/rbenv-commands ${PREFIX}/libexec
+ ${INSTALL_SCRIPT} ${WRKSRC}/libexec/rbenv-completions ${PREFIX}/libexec
+ ${INSTALL_SCRIPT} ${WRKSRC}/libexec/rbenv-exec ${PREFIX}/libexec
+ ${INSTALL_SCRIPT} ${WRKSRC}/libexec/rbenv-global ${PREFIX}/libexec
+ ${INSTALL_SCRIPT} ${WRKSRC}/libexec/rbenv-help ${PREFIX}/libexec
+ ${INSTALL_SCRIPT} ${WRKSRC}/libexec/rbenv-hooks ${PREFIX}/libexec
+ ${INSTALL_SCRIPT} ${WRKSRC}/libexec/rbenv-init ${PREFIX}/libexec
+ ${INSTALL_SCRIPT} ${WRKSRC}/libexec/rbenv-local ${PREFIX}/libexec
+ ${INSTALL_SCRIPT} ${WRKSRC}/libexec/rbenv-prefix ${PREFIX}/libexec
+ ${INSTALL_SCRIPT} ${WRKSRC}/libexec/rbenv-rehash ${PREFIX}/libexec
+ ${INSTALL_SCRIPT} ${WRKSRC}/libexec/rbenv-root ${PREFIX}/libexec
+ ${INSTALL_SCRIPT} ${WRKSRC}/libexec/rbenv-sh-shell ${PREFIX}/libexec
+ ${INSTALL_SCRIPT} ${WRKSRC}/libexec/rbenv-shims ${PREFIX}/libexec
+ ${INSTALL_SCRIPT} ${WRKSRC}/libexec/rbenv-version ${PREFIX}/libexec
+ ${INSTALL_SCRIPT} ${WRKSRC}/libexec/rbenv-version-file ${PREFIX}/libexec
+ ${INSTALL_SCRIPT} ${WRKSRC}/libexec/rbenv-version-file-read ${PREFIX}/libexec
+ ${INSTALL_SCRIPT} ${WRKSRC}/libexec/rbenv-version-file-write ${PREFIX}/libexec
+ ${INSTALL_SCRIPT} ${WRKSRC}/libexec/rbenv-version-name ${PREFIX}/libexec
+ ${INSTALL_SCRIPT} ${WRKSRC}/libexec/rbenv-version-origin ${PREFIX}/libexec
+ ${INSTALL_SCRIPT} ${WRKSRC}/libexec/rbenv-versions ${PREFIX}/libexec
+ ${INSTALL_SCRIPT} ${WRKSRC}/libexec/rbenv-whence ${PREFIX}/libexec
+ ${INSTALL_SCRIPT} ${WRKSRC}/libexec/rbenv-which ${PREFIX}/libexec
+ @${LN} -sf ${PREFIX}/libexec/rbenv ${PREFIX}/bin/rbenv
+
+.include <bsd.port.mk>
>Release-Note:
>Audit-Trail:
>Unformatted:
More information about the freebsd-ports-bugs
mailing list