Vagrant is a tool for building and distributing virtualized development
environments.
If you want to use vagrant together with an installed gitlab on the same host, use vagrant-gitlab.
===> The following configuration options are available for vagrant-2.4.9:
BASH=on: Install programmable completions for Bash
ZSH=on: Install programmable completions for zsh
===> Use 'make config' to modify these settings
sysutils/vagrant: split into vagrant-gitlab that can be used together with
gitlab
Added a new port vagrant-gitlab that can be installed with gitlab on the same
host.
Currently I do not see another solution as other rubygem version that are
installed
by some ports are breaking gitlab and that was the reason to split this.
Some maintainers to do test their changes against all ports which made this step
necessary.
You can also install gitlab in a jail to fix these problems.
PR: 287926
Mk/bsd.default-versions.mk: Change default version of Ruby to 3.3
With the release of 3.2.8 Ruby 3.2 series switched to security fix
only phase and will be reach its EoL on March 2026. So change defult
version of Ruby to 3.3.
Following changes are made to pass exp-run.
* Fix build of audio/rubygem-ruby-shout by adding
'--with-cflags="-Wno-error=int-conversion"' to CONFIGURE_ARGS.
* Build of devel/rubygem-mmap2 fails with Ruby 3.3 and later because
of internal API change of Ruby. So mark BROKEN with them.
* devel/rubygem-xdg7, sysutils/vagrant and www/redmine51 don't support
Ruby 3.3 and later. So mark BROKEN with them.
* misc/sdformat and textproc/ruby-rdtool are already marked BROKEN
with Ruby 3.2 and build with all other Ruby versions also fails with
same error. So mark just BROKEN.
* Fix plist error of sysutils/puppet8.
* Fix RUN_DEPENDS of textproc/quarto.
PR: 286217
Approved by: self (with hat of ruby)
Exp-run by: antoine
filesystems: add new category for file systems and related utilities
The filesystems category houses file systems and file system utilities.
It is added mainly to turn the sysutils/fusefs-* pseudo-category into
a proper one, but is also useful for the sundry of other file systems
related ports found in the tree.
Ports that seem like they belong there are moved to the new category.
Two ports, sysutils/fusefs-funionfs and sysutils/fusefs-fusepak are
not moved as they currently don't fetch and don't have TIMESTAMP set
in their distinfo, but that is required to be able to push a rename
of the port by the pre-receive hook.
Approved by: portmgr (rene)
Reviewed by: mat
Pull Request: https://github.com/freebsd/freebsd-ports/pull/302
PR: 281988
sysutils/vagrant: Bump dependencies
This unbreaks `vagrant --version' and (hopefully)
all major subcommands.
PR: 278431
Approved by: joe@thrallingpenguin.com (maintainer)
MFH: 2024Q2
Mk/**ruby.mk: Switch from USE_RUBY=yes to USES=ruby
Switch from Mk/bsd.ruby.mk to Mk/Uses/ruby.mk
Notable changes are.
- Mk/bsd.ruby.mk is moved to Mk/Uses/ruby.mk.
- USE_RUBY=yes is replaced with USES=ruby.
- USE_RUBY_EXTCONF is replaced with USES=ruby:extconf.
- USE_RUBY_RDOC is replaced with USES=ruby:rdoc.
- USE_RUBY_SETUP is replaces with USES=ruby:setup.
- RUBY_NO_BUILD_DEPENDS and RUBY_NO_RUN_DEPENDS are replaced with
USES=ruby:{build,none,run}.
- RUBY_REQUIRE isn't used anywhere, so removed.
- USES=gem now implies USES=ruby.
This is mainly the work of yasu@ at https://reviews.freebsd.org/D27863
I have just made some cosmetic changes and ran exp-run to test that the
tree is not in a BROKEN state.
Approved by: portmgr
Differential Revision: https://reviews.freebsd.org/D37925
sysutils/vagrant: Respect hier(7) for networks.conf
Since virtualbox-ose 6.1.26 there is a new networks.conf file
which had originally been placed in /etc/vbox.
In 66635b2061daf this was been corrected for emulators/virtualbox-ose,
this change does the same for vagrant's virtualbox plugin.
Before this change, networks.conf had to be put into two places
(e.g., by symlinking /usr/local/etc/vbox to /etc/vbox).
PR: 266845
Approved by: joe@thrallingpenguin.com (maintainer)
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)
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 )
sysutils/vagrant: Fix PLIST after 7b279c9e09e1d27a385b7400842622b03a60c5bb
- While I'm here, remove trailing slash from GEMS_DIR to match gem.mk
Approved by: portmgr (blanket)
sysutils/vagrant: Update RUN_DEPENDS
- Change RUN_DEPENDS from rubygem-net-scp to rubygem-net-scp1
- Change RUN_DEPENDS from rubygem-net-sftp to rubygem-net-sftp2
- Bump PORTREVISION for dependency change
Change dep of rubygem-bcrypt_pbkdf to rubygem-bcrypt_pbkdf10 to not break the
port
if I later commit an upgrade to rubygem-bcrypt_pbkdf.
Approved by: blancket
sysutils/vagrant: Chase devel/rubygem-childprocess update
Judging by Vagrant's gemspec file, Vagrant requires rubygem-childprocess
version which is between 3.0.0 and 3.1.0 (expressed as ~> 3.0.0). Recently,
devel/ruby-gemprocess was updated to 4.0.0. It is necessary to switch to a
new port supporting version 3.0.*, which is devel/ruby-gemprocess3.
Approved by: portmgr blanket (runtime fix)
Use CA certificates from ca_root_nss for TLS validation
instead of embedding a very old version of that file, and depend
on ca_root_nss for that.
Add dependency on curl, which has been missing for a long time.
PR: 234421
Submitted by: joe@thrallingpenguin.com
Reported by: corvid@openmailbox.org
Approved by: joe@thrallingpenguin.com (maintainer)
update sysutils/vagrant to 2.0.3
The port's upstream github account was changed/renamed, this is reflected
in the GH_ACCOUNT change.
Tests are not installed anymore, so pkg-plist is a lot shorter now.
The ".runner" "simple build script" is not required for the port and
installed by accident, so just rm it.
PR: 226662
Approved by: joe at thrallingpenguin com
sysutils/vagrant: update to 2.0.0
https://github.com/hashicorp/vagrant/releases
Also adds a one-line patch to vagrant's ssh_communicator to avoid a
flood of warnings from net-ssh (net-ssh changed a parameter's name).
PR: 222390
Approved by: joe(at)thrallingpenguin.com (maintainer)
sysutils/vagrant: update to 1.8.5
Also update to work with new rubygem-mime-types version
PR: 209973
Approved by: joe@thrallingpenguin.com (maintainer)
sysutils/vagrant: use sysutils/bundler17
while here, sort and fix plist
PR: 200614
Differential Revision: https://reviews.freebsd.org/D2760
Approved by: mat (mentor)
syusutils/vagrant: fix with newer bundler
Adding a patch to make bundler work with the newer version of rubygem-bundler
PR: 193600
Submitted by: swills (myself)
Approved by: Joe Benden <joe@thrallingpenguin.com> (maintainer)
- Update to 1.5.4 [1]
- Switch to security/rubygem-net-ssh27 for dependency
- Switch to security/rubygem-net-scp11 for dependency
PR: ports/188925 [1]
Submitted by: Joseph Benden <joe@thrallingpenguin.com> (maintainer) [1]