Re: HylaFax Port - Broken since OpenBSD 5.7

2021-05-25 Thread George Koehler
On Sun, 23 May 2021 08:52:19 -0700
Greg Steuck  wrote:

> Larry Moore  writes:
> 
> > I've installed release of 6.9 and the problem still exists.
> >
> > I've attached a patch created on OpenBSD 6.9 which appears to overcome
> > the high CPU utilisation, also included is a change which configures 
> > HylaFAX to use ASCII lock files, seeing as this is what OpenBSD uses.
> 
> Thank you Larry for sending the patch. I changed it into a patch below
> applicable to the ports tree. I only tested that this builds as I don't
> run hylafax.
> 
> Anybody can test this or we go with Larry's verification?
> 
> OK?

I can't test this, but the diff seems correct.
ok gkoehler@

Going by the comment in the configure script, hylafax wants to read
a FIFO file.  After the writer closes the FIFO, hylafax wants to wait
for another writer.  The log of /sys/miscfs/fifofs/fifo_vnops.c
suggests that OpenBSD 5.7 changed how FIFO works.  I won't install
old versions of OpenBSD to check, but these are my guesses:

- Before OpenBSD 3.5, the EOF was not sticky.  After the writer
  closed the FIFO, the reader would read EOF, but the next read after
  EOF would wait for another writer.

- In OpenBSD 3.5 (fifo_vnops.c r1.18), the EOF is sticky, so doing
  read doesn't wait for another writer; but select(2) ignores EOF for
  a FIFO.  This created a problem: the reader can't use select(2) to
  wait for an EOF from the writer.

- OpenBSD 5.7 (fifo_vnops.c r1.45) fixed the select(2) problem.  Now
  the reader can wait for an EOF -- so hylafax spins the cpu and
  repeatedly reads EOF.

man open(2) warns, "The behavior for opening a FIFO with O_RDWR is
undefined", but it does seem to prevent reading EOF.

--George

> From d283f25d7843c8a50faabfd4b44b553e28ef2e39 Mon Sep 17 00:00:00 2001
> From: Greg Steuck 
> Date: Sun, 23 May 2021 08:45:58 -0700
> Subject: [PATCH] comms/hylafax: avoid CPU spinning (wrong fifo mode)
> 
> Patch from Larry Moore lmoore at starwon dot com dot au
> ---
>  comms/hylafax/Makefile|  2 +-
>  comms/hylafax/patches/patch-configure | 27 ---
>  2 files changed, 25 insertions(+), 4 deletions(-)
> 
> diff --git a/comms/hylafax/Makefile b/comms/hylafax/Makefile
> index 1c0f40dfe8b..a6569328459 100644
> --- a/comms/hylafax/Makefile
> +++ b/comms/hylafax/Makefile
> @@ -2,7 +2,7 @@
>  
>  COMMENT= send/receive faxes and share modems
>  DISTNAME=hylafax-6.0.6
> -REVISION=14
> +REVISION=15
>  CATEGORIES=  comms
>  
>  HOMEPAGE=https://www.HylaFAX.org/
> diff --git a/comms/hylafax/patches/patch-configure 
> b/comms/hylafax/patches/patch-configure
> index acd5e9ae620..1499a9a423d 100644
> --- a/comms/hylafax/patches/patch-configure
> +++ b/comms/hylafax/patches/patch-configure
> @@ -45,7 +45,20 @@ Index: configure
>   }
>   
>   if [ "$SGI2FAX" = auto ]; then
> -@@ -2563,12 +2562,11 @@ EOF
> +@@ -1959,6 +1958,12 @@ EmitConfigurationDefinitions()
> + CONFIG_OPENFIFO=O_RDONLY;
> + fi
> + ;;
> ++*-openbsd*) if releaseAtLeast 5.7; then
> ++CONFIG_OPENFIFO=O_RDWR;
> ++else
> ++CONFIG_OPENFIFO=O_RDONLY;
> ++fi
> ++;;
> + *sysv4.2uw2.1.3)CONFIG_OPENFIFO=O_RDWR;;# UnixWare 2.1.3
> + *-sysv5UnixWare*)   CONFIG_OPENFIFO=O_RDWR;;# UnixWare 7
> + *-sysv5OpenUNIX*)   CONFIG_OPENFIFO=O_RDWR;;# OpenUNIX 8
> +@@ -2563,12 +2568,11 @@ EOF
>   tiff_offset_t="uint32"
>   tiff_bytecount_t="uint32"
>   ;;
> @@ -59,7 +72,7 @@ Index: configure
>   ;;
>   esac
>   fi
> -@@ -3405,19 +3403,8 @@ fi
> +@@ -3405,19 +3409,8 @@ fi
>   HAVE_JBIGTIFF="/*#define HAVE_JBIGTIFF 1*/"
>   if [ "$DISABLE_JBIG" != "yes" ]; then
>   Note "Checking JBIG-in-TIFF conversion support."
> @@ -81,7 +94,15 @@ Index: configure
>   fi
>   
>   Note "Done checking TIFF support."
> -@@ -4681,10 +4668,10 @@ case $MANSCHEME in
> +@@ -3957,6 +3950,7 @@ if [ "$LOCKS" = auto ]; then
> + *-solaris*) LOCKS="+ascii";;
> + *-freebsd*) LOCKS=ascii;;
> + *-netbsd*)  LOCKS=ascii;;
> ++*-openbsd*) LOCKS=ascii;;
> + *bsd*)  LOCKS=binary;;
> + *)  LOCKS=ascii;;
> + esac
> +@@ -4681,10 +4675,10 @@ case $MANSCHEME in
>   *-0|*-0.gz|*-0.Z|*-gz|*-Z|*-z)
>   suf=`echo $MANSCHEME | $SED 's/.*-/./'`
>   A='`echo $$i | sed' B='`'   # workaround shell bugs
> -- 
> 2.31.1
> 


-- 
George Koehler 



Re: UPDATE archivers/zstd-1.5.0

2021-05-25 Thread Bjorn Ketelaars
On Sun 16/05/2021 11:51, Bjorn Ketelaars wrote:
> Diff below updates zstd to 1.5.0, which is a major release featuring
> large performance improvements as well as API changes. Overview on
> changes can be found at
> https://github.com/facebook/zstd/releases/tag/v1.5.0.
> 
> Changes to the port:
> - Bumped major of libzstd because of removal of symbols
> - Synced patches
> 
> Testing:
> - 'make test' runs successful
> - Run with several consumers
> - Build tested consumers listed by:
> 
> echo "select fullpkgpath from depends where dependspath='archivers/zstd'" | 
> sqlite3 /usr/local/share/sqlports


Pingany takers?

Diff enclosed again for your convenience.


diff --git Makefile Makefile
index 5d870dca9ef..063fcc3cb1a 100644
--- Makefile
+++ Makefile
@@ -2,10 +2,10 @@
 
 COMMENT =  zstandard fast real-time compression algorithm
 
-V =1.4.9
+V =1.5.0
 DISTNAME = zstd-${V}
 
-SHARED_LIBS =  zstd5.0 # 1.4.9
+SHARED_LIBS =  zstd6.0 # 1.5.0
 
 CATEGORIES =   archivers
 
diff --git distinfo distinfo
index 1560e8c4b44..6753a634ff2 100644
--- distinfo
+++ distinfo
@@ -1,2 +1,2 @@
-SHA256 (zstd-1.4.9.tar.gz) = Kax04Z6ihlkBc2GXYkDEtcXCTbO4kzhzGm/rl8A40pM=
-SIZE (zstd-1.4.9.tar.gz) = 1821109
+SHA256 (zstd-1.5.0.tar.gz) = UZT7+ngfz0W5jF6EllGqezsKAIxrctSg23YPMAIpHpQ=
+SIZE (zstd-1.5.0.tar.gz) = 1851389
diff --git patches/patch-lib_Makefile patches/patch-lib_Makefile
index 07e5f754160..0ea7011ec09 100644
--- patches/patch-lib_Makefile
+++ patches/patch-lib_Makefile
@@ -7,7 +7,7 @@ $OpenBSD: patch-lib_Makefile,v 1.11 2021/03/06 19:31:22 bket 
Exp $
 Index: lib/Makefile
 --- lib/Makefile.orig
 +++ lib/Makefile
-@@ -52,7 +52,7 @@ endif
+@@ -55,7 +55,7 @@ endif
CFLAGS += -fno-stack-protector -fomit-frame-pointer -fno-ident \
  -DDYNAMIC_BMI2=0 -DNDEBUG
  else
@@ -16,7 +16,7 @@ Index: lib/Makefile
  endif
  
  DEBUGLEVEL ?= 0
-@@ -63,7 +63,7 @@ endif
+@@ -66,7 +66,7 @@ endif
  DEBUGFLAGS= -Wall -Wextra -Wcast-qual -Wcast-align -Wshadow \
  -Wstrict-aliasing=1 -Wswitch-enum -Wdeclaration-after-statement \
  -Wstrict-prototypes -Wundef -Wpointer-arith \
@@ -25,12 +25,12 @@ Index: lib/Makefile
  -Wredundant-decls -Wmissing-prototypes -Wc++-compat
  CFLAGS   += $(DEBUGFLAGS) $(MOREFLAGS)
  FLAGS = $(CPPFLAGS) $(CFLAGS)
-@@ -428,8 +428,6 @@ install-shared:
+@@ -456,8 +456,6 @@ install-shared:
[ -e $(DESTDIR)$(LIBDIR) ] || $(INSTALL) -d -m 755 $(DESTDIR)$(LIBDIR)/
@echo Installing shared library
$(INSTALL_PROGRAM) $(LIBZSTD) $(DESTDIR)$(LIBDIR)
 -  ln -sf $(LIBZSTD) $(DESTDIR)$(LIBDIR)/libzstd.$(SHARED_EXT_MAJOR)
 -  ln -sf $(LIBZSTD) $(DESTDIR)$(LIBDIR)/libzstd.$(SHARED_EXT)
  
+ .PHONY: install-includes
  install-includes:
-   [ -e $(DESTDIR)$(INCLUDEDIR) ] || $(INSTALL) -d -m 755 
$(DESTDIR)$(INCLUDEDIR)/
diff --git patches/patch-tests_Makefile patches/patch-tests_Makefile
index e353a9d57ee..11cd4ef92f7 100644
--- patches/patch-tests_Makefile
+++ patches/patch-tests_Makefile
@@ -5,12 +5,12 @@ Some compilers don't have -Wvla
 Index: tests/Makefile
 --- tests/Makefile.orig
 +++ tests/Makefile
-@@ -36,7 +36,7 @@ CFLAGS ?= -O3
+@@ -37,7 +37,7 @@ CFLAGS ?= -O3
  CFLAGS += -Wall -Wextra -Wcast-qual -Wcast-align -Wshadow 
\
-Wstrict-aliasing=1 -Wswitch-enum -Wdeclaration-after-statement 
\
-Wstrict-prototypes -Wundef 
\
 -  -Wvla -Wformat=2 -Winit-self -Wfloat-equal -Wwrite-strings  
\
 +  -Wformat=2 -Winit-self -Wfloat-equal -Wwrite-strings  \
-   -Wredundant-decls -Wmissing-prototypes
+   -Wredundant-decls -Wmissing-prototypes 
-Wno-deprecated-declarations
  CFLAGS += $(DEBUGFLAGS)
  CPPFLAGS   += $(MOREFLAGS)



Re: Update: ruby-tk 0.3.0 -> 0.4.0

2021-05-25 Thread Stuart Cassoff
Nice! OK

On Tue, 25 May 2021, Jeremy Evans wrote:

> On 05/25 07:13, Jeremy Evans wrote:
> > On 05/25 05:18, Stuart Cassoff wrote:
> > > Have you tried this with Tcl/Tk 8.6?
> > > I think it's a good idea for ports to move to using 8.6 if possible.
> > > Also, you might want to use the Tk port module.
> > 
> > ruby-tk is still designed for Tk 8.5.  See
> > https://github.com/ruby/tk/commit/247f01adf981abe11283dc24cc7afd2173e62108
> > Some parts work with Tk 8.6, but not all. So I think this should stay on
> > 8.5.  I'll look into using the Tk port module.
> 
> Here's a version that uses the x11/tk module.  OK?
> 
> Thanks,
> Jeremy
> 
> Index: Makefile
> ===
> RCS file: /cvs/ports/x11/ruby-tk/Makefile,v
> retrieving revision 1.6
> diff -u -p -r1.6 Makefile
> --- Makefile  11 Nov 2020 02:45:18 -  1.6
> +++ Makefile  25 May 2021 15:46:47 -
> @@ -2,7 +2,7 @@
>  
>  COMMENT= ruby graphical tooklit using Tk
>  
> -DISTNAME=tk-0.3.0
> +DISTNAME=tk-0.4.0
>  CATEGORIES=  x11
>  
>  HOMEPAGE=https://github.com/ruby/tk
> @@ -12,18 +12,18 @@ MAINTAINER=   Jeremy Evans   # MIT
>  PERMIT_PACKAGE=  Yes
>  
> -MODULES= lang/ruby
> +MODULES= lang/ruby x11/tk
>  
>  CONFIGURE_STYLE= ruby gem ext
>  
>  MODRUBY_TEST=rake
>  
> -CONFIGURE_ARGS = --with-tcl-include=${LOCALBASE}/include/tcl8.5 \
> - --with-tk-include=${LOCALBASE}/include/tk8.5 \
> - --with-tcllib=tcl85 \
> - --with-tklib=tk85 \
> +CONFIGURE_ARGS = --with-tcl-include=${MODTCL_INCDIR} \
> + --with-tk-include=${MODTK_INCDIR} \
> + --with-tcllib=${MODTCL_LIB} \
> + --with-tklib=${MODTK_LIB} \
>   --with-X11-dir=${X11BASE}
> -WANTLIB =X11 tcl85 tk85
> -LIB_DEPENDS =tk->=8.5,<8.6:x11/tk/8.5
> +WANTLIB =X11 ${MODTCL_LIB} ${MODTK_LIB}
> +LIB_DEPENDS =${MODTK_LIB_DEPENDS}
>  
>  .include 
> Index: distinfo
> ===
> RCS file: /cvs/ports/x11/ruby-tk/distinfo,v
> retrieving revision 1.2
> diff -u -p -r1.2 distinfo
> --- distinfo  11 Nov 2020 02:45:18 -  1.2
> +++ distinfo  25 May 2021 15:46:47 -
> @@ -1,2 +1,2 @@
> -SHA256 (tk-0.3.0.gem) = w840rW0detKDLvVPeHTuh+FDqE8JAE3nPMDB6MQaRBI=
> -SIZE (tk-0.3.0.gem) = 1721856
> +SHA256 (tk-0.4.0.gem) = ar/8VrYKR+g6+acG0b9doQzmmOgSGfgdq24tTYZtt6o=
> +SIZE (tk-0.4.0.gem) = 1721856
> 



Re: mail/py-authres, mail/py-spf, mail/py-policyd-spf - Remove?

2021-05-25 Thread J Doe

On 2021-05-25 10:44 p.m., Daniel Jakots wrote:

On Wed, 27 Nov 2019 11:00:07 +, Stuart Henderson
 wrote:


On 2019/11/26 19:08, Kurt Mosiejczuk wrote:

These 3 are python2-only, and the only consumers are in a chain from
one to the next.  (py-policyd-spf needs py-spf which needs
py-authres).

Is anyone using these?

Any objections to removing them?

--Kurt
   


I don't use them (I don't think SPF is really useful) but
py-policyd-spf is the main recommended "standalone" implementation of
SPF for Postfix (as opposed to being part of a much more complex
system like rspamd). So if anybody is using them there's not much
alternative (there is a similarly named perl program but it's not
very good).



In 2017 Giovanni (added in Cc:) sent a wip diff for mail/py-policyd-spf.
This never went in and then in January 2019 he imported
mail/postfix-policyd-spf-perl. Is that the perl program you had in mind
Stuart?

I assume since Giovanni imported the perl thing, he doesn't use the
python one anymore.

Given there's been a WIP diff to update py-policyd-spf since 2017 and
it never went in, it seems there's not much interest for it. The
proposal from kmos to remove it didn't seem to have shocked anyone into
maintaining it either.

What do you think about the situation Giovanni?

(I looked at it because I recently added spf support to my postfix
setup, and I did it through postfix-policyd-spf-perl).


Cheers,
Daniel


Hello,

Does the postfix-policyd-spf-perl version provide identical 
functionality to the Python one ?


Thanks,

- J



Re: mail/py-authres, mail/py-spf, mail/py-policyd-spf - Remove?

2021-05-25 Thread Daniel Jakots
On Wed, 27 Nov 2019 11:00:07 +, Stuart Henderson
 wrote:

> On 2019/11/26 19:08, Kurt Mosiejczuk wrote:
> > These 3 are python2-only, and the only consumers are in a chain from
> > one to the next.  (py-policyd-spf needs py-spf which needs
> > py-authres).
> > 
> > Is anyone using these? 
> > 
> > Any objections to removing them?
> > 
> > --Kurt
> >   
> 
> I don't use them (I don't think SPF is really useful) but
> py-policyd-spf is the main recommended "standalone" implementation of
> SPF for Postfix (as opposed to being part of a much more complex
> system like rspamd). So if anybody is using them there's not much
> alternative (there is a similarly named perl program but it's not
> very good).
> 

In 2017 Giovanni (added in Cc:) sent a wip diff for mail/py-policyd-spf.
This never went in and then in January 2019 he imported
mail/postfix-policyd-spf-perl. Is that the perl program you had in mind
Stuart?

I assume since Giovanni imported the perl thing, he doesn't use the
python one anymore.

Given there's been a WIP diff to update py-policyd-spf since 2017 and
it never went in, it seems there's not much interest for it. The
proposal from kmos to remove it didn't seem to have shocked anyone into
maintaining it either.

What do you think about the situation Giovanni?

(I looked at it because I recently added spf support to my postfix
setup, and I did it through postfix-policyd-spf-perl).


Cheers,
Daniel



Re: [update] protobuf 3.17.1, py-protobuf 3.17.0

2021-05-25 Thread Greg Steuck
Theo Buehler  writes:

> The update to 3.17.0 went through two amd64 bulk builds and I have
> tested it on amd64 and sparc64 over the past week. Nothing really
> noteworthy in the change log compared to 3.16.0. Of course, symbols
> were added and removed and all librariers need a major bump.
>
> https://github.com/protocolbuffers/protobuf/releases
>
> 3.17.1 was released in the last hour, so I only tested it very lightly
> and looked at the diff to 3.17.0.
>
> It bumps the version number, removes the need of patching a header due
> to a syntax error and has some minor PHP related changes (the Ruby
> related memory error is not part of the protobuf-cpp tarball).
>
> I am going to commit this update in about a week unless I hear
> objections.
>
> py-protobuf 3.17.1 is not yet available, so this diff is for 3.17.0 - I
> will check before commit if 3.17.1 is available. It will likely only
> have different version numbers.

OK gnezdo

>
> Index: devel/protobuf/Makefile
> ===
> RCS file: /cvs/ports/devel/protobuf/Makefile,v
> retrieving revision 1.40
> diff -u -p -r1.40 Makefile
> --- devel/protobuf/Makefile   18 May 2021 15:44:53 -  1.40
> +++ devel/protobuf/Makefile   24 May 2021 17:43:07 -
> @@ -2,15 +2,15 @@
>  
>  COMMENT =c++ protocol buffers
>  
> -V =  3.16.0
> +V =  3.17.1
>  DISTNAME =   protobuf-cpp-$V
>  PKGNAME =protobuf-$V
>  
>  WRKDIST =${WRKDIR}/protobuf-${V}
>  
> -SHARED_LIBS +=   protobuf-lite   10.0# 27.0
> -SHARED_LIBS +=   protobuf10.0# 27.0
> -SHARED_LIBS +=   protoc  11.0# 27.0
> +SHARED_LIBS +=   protobuf-lite   11.0# 28.1
> +SHARED_LIBS +=   protobuf11.0# 28.1
> +SHARED_LIBS +=   protoc  12.0# 28.1
>  
>  CATEGORIES = devel
>  
> Index: devel/protobuf/distinfo
> ===
> RCS file: /cvs/ports/devel/protobuf/distinfo,v
> retrieving revision 1.19
> diff -u -p -r1.19 distinfo
> --- devel/protobuf/distinfo   18 May 2021 15:44:53 -  1.19
> +++ devel/protobuf/distinfo   24 May 2021 17:43:38 -
> @@ -1,2 +1,2 @@
> -SHA256 (protobuf-cpp-3.16.0.tar.gz) = 
> MhkjuiGJ73ID7pEVy0E0DGBJ2CVgl75spJ8Hcb9rcDU=
> -SIZE (protobuf-cpp-3.16.0.tar.gz) = 4661289
> +SHA256 (protobuf-cpp-3.17.1.tar.gz) = 
> pC1GoaIcM8o2pouZ3EDPYBnM40p8vIwl+iK9o9VZ5Lc=
> +SIZE (protobuf-cpp-3.17.1.tar.gz) = 4690062
> Index: devel/protobuf/pkg/PLIST
> ===
> RCS file: /cvs/ports/devel/protobuf/pkg/PLIST,v
> retrieving revision 1.7
> diff -u -p -r1.7 PLIST
> --- devel/protobuf/pkg/PLIST  16 Mar 2021 03:07:53 -  1.7
> +++ devel/protobuf/pkg/PLIST  18 May 2021 16:24:51 -
> @@ -21,6 +21,7 @@ include/google/protobuf/compiler/csharp/
>  include/google/protobuf/compiler/importer.h
>  include/google/protobuf/compiler/java/
>  include/google/protobuf/compiler/java/java_generator.h
> +include/google/protobuf/compiler/java/java_kotlin_generator.h
>  include/google/protobuf/compiler/java/java_names.h
>  include/google/protobuf/compiler/js/
>  include/google/protobuf/compiler/js/js_generator.h
> Index: devel/py-protobuf/Makefile
> ===
> RCS file: /cvs/ports/devel/py-protobuf/Makefile,v
> retrieving revision 1.13
> diff -u -p -r1.13 Makefile
> --- devel/py-protobuf/Makefile18 May 2021 15:45:17 -  1.13
> +++ devel/py-protobuf/Makefile24 May 2021 17:52:41 -
> @@ -2,7 +2,7 @@
>  
>  COMMENT= Google data interchange format (protocol buffers)
>  
> -MODPY_EGG_VERSION=   3.16.0
> +MODPY_EGG_VERSION=   3.17.0
>  DISTNAME=protobuf-${MODPY_EGG_VERSION}
>  PKGNAME= py-${DISTNAME}
>  
> Index: devel/py-protobuf/distinfo
> ===
> RCS file: /cvs/ports/devel/py-protobuf/distinfo,v
> retrieving revision 1.9
> diff -u -p -r1.9 distinfo
> --- devel/py-protobuf/distinfo18 May 2021 15:45:17 -  1.9
> +++ devel/py-protobuf/distinfo18 May 2021 16:28:07 -
> @@ -1,2 +1,2 @@
> -SHA256 (protobuf-3.16.0.tar.gz) = 
> Io7svt1G11AQ8eD4zjTbzRGuWkDBZan8nTMKWKowKBg=
> -SIZE (protobuf-3.16.0.tar.gz) = 229132
> +SHA256 (protobuf-3.17.0.tar.gz) = 
> Bd/pMZk5qEc8IbRp809khmRuVPuFQmN89+2OL7/iFTg=
> +SIZE (protobuf-3.17.0.tar.gz) = 228735



Re: libexecinfo-0.3p2v0 fails to build on loongson

2021-05-25 Thread George Koehler
On Sun, 23 May 2021 07:08:38 -0700
manp...@gmail.com wrote:

> cc -O2 -pipe -D__BUILTIN_HACK -Wall -ggdb3 -I/usr/local/include  -MD -MP  
> -nostdinc -idirafter /usr/include -c backtrace.c -o backtrace.o
> error: return address can be determined only for current frame
> error: return address can be determined only for current frame
> 2 errors generated.

Does this diff help?  It avoids _builtin_frame_address(1), but I don't
know if it would fix your compiler error.

We pass -D__BUILTIN_HACK on mips64* | hppa | sh to disable most of the
backtrace code.  I don't have the hardware to check.

--George

Index: Makefile
===
RCS file: /cvs/ports/devel/libexecinfo/Makefile,v
retrieving revision 1.26
diff -u -p -r1.26 Makefile
--- Makefile3 Jan 2020 15:16:59 -   1.26
+++ Makefile26 May 2021 00:46:48 -
@@ -9,7 +9,7 @@ GH_PROJECT= backtrace
 DISTNAME = ${GH_PROJECT}-${V}
 PKGNAME =  libexecinfo-$V
 EPOCH =0
-REVISION = 2
+REVISION = 3
 CATEGORIES =   devel
 
 SHARED_LIBS =  execinfo2.0
Index: patches/patch-libbacktrace_backtrace_c
===
RCS file: /cvs/ports/devel/libexecinfo/patches/patch-libbacktrace_backtrace_c,v
retrieving revision 1.4
diff -u -p -r1.4 patch-libbacktrace_backtrace_c
--- patches/patch-libbacktrace_backtrace_c  11 Mar 2016 19:46:13 -  
1.4
+++ patches/patch-libbacktrace_backtrace_c  26 May 2021 00:46:48 -
@@ -3,17 +3,22 @@ $OpenBSD: patch-libbacktrace_backtrace_c
 - __builtin_return_address() and __builtin_frame_address()
   may not always have a !0 argument.
 
 libbacktrace/backtrace.c.orig  Thu Mar  3 10:15:09 2016
-+++ libbacktrace/backtrace.c   Thu Mar  3 10:15:38 2016
-@@ -65,6 +65,7 @@ bt_create_backtrace(void **buffer, int depth, int flag
+Index: libbacktrace/backtrace.c
+--- libbacktrace/backtrace.c.orig
 libbacktrace/backtrace.c
+@@ -64,7 +64,10 @@ bt_create_backtrace(void **buffer, int depth, int flag
+   do {
/* number of HANDLE_FRAME must match BT_MAX_DEPTH */
switch (i) {
-   HANDLE_FRAME(0, i, addr);
+-  HANDLE_FRAME(0, i, addr);
++  case 0:
++  addr = __builtin_return_address(0);
++  break;
 +#ifndef __BUILTIN_HACK
HANDLE_FRAME(1, i, addr);
HANDLE_FRAME(2, i, addr);
HANDLE_FRAME(3, i, addr);
-@@ -192,6 +193,7 @@ bt_create_backtrace(void **buffer, int depth, int flag
+@@ -192,6 +195,7 @@ bt_create_backtrace(void **buffer, int depth, int flag
HANDLE_FRAME(125, i, addr);
HANDLE_FRAME(126, i, addr);
HANDLE_FRAME(127, i, addr);



Re: NEW: patchelf

2021-05-25 Thread Aaron Bieber


Klemens Nanni writes:

> With ld.so(1) fixed as of today, patchelf(1) (and now the resulting ELF
> executable as well) just works on OpenBSD in that it passes 28/29 tests
> and allows to replace interpreter as well as libraries in ELF files.
>
>   Information for inst:patchelf-0.12
>
>   Comment:
>   utility for modifying existing ELF executables and libraries
>
>   Description:
>   PatchELF is a simple utility for modifying existing ELF executables and
>   libraries.  In particular, it can do the following:
>
>   * Change the dynamic loader ("ELF interpreter") of executables
>   * Change the `RPATH` of executables and libraries
>   * Shrink the `RPATH` of executables and libraries
>   * Remove declared dependencies on dynamic libraries (`DT_NEEDED` 
> entries)
>   * Add a declared dependency on a dynamic library (`DT_NEEDED`)
>   * Replace a declared dependency on a dynamic library with another one
> (`DT_NEEDED`)
>   * Change `SONAME` of a dynamic library
>
>   Maintainer: Klemens Nanni 
>
>
> Tested on amd64 and arm64.
>
> Feedback? OK?

OK abieber@



NEW: patchelf

2021-05-25 Thread Klemens Nanni
With ld.so(1) fixed as of today, patchelf(1) (and now the resulting ELF
executable as well) just works on OpenBSD in that it passes 28/29 tests
and allows to replace interpreter as well as libraries in ELF files.

Information for inst:patchelf-0.12

Comment:
utility for modifying existing ELF executables and libraries

Description:
PatchELF is a simple utility for modifying existing ELF executables and
libraries.  In particular, it can do the following:

* Change the dynamic loader ("ELF interpreter") of executables
* Change the `RPATH` of executables and libraries
* Shrink the `RPATH` of executables and libraries
* Remove declared dependencies on dynamic libraries (`DT_NEEDED` 
entries)
* Add a declared dependency on a dynamic library (`DT_NEEDED`)
* Replace a declared dependency on a dynamic library with another one
  (`DT_NEEDED`)
* Change `SONAME` of a dynamic library

Maintainer: Klemens Nanni 


Tested on amd64 and arm64.

Feedback? OK?


patchelf.tgz
Description: application/tar-gz


Re: nginx 1.20.1

2021-05-25 Thread Robert Nagy
okay

On 25/05/21 20:34 +0100, Stuart Henderson wrote:
> updates to the most recent stable branch, only lightly tested but seems ok so 
> far.
> 
> Index: Makefile
> ===
> RCS file: /cvs/ports/www/nginx/Makefile,v
> retrieving revision 1.152
> diff -u -p -r1.152 Makefile
> --- Makefile  10 May 2021 15:06:06 -  1.152
> +++ Makefile  25 May 2021 19:32:36 -
> @@ -17,17 +17,10 @@ COMMENT-passenger=nginx passenger (ruby
>  COMMENT-rtmp=nginx module for RTMP streaming
>  COMMENT-securelink=  nginx HMAC secure link module
>  
> -VERSION= 1.18.0
> +VERSION= 1.20.1
>  DISTNAME=nginx-${VERSION}
>  CATEGORIES=  www
>  
> -REVISION-main=   4
> -REVISION-lua=0
> -REVISION-xslt=   0
> -REVISION-passenger=  0
> -REVISION-stream= 0
> -REVISION-naxsi=  0
> -
>  VERSION-rtmp=1.2.1
>  
>  PKGNAME-main=${DISTNAME}
> @@ -49,7 +42,8 @@ ONLY_FOR_ARCHS-passenger= aarch64 amd64 
>  
>  MASTER_SITES=https://nginx.org/download/
>  MASTER_SITES0=   https://github.com/
> -MASTER_SITES1=   
> https://raw.githubusercontent.com/rnagy/nginx_chroot_patch/master/
> +MASTER_SITES1=   
> https://raw.githubusercontent.com/rnagy/nginx_chroot_patch/master/ \
> + 
> https://raw.githubusercontent.com/sthen/nginx_chroot_patch/add_1.20.1/
>  
>  DISTFILES=   ${DISTNAME}${EXTRACT_SUFX}
>  
> @@ -136,7 +130,7 @@ CFLAGS+=  -Wall -Wpointer-arith \
>  LDFLAGS+=-L ${LOCALBASE}/lib -L ${X11BASE}/lib
>  CONFIGURE_ENV+=  LDFLAGS="${LDFLAGS}"
>  
> -PATCHFILES+= nginx-1.16.1-chroot.patch:1
> +PATCHFILES+= nginx-1.20.1-chroot.patch:1
>  PATCH_DIST_STRIP=-p1
>  
>  CONFIGURE_STYLE= simple
> Index: distinfo
> ===
> RCS file: /cvs/ports/www/nginx/distinfo,v
> retrieving revision 1.76
> diff -u -p -r1.76 distinfo
> --- distinfo  2 Feb 2021 22:54:04 -   1.76
> +++ distinfo  25 May 2021 19:32:36 -
> @@ -1,8 +1,8 @@
>  SHA256 (headers-more-nginx-module-v0.33.tar.gz) = 
> o9y6sRepwQO8HqUgD8AKe30q+X/3/VJfFvisJjLjD78=
>  SHA256 (lua-nginx-module-v0.10.11.tar.gz) = 
> wPuR/P0cbn3sNMpkgm74H/66/e9hdNJURnY284BWZiY=
>  SHA256 (naxsi-1.3.tar.gz) = Q5yGdzctJZe0Ngu8wQvIZJDeH8dWlbGTrV3xVKIU1ig=
> -SHA256 (nginx-1.16.1-chroot.patch) = 
> ohNkspocgL7QnBX7q8Kgv2lgrN0ndgLKd0v5nSCLQRU=
> -SHA256 (nginx-1.18.0.tar.gz) = TDc+erW/kdNKTxGgyUllYQYbpe7mAg2ycqF6cijTX5k=
> +SHA256 (nginx-1.20.1-chroot.patch) = 
> SS1TB0j8N4/dn5pUTGT6WvkN3aAUuKz5+R0Nt+MG0gk=
> +SHA256 (nginx-1.20.1.tar.gz) = 5GLhFTPVwwuqBd92UhYP9ZeVkdKRc2z6Xtuf0u20jEk=
>  SHA256 (nginx-auth-ldap-83c059b73566c2ee9cbda920d91b66657cf120b7.tar.gz) = 
> aQxOW9sq4ZsP7nXNNW0YATRo20cmFrYJeloLvjRshGQ=
>  SHA256 (nginx-rtmp-module-v1.2.1.tar.gz) = 
> h6pZdACwtaBSdO4tI9jLgiThJoYiegq+MdeDs6ZF6jc=
>  SHA256 (ngx_devel_kit-v0.3.0.tar.gz) = 
> iOBamainQZBm9a51lm+x78QJutRSLRSYbaB0VUrmFhk=
> @@ -11,8 +11,8 @@ SHA256 (ngx_http_hmac_secure_link_module
>  SIZE (headers-more-nginx-module-v0.33.tar.gz) = 28130
>  SIZE (lua-nginx-module-v0.10.11.tar.gz) = 616653
>  SIZE (naxsi-1.3.tar.gz) = 235626
> -SIZE (nginx-1.16.1-chroot.patch) = 8220
> -SIZE (nginx-1.18.0.tar.gz) = 1039530
> +SIZE (nginx-1.20.1-chroot.patch) = 8783
> +SIZE (nginx-1.20.1.tar.gz) = 1061461
>  SIZE (nginx-auth-ldap-83c059b73566c2ee9cbda920d91b66657cf120b7.tar.gz) = 
> 18542
>  SIZE (nginx-rtmp-module-v1.2.1.tar.gz) = 519919
>  SIZE (ngx_devel_kit-v0.3.0.tar.gz) = 66455
> Index: patches/patch-man_nginx_8
> ===
> RCS file: /cvs/ports/www/nginx/patches/patch-man_nginx_8,v
> retrieving revision 1.5
> diff -u -p -r1.5 patch-man_nginx_8
> --- patches/patch-man_nginx_8 8 Jun 2020 06:03:50 -   1.5
> +++ patches/patch-man_nginx_8 25 May 2021 19:32:36 -
> @@ -1,8 +1,9 @@
>  $OpenBSD: patch-man_nginx_8,v 1.5 2020/06/08 06:03:50 landry Exp $
> +
>  Index: man/nginx.8
>  --- man/nginx.8.orig
>  +++ man/nginx.8
> -@@ -92,6 +92,23 @@ Do not run, just test the configuration file.
> +@@ -99,6 +99,23 @@ Do not run, just test the configuration file.
>   .Nm
>   checks the configuration file syntax and then tries to open files
>   referenced in the configuration file.
> 

-- 
Regards,
Robert Nagy



nginx 1.20.1

2021-05-25 Thread Stuart Henderson
updates to the most recent stable branch, only lightly tested but seems ok so 
far.

Index: Makefile
===
RCS file: /cvs/ports/www/nginx/Makefile,v
retrieving revision 1.152
diff -u -p -r1.152 Makefile
--- Makefile10 May 2021 15:06:06 -  1.152
+++ Makefile25 May 2021 19:32:36 -
@@ -17,17 +17,10 @@ COMMENT-passenger=  nginx passenger (ruby
 COMMENT-rtmp=  nginx module for RTMP streaming
 COMMENT-securelink=nginx HMAC secure link module
 
-VERSION=   1.18.0
+VERSION=   1.20.1
 DISTNAME=  nginx-${VERSION}
 CATEGORIES=www
 
-REVISION-main= 4
-REVISION-lua=  0
-REVISION-xslt= 0
-REVISION-passenger=0
-REVISION-stream=   0
-REVISION-naxsi=0
-
 VERSION-rtmp=  1.2.1
 
 PKGNAME-main=  ${DISTNAME}
@@ -49,7 +42,8 @@ ONLY_FOR_ARCHS-passenger= aarch64 amd64 
 
 MASTER_SITES=  https://nginx.org/download/
 MASTER_SITES0= https://github.com/
-MASTER_SITES1= 
https://raw.githubusercontent.com/rnagy/nginx_chroot_patch/master/
+MASTER_SITES1= 
https://raw.githubusercontent.com/rnagy/nginx_chroot_patch/master/ \
+   
https://raw.githubusercontent.com/sthen/nginx_chroot_patch/add_1.20.1/
 
 DISTFILES= ${DISTNAME}${EXTRACT_SUFX}
 
@@ -136,7 +130,7 @@ CFLAGS+=-Wall -Wpointer-arith \
 LDFLAGS+=  -L ${LOCALBASE}/lib -L ${X11BASE}/lib
 CONFIGURE_ENV+=LDFLAGS="${LDFLAGS}"
 
-PATCHFILES+=   nginx-1.16.1-chroot.patch:1
+PATCHFILES+=   nginx-1.20.1-chroot.patch:1
 PATCH_DIST_STRIP=  -p1
 
 CONFIGURE_STYLE=   simple
Index: distinfo
===
RCS file: /cvs/ports/www/nginx/distinfo,v
retrieving revision 1.76
diff -u -p -r1.76 distinfo
--- distinfo2 Feb 2021 22:54:04 -   1.76
+++ distinfo25 May 2021 19:32:36 -
@@ -1,8 +1,8 @@
 SHA256 (headers-more-nginx-module-v0.33.tar.gz) = 
o9y6sRepwQO8HqUgD8AKe30q+X/3/VJfFvisJjLjD78=
 SHA256 (lua-nginx-module-v0.10.11.tar.gz) = 
wPuR/P0cbn3sNMpkgm74H/66/e9hdNJURnY284BWZiY=
 SHA256 (naxsi-1.3.tar.gz) = Q5yGdzctJZe0Ngu8wQvIZJDeH8dWlbGTrV3xVKIU1ig=
-SHA256 (nginx-1.16.1-chroot.patch) = 
ohNkspocgL7QnBX7q8Kgv2lgrN0ndgLKd0v5nSCLQRU=
-SHA256 (nginx-1.18.0.tar.gz) = TDc+erW/kdNKTxGgyUllYQYbpe7mAg2ycqF6cijTX5k=
+SHA256 (nginx-1.20.1-chroot.patch) = 
SS1TB0j8N4/dn5pUTGT6WvkN3aAUuKz5+R0Nt+MG0gk=
+SHA256 (nginx-1.20.1.tar.gz) = 5GLhFTPVwwuqBd92UhYP9ZeVkdKRc2z6Xtuf0u20jEk=
 SHA256 (nginx-auth-ldap-83c059b73566c2ee9cbda920d91b66657cf120b7.tar.gz) = 
aQxOW9sq4ZsP7nXNNW0YATRo20cmFrYJeloLvjRshGQ=
 SHA256 (nginx-rtmp-module-v1.2.1.tar.gz) = 
h6pZdACwtaBSdO4tI9jLgiThJoYiegq+MdeDs6ZF6jc=
 SHA256 (ngx_devel_kit-v0.3.0.tar.gz) = 
iOBamainQZBm9a51lm+x78QJutRSLRSYbaB0VUrmFhk=
@@ -11,8 +11,8 @@ SHA256 (ngx_http_hmac_secure_link_module
 SIZE (headers-more-nginx-module-v0.33.tar.gz) = 28130
 SIZE (lua-nginx-module-v0.10.11.tar.gz) = 616653
 SIZE (naxsi-1.3.tar.gz) = 235626
-SIZE (nginx-1.16.1-chroot.patch) = 8220
-SIZE (nginx-1.18.0.tar.gz) = 1039530
+SIZE (nginx-1.20.1-chroot.patch) = 8783
+SIZE (nginx-1.20.1.tar.gz) = 1061461
 SIZE (nginx-auth-ldap-83c059b73566c2ee9cbda920d91b66657cf120b7.tar.gz) = 18542
 SIZE (nginx-rtmp-module-v1.2.1.tar.gz) = 519919
 SIZE (ngx_devel_kit-v0.3.0.tar.gz) = 66455
Index: patches/patch-man_nginx_8
===
RCS file: /cvs/ports/www/nginx/patches/patch-man_nginx_8,v
retrieving revision 1.5
diff -u -p -r1.5 patch-man_nginx_8
--- patches/patch-man_nginx_8   8 Jun 2020 06:03:50 -   1.5
+++ patches/patch-man_nginx_8   25 May 2021 19:32:36 -
@@ -1,8 +1,9 @@
 $OpenBSD: patch-man_nginx_8,v 1.5 2020/06/08 06:03:50 landry Exp $
+
 Index: man/nginx.8
 --- man/nginx.8.orig
 +++ man/nginx.8
-@@ -92,6 +92,23 @@ Do not run, just test the configuration file.
+@@ -99,6 +99,23 @@ Do not run, just test the configuration file.
  .Nm
  checks the configuration file syntax and then tries to open files
  referenced in the configuration file.



Re: [M. UPDATE] net/qbittorrent 4.3.1 to 4.3.5

2021-05-25 Thread Elias M . Mariani
New diff based on the excellent recommendation from sthen@.
Comments?
OK?

Cheers.
Elias mariani@

Index: Makefile.inc
===
RCS file: /cvs/ports/net/qbittorrent/Makefile.inc,v
retrieving revision 1.14
diff -u -p -r1.14 Makefile.inc
--- Makefile.inc2 Dec 2020 22:33:17 -   1.14
+++ Makefile.inc25 May 2021 17:53:54 -
@@ -3,7 +3,7 @@
 # qmake picks up gcrypt.h even though it's unused
 DPB_PROPERTIES =   nojunk
 
-VER =  4.3.1
+VER =  4.3.5
 DISTNAME = qbittorrent-${VER}
 
 DIST_SUBDIR =  qbittorrent
@@ -22,4 +22,8 @@ MASTER_SITES ?=   ${MASTER_SITE_SOURCEFORG
 MODULES += x11/qt5
 
 USE_GMAKE =Yes
-CONFIGURE_STYLE =  gnu
+
+CONFIGURE_STYLE =   autoreconf
+AUTORECONF =${WRKSRC}/bootstrap.sh
+AUTOCONF_VERSION =  2.69
+AUTOMAKE_VERSION =  1.16
Index: qbittorrent/distinfo
===
RCS file: /cvs/ports/net/qbittorrent/qbittorrent/distinfo,v
retrieving revision 1.11
diff -u -p -r1.11 distinfo
--- qbittorrent/distinfo2 Dec 2020 22:33:17 -   1.11
+++ qbittorrent/distinfo25 May 2021 17:53:54 -
@@ -1,2 +1,2 @@
-SHA256 (qbittorrent/qbittorrent-4.3.1.tar.gz) = 
VQpJb1xzzVep1/Ct2uMGFgu7Qf1R8dBXYxVFViDmsPE=
-SIZE (qbittorrent/qbittorrent-4.3.1.tar.gz) = 7864145
+SHA256 (qbittorrent/qbittorrent-4.3.5.tar.gz) = 
3CrtmhW9lwicWMu00PB6LEw0lghS++SGjXmXbi2wOrY=
+SIZE (qbittorrent/qbittorrent-4.3.5.tar.gz) = 8016819
Index: qbittorrent/patches/patch-configure
===
RCS file: qbittorrent/patches/patch-configure
diff -N qbittorrent/patches/patch-configure
--- qbittorrent/patches/patch-configure 6 Feb 2020 20:00:18 -   1.3
+++ /dev/null   1 Jan 1970 00:00:00 -
@@ -1,55 +0,0 @@
-$OpenBSD: patch-configure,v 1.3 2020/02/06 20:00:18 rsadowski Exp $
-
-Index: configure
 configure.orig
-+++ configure
-@@ -5478,12 +5478,12 @@ if test -n "$zlib_CFLAGS"; then
- pkg_cv_zlib_CFLAGS="$zlib_CFLAGS"
-  elif test -n "$PKG_CONFIG"; then
- if test -n "$PKG_CONFIG" && \
--{ { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists 
--print-errors \"zlib >= 1.2.5.2\""; } >&5
--  ($PKG_CONFIG --exists --print-errors "zlib >= 1.2.5.2") 2>&5
-+{ { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists 
--print-errors \"zlib >= 1.2.3\""; } >&5
-+  ($PKG_CONFIG --exists --print-errors "zlib >= 1.2.3") 2>&5
-   ac_status=$?
-   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
-   test $ac_status = 0; }; then
--  pkg_cv_zlib_CFLAGS=`$PKG_CONFIG --cflags "zlib >= 1.2.5.2" 2>/dev/null`
-+  pkg_cv_zlib_CFLAGS=`$PKG_CONFIG --cflags "zlib >= 1.2.3" 2>/dev/null`
- test "x$?" != "x0" && pkg_failed=yes
- else
-   pkg_failed=yes
-@@ -5495,12 +5495,12 @@ if test -n "$zlib_LIBS"; then
- pkg_cv_zlib_LIBS="$zlib_LIBS"
-  elif test -n "$PKG_CONFIG"; then
- if test -n "$PKG_CONFIG" && \
--{ { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists 
--print-errors \"zlib >= 1.2.5.2\""; } >&5
--  ($PKG_CONFIG --exists --print-errors "zlib >= 1.2.5.2") 2>&5
-+{ { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists 
--print-errors \"zlib >= 1.2.3\""; } >&5
-+  ($PKG_CONFIG --exists --print-errors "zlib >= 1.2.3") 2>&5
-   ac_status=$?
-   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
-   test $ac_status = 0; }; then
--  pkg_cv_zlib_LIBS=`$PKG_CONFIG --libs "zlib >= 1.2.5.2" 2>/dev/null`
-+  pkg_cv_zlib_LIBS=`$PKG_CONFIG --libs "zlib >= 1.2.3" 2>/dev/null`
- test "x$?" != "x0" && pkg_failed=yes
- else
-   pkg_failed=yes
-@@ -5521,14 +5521,14 @@ else
- _pkg_short_errors_supported=no
- fi
- if test $_pkg_short_errors_supported = yes; then
--  zlib_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors 
--cflags --libs "zlib >= 1.2.5.2" 2>&1`
-+  zlib_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors 
--cflags --libs "zlib >= 1.2.3" 2>&1`
- else
--  zlib_PKG_ERRORS=`$PKG_CONFIG --print-errors --cflags --libs 
"zlib >= 1.2.5.2" 2>&1`
-+  zlib_PKG_ERRORS=`$PKG_CONFIG --print-errors --cflags --libs 
"zlib >= 1.2.3" 2>&1`
- fi
-   # Put the nasty error message in config.log where it belongs
-   echo "$zlib_PKG_ERRORS" >&5
- 
--  as_fn_error $? "Package requirements (zlib >= 1.2.5.2) were not met:
-+  as_fn_error $? "Package requirements (zlib >= 1.2.3) were not met:
- 
- $zlib_PKG_ERRORS
- 
Index: qbittorrent/patches/patch-configure_ac
===
RCS file: qbittorrent/patches/patch-configure_ac
diff -N qbittorrent/patches/patch-configure_ac
--- /dev/null   1 Jan 1970 00:00:00 -
+++ qbittorrent/patches/patch-configure_ac  25 May 2021 17:53:54 -
@@ -0,0 +1,20 @@
+$OpenBSD$
+
+Index:

fix CVE: databases/postgresql(-previous)

2021-05-25 Thread Mark Patruck

Hi Pierre-Emmanuel, Jeremy, ports@

the attached diffs update

- databases/postgresql -> 13.3
- databases/postgresql-previous -> 12.7

to fix multiple security vulnerabilities

https://www.postgresql.org/support/security/

I've been running this for one week w/o issues.

-Mark

--
Mark Patruck ( mark at wrapped.cx )
GPG key 0xF2865E51 / 187F F6D3 EE04 1DCE 1C74  F644 0D3C F66F F286 5E51

https://www.wrapped.cx

Index: Makefile
===
RCS file: /cvs/ports/databases/postgresql/Makefile,v
retrieving revision 1.271
diff -u -p -r1.271 Makefile
--- Makefile2 Mar 2021 15:22:32 -   1.271
+++ Makefile14 May 2021 07:27:32 -
@@ -7,9 +7,8 @@ COMMENT-contrib=PostgreSQL RDBMS contrib
 COMMENT-plpython=Python procedural language for PostgreSQL
 COMMENT-pg_upgrade=Support for upgrading PostgreSQL data from previous version
 
-VERSION=   13.2
+VERSION=   13.3
 PREV_MAJOR=12
-REVISION=  1
 DISTNAME=  postgresql-${VERSION}
 PKGNAME-main=  postgresql-client-${VERSION}
 PKGNAME-server=postgresql-server-${VERSION}
Index: distinfo
===
RCS file: /cvs/ports/databases/postgresql/distinfo,v
retrieving revision 1.88
diff -u -p -r1.88 distinfo
--- distinfo11 Feb 2021 17:08:42 -  1.88
+++ distinfo14 May 2021 07:27:32 -
@@ -1,2 +1,2 @@
-SHA256 (postgresql-13.2.tar.gz) = M4akBzYzKs6wVcfJAS7MZlGIU22HTZZ/zFoz55kvgIA=
-SIZE (postgresql-13.2.tar.gz) = 27548921
+SHA256 (postgresql-13.3.tar.gz) = C1Sopo2/r13N3YnrOSJ0AUPfUPvqAv79qN50PYr5lRY=
+SIZE (postgresql-13.3.tar.gz) = 27610951
Index: pkg/PLIST-docs
===
RCS file: /cvs/ports/databases/postgresql/pkg/PLIST-docs,v
retrieving revision 1.100
diff -u -p -r1.100 PLIST-docs
--- pkg/PLIST-docs  11 Feb 2021 17:08:42 -  1.100
+++ pkg/PLIST-docs  14 May 2021 07:27:32 -
@@ -31,8 +31,10 @@ share/doc/postgresql/html/app-pgconfig.h
 share/doc/postgresql/html/app-pgcontroldata.html
 share/doc/postgresql/html/app-pgdump.html
 share/doc/postgresql/html/app-pgreceivewal.html
+share/doc/postgresql/html/app-pgreceivexlog.html
 share/doc/postgresql/html/app-pgrecvlogical.html
 share/doc/postgresql/html/app-pgresetwal.html
+share/doc/postgresql/html/app-pgresetxlog.html
 share/doc/postgresql/html/app-pgrestore.html
 share/doc/postgresql/html/app-pgrewind.html
 share/doc/postgresql/html/app-pgverifybackup.html
@@ -41,6 +43,7 @@ share/doc/postgresql/html/app-postmaster
 share/doc/postgresql/html/app-psql.html
 share/doc/postgresql/html/app-reindexdb.html
 share/doc/postgresql/html/app-vacuumdb.html
+share/doc/postgresql/html/appendix-obsolete.html
 share/doc/postgresql/html/appendixes.html
 share/doc/postgresql/html/applevel-consistency.html
 share/doc/postgresql/html/arrays.html
@@ -215,6 +218,7 @@ share/doc/postgresql/html/datetime-appen
 share/doc/postgresql/html/datetime-config-files.html
 share/doc/postgresql/html/datetime-input-rules.html
 share/doc/postgresql/html/datetime-invalid-input.html
+share/doc/postgresql/html/datetime-julian-dates.html
 share/doc/postgresql/html/datetime-keywords.html
 share/doc/postgresql/html/datetime-posix-timezone-specs.html
 share/doc/postgresql/html/datetime-units-history.html
@@ -592,6 +596,7 @@ share/doc/postgresql/html/pgtrgm.html
 share/doc/postgresql/html/pgupgrade.html
 share/doc/postgresql/html/pgvisibility.html
 share/doc/postgresql/html/pgwaldump.html
+share/doc/postgresql/html/pgxlogdump.html
 share/doc/postgresql/html/planner-optimizer.html
 share/doc/postgresql/html/planner-stats-details.html
 share/doc/postgresql/html/planner-stats-security.html
@@ -673,6 +678,7 @@ share/doc/postgresql/html/queries.html
 share/doc/postgresql/html/query-path.html
 share/doc/postgresql/html/querytree.html
 share/doc/postgresql/html/rangetypes.html
+share/doc/postgresql/html/recovery-config.html
 share/doc/postgresql/html/reference-client.html
 share/doc/postgresql/html/reference-server.html
 share/doc/postgresql/html/reference.html
@@ -682,9 +688,10 @@ share/doc/postgresql/html/regress-run.ht
 share/doc/postgresql/html/regress-tap.html
 share/doc/postgresql/html/regress-variant.html
 share/doc/postgresql/html/regress.html
-share/doc/postgresql/html/release-13-1.html
-share/doc/postgresql/html/release-13-2.html
-share/doc/postgresql/html/release-13.html
+share/doc/postgresql/html/release-${V_MAJOR}-1.html
+share/doc/postgresql/html/release-${V_MAJOR}-2.html
+share/doc/postgresql/html/release-${V_MAJOR}-3.html
+share/doc/postgresql/html/release-${V_MAJOR}.html
 share/doc/postgresql/html/release-prior.html
 share/doc/postgresql/html/release.html
 share/doc/postgresql/html/replication-origins.html
Index: Makefile
===
RCS file: /cvs/ports/databases/postgresql-previous/Makefile,v
retrieving revision 1.14
diff -u -p -r1.14 Makefile
--- Makefile  

Re: Update: ruby-tk 0.3.0 -> 0.4.0

2021-05-25 Thread Jeremy Evans
On 05/25 07:13, Jeremy Evans wrote:
> On 05/25 05:18, Stuart Cassoff wrote:
> > Have you tried this with Tcl/Tk 8.6?
> > I think it's a good idea for ports to move to using 8.6 if possible.
> > Also, you might want to use the Tk port module.
> 
> ruby-tk is still designed for Tk 8.5.  See
> https://github.com/ruby/tk/commit/247f01adf981abe11283dc24cc7afd2173e62108
> Some parts work with Tk 8.6, but not all. So I think this should stay on
> 8.5.  I'll look into using the Tk port module.

Here's a version that uses the x11/tk module.  OK?

Thanks,
Jeremy

Index: Makefile
===
RCS file: /cvs/ports/x11/ruby-tk/Makefile,v
retrieving revision 1.6
diff -u -p -r1.6 Makefile
--- Makefile11 Nov 2020 02:45:18 -  1.6
+++ Makefile25 May 2021 15:46:47 -
@@ -2,7 +2,7 @@
 
 COMMENT=   ruby graphical tooklit using Tk
 
-DISTNAME=  tk-0.3.0
+DISTNAME=  tk-0.4.0
 CATEGORIES=x11
 
 HOMEPAGE=  https://github.com/ruby/tk
@@ -12,18 +12,18 @@ MAINTAINER= Jeremy Evans =8.5,<8.6:x11/tk/8.5
+WANTLIB =  X11 ${MODTCL_LIB} ${MODTK_LIB}
+LIB_DEPENDS =  ${MODTK_LIB_DEPENDS}
 
 .include 
Index: distinfo
===
RCS file: /cvs/ports/x11/ruby-tk/distinfo,v
retrieving revision 1.2
diff -u -p -r1.2 distinfo
--- distinfo11 Nov 2020 02:45:18 -  1.2
+++ distinfo25 May 2021 15:46:47 -
@@ -1,2 +1,2 @@
-SHA256 (tk-0.3.0.gem) = w840rW0detKDLvVPeHTuh+FDqE8JAE3nPMDB6MQaRBI=
-SIZE (tk-0.3.0.gem) = 1721856
+SHA256 (tk-0.4.0.gem) = ar/8VrYKR+g6+acG0b9doQzmmOgSGfgdq24tTYZtt6o=
+SIZE (tk-0.4.0.gem) = 1721856



Re: Tweak ruby UNMESSAGE

2021-05-25 Thread Jeremy Evans
On 05/25 03:13, Rafael Sadowski wrote:
> Add missing application from MESSAGE. OK?

OK jeremy@

> 
> Index: Makefile
> ===
> RCS file: /cvs/ports/lang/ruby/2.7/Makefile,v
> retrieving revision 1.10
> diff -u -p -u -p -r1.10 Makefile
> --- Makefile  7 Apr 2021 14:57:23 -   1.10
> +++ Makefile  25 May 2021 13:10:46 -
> @@ -1,6 +1,7 @@
>  # $OpenBSD: Makefile,v 1.10 2021/04/07 14:57:23 jeremy Exp $
>  
>  VERSION =2.7.3
> +REVISION-main =  0
>  DISTNAME =   ruby-${VERSION}
>  SHARED_LIBS =ruby27  0.0
>  NEXTVER =2.8
> Index: pkg/UNMESSAGE-main
> ===
> RCS file: /cvs/ports/lang/ruby/2.7/pkg/UNMESSAGE-main,v
> retrieving revision 1.1.1.1
> diff -u -p -u -p -r1.1.1.1 UNMESSAGE-main
> --- pkg/UNMESSAGE-main2 Jan 2020 21:19:58 -   1.1.1.1
> +++ pkg/UNMESSAGE-main25 May 2021 13:10:46 -
> @@ -6,7 +6,10 @@ ruby, don't forget to remove the followi
>   rm ${PREFIX}/bin/irb
>   rm ${PREFIX}/bin/rdoc
>   rm ${PREFIX}/bin/ri
> + rm ${PREFIX}/bin/rake
>   rm ${PREFIX}/bin/gem
>   rm ${PREFIX}/bin/bundle
>   rm ${PREFIX}/bin/bundler
> - rm ${PREFIX}/bin/rake
> + rm ${PREFIX}/bin/racc
> + rm ${PREFIX}/bin/racc2y
> + rm ${PREFIX}/bin/y2racc



Re: Update: ruby-tk 0.3.0 -> 0.4.0

2021-05-25 Thread Jeremy Evans
On 05/25 05:18, Stuart Cassoff wrote:
> Have you tried this with Tcl/Tk 8.6?
> I think it's a good idea for ports to move to using 8.6 if possible.
> Also, you might want to use the Tk port module.

ruby-tk is still designed for Tk 8.5.  See
https://github.com/ruby/tk/commit/247f01adf981abe11283dc24cc7afd2173e62108
Some parts work with Tk 8.6, but not all. So I think this should stay on
8.5.  I'll look into using the Tk port module.

Thanks,
Jeremy

> 
> 
> Stu
> 
> 
> On Mon, 24 May 2021, Jeremy Evans wrote:
> 
> > Simple bump to latest version of ruby-tk.
> > 
> > Main changes are to fix various warnings and errors on recent Ruby
> > versions and to run the event loop on the main thread, which massively
> > speeds up programs using ruby-tk.
> > 
> > Tested on amd64.  Will be committing in a couple days unless I hear
> > objections.
> > 
> > Thanks,
> > Jeremy
> > 
> > Index: Makefile
> > ===
> > RCS file: /cvs/ports/x11/ruby-tk/Makefile,v
> > retrieving revision 1.6
> > diff -u -p -r1.6 Makefile
> > --- Makefile11 Nov 2020 02:45:18 -  1.6
> > +++ Makefile23 Mar 2021 15:03:18 -
> > @@ -2,7 +2,7 @@
> >  
> >  COMMENT=   ruby graphical tooklit using Tk
> >  
> > -DISTNAME=  tk-0.3.0
> > +DISTNAME=  tk-0.4.0
> >  CATEGORIES=x11
> >  
> >  HOMEPAGE=  https://github.com/ruby/tk
> > Index: distinfo
> > ===
> > RCS file: /cvs/ports/x11/ruby-tk/distinfo,v
> > retrieving revision 1.2
> > diff -u -p -r1.2 distinfo
> > --- distinfo11 Nov 2020 02:45:18 -  1.2
> > +++ distinfo26 Mar 2021 17:44:08 -
> > @@ -1,2 +1,2 @@
> > -SHA256 (tk-0.3.0.gem) = w840rW0detKDLvVPeHTuh+FDqE8JAE3nPMDB6MQaRBI=
> > -SIZE (tk-0.3.0.gem) = 1721856
> > +SHA256 (tk-0.4.0.gem) = ar/8VrYKR+g6+acG0b9doQzmmOgSGfgdq24tTYZtt6o=
> > +SIZE (tk-0.4.0.gem) = 1721856
> > 
> > 



Tweak ruby UNMESSAGE

2021-05-25 Thread Rafael Sadowski
Add missing application from MESSAGE. OK?

Index: Makefile
===
RCS file: /cvs/ports/lang/ruby/2.7/Makefile,v
retrieving revision 1.10
diff -u -p -u -p -r1.10 Makefile
--- Makefile7 Apr 2021 14:57:23 -   1.10
+++ Makefile25 May 2021 13:10:46 -
@@ -1,6 +1,7 @@
 # $OpenBSD: Makefile,v 1.10 2021/04/07 14:57:23 jeremy Exp $
 
 VERSION =  2.7.3
+REVISION-main =0
 DISTNAME = ruby-${VERSION}
 SHARED_LIBS =  ruby27  0.0
 NEXTVER =  2.8
Index: pkg/UNMESSAGE-main
===
RCS file: /cvs/ports/lang/ruby/2.7/pkg/UNMESSAGE-main,v
retrieving revision 1.1.1.1
diff -u -p -u -p -r1.1.1.1 UNMESSAGE-main
--- pkg/UNMESSAGE-main  2 Jan 2020 21:19:58 -   1.1.1.1
+++ pkg/UNMESSAGE-main  25 May 2021 13:10:46 -
@@ -6,7 +6,10 @@ ruby, don't forget to remove the followi
  rm ${PREFIX}/bin/irb
  rm ${PREFIX}/bin/rdoc
  rm ${PREFIX}/bin/ri
+ rm ${PREFIX}/bin/rake
  rm ${PREFIX}/bin/gem
  rm ${PREFIX}/bin/bundle
  rm ${PREFIX}/bin/bundler
- rm ${PREFIX}/bin/rake
+ rm ${PREFIX}/bin/racc
+ rm ${PREFIX}/bin/racc2y
+ rm ${PREFIX}/bin/y2racc



NEW: devel/jetbrains-rubymine

2021-05-25 Thread Rafael Sadowski
Please find attched rubymine 2021.1.1. It based on the devel/intellij
port.

I was able to successfully build and launch my Ruby project with it.

I know it's not free at all but JetBrains provides a good licensing
model for open source developers, schools and teachers, I think it is
worth importing.

OK?


Information for inst:jetbrains-rubymine-2021.1.1

Comment:
JetBrains Ruby integrated development environment

Description:
RubyMine is a cross-platform IDE that supports Ruby, Ruby on Rails and web
development. RubyMine includes an evaluation license key for a free 30-day
trial.

JetBrains provides a free license model for the following users/groups:

 - Academic Licensing
 - Open Source
 - User Groups
 - Events Partnership
 - Developer Recognition

Maintainer: The OpenBSD ports mailing-list 

WWW: https://www.jetbrains.com/ruby/


jetbrains-rubymine-2021.1.1.tar.gz
Description: Binary data


Re: [update] sysutils/lf 0.0.0.20210221p0 -> 22

2021-05-25 Thread Stuart Henderson
thanks, committed with some small simplification, and updated the version
of gdamore/tcell/v2 to 2.3.1 (you can check with "make modgo-gen-modules"


On 2021/05/25 16:14, Chang, Chu-Kuan wrote:
> Hi
> 
> This patch updates lf from
> 0.0.0.20210221p0
> to
> 0.0.0.20210413 which equals to r22.
> 
> By using tag feature of portgen(1), lf port after this patch will be
> refered as lf-22 instead of lf-0.0.0.20210413.
> 
> Cheers,
> 
> Chang, Chu-Kuan 張居寬
> 
> Index: Makefile
> ===
> RCS file: /cvs/ports/sysutils/lf/Makefile,v
> retrieving revision 1.3
> diff -u -p -r1.3 Makefile
> --- Makefile  8 Mar 2021 13:59:27 -   1.3
> +++ Makefile  25 May 2021 07:58:12 -
> @@ -3,12 +3,12 @@
>  COMMENT =terminal file manager inspired by ranger written in Go
> 
>  MODGO_MODNAME =  github.com/gokcehan/lf
> -MODGO_VERSION =  v0.0.0-20210221224548-ced1ccd0c34b
> +MODGO_VERSION =  v0.0.0-20210413204849-4601e74d666e
> 
> -DISTNAME =   lf-${MODGO_VERSION}
> -PKGNAME =lf-${MODGO_VERSION:C/v([0-9.]*)-([0-9]{8}).*/\1.\2/}
> +R =  22
> +DISTNAME =   lf-r${R}
> +PKGNAME =lf-${R}
>  WRKDIST =${WRKDIR}/github.com/gokcehan/lf@${MODGO_VERSION}
> -REVISION =   0
> 
>  CATEGORIES = sysutils
> 
> @@ -27,6 +27,7 @@ RUN_DEPENDS =   devel/desktop-file-utils
>  MODGO_MODULES =  \
>   github.com/gdamore/encoding  v1.0.0 \
>   github.com/gdamore/tcell/v2  v2.2.0 \
> + github.com/gokcehan/tcell/v2 
> v2.2.1-0.20210329222449-4dd2d52e83ef \
>   github.com/lucasb-eyer/go-colorful   v1.0.3 \
>   github.com/mattn/go-runewidthv0.0.10 \
>   github.com/rivo/uniseg   v0.1.0 \
> Index: distinfo
> ===
> RCS file: /cvs/ports/sysutils/lf/distinfo,v
> retrieving revision 1.2
> diff -u -p -r1.2 distinfo
> --- distinfo  2 Mar 2021 19:48:13 -   1.2
> +++ distinfo  25 May 2021 07:58:12 -
> @@ -2,6 +2,8 @@ SHA256 (go_modules/github.com/gdamore/en
>  SHA256 (go_modules/github.com/gdamore/encoding/@v/v1.0.0.zip) = 
> Y4qYMuL2LRGNfFEdhr2uFiKlHzMd5IoB2Sn9JOvmoqY=
>  SHA256 (go_modules/github.com/gdamore/tcell/v2/@v/v2.2.0.mod) = 
> rQRC7QKpjBhrhj0Ba0Q4tkLQo0JEsS3neTa6ebHtXbE=
>  SHA256 (go_modules/github.com/gdamore/tcell/v2/@v/v2.2.0.zip) = 
> tHl8SvnWmtFHz72dc0w7yCtjJQ+KKlP6fIwY8i+MWSk=
> +SHA256 
> (go_modules/github.com/gokcehan/tcell/v2/@v/v2.2.1-0.20210329222449-4dd2d52e83ef.mod)
>  = rQRC7QKpjBhrhj0Ba0Q4tkLQo0JEsS3neTa6ebHtXbE=
> +SHA256 
> (go_modules/github.com/gokcehan/tcell/v2/@v/v2.2.1-0.20210329222449-4dd2d52e83ef.zip)
>  = TzWnxsl7act2XecePoNHyzZi8LvnYrn6bDaE7yPUMrw=
>  SHA256 (go_modules/github.com/lucasb-eyer/go-colorful/@v/v1.0.3.mod) = 
> hPnDjpiEqwE8g3yxau4TlQDT1cbMqwJDmIHbLs8o9mA=
>  SHA256 (go_modules/github.com/lucasb-eyer/go-colorful/@v/v1.0.3.zip) = 
> qobu50Rk+L3FrZp9TqRz5yxl5qPdVpLBBzbQY14+AF8=
>  SHA256 (go_modules/github.com/mattn/go-runewidth/@v/v0.0.10.mod) = 
> QTaqoj/LMXaikoIvKoqYzMey/eOKWZIsFSsAb1nVlpU=
> @@ -17,11 +19,13 @@ SHA256 (go_modules/golang.org/x/text/@v/
>  SHA256 (go_modules/golang.org/x/text/@v/v0.3.0.zip) = 
> 6jBoOVUD08fvjOFqKG91yMk4gsJaZsKqbI4q1Np6muA=
>  SHA256 (go_modules/gopkg.in/djherbis/times.v1/@v/v1.2.0.mod) = 
> FsSHV+kPum+Q+goV0gngl1scYFnBxz0D5F6cS9fq2g8=
>  SHA256 (go_modules/gopkg.in/djherbis/times.v1/@v/v1.2.0.zip) = 
> ktPnLGj2S+AQ24Th5d2x7m+rk6Sq1XtxXBKKrHXUTOo=
> -SHA256 (lf-v0.0.0-20210221224548-ced1ccd0c34b.zip) = 
> ErYrTcFdAa5s96AVw/j4duvNRA7Ekv6lAuWwNg7Y9z4=
> +SHA256 (lf-r22.zip) = +USae7CaUvtxrNGzQjKkevxyOSAUwnzUmM5Y3p8Lq28=
>  SIZE (go_modules/github.com/gdamore/encoding/@v/v1.0.0.mod) = 77
>  SIZE (go_modules/github.com/gdamore/encoding/@v/v1.0.0.zip) = 19867
>  SIZE (go_modules/github.com/gdamore/tcell/v2/@v/v2.2.0.mod) = 308
>  SIZE (go_modules/github.com/gdamore/tcell/v2/@v/v2.2.0.zip) = 219908
> +SIZE 
> (go_modules/github.com/gokcehan/tcell/v2/@v/v2.2.1-0.20210329222449-4dd2d52e83ef.mod)
>  = 308
> +SIZE 
> (go_modules/github.com/gokcehan/tcell/v2/@v/v2.2.1-0.20210329222449-4dd2d52e83ef.zip)
>  = 227557
>  SIZE (go_modules/github.com/lucasb-eyer/go-colorful/@v/v1.0.3.mod) = 51
>  SIZE (go_modules/github.com/lucasb-eyer/go-colorful/@v/v1.0.3.zip) = 442291
>  SIZE (go_modules/github.com/mattn/go-runewidth/@v/v0.0.10.mod) = 84
> @@ -37,4 +41,4 @@ SIZE (go_modules/golang.org/x/text/@v/v0
>  SIZE (go_modules/golang.org/x/text/@v/v0.3.0.zip) = 6349244
>  SIZE (go_modules/gopkg.in/djherbis/times.v1/@v/v1.2.0.mod) = 34
>  SIZE (go_modules/gopkg.in/djherbis/times.v1/@v/v1.2.0.zip) = 16389
> -SIZE (lf-v0.0.0-20210221224548-ced1ccd0c34b.zip) = 121599
> +SIZE (lf-r22.zip) = 122239
> 



Re: Update: ruby-tk 0.3.0 -> 0.4.0

2021-05-25 Thread Stuart Cassoff
Have you tried this with Tcl/Tk 8.6?
I think it's a good idea for ports to move to using 8.6 if possible.
Also, you might want to use the Tk port module.


Stu


On Mon, 24 May 2021, Jeremy Evans wrote:

> Simple bump to latest version of ruby-tk.
> 
> Main changes are to fix various warnings and errors on recent Ruby
> versions and to run the event loop on the main thread, which massively
> speeds up programs using ruby-tk.
> 
> Tested on amd64.  Will be committing in a couple days unless I hear
> objections.
> 
> Thanks,
> Jeremy
> 
> Index: Makefile
> ===
> RCS file: /cvs/ports/x11/ruby-tk/Makefile,v
> retrieving revision 1.6
> diff -u -p -r1.6 Makefile
> --- Makefile  11 Nov 2020 02:45:18 -  1.6
> +++ Makefile  23 Mar 2021 15:03:18 -
> @@ -2,7 +2,7 @@
>  
>  COMMENT= ruby graphical tooklit using Tk
>  
> -DISTNAME=tk-0.3.0
> +DISTNAME=tk-0.4.0
>  CATEGORIES=  x11
>  
>  HOMEPAGE=https://github.com/ruby/tk
> Index: distinfo
> ===
> RCS file: /cvs/ports/x11/ruby-tk/distinfo,v
> retrieving revision 1.2
> diff -u -p -r1.2 distinfo
> --- distinfo  11 Nov 2020 02:45:18 -  1.2
> +++ distinfo  26 Mar 2021 17:44:08 -
> @@ -1,2 +1,2 @@
> -SHA256 (tk-0.3.0.gem) = w840rW0detKDLvVPeHTuh+FDqE8JAE3nPMDB6MQaRBI=
> -SIZE (tk-0.3.0.gem) = 1721856
> +SHA256 (tk-0.4.0.gem) = ar/8VrYKR+g6+acG0b9doQzmmOgSGfgdq24tTYZtt6o=
> +SIZE (tk-0.4.0.gem) = 1721856
> 
> 



Re: [update] games/godot 3.3 -> 3.3.1

2021-05-25 Thread Omar Polo

Omar Polo  writes:

> in the meantime the 3.3.2 was released.  the comments about the patch
> still holds.

hit send too fast, sorry for the noise.  Patch attached.

> Omar Polo  writes:
>
>> Hello,
>>
>> yesterday Godot received a maintenance release.  It should be backward
>> compatible and contain only bugfixes.
>>
>> A third-party bundled dependency, entree, was introduced/update and it
>> needed some patching to compile.  I'd be glad if someone with a better
>> C++ knowledge could take a look at
>> patch-thirdparty_embree_common_math_math_h.  it triggered an error about
>> an ambiguous call, via range.intersect, of max/min (ssize_t, ssize_t).
>>
>> Otherwise, lightly tested on amd64 and everything seems to work.
>>
>>
>> Cheers,
>>
>> Omar Polo

Index: Makefile
===
RCS file: /home/cvs/ports/games/godot/Makefile,v
retrieving revision 1.18
diff -u -p -r1.18 Makefile
--- Makefile	3 May 2021 19:10:24 -	1.18
+++ Makefile	25 May 2021 06:35:59 -
@@ -2,7 +2,7 @@
 
 COMMENT =	2D and 3D game engine
 
-V =		3.3
+V =		3.3.2
 DISTNAME =	godot-${V}-stable
 PKGNAME =	godot-${V}
 CATEGORIES =	games
Index: distinfo
===
RCS file: /home/cvs/ports/games/godot/distinfo,v
retrieving revision 1.6
diff -u -p -r1.6 distinfo
--- distinfo	3 May 2021 19:10:24 -	1.6
+++ distinfo	25 May 2021 06:36:17 -
@@ -1,2 +1,2 @@
-SHA256 (godot-3.3-stable.tar.xz) = /LvGqqsWBZ5mIkgsM1jVgJjTTtUeCZyFTsCtefRm1VU=
-SIZE (godot-3.3-stable.tar.xz) = 20581028
+SHA256 (godot-3.3.2-stable.tar.xz) = dpPE71QbgV+lA18Taq91GHow8OqNFc9O8FQzwcJGwtg=
+SIZE (godot-3.3.2-stable.tar.xz) = 20619728
Index: patches/patch-platform_x11_detect_py
===
RCS file: /home/cvs/ports/games/godot/patches/patch-platform_x11_detect_py,v
retrieving revision 1.4
diff -u -p -r1.4 patch-platform_x11_detect_py
--- patches/patch-platform_x11_detect_py	3 May 2021 19:10:25 -	1.4
+++ patches/patch-platform_x11_detect_py	19 May 2021 11:18:56 -
@@ -33,7 +33,7 @@ Index: platform/x11/detect.py
  elif env["target"] == "debug":
  env.Prepend(CCFLAGS=["-ggdb"])
  env.Prepend(CCFLAGS=["-g3"])
-@@ -318,6 +301,10 @@ def configure(env):
+@@ -325,6 +308,10 @@ def configure(env):
  env.Append(CPPDEFINES=["ALSA_ENABLED", "ALSAMIDI_ENABLED"])
  else:
  print("ALSA libraries not found, disabling driver")
Index: patches/patch-thirdparty_embree_common_math_math_h
===
RCS file: patches/patch-thirdparty_embree_common_math_math_h
diff -N patches/patch-thirdparty_embree_common_math_math_h
--- /dev/null	1 Jan 1970 00:00:00 -
+++ patches/patch-thirdparty_embree_common_math_math_h	19 May 2021 16:51:38 -
@@ -0,0 +1,25 @@
+$OpenBSD$
+
+add an implementation for max for long (ssize_t are long typedef'ed).
+Otherwise it will fail in parallel_partition.h:185 due to an ambiguous
+call.
+
+Index: thirdparty/embree/common/math/math.h
+--- thirdparty/embree/common/math/math.h.orig
 thirdparty/embree/common/math/math.h
+@@ -242,6 +242,7 @@ namespace embree
+ __forceinline T twice(const T& a) { return a+a; }
+ 
+   __forceinline  int min(int  a, int  b) { return a __forceinline T mini(const T& a, const T& b, const T& c, const T& d, const T& e) { return mini(mini(mini(a,b),mini(c,d)),e); }
+ 
+   __forceinline  int max(int  a, int  b) { return a

Re: [update] games/godot 3.3 -> 3.3.1

2021-05-25 Thread Omar Polo
in the meantime the 3.3.2 was released.  the comments about the patch
still holds.

Omar Polo  writes:

> Hello,
>
> yesterday Godot received a maintenance release.  It should be backward
> compatible and contain only bugfixes.
>
> A third-party bundled dependency, entree, was introduced/update and it
> needed some patching to compile.  I'd be glad if someone with a better
> C++ knowledge could take a look at
> patch-thirdparty_embree_common_math_math_h.  it triggered an error about
> an ambiguous call, via range.intersect, of max/min (ssize_t, ssize_t).
>
> Otherwise, lightly tested on amd64 and everything seems to work.
>
>
> Cheers,
>
> Omar Polo
>
>
> Index: Makefile
> ===
> RCS file: /home/cvs/ports/games/godot/Makefile,v
> retrieving revision 1.18
> diff -u -p -r1.18 Makefile
> --- Makefile  3 May 2021 19:10:24 -   1.18
> +++ Makefile  19 May 2021 05:56:56 -
> @@ -2,7 +2,7 @@
>  
>  COMMENT =2D and 3D game engine
>  
> -V =  3.3
> +V =  3.3.1
>  DISTNAME =   godot-${V}-stable
>  PKGNAME =godot-${V}
>  CATEGORIES = games
> Index: distinfo
> ===
> RCS file: /home/cvs/ports/games/godot/distinfo,v
> retrieving revision 1.6
> diff -u -p -r1.6 distinfo
> --- distinfo  3 May 2021 19:10:24 -   1.6
> +++ distinfo  19 May 2021 05:57:18 -
> @@ -1,2 +1,2 @@
> -SHA256 (godot-3.3-stable.tar.xz) = 
> /LvGqqsWBZ5mIkgsM1jVgJjTTtUeCZyFTsCtefRm1VU=
> -SIZE (godot-3.3-stable.tar.xz) = 20581028
> +SHA256 (godot-3.3.1-stable.tar.xz) = 
> 5Z9AUFeLIm+BgrNY5ebtaBf4/g/3CO7BR3Xp7kD1cgw=
> +SIZE (godot-3.3.1-stable.tar.xz) = 20619376
> Index: patches/patch-platform_x11_detect_py
> ===
> RCS file: /home/cvs/ports/games/godot/patches/patch-platform_x11_detect_py,v
> retrieving revision 1.4
> diff -u -p -r1.4 patch-platform_x11_detect_py
> --- patches/patch-platform_x11_detect_py  3 May 2021 19:10:25 -   
> 1.4
> +++ patches/patch-platform_x11_detect_py  19 May 2021 11:18:56 -
> @@ -33,7 +33,7 @@ Index: platform/x11/detect.py
>   elif env["target"] == "debug":
>   env.Prepend(CCFLAGS=["-ggdb"])
>   env.Prepend(CCFLAGS=["-g3"])
> -@@ -318,6 +301,10 @@ def configure(env):
> +@@ -325,6 +308,10 @@ def configure(env):
>   env.Append(CPPDEFINES=["ALSA_ENABLED", "ALSAMIDI_ENABLED"])
>   else:
>   print("ALSA libraries not found, disabling driver")
> Index: patches/patch-thirdparty_embree_common_math_math_h
> ===
> RCS file: patches/patch-thirdparty_embree_common_math_math_h
> diff -N patches/patch-thirdparty_embree_common_math_math_h
> --- /dev/null 1 Jan 1970 00:00:00 -
> +++ patches/patch-thirdparty_embree_common_math_math_h19 May 2021 
> 16:51:38 -
> @@ -0,0 +1,25 @@
> +$OpenBSD$
> +
> +add an implementation for max for long (ssize_t are long typedef'ed).
> +Otherwise it will fail in parallel_partition.h:185 due to an ambiguous
> +call.
> +
> +Index: thirdparty/embree/common/math/math.h
> +--- thirdparty/embree/common/math/math.h.orig
>  thirdparty/embree/common/math/math.h
> +@@ -242,6 +242,7 @@ namespace embree
> + __forceinline T twice(const T& a) { return a+a; }
> + 
> +   __forceinline  int min(int  a, int  b) { return a ++  __forceinline long min(long a, long b) { return a +   __forceinline unsigned min(unsigned a, unsigned b) { return a +   __forceinline  int64_t min(int64_t  a, int64_t  b) { return a +   __forceinlinefloat min(floata, floatb) { return a +@@ -259,6 +260,7 @@ namespace embree
> +   template __forceinline T mini(const T& a, const T& b, const 
> T& c, const T& d, const T& e) { return mini(mini(mini(a,b),mini(c,d)),e); }
> + 
> +   __forceinline  int max(int  a, int  b) { return a ++  __forceinline long max(long a, long b) { return a +   __forceinline unsigned max(unsigned a, unsigned b) { return a +   __forceinline  int64_t max(int64_t  a, int64_t  b) { return a +   __forceinlinefloat max(floata, floatb) { return a Index: patches/patch-thirdparty_embree_common_sys_sysinfo_cpp
> ===
> RCS file: patches/patch-thirdparty_embree_common_sys_sysinfo_cpp
> diff -N patches/patch-thirdparty_embree_common_sys_sysinfo_cpp
> --- /dev/null 1 Jan 1970 00:00:00 -
> +++ patches/patch-thirdparty_embree_common_sys_sysinfo_cpp19 May 2021 
> 16:21:44 -
> @@ -0,0 +1,45 @@
> +$OpenBSD$
> +
> +1. we don't seem to have pthread_getaffinity_np in pthread_np.h; use sysctl
> +   like macos and android then.
> +2. just fake getExecutableFileName and get{Virtual,Resident}MemoryBytes
> +
> +Index: thirdparty/embree/common/sys/sysinfo.cpp
> +--- thirdparty/embree/common/sys/sysinfo.cpp.orig
>  thirdparty/embree/comm

[Maintainer Update] www/p5-HTTP-CookieJar : Update to 0.010

2021-05-25 Thread wen heping
Hi, ports@:
 
Here is a simple patch for www/p5-HTTP-CookieJar update to 0.010.
It build well and pass all tests on amd64-6.9 system.
Only 1 port depends on  it. Build well and pass all tests too.


wenIndex: Makefile
===
RCS file: /cvs/ports/www/p5-HTTP-CookieJar/Makefile,v
retrieving revision 1.3
diff -u -p -r1.3 Makefile
--- Makefile3 Jul 2020 21:46:02 -   1.3
+++ Makefile25 May 2021 09:40:01 -
@@ -2,8 +2,7 @@
 
 COMMENT =  minimalist HTTP user agent cookie jar
 
-DISTNAME = HTTP-CookieJar-0.008
-REVISION = 0
+DISTNAME = HTTP-CookieJar-0.010
 
 CATEGORIES =   www
 
Index: distinfo
===
RCS file: /cvs/ports/www/p5-HTTP-CookieJar/distinfo,v
retrieving revision 1.1.1.1
diff -u -p -r1.1.1.1 distinfo
--- distinfo30 Nov 2018 01:33:19 -  1.1.1.1
+++ distinfo25 May 2021 09:40:01 -
@@ -1,2 +1,2 @@
-SHA256 (HTTP-CookieJar-0.008.tar.gz) = 
lQfgOSefTA3u1/zuj63sUCm4qTPIHreOfo+qzLYy3GU=
-SIZE (HTTP-CookieJar-0.008.tar.gz) = 28754
+SHA256 (HTTP-CookieJar-0.010.tar.gz) = 
VuMz6CPF2HKiiSQEgrlM3oQesDe38v/U0bQ6opjG9dA=
+SIZE (HTTP-CookieJar-0.010.tar.gz) = 27883


[Maintainer Update] www/p5-HTML-FormHandler : Update to 0.40068

2021-05-25 Thread wen heping
Hi, ports@:
 
Here is a simple patch for www/p5-HTML-FormHandler update to 0.40068.
It build well and pass all tests on amd64-6.9 system.
Only 1 port depends on  it. Build well and pass all tests too.


wenIndex: Makefile
===
RCS file: /cvs/ports/www/p5-HTML-FormHandler/Makefile,v
retrieving revision 1.1.1.1
diff -u -p -r1.1.1.1 Makefile
--- Makefile10 Oct 2020 01:47:57 -  1.1.1.1
+++ Makefile25 May 2021 09:30:00 -
@@ -2,7 +2,7 @@
 
 COMMENT =  HTML forms using Moose
 
-DISTNAME = HTML-FormHandler-0.40062
+DISTNAME = HTML-FormHandler-0.40068
 
 CATEGORIES =   www
 
Index: distinfo
===
RCS file: /cvs/ports/www/p5-HTML-FormHandler/distinfo,v
retrieving revision 1.1.1.1
diff -u -p -r1.1.1.1 distinfo
--- distinfo10 Oct 2020 01:47:57 -  1.1.1.1
+++ distinfo25 May 2021 09:30:00 -
@@ -1,2 +1,2 @@
-SHA256 (HTML-FormHandler-0.40062.tar.gz) = 
ODW2C5/l6CE+IcjwMv11E67EsyX2B2FTn3nJkbfSKNE=
-SIZE (HTML-FormHandler-0.40062.tar.gz) = 308594
+SHA256 (HTML-FormHandler-0.40068.tar.gz) = 
63t43aMSV1LMi8wDltOXf70o2jPS1ExQQq1tNdbN6Cc=
+SIZE (HTML-FormHandler-0.40068.tar.gz) = 317647
Index: pkg/PLIST
===
RCS file: /cvs/ports/www/p5-HTML-FormHandler/pkg/PLIST,v
retrieving revision 1.1.1.1
diff -u -p -r1.1.1.1 PLIST
--- pkg/PLIST   10 Oct 2020 01:47:57 -  1.1.1.1
+++ pkg/PLIST   25 May 2021 09:30:00 -
@@ -42,9 +42,12 @@ ${P5SITE}/HTML/FormHandler/Field/Primary
 ${P5SITE}/HTML/FormHandler/Field/Repeatable/
 ${P5SITE}/HTML/FormHandler/Field/Repeatable.pm
 ${P5SITE}/HTML/FormHandler/Field/Repeatable/Instance.pm
+${P5SITE}/HTML/FormHandler/Field/RequestToken.pm
 ${P5SITE}/HTML/FormHandler/Field/Reset.pm
 ${P5SITE}/HTML/FormHandler/Field/Result.pm
 ${P5SITE}/HTML/FormHandler/Field/RmElement.pm
+${P5SITE}/HTML/FormHandler/Field/Role/
+${P5SITE}/HTML/FormHandler/Field/Role/RequestToken.pm
 ${P5SITE}/HTML/FormHandler/Field/Second.pm
 ${P5SITE}/HTML/FormHandler/Field/Select.pm
 ${P5SITE}/HTML/FormHandler/Field/SelectCSV.pm
@@ -61,9 +64,11 @@ ${P5SITE}/HTML/FormHandler/I18N/
 ${P5SITE}/HTML/FormHandler/I18N.pm
 ${P5SITE}/HTML/FormHandler/I18N/ar_kw.pm
 ${P5SITE}/HTML/FormHandler/I18N/bg_bg.pm
+${P5SITE}/HTML/FormHandler/I18N/ca_es.pm
 ${P5SITE}/HTML/FormHandler/I18N/cs_cz.pm
 ${P5SITE}/HTML/FormHandler/I18N/de_de.pm
 ${P5SITE}/HTML/FormHandler/I18N/en_us.pm
+${P5SITE}/HTML/FormHandler/I18N/es_es.pm
 ${P5SITE}/HTML/FormHandler/I18N/hu_hu.pm
 ${P5SITE}/HTML/FormHandler/I18N/it_it.pm
 ${P5SITE}/HTML/FormHandler/I18N/ja_jp.pm
@@ -250,9 +255,11 @@ ${P5SITE}/auto/share/dist/HTML-FormHandl
 @man man/man3p/HTML::FormHandler::Field::PrimaryKey.3p
 @man man/man3p/HTML::FormHandler::Field::Repeatable.3p
 @man man/man3p/HTML::FormHandler::Field::Repeatable::Instance.3p
+@man man/man3p/HTML::FormHandler::Field::RequestToken.3p
 @man man/man3p/HTML::FormHandler::Field::Reset.3p
 @man man/man3p/HTML::FormHandler::Field::Result.3p
 @man man/man3p/HTML::FormHandler::Field::RmElement.3p
+@man man/man3p/HTML::FormHandler::Field::Role::RequestToken.3p
 @man man/man3p/HTML::FormHandler::Field::Second.3p
 @man man/man3p/HTML::FormHandler::Field::Select.3p
 @man man/man3p/HTML::FormHandler::Field::SelectCSV.3p
@@ -268,9 +275,11 @@ ${P5SITE}/auto/share/dist/HTML-FormHandl
 @man man/man3p/HTML::FormHandler::I18N.3p
 @man man/man3p/HTML::FormHandler::I18N::ar_kw.3p
 @man man/man3p/HTML::FormHandler::I18N::bg_bg.3p
+@man man/man3p/HTML::FormHandler::I18N::ca_es.3p
 @man man/man3p/HTML::FormHandler::I18N::cs_cz.3p
 @man man/man3p/HTML::FormHandler::I18N::de_de.3p
 @man man/man3p/HTML::FormHandler::I18N::en_us.3p
+@man man/man3p/HTML::FormHandler::I18N::es_es.3p
 @man man/man3p/HTML::FormHandler::I18N::hu_hu.3p
 @man man/man3p/HTML::FormHandler::I18N::it_it.3p
 @man man/man3p/HTML::FormHandler::I18N::ja_jp.3p


[new] database/VictoriaMetrics v1.60

2021-05-25 Thread Denis Fondras
VictoriaMetrics is a fast, cost-effective and scalable time series database. It
can be used as a long-term remote storage for Prometheus.

https://victoriametrics.com/


victoriametrics-v1.60.tgz
Description: application/tar-gz


[update] sysutils/lf 0.0.0.20210221p0 -> 22

2021-05-25 Thread Chang, Chu-Kuan
Hi

This patch updates lf from
0.0.0.20210221p0
to
0.0.0.20210413 which equals to r22.

By using tag feature of portgen(1), lf port after this patch will be
refered as lf-22 instead of lf-0.0.0.20210413.

Cheers,

Chang, Chu-Kuan 張居寬

Index: Makefile
===
RCS file: /cvs/ports/sysutils/lf/Makefile,v
retrieving revision 1.3
diff -u -p -r1.3 Makefile
--- Makefile8 Mar 2021 13:59:27 -   1.3
+++ Makefile25 May 2021 07:58:12 -
@@ -3,12 +3,12 @@
 COMMENT =  terminal file manager inspired by ranger written in Go

 MODGO_MODNAME =github.com/gokcehan/lf
-MODGO_VERSION =v0.0.0-20210221224548-ced1ccd0c34b
+MODGO_VERSION =v0.0.0-20210413204849-4601e74d666e

-DISTNAME = lf-${MODGO_VERSION}
-PKGNAME =  lf-${MODGO_VERSION:C/v([0-9.]*)-([0-9]{8}).*/\1.\2/}
+R =22
+DISTNAME = lf-r${R}
+PKGNAME =  lf-${R}
 WRKDIST =  ${WRKDIR}/github.com/gokcehan/lf@${MODGO_VERSION}
-REVISION = 0

 CATEGORIES =   sysutils

@@ -27,6 +27,7 @@ RUN_DEPENDS = devel/desktop-file-utils
 MODGO_MODULES =\
github.com/gdamore/encoding  v1.0.0 \
github.com/gdamore/tcell/v2  v2.2.0 \
+   github.com/gokcehan/tcell/v2 
v2.2.1-0.20210329222449-4dd2d52e83ef \
github.com/lucasb-eyer/go-colorful   v1.0.3 \
github.com/mattn/go-runewidthv0.0.10 \
github.com/rivo/uniseg   v0.1.0 \
Index: distinfo
===
RCS file: /cvs/ports/sysutils/lf/distinfo,v
retrieving revision 1.2
diff -u -p -r1.2 distinfo
--- distinfo2 Mar 2021 19:48:13 -   1.2
+++ distinfo25 May 2021 07:58:12 -
@@ -2,6 +2,8 @@ SHA256 (go_modules/github.com/gdamore/en
 SHA256 (go_modules/github.com/gdamore/encoding/@v/v1.0.0.zip) = 
Y4qYMuL2LRGNfFEdhr2uFiKlHzMd5IoB2Sn9JOvmoqY=
 SHA256 (go_modules/github.com/gdamore/tcell/v2/@v/v2.2.0.mod) = 
rQRC7QKpjBhrhj0Ba0Q4tkLQo0JEsS3neTa6ebHtXbE=
 SHA256 (go_modules/github.com/gdamore/tcell/v2/@v/v2.2.0.zip) = 
tHl8SvnWmtFHz72dc0w7yCtjJQ+KKlP6fIwY8i+MWSk=
+SHA256 
(go_modules/github.com/gokcehan/tcell/v2/@v/v2.2.1-0.20210329222449-4dd2d52e83ef.mod)
 = rQRC7QKpjBhrhj0Ba0Q4tkLQo0JEsS3neTa6ebHtXbE=
+SHA256 
(go_modules/github.com/gokcehan/tcell/v2/@v/v2.2.1-0.20210329222449-4dd2d52e83ef.zip)
 = TzWnxsl7act2XecePoNHyzZi8LvnYrn6bDaE7yPUMrw=
 SHA256 (go_modules/github.com/lucasb-eyer/go-colorful/@v/v1.0.3.mod) = 
hPnDjpiEqwE8g3yxau4TlQDT1cbMqwJDmIHbLs8o9mA=
 SHA256 (go_modules/github.com/lucasb-eyer/go-colorful/@v/v1.0.3.zip) = 
qobu50Rk+L3FrZp9TqRz5yxl5qPdVpLBBzbQY14+AF8=
 SHA256 (go_modules/github.com/mattn/go-runewidth/@v/v0.0.10.mod) = 
QTaqoj/LMXaikoIvKoqYzMey/eOKWZIsFSsAb1nVlpU=
@@ -17,11 +19,13 @@ SHA256 (go_modules/golang.org/x/text/@v/
 SHA256 (go_modules/golang.org/x/text/@v/v0.3.0.zip) = 
6jBoOVUD08fvjOFqKG91yMk4gsJaZsKqbI4q1Np6muA=
 SHA256 (go_modules/gopkg.in/djherbis/times.v1/@v/v1.2.0.mod) = 
FsSHV+kPum+Q+goV0gngl1scYFnBxz0D5F6cS9fq2g8=
 SHA256 (go_modules/gopkg.in/djherbis/times.v1/@v/v1.2.0.zip) = 
ktPnLGj2S+AQ24Th5d2x7m+rk6Sq1XtxXBKKrHXUTOo=
-SHA256 (lf-v0.0.0-20210221224548-ced1ccd0c34b.zip) = 
ErYrTcFdAa5s96AVw/j4duvNRA7Ekv6lAuWwNg7Y9z4=
+SHA256 (lf-r22.zip) = +USae7CaUvtxrNGzQjKkevxyOSAUwnzUmM5Y3p8Lq28=
 SIZE (go_modules/github.com/gdamore/encoding/@v/v1.0.0.mod) = 77
 SIZE (go_modules/github.com/gdamore/encoding/@v/v1.0.0.zip) = 19867
 SIZE (go_modules/github.com/gdamore/tcell/v2/@v/v2.2.0.mod) = 308
 SIZE (go_modules/github.com/gdamore/tcell/v2/@v/v2.2.0.zip) = 219908
+SIZE 
(go_modules/github.com/gokcehan/tcell/v2/@v/v2.2.1-0.20210329222449-4dd2d52e83ef.mod)
 = 308
+SIZE 
(go_modules/github.com/gokcehan/tcell/v2/@v/v2.2.1-0.20210329222449-4dd2d52e83ef.zip)
 = 227557
 SIZE (go_modules/github.com/lucasb-eyer/go-colorful/@v/v1.0.3.mod) = 51
 SIZE (go_modules/github.com/lucasb-eyer/go-colorful/@v/v1.0.3.zip) = 442291
 SIZE (go_modules/github.com/mattn/go-runewidth/@v/v0.0.10.mod) = 84
@@ -37,4 +41,4 @@ SIZE (go_modules/golang.org/x/text/@v/v0
 SIZE (go_modules/golang.org/x/text/@v/v0.3.0.zip) = 6349244
 SIZE (go_modules/gopkg.in/djherbis/times.v1/@v/v1.2.0.mod) = 34
 SIZE (go_modules/gopkg.in/djherbis/times.v1/@v/v1.2.0.zip) = 16389
-SIZE (lf-v0.0.0-20210221224548-ced1ccd0c34b.zip) = 121599
+SIZE (lf-r22.zip) = 122239



[Maintainer Update] security/p5-Crypt-OpenSSL-Guess : Update to 0.13

2021-05-25 Thread wen heping
Hi, ports@:
 
Here is a simple patch for security/p5-Crypt-OpenSSL-Guess update to 0.13.
It build well and pass all tests on amd64-6.9 system.
Only 1 port depends on  it. Build well and pass all tests too.


wenIndex: Makefile
===
RCS file: /cvs/ports/security/p5-Crypt-OpenSSL-Guess/Makefile,v
retrieving revision 1.1.1.1
diff -u -p -r1.1.1.1 Makefile
--- Makefile22 Nov 2020 08:27:21 -  1.1.1.1
+++ Makefile25 May 2021 08:55:09 -
@@ -2,7 +2,7 @@
 
 COMMENT =  guess OpenSSL include path
 
-DISTNAME = Crypt-OpenSSL-Guess-0.11
+DISTNAME = Crypt-OpenSSL-Guess-0.13
 
 CATEGORIES =   security
 
Index: distinfo
===
RCS file: /cvs/ports/security/p5-Crypt-OpenSSL-Guess/distinfo,v
retrieving revision 1.1.1.1
diff -u -p -r1.1.1.1 distinfo
--- distinfo22 Nov 2020 08:27:21 -  1.1.1.1
+++ distinfo25 May 2021 08:55:09 -
@@ -1,2 +1,2 @@
-SHA256 (Crypt-OpenSSL-Guess-0.11.tar.gz) = 
qmsY44y4UsutgKWM2Qw5W0CBnU0B4Ks353AxSQlNcWc=
-SIZE (Crypt-OpenSSL-Guess-0.11.tar.gz) = 11346
+SHA256 (Crypt-OpenSSL-Guess-0.13.tar.gz) = 
h8Hdfw+A/NPROWvOn9mWLneR50jcBYSAL40QzJWF50M=
+SIZE (Crypt-OpenSSL-Guess-0.13.tar.gz) = 11832


[Maintainer Update] mail/p5-Mail-AuthenticationResults : Update to 2.20210112

2021-05-25 Thread wen heping
Hi, ports@:
 
Here is a simple patch for mail/p5-Mail-AuthenticationResults update to 
2.20210112.
It build well and pass all tests on amd64-6.9 system.
Only 1 port depends on  it. Build well and pass all tests too.Index: Makefile
===
RCS file: /cvs/ports/mail/p5-Mail-AuthenticationResults/Makefile,v
retrieving revision 1.4
diff -u -p -r1.4 Makefile
--- Makefile29 Dec 2020 01:18:20 -  1.4
+++ Makefile25 May 2021 08:49:32 -
@@ -2,7 +2,7 @@
 
 COMMENT =  object oriented Authentication-Results headers
 
-DISTNAME = Mail-AuthenticationResults-1.20200824.1
+DISTNAME = Mail-AuthenticationResults-2.20210112
 
 CATEGORIES =   mail
 
Index: distinfo
===
RCS file: /cvs/ports/mail/p5-Mail-AuthenticationResults/distinfo,v
retrieving revision 1.3
diff -u -p -r1.3 distinfo
--- distinfo29 Dec 2020 01:18:20 -  1.3
+++ distinfo25 May 2021 08:49:32 -
@@ -1,2 +1,2 @@
-SHA256 (Mail-AuthenticationResults-1.20200824.1.tar.gz) = 
M7qo4p+rDobNtHkNAJzFn3IlZyUWaCvHKy1MH4ahHpo=
-SIZE (Mail-AuthenticationResults-1.20200824.1.tar.gz) = 30880
+SHA256 (Mail-AuthenticationResults-2.20210112.tar.gz) = 
Eh38tWDy3GO8pdBh3/jnas7ezwm7q59SiuDFc+6V2B0=
+SIZE (Mail-AuthenticationResults-2.20210112.tar.gz) = 30919


[Maintainer Update] devel/p5-IO-Interactive : Update to 1.023

2021-05-25 Thread wen heping
Hi, ports@:
  
Here is a simple patch for devel/p5-IO-Interactive to update to 1.023.
It build well and pass all tests on amd64-6.9 system.
Only 1 port depends on  it. Build well and pass all tests too.



wenIndex: Makefile
===
RCS file: /cvs/ports/devel/p5-IO-Interactive/Makefile,v
retrieving revision 1.1.1.1
diff -u -p -r1.1.1.1 Makefile
--- Makefile23 Oct 2020 02:10:23 -  1.1.1.1
+++ Makefile25 May 2021 08:33:30 -
@@ -2,7 +2,7 @@
 
 COMMENT =  utilities for interactive I/O
 
-DISTNAME = IO-Interactive-1.022
+DISTNAME = IO-Interactive-1.023
 
 CATEGORIES =   devel
 
Index: distinfo
===
RCS file: /cvs/ports/devel/p5-IO-Interactive/distinfo,v
retrieving revision 1.1.1.1
diff -u -p -r1.1.1.1 distinfo
--- distinfo23 Oct 2020 02:10:23 -  1.1.1.1
+++ distinfo25 May 2021 08:33:30 -
@@ -1,2 +1,2 @@
-SHA256 (IO-Interactive-1.022.tar.gz) = 
DtU7iuk66Hfpjg2Jt7Qp4pzNHuTCjpUsTqmqc9Af69w=
-SIZE (IO-Interactive-1.022.tar.gz) = 11791
+SHA256 (IO-Interactive-1.023.tar.gz) = 
EB1BKyhKDioTDrLl9FBkxpWPQVhawcJRVrxxgNMlvr0=
+SIZE (IO-Interactive-1.023.tar.gz) = 12352


sparc64 bulk build report

2021-05-25 Thread kmos
Bulk build on sparc64-0a.ports.openbsd.org

Started : Sat May 22 10:39:42 MDT 2021
Finished: Tue May 25 02:22:13 MDT 2021
Duration: 2 Days 15 hours 43 minutes

Built using OpenBSD 6.9-current (GENERIC.MP) #831: Fri May 21 16:16:08 MDT 2021

Built 9602 packages

Number of packages built each day:
May 22: 7221
May 23: 1626
May 24: 754
May 25: 1


Critical path missing pkgs:
http://build-failures.rhaalovely.net/sparc64/2021-05-22/summary.log

Build failures: 28
http://build-failures.rhaalovely.net/sparc64/2021-05-22/audio/ncmpcpp.log
http://build-failures.rhaalovely.net/sparc64/2021-05-22/cad/dxf2gcode.log
http://build-failures.rhaalovely.net/sparc64/2021-05-22/devel/keystone/python,python3.log
http://build-failures.rhaalovely.net/sparc64/2021-05-22/emulators/emulationstation.log
http://build-failures.rhaalovely.net/sparc64/2021-05-22/games/colobot/colobot.log
http://build-failures.rhaalovely.net/sparc64/2021-05-22/games/egoboo.log
http://build-failures.rhaalovely.net/sparc64/2021-05-22/games/odamex.log
http://build-failures.rhaalovely.net/sparc64/2021-05-22/games/openxcom.log
http://build-failures.rhaalovely.net/sparc64/2021-05-22/games/stepmania.log
http://build-failures.rhaalovely.net/sparc64/2021-05-22/geo/spatialite/gui.log
http://build-failures.rhaalovely.net/sparc64/2021-05-22/graphics/birdfont.log
http://build-failures.rhaalovely.net/sparc64/2021-05-22/graphics/cfdg.log
http://build-failures.rhaalovely.net/sparc64/2021-05-22/graphics/enblend-enfuse.log
http://build-failures.rhaalovely.net/sparc64/2021-05-22/graphics/gmic.log
http://build-failures.rhaalovely.net/sparc64/2021-05-22/graphics/makehuman.log
http://build-failures.rhaalovely.net/sparc64/2021-05-22/lang/clazy.log
http://build-failures.rhaalovely.net/sparc64/2021-05-22/math/veusz.log
http://build-failures.rhaalovely.net/sparc64/2021-05-22/multimedia/mkvtoolnix,no_x11.log
http://build-failures.rhaalovely.net/sparc64/2021-05-22/net/barrier.log
http://build-failures.rhaalovely.net/sparc64/2021-05-22/net/pmacct,postgresql.log
http://build-failures.rhaalovely.net/sparc64/2021-05-22/print/cups-bjnp.log
http://build-failures.rhaalovely.net/sparc64/2021-05-22/productivity/gnucash.log
http://build-failures.rhaalovely.net/sparc64/2021-05-22/security/keepassxc,yubikey.log
http://build-failures.rhaalovely.net/sparc64/2021-05-22/x11/gnome/gjs.log
http://build-failures.rhaalovely.net/sparc64/2021-05-22/x11/gnome/mutter.log
http://build-failures.rhaalovely.net/sparc64/2021-05-22/x11/gnome/seahorse.log
http://build-failures.rhaalovely.net/sparc64/2021-05-22/x11/kde-applications/kmix.log
http://build-failures.rhaalovely.net/sparc64/2021-05-22/x11/kde-applications/rocs.log

Recurrent failures:
 failures/graphics/cfdg.log

New failures:
+failures/audio/ncmpcpp.log
+failures/cad/dxf2gcode.log
+failures/devel/keystone/python,python3.log
+failures/emulators/emulationstation.log
+failures/games/colobot/colobot.log
+failures/games/egoboo.log
+failures/games/odamex.log
+failures/games/openxcom.log
+failures/games/stepmania.log
+failures/geo/spatialite/gui.log
+failures/graphics/birdfont.log
+failures/graphics/enblend-enfuse.log
+failures/graphics/gmic.log
+failures/graphics/makehuman.log
+failures/lang/clazy.log
+failures/math/veusz.log
+failures/multimedia/mkvtoolnix,no_x11.log
+failures/net/barrier.log
+failures/net/pmacct,postgresql.log
+failures/print/cups-bjnp.log
+failures/productivity/gnucash.log
+failures/security/keepassxc,yubikey.log
+failures/x11/gnome/gjs.log
+failures/x11/gnome/mutter.log
+failures/x11/gnome/seahorse.log
+failures/x11/kde-applications/kmix.log
+failures/x11/kde-applications/rocs.log

Resolved failures:
-failures/databases/sqlports,-list.log
-failures/devel/p5-MooseX-LogDispatch.log
-failures/devel/py-atomicwrites.log
-failures/devel/ruby-diff-lcs.log
-failures/emulators/libretro-genesis-plus-gx.log
-failures/textproc/py-sphinx-intl,python3.log

Packages newly built:
+archivers/blosc
+archivers/brotli
+archivers/fuse-zip
+archivers/innoextract
+archivers/laszip
+archivers/libzip
+archivers/minizip
+archivers/pecl-lzf,php73
+archivers/pecl-lzf,php74
+archivers/pecl-lzf,php80
+archivers/pecl-rar,php73
+archivers/pecl-rar,php74
+archivers/pecl-rar,php80
+archivers/quazip
+archivers/snappy
+archivers/unshield
+archivers/woff2
+archivers/zopfli
+astro/celestia
+astro/gnuastro
+astro/kstars
+astro/stellarium
+astro/sunclock
+astro/sunclock,-main
+astro/sunclock,-maps
+astro/wmglobe
+astro/xephem
+audio/adplay
+audio/ario
+audio/audacious/player
+audio/audacious/plugins
+audio/audacity
+audio/audiality2
+audio/beets
+audio/calf
+audio/cantata
+audio/chromaprint
+audio/clementine
+audio/cmus
+audio/cmus,-ffmpeg
+audio/cmus,-main
+audio/curseradio
+audio/deadbeef
+audio/disc-cover
+audio/easytag
+audio/faudio
+audio/ffmpeg-normalize
+audio/fluidsynth
+audio/freealut
+audio/glyr
+audio/gmpc
+audio/gmpc-plugins
+audio/gogglesmm
+audio/gqmpeg
+audio/gradio
+audio/grip
+audio/gsound
+audio/herrie
+audio/hydrogen
+audio/jack
+audio/libbs2b
+audio/libcan

devel/geany : Update to 1.37.1

2021-05-25 Thread wen heping
Hi,

   Here is a simple patch for devel/geany to update to 1.37.1,
it build well and run well on amd64-6.9 system. No other ports
depend on it.



wenIndex: Makefile
===
RCS file: /cvs/ports/devel/geany/Makefile,v
retrieving revision 1.64
diff -u -p -r1.64 Makefile
--- Makefile23 Aug 2020 11:46:37 -  1.64
+++ Makefile25 May 2021 08:26:00 -
@@ -2,8 +2,7 @@
 
 COMMENT=   small and lightweight IDE
 
-DISTNAME = geany-1.36
-REVISION = 0
+DISTNAME = geany-1.37.1
 SHARED_LIBS +=  geany 0.0 # 0.0
 
 CATEGORIES=devel
@@ -18,7 +17,7 @@ PERMIT_PACKAGE=   Yes
 MASTER_SITES=  http://download.geany.org/
 EXTRACT_SUFX=  .tar.bz2
 
-# C++11 
+# C++11
 COMPILER = base-clang ports-gcc
 MODULES=   textproc/intltool
 
Index: distinfo
===
RCS file: /cvs/ports/devel/geany/distinfo,v
retrieving revision 1.20
diff -u -p -r1.20 distinfo
--- distinfo16 Oct 2019 06:51:42 -  1.20
+++ distinfo25 May 2021 08:26:00 -
@@ -1,2 +1,2 @@
-SHA256 (geany-1.36.tar.bz2) = kYTdPdQLe4T8pwCDKEu52/LugCK/K+BmvcNlktkJ1T4=
-SIZE (geany-1.36.tar.bz2) = 4644521
+SHA256 (geany-1.37.1.tar.bz2) = GMV1ZETB2LzXN8js/U7ws2B8kk/AJWDU6LePYSFTGhg=
+SIZE (geany-1.37.1.tar.bz2) = 4689173
Index: pkg/PLIST
===
RCS file: /cvs/ports/devel/geany/pkg/PLIST,v
retrieving revision 1.29
diff -u -p -r1.29 PLIST
--- pkg/PLIST   16 Oct 2019 06:51:42 -  1.29
+++ pkg/PLIST   25 May 2021 08:26:00 -
@@ -23,6 +23,7 @@ include/geany/pluginutils.h
 include/geany/prefs.h
 include/geany/project.h
 include/geany/scintilla/
+include/geany/scintilla/Compat.h
 include/geany/scintilla/SciLexer.h
 include/geany/scintilla/Sci_Position.h
 include/geany/scintilla/Scintilla.h
@@ -44,12 +45,12 @@ include/geany/toolbar.h
 include/geany/ui_utils.h
 include/geany/utils.h
 lib/geany/
-lib/geany/classbuilder.so
-lib/geany/export.so
-lib/geany/filebrowser.so
-lib/geany/htmlchars.so
-lib/geany/saveactions.so
-lib/geany/splitwindow.so
+@so lib/geany/classbuilder.so
+@so lib/geany/export.so
+@so lib/geany/filebrowser.so
+@so lib/geany/htmlchars.so
+@so lib/geany/saveactions.so
+@so lib/geany/splitwindow.so
 lib/libgeany.la
 @lib lib/libgeany.so.${LIBgeany_VERSION}
 lib/pkgconfig/geany.pc
@@ -108,6 +109,7 @@ share/geany/filedefs/filetypes.ada
 share/geany/filedefs/filetypes.asciidoc
 share/geany/filedefs/filetypes.asm
 share/geany/filedefs/filetypes.batch
+share/geany/filedefs/filetypes.bibtex
 share/geany/filedefs/filetypes.c
 share/geany/filedefs/filetypes.caml
 share/geany/filedefs/filetypes.cmake
@@ -153,6 +155,7 @@ share/geany/filedefs/filetypes.restructu
 share/geany/filedefs/filetypes.ruby
 share/geany/filedefs/filetypes.rust
 share/geany/filedefs/filetypes.sh
+share/geany/filedefs/filetypes.smalltalk
 share/geany/filedefs/filetypes.sql
 share/geany/filedefs/filetypes.tcl
 share/geany/filedefs/filetypes.txt2tags
@@ -259,6 +262,9 @@ share/locale/he/LC_MESSAGES/geany.mo
 share/locale/hi/LC_MESSAGES/geany.mo
 share/locale/hu/LC_MESSAGES/geany.mo
 share/locale/id/LC_MESSAGES/geany.mo
+share/locale/ie/
+share/locale/ie/LC_MESSAGES/
+share/locale/ie/LC_MESSAGES/geany.mo
 share/locale/it/LC_MESSAGES/geany.mo
 share/locale/ja/LC_MESSAGES/geany.mo
 share/locale/kk/LC_MESSAGES/geany.mo


Re: [NEW] audio/lilv

2021-05-25 Thread Dimitri Karamazov
On Mon, May 24, 2021 at 09:37:45PM +0100, Stuart Henderson wrote:
> i've imported this chain of ports (lv2, serd, sord, sratom, lvatom).
> 
> the trick with "os.environ['libXXX_ltversion']" in the waf script is
> very neat.
> 
Thanks for the swift import and I appreciate the comment. These ports
will allow us to have a whole host of audio plugins once we have a
proper lv2-compatible DAW (muse) in the repo.



Re: [NEW] www/py-adblock

2021-05-25 Thread Dimitri Karamazov
On Mon, May 24, 2021 at 09:54:48PM +0100, Stuart Henderson wrote:
> ok for maturin
> 
> py-adblock; tests fail for me like this. not necessarily a blocker,
> do you want to send the qutebrowser diff to go with it to give a better
> way to test?
> 
> 
The tests are working fine upon a recheck, maybe something was wrong with
the tarball so I've attached a new one with proper TEST_DEPENDS.

===>  Regression tests for py3-adblock-0.4.4
pip3.8 install --isolated  
--root=/build/usr/ports/pobj/py-adblock-0.4.4-python3/python-adblock-0.4.4  
--ignore-installed  --no-deps 
/build/usr/ports/pobj/py-adblock-0.4.4-python3/python-adblock-0.4.4/target/wheels/*.whl
WARNING: The directory '/nonexistent/.cache/pip' or its parent directory is not 
owned or is not writable by the current user. The cache has been disabled. 
Check the permissions and owner of that directory. If executing pip with sudo, 
you may want sudo's -H flag.
Processing 
/build/usr/ports/pobj/py-adblock-0.4.4-python3/python-adblock-0.4.4/target/wheels/adblock-0.4.4-cp36-abi3-openbsd_6_9_amd64.whl
Installing collected packages: adblock
Successfully installed adblock-0.4.4
cd /build/usr/ports/pobj/py-adblock-0.4.4-python3/python-adblock-0.4.4 && 
/usr/bin/env -i CC=cc PYTHONUSERBASE= PORTSDIR="/build/usr/ports" 
LIBTOOL="/usr/bin/libtool"  
PATH='/build/usr/ports/pobj/py-adblock-0.4.4-python3/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/usr/X11R6/bin'
 PREFIX='/usr/local'  LOCALBASE='/usr/local' X11BASE='/usr/X11R6'  CFLAGS='-O2 
-pipe'  TRUEPREFIX='/usr/local' DESTDIR=''  
HOME='/py-adblock-0.4.4_writes_to_HOME' PICFLAG="-fpic"  BINGRP=bin BINOWN=root 
BINMODE=755 NONBINMODE=644  DIRMODE=755  INSTALL_COPY=-c INSTALL_STRIP=-s  
MANGRP=bin MANOWN=root MANMODE=644 
BSD_INSTALL_PROGRAM="/build/usr/ports/pobj/py-adblock-0.4.4-python3/bin/install 
-c -s -m 755"  
BSD_INSTALL_SCRIPT="/build/usr/ports/pobj/py-adblock-0.4.4-python3/bin/install 
-c -m 755"  
BSD_INSTALL_DATA="/build/usr/ports/pobj/py-adblock-0.4.4-python3/bin/install -c 
-m 644"  
BSD_INSTALL_MAN="/build/usr/ports/pobj/py-adblock-0.4.4-python3/bin/install -c 
-m 644"  
BSD_INSTALL_PROGRAM_DIR="/build/usr/ports/pobj/py-adblock-0.4.4-python3/bin/install
 -d -m 755"  
BSD_INSTALL_SCRIPT_DIR="/build/usr/ports/pobj/py-adblock-0.4.4-python3/bin/install
 -d -m 755"  
BSD_INSTALL_DATA_DIR="/build/usr/ports/pobj/py-adblock-0.4.4-python3/bin/install
 -d -m 755"  
BSD_INSTALL_MAN_DIR="/build/usr/ports/pobj/py-adblock-0.4.4-python3/bin/install 
-d -m 755" 
PYTHONPATH=/build/usr/ports/pobj/py-adblock-0.4.4-python3/python-adblock-0.4.4/usr/local/lib/python3.8/site-packages:/usr/local/lib/python3.8/site-packages
 LC_CTYPE=en_US.UTF-8 py.test -v
= test session starts ==
platform openbsd6 -- Python 3.8.8, pytest-4.4.0, py-1.8.0, pluggy-0.11.0 -- 
/usr/local/bin/python3.8
cachedir: .pytest_cache
rootdir: /build/usr/ports/pobj/py-adblock-0.4.4-python3/python-adblock-0.4.4
collecting ... collected 9 items

tests/test_engine.py::test_engine_creation_and_blocking PASSED   [ 11%]
tests/test_engine.py::test_serde_file PASSED [ 22%]
tests/test_engine.py::test_serde PASSED  [ 33%]
tests/test_imports.py::test_added_classes PASSED [ 44%]
tests/test_imports.py::test_dunder_all_classes_imported PASSED   [ 55%]
tests/test_metadata.py::test_version_numbers_all_same PASSED [ 66%]
tests/test_metadata.py::test_required_python_version PASSED  [ 77%]
tests/test_repr.py::test_has_nondefault_repr PASSED  [ 88%]
tests/test_typestubs.py::test_functions_and_methods_exist_in_rust PASSED [100%]

=== 9 passed in 5.28 seconds ===

This qutebrowser update removes the only existing patch leaving an empty
'patches' dir. On the first run, one must execute the cmd ":adblock-update"
(as in vi). https://adblock-tester.com/

Index: Makefile
===
RCS file: /cvs/ports/www/qutebrowser/Makefile,v
retrieving revision 1.29
diff -u -p -r1.29 Makefile
--- Makefile6 Apr 2021 20:00:13 -   1.29
+++ Makefile25 May 2021 00:45:55 -
@@ -2,9 +2,8 @@
 
 COMMENT =  keyboard-focused browser with a minimal GUI
 
-MODPY_EGG_VERSION =2.1.1
+MODPY_EGG_VERSION =2.2.2
 DISTNAME = qutebrowser-${MODPY_EGG_VERSION}
-REVISION = 0
 
 HOMEPAGE = https://www.qutebrowser.org/
 
@@ -24,6 +23,7 @@ RUN_DEPENDS = devel/desktop-file-utils 
textproc/py-yaml${MODPY_FLAVOR} \
x11/gtk+3,-guic \
x11/py-qt5${MODPY_FLAVOR} \
+   www/py-adblock${MODPY_FLAVOR} \
www/py-jinja2${MODPY_FLAVOR} \
www/py-qtwebengine${MODPY_FLAVOR}
 
Index: distinfo
===