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