notbugAs an Amazon Associate I earn from qualifying purchases.
Want a good read? Try FreeBSD Mastery: Jails (IT Mastery Book 15)
Want a good monitor light? See my photosAll times are UTC
Ukraine
This referral link gives you 10% off a Fastmail.com account and gives me a discount on my Fastmail account.

Get notified when packages are built

A new feature has been added. FreshPorts already tracks package built by the FreeBSD project. This information is displayed on each port page. You can now get an email when FreshPorts notices a new package is available for something on one of your watch lists. However, you must opt into that. Click on Report Subscriptions on the right, and New Package Notification box, and click on Update.

Finally, under Watch Lists, click on ABI Package Subscriptions to select your ABI (e.g. FreeBSD:14:amd64) & package set (latest/quarterly) combination for a given watch list. This is what FreshPorts will look for.

Port details
rbenv Manage multiple versions of ruby
1.2.0 devel on this many watch lists=1 search for ports that depend on this port Find issues related to this port Report an issue related to this port View this port on Repology. pkg-fallout 1.2.0Version of this port present on the latest quarterly branch.
Maintainer: ruby@FreeBSD.org search for ports maintained by this maintainer
Port Added: 2013-01-02 07:40:53
Last Update: 2022-09-07 21:58:51
Commit Hash: fb16dfe
People watching this port, also watch:: policyd2, rc, py39-cjkwrap, py39-darts.util.lru, monit
Also Listed In: ruby
License: MIT
WWW:
https://github.com/rbenv/rbenv
Description:
Use rbenv to pick a Ruby version for your application and guarantee that your development environment matches production. Put rbenv to work with Bundler for painless Ruby upgrades and bulletproof deployments.
Homepage    cgit ¦ Codeberg ¦ GitHub ¦ GitLab ¦ SVNWeb

Manual pages:
FreshPorts has no man page information for this port.
pkg-plist: as obtained via: make generate-plist
Expand this list (37 items)
Collapse this list.
  1. /usr/local/share/licenses/rbenv-1.2.0/catalog.mk
  2. /usr/local/share/licenses/rbenv-1.2.0/LICENSE
  3. /usr/local/share/licenses/rbenv-1.2.0/MIT
  4. bin/rbenv
  5. etc/rbenv.d/exec/gem-rehash.bash
  6. etc/rbenv.d/exec/gem-rehash/rubygems_plugin.rb
  7. libexec/rbenv
  8. libexec/rbenv---version
  9. libexec/rbenv-commands
  10. libexec/rbenv-completions
  11. libexec/rbenv-exec
  12. libexec/rbenv-global
  13. libexec/rbenv-help
  14. libexec/rbenv-hooks
  15. libexec/rbenv-init
  16. libexec/rbenv-local
  17. libexec/rbenv-prefix
  18. libexec/rbenv-realpath.dylib
  19. libexec/rbenv-rehash
  20. libexec/rbenv-root
  21. libexec/rbenv-sh-rehash
  22. libexec/rbenv-sh-shell
  23. libexec/rbenv-shims
  24. libexec/rbenv-version
  25. libexec/rbenv-version-file
  26. libexec/rbenv-version-file-read
  27. libexec/rbenv-version-file-write
  28. libexec/rbenv-version-name
  29. libexec/rbenv-version-origin
  30. libexec/rbenv-versions
  31. libexec/rbenv-whence
  32. libexec/rbenv-which
  33. share/rbenv/completions/rbenv.bash
  34. share/rbenv/completions/rbenv.zsh
  35. @owner
  36. @group
  37. @mode
Collapse this list.
Dependency lines:
  • rbenv>0:devel/rbenv
To install the port:
cd /usr/ports/devel/rbenv/ && make install clean
To add the package, run one of these commands:
  • pkg install devel/rbenv
  • pkg install rbenv
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.
PKGNAME: rbenv
Flavors: there is no flavor information for this port.
distinfo:
TIMESTAMP = 1635181743 SHA256 (rbenv-rbenv-v1.2.0_GH0.tar.gz) = 3f3a31b8a73c174e3e877ccc1ea453d966b4d810a2aadcd4d8c460bc9ec85e0c SIZE (rbenv-rbenv-v1.2.0_GH0.tar.gz) = 32994

Packages (timestamps in pop-ups are UTC):
rbenv
ABIaarch64amd64armv6armv7i386powerpcpowerpc64powerpc64le
FreeBSD:13:latest1.2.01.2.01.1.21.2.01.2.0-1.1.2-
FreeBSD:13:quarterly1.2.01.2.01.2.01.2.01.2.01.2.01.2.01.2.0
FreeBSD:14:latest1.2.01.2.01.2.01.2.01.2.01.2.0-1.2.0
FreeBSD:14:quarterly1.2.01.2.0-1.2.01.2.01.2.01.2.01.2.0
FreeBSD:15:latest1.2.01.2.0n/a1.2.0n/a1.2.01.2.01.2.0
FreeBSD:15:quarterly--n/a-n/a---
Dependencies
NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
Runtime dependencies:
  1. bash : shells/bash
This port is required by:
for Run
  1. devel/ruby-build

Configuration Options:
No options to configure
Options name:
devel_rbenv
USES:
cpe
pkg-message:
For install:
Load rbenv automatically by appending the following to ~/.bash_profile: eval "$(rbenv init -)"
Master Sites:
Expand this list (1 items)
Collapse this list.
  1. https://codeload.github.com/rbenv/rbenv/tar.gz/v1.2.0?dummy=/
Collapse this list.

Number of commits found: 30

Commit History - (may be incomplete: for full details, see links to repositories near top of page)
CommitCreditsLog message
07 Sep 2022 21:58:51
commit hash: fb16dfecae4a6efac9f3a78e0b759fb7a3c53de4commit hash: fb16dfecae4a6efac9f3a78e0b759fb7a3c53de4commit hash: fb16dfecae4a6efac9f3a78e0b759fb7a3c53de4commit hash: fb16dfecae4a6efac9f3a78e0b759fb7a3c53de4 files touched by this commit
Stefan Eßer (se) search for other commits by this committer
Remove WWW entries moved into port Makefiles

Commit b7f05445c00f has added WWW entries to port Makefiles based on
WWW: lines in pkg-descr files.

This commit removes the WWW: lines of moved-over URLs from these
pkg-descr files.

Approved by:		portmgr (tcberner)
1.2.0
07 Sep 2022 21:10:59
commit hash: b7f05445c00f2625aa19b4154ebcbce5ed2daa52commit hash: b7f05445c00f2625aa19b4154ebcbce5ed2daa52commit hash: b7f05445c00f2625aa19b4154ebcbce5ed2daa52commit hash: b7f05445c00f2625aa19b4154ebcbce5ed2daa52 files touched by this commit
Stefan Eßer (se) search for other commits by this committer
Add WWW entries to port Makefiles

It has been common practice to have one or more URLs at the end of the
ports' pkg-descr files, one per line and prefixed with "WWW:". These
URLs should point at a project website or other relevant resources.

Access to these URLs required processing of the pkg-descr files, and
they have often become stale over time. If more than one such URL was
present in a pkg-descr file, only the first one was tarnsfered into
the port INDEX, but for many ports only the last line did contain the
port specific URL to further information.

There have been several proposals to make a project URL available as
a macro in the ports' Makefiles, over time.
(Only the first 15 lines of the commit message are shown above View all of this commit message)
1.2.0
25 Oct 2021 21:54:39
commit hash: 98e2debfbb21379e5fc0cb1c9801336c3f433885commit hash: 98e2debfbb21379e5fc0cb1c9801336c3f433885commit hash: 98e2debfbb21379e5fc0cb1c9801336c3f433885commit hash: 98e2debfbb21379e5fc0cb1c9801336c3f433885 files touched by this commit
Po-Chuan Hsieh (sunpoet) search for other commits by this committer
devel/rbenv: Update to 1.2.0

Changes:	https://github.com/rbenv/rbenv/releases
1.1.2
14 Oct 2021 21:30:45
commit hash: a18fc6362f8086f53190fb45adb4a0a172f11b59commit hash: a18fc6362f8086f53190fb45adb4a0a172f11b59commit hash: a18fc6362f8086f53190fb45adb4a0a172f11b59commit hash: a18fc6362f8086f53190fb45adb4a0a172f11b59 files touched by this commit
Stefan Eßer (se) search for other commits by this committer
devel/rbenv: Add CPE information

Approved by:	portmgr (blanket)
1.1.2
29 Aug 2021 14:54:01
commit hash: adb7b0687e256219563428386c0b082f7145c795commit hash: adb7b0687e256219563428386c0b082f7145c795commit hash: adb7b0687e256219563428386c0b082f7145c795commit hash: adb7b0687e256219563428386c0b082f7145c795 files touched by this commit
Alexey Dokuchaev (danfe) search for other commits by this committer
Cleanup: for ports under d* categories, drop redundant GH_{ACCOUNT,PROJECT}.
1.1.2
07 Apr 2021 08:09:01
commit hash: cf118ccf875508b9a1c570044c93cfcc82bd455ccommit hash: cf118ccf875508b9a1c570044c93cfcc82bd455ccommit hash: cf118ccf875508b9a1c570044c93cfcc82bd455ccommit hash: cf118ccf875508b9a1c570044c93cfcc82bd455c files touched by this commit
Mathieu Arnold (mat) search for other commits by this committer
One more small cleanup, forgotten yesterday.
Reported by:	lwhsu
1.1.2
06 Apr 2021 14:31:07
commit hash: 305f148f482daf30dcf728039d03d019f88344ebcommit hash: 305f148f482daf30dcf728039d03d019f88344ebcommit hash: 305f148f482daf30dcf728039d03d019f88344ebcommit hash: 305f148f482daf30dcf728039d03d019f88344eb files touched by this commit
Mathieu Arnold (mat) search for other commits by this committer
Remove # $FreeBSD$ from Makefiles.
1.1.2
13 Aug 2019 16:01:59
Revision:508835Original commit files touched by this commit Sanity Test Failure
mat search for other commits by this committer
Convert to UCL & cleanup pkg-message (categories d)
1.1.2
31 Mar 2019 13:40:03
Revision:497410Original commit files touched by this commit
meta search for other commits by this committer
devel/rbenv: devel/rbenv: Update to 1.1.2

- Fix rehash mechanism for versions of bash that complain about clobbering
/dev/null
- Enforce absolute RBENV_DIR to avoid having to unset CDPATH
- rbenv-version-file: ensure that the version file is a file
- rbenv init -: fix output to work without args and set -u
- rbenv shell: better error message when shell integration wasn't enabled
- Enable freezing rbenv version via rbenv version-name > .ruby-version in the
shell
- rbenv-which: avoid changing PATH unless necessary
- rbenv-prefix: do not silence rbenv-which errors for system version

PR:		236859
Submitted by:	Jose Luis Duran <jlduran@gmail.com>
Relnotes:	https://github.com/rbenv/rbenv/releases/tag/v1.1.2
1.1.1
14 May 2018 00:40:22
Revision:469844Original commit files touched by this commit
meta search for other commits by this committer
devel/rbenv: pass maintainership to ruby@

as I've joined ruby@. More eyes should catch up with updates quickly.

Approved by:	? (mentor)
1.1.1
20 Mar 2018 06:16:19
Revision:465067Original commit files touched by this commit
meta search for other commits by this committer
Update MAINTAINER to my new FreBSD.org account

also update my email address in "Created by:" field.

Approved by:	hrs (mentor)
1.1.1
26 Jun 2017 23:53:56
Revision:444434Original commit files touched by this commit
dbaio search for other commits by this committer
devel/rbenv: Update to 1.1.1

Changes: https://github.com/rbenv/rbenv/releases/tag/v1.1.1

PR:		220243
Submitted by:	Jose Luis Duran <jlduran@gmail.com>
Approved by:	garga (mentor), meta+ports@vmeta.jp (maintainer)
Differential Revision:	https://reviews.freebsd.org/D11360
1.1.0
26 Jun 2017 19:37:08
Revision:444401Original commit files touched by this commit
sunpoet search for other commits by this committer
Add LICENSE_FILE

- Fix COPYTREE_BIN usage

Approved by:	portmgr (blanket)
1.1.0
07 Dec 2016 12:24:38
Revision:428052Original commit files touched by this commit
amdmi3 search for other commits by this committer
Update to version 1.1.0:

Backwards incompatible:

- Remove deprecated ruby-local-exec executable
- Remove support for .rbenv-version legacy version file
- Remove support for default, global legacy global version files

Features:

- Add support for rbenv shell - style of invocation that restores previous
version

Housekeeping:

- Adopt Contributor Covenant 1.4
- Replace . with source for fish shell
- Unset CDPATH if it's set by the user
- Fix rbenv <cmd> --help for sh-* commands
- Expand literal tilde in PATH

PR:		214838
Submitted by:	jlduran@gmail.com
Approved by:	meta+ports@vmeta.jp (maintainer)
1.0.0_2
18 Aug 2016 16:47:09
Revision:420411Original commit files touched by this commit
pawel search for other commits by this committer
- Compile the realpath C extension to speed up rbenv across the board
- The version of shobj-conf currently included in rbenv is a little old,
  and doesn't support FreeBSD 1x, include newer version. Upstreamed:

  https://github.com/rbenv/rbenv/pull/922

PR:		211657
Submitted by:	Jose Luis Duran
Approved by:	Koichiro IWAO (maintainer)
1.0.0_1
06 Aug 2016 01:02:41
Revision:419725Original commit files touched by this commit
pawel search for other commits by this committer
Simplify link creation

Submitted by:	mat
1.0.0_1
05 Aug 2016 18:55:03
Revision:419704Original commit files touched by this commit
pawel search for other commits by this committer
- Change the GitHub repo sstephenson -> rbenv [1]
- Include the gem-rehash plugin (now included with rbenv) [1]
- Update the autocompletion patch [1]
- Update WWW homepage, add pkg-descr [1]
- Fix absolute path link to libexec/rbenv

PR:		211536 [1]
Submitted by:	Jose Luis Duran (via private email) [1]
Approved by:	Koichiro IWAO (maintainer)
1.0.0
01 Apr 2016 14:00:57
Revision:412346Original commit files touched by this commit
mat search for other commits by this committer
Remove ${PORTSDIR}/ from dependencies, categories d, e, f, and g.

With hat:	portmgr
Sponsored by:	Absolight
1.0.0
14 Jan 2016 08:03:29
Revision:406097Original commit files touched by this commit
miwi search for other commits by this committer
- Update to 1.0.0

PR:		206183
Submitted by:	maintainer
0.4.0_2
06 May 2015 15:16:54
Revision:385521Original commit files touched by this commit
mat search for other commits by this committer
Update ports in the [bcd]* categories to not use GH_COMMIT.

With minor cleanups to make things simpler.

With hat:	portmgr
Sponsored by:	Absolight
0.4.0_2
19 Mar 2015 16:44:59
Revision:381618Original commit files touched by this commit
bdrewery search for other commits by this committer
Update USE_GITHUB so it does not require GH_COMMIT.

Using this new scheme allows only setting the _tag_ or _commit hash_ in
GH_TAGNAME and not having to know the hash for a tag.  This scheme will
download a tarball that has a different checksum than before due to a changed
directory name for extraction.

The following MASTER_SITES are provided to retain the old checksum and
directory structure (that require GH_COMMIT):
  GH -> GHL
  GITHUB -> GITHUB_LEGACY

Differential Revision:	https://reviews.freebsd.org/D748
Submitted by:	amdmi3
Reviewed by:	mat, swills, antoine, bdrewery
With hat:	portmgr
0.4.0_2
27 Oct 2014 11:07:20
Revision:371552Original commit files touched by this commit
bapt search for other commits by this committer
Cleanup plist
0.4.0_2
14 Jul 2014 07:30:15
Revision:361737Original commit files touched by this commit
rakuco search for other commits by this committer
- Pass maintainership to submitter.
- Fix LICENSE, the port is actually MIT-licensed.

PR:		191856
Submitted by:	Koichiro IWAO <meta+ports@vmeta.jp>
0.4.0_2
12 Jul 2014 22:44:55
Revision:361649Original commit files touched by this commit
rakuco search for other commits by this committer
Reset maintainership.

PR:		191848
Submitted by:	Fabian M. Borschel <fmb@mailbox.org>
0.4.0_2
15 Jun 2014 03:00:03
Revision:357810Original commit files touched by this commit
miwi search for other commits by this committer
- Stage support

PR:		190979
0.4.0_2
20 Sep 2013 17:17:45
Revision:327726Original commit files touched by this commit
bapt search for other commits by this committer
Add NO_STAGE all over the place in preparation for the staging support (cat:
devel part 4)
0.4.0_2
11 Aug 2013 22:00:09
Revision:324606Original commit files touched by this commit
jgh search for other commits by this committer
- sanitize installation to not clobber suid/guid files
- while here print installation

Previous installations reset the ownerships of all
SUID and SGID files in /usr/local/libexec and
included subdirectories to root:wheel.
PR:		180851
Reported by:	Carl Johnson <carlj@peak.org>
Submitted by:	jgh@
Approved by:	fmb@onibox.net (maintainer timeout, > 14days )
0.4.0_1
08 Jun 2013 06:39:46
Revision:320237Original commit files touched by this commit
jgh search for other commits by this committer
- fix completions installations [1]
- while here explictly name LICENSE_PERMS

PR:		177755
Submitted by:	freebsd@geoffgarside.co.uk [1], fmb@onibox.net (maintainer)
Approved by:	maintainer
0.4.0
26 Jan 2013 11:06:01
Revision:311004Original commit files touched by this commit
mva search for other commits by this committer
- Update to 0.4.0

PR:		ports/175256
Submitted by:	Fabian M. Borschel <fmb@onibox.net> (maintainer)
0.3.0
02 Jan 2013 07:40:39
Revision:309803Original commit files touched by this commit
jgh search for other commits by this committer
- 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

Number of commits found: 30