diff options
Diffstat (limited to 'sysutils/vagrant/Makefile')
-rw-r--r-- | sysutils/vagrant/Makefile | 31 |
1 files changed, 14 insertions, 17 deletions
diff --git a/sysutils/vagrant/Makefile b/sysutils/vagrant/Makefile index 184a74d825e8..26155cc12a87 100644 --- a/sysutils/vagrant/Makefile +++ b/sysutils/vagrant/Makefile @@ -1,10 +1,10 @@ PORTNAME= vagrant -PORTVERSION= 2.3.7 +PORTVERSION= 2.4.1 DISTVERSIONPREFIX= v -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= sysutils rubygems devel -MAINTAINER= joe@thrallingpenguin.com +MAINTAINER= ports@FreeBSD.org COMMENT= Vagrant Virtual Machine Manager WWW= https://www.vagrantup.com/ @@ -17,30 +17,30 @@ BUILD_DEPENDS= rubygem-builder>=2.1.2:devel/rubygem-builder \ RUN_DEPENDS= ca_root_nss>=0:security/ca_root_nss \ curl:ftp/curl \ rubygem-bcrypt_pbkdf>=1.1:security/rubygem-bcrypt_pbkdf \ - rubygem-childprocess>=5.0:devel/rubygem-childprocess \ + rubygem-childprocess-gitlab>=4.1.0:devel/rubygem-childprocess-gitlab \ rubygem-ed25519>=1.3.0:security/rubygem-ed25519 \ rubygem-erubi>=0:www/rubygem-erubi \ rubygem-googleapis-common-protos-types>=1.3.0:devel/rubygem-googleapis-common-protos-types \ - rubygem-grpc>=1.48.0:net/rubygem-grpc \ + rubygem-grpc-gitlab>=1.56.0:net/rubygem-grpc-gitlab \ rubygem-hashicorp-checkpoint>=0.1.5<0.2:www/rubygem-hashicorp-checkpoint \ - rubygem-i18n>=1.12,2:devel/rubygem-i18n \ + rubygem-i18n>=1.12,2<2,2:devel/rubygem-i18n \ rubygem-ipaddr>=1.2.4:net/rubygem-ipaddr \ - rubygem-listen>=3.7:devel/rubygem-listen \ + rubygem-listen>=3.7<4:devel/rubygem-listen \ rubygem-log4r>=1.1.9<1.1.11:sysutils/rubygem-log4r \ - rubygem-mime-types>=3.3:misc/rubygem-mime-types \ + rubygem-mime-types-gitlab>=3.3:misc/rubygem-mime-types-gitlab \ rubygem-net-ftp>=0.2:ftp/rubygem-net-ftp \ rubygem-net-scp>=4.0.0:security/rubygem-net-scp \ rubygem-net-sftp>=4.0:security/rubygem-net-sftp \ rubygem-net-ssh>=7.0.0:security/rubygem-net-ssh \ - rubygem-rb-kqueue>=0.2.0:devel/rubygem-rb-kqueue \ + rubygem-rb-kqueue>=0.2.0<0.3:devel/rubygem-rb-kqueue \ rubygem-rexml>=3.2:textproc/rubygem-rexml \ rubygem-rgl>=0.5.10:devel/rubygem-rgl \ - rubygem-rubyzip>=2.3.2:archivers/rubygem-rubyzip \ - rubygem-vagrant_cloud>=3.1.1:sysutils/rubygem-vagrant_cloud \ + rubygem-rubyzip-gitlab>=2.3.2:archivers/rubygem-rubyzip-gitlab \ + rubygem-vagrant_cloud-gitlab>=3.1.1<3.2:sysutils/rubygem-vagrant_cloud-gitlab \ rubygem-wdm>=0.1.1:devel/rubygem-wdm \ + rubygem-winrm>=2.3.6<3:sysutils/rubygem-winrm \ rubygem-winrm-elevated>=1.2.3<2:sysutils/rubygem-winrm-elevated \ - rubygem-winrm-fs>=1.3.5<2:filesystems/rubygem-winrm-fs \ - rubygem-winrm>=2.3.6<3:sysutils/rubygem-winrm + rubygem-winrm-fs>=1.3.5<2:filesystems/rubygem-winrm-fs USES= cpe ruby shebangfix CPE_VENDOR= hashicorp @@ -80,10 +80,6 @@ REMOVE_TARGETS_EXT= gem_make.out mkmf.log .include <bsd.port.pre.mk> -.if ${RUBY_VER} >= 3.3 -BROKEN= ruby 3.3 and later is not supported -.endif - post-patch: @${REINPLACE_CMD} -e 's|@PREFIX@|${PREFIX}|g' \ ${WRKSRC}/bin/vagrant \ @@ -103,6 +99,7 @@ do-build: ${STAGEDIR}${DATADIR}/embedded/rgloader/loader.rb post-install: + ${FIND} ${STAGEDIR}${PREFIX}/lib/ruby/gems/${RUBY_VER} -name '*.so' -exec ${STRIP_CMD} {} + ${RMDIR} ${STAGEDIR}${PREFIX}/lib/ruby/gems/${RUBY_VER}/doc ${RM} -r ${STAGEDIR}${PREFIX}/lib/ruby/gems/${RUBY_VER}/gems/${PORTNAME}-${PORTVERSION}/ext ${RM} -r ${STAGEDIR}${PREFIX}/lib/ruby/gems/${RUBY_VER}/gems/${PORTNAME}-${PORTVERSION}/nix |