Tuesday, March 31, 2020

picom port?

Hey y'all,
I've gotten picom, the successor to compton (specifically the tryone144
fork, which adds an extra blurring method), to compile and work pretty well
on OpenBSD. Shouldn't take long but the porting guide said to check with
the ports list first to see if anyone's checking on adding it already. If
not, I'll try to make a full submission to @ports tomorrow!

Re: UPDATE: net/weechat

On Tue Mar 31, 2020 at 09:10:40PM -0300, Elias M. Mariani wrote:
> Tested on amd64.
>
> make port-lib-depends-check
> weechat-ruby-2.8(net/weechat,-ruby):
> Extra: c.96 gmp.11 m.10 pthread.26 ruby26.0

Yeah the normal noise here. It comes from the modules

>
> Is this right? If It is:
> OK mariani@

Thanks for testing, committed.

>
> Cheers.
> Elias.
>
> On Mon, Mar 30, 2020 at 1:27 AM Rafael Sadowski <rafael@sizeofvoid.org> wrote:
> >
> > Simple update to the latest stable version. Changelog:
> > https://weechat.org/news/109/20200329-Version-2.8/
> >
> > OK?
> >
> > Index: Makefile
> > ===================================================================
> > RCS file: /cvs/ports/net/weechat/Makefile,v
> > retrieving revision 1.46
> > diff -u -p -u -p -r1.46 Makefile
> > --- Makefile 21 Feb 2020 15:29:13 -0000 1.46
> > +++ Makefile 30 Mar 2020 04:24:53 -0000
> > @@ -6,7 +6,7 @@ COMMENT-python= Python bindings for weec
> > COMMENT-ruby= Ruby bindings for weechat
> > COMMENT-tcl= Tcl bindings for weechat
> >
> > -V= 2.7.1
> > +V= 2.8
> > DISTNAME= weechat-${V}
> >
> > PKGNAME-main= weechat-${V}
> > Index: distinfo
> > ===================================================================
> > RCS file: /cvs/ports/net/weechat/distinfo,v
> > retrieving revision 1.25
> > diff -u -p -u -p -r1.25 distinfo
> > --- distinfo 21 Feb 2020 15:29:13 -0000 1.25
> > +++ distinfo 30 Mar 2020 04:24:53 -0000
> > @@ -1,2 +1,2 @@
> > -SHA256 (weechat-2.7.1.tar.gz) = xBDqe4/ellP4yd+IZ9Pua0zI+4diYLZYhCJ6S/YTlaU=
> > -SIZE (weechat-2.7.1.tar.gz) = 4394236
> > +SHA256 (weechat-2.8.tar.gz) = adpodOLVg7SkZmsWb1IO5FtqyEVEpKlDQDD4KYmJPIg=
> > +SIZE (weechat-2.8.tar.gz) = 4442035
> > Index: patches/patch-tests_CMakeLists_txt
> > ===================================================================
> > RCS file: /cvs/ports/net/weechat/patches/patch-tests_CMakeLists_txt,v
> > retrieving revision 1.3
> > diff -u -p -u -p -r1.3 patch-tests_CMakeLists_txt
> > --- patches/patch-tests_CMakeLists_txt 11 Jan 2020 07:26:00 -0000 1.3
> > +++ patches/patch-tests_CMakeLists_txt 30 Mar 2020 04:24:53 -0000
> > @@ -3,7 +3,7 @@ $OpenBSD: patch-tests_CMakeLists_txt,v 1
> > Index: tests/CMakeLists.txt
> > --- tests/CMakeLists.txt.orig
> > +++ tests/CMakeLists.txt
> > -@@ -61,7 +61,7 @@ if(ICONV_LIBRARY)
> > +@@ -63,7 +63,7 @@ if(ICONV_LIBRARY)
> > list(APPEND EXTRA_LIBS ${ICONV_LIBRARY})
> > endif()
> >
> >
>

Re: 回复: [NEW] www/p5-Plack-Request-WithEncoding

On Tue, Mar 31, 2020 at 04:10:16PM -0400, Chris Bennett wrote:
> Question,
>
> The new version uses Module-Build-Tiny now instead of Module-Build.
>
> Should I remove modbuild from CONFIGURE_STYLE?
> Looks like I should, just wanted to be certain.

I believe you can use:

CONFIGURE_STYLE = modbuild tiny


l8rZ,
--
andrew - http://afresh1.com

Software doesn't do what you want it to do, it does what you tell it do.
-- Stefan G. Weichinger.

"sendmsg(DHCPREQUEST): Permission denied" in /var/log/messages every 10 minutes

I keep getting this error for my WAN interface. Is it something I should be
worried about? The internet is working just fine. However, I do have a
static IP, so if I introduced some configuration error recently, it might
become a problem if that changes later on.

The relevant part of my pf.conf looks like this:

table <martians> { 0.0.0.0/8 10.0.0.0/8 127.0.0.0/8 169.254.0.0/16 \
172.16.0.0/12 192.0.0.0/24 192.0.2.0/24 224.0.0.0/3 \
192.168.0.0/16 198.18.0.0/15 198.51.100.0/24 \
203.0.113.0/24 }

table <bruteforce> persist

set block-policy drop
set loginterface egress
set skip on { lo0 }
match in all scrub (no-df random-id max-mss 1440)
match out on egress inet from !(egress:network) to any nat-to (egress:0)
antispoof quick for { egress $LAN }
block in quick on egress from <martians> to any
block return out quick on egress from any to <martians>
block quick from <bruteforce>
block drop log all

# Force use of local unbound DNS
pass in quick on $LAN proto { udp, tcp } from any to any port domain rdr-to
10.0.0.1 port domain

# Force use of local ntp server
pass in quick on $LAN proto { udp, tcp } from any to any port ntp rdr-to
10.0.0.1 port ntp

pass out quick inet
pass in on $LAN inet

And my hostname.vlan101(WAN):

dhcp inet6 autoconf vnetid 101 parent em0
description "internet"



--
Sent from: http://openbsd-archive.7691.n7.nabble.com/openbsd-user-misc-f3.html

Re: UPDATE: net/weechat

Tested on amd64.

make port-lib-depends-check
weechat-ruby-2.8(net/weechat,-ruby):
Extra: c.96 gmp.11 m.10 pthread.26 ruby26.0

Is this right? If It is:
OK mariani@

Cheers.
Elias.

On Mon, Mar 30, 2020 at 1:27 AM Rafael Sadowski <rafael@sizeofvoid.org> wrote:
>
> Simple update to the latest stable version. Changelog:
> https://weechat.org/news/109/20200329-Version-2.8/
>
> OK?
>
> Index: Makefile
> ===================================================================
> RCS file: /cvs/ports/net/weechat/Makefile,v
> retrieving revision 1.46
> diff -u -p -u -p -r1.46 Makefile
> --- Makefile 21 Feb 2020 15:29:13 -0000 1.46
> +++ Makefile 30 Mar 2020 04:24:53 -0000
> @@ -6,7 +6,7 @@ COMMENT-python= Python bindings for weec
> COMMENT-ruby= Ruby bindings for weechat
> COMMENT-tcl= Tcl bindings for weechat
>
> -V= 2.7.1
> +V= 2.8
> DISTNAME= weechat-${V}
>
> PKGNAME-main= weechat-${V}
> Index: distinfo
> ===================================================================
> RCS file: /cvs/ports/net/weechat/distinfo,v
> retrieving revision 1.25
> diff -u -p -u -p -r1.25 distinfo
> --- distinfo 21 Feb 2020 15:29:13 -0000 1.25
> +++ distinfo 30 Mar 2020 04:24:53 -0000
> @@ -1,2 +1,2 @@
> -SHA256 (weechat-2.7.1.tar.gz) = xBDqe4/ellP4yd+IZ9Pua0zI+4diYLZYhCJ6S/YTlaU=
> -SIZE (weechat-2.7.1.tar.gz) = 4394236
> +SHA256 (weechat-2.8.tar.gz) = adpodOLVg7SkZmsWb1IO5FtqyEVEpKlDQDD4KYmJPIg=
> +SIZE (weechat-2.8.tar.gz) = 4442035
> Index: patches/patch-tests_CMakeLists_txt
> ===================================================================
> RCS file: /cvs/ports/net/weechat/patches/patch-tests_CMakeLists_txt,v
> retrieving revision 1.3
> diff -u -p -u -p -r1.3 patch-tests_CMakeLists_txt
> --- patches/patch-tests_CMakeLists_txt 11 Jan 2020 07:26:00 -0000 1.3
> +++ patches/patch-tests_CMakeLists_txt 30 Mar 2020 04:24:53 -0000
> @@ -3,7 +3,7 @@ $OpenBSD: patch-tests_CMakeLists_txt,v 1
> Index: tests/CMakeLists.txt
> --- tests/CMakeLists.txt.orig
> +++ tests/CMakeLists.txt
> -@@ -61,7 +61,7 @@ if(ICONV_LIBRARY)
> +@@ -63,7 +63,7 @@ if(ICONV_LIBRARY)
> list(APPEND EXTRA_LIBS ${ICONV_LIBRARY})
> endif()
>
>

libgit2: use python 3 for build

Required at build for detection but used only for testing; works fine
on a system without Python 2. If 2 and 3 are installed, 3 is preferred.

OK?


Index: Makefile
===================================================================
RCS file: /cvs/ports/devel/libgit2/libgit2/Makefile,v
retrieving revision 1.44
diff -u -p -r1.44 Makefile
--- Makefile 30 Dec 2019 14:57:50 -0000 1.44
+++ Makefile 31 Mar 2020 21:53:18 -0000
@@ -11,6 +11,7 @@ SHARED_LIBS += git2
MODULES= devel/cmake \
lang/python

+MODPY_VERSION= ${MODPY_DEFAULT_VERSION_3}
MODPY_RUNDEP= No

COMPILER= base-clang ports-gcc base-gcc

Re: New: AsciiDoctor, replaces AsciiDoc

On Wed, Nov 20, 2019 at 11:03:22PM +0100, Frederic Cambus wrote:
> On Mon, Nov 18, 2019 at 08:43:41AM -0500, Ian Darwin wrote:
> > A ruby replacement for AsciiDoc that's faster and has some
> > syntactic improvements. https://asciidoctor.org/
> >
> > Would like a way to avoid having it installed as asciidoctor26 and having to
> > symlink it with @exec. No plan to use the "Make this symlink if you wish"
> > MESSAGE approach.
> >
> > If there's not a simpler way then looking for OKs and/or cluesticks.
>
> This can be achieved in the port Makefile with this directive:
>
> GEM_FLAGS = --no-format-executable
>
> New tarball attached with some formatting fixes, HOMEPAGE switched to
> HTTPS, and regenerated PLIST.
>
> The only remaining issue I see is that the man page is not installed in
> ${PREFIX}/man.

So I think we can simply move asciidoctor.1 to ${PREFIX}/man/man1 in
a post-install target.

New tarball attached with the change in, which is OK fcambus@ to import.

Re: 回复: [NEW] www/p5-Plack-Request-WithEncoding

On Tue, Mar 31, 2020 at 04:10:16PM -0400, Chris Bennett wrote:
> Question,
>
> The new version uses Module-Build-Tiny now instead of Module-Build.
>
> Should I remove modbuild from CONFIGURE_STYLE?
> Looks like I should, just wanted to be certain.
>
> Thanks
> --
> Chris Bennett
>
>

Nope, won't build with Module-Build. But Module-Build-Tiny's claim to
fame is that it replaces gigantic Module-Build.
This seems odd to me, as it means pulling in more dependencies to use
fewer dependencies.

I don't like that. So I'm going to go learn some stuff. I'll send a new
diff later after I figure this out. I don't see getting all these new
ports in before ports lock anyhow.

I need to go study the code that's making the code.
Be back when I'm less dumb. :-]

--
Chris Bennett

Re: 回复: [NEW] www/p5-Plack-Request-WithEncoding

Question,

The new version uses Module-Build-Tiny now instead of Module-Build.

Should I remove modbuild from CONFIGURE_STYLE?
Looks like I should, just wanted to be certain.

Thanks
--
Chris Bennett

Re: update: devel/py-arrow

On Tue, 31 Mar 2020, Bjorn Ketelaars wrote:

> On Tue 31/03/2020 18:47, Paco Esteban wrote:
> > Hi ports@,
> >
> > This is an update for devel/py-arrow to its latest version 0.15.5.
> > You can see the changelog here:
> >
> > https://github.com/crsmithdev/arrow/blob/master/CHANGELOG.rst
> >
> > While there, I've enabled pytest and dropped py2 support.
> >
> > All tests pass for me on amd64. This port has no consumers as far as
> > I can see.
> >
> > comments ? ok ?
>
> I think you forgot the @conflict- and @pkgpath-marker in PLIST

And you're right, of course.

Here's the corrected diff. Thanks Bjorn.

Index: Makefile
===================================================================
RCS file: /home/cvs/ports/devel/py-arrow/Makefile,v
retrieving revision 1.7
diff -u -p -r1.7 Makefile
--- Makefile 9 Sep 2019 19:23:48 -0000 1.7
+++ Makefile 31 Mar 2020 16:23:51 -0000
@@ -2,7 +2,7 @@

COMMENT = better dates and times for Python

-MODPY_EGG_VERSION = 0.14.7
+MODPY_EGG_VERSION = 0.15.5
DISTNAME = arrow-${MODPY_EGG_VERSION}
PKGNAME = py-arrow-${MODPY_EGG_VERSION}

@@ -16,17 +16,20 @@ PERMIT_PACKAGE = Yes
MODULES = lang/python
MODPY_SETUPTOOLS = Yes
MODPY_PI = Yes
+MODPY_PYTEST = Yes
+MODPY_PYTEST_ARGS = tests/*

RUN_DEPENDS = devel/py-dateutil${MODPY_FLAVOR}
TEST_DEPENDS = devel/py-chai${MODPY_FLAVOR} \
+ devel/py-dateparser${MODPY_FLAVOR} \
+ devel/py-mock${MODPY_FLAVOR} \
devel/py-simplejson${MODPY_FLAVOR} \
- devel/py-tz${MODPY_FLAVOR}
+ devel/py-test-cov${MODPY_FLAVOR} \
+ devel/py-test-mock${MODPY_FLAVOR} \
+ devel/py-tz${MODPY_FLAVOR} \
+ textproc/py-sphinx${MODPY_FLAVOR}

FLAVORS += python3
-FLAVOR ?=
-
-.if !${FLAVOR:Mpython3}
-TEST_DEPENDS += devel/py-backports-functools-lru-cache
-.endif
+FLAVOR = python3

.include <bsd.port.mk>
Index: distinfo
===================================================================
RCS file: /home/cvs/ports/devel/py-arrow/distinfo,v
retrieving revision 1.5
diff -u -p -r1.5 distinfo
--- distinfo 9 Sep 2019 19:23:48 -0000 1.5
+++ distinfo 14 Feb 2020 10:36:59 -0000
@@ -1,2 +1,2 @@
-SHA256 (arrow-0.14.7.tar.gz) = Z/i+fAz0IEJLxi2NfcQLROS7L3tRX5zClU+zbjV5dlY=
-SIZE (arrow-0.14.7.tar.gz) = 67657
+SHA256 (arrow-0.15.5.tar.gz) = U5DkZOLF92lxtg/6fuKcWYx1AaKUvJ9eba3LJRpdAns=
+SIZE (arrow-0.15.5.tar.gz) = 82264
Index: pkg/PLIST
===================================================================
RCS file: /home/cvs/ports/devel/py-arrow/pkg/PLIST,v
retrieving revision 1.2
diff -u -p -r1.2 PLIST
--- pkg/PLIST 27 Aug 2019 23:02:55 -0000 1.2
+++ pkg/PLIST 31 Mar 2020 18:52:59 -0000
@@ -1,4 +1,6 @@
@comment $OpenBSD: PLIST,v 1.2 2019/08/27 23:02:55 kmos Exp $
+@conflict py-arrow-*
+@pkgpath devel/py-arrow
lib/python${MODPY_VERSION}/site-packages/arrow/
lib/python${MODPY_VERSION}/site-packages/arrow-${MODPY_EGG_VERSION}-py${MODPY_VERSION}.egg-info/
lib/python${MODPY_VERSION}/site-packages/arrow-${MODPY_EGG_VERSION}-py${MODPY_VERSION}.egg-info/PKG-INFO
@@ -13,6 +15,7 @@ lib/python${MODPY_VERSION}/site-packages
lib/python${MODPY_VERSION}/site-packages/arrow/${MODPY_PYCACHE}_version.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/arrow/${MODPY_PYCACHE}api.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/arrow/${MODPY_PYCACHE}arrow.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/arrow/${MODPY_PYCACHE}constants.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/arrow/${MODPY_PYCACHE}factory.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/arrow/${MODPY_PYCACHE}formatter.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/arrow/${MODPY_PYCACHE}locales.${MODPY_PYC_MAGIC_TAG}pyc
@@ -21,6 +24,7 @@ lib/python${MODPY_VERSION}/site-packages
lib/python${MODPY_VERSION}/site-packages/arrow/_version.py
lib/python${MODPY_VERSION}/site-packages/arrow/api.py
lib/python${MODPY_VERSION}/site-packages/arrow/arrow.py
+lib/python${MODPY_VERSION}/site-packages/arrow/constants.py
lib/python${MODPY_VERSION}/site-packages/arrow/factory.py
lib/python${MODPY_VERSION}/site-packages/arrow/formatter.py
lib/python${MODPY_VERSION}/site-packages/arrow/locales.py

--
Paco Esteban.
0x5818130B8A6DBC03

X11 fails to start on Zotac box

I am trying to get X11 working on a Zotac box with a quad core Celeron
processor, ZBOX-CI323NANO with "Intel HD graphics" (no further info).

No dice. Starting xenodm from boot results in a hang with a blank
screen. Running startx after boot produces some output to stderr and
an Xorg log file entry. I am attaching both and the dmesg output.

I noticed the entry in the log file

***************************************************************
[ 199.977] (II) The server relies on wscons to provide the list of input devi\
ces.
If no devices become available, reconfigure wscons or disable AutoAddDe\
vices.
[ 199.977] (II) Loader magic: 0x3c2056ae000
[ 199.977] (II) Module ABI versions:
[ 199.977] X.Org ANSI C Emulation: 0.4
[ 199.977] X.Org Video Driver: 24.1
[ 199.977] X.Org XInput driver : 24.1
[ 199.977] X.Org Server Extension : 10.0
[ 199.978] (EE)
Fatal server error:
[ 199.978] (EE) xf86OpenConsole: No console driver found
Supported drivers: wscons
Check your kernel's console driver configuration and /dev entries(EE)
[ 199.978] (EE)
********************************************************

but I am not quite sure what to do about it.

Forgot to mention that I am running openbsd 6.6-current (as of 31 March 2020).

--
David J. Raymond
David.Raymond@nmt.edu
http://physics.nmt.edu/~raymond

Re: libssh: update to 0.9.3, disable unit tests due to argp error

On 2020/03/31 20:06, Klemens Nanni wrote:
> On Tue, Mar 31, 2020 at 05:01:22PM +0100, Stuart Henderson wrote:
> > these use security/libssh2 not security/libssh :)
> Oops, I was sloppy with my sqlports query:
>
> sqlite3 /usr/local/share/sqlports \
> 'select FullPkgPath from Wantlib WHERE value like "%ssh%"'
>
> > emulators/qemu
> > net/gnugk
> > net/wireshark
> > security/hydra
> > sysutils/tmate
> > x11/kde-applications/kio-extras
> > x11/kde-applications/krdc
> > x11/kde4/runtime
> > x11/remmina
> Thanks, all just built succuessfully on amd64 - qemu is still building
> as the last port...
>

I don't expect problems from qemu if the others work. OK

Re: openbsd.org - certain https URLs downgraded to http in redirection

What you say makes no sense for one simple reason: man.cgi (and cvsweb)
moved out of www.openbsd.org ages ago, prior to there being any https on
www.openbsd.org (correct me if I'm wrong here), so, there should not be any
legitimate organic links that would be linking to https towards
www.openbsd.org/cgi-bin/ in the first place; as such, there's little reason
to change anything here.

C.

On Tue, 31 Mar 2020 at 08:00, Aham Brahmasmi <aham.brahmasmi@gmx.com> wrote:

> Namaste misc,
>
> Apologies for the reincarnation of this mail trail.
>
> > Sent: Tuesday, February 25, 2020 at 10:40 PM
> > From: "Constantine A. Murenin" <mureninc@gmail.com>
> > To: "Vincenzo Nicosia" <katolaz@freaknet.org>
> > Cc: "Stuart Henderson" <stu@spacehopper.org>, "misc@openbsd.org" <
> misc@openbsd.org>
> > Subject: Re: openbsd.org - certain https URLs downgraded to http in
> redirection
> >
> > On Tue, 25 Feb 2020 at 04:35, Vincenzo Nicosia <katolaz@freaknet.org>
> wrote:
> >
> > > On Tue, Feb 25, 2020 at 07:57:24AM -0000, Stuart Henderson wrote:
> > >
> > > [cut]
> > >
> > > > > Want https? great. use it. There are times when it's handy to NOT
> > > > > be obsessed with https (i.e., clock is hosed on your computer).
> > > > >
> > > > > So ... unless some developer I really respect (which is just about
> > > > > all of them1) tells me to change this, I'm not planning on
> > > > > changing the behavior of the machines.
> > > >
> > > > I did object to http->https redirects in the past, but now the web is
> > > > unusable without working https anyway and the "INSECURE openbsd.org"
> > > > shown on some browsers *is* a bit of an eyesore ...
> > > >
> > >
> > > IMHO, the fact that corporates (Google) want to dictate what is secure
> > > and what is not, is not sufficient to force everybody on https, at all
> > > times. I personally don't give a toss of what Chrome thinks of a
> > > website and its security (maybe because I have never used Chrome or
> > > because I quit google searches more than 10 years ago...).
> > >
> > > There are many cases where the overhead introduced by https is really
> > > not worth the extra bit of confidentiality you get. And we are talking
> > > here of manpages (that are installed in your system anyway) and of
> > > system sources (that are available for download at any time, even from
> > > an HTTPS mirror)...
> > >
> > > Sorry for the rant, but if I type "http://bring.me.there" I don't want
> > > to find myself at "https://we.brought.you.somewhere.else". I am not a
> > > chimp. I know what I type in my URL box. I know what I expect. And I
> > > want to be able to serve content via HTTP/1.0 if I need so.
> > >
> >
> > Exactly.
> >
> > Folks often forget, or are blissfully unaware, that Google Search itself
> > still does work over both HTTP (without the S) as well as over the legacy
> > TLSv1.0 HTTPS, so, the propaganda efforts and the destructive webmaster
> > advice given by the Google Chrome and Mozilla teams to suppress the
> > minorities from being able to access the websites is hypocritical, to say
> > the least. /Do as I say, not as I do./
> >
> > The HTTP and TLSv1.0 traffic is mostly bots, some folks say? Surprise —
> > many bots are still controlled by good people, used to do various useful
> > things, so, you're still blocking actual people from a minority class
> from
> > having access to your website. Not to mention the older phones and
> tablets
> > with hundreds of megabytes of RAM and gigabytes of storage space that
> were
> > abandoned by their creators and don't support TLSv1.2 and/or all the
> newest
> > ciphers that are deemed to be the best practice today. The sad part is
> > that the non-profits of today (e.g., Mozilla and Wikipedia) are
> effectively
> > brokering the planned obsolescence of all these devices on behalf of the
> > respective vendors.
> >
> > C.
> >
>
> Current situation:
>
> https://www.openbsd.org/cgi-bin/man.cgi* ->
> http://man.openbsd.org/cgi-bin/man.cgi*
> https://www.openbsd.org/cgi-bin/cvsweb ->
> http://cvsweb.openbsd.org/cgi-bin/cvsweb
>
> http://www.openbsd.org/cgi-bin/man.cgi* ->
> http://man.openbsd.org/cgi-bin/man.cgi*
> http://www.openbsd.org/cgi-bin/cvsweb ->
> http://cvsweb.openbsd.org/cgi-bin/cvsweb
>
> What volks here thought I was asking for:
>
> https://www.openbsd.org/cgi-bin/man.cgi* ->
> https://man.openbsd.org/cgi-bin/man.cgi*
> https://www.openbsd.org/cgi-bin/cvsweb ->
> https://cvsweb.openbsd.org/cgi-bin/cvsweb
>
> http://www.openbsd.org/cgi-bin/man.cgi* ->
> https://man.openbsd.org/cgi-bin/man.cgi*
> http://www.openbsd.org/cgi-bin/cvsweb ->
> https://cvsweb.openbsd.org/cgi-bin/cvsweb
>
> What my actual request is:
>
> https://www.openbsd.org/cgi-bin/man.cgi* ->
> https://man.openbsd.org/cgi-bin/man.cgi*
> https://www.openbsd.org/cgi-bin/cvsweb ->
> https://cvsweb.openbsd.org/cgi-bin/cvsweb
>
> http://www.openbsd.org/cgi-bin/man.cgi* ->
> http://man.openbsd.org/cgi-bin/man.cgi*
> http://www.openbsd.org/cgi-bin/cvsweb ->
> http://cvsweb.openbsd.org/cgi-bin/cvsweb
>
> In other words,
>
> Current configuration
> https -> http
> http -> http
>
> Not Intended configuration
> https -> https
> http -> https
>
> Intended configuration
> https -> https
> http -> http
>
> Currently, requests arriving on https as well as http ports are
> redirected to the http port. This effectively downgrades a user-agent
> from https to http, which I think may not be desirable.
>
> In the intended configuration, if a request arrives on the https port,
> it should be redirected to the https port, and not to the http port. If
> a request arrives on the http port, it should continue to be redirected
> to the http port.
>
> This nuance is conveyed from the following line in the configuration in
> my request:
> ...
> listen on * port https
> ...
>
> In terms of httpd.conf configurations:
>
> Probable Current Configuration:
>
> server "openbsd.org" {
> ...
> listen on * port http
> listen on * tls port https
> ...
> location "/cgi-bin/man.cgi*" {
> block return 301 "http://man...
> ...
> <similarly for cvsweb et al>
> ...
>
> Intended Future Configuration:
>
> server "openbsd.org" {
> ...
> listen on * port http
> ...
> location "/cgi-bin/man.cgi*" {
> block return 301 "http://man...
> ...
> <similarly for cvsweb et al>
> ...
>
> server "openbsd.org" {
> ...
> listen on * tls port https
> ...
> location "/cgi-bin/man.cgi*" {
> block return 301 "https://man...
> ...
> <similarly for cvsweb et al>
> ...
>
> As elaborated above, this change intends to only affect requests which
> originate as https. This change does not intend to affect requests which
> originate as http.
>
> So, I request you to please not redirect http to https. The idea was to
> prevent https downgrade to http. The idea was not to enable http upgrade
> to https.
>
> Au contraire, I believe openbsd.org should remain fully functional on
> http for eternity.
>
> Looking back at my original mail, I think I could have been more clear
> on what I was requesting. I can understand how this came across as the
> request to upgrade http to https.
>
> I struggle between terseness and verbosity. My bad.
>
> Dhanyavaad,
> ab
> (P.S. - this mail is a near identical copy of my reply in an off-list
> conversation that got dropped because gmx has some undiagnosable bounce
> errors when delivering to individual inboxes.)
> ---------|---------|---------|---------|---------|---------|---------|--
>

Re: Python2 -> Python3 fallout

On Mon Mar 30, 2020 at 07:56:34PM +0100, Stuart Henderson wrote:
> On 2020/03/30 20:31, Rafael Sadowski wrote:
> > On Mon Mar 30, 2020 at 07:34:10PM +0200, Christian Weisgerber wrote:
> > > People have been switching ports from Python2 to Python3. In some
> > > cases, this appears to bubble up to dependent ports and break them:
> > >
> > > games/freeorion undefined symbol: PyString_FromStringAndSize
> > > games/gemrb undefined symbol: Py_InitModule4_64
> >
> > !cmake
>
> those two are cmake too.
>
> freeorion:
> ===> Configuring for freeorion-0.4.8p1
> -- Build type CMAKE_BUILD_TYPE set to Release
> [..]
> -- Found PythonInterp: /usr/local/bin/python2.7 (found suitable version "2.7.17", minimum required is "2.7")
> -- Found PythonLibs: /usr/local/lib/libpython3.7m.so.0.0 (found suitable version "2.7.17", minimum required is "2.7")

Really, what the hack! I can't imagine how something like this could
happen. dpb timing?

>
> gemrb:
> ===> Configuring for gemrb-0.8.6
> -- The C compiler identification is Clang 8.0.1
> [..]
> -- Found PythonLibs: /usr/local/lib/libpython3.7m.so.0.0 (found suitable version "2.7.17", minimum required is "2.3")
> -- Looking for Python libraries and headers: found

Again, what the hack! I can't reproduce it locally.

>
> As a first step I think check whether backing out the cmake py-sphinx commit
> fixes things and if it does, commit the backout. Then work on a different
> way forward for sphinx.
>

Re: libssh: update to 0.9.3, disable unit tests due to argp error

On Tue, Mar 31, 2020 at 05:01:22PM +0100, Stuart Henderson wrote:
> these use security/libssh2 not security/libssh :)
Oops, I was sloppy with my sqlports query:

sqlite3 /usr/local/share/sqlports \
'select FullPkgPath from Wantlib WHERE value like "%ssh%"'

> emulators/qemu
> net/gnugk
> net/wireshark
> security/hydra
> sysutils/tmate
> x11/kde-applications/kio-extras
> x11/kde-applications/krdc
> x11/kde4/runtime
> x11/remmina
Thanks, all just built succuessfully on amd64 - qemu is still building
as the last port...

Ruby 2.5.8, 2.6.6, 2.7.1

This updates to the latest released versions of Ruby, to fix a couple
security fixes, as well as the usual bug fixes:

https://www.ruby-lang.org/en/news/2020/03/19/json-dos-cve-2020-10663/
https://www.ruby-lang.org/en/news/2020/03/31/heap-exposure-in-socket-cve-2020-10933/

Release announcements at:

https://www.ruby-lang.org/en/news/2020/03/31/ruby-2-5-8-released/
https://www.ruby-lang.org/en/news/2020/03/31/ruby-2-6-6-released/
https://www.ruby-lang.org/en/news/2020/03/31/ruby-2-7-1-released/

Briefly tested on amd64. I'll be running more extensive tests before
commit. I plan to commit in a couple days unless I hear objections.

I'll also work on backporting to -stable (including Ruby 2.4) after
committing to -current.

Thanks,
Jeremy

Index: 2.5/Makefile
===================================================================
RCS file: /cvs/ports/lang/ruby/2.5/Makefile,v
retrieving revision 1.13
diff -u -p -r1.13 Makefile
--- 2.5/Makefile 19 Nov 2019 17:20:12 -0000 1.13
+++ 2.5/Makefile 31 Mar 2020 17:25:43 -0000
@@ -1,10 +1,8 @@
# $OpenBSD: Makefile,v 1.13 2019/11/19 17:20:12 jeremy Exp $

-VERSION = 2.5.7
+VERSION = 2.5.8
SHARED_LIBS = ruby25 0.0
NEXTVER = 2.6
-
-REVISION-main = 1

PSEUDO_FLAVORS= no_ri_docs bootstrap
# Do not build the RI docs on slow arches
Index: 2.5/distinfo
===================================================================
RCS file: /cvs/ports/lang/ruby/2.5/distinfo,v
retrieving revision 1.7
diff -u -p -r1.7 distinfo
--- 2.5/distinfo 3 Oct 2019 18:39:26 -0000 1.7
+++ 2.5/distinfo 31 Mar 2020 17:25:43 -0000
@@ -1,2 +1,2 @@
-SHA256 (ruby-2.5.7.tar.gz) = Cy0NXjRRtqtFT4Gxv8oAdAfAVI3qQD8eui5CnaSt1tQ=
-SIZE (ruby-2.5.7.tar.gz) = 15669771
+SHA256 (ruby-2.5.8.tar.gz) = bAvfB4dsaYEann3CN8Q9QLHLY2n2jg4XlT1yebUkrZo=
+SIZE (ruby-2.5.8.tar.gz) = 15682927
Index: 2.5/pkg/PLIST-gdbm
===================================================================
RCS file: /cvs/ports/lang/ruby/2.5/pkg/PLIST-gdbm,v
retrieving revision 1.1.1.1
diff -u -p -r1.1.1.1 PLIST-gdbm
--- 2.5/pkg/PLIST-gdbm 15 Jan 2018 23:57:44 -0000 1.1.1.1
+++ 2.5/pkg/PLIST-gdbm 31 Mar 2020 17:25:43 -0000
@@ -1,2 +1,2 @@
@comment $OpenBSD: PLIST-gdbm,v 1.1.1.1 2018/01/15 23:57:44 jeremy Exp $
-lib/ruby/${REV}/${SUB}/gdbm.so
+@so lib/ruby/${REV}/${SUB}/gdbm.so
Index: 2.5/pkg/PLIST-main
===================================================================
RCS file: /cvs/ports/lang/ruby/2.5/pkg/PLIST-main,v
retrieving revision 1.3
diff -u -p -r1.3 PLIST-main
--- 2.5/pkg/PLIST-main 30 Aug 2019 15:57:24 -0000 1.3
+++ 2.5/pkg/PLIST-main 31 Mar 2020 17:25:44 -0000
@@ -40,7 +40,7 @@ include/ruby-${REV}/ruby/vm.h
include/ruby-${REV}/${SUB}/
include/ruby-${REV}/${SUB}/ruby/
include/ruby-${REV}/${SUB}/ruby/config.h
-lib/libruby25.so
+@so lib/libruby25.so
@lib lib/libruby25.so.${LIBruby25_VERSION}
lib/pkgconfig/ruby-${REV}.pc
lib/ruby/
@@ -871,112 +871,112 @@ lib/ruby/${REV}/webrick/ssl.rb
lib/ruby/${REV}/webrick/utils.rb
lib/ruby/${REV}/webrick/version.rb
lib/ruby/${REV}/${SUB}/
-lib/ruby/${REV}/${SUB}/bigdecimal.so
+@so lib/ruby/${REV}/${SUB}/bigdecimal.so
lib/ruby/${REV}/${SUB}/cgi/
-lib/ruby/${REV}/${SUB}/cgi/escape.so
-lib/ruby/${REV}/${SUB}/continuation.so
-lib/ruby/${REV}/${SUB}/coverage.so
-lib/ruby/${REV}/${SUB}/date_core.so
-lib/ruby/${REV}/${SUB}/dbm.so
+@so lib/ruby/${REV}/${SUB}/cgi/escape.so
+@so lib/ruby/${REV}/${SUB}/continuation.so
+@so lib/ruby/${REV}/${SUB}/coverage.so
+@so lib/ruby/${REV}/${SUB}/date_core.so
+@so lib/ruby/${REV}/${SUB}/dbm.so
lib/ruby/${REV}/${SUB}/digest/
-lib/ruby/${REV}/${SUB}/digest.so
-lib/ruby/${REV}/${SUB}/digest/bubblebabble.so
-lib/ruby/${REV}/${SUB}/digest/md5.so
-lib/ruby/${REV}/${SUB}/digest/rmd160.so
-lib/ruby/${REV}/${SUB}/digest/sha1.so
-lib/ruby/${REV}/${SUB}/digest/sha2.so
+@so lib/ruby/${REV}/${SUB}/digest.so
+@so lib/ruby/${REV}/${SUB}/digest/bubblebabble.so
+@so lib/ruby/${REV}/${SUB}/digest/md5.so
+@so lib/ruby/${REV}/${SUB}/digest/rmd160.so
+@so lib/ruby/${REV}/${SUB}/digest/sha1.so
+@so lib/ruby/${REV}/${SUB}/digest/sha2.so
lib/ruby/${REV}/${SUB}/enc/
-lib/ruby/${REV}/${SUB}/enc/big5.so
-lib/ruby/${REV}/${SUB}/enc/cp949.so
-lib/ruby/${REV}/${SUB}/enc/emacs_mule.so
-lib/ruby/${REV}/${SUB}/enc/encdb.so
-lib/ruby/${REV}/${SUB}/enc/euc_jp.so
-lib/ruby/${REV}/${SUB}/enc/euc_kr.so
-lib/ruby/${REV}/${SUB}/enc/euc_tw.so
-lib/ruby/${REV}/${SUB}/enc/gb18030.so
-lib/ruby/${REV}/${SUB}/enc/gb2312.so
-lib/ruby/${REV}/${SUB}/enc/gbk.so
-lib/ruby/${REV}/${SUB}/enc/iso_8859_1.so
-lib/ruby/${REV}/${SUB}/enc/iso_8859_10.so
-lib/ruby/${REV}/${SUB}/enc/iso_8859_11.so
-lib/ruby/${REV}/${SUB}/enc/iso_8859_13.so
-lib/ruby/${REV}/${SUB}/enc/iso_8859_14.so
-lib/ruby/${REV}/${SUB}/enc/iso_8859_15.so
-lib/ruby/${REV}/${SUB}/enc/iso_8859_16.so
-lib/ruby/${REV}/${SUB}/enc/iso_8859_2.so
-lib/ruby/${REV}/${SUB}/enc/iso_8859_3.so
-lib/ruby/${REV}/${SUB}/enc/iso_8859_4.so
-lib/ruby/${REV}/${SUB}/enc/iso_8859_5.so
-lib/ruby/${REV}/${SUB}/enc/iso_8859_6.so
-lib/ruby/${REV}/${SUB}/enc/iso_8859_7.so
-lib/ruby/${REV}/${SUB}/enc/iso_8859_8.so
-lib/ruby/${REV}/${SUB}/enc/iso_8859_9.so
-lib/ruby/${REV}/${SUB}/enc/koi8_r.so
-lib/ruby/${REV}/${SUB}/enc/koi8_u.so
-lib/ruby/${REV}/${SUB}/enc/shift_jis.so
+@so lib/ruby/${REV}/${SUB}/enc/big5.so
+@so lib/ruby/${REV}/${SUB}/enc/cp949.so
+@so lib/ruby/${REV}/${SUB}/enc/emacs_mule.so
+@so lib/ruby/${REV}/${SUB}/enc/encdb.so
+@so lib/ruby/${REV}/${SUB}/enc/euc_jp.so
+@so lib/ruby/${REV}/${SUB}/enc/euc_kr.so
+@so lib/ruby/${REV}/${SUB}/enc/euc_tw.so
+@so lib/ruby/${REV}/${SUB}/enc/gb18030.so
+@so lib/ruby/${REV}/${SUB}/enc/gb2312.so
+@so lib/ruby/${REV}/${SUB}/enc/gbk.so
+@so lib/ruby/${REV}/${SUB}/enc/iso_8859_1.so
+@so lib/ruby/${REV}/${SUB}/enc/iso_8859_10.so
+@so lib/ruby/${REV}/${SUB}/enc/iso_8859_11.so
+@so lib/ruby/${REV}/${SUB}/enc/iso_8859_13.so
+@so lib/ruby/${REV}/${SUB}/enc/iso_8859_14.so
+@so lib/ruby/${REV}/${SUB}/enc/iso_8859_15.so
+@so lib/ruby/${REV}/${SUB}/enc/iso_8859_16.so
+@so lib/ruby/${REV}/${SUB}/enc/iso_8859_2.so
+@so lib/ruby/${REV}/${SUB}/enc/iso_8859_3.so
+@so lib/ruby/${REV}/${SUB}/enc/iso_8859_4.so
+@so lib/ruby/${REV}/${SUB}/enc/iso_8859_5.so
+@so lib/ruby/${REV}/${SUB}/enc/iso_8859_6.so
+@so lib/ruby/${REV}/${SUB}/enc/iso_8859_7.so
+@so lib/ruby/${REV}/${SUB}/enc/iso_8859_8.so
+@so lib/ruby/${REV}/${SUB}/enc/iso_8859_9.so
+@so lib/ruby/${REV}/${SUB}/enc/koi8_r.so
+@so lib/ruby/${REV}/${SUB}/enc/koi8_u.so
+@so lib/ruby/${REV}/${SUB}/enc/shift_jis.so
lib/ruby/${REV}/${SUB}/enc/trans/
-lib/ruby/${REV}/${SUB}/enc/trans/big5.so
-lib/ruby/${REV}/${SUB}/enc/trans/chinese.so
-lib/ruby/${REV}/${SUB}/enc/trans/ebcdic.so
-lib/ruby/${REV}/${SUB}/enc/trans/emoji.so
-lib/ruby/${REV}/${SUB}/enc/trans/emoji_iso2022_kddi.so
-lib/ruby/${REV}/${SUB}/enc/trans/emoji_sjis_docomo.so
-lib/ruby/${REV}/${SUB}/enc/trans/emoji_sjis_kddi.so
-lib/ruby/${REV}/${SUB}/enc/trans/emoji_sjis_softbank.so
-lib/ruby/${REV}/${SUB}/enc/trans/escape.so
-lib/ruby/${REV}/${SUB}/enc/trans/gb18030.so
-lib/ruby/${REV}/${SUB}/enc/trans/gbk.so
-lib/ruby/${REV}/${SUB}/enc/trans/iso2022.so
-lib/ruby/${REV}/${SUB}/enc/trans/japanese.so
-lib/ruby/${REV}/${SUB}/enc/trans/japanese_euc.so
-lib/ruby/${REV}/${SUB}/enc/trans/japanese_sjis.so
-lib/ruby/${REV}/${SUB}/enc/trans/korean.so
-lib/ruby/${REV}/${SUB}/enc/trans/single_byte.so
-lib/ruby/${REV}/${SUB}/enc/trans/transdb.so
-lib/ruby/${REV}/${SUB}/enc/trans/utf8_mac.so
-lib/ruby/${REV}/${SUB}/enc/trans/utf_16_32.so
-lib/ruby/${REV}/${SUB}/enc/utf_16be.so
-lib/ruby/${REV}/${SUB}/enc/utf_16le.so
-lib/ruby/${REV}/${SUB}/enc/utf_32be.so
-lib/ruby/${REV}/${SUB}/enc/utf_32le.so
-lib/ruby/${REV}/${SUB}/enc/windows_1250.so
-lib/ruby/${REV}/${SUB}/enc/windows_1251.so
-lib/ruby/${REV}/${SUB}/enc/windows_1252.so
-lib/ruby/${REV}/${SUB}/enc/windows_1253.so
-lib/ruby/${REV}/${SUB}/enc/windows_1254.so
-lib/ruby/${REV}/${SUB}/enc/windows_1257.so
-lib/ruby/${REV}/${SUB}/enc/windows_31j.so
-lib/ruby/${REV}/${SUB}/etc.so
-lib/ruby/${REV}/${SUB}/fcntl.so
-lib/ruby/${REV}/${SUB}/fiber.so
-lib/ruby/${REV}/${SUB}/fiddle.so
+@so lib/ruby/${REV}/${SUB}/enc/trans/big5.so
+@so lib/ruby/${REV}/${SUB}/enc/trans/chinese.so
+@so lib/ruby/${REV}/${SUB}/enc/trans/ebcdic.so
+@so lib/ruby/${REV}/${SUB}/enc/trans/emoji.so
+@so lib/ruby/${REV}/${SUB}/enc/trans/emoji_iso2022_kddi.so
+@so lib/ruby/${REV}/${SUB}/enc/trans/emoji_sjis_docomo.so
+@so lib/ruby/${REV}/${SUB}/enc/trans/emoji_sjis_kddi.so
+@so lib/ruby/${REV}/${SUB}/enc/trans/emoji_sjis_softbank.so
+@so lib/ruby/${REV}/${SUB}/enc/trans/escape.so
+@so lib/ruby/${REV}/${SUB}/enc/trans/gb18030.so
+@so lib/ruby/${REV}/${SUB}/enc/trans/gbk.so
+@so lib/ruby/${REV}/${SUB}/enc/trans/iso2022.so
+@so lib/ruby/${REV}/${SUB}/enc/trans/japanese.so
+@so lib/ruby/${REV}/${SUB}/enc/trans/japanese_euc.so
+@so lib/ruby/${REV}/${SUB}/enc/trans/japanese_sjis.so
+@so lib/ruby/${REV}/${SUB}/enc/trans/korean.so
+@so lib/ruby/${REV}/${SUB}/enc/trans/single_byte.so
+@so lib/ruby/${REV}/${SUB}/enc/trans/transdb.so
+@so lib/ruby/${REV}/${SUB}/enc/trans/utf8_mac.so
+@so lib/ruby/${REV}/${SUB}/enc/trans/utf_16_32.so
+@so lib/ruby/${REV}/${SUB}/enc/utf_16be.so
+@so lib/ruby/${REV}/${SUB}/enc/utf_16le.so
+@so lib/ruby/${REV}/${SUB}/enc/utf_32be.so
+@so lib/ruby/${REV}/${SUB}/enc/utf_32le.so
+@so lib/ruby/${REV}/${SUB}/enc/windows_1250.so
+@so lib/ruby/${REV}/${SUB}/enc/windows_1251.so
+@so lib/ruby/${REV}/${SUB}/enc/windows_1252.so
+@so lib/ruby/${REV}/${SUB}/enc/windows_1253.so
+@so lib/ruby/${REV}/${SUB}/enc/windows_1254.so
+@so lib/ruby/${REV}/${SUB}/enc/windows_1257.so
+@so lib/ruby/${REV}/${SUB}/enc/windows_31j.so
+@so lib/ruby/${REV}/${SUB}/etc.so
+@so lib/ruby/${REV}/${SUB}/fcntl.so
+@so lib/ruby/${REV}/${SUB}/fiber.so
+@so lib/ruby/${REV}/${SUB}/fiddle.so
lib/ruby/${REV}/${SUB}/io/
-lib/ruby/${REV}/${SUB}/io/console.so
-lib/ruby/${REV}/${SUB}/io/nonblock.so
-lib/ruby/${REV}/${SUB}/io/wait.so
+@so lib/ruby/${REV}/${SUB}/io/console.so
+@so lib/ruby/${REV}/${SUB}/io/nonblock.so
+@so lib/ruby/${REV}/${SUB}/io/wait.so
lib/ruby/${REV}/${SUB}/json/
lib/ruby/${REV}/${SUB}/json/ext/
-lib/ruby/${REV}/${SUB}/json/ext/generator.so
-lib/ruby/${REV}/${SUB}/json/ext/parser.so
-lib/ruby/${REV}/${SUB}/nkf.so
-lib/ruby/${REV}/${SUB}/objspace.so
-lib/ruby/${REV}/${SUB}/openssl.so
-lib/ruby/${REV}/${SUB}/pathname.so
-lib/ruby/${REV}/${SUB}/psych.so
-lib/ruby/${REV}/${SUB}/pty.so
+@so lib/ruby/${REV}/${SUB}/json/ext/generator.so
+@so lib/ruby/${REV}/${SUB}/json/ext/parser.so
+@so lib/ruby/${REV}/${SUB}/nkf.so
+@so lib/ruby/${REV}/${SUB}/objspace.so
+@so lib/ruby/${REV}/${SUB}/openssl.so
+@so lib/ruby/${REV}/${SUB}/pathname.so
+@so lib/ruby/${REV}/${SUB}/psych.so
+@so lib/ruby/${REV}/${SUB}/pty.so
lib/ruby/${REV}/${SUB}/racc/
-lib/ruby/${REV}/${SUB}/racc/cparse.so
+@so lib/ruby/${REV}/${SUB}/racc/cparse.so
lib/ruby/${REV}/${SUB}/rbconfig/
lib/ruby/${REV}/${SUB}/rbconfig.rb
-lib/ruby/${REV}/${SUB}/rbconfig/sizeof.so
-lib/ruby/${REV}/${SUB}/readline.so
-lib/ruby/${REV}/${SUB}/ripper.so
-lib/ruby/${REV}/${SUB}/sdbm.so
-lib/ruby/${REV}/${SUB}/socket.so
-lib/ruby/${REV}/${SUB}/stringio.so
-lib/ruby/${REV}/${SUB}/strscan.so
-lib/ruby/${REV}/${SUB}/syslog.so
-lib/ruby/${REV}/${SUB}/zlib.so
+@so lib/ruby/${REV}/${SUB}/rbconfig/sizeof.so
+@so lib/ruby/${REV}/${SUB}/readline.so
+@so lib/ruby/${REV}/${SUB}/ripper.so
+@so lib/ruby/${REV}/${SUB}/sdbm.so
+@so lib/ruby/${REV}/${SUB}/socket.so
+@so lib/ruby/${REV}/${SUB}/stringio.so
+@so lib/ruby/${REV}/${SUB}/strscan.so
+@so lib/ruby/${REV}/${SUB}/syslog.so
+@so lib/ruby/${REV}/${SUB}/zlib.so
lib/ruby/${REV}/yaml/
lib/ruby/${REV}/yaml.rb
lib/ruby/${REV}/yaml/dbm.rb
@@ -989,7 +989,7 @@ lib/ruby/gems/${REV}/cache/did_you_mean-
lib/ruby/gems/${REV}/cache/minitest-5.10.3.gem
lib/ruby/gems/${REV}/cache/net-telnet-0.1.1.gem
lib/ruby/gems/${REV}/cache/power_assert-1.1.1.gem
-lib/ruby/gems/${REV}/cache/rake-12.3.0.gem
+lib/ruby/gems/${REV}/cache/rake-12.3.3.gem
lib/ruby/gems/${REV}/cache/test-unit-3.2.7.gem
lib/ruby/gems/${REV}/cache/xmlrpc-0.3.0.gem
lib/ruby/gems/${REV}/doc/
@@ -1137,81 +1137,85 @@ lib/ruby/gems/${REV}/gems/power_assert-1
lib/ruby/gems/${REV}/gems/power_assert-1.1.1/lib/power_assert/parser.rb
lib/ruby/gems/${REV}/gems/power_assert-1.1.1/lib/power_assert/version.rb
lib/ruby/gems/${REV}/gems/power_assert-1.1.1/power_assert.gemspec
-lib/ruby/gems/${REV}/gems/rake-12.3.0/
-lib/ruby/gems/${REV}/gems/rake-12.3.0/.gitignore
-lib/ruby/gems/${REV}/gems/rake-12.3.0/CONTRIBUTING.rdoc
-lib/ruby/gems/${REV}/gems/rake-12.3.0/Gemfile
-lib/ruby/gems/${REV}/gems/rake-12.3.0/History.rdoc
-lib/ruby/gems/${REV}/gems/rake-12.3.0/MIT-LICENSE
-lib/ruby/gems/${REV}/gems/rake-12.3.0/README.rdoc
-lib/ruby/gems/${REV}/gems/rake-12.3.0/Rakefile
-lib/ruby/gems/${REV}/gems/rake-12.3.0/bin/
-lib/ruby/gems/${REV}/gems/rake-12.3.0/bin/console
-lib/ruby/gems/${REV}/gems/rake-12.3.0/bin/setup
-lib/ruby/gems/${REV}/gems/rake-12.3.0/doc/
-lib/ruby/gems/${REV}/gems/rake-12.3.0/doc/command_line_usage.rdoc
-lib/ruby/gems/${REV}/gems/rake-12.3.0/doc/example/
-lib/ruby/gems/${REV}/gems/rake-12.3.0/doc/example/Rakefile1
-lib/ruby/gems/${REV}/gems/rake-12.3.0/doc/example/Rakefile2
-lib/ruby/gems/${REV}/gems/rake-12.3.0/doc/example/a.c
-lib/ruby/gems/${REV}/gems/rake-12.3.0/doc/example/b.c
-lib/ruby/gems/${REV}/gems/rake-12.3.0/doc/example/main.c
-lib/ruby/gems/${REV}/gems/rake-12.3.0/doc/glossary.rdoc
-lib/ruby/gems/${REV}/gems/rake-12.3.0/doc/jamis.rb
-lib/ruby/gems/${REV}/gems/rake-12.3.0/doc/proto_rake.rdoc
-lib/ruby/gems/${REV}/gems/rake-12.3.0/doc/rake.1
-lib/ruby/gems/${REV}/gems/rake-12.3.0/doc/rakefile.rdoc
-lib/ruby/gems/${REV}/gems/rake-12.3.0/doc/rational.rdoc
-lib/ruby/gems/${REV}/gems/rake-12.3.0/exe/
-lib/ruby/gems/${REV}/gems/rake-12.3.0/exe/rake
-lib/ruby/gems/${REV}/gems/rake-12.3.0/lib/
-lib/ruby/gems/${REV}/gems/rake-12.3.0/lib/rake/
-lib/ruby/gems/${REV}/gems/rake-12.3.0/lib/rake.rb
-lib/ruby/gems/${REV}/gems/rake-12.3.0/lib/rake/application.rb
-lib/ruby/gems/${REV}/gems/rake-12.3.0/lib/rake/backtrace.rb
-lib/ruby/gems/${REV}/gems/rake-12.3.0/lib/rake/clean.rb
-lib/ruby/gems/${REV}/gems/rake-12.3.0/lib/rake/cloneable.rb
-lib/ruby/gems/${REV}/gems/rake-12.3.0/lib/rake/cpu_counter.rb
-lib/ruby/gems/${REV}/gems/rake-12.3.0/lib/rake/default_loader.rb
-lib/ruby/gems/${REV}/gems/rake-12.3.0/lib/rake/dsl_definition.rb
-lib/ruby/gems/${REV}/gems/rake-12.3.0/lib/rake/early_time.rb
-lib/ruby/gems/${REV}/gems/rake-12.3.0/lib/rake/ext/
-lib/ruby/gems/${REV}/gems/rake-12.3.0/lib/rake/ext/core.rb
-lib/ruby/gems/${REV}/gems/rake-12.3.0/lib/rake/ext/string.rb
-lib/ruby/gems/${REV}/gems/rake-12.3.0/lib/rake/file_creation_task.rb
-lib/ruby/gems/${REV}/gems/rake-12.3.0/lib/rake/file_list.rb
-lib/ruby/gems/${REV}/gems/rake-12.3.0/lib/rake/file_task.rb
-lib/ruby/gems/${REV}/gems/rake-12.3.0/lib/rake/file_utils.rb
-lib/ruby/gems/${REV}/gems/rake-12.3.0/lib/rake/file_utils_ext.rb
-lib/ruby/gems/${REV}/gems/rake-12.3.0/lib/rake/invocation_chain.rb
-lib/ruby/gems/${REV}/gems/rake-12.3.0/lib/rake/invocation_exception_mixin.rb
-lib/ruby/gems/${REV}/gems/rake-12.3.0/lib/rake/late_time.rb
-lib/ruby/gems/${REV}/gems/rake-12.3.0/lib/rake/linked_list.rb
-lib/ruby/gems/${REV}/gems/rake-12.3.0/lib/rake/loaders/
-lib/ruby/gems/${REV}/gems/rake-12.3.0/lib/rake/loaders/makefile.rb
-lib/ruby/gems/${REV}/gems/rake-12.3.0/lib/rake/multi_task.rb
-lib/ruby/gems/${REV}/gems/rake-12.3.0/lib/rake/name_space.rb
-lib/ruby/gems/${REV}/gems/rake-12.3.0/lib/rake/packagetask.rb
-lib/ruby/gems/${REV}/gems/rake-12.3.0/lib/rake/phony.rb
-lib/ruby/gems/${REV}/gems/rake-12.3.0/lib/rake/private_reader.rb
-lib/ruby/gems/${REV}/gems/rake-12.3.0/lib/rake/promise.rb
-lib/ruby/gems/${REV}/gems/rake-12.3.0/lib/rake/pseudo_status.rb
-lib/ruby/gems/${REV}/gems/rake-12.3.0/lib/rake/rake_module.rb
-lib/ruby/gems/${REV}/gems/rake-12.3.0/lib/rake/rake_test_loader.rb
-lib/ruby/gems/${REV}/gems/rake-12.3.0/lib/rake/rule_recursion_overflow_error.rb
-lib/ruby/gems/${REV}/gems/rake-12.3.0/lib/rake/scope.rb
-lib/ruby/gems/${REV}/gems/rake-12.3.0/lib/rake/task.rb
-lib/ruby/gems/${REV}/gems/rake-12.3.0/lib/rake/task_argument_error.rb
-lib/ruby/gems/${REV}/gems/rake-12.3.0/lib/rake/task_arguments.rb
-lib/ruby/gems/${REV}/gems/rake-12.3.0/lib/rake/task_manager.rb
-lib/ruby/gems/${REV}/gems/rake-12.3.0/lib/rake/tasklib.rb
-lib/ruby/gems/${REV}/gems/rake-12.3.0/lib/rake/testtask.rb
-lib/ruby/gems/${REV}/gems/rake-12.3.0/lib/rake/thread_history_display.rb
-lib/ruby/gems/${REV}/gems/rake-12.3.0/lib/rake/thread_pool.rb
-lib/ruby/gems/${REV}/gems/rake-12.3.0/lib/rake/trace_output.rb
-lib/ruby/gems/${REV}/gems/rake-12.3.0/lib/rake/version.rb
-lib/ruby/gems/${REV}/gems/rake-12.3.0/lib/rake/win32.rb
-lib/ruby/gems/${REV}/gems/rake-12.3.0/rake.gemspec
+lib/ruby/gems/${REV}/gems/rake-12.3.3/
+lib/ruby/gems/${REV}/gems/rake-12.3.3/CONTRIBUTING.rdoc
+lib/ruby/gems/${REV}/gems/rake-12.3.3/Gemfile
+lib/ruby/gems/${REV}/gems/rake-12.3.3/History.rdoc
+lib/ruby/gems/${REV}/gems/rake-12.3.3/MIT-LICENSE
+lib/ruby/gems/${REV}/gems/rake-12.3.3/README.rdoc
+lib/ruby/gems/${REV}/gems/rake-12.3.3/Rakefile
+lib/ruby/gems/${REV}/gems/rake-12.3.3/azure-pipelines.yml
+lib/ruby/gems/${REV}/gems/rake-12.3.3/bin/
+lib/ruby/gems/${REV}/gems/rake-12.3.3/bin/bundle
+lib/ruby/gems/${REV}/gems/rake-12.3.3/bin/console
+lib/ruby/gems/${REV}/gems/rake-12.3.3/bin/rake
+lib/ruby/gems/${REV}/gems/rake-12.3.3/bin/rdoc
+lib/ruby/gems/${REV}/gems/rake-12.3.3/bin/rubocop
+lib/ruby/gems/${REV}/gems/rake-12.3.3/bin/setup
+lib/ruby/gems/${REV}/gems/rake-12.3.3/doc/
+lib/ruby/gems/${REV}/gems/rake-12.3.3/doc/command_line_usage.rdoc
+lib/ruby/gems/${REV}/gems/rake-12.3.3/doc/example/
+lib/ruby/gems/${REV}/gems/rake-12.3.3/doc/example/Rakefile1
+lib/ruby/gems/${REV}/gems/rake-12.3.3/doc/example/Rakefile2
+lib/ruby/gems/${REV}/gems/rake-12.3.3/doc/example/a.c
+lib/ruby/gems/${REV}/gems/rake-12.3.3/doc/example/b.c
+lib/ruby/gems/${REV}/gems/rake-12.3.3/doc/example/main.c
+lib/ruby/gems/${REV}/gems/rake-12.3.3/doc/glossary.rdoc
+lib/ruby/gems/${REV}/gems/rake-12.3.3/doc/jamis.rb
+lib/ruby/gems/${REV}/gems/rake-12.3.3/doc/proto_rake.rdoc
+lib/ruby/gems/${REV}/gems/rake-12.3.3/doc/rake.1
+lib/ruby/gems/${REV}/gems/rake-12.3.3/doc/rakefile.rdoc
+lib/ruby/gems/${REV}/gems/rake-12.3.3/doc/rational.rdoc
+lib/ruby/gems/${REV}/gems/rake-12.3.3/exe/
+lib/ruby/gems/${REV}/gems/rake-12.3.3/exe/rake
+lib/ruby/gems/${REV}/gems/rake-12.3.3/lib/
+lib/ruby/gems/${REV}/gems/rake-12.3.3/lib/rake/
+lib/ruby/gems/${REV}/gems/rake-12.3.3/lib/rake.rb
+lib/ruby/gems/${REV}/gems/rake-12.3.3/lib/rake/application.rb
+lib/ruby/gems/${REV}/gems/rake-12.3.3/lib/rake/backtrace.rb
+lib/ruby/gems/${REV}/gems/rake-12.3.3/lib/rake/clean.rb
+lib/ruby/gems/${REV}/gems/rake-12.3.3/lib/rake/cloneable.rb
+lib/ruby/gems/${REV}/gems/rake-12.3.3/lib/rake/cpu_counter.rb
+lib/ruby/gems/${REV}/gems/rake-12.3.3/lib/rake/default_loader.rb
+lib/ruby/gems/${REV}/gems/rake-12.3.3/lib/rake/dsl_definition.rb
+lib/ruby/gems/${REV}/gems/rake-12.3.3/lib/rake/early_time.rb
+lib/ruby/gems/${REV}/gems/rake-12.3.3/lib/rake/ext/
+lib/ruby/gems/${REV}/gems/rake-12.3.3/lib/rake/ext/core.rb
+lib/ruby/gems/${REV}/gems/rake-12.3.3/lib/rake/ext/string.rb
+lib/ruby/gems/${REV}/gems/rake-12.3.3/lib/rake/file_creation_task.rb
+lib/ruby/gems/${REV}/gems/rake-12.3.3/lib/rake/file_list.rb
+lib/ruby/gems/${REV}/gems/rake-12.3.3/lib/rake/file_task.rb
+lib/ruby/gems/${REV}/gems/rake-12.3.3/lib/rake/file_utils.rb
+lib/ruby/gems/${REV}/gems/rake-12.3.3/lib/rake/file_utils_ext.rb
+lib/ruby/gems/${REV}/gems/rake-12.3.3/lib/rake/invocation_chain.rb
+lib/ruby/gems/${REV}/gems/rake-12.3.3/lib/rake/invocation_exception_mixin.rb
+lib/ruby/gems/${REV}/gems/rake-12.3.3/lib/rake/late_time.rb
+lib/ruby/gems/${REV}/gems/rake-12.3.3/lib/rake/linked_list.rb
+lib/ruby/gems/${REV}/gems/rake-12.3.3/lib/rake/loaders/
+lib/ruby/gems/${REV}/gems/rake-12.3.3/lib/rake/loaders/makefile.rb
+lib/ruby/gems/${REV}/gems/rake-12.3.3/lib/rake/multi_task.rb
+lib/ruby/gems/${REV}/gems/rake-12.3.3/lib/rake/name_space.rb
+lib/ruby/gems/${REV}/gems/rake-12.3.3/lib/rake/packagetask.rb
+lib/ruby/gems/${REV}/gems/rake-12.3.3/lib/rake/phony.rb
+lib/ruby/gems/${REV}/gems/rake-12.3.3/lib/rake/private_reader.rb
+lib/ruby/gems/${REV}/gems/rake-12.3.3/lib/rake/promise.rb
+lib/ruby/gems/${REV}/gems/rake-12.3.3/lib/rake/pseudo_status.rb
+lib/ruby/gems/${REV}/gems/rake-12.3.3/lib/rake/rake_module.rb
+lib/ruby/gems/${REV}/gems/rake-12.3.3/lib/rake/rake_test_loader.rb
+lib/ruby/gems/${REV}/gems/rake-12.3.3/lib/rake/rule_recursion_overflow_error.rb
+lib/ruby/gems/${REV}/gems/rake-12.3.3/lib/rake/scope.rb
+lib/ruby/gems/${REV}/gems/rake-12.3.3/lib/rake/task.rb
+lib/ruby/gems/${REV}/gems/rake-12.3.3/lib/rake/task_argument_error.rb
+lib/ruby/gems/${REV}/gems/rake-12.3.3/lib/rake/task_arguments.rb
+lib/ruby/gems/${REV}/gems/rake-12.3.3/lib/rake/task_manager.rb
+lib/ruby/gems/${REV}/gems/rake-12.3.3/lib/rake/tasklib.rb
+lib/ruby/gems/${REV}/gems/rake-12.3.3/lib/rake/testtask.rb
+lib/ruby/gems/${REV}/gems/rake-12.3.3/lib/rake/thread_history_display.rb
+lib/ruby/gems/${REV}/gems/rake-12.3.3/lib/rake/thread_pool.rb
+lib/ruby/gems/${REV}/gems/rake-12.3.3/lib/rake/trace_output.rb
+lib/ruby/gems/${REV}/gems/rake-12.3.3/lib/rake/version.rb
+lib/ruby/gems/${REV}/gems/rake-12.3.3/lib/rake/win32.rb
+lib/ruby/gems/${REV}/gems/rake-12.3.3/rake.gemspec
lib/ruby/gems/${REV}/gems/rdoc-6.0.1.1/
lib/ruby/gems/${REV}/gems/rdoc-6.0.1.1/exe/
lib/ruby/gems/${REV}/gems/rdoc-6.0.1.1/exe/rdoc25
@@ -1388,7 +1392,7 @@ lib/ruby/gems/${REV}/specifications/did_
lib/ruby/gems/${REV}/specifications/minitest-5.10.3.gemspec
lib/ruby/gems/${REV}/specifications/net-telnet-0.1.1.gemspec
lib/ruby/gems/${REV}/specifications/power_assert-1.1.1.gemspec
-lib/ruby/gems/${REV}/specifications/rake-12.3.0.gemspec
+lib/ruby/gems/${REV}/specifications/rake-12.3.3.gemspec
lib/ruby/gems/${REV}/specifications/test-unit-3.2.7.gemspec
lib/ruby/gems/${REV}/specifications/xmlrpc-0.3.0.gemspec
lib/ruby/site_ruby/
Index: 2.6/Makefile
===================================================================
RCS file: /cvs/ports/lang/ruby/2.6/Makefile,v
retrieving revision 1.10
diff -u -p -r1.10 Makefile
--- 2.6/Makefile 19 Nov 2019 17:20:12 -0000 1.10
+++ 2.6/Makefile 31 Mar 2020 17:25:44 -0000
@@ -1,11 +1,9 @@
# $OpenBSD: Makefile,v 1.10 2019/11/19 17:20:12 jeremy Exp $

-VERSION = 2.6.5
+VERSION = 2.6.6
DISTNAME = ruby-${VERSION}
SHARED_LIBS = ruby26 0.0
NEXTVER = 2.7
-
-REVISION-main = 1

PSEUDO_FLAVORS= no_ri_docs bootstrap
# Do not build the RI docs on slow arches
Index: 2.6/distinfo
===================================================================
RCS file: /cvs/ports/lang/ruby/2.6/distinfo,v
retrieving revision 1.7
diff -u -p -r1.7 distinfo
--- 2.6/distinfo 3 Oct 2019 18:38:54 -0000 1.7
+++ 2.6/distinfo 31 Mar 2020 17:25:44 -0000
@@ -1,2 +1,2 @@
-SHA256 (ruby-2.6.5.tar.gz) = ZpdrcW7MH9NPm3w8Kwe703YxgVN3ouPoWlsZTP3L7X0=
-SIZE (ruby-2.6.5.tar.gz) = 16172159
+SHA256 (ruby-2.6.6.tar.gz) = NksUPe82C6wbdOtW7WCxoNymQ5sAFXrhH/d9XNLpIpE=
+SIZE (ruby-2.6.6.tar.gz) = 16180408
Index: 2.6/pkg/PLIST-gdbm
===================================================================
RCS file: /cvs/ports/lang/ruby/2.6/pkg/PLIST-gdbm,v
retrieving revision 1.1.1.1
diff -u -p -r1.1.1.1 PLIST-gdbm
--- 2.6/pkg/PLIST-gdbm 14 Jan 2019 16:13:05 -0000 1.1.1.1
+++ 2.6/pkg/PLIST-gdbm 31 Mar 2020 17:25:44 -0000
@@ -1,2 +1,2 @@
@comment $OpenBSD: PLIST-gdbm,v 1.1.1.1 2019/01/14 16:13:05 jeremy Exp $
-lib/ruby/${REV}/${SUB}/gdbm.so
+@so lib/ruby/${REV}/${SUB}/gdbm.so
Index: 2.6/pkg/PLIST-main
===================================================================
RCS file: /cvs/ports/lang/ruby/2.6/pkg/PLIST-main,v
retrieving revision 1.6
diff -u -p -r1.6 PLIST-main
--- 2.6/pkg/PLIST-main 3 Oct 2019 18:38:54 -0000 1.6
+++ 2.6/pkg/PLIST-main 31 Mar 2020 17:25:44 -0000
@@ -42,10 +42,10 @@ include/ruby-${REV}/ruby/util.h
include/ruby-${REV}/ruby/version.h
include/ruby-${REV}/ruby/vm.h
include/ruby-${REV}/${SUB}/
-include/ruby-${REV}/${SUB}/rb_mjit_min_header-2.6.5.h
+include/ruby-${REV}/${SUB}/rb_mjit_min_header-2.6.6.h
include/ruby-${REV}/${SUB}/ruby/
include/ruby-${REV}/${SUB}/ruby/config.h
-lib/libruby26.so
+@so lib/libruby26.so
@lib lib/libruby26.so.${LIBruby26_VERSION}
lib/pkgconfig/ruby-${REV}.pc
lib/ruby/
@@ -1168,113 +1168,113 @@ lib/ruby/${REV}/webrick/utils.rb
lib/ruby/${REV}/webrick/version.rb
lib/ruby/${REV}/${SUB}/
lib/ruby/${REV}/${SUB}/bigdecimal/
-lib/ruby/${REV}/${SUB}/bigdecimal.so
-lib/ruby/${REV}/${SUB}/bigdecimal/util.so
+@so lib/ruby/${REV}/${SUB}/bigdecimal.so
+@so lib/ruby/${REV}/${SUB}/bigdecimal/util.so
lib/ruby/${REV}/${SUB}/cgi/
-lib/ruby/${REV}/${SUB}/cgi/escape.so
-lib/ruby/${REV}/${SUB}/continuation.so
-lib/ruby/${REV}/${SUB}/coverage.so
-lib/ruby/${REV}/${SUB}/date_core.so
-lib/ruby/${REV}/${SUB}/dbm.so
+@so lib/ruby/${REV}/${SUB}/cgi/escape.so
+@so lib/ruby/${REV}/${SUB}/continuation.so
+@so lib/ruby/${REV}/${SUB}/coverage.so
+@so lib/ruby/${REV}/${SUB}/date_core.so
+@so lib/ruby/${REV}/${SUB}/dbm.so
lib/ruby/${REV}/${SUB}/digest/
-lib/ruby/${REV}/${SUB}/digest.so
-lib/ruby/${REV}/${SUB}/digest/bubblebabble.so
-lib/ruby/${REV}/${SUB}/digest/md5.so
-lib/ruby/${REV}/${SUB}/digest/rmd160.so
-lib/ruby/${REV}/${SUB}/digest/sha1.so
-lib/ruby/${REV}/${SUB}/digest/sha2.so
+@so lib/ruby/${REV}/${SUB}/digest.so
+@so lib/ruby/${REV}/${SUB}/digest/bubblebabble.so
+@so lib/ruby/${REV}/${SUB}/digest/md5.so
+@so lib/ruby/${REV}/${SUB}/digest/rmd160.so
+@so lib/ruby/${REV}/${SUB}/digest/sha1.so
+@so lib/ruby/${REV}/${SUB}/digest/sha2.so
lib/ruby/${REV}/${SUB}/enc/
-lib/ruby/${REV}/${SUB}/enc/big5.so
-lib/ruby/${REV}/${SUB}/enc/cp949.so
-lib/ruby/${REV}/${SUB}/enc/emacs_mule.so
-lib/ruby/${REV}/${SUB}/enc/encdb.so
-lib/ruby/${REV}/${SUB}/enc/euc_jp.so
-lib/ruby/${REV}/${SUB}/enc/euc_kr.so
-lib/ruby/${REV}/${SUB}/enc/euc_tw.so
-lib/ruby/${REV}/${SUB}/enc/gb18030.so
-lib/ruby/${REV}/${SUB}/enc/gb2312.so
-lib/ruby/${REV}/${SUB}/enc/gbk.so
-lib/ruby/${REV}/${SUB}/enc/iso_8859_1.so
-lib/ruby/${REV}/${SUB}/enc/iso_8859_10.so
-lib/ruby/${REV}/${SUB}/enc/iso_8859_11.so
-lib/ruby/${REV}/${SUB}/enc/iso_8859_13.so
-lib/ruby/${REV}/${SUB}/enc/iso_8859_14.so
-lib/ruby/${REV}/${SUB}/enc/iso_8859_15.so
-lib/ruby/${REV}/${SUB}/enc/iso_8859_16.so
-lib/ruby/${REV}/${SUB}/enc/iso_8859_2.so
-lib/ruby/${REV}/${SUB}/enc/iso_8859_3.so
-lib/ruby/${REV}/${SUB}/enc/iso_8859_4.so
-lib/ruby/${REV}/${SUB}/enc/iso_8859_5.so
-lib/ruby/${REV}/${SUB}/enc/iso_8859_6.so
-lib/ruby/${REV}/${SUB}/enc/iso_8859_7.so
-lib/ruby/${REV}/${SUB}/enc/iso_8859_8.so
-lib/ruby/${REV}/${SUB}/enc/iso_8859_9.so
-lib/ruby/${REV}/${SUB}/enc/koi8_r.so
-lib/ruby/${REV}/${SUB}/enc/koi8_u.so
-lib/ruby/${REV}/${SUB}/enc/shift_jis.so
+@so lib/ruby/${REV}/${SUB}/enc/big5.so
+@so lib/ruby/${REV}/${SUB}/enc/cp949.so
+@so lib/ruby/${REV}/${SUB}/enc/emacs_mule.so
+@so lib/ruby/${REV}/${SUB}/enc/encdb.so
+@so lib/ruby/${REV}/${SUB}/enc/euc_jp.so
+@so lib/ruby/${REV}/${SUB}/enc/euc_kr.so
+@so lib/ruby/${REV}/${SUB}/enc/euc_tw.so
+@so lib/ruby/${REV}/${SUB}/enc/gb18030.so
+@so lib/ruby/${REV}/${SUB}/enc/gb2312.so
+@so lib/ruby/${REV}/${SUB}/enc/gbk.so
+@so lib/ruby/${REV}/${SUB}/enc/iso_8859_1.so
+@so lib/ruby/${REV}/${SUB}/enc/iso_8859_10.so
+@so lib/ruby/${REV}/${SUB}/enc/iso_8859_11.so
+@so lib/ruby/${REV}/${SUB}/enc/iso_8859_13.so
+@so lib/ruby/${REV}/${SUB}/enc/iso_8859_14.so
+@so lib/ruby/${REV}/${SUB}/enc/iso_8859_15.so
+@so lib/ruby/${REV}/${SUB}/enc/iso_8859_16.so
+@so lib/ruby/${REV}/${SUB}/enc/iso_8859_2.so
+@so lib/ruby/${REV}/${SUB}/enc/iso_8859_3.so
+@so lib/ruby/${REV}/${SUB}/enc/iso_8859_4.so
+@so lib/ruby/${REV}/${SUB}/enc/iso_8859_5.so
+@so lib/ruby/${REV}/${SUB}/enc/iso_8859_6.so
+@so lib/ruby/${REV}/${SUB}/enc/iso_8859_7.so
+@so lib/ruby/${REV}/${SUB}/enc/iso_8859_8.so
+@so lib/ruby/${REV}/${SUB}/enc/iso_8859_9.so
+@so lib/ruby/${REV}/${SUB}/enc/koi8_r.so
+@so lib/ruby/${REV}/${SUB}/enc/koi8_u.so
+@so lib/ruby/${REV}/${SUB}/enc/shift_jis.so
lib/ruby/${REV}/${SUB}/enc/trans/
-lib/ruby/${REV}/${SUB}/enc/trans/big5.so
-lib/ruby/${REV}/${SUB}/enc/trans/chinese.so
-lib/ruby/${REV}/${SUB}/enc/trans/ebcdic.so
-lib/ruby/${REV}/${SUB}/enc/trans/emoji.so
-lib/ruby/${REV}/${SUB}/enc/trans/emoji_iso2022_kddi.so
-lib/ruby/${REV}/${SUB}/enc/trans/emoji_sjis_docomo.so
-lib/ruby/${REV}/${SUB}/enc/trans/emoji_sjis_kddi.so
-lib/ruby/${REV}/${SUB}/enc/trans/emoji_sjis_softbank.so
-lib/ruby/${REV}/${SUB}/enc/trans/escape.so
-lib/ruby/${REV}/${SUB}/enc/trans/gb18030.so
-lib/ruby/${REV}/${SUB}/enc/trans/gbk.so
-lib/ruby/${REV}/${SUB}/enc/trans/iso2022.so
-lib/ruby/${REV}/${SUB}/enc/trans/japanese.so
-lib/ruby/${REV}/${SUB}/enc/trans/japanese_euc.so
-lib/ruby/${REV}/${SUB}/enc/trans/japanese_sjis.so
-lib/ruby/${REV}/${SUB}/enc/trans/korean.so
-lib/ruby/${REV}/${SUB}/enc/trans/single_byte.so
-lib/ruby/${REV}/${SUB}/enc/trans/transdb.so
-lib/ruby/${REV}/${SUB}/enc/trans/utf8_mac.so
-lib/ruby/${REV}/${SUB}/enc/trans/utf_16_32.so
-lib/ruby/${REV}/${SUB}/enc/utf_16be.so
-lib/ruby/${REV}/${SUB}/enc/utf_16le.so
-lib/ruby/${REV}/${SUB}/enc/utf_32be.so
-lib/ruby/${REV}/${SUB}/enc/utf_32le.so
-lib/ruby/${REV}/${SUB}/enc/windows_1250.so
-lib/ruby/${REV}/${SUB}/enc/windows_1251.so
-lib/ruby/${REV}/${SUB}/enc/windows_1252.so
-lib/ruby/${REV}/${SUB}/enc/windows_1253.so
-lib/ruby/${REV}/${SUB}/enc/windows_1254.so
-lib/ruby/${REV}/${SUB}/enc/windows_1257.so
-lib/ruby/${REV}/${SUB}/enc/windows_31j.so
-lib/ruby/${REV}/${SUB}/etc.so
-lib/ruby/${REV}/${SUB}/fcntl.so
-lib/ruby/${REV}/${SUB}/fiber.so
-lib/ruby/${REV}/${SUB}/fiddle.so
+@so lib/ruby/${REV}/${SUB}/enc/trans/big5.so
+@so lib/ruby/${REV}/${SUB}/enc/trans/chinese.so
+@so lib/ruby/${REV}/${SUB}/enc/trans/ebcdic.so
+@so lib/ruby/${REV}/${SUB}/enc/trans/emoji.so
+@so lib/ruby/${REV}/${SUB}/enc/trans/emoji_iso2022_kddi.so
+@so lib/ruby/${REV}/${SUB}/enc/trans/emoji_sjis_docomo.so
+@so lib/ruby/${REV}/${SUB}/enc/trans/emoji_sjis_kddi.so
+@so lib/ruby/${REV}/${SUB}/enc/trans/emoji_sjis_softbank.so
+@so lib/ruby/${REV}/${SUB}/enc/trans/escape.so
+@so lib/ruby/${REV}/${SUB}/enc/trans/gb18030.so
+@so lib/ruby/${REV}/${SUB}/enc/trans/gbk.so
+@so lib/ruby/${REV}/${SUB}/enc/trans/iso2022.so
+@so lib/ruby/${REV}/${SUB}/enc/trans/japanese.so
+@so lib/ruby/${REV}/${SUB}/enc/trans/japanese_euc.so
+@so lib/ruby/${REV}/${SUB}/enc/trans/japanese_sjis.so
+@so lib/ruby/${REV}/${SUB}/enc/trans/korean.so
+@so lib/ruby/${REV}/${SUB}/enc/trans/single_byte.so
+@so lib/ruby/${REV}/${SUB}/enc/trans/transdb.so
+@so lib/ruby/${REV}/${SUB}/enc/trans/utf8_mac.so
+@so lib/ruby/${REV}/${SUB}/enc/trans/utf_16_32.so
+@so lib/ruby/${REV}/${SUB}/enc/utf_16be.so
+@so lib/ruby/${REV}/${SUB}/enc/utf_16le.so
+@so lib/ruby/${REV}/${SUB}/enc/utf_32be.so
+@so lib/ruby/${REV}/${SUB}/enc/utf_32le.so
+@so lib/ruby/${REV}/${SUB}/enc/windows_1250.so
+@so lib/ruby/${REV}/${SUB}/enc/windows_1251.so
+@so lib/ruby/${REV}/${SUB}/enc/windows_1252.so
+@so lib/ruby/${REV}/${SUB}/enc/windows_1253.so
+@so lib/ruby/${REV}/${SUB}/enc/windows_1254.so
+@so lib/ruby/${REV}/${SUB}/enc/windows_1257.so
+@so lib/ruby/${REV}/${SUB}/enc/windows_31j.so
+@so lib/ruby/${REV}/${SUB}/etc.so
+@so lib/ruby/${REV}/${SUB}/fcntl.so
+@so lib/ruby/${REV}/${SUB}/fiber.so
+@so lib/ruby/${REV}/${SUB}/fiddle.so
lib/ruby/${REV}/${SUB}/io/
-lib/ruby/${REV}/${SUB}/io/console.so
-lib/ruby/${REV}/${SUB}/io/nonblock.so
-lib/ruby/${REV}/${SUB}/io/wait.so
+@so lib/ruby/${REV}/${SUB}/io/console.so
+@so lib/ruby/${REV}/${SUB}/io/nonblock.so
+@so lib/ruby/${REV}/${SUB}/io/wait.so
lib/ruby/${REV}/${SUB}/json/
lib/ruby/${REV}/${SUB}/json/ext/
-lib/ruby/${REV}/${SUB}/json/ext/generator.so
-lib/ruby/${REV}/${SUB}/json/ext/parser.so
-lib/ruby/${REV}/${SUB}/nkf.so
-lib/ruby/${REV}/${SUB}/objspace.so
-lib/ruby/${REV}/${SUB}/openssl.so
-lib/ruby/${REV}/${SUB}/pathname.so
-lib/ruby/${REV}/${SUB}/psych.so
-lib/ruby/${REV}/${SUB}/pty.so
+@so lib/ruby/${REV}/${SUB}/json/ext/generator.so
+@so lib/ruby/${REV}/${SUB}/json/ext/parser.so
+@so lib/ruby/${REV}/${SUB}/nkf.so
+@so lib/ruby/${REV}/${SUB}/objspace.so
+@so lib/ruby/${REV}/${SUB}/openssl.so
+@so lib/ruby/${REV}/${SUB}/pathname.so
+@so lib/ruby/${REV}/${SUB}/psych.so
+@so lib/ruby/${REV}/${SUB}/pty.so
lib/ruby/${REV}/${SUB}/racc/
-lib/ruby/${REV}/${SUB}/racc/cparse.so
+@so lib/ruby/${REV}/${SUB}/racc/cparse.so
lib/ruby/${REV}/${SUB}/rbconfig/
lib/ruby/${REV}/${SUB}/rbconfig.rb
-lib/ruby/${REV}/${SUB}/rbconfig/sizeof.so
-lib/ruby/${REV}/${SUB}/readline.so
-lib/ruby/${REV}/${SUB}/ripper.so
-lib/ruby/${REV}/${SUB}/sdbm.so
-lib/ruby/${REV}/${SUB}/socket.so
-lib/ruby/${REV}/${SUB}/stringio.so
-lib/ruby/${REV}/${SUB}/strscan.so
-lib/ruby/${REV}/${SUB}/syslog.so
-lib/ruby/${REV}/${SUB}/zlib.so
+@so lib/ruby/${REV}/${SUB}/rbconfig/sizeof.so
+@so lib/ruby/${REV}/${SUB}/readline.so
+@so lib/ruby/${REV}/${SUB}/ripper.so
+@so lib/ruby/${REV}/${SUB}/sdbm.so
+@so lib/ruby/${REV}/${SUB}/socket.so
+@so lib/ruby/${REV}/${SUB}/stringio.so
+@so lib/ruby/${REV}/${SUB}/strscan.so
+@so lib/ruby/${REV}/${SUB}/syslog.so
+@so lib/ruby/${REV}/${SUB}/zlib.so
lib/ruby/${REV}/yaml/
lib/ruby/${REV}/yaml.rb
lib/ruby/${REV}/yaml/dbm.rb
@@ -1287,7 +1287,7 @@ lib/ruby/gems/${REV}/cache/did_you_mean-
lib/ruby/gems/${REV}/cache/minitest-5.11.3.gem
lib/ruby/gems/${REV}/cache/net-telnet-0.2.0.gem
lib/ruby/gems/${REV}/cache/power_assert-1.1.3.gem
-lib/ruby/gems/${REV}/cache/rake-12.3.2.gem
+lib/ruby/gems/${REV}/cache/rake-12.3.3.gem
lib/ruby/gems/${REV}/cache/test-unit-3.2.9.gem
lib/ruby/gems/${REV}/cache/xmlrpc-0.3.0.gem
lib/ruby/gems/${REV}/doc/
@@ -1441,85 +1441,85 @@ lib/ruby/gems/${REV}/gems/power_assert-1
lib/ruby/gems/${REV}/gems/power_assert-1.1.3/lib/power_assert/parser.rb
lib/ruby/gems/${REV}/gems/power_assert-1.1.3/lib/power_assert/version.rb
lib/ruby/gems/${REV}/gems/power_assert-1.1.3/power_assert.gemspec
-lib/ruby/gems/${REV}/gems/rake-12.3.2/
-lib/ruby/gems/${REV}/gems/rake-12.3.2/.gitignore
-lib/ruby/gems/${REV}/gems/rake-12.3.2/CONTRIBUTING.rdoc
-lib/ruby/gems/${REV}/gems/rake-12.3.2/Gemfile
-lib/ruby/gems/${REV}/gems/rake-12.3.2/History.rdoc
-lib/ruby/gems/${REV}/gems/rake-12.3.2/MIT-LICENSE
-lib/ruby/gems/${REV}/gems/rake-12.3.2/README.rdoc
-lib/ruby/gems/${REV}/gems/rake-12.3.2/Rakefile
-lib/ruby/gems/${REV}/gems/rake-12.3.2/bin/
-lib/ruby/gems/${REV}/gems/rake-12.3.2/bin/bundle
-lib/ruby/gems/${REV}/gems/rake-12.3.2/bin/console
-lib/ruby/gems/${REV}/gems/rake-12.3.2/bin/rake
-lib/ruby/gems/${REV}/gems/rake-12.3.2/bin/rdoc
-lib/ruby/gems/${REV}/gems/rake-12.3.2/bin/rubocop
-lib/ruby/gems/${REV}/gems/rake-12.3.2/bin/setup
-lib/ruby/gems/${REV}/gems/rake-12.3.2/doc/
-lib/ruby/gems/${REV}/gems/rake-12.3.2/doc/command_line_usage.rdoc
-lib/ruby/gems/${REV}/gems/rake-12.3.2/doc/example/
-lib/ruby/gems/${REV}/gems/rake-12.3.2/doc/example/Rakefile1
-lib/ruby/gems/${REV}/gems/rake-12.3.2/doc/example/Rakefile2
-lib/ruby/gems/${REV}/gems/rake-12.3.2/doc/example/a.c
-lib/ruby/gems/${REV}/gems/rake-12.3.2/doc/example/b.c
-lib/ruby/gems/${REV}/gems/rake-12.3.2/doc/example/main.c
-lib/ruby/gems/${REV}/gems/rake-12.3.2/doc/glossary.rdoc
-lib/ruby/gems/${REV}/gems/rake-12.3.2/doc/jamis.rb
-lib/ruby/gems/${REV}/gems/rake-12.3.2/doc/proto_rake.rdoc
-lib/ruby/gems/${REV}/gems/rake-12.3.2/doc/rake.1
-lib/ruby/gems/${REV}/gems/rake-12.3.2/doc/rakefile.rdoc
-lib/ruby/gems/${REV}/gems/rake-12.3.2/doc/rational.rdoc
-lib/ruby/gems/${REV}/gems/rake-12.3.2/exe/
-lib/ruby/gems/${REV}/gems/rake-12.3.2/exe/rake
-lib/ruby/gems/${REV}/gems/rake-12.3.2/lib/
-lib/ruby/gems/${REV}/gems/rake-12.3.2/lib/rake/
-lib/ruby/gems/${REV}/gems/rake-12.3.2/lib/rake.rb
-lib/ruby/gems/${REV}/gems/rake-12.3.2/lib/rake/application.rb
-lib/ruby/gems/${REV}/gems/rake-12.3.2/lib/rake/backtrace.rb
-lib/ruby/gems/${REV}/gems/rake-12.3.2/lib/rake/clean.rb
-lib/ruby/gems/${REV}/gems/rake-12.3.2/lib/rake/cloneable.rb
-lib/ruby/gems/${REV}/gems/rake-12.3.2/lib/rake/cpu_counter.rb
-lib/ruby/gems/${REV}/gems/rake-12.3.2/lib/rake/default_loader.rb
-lib/ruby/gems/${REV}/gems/rake-12.3.2/lib/rake/dsl_definition.rb
-lib/ruby/gems/${REV}/gems/rake-12.3.2/lib/rake/early_time.rb
-lib/ruby/gems/${REV}/gems/rake-12.3.2/lib/rake/ext/
-lib/ruby/gems/${REV}/gems/rake-12.3.2/lib/rake/ext/core.rb
-lib/ruby/gems/${REV}/gems/rake-12.3.2/lib/rake/ext/string.rb
-lib/ruby/gems/${REV}/gems/rake-12.3.2/lib/rake/file_creation_task.rb
-lib/ruby/gems/${REV}/gems/rake-12.3.2/lib/rake/file_list.rb
-lib/ruby/gems/${REV}/gems/rake-12.3.2/lib/rake/file_task.rb
-lib/ruby/gems/${REV}/gems/rake-12.3.2/lib/rake/file_utils.rb
-lib/ruby/gems/${REV}/gems/rake-12.3.2/lib/rake/file_utils_ext.rb
-lib/ruby/gems/${REV}/gems/rake-12.3.2/lib/rake/invocation_chain.rb
-lib/ruby/gems/${REV}/gems/rake-12.3.2/lib/rake/invocation_exception_mixin.rb
-lib/ruby/gems/${REV}/gems/rake-12.3.2/lib/rake/late_time.rb
-lib/ruby/gems/${REV}/gems/rake-12.3.2/lib/rake/linked_list.rb
-lib/ruby/gems/${REV}/gems/rake-12.3.2/lib/rake/loaders/
-lib/ruby/gems/${REV}/gems/rake-12.3.2/lib/rake/loaders/makefile.rb
-lib/ruby/gems/${REV}/gems/rake-12.3.2/lib/rake/multi_task.rb
-lib/ruby/gems/${REV}/gems/rake-12.3.2/lib/rake/name_space.rb
-lib/ruby/gems/${REV}/gems/rake-12.3.2/lib/rake/packagetask.rb
-lib/ruby/gems/${REV}/gems/rake-12.3.2/lib/rake/phony.rb
-lib/ruby/gems/${REV}/gems/rake-12.3.2/lib/rake/private_reader.rb
-lib/ruby/gems/${REV}/gems/rake-12.3.2/lib/rake/promise.rb
-lib/ruby/gems/${REV}/gems/rake-12.3.2/lib/rake/pseudo_status.rb
-lib/ruby/gems/${REV}/gems/rake-12.3.2/lib/rake/rake_module.rb
-lib/ruby/gems/${REV}/gems/rake-12.3.2/lib/rake/rake_test_loader.rb
-lib/ruby/gems/${REV}/gems/rake-12.3.2/lib/rake/rule_recursion_overflow_error.rb
-lib/ruby/gems/${REV}/gems/rake-12.3.2/lib/rake/scope.rb
-lib/ruby/gems/${REV}/gems/rake-12.3.2/lib/rake/task.rb
-lib/ruby/gems/${REV}/gems/rake-12.3.2/lib/rake/task_argument_error.rb
-lib/ruby/gems/${REV}/gems/rake-12.3.2/lib/rake/task_arguments.rb
-lib/ruby/gems/${REV}/gems/rake-12.3.2/lib/rake/task_manager.rb
-lib/ruby/gems/${REV}/gems/rake-12.3.2/lib/rake/tasklib.rb
-lib/ruby/gems/${REV}/gems/rake-12.3.2/lib/rake/testtask.rb
-lib/ruby/gems/${REV}/gems/rake-12.3.2/lib/rake/thread_history_display.rb
-lib/ruby/gems/${REV}/gems/rake-12.3.2/lib/rake/thread_pool.rb
-lib/ruby/gems/${REV}/gems/rake-12.3.2/lib/rake/trace_output.rb
-lib/ruby/gems/${REV}/gems/rake-12.3.2/lib/rake/version.rb
-lib/ruby/gems/${REV}/gems/rake-12.3.2/lib/rake/win32.rb
-lib/ruby/gems/${REV}/gems/rake-12.3.2/rake.gemspec
+lib/ruby/gems/${REV}/gems/rake-12.3.3/
+lib/ruby/gems/${REV}/gems/rake-12.3.3/CONTRIBUTING.rdoc
+lib/ruby/gems/${REV}/gems/rake-12.3.3/Gemfile
+lib/ruby/gems/${REV}/gems/rake-12.3.3/History.rdoc
+lib/ruby/gems/${REV}/gems/rake-12.3.3/MIT-LICENSE
+lib/ruby/gems/${REV}/gems/rake-12.3.3/README.rdoc
+lib/ruby/gems/${REV}/gems/rake-12.3.3/Rakefile
+lib/ruby/gems/${REV}/gems/rake-12.3.3/azure-pipelines.yml
+lib/ruby/gems/${REV}/gems/rake-12.3.3/bin/
+lib/ruby/gems/${REV}/gems/rake-12.3.3/bin/bundle
+lib/ruby/gems/${REV}/gems/rake-12.3.3/bin/console
+lib/ruby/gems/${REV}/gems/rake-12.3.3/bin/rake
+lib/ruby/gems/${REV}/gems/rake-12.3.3/bin/rdoc
+lib/ruby/gems/${REV}/gems/rake-12.3.3/bin/rubocop
+lib/ruby/gems/${REV}/gems/rake-12.3.3/bin/setup
+lib/ruby/gems/${REV}/gems/rake-12.3.3/doc/
+lib/ruby/gems/${REV}/gems/rake-12.3.3/doc/command_line_usage.rdoc
+lib/ruby/gems/${REV}/gems/rake-12.3.3/doc/example/
+lib/ruby/gems/${REV}/gems/rake-12.3.3/doc/example/Rakefile1
+lib/ruby/gems/${REV}/gems/rake-12.3.3/doc/example/Rakefile2
+lib/ruby/gems/${REV}/gems/rake-12.3.3/doc/example/a.c
+lib/ruby/gems/${REV}/gems/rake-12.3.3/doc/example/b.c
+lib/ruby/gems/${REV}/gems/rake-12.3.3/doc/example/main.c
+lib/ruby/gems/${REV}/gems/rake-12.3.3/doc/glossary.rdoc
+lib/ruby/gems/${REV}/gems/rake-12.3.3/doc/jamis.rb
+lib/ruby/gems/${REV}/gems/rake-12.3.3/doc/proto_rake.rdoc
+lib/ruby/gems/${REV}/gems/rake-12.3.3/doc/rake.1
+lib/ruby/gems/${REV}/gems/rake-12.3.3/doc/rakefile.rdoc
+lib/ruby/gems/${REV}/gems/rake-12.3.3/doc/rational.rdoc
+lib/ruby/gems/${REV}/gems/rake-12.3.3/exe/
+lib/ruby/gems/${REV}/gems/rake-12.3.3/exe/rake
+lib/ruby/gems/${REV}/gems/rake-12.3.3/lib/
+lib/ruby/gems/${REV}/gems/rake-12.3.3/lib/rake/
+lib/ruby/gems/${REV}/gems/rake-12.3.3/lib/rake.rb
+lib/ruby/gems/${REV}/gems/rake-12.3.3/lib/rake/application.rb
+lib/ruby/gems/${REV}/gems/rake-12.3.3/lib/rake/backtrace.rb
+lib/ruby/gems/${REV}/gems/rake-12.3.3/lib/rake/clean.rb
+lib/ruby/gems/${REV}/gems/rake-12.3.3/lib/rake/cloneable.rb
+lib/ruby/gems/${REV}/gems/rake-12.3.3/lib/rake/cpu_counter.rb
+lib/ruby/gems/${REV}/gems/rake-12.3.3/lib/rake/default_loader.rb
+lib/ruby/gems/${REV}/gems/rake-12.3.3/lib/rake/dsl_definition.rb
+lib/ruby/gems/${REV}/gems/rake-12.3.3/lib/rake/early_time.rb
+lib/ruby/gems/${REV}/gems/rake-12.3.3/lib/rake/ext/
+lib/ruby/gems/${REV}/gems/rake-12.3.3/lib/rake/ext/core.rb
+lib/ruby/gems/${REV}/gems/rake-12.3.3/lib/rake/ext/string.rb
+lib/ruby/gems/${REV}/gems/rake-12.3.3/lib/rake/file_creation_task.rb
+lib/ruby/gems/${REV}/gems/rake-12.3.3/lib/rake/file_list.rb
+lib/ruby/gems/${REV}/gems/rake-12.3.3/lib/rake/file_task.rb
+lib/ruby/gems/${REV}/gems/rake-12.3.3/lib/rake/file_utils.rb
+lib/ruby/gems/${REV}/gems/rake-12.3.3/lib/rake/file_utils_ext.rb
+lib/ruby/gems/${REV}/gems/rake-12.3.3/lib/rake/invocation_chain.rb
+lib/ruby/gems/${REV}/gems/rake-12.3.3/lib/rake/invocation_exception_mixin.rb
+lib/ruby/gems/${REV}/gems/rake-12.3.3/lib/rake/late_time.rb
+lib/ruby/gems/${REV}/gems/rake-12.3.3/lib/rake/linked_list.rb
+lib/ruby/gems/${REV}/gems/rake-12.3.3/lib/rake/loaders/
+lib/ruby/gems/${REV}/gems/rake-12.3.3/lib/rake/loaders/makefile.rb
+lib/ruby/gems/${REV}/gems/rake-12.3.3/lib/rake/multi_task.rb
+lib/ruby/gems/${REV}/gems/rake-12.3.3/lib/rake/name_space.rb
+lib/ruby/gems/${REV}/gems/rake-12.3.3/lib/rake/packagetask.rb
+lib/ruby/gems/${REV}/gems/rake-12.3.3/lib/rake/phony.rb
+lib/ruby/gems/${REV}/gems/rake-12.3.3/lib/rake/private_reader.rb
+lib/ruby/gems/${REV}/gems/rake-12.3.3/lib/rake/promise.rb
+lib/ruby/gems/${REV}/gems/rake-12.3.3/lib/rake/pseudo_status.rb
+lib/ruby/gems/${REV}/gems/rake-12.3.3/lib/rake/rake_module.rb
+lib/ruby/gems/${REV}/gems/rake-12.3.3/lib/rake/rake_test_loader.rb
+lib/ruby/gems/${REV}/gems/rake-12.3.3/lib/rake/rule_recursion_overflow_error.rb
+lib/ruby/gems/${REV}/gems/rake-12.3.3/lib/rake/scope.rb
+lib/ruby/gems/${REV}/gems/rake-12.3.3/lib/rake/task.rb
+lib/ruby/gems/${REV}/gems/rake-12.3.3/lib/rake/task_argument_error.rb
+lib/ruby/gems/${REV}/gems/rake-12.3.3/lib/rake/task_arguments.rb
+lib/ruby/gems/${REV}/gems/rake-12.3.3/lib/rake/task_manager.rb
+lib/ruby/gems/${REV}/gems/rake-12.3.3/lib/rake/tasklib.rb
+lib/ruby/gems/${REV}/gems/rake-12.3.3/lib/rake/testtask.rb
+lib/ruby/gems/${REV}/gems/rake-12.3.3/lib/rake/thread_history_display.rb
+lib/ruby/gems/${REV}/gems/rake-12.3.3/lib/rake/thread_pool.rb
+lib/ruby/gems/${REV}/gems/rake-12.3.3/lib/rake/trace_output.rb
+lib/ruby/gems/${REV}/gems/rake-12.3.3/lib/rake/version.rb
+lib/ruby/gems/${REV}/gems/rake-12.3.3/lib/rake/win32.rb
+lib/ruby/gems/${REV}/gems/rake-12.3.3/rake.gemspec
lib/ruby/gems/${REV}/gems/rdoc-6.1.2/
lib/ruby/gems/${REV}/gems/rdoc-6.1.2/exe/
lib/ruby/gems/${REV}/gems/rdoc-6.1.2/exe/rdoc
@@ -1712,7 +1712,7 @@ lib/ruby/gems/${REV}/specifications/did_
lib/ruby/gems/${REV}/specifications/minitest-5.11.3.gemspec
lib/ruby/gems/${REV}/specifications/net-telnet-0.2.0.gemspec
lib/ruby/gems/${REV}/specifications/power_assert-1.1.3.gemspec
-lib/ruby/gems/${REV}/specifications/rake-12.3.2.gemspec
+lib/ruby/gems/${REV}/specifications/rake-12.3.3.gemspec
lib/ruby/gems/${REV}/specifications/test-unit-3.2.9.gemspec
lib/ruby/gems/${REV}/specifications/xmlrpc-0.3.0.gemspec
lib/ruby/site_ruby/
Index: 2.7/Makefile
===================================================================
RCS file: /cvs/ports/lang/ruby/2.7/Makefile,v
retrieving revision 1.1.1.1
diff -u -p -r1.1.1.1 Makefile
--- 2.7/Makefile 2 Jan 2020 21:19:57 -0000 1.1.1.1
+++ 2.7/Makefile 31 Mar 2020 17:25:44 -0000
@@ -1,6 +1,6 @@
# $OpenBSD: Makefile,v 1.1.1.1 2020/01/02 21:19:57 jeremy Exp $

-VERSION = 2.7.0
+VERSION = 2.7.1
DISTNAME = ruby-${VERSION}
SHARED_LIBS = ruby27 0.0
NEXTVER = 2.8
Index: 2.7/distinfo
===================================================================
RCS file: /cvs/ports/lang/ruby/2.7/distinfo,v
retrieving revision 1.1.1.1
diff -u -p -r1.1.1.1 distinfo
--- 2.7/distinfo 2 Jan 2020 21:19:57 -0000 1.1.1.1
+++ 2.7/distinfo 31 Mar 2020 17:25:44 -0000
@@ -1,2 +1,2 @@
-SHA256 (ruby-2.7.0.tar.gz) = jJmqk7Xi8byEN9G7vv0nsT52lAJTMfdyRdDAaO8fjL4=
-SIZE (ruby-2.7.0.tar.gz) = 16799684
+SHA256 (ruby-2.7.1.tar.gz) = 1BhIO90AAFdsE3BXESGm6yRYIRbbC3uyAF6Q4lDq5Bg=
+SIZE (ruby-2.7.1.tar.gz) = 16816471
Index: 2.7/pkg/PLIST-main
===================================================================
RCS file: /cvs/ports/lang/ruby/2.7/pkg/PLIST-main,v
retrieving revision 1.1.1.1
diff -u -p -r1.1.1.1 PLIST-main
--- 2.7/pkg/PLIST-main 2 Jan 2020 21:19:57 -0000 1.1.1.1
+++ 2.7/pkg/PLIST-main 31 Mar 2020 17:25:44 -0000
@@ -15,8 +15,6 @@ bin/ri27
bin/y2racc27
include/ruby-${REV}/
include/ruby-${REV}/ruby/
-include/ruby-${REV}/ruby-${REV}/
-include/ruby-${REV}/ruby-${REV}/${SUB}/
include/ruby-${REV}/ruby.h
include/ruby-${REV}/ruby/assert.h
include/ruby-${REV}/ruby/backward/
@@ -47,7 +45,7 @@ include/ruby-${REV}/ruby/util.h
include/ruby-${REV}/ruby/version.h
include/ruby-${REV}/ruby/vm.h
include/ruby-${REV}/${SUB}/
-include/ruby-${REV}/${SUB}/rb_mjit_min_header-2.7.0.h
+include/ruby-${REV}/${SUB}/rb_mjit_min_header-2.7.1.h
include/ruby-${REV}/${SUB}/ruby/
include/ruby-${REV}/${SUB}/ruby/config.h
@so lib/libruby27.so
@@ -462,6 +460,7 @@ lib/ruby/${REV}/irb/cmd/subirb.rb
lib/ruby/${REV}/irb/color.rb
lib/ruby/${REV}/irb/completion.rb
lib/ruby/${REV}/irb/context.rb
+lib/ruby/${REV}/irb/easter-egg.rb
lib/ruby/${REV}/irb/ext/
lib/ruby/${REV}/irb/ext/change-ws.rb
lib/ruby/${REV}/irb/ext/history.rb
@@ -650,7 +649,6 @@ lib/ruby/${REV}/racc/parser-text.rb
lib/ruby/${REV}/racc/parser.rb
lib/ruby/${REV}/racc/parserfilegenerator.rb
lib/ruby/${REV}/racc/pre-setup
-lib/ruby/${REV}/racc/rdoc/
lib/ruby/${REV}/racc/sourcetext.rb
lib/ruby/${REV}/racc/state.rb
lib/ruby/${REV}/racc/statetransitiontable.rb
@@ -1386,7 +1384,7 @@ lib/ruby/gems/${REV}/build_info/
lib/ruby/gems/${REV}/cache/
lib/ruby/gems/${REV}/cache/minitest-5.13.0.gem
lib/ruby/gems/${REV}/cache/net-telnet-0.2.0.gem
-lib/ruby/gems/${REV}/cache/power_assert-1.1.5.gem
+lib/ruby/gems/${REV}/cache/power_assert-1.1.7.gem
lib/ruby/gems/${REV}/cache/rake-13.0.1.gem
lib/ruby/gems/${REV}/cache/test-unit-3.3.4.gem
lib/ruby/gems/${REV}/cache/xmlrpc-0.3.0.gem
@@ -1397,10 +1395,10 @@ lib/ruby/gems/${REV}/extensions/${SUB}/$
lib/ruby/gems/${REV}/gems/
lib/ruby/gems/${REV}/gems/benchmark-0.1.0/
lib/ruby/gems/${REV}/gems/bigdecimal-2.0.0/
-lib/ruby/gems/${REV}/gems/bundler-2.1.2/
-lib/ruby/gems/${REV}/gems/bundler-2.1.2/libexec/
-lib/ruby/gems/${REV}/gems/bundler-2.1.2/libexec/bundle
-lib/ruby/gems/${REV}/gems/bundler-2.1.2/libexec/bundler
+lib/ruby/gems/${REV}/gems/bundler-2.1.4/
+lib/ruby/gems/${REV}/gems/bundler-2.1.4/libexec/
+lib/ruby/gems/${REV}/gems/bundler-2.1.4/libexec/bundle
+lib/ruby/gems/${REV}/gems/bundler-2.1.4/libexec/bundler
lib/ruby/gems/${REV}/gems/cgi-0.1.0/
lib/ruby/gems/${REV}/gems/csv-3.1.2/
lib/ruby/gems/${REV}/gems/date-3.0.0/
@@ -1414,11 +1412,11 @@ lib/ruby/gems/${REV}/gems/fileutils-1.4.
lib/ruby/gems/${REV}/gems/forwardable-1.3.1/
lib/ruby/gems/${REV}/gems/gdbm-2.1.0/
lib/ruby/gems/${REV}/gems/getoptlong-0.1.0/
-lib/ruby/gems/${REV}/gems/io-console-0.5.3/
+lib/ruby/gems/${REV}/gems/io-console-0.5.6/
lib/ruby/gems/${REV}/gems/ipaddr-1.2.2/
-lib/ruby/gems/${REV}/gems/irb-1.2.1/
-lib/ruby/gems/${REV}/gems/irb-1.2.1/exe/
-lib/ruby/gems/${REV}/gems/irb-1.2.1/exe/irb
+lib/ruby/gems/${REV}/gems/irb-1.2.3/
+lib/ruby/gems/${REV}/gems/irb-1.2.3/exe/
+lib/ruby/gems/${REV}/gems/irb-1.2.3/exe/irb
lib/ruby/gems/${REV}/gems/json-2.3.0/
lib/ruby/gems/${REV}/gems/logger-1.4.2/
lib/ruby/gems/${REV}/gems/matrix-0.2.0/
@@ -1479,29 +1477,29 @@ lib/ruby/gems/${REV}/gems/observer-0.1.0
lib/ruby/gems/${REV}/gems/open3-0.1.0/
lib/ruby/gems/${REV}/gems/openssl-2.1.2/
lib/ruby/gems/${REV}/gems/ostruct-0.2.0/
-lib/ruby/gems/${REV}/gems/power_assert-1.1.5/
-lib/ruby/gems/${REV}/gems/power_assert-1.1.5/.gitignore
-lib/ruby/gems/${REV}/gems/power_assert-1.1.5/.travis.yml
-lib/ruby/gems/${REV}/gems/power_assert-1.1.5/BSDL
-lib/ruby/gems/${REV}/gems/power_assert-1.1.5/COPYING
-lib/ruby/gems/${REV}/gems/power_assert-1.1.5/Gemfile
-lib/ruby/gems/${REV}/gems/power_assert-1.1.5/LEGAL
-lib/ruby/gems/${REV}/gems/power_assert-1.1.5/README.rdoc
-lib/ruby/gems/${REV}/gems/power_assert-1.1.5/Rakefile
-lib/ruby/gems/${REV}/gems/power_assert-1.1.5/bin/
-lib/ruby/gems/${REV}/gems/power_assert-1.1.5/bin/console
-lib/ruby/gems/${REV}/gems/power_assert-1.1.5/bin/setup
-lib/ruby/gems/${REV}/gems/power_assert-1.1.5/lib/
-lib/ruby/gems/${REV}/gems/power_assert-1.1.5/lib/power_assert/
-lib/ruby/gems/${REV}/gems/power_assert-1.1.5/lib/power_assert.rb
-lib/ruby/gems/${REV}/gems/power_assert-1.1.5/lib/power_assert/colorize.rb
-lib/ruby/gems/${REV}/gems/power_assert-1.1.5/lib/power_assert/configuration.rb
-lib/ruby/gems/${REV}/gems/power_assert-1.1.5/lib/power_assert/context.rb
-lib/ruby/gems/${REV}/gems/power_assert-1.1.5/lib/power_assert/enable_tracepoint_events.rb
-lib/ruby/gems/${REV}/gems/power_assert-1.1.5/lib/power_assert/inspector.rb
-lib/ruby/gems/${REV}/gems/power_assert-1.1.5/lib/power_assert/parser.rb
-lib/ruby/gems/${REV}/gems/power_assert-1.1.5/lib/power_assert/version.rb
-lib/ruby/gems/${REV}/gems/power_assert-1.1.5/power_assert.gemspec
+lib/ruby/gems/${REV}/gems/power_assert-1.1.7/
+lib/ruby/gems/${REV}/gems/power_assert-1.1.7/.gitignore
+lib/ruby/gems/${REV}/gems/power_assert-1.1.7/.travis.yml
+lib/ruby/gems/${REV}/gems/power_assert-1.1.7/BSDL
+lib/ruby/gems/${REV}/gems/power_assert-1.1.7/COPYING
+lib/ruby/gems/${REV}/gems/power_assert-1.1.7/Gemfile
+lib/ruby/gems/${REV}/gems/power_assert-1.1.7/LEGAL
+lib/ruby/gems/${REV}/gems/power_assert-1.1.7/README.rdoc
+lib/ruby/gems/${REV}/gems/power_assert-1.1.7/Rakefile
+lib/ruby/gems/${REV}/gems/power_assert-1.1.7/bin/
+lib/ruby/gems/${REV}/gems/power_assert-1.1.7/bin/console
+lib/ruby/gems/${REV}/gems/power_assert-1.1.7/bin/setup
+lib/ruby/gems/${REV}/gems/power_assert-1.1.7/lib/
+lib/ruby/gems/${REV}/gems/power_assert-1.1.7/lib/power_assert/
+lib/ruby/gems/${REV}/gems/power_assert-1.1.7/lib/power_assert.rb
+lib/ruby/gems/${REV}/gems/power_assert-1.1.7/lib/power_assert/colorize.rb
+lib/ruby/gems/${REV}/gems/power_assert-1.1.7/lib/power_assert/configuration.rb
+lib/ruby/gems/${REV}/gems/power_assert-1.1.7/lib/power_assert/context.rb
+lib/ruby/gems/${REV}/gems/power_assert-1.1.7/lib/power_assert/enable_tracepoint_events.rb
+lib/ruby/gems/${REV}/gems/power_assert-1.1.7/lib/power_assert/inspector.rb
+lib/ruby/gems/${REV}/gems/power_assert-1.1.7/lib/power_assert/parser.rb
+lib/ruby/gems/${REV}/gems/power_assert-1.1.7/lib/power_assert/version.rb
+lib/ruby/gems/${REV}/gems/power_assert-1.1.7/power_assert.gemspec
lib/ruby/gems/${REV}/gems/prime-0.1.1/
lib/ruby/gems/${REV}/gems/pstore-0.1.0/
lib/ruby/gems/${REV}/gems/psych-3.1.0/
@@ -1600,7 +1598,7 @@ lib/ruby/gems/${REV}/gems/rdoc-6.2.1/exe
lib/ruby/gems/${REV}/gems/rdoc-6.2.1/exe/ri
lib/ruby/gems/${REV}/gems/readline-0.0.2/
lib/ruby/gems/${REV}/gems/readline-ext-0.1.0/
-lib/ruby/gems/${REV}/gems/reline-0.1.2/
+lib/ruby/gems/${REV}/gems/reline-0.1.3/
lib/ruby/gems/${REV}/gems/rexml-3.2.3/
lib/ruby/gems/${REV}/gems/rss-0.2.8/
lib/ruby/gems/${REV}/gems/sdbm-1.0.0/
@@ -1762,7 +1760,7 @@ lib/ruby/gems/${REV}/specifications/
lib/ruby/gems/${REV}/specifications/default/
lib/ruby/gems/${REV}/specifications/default/benchmark-0.1.0.gemspec
lib/ruby/gems/${REV}/specifications/default/bigdecimal-2.0.0.gemspec
-lib/ruby/gems/${REV}/specifications/default/bundler-2.1.2.gemspec
+lib/ruby/gems/${REV}/specifications/default/bundler-2.1.4.gemspec
lib/ruby/gems/${REV}/specifications/default/cgi-0.1.0.gemspec
lib/ruby/gems/${REV}/specifications/default/csv-3.1.2.gemspec
lib/ruby/gems/${REV}/specifications/default/date-3.0.0.gemspec
@@ -1776,9 +1774,9 @@ lib/ruby/gems/${REV}/specifications/defa
lib/ruby/gems/${REV}/specifications/default/forwardable-1.3.1.gemspec
lib/ruby/gems/${REV}/specifications/default/gdbm-2.1.0.gemspec
lib/ruby/gems/${REV}/specifications/default/getoptlong-0.1.0.gemspec
-lib/ruby/gems/${REV}/specifications/default/io-console-0.5.3.gemspec
+lib/ruby/gems/${REV}/specifications/default/io-console-0.5.6.gemspec
lib/ruby/gems/${REV}/specifications/default/ipaddr-1.2.2.gemspec
-lib/ruby/gems/${REV}/specifications/default/irb-1.2.1.gemspec
+lib/ruby/gems/${REV}/specifications/default/irb-1.2.3.gemspec
lib/ruby/gems/${REV}/specifications/default/json-2.3.0.gemspec
lib/ruby/gems/${REV}/specifications/default/logger-1.4.2.gemspec
lib/ruby/gems/${REV}/specifications/default/matrix-0.2.0.gemspec
@@ -1796,7 +1794,7 @@ lib/ruby/gems/${REV}/specifications/defa
lib/ruby/gems/${REV}/specifications/default/rdoc-6.2.1.gemspec
lib/ruby/gems/${REV}/specifications/default/readline-0.0.2.gemspec
lib/ruby/gems/${REV}/specifications/default/readline-ext-0.1.0.gemspec
-lib/ruby/gems/${REV}/specifications/default/reline-0.1.2.gemspec
+lib/ruby/gems/${REV}/specifications/default/reline-0.1.3.gemspec
lib/ruby/gems/${REV}/specifications/default/rexml-3.2.3.gemspec
lib/ruby/gems/${REV}/specifications/default/rss-0.2.8.gemspec
lib/ruby/gems/${REV}/specifications/default/sdbm-1.0.0.gemspec
@@ -1811,7 +1809,7 @@ lib/ruby/gems/${REV}/specifications/defa
lib/ruby/gems/${REV}/specifications/default/zlib-1.1.0.gemspec
lib/ruby/gems/${REV}/specifications/minitest-5.13.0.gemspec
lib/ruby/gems/${REV}/specifications/net-telnet-0.2.0.gemspec
-lib/ruby/gems/${REV}/specifications/power_assert-1.1.5.gemspec
+lib/ruby/gems/${REV}/specifications/power_assert-1.1.7.gemspec
lib/ruby/gems/${REV}/specifications/rake-13.0.1.gemspec
lib/ruby/gems/${REV}/specifications/test-unit-3.3.4.gemspec
lib/ruby/gems/${REV}/specifications/xmlrpc-0.3.0.gemspec
Index: 2.7/pkg/PLIST-ri_docs
===================================================================
RCS file: /cvs/ports/lang/ruby/2.7/pkg/PLIST-ri_docs,v
retrieving revision 1.1.1.1
diff -u -p -r1.1.1.1 PLIST-ri_docs
--- 2.7/pkg/PLIST-ri_docs 2 Jan 2020 21:19:58 -0000 1.1.1.1
+++ 2.7/pkg/PLIST-ri_docs 31 Mar 2020 17:25:46 -0000
@@ -1867,7 +1867,6 @@ share/ri/${REV}/system/Bundler/Persisten
share/ri/${REV}/system/Bundler/Persistent/Net/HTTP/Persistent/normalize_uri-i.ri
share/ri/${REV}/system/Bundler/Persistent/Net/HTTP/Persistent/open_timeout-i.ri
share/ri/${REV}/system/Bundler/Persistent/Net/HTTP/Persistent/override_headers-i.ri
-share/ri/${REV}/system/Bundler/Persistent/Net/HTTP/Persistent/pipeline-i.ri
share/ri/${REV}/system/Bundler/Persistent/Net/HTTP/Persistent/private_key%3d-i.ri
share/ri/${REV}/system/Bundler/Persistent/Net/HTTP/Persistent/private_key-i.ri
share/ri/${REV}/system/Bundler/Persistent/Net/HTTP/Persistent/proxy%3d-i.ri
@@ -7655,6 +7654,8 @@ share/ri/${REV}/system/Hash/rehash-i.ri
share/ri/${REV}/system/Hash/reject%21-i.ri
share/ri/${REV}/system/Hash/reject-i.ri
share/ri/${REV}/system/Hash/replace-i.ri
+share/ri/${REV}/system/Hash/ruby2_keywords_hash%3f-c.ri
+share/ri/${REV}/system/Hash/ruby2_keywords_hash-c.ri
share/ri/${REV}/system/Hash/select%21-i.ri
share/ri/${REV}/system/Hash/select-i.ri
share/ri/${REV}/system/Hash/shift-i.ri
@@ -7920,6 +7921,12 @@ share/ri/${REV}/system/IRB/CantReturnToN
share/ri/${REV}/system/IRB/CantReturnToNormalMode/cdesc-CantReturnToNormalMode.ri
share/ri/${REV}/system/IRB/CantShiftToMultiIrbMode/
share/ri/${REV}/system/IRB/CantShiftToMultiIrbMode/cdesc-CantShiftToMultiIrbMode.ri
+share/ri/${REV}/system/IRB/Canvas/
+share/ri/${REV}/system/IRB/Canvas/cdesc-Canvas.ri
+share/ri/${REV}/system/IRB/Canvas/draw-i.ri
+share/ri/${REV}/system/IRB/Canvas/line-i.ri
+share/ri/${REV}/system/IRB/Canvas/line0-i.ri
+share/ri/${REV}/system/IRB/Canvas/new-c.ri
share/ri/${REV}/system/IRB/Color/
share/ri/${REV}/system/IRB/Color/SymbolState/
share/ri/${REV}/system/IRB/Color/SymbolState/cdesc-SymbolState.ri
@@ -7970,6 +7977,8 @@ share/ri/${REV}/system/IRB/Context/last_
share/ri/${REV}/system/IRB/Context/load_modules-i.ri
share/ri/${REV}/system/IRB/Context/main-i.ri
share/ri/${REV}/system/IRB/Context/new-c.ri
+share/ri/${REV}/system/IRB/Context/newline_before_multiline_output%3f-i.ri
+share/ri/${REV}/system/IRB/Context/newline_before_multiline_output-i.ri
share/ri/${REV}/system/IRB/Context/pop_workspace-i.ri
share/ri/${REV}/system/IRB/Context/prompt_c-i.ri
share/ri/${REV}/system/IRB/Context/prompt_i-i.ri
@@ -8243,6 +8252,11 @@ share/ri/${REV}/system/IRB/ReidlineInput
share/ri/${REV}/system/IRB/ReidlineInputMethod/line-i.ri
share/ri/${REV}/system/IRB/ReidlineInputMethod/new-c.ri
share/ri/${REV}/system/IRB/ReidlineInputMethod/readable_after_eof%3f-i.ri
+share/ri/${REV}/system/IRB/RubyModel/
+share/ri/${REV}/system/IRB/RubyModel/cdesc-RubyModel.ri
+share/ri/${REV}/system/IRB/RubyModel/init_ruby_model-i.ri
+share/ri/${REV}/system/IRB/RubyModel/new-c.ri
+share/ri/${REV}/system/IRB/RubyModel/render_frame-i.ri
share/ri/${REV}/system/IRB/StdioInputMethod/
share/ri/${REV}/system/IRB/StdioInputMethod/cdesc-StdioInputMethod.ri
share/ri/${REV}/system/IRB/StdioInputMethod/encoding-i.ri
@@ -8258,6 +8272,16 @@ share/ri/${REV}/system/IRB/UndefinedProm
share/ri/${REV}/system/IRB/UndefinedPromptMode/cdesc-UndefinedPromptMode.ri
share/ri/${REV}/system/IRB/UnrecognizedSwitch/
share/ri/${REV}/system/IRB/UnrecognizedSwitch/cdesc-UnrecognizedSwitch.ri
+share/ri/${REV}/system/IRB/Vec/
+share/ri/${REV}/system/IRB/Vec/cdesc-Vec.ri
+share/ri/${REV}/system/IRB/Vec/cross-i.ri
+share/ri/${REV}/system/IRB/Vec/dot-i.ri
+share/ri/${REV}/system/IRB/Vec/new-c.ri
+share/ri/${REV}/system/IRB/Vec/normalize-i.ri
+share/ri/${REV}/system/IRB/Vec/sub-i.ri
+share/ri/${REV}/system/IRB/Vec/x-i.ri
+share/ri/${REV}/system/IRB/Vec/y-i.ri
+share/ri/${REV}/system/IRB/Vec/z-i.ri
share/ri/${REV}/system/IRB/WorkSpace/
share/ri/${REV}/system/IRB/WorkSpace/__evaluate__-i.ri
share/ri/${REV}/system/IRB/WorkSpace/binding-i.ri
@@ -8272,6 +8296,7 @@ share/ri/${REV}/system/IRB/WorkSpace/new
share/ri/${REV}/system/IRB/cdesc-IRB.ri
share/ri/${REV}/system/IRB/conf-c.ri
share/ri/${REV}/system/IRB/default_src_encoding-c.ri
+share/ri/${REV}/system/IRB/easter_egg-c.ri
share/ri/${REV}/system/IRB/initialize_tracer-c.ri
share/ri/${REV}/system/IRB/irb-c.ri
share/ri/${REV}/system/IRB/irb_abort-c.ri
@@ -16082,6 +16107,7 @@ share/ri/${REV}/system/Reline/Core/confi
share/ri/${REV}/system/Reline/Core/dig_perfect_match_proc%3d-i.ri
share/ri/${REV}/system/Reline/Core/emacs_editing_mode%3f-i.ri
share/ri/${REV}/system/Reline/Core/emacs_editing_mode-i.ri
+share/ri/${REV}/system/Reline/Core/encoding-i.ri
share/ri/${REV}/system/Reline/Core/filename_quote_characters%3d-i.ri
share/ri/${REV}/system/Reline/Core/get_screen_size-i.ri
share/ri/${REV}/system/Reline/Core/inner_readline-i.ri
@@ -16105,6 +16131,7 @@ share/ri/${REV}/system/Reline/Core/vi_ed
share/ri/${REV}/system/Reline/Core/vi_editing_mode-i.ri
share/ri/${REV}/system/Reline/cdesc-Reline.ri
share/ri/${REV}/system/Reline/core-c.ri
+share/ri/${REV}/system/Reline/encoding_system_needs-c.ri
share/ri/${REV}/system/Reline/insert_text-c.ri
share/ri/${REV}/system/Reline/line_editor-c.ri
share/ri/${REV}/system/RequiredArgumentMissingError/
@@ -18571,8 +18598,6 @@ share/ri/${REV}/system/cache.ri
share/ri/${REV}/system/fatal/
share/ri/${REV}/system/fatal/cdesc-fatal.ri
share/ri/${REV}/system/lib/
-share/ri/${REV}/system/lib/irb/
-share/ri/${REV}/system/lib/irb/page-ruby_logo_aa.ri
share/ri/${REV}/system/lib/racc/
share/ri/${REV}/system/lib/racc/page-pre-setup.ri
share/ri/${REV}/system/lib/racc/rdoc/

FindIconv.cmake

Index: Makefile
===================================================================
RCS file: /cvs/ports/devel/cmake/Makefile,v
retrieving revision 1.183
diff -u -p -u -p -r1.183 Makefile
--- Makefile 30 Mar 2020 20:12:38 -0000 1.183
+++ Makefile 31 Mar 2020 17:23:52 -0000
@@ -8,7 +8,7 @@ VER = 3.16.2
EPOCH = 0
DISTNAME = cmake-${VER}
CATEGORIES = devel
-REVISION = 1
+REVISION = 2

HOMEPAGE = https://www.cmake.org/

Index: files/FindIconv.cmake
===================================================================
RCS file: files/FindIconv.cmake
diff -N files/FindIconv.cmake
--- files/FindIconv.cmake 15 Jun 2012 10:26:56 -0000 1.4
+++ /dev/null 1 Jan 1970 00:00:00 -0000
@@ -1,58 +0,0 @@
-# - Try to find Iconv
-# Once done this will define
-#
-# ICONV_FOUND - system has Iconv
-# ICONV_INCLUDE_DIR - the Iconv include directory
-# ICONV_LIBRARIES - Link these to use Iconv
-# ICONV_SECOND_ARGUMENT_IS_CONST - the second argument for iconv() is const
-#
-include(CheckCXXSourceCompiles)
-
-IF (ICONV_INCLUDE_DIR AND ICONV_LIBRARIES)
- # Already in cache, be silent
- SET(ICONV_FIND_QUIETLY TRUE)
-ENDIF (ICONV_INCLUDE_DIR AND ICONV_LIBRARIES)
-
-FIND_PATH(ICONV_INCLUDE_DIR iconv.h)
-
-FIND_LIBRARY(ICONV_LIBRARIES NAMES iconv libiconv libiconv-2 c)
-
-IF(ICONV_INCLUDE_DIR AND ICONV_LIBRARIES)
- SET(ICONV_FOUND TRUE)
-ENDIF(ICONV_INCLUDE_DIR AND ICONV_LIBRARIES)
-
-set(CMAKE_REQUIRED_INCLUDES ${ICONV_INCLUDE_DIR})
-set(CMAKE_REQUIRED_LIBRARIES ${ICONV_LIBRARIES})
-IF(ICONV_FOUND)
- check_cxx_source_compiles("
- #include <iconv.h>
- int main(){
- iconv_t conv = 0;
- const char* in = 0;
- size_t ilen = 0;
- char* out = 0;
- size_t olen = 0;
- iconv(conv, &in, &ilen, &out, &olen);
- return 0;
- }
-" ICONV_SECOND_ARGUMENT_IS_CONST )
-ENDIF(ICONV_FOUND)
-set(CMAKE_REQUIRED_INCLUDES)
-set(CMAKE_REQUIRED_LIBRARIES)
-
-IF(ICONV_FOUND)
- IF(NOT ICONV_FIND_QUIETLY)
- MESSAGE(STATUS "Found Iconv: ${ICONV_LIBRARIES}")
- ENDIF(NOT ICONV_FIND_QUIETLY)
-ELSE(ICONV_FOUND)
- IF(Iconv_FIND_REQUIRED)
- MESSAGE(FATAL_ERROR "Could not find Iconv")
- ENDIF(Iconv_FIND_REQUIRED)
-ENDIF(ICONV_FOUND)
-
-MARK_AS_ADVANCED(
- ICONV_INCLUDE_DIR
- ICONV_LIBRARIES
- ICONV_SECOND_ARGUMENT_IS_CONST
-)
-
Is it intentional that the cmake port still installs a custom version of
FindIconv.cmake?
This can cause problems because this it misses the 'IMPORTED target' provided
by cmake's original version of FindIconv.cmake, see:
https://cmake.org/cmake/help/v3.16/module/FindIconv.html

I guess the attached diff does not break anything, but I can't tell for sure..