I would like to change the default version of Ruby in the ports tree
from 2.6 to 2.7. It's a good time in the release cycle for this change,
the fiber issues in 2.7 have been worked around (with better fixes
coming shortly), and I've done the necessary preparation.
I've tested this switch on amd64 by running partial bulks of the ruby
ports before and after the switch. The patch below contains the
ruby.port.mk change and the necessary dependency bumps. I'll update
ruby-module(5) after commit.
OKs to switch the default Ruby version to 2.7?
Thanks,
Jeremy
Index: lang/ruby/ruby.port.mk
===================================================================
RCS file: /cvs/ports/lang/ruby/ruby.port.mk,v
retrieving revision 1.101
diff -u -p -r1.101 ruby.port.mk
--- lang/ruby/ruby.port.mk 5 Oct 2020 16:33:09 -0000 1.101
+++ lang/ruby/ruby.port.mk 11 Nov 2020 02:14:15 -0000
@@ -45,9 +45,9 @@ FULLPKGNAME?= ${MODRUBY_PKG_PREFIX}-${P
SUBST_VARS+= GEM_BIN_SUFFIX GEM_MAN_SUFFIX
FLAVOR?=
-# Without a FLAVOR, assume the use of ruby 2.6.
+# Without a FLAVOR, assume the use of ruby 2.7.
. if empty(FLAVOR)
-FLAVOR = ruby26
+FLAVOR = ruby27
. endif
# Check for conflicting FLAVORs and set MODRUBY_REV appropriately based
@@ -66,8 +66,8 @@ ERRORS += "Fatal: Conflicting flavors us
.endif
# The default ruby version to use for non-gem ports. Defaults to ruby
-# 2.6 for consistency with the default ruby26 FLAVOR for gem ports.
-MODRUBY_REV?= 2.6
+# 2.7 for consistency with the default ruby27 FLAVOR for gem ports.
+MODRUBY_REV?= 2.7
# Because the jruby FLAVORs use same binary names but in
# different directories, GEM_MAN_SUFFIX is used for the man pages to avoid
Index: devel/gitsh/Makefile
===================================================================
RCS file: /cvs/ports/devel/gitsh/Makefile,v
retrieving revision 1.12
diff -u -p -r1.12 Makefile
--- devel/gitsh/Makefile 12 Jul 2019 20:44:09 -0000 1.12
+++ devel/gitsh/Makefile 10 Nov 2020 05:09:04 -0000
@@ -1,7 +1,7 @@
# $OpenBSD: Makefile,v 1.12 2019/07/12 20:44:09 sthen Exp $
VERSION = 0.13
-REVISION = 0
+REVISION = 1
COMMENT = interactive shell for git
Index: devel/ragel/Makefile
===================================================================
RCS file: /cvs/ports/devel/ragel/Makefile,v
retrieving revision 1.11
diff -u -p -r1.11 Makefile
--- devel/ragel/Makefile 12 Jul 2019 21:02:18 -0000 1.11
+++ devel/ragel/Makefile 10 Nov 2020 05:20:44 -0000
@@ -3,7 +3,7 @@
COMMENT = state machine compiler
DISTNAME = ragel-6.9
-REVISION = 3
+REVISION = 4
CATEGORIES = devel
HOMEPAGE = http://www.colm.net/open-source/ragel/
Index: devel/swig/Makefile
===================================================================
RCS file: /cvs/ports/devel/swig/Makefile,v
retrieving revision 1.70
diff -u -p -r1.70 Makefile
--- devel/swig/Makefile 12 Jul 2019 20:46:02 -0000 1.70
+++ devel/swig/Makefile 10 Nov 2020 05:10:50 -0000
@@ -7,7 +7,7 @@ VERSION = 3.0.12
DISTNAME = swig-${VERSION}
CATEGORIES = devel
-REVISION = 0
+REVISION = 1
HOMEPAGE = http://www.swig.org/
Index: devel/vim-command-t/Makefile
===================================================================
RCS file: /cvs/ports/devel/vim-command-t/Makefile,v
retrieving revision 1.10
diff -u -p -r1.10 Makefile
--- devel/vim-command-t/Makefile 12 Jul 2019 20:46:03 -0000 1.10
+++ devel/vim-command-t/Makefile 10 Nov 2020 05:11:00 -0000
@@ -4,7 +4,7 @@ COMMENT = fast, intuitive file opening
V = 1.11.2
DISTNAME = vim-command-t-${V}
-REVISION = 3
+REVISION = 4
CATEGORIES = devel editors
Index: editors/vim/Makefile
===================================================================
RCS file: /cvs/ports/editors/vim/Makefile,v
retrieving revision 1.205
diff -u -p -r1.205 Makefile
--- editors/vim/Makefile 6 Oct 2020 16:21:00 -0000 1.205
+++ editors/vim/Makefile 10 Nov 2020 05:11:41 -0000
@@ -7,6 +7,7 @@ V= 8.2.1805
GH_ACCOUNT= vim
GH_PROJECT= vim
GH_TAGNAME= v$V
+REVISION= 0
T= ${V:C/\.0+/./}
PKGNAME-main= vim-$T
Index: lang/mruby/Makefile
===================================================================
RCS file: /cvs/ports/lang/mruby/Makefile,v
retrieving revision 1.17
diff -u -p -r1.17 Makefile
--- lang/mruby/Makefile 10 Apr 2020 14:07:14 -0000 1.17
+++ lang/mruby/Makefile 10 Nov 2020 05:12:10 -0000
@@ -8,7 +8,7 @@ COMMENT = lightweight, embeddable imple
GH_ACCOUNT = mruby
GH_PROJECT = mruby
GH_TAGNAME = 2.0.1
-REVISION = 0
+REVISION = 1
CATEGORIES = lang
HOMEPAGE = https://mruby.org/
Index: mail/mew/Makefile
===================================================================
RCS file: /cvs/ports/mail/mew/Makefile,v
retrieving revision 1.18
diff -u -p -r1.18 Makefile
--- mail/mew/Makefile 12 Jul 2019 20:47:29 -0000 1.18
+++ mail/mew/Makefile 10 Nov 2020 05:12:34 -0000
@@ -3,7 +3,7 @@
COMMENT= emacs-based mail client
DISTNAME= mew-6.8
-REVISION= 1
+REVISION= 2
CATEGORIES= mail
HOMEPAGE= http://www.mew.org/
Index: misc/tpp/Makefile
===================================================================
RCS file: /cvs/ports/misc/tpp/Makefile,v
retrieving revision 1.21
diff -u -p -r1.21 Makefile
--- misc/tpp/Makefile 12 Jul 2019 20:47:54 -0000 1.21
+++ misc/tpp/Makefile 10 Nov 2020 05:12:43 -0000
@@ -3,7 +3,7 @@
COMMENT = text-based presentation program
DISTNAME = tpp-1.3.1
-REVISION = 12
+REVISION = 13
CATEGORIES = misc productivity
Index: net/munin/Makefile
===================================================================
RCS file: /cvs/ports/net/munin/Makefile,v
retrieving revision 1.98
diff -u -p -r1.98 Makefile
--- net/munin/Makefile 3 Nov 2020 08:17:58 -0000 1.98
+++ net/munin/Makefile 10 Nov 2020 05:14:32 -0000
@@ -11,6 +11,9 @@ PKGNAME-main = munin-node-$V
PKGNAME-server =munin-server-$V
CATEGORIES = net
+REVISION-main = 0
+REVISION-server = 0
+
HOMEPAGE = http://munin-monitoring.org/
MASTER_SITES = http://downloads.munin-monitoring.org/munin/stable/$V/
Index: net/ocserv/Makefile
===================================================================
RCS file: /cvs/ports/net/ocserv/Makefile,v
retrieving revision 1.44
diff -u -p -r1.44 Makefile
--- net/ocserv/Makefile 4 Oct 2020 14:36:12 -0000 1.44
+++ net/ocserv/Makefile 10 Nov 2020 05:15:03 -0000
@@ -5,6 +5,8 @@ COMMENT= server implementing the AnyConn
DISTNAME= ocserv-1.1.1
EXTRACT_SUFX= .tar.xz
+REVISION= 0
+
CATEGORIES= net
HOMEPAGE= https://ocserv.gitlab.io/www/
Index: net/weechat/Makefile
===================================================================
RCS file: /cvs/ports/net/weechat/Makefile,v
retrieving revision 1.49
diff -u -p -r1.49 Makefile
--- net/weechat/Makefile 23 Jul 2020 04:38:21 -0000 1.49
+++ net/weechat/Makefile 10 Nov 2020 05:15:44 -0000
@@ -15,6 +15,8 @@ PKGNAME-python= weechat-python-${V}
PKGNAME-ruby= weechat-ruby-${V}
PKGNAME-tcl= weechat-tcl-${V}
+REVISION-ruby= 0
+
CATEGORIES= net
HOMEPAGE= https://www.weechat.org/
Index: net/whatweb/Makefile
===================================================================
RCS file: /cvs/ports/net/whatweb/Makefile,v
retrieving revision 1.11
diff -u -p -r1.11 Makefile
--- net/whatweb/Makefile 12 Jul 2019 20:48:52 -0000 1.11
+++ net/whatweb/Makefile 10 Nov 2020 05:16:01 -0000
@@ -6,7 +6,7 @@ GH_TAGNAME = v0.4.9
GH_PROJECT= WhatWeb
GH_ACCOUNT= urbanadventurer
-REVISION = 1
+REVISION = 2
CATEGORIES= net www
Index: security/arirang/Makefile
===================================================================
RCS file: /cvs/ports/security/arirang/Makefile,v
retrieving revision 1.39
diff -u -p -r1.39 Makefile
--- security/arirang/Makefile 17 Jul 2019 14:39:42 -0000 1.39
+++ security/arirang/Makefile 10 Nov 2020 05:16:11 -0000
@@ -4,7 +4,7 @@ COMMENT = powerful webserver security sc
DISTNAME = arirang-2.03
CATEGORIES = security
-REVISION = 6
+REVISION = 7
FIX_EXTRACT_PERMISSIONS=Yes
MASTER_SITES = http://monkey.org/~pilot/arirang/ \
Index: sysutils/facter/Makefile
===================================================================
RCS file: /cvs/ports/sysutils/facter/Makefile,v
retrieving revision 1.84
diff -u -p -r1.84 Makefile
--- sysutils/facter/Makefile 5 Nov 2020 08:26:15 -0000 1.84
+++ sysutils/facter/Makefile 10 Nov 2020 05:16:28 -0000
@@ -11,6 +11,8 @@ SHARED_LIBS += facter
PKGSPEC = facter->=3.0,<4.0
CATEGORIES = sysutils
+REVISION = 0
+
MAINTAINER = Sebastian Reitenbach <[email protected]>
# Apache2
Index: sysutils/mcollective/Makefile
===================================================================
RCS file: /cvs/ports/sysutils/mcollective/Makefile,v
retrieving revision 1.57
diff -u -p -r1.57 Makefile
--- sysutils/mcollective/Makefile 22 Oct 2019 09:17:04 -0000 1.57
+++ sysutils/mcollective/Makefile 10 Nov 2020 05:16:52 -0000
@@ -4,6 +4,8 @@ BROKEN-alpha= SIGABRT during make fake
COMMENT= framework for server orchestration/parallel job execution
DISTNAME= mcollective-2.12.5
+REVISION= 0
+
CATEGORIES= sysutils
HOMEPAGE= https://puppet.com/docs/mcollective/current/index.html
Index: sysutils/ruby-puppet/5/Makefile
===================================================================
RCS file: /cvs/ports/sysutils/ruby-puppet/5/Makefile,v
retrieving revision 1.29
diff -u -p -r1.29 Makefile
--- sysutils/ruby-puppet/5/Makefile 6 Nov 2020 20:48:19 -0000 1.29
+++ sysutils/ruby-puppet/5/Makefile 10 Nov 2020 05:17:03 -0000
@@ -3,6 +3,7 @@
PORTROACH= limit:^5
VERSION= 5.5.22
+REVISION= 0
RUN_DEPENDS+= databases/ruby-hiera3,${MODRUBY_FLAVOR} \
devel/ruby-gettext-setup,${MODRUBY_FLAVOR}>=0.28,<1 \
Index: sysutils/ruby-puppet/6/Makefile
===================================================================
RCS file: /cvs/ports/sysutils/ruby-puppet/6/Makefile,v
retrieving revision 1.9
diff -u -p -r1.9 Makefile
--- sysutils/ruby-puppet/6/Makefile 5 Nov 2020 20:27:59 -0000 1.9
+++ sysutils/ruby-puppet/6/Makefile 10 Nov 2020 05:17:12 -0000
@@ -3,6 +3,7 @@
PORTROACH= limit:^6
VERSION= 6.19.1
+REVISION= 0
MAINTAINER= Klemens Nanni <[email protected]>
Index: www/h2o/Makefile
===================================================================
RCS file: /cvs/ports/www/h2o/Makefile,v
retrieving revision 1.7
diff -u -p -r1.7 Makefile
--- www/h2o/Makefile 7 Jan 2020 10:18:30 -0000 1.7
+++ www/h2o/Makefile 10 Nov 2020 05:17:47 -0000
@@ -11,7 +11,7 @@ CATEGORIES = www
GH_ACCOUNT = h2o
GH_PROJECT = h2o
GH_TAGNAME = v2.2.6
-REVISION = 1
+REVISION = 2
HOMEPAGE = https://h2o.examp1e.net/
MAINTAINER = Otto Moerbeek <[email protected]>
Index: www/webkitgtk4/Makefile
===================================================================
RCS file: /cvs/ports/www/webkitgtk4/Makefile,v
retrieving revision 1.129
diff -u -p -r1.129 Makefile
--- www/webkitgtk4/Makefile 24 Oct 2020 09:22:18 -0000 1.129
+++ www/webkitgtk4/Makefile 10 Nov 2020 05:18:20 -0000
@@ -21,6 +21,8 @@ API = 4.0
SUBST_VARS = API
DPB_PROPERTIES = parallel
+REVISION = 0
+
SHARED_LIBS += javascriptcoregtk-${API} 3.3 # 18.13.3
SHARED_LIBS += webkit2gtk-${API} 3.3 # 37.37.2
Index: x11/kde-applications/kross-interpreters/Makefile
===================================================================
RCS file: /cvs/ports/x11/kde-applications/kross-interpreters/Makefile,v
retrieving revision 1.2
diff -u -p -r1.2 Makefile
--- x11/kde-applications/kross-interpreters/Makefile 3 Nov 2020 16:12:38
-0000 1.2
+++ x11/kde-applications/kross-interpreters/Makefile 10 Nov 2020 05:19:08
-0000
@@ -4,6 +4,7 @@ COMMENT = Kross interpreter plugins for
DISTNAME = kross-interpreters-${VERSION}
PKGNAME = kross-interpreters-kf5-${VERSION}
CATEGORIES = devel
+REVISION = 0
WANTLIB += ${COMPILER_LIBCXX} KF5KrossCore Qt5Core Qt5Gui Qt5Script
WANTLIB += Qt5Widgets Qt5Xml m ${MODPY_WANTLIB}
Index: x11/qt5/qtwebkit/Makefile
===================================================================
RCS file: /cvs/ports/x11/qt5/qtwebkit/Makefile,v
retrieving revision 1.26
diff -u -p -r1.26 Makefile
--- x11/qt5/qtwebkit/Makefile 7 Aug 2020 14:30:10 -0000 1.26
+++ x11/qt5/qtwebkit/Makefile 10 Nov 2020 05:19:23 -0000
@@ -14,7 +14,7 @@ PKGNAME = qtwebkit-${VERSION}
PKGSPEC = qtwebkit->=${VERSION}v0
EPOCH= 0
-REVISION = 1
+REVISION = 2
SHARED_LIBS += Qt5WebKit 3.1 # 5.9
Index: security/wpscan/Makefile
===================================================================
RCS file: /cvs/ports/security/wpscan/Makefile,v
retrieving revision 1.14
diff -u -p -r1.14 Makefile
--- security/wpscan/Makefile 14 Sep 2020 19:17:20 -0000 1.14
+++ security/wpscan/Makefile 10 Nov 2020 05:19:38 -0000
@@ -4,6 +4,7 @@ COMMENT = WordPress security scanner
DISTNAME = wpscan-3.8.7
CATEGORIES = security
+REVISION = 0
HOMEPAGE = https://wpscan.org/
MAINTAINER = Sebastian Reitenbach <[email protected]>
Index: sysutils/tmuxinator/Makefile
===================================================================
RCS file: /cvs/ports/sysutils/tmuxinator/Makefile,v
retrieving revision 1.19
diff -u -p -r1.19 Makefile
--- sysutils/tmuxinator/Makefile 28 Jan 2020 20:49:52 -0000 1.19
+++ sysutils/tmuxinator/Makefile 10 Nov 2020 05:19:43 -0000
@@ -3,7 +3,7 @@
COMMENT = create and manage complex tmux sessions easily
DISTNAME = tmuxinator-1.1.3
-REVISION = 0
+REVISION = 1
FULLPKGNAME = ${DISTNAME}
CATEGORIES = sysutils
Index: textproc/asciidoctor/Makefile
===================================================================
RCS file: /cvs/ports/textproc/asciidoctor/Makefile,v
retrieving revision 1.1.1.1
diff -u -p -r1.1.1.1 Makefile
--- textproc/asciidoctor/Makefile 1 Apr 2020 17:05:17 -0000 1.1.1.1
+++ textproc/asciidoctor/Makefile 10 Nov 2020 05:19:52 -0000
@@ -5,6 +5,7 @@ COMMENT = better AsciiDoc text proc/publ
V = 2.0.10
DISTNAME = asciidoctor-${V}
FULLPKGNAME = ${DISTNAME}
+REVISION = 0
CATEGORIES = textproc
Index: www/sass/Makefile
===================================================================
RCS file: /cvs/ports/www/sass/Makefile,v
retrieving revision 1.6
diff -u -p -r1.6 Makefile
--- www/sass/Makefile 12 Jun 2020 04:43:27 -0000 1.6
+++ www/sass/Makefile 10 Nov 2020 05:20:00 -0000
@@ -3,7 +3,7 @@
COMMENT = extension language for CSS
DISTNAME = sass-3.4.22
-REVISION = 3
+REVISION = 4
CATEGORIES = www devel
HOMEPAGE = http://sass-lang.com
Index: www/nginx/Makefile
===================================================================
RCS file: /cvs/ports/www/nginx/Makefile,v
retrieving revision 1.146
diff -u -p -r1.146 Makefile
--- www/nginx/Makefile 23 Oct 2020 15:20:30 -0000 1.146
+++ www/nginx/Makefile 10 Nov 2020 05:24:53 -0000
@@ -23,6 +23,7 @@ CATEGORIES= www
REVISION-main= 1
REVISION-xslt= 0
+REVISION-passenger= 0
VERSION-rtmp= 1.2.1
Index: databases/puppetdb5/Makefile
===================================================================
RCS file: /cvs/ports/databases/puppetdb5/Makefile,v
retrieving revision 1.26
diff -u -p -r1.26 Makefile
--- databases/puppetdb5/Makefile 6 Nov 2020 20:47:43 -0000 1.26
+++ databases/puppetdb5/Makefile 10 Nov 2020 05:26:25 -0000
@@ -8,6 +8,8 @@ DISTNAME= puppetdb-$V
PKGNAME-main= ${DISTNAME}
PKGNAME-plugin= puppetdb-termini-$V
CATEGORIES= databases
+REVISION-main= 0
+REVISION-plugin=0
HOMEPAGE= https://puppet.com/docs/puppetdb/