Re: HylaFax Port - Broken since OpenBSD 5.7
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
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
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?
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?
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
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
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
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
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
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
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
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)
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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 ===