sparc64 bulk build report

2023-04-20 Thread kmos
Bulk build on sparc64-0a.ports.openbsd.org

Started : Tue Apr 18 13:56:40 MDT 2023
Finished: Thu Apr 20 22:55:07 MDT 2023
Duration: 2 Days 8 hours 58 minutes

Built using OpenBSD 7.3-current (GENERIC.MP) #1730: Mon Apr 17 13:43:41 MDT 2023

Built 9165 packages

Number of packages built each day:
Apr 18: 5485
Apr 19: 2628
Apr 20: 1052



Critical path missing pkgs:
http://build-failures.rhaalovely.net/sparc64/2023-04-18/summary.log

Build failures: 43
http://build-failures.rhaalovely.net/sparc64/2023-04-18/astro/calcmysky.log
http://build-failures.rhaalovely.net/sparc64/2023-04-18/audio/espeak.log
http://build-failures.rhaalovely.net/sparc64/2023-04-18/audio/libcanberra.log
http://build-failures.rhaalovely.net/sparc64/2023-04-18/audio/ocp.log
http://build-failures.rhaalovely.net/sparc64/2023-04-18/audio/solfege.log
http://build-failures.rhaalovely.net/sparc64/2023-04-18/comms/libhidapi.log
http://build-failures.rhaalovely.net/sparc64/2023-04-18/devel/avr/gcc.log
http://build-failures.rhaalovely.net/sparc64/2023-04-18/devel/clang-tools-extra.log
http://build-failures.rhaalovely.net/sparc64/2023-04-18/devel/difftastic.log
http://build-failures.rhaalovely.net/sparc64/2023-04-18/devel/libvirt-glib.log
http://build-failures.rhaalovely.net/sparc64/2023-04-18/devel/mtxclient.log
http://build-failures.rhaalovely.net/sparc64/2023-04-18/devel/py-thrift,python3.log
http://build-failures.rhaalovely.net/sparc64/2023-04-18/devel/qcoro.log
http://build-failures.rhaalovely.net/sparc64/2023-04-18/devel/xsd.log
http://build-failures.rhaalovely.net/sparc64/2023-04-18/games/cataclysm-dda,no_x11.log
http://build-failures.rhaalovely.net/sparc64/2023-04-18/games/choria.log
http://build-failures.rhaalovely.net/sparc64/2023-04-18/games/dxx-rebirth.log
http://build-failures.rhaalovely.net/sparc64/2023-04-18/games/fheroes2.log
http://build-failures.rhaalovely.net/sparc64/2023-04-18/graphics/tesseract/tesseract.log
http://build-failures.rhaalovely.net/sparc64/2023-04-18/inputmethods/libime.log
http://build-failures.rhaalovely.net/sparc64/2023-04-18/mail/grommunio/libexmdbpp.log
http://build-failures.rhaalovely.net/sparc64/2023-04-18/mail/mu.log
http://build-failures.rhaalovely.net/sparc64/2023-04-18/mail/neomutt,sasl.log
http://build-failures.rhaalovely.net/sparc64/2023-04-18/mail/rspamd,hyperscan.log
http://build-failures.rhaalovely.net/sparc64/2023-04-18/multimedia/gstreamer1/plugins-bad.log
http://build-failures.rhaalovely.net/sparc64/2023-04-18/multimedia/mpv.log
http://build-failures.rhaalovely.net/sparc64/2023-04-18/security/fwbuilder.log
http://build-failures.rhaalovely.net/sparc64/2023-04-18/security/pizauth.log
http://build-failures.rhaalovely.net/sparc64/2023-04-18/security/yubico/yubico-piv-tool.log
http://build-failures.rhaalovely.net/sparc64/2023-04-18/sysutils/collectd,-main.log
http://build-failures.rhaalovely.net/sparc64/2023-04-18/sysutils/firmware/apple-boot.log
http://build-failures.rhaalovely.net/sparc64/2023-04-18/sysutils/ruby-libvirt,ruby31.log
http://build-failures.rhaalovely.net/sparc64/2023-04-18/sysutils/u-boot-asahi.log
http://build-failures.rhaalovely.net/sparc64/2023-04-18/textproc/libmarisa,,-main.log
http://build-failures.rhaalovely.net/sparc64/2023-04-18/textproc/xxdiff.log
http://build-failures.rhaalovely.net/sparc64/2023-04-18/www/havp.log
http://build-failures.rhaalovely.net/sparc64/2023-04-18/www/icedtea-web.log
http://build-failures.rhaalovely.net/sparc64/2023-04-18/x11/gnome/gjs.log
http://build-failures.rhaalovely.net/sparc64/2023-04-18/x11/grantlee-qt5.log
http://build-failures.rhaalovely.net/sparc64/2023-04-18/x11/gtksourceview4.log
http://build-failures.rhaalovely.net/sparc64/2023-04-18/x11/qt5/docs,-html.log
http://build-failures.rhaalovely.net/sparc64/2023-04-18/x11/qt5/qttranslations.log
http://build-failures.rhaalovely.net/sparc64/2023-04-18/x11/qt6/qtbase.log

Recurrent failures:
 failures/audio/espeak.log
 failures/audio/libcanberra.log
 failures/audio/ocp.log
 failures/devel/avr/gcc.log
 failures/devel/clang-tools-extra.log
 failures/devel/difftastic.log
 failures/devel/mtxclient.log
 failures/devel/py-thrift,python3.log
 failures/devel/qcoro.log
 failures/devel/xsd.log
 failures/games/cataclysm-dda,no_x11.log
 failures/games/choria.log
 failures/games/dxx-rebirth.log
 failures/games/fheroes2.log
 failures/graphics/tesseract/tesseract.log
 failures/inputmethods/libime.log
 failures/mail/grommunio/libexmdbpp.log
 failures/mail/mu.log
 failures/mail/rspamd,hyperscan.log
 failures/multimedia/gstreamer1/plugins-bad.log
 failures/multimedia/mpv.log
 failures/security/pizauth.log
 failures/security/yubico/yubico-piv-tool.log
 failures/sysutils/firmware/apple-boot.log
 failures/sysutils/u-boot-asahi.log
 failures/textproc/xxdiff.log
 failures/www/havp.log
 failures/x11/gnome/gjs.log
 failures/x11/grantlee-qt5.log
 failures/x11/qt5/docs,-html.log
 failures/x11/qt5/qttranslations.log

New failures:
+failures/audio/solfege.log
+failures/comms/libhidapi.log
+failures/devel/libvirt-glib.log

CVS: cvs.openbsd.org: ports

2023-04-20 Thread Anton Lindqvist
CVSROOT:/cvs
Module name:ports
Changes by: an...@cvs.openbsd.org   2023/04/20 23:11:36

Modified files:
devel/robsd: Makefile distinfo 

Log message:
update to robsd-17.4.4

Can now be built with base-clang and base-gcc, joint effort with tb@



UPDATE: opus 1.4

2023-04-20 Thread Brad Smith
Here is an update to opus 1.4.


- Improved tuning of the Opus in-band FEC (LBRR). See the
  https://gitlab.xiph.org/xiph/opus/-/issues/2360 for details
- Added a OPUS_SET_INBAND_FEC(2) option that turns on FEC, but does not
  force SILK mode (FEC will be disabled in CELT mode)
- Improved tuning and various fixes to DTX


Index: Makefile
===
RCS file: /home/cvs/ports/audio/opus/Makefile,v
retrieving revision 1.22
diff -u -p -u -p -r1.22 Makefile
--- Makefile8 Mar 2022 14:27:51 -   1.22
+++ Makefile21 Apr 2023 00:48:46 -
@@ -1,6 +1,6 @@
 COMMENT=   IETF audio codec
 
-DISTNAME=  opus-1.3.1
+DISTNAME=  opus-1.4
 SHARED_LIBS=   opus1.3 # 8.0
 CATEGORIES=audio
 
@@ -11,7 +11,7 @@ MAINTAINER=   Christian Weisgerber https://archive.mozilla.org/pub/opus/
+MASTER_SITES=  https://github.com/xiph/opus/releases/download/v1.4/
 
 WANTLIB=   m
 
Index: distinfo
===
RCS file: /home/cvs/ports/audio/opus/distinfo,v
retrieving revision 1.12
diff -u -p -u -p -r1.12 distinfo
--- distinfo21 Apr 2019 19:38:46 -  1.12
+++ distinfo21 Apr 2023 00:48:54 -
@@ -1,2 +1,2 @@
-SHA256 (opus-1.3.1.tar.gz) = ZbWOHiWyoRQVcBRzaj2d/qrY1BvhyBeYZvFEovtE/50=
-SIZE (opus-1.3.1.tar.gz) = 1040054
+SHA256 (opus-1.4.tar.gz) = ybMrQlO+WuY9H/Fu6ga5S18PKVG3oCrO71jjo85JxR8=
+SIZE (opus-1.4.tar.gz) = 1063408
Index: pkg/PLIST
===
RCS file: /home/cvs/ports/audio/opus/pkg/PLIST,v
retrieving revision 1.5
diff -u -p -u -p -r1.5 PLIST
--- pkg/PLIST   8 Mar 2022 14:27:51 -   1.5
+++ pkg/PLIST   21 Apr 2023 00:52:14 -
@@ -4,7 +4,7 @@ include/opus/opus_defines.h
 include/opus/opus_multistream.h
 include/opus/opus_projection.h
 include/opus/opus_types.h
-lib/libopus.a
+@static-lib lib/libopus.a
 lib/libopus.la
 @lib lib/libopus.so.${LIBopus_VERSION}
 lib/pkgconfig/opus.pc



CVS: cvs.openbsd.org: ports

2023-04-20 Thread Klemens Nanni
CVSROOT:/cvs
Module name:ports
Changes by: k...@cvs.openbsd.org2023/04/20 19:24:48

Modified files:
sysutils/uefitool: Makefile distinfo 
sysutils/uefitool/pkg: PLIST 

Log message:
update to UEFITool 65



Re: [readd] games/hedgewars

2023-04-20 Thread Thomas Frohwein
On Wed, Apr 19, 2023 at 11:40:55AM -0300, Lucas de Sena wrote:
> On 2023-04-04, Lucas de Sena wrote:
> > Hi,
> > 
> > This is a revised port from my last attempt to readd games/headgewars,
> > in its last version.
> > 
> > The client for hedgewars can be built again since its dependency
> > lang/fpc had been readded into the ports.
> > 
> > The server flavor, however, could not be built; for lots of its haskell
> > dependencies got deleted from the ports.
> > 
> > Comments?
> > 
> > Lucas de Sena.
> 
> Ping.
> 

I'm attaching your tarball again for reference for others. I've built
it and the client runs, which is nice. There are a couple of nits and
overarching questions about the server build and Haskell dependencies.

I've compared it to the most recent version of the port prior to
removal [1].

* Is it fair to assume the game is still still BROKEN-i386=Could NOT
  find GLEW...? (see [1])
* If you do have enough interest in this game to bring the port back, I
  suggest you take MAINTAINER... Otherwise it might get to a stage
  again where it is removed if nobody watches out that we keep it
  working.
* need to bring back dlopen()ed line (see [1]):
  Extra:  GL.18 GLU.9 pthread.27
* COMPILER should have comment - # C++
* MODULE lang/ghc is apparently no longer needed, so remove
  MODGHC_BUILD=nort
* portcheck complains:
  patches/patch-cmake_modules_CMakePascalInformation_cmake should not
  contain $OpenBSD$ tag
  missing RDEP on devel/desktop-file-utils
* patch-misc_libphyslayer_CMakeLists_txt: use LIBphyslayer_VERSION
  instead of hardcoded 0.0 for SOVERSION? Would probably also require a
  ${SUBST_CMD} for the file

Regarding the server build, it would be good to think about what would
be needed to bring it back... Can the Haskell dependencies be pulled
into the install via MASTER_SITES{0,1,...} and be used this way? Or
would the removed ports need to be restored to get there?

I'm not hung up on the server; if you can address the bullet-pointed
issues above, might be in a decent position to re-add the port.

[1] 
https://github.com/openbsd/ports/blob/2098473031cfc4efc2d8fa74b2aae5ba7f010162/games/hedgewars/Makefile



Re: graphics/glslang build shared libs

2023-04-20 Thread Thomas Frohwein
On Tue, Apr 18, 2023 at 06:41:50PM -0700, Nam Nguyen wrote:
> 
> Here is a diff to build shared libraries for glslang. This shared lib
> glslang will be used by emulators/flycast.
> 
> I checked consumers graphics/vulkan-tools and graphics/piglit and they
> both build and run.

I tested building and running vulkan-tools only; can confirm this still
builds and runs.

> -Wl,--no-undefined is removed to avoid compiler error about missing
> functions.

Do you have some details on this? Is this an upstream error, that
that --no-undefined is wrong when building the shared library? Or is
there something that might not be compiling or linking correctly?

> ok?

Still ok thfr@ as this doesn't break anything existing and apparently
enables flycast, but it would be good to think about the above and if
upstream got this wrong, then let's think about a diff with something
like

#ifndef BUILD_BUILD_LIBS
...
#endif

> 
> Index: Makefile
> ===
> RCS file: /cvs/ports/graphics/glslang/Makefile,v
> retrieving revision 1.16
> diff -u -p -u -p -r1.16 Makefile
> --- Makefile  10 Mar 2023 22:28:49 -  1.16
> +++ Makefile  19 Apr 2023 01:34:44 -
> @@ -5,7 +5,9 @@ COMMENT = reference front-end for GLSL a
>  GH_TAGNAME = 12.0.0
>  GH_ACCOUNT = KhronosGroup
>  GH_PROJECT = glslang
> -REVISION =   0
> +REVISION =   1
> +
> +SHARED_LIBS +=   glslang 0.0 # 0.0
>  
>  CATEGORIES = devel graphics
>  
> @@ -24,6 +26,8 @@ MODULES =   devel/cmake \
>   lang/python
>  TEST_DEPENDS =   graphics/spirv-tools \
>   shells/bash
> +
> +CONFIGURE_ARGS +=-DBUILD_SHARED_LIBS=ON
>  
>  do-test:
>   cd ${WRKSRC}/Test; exec ./runtests localResults \
> Index: patches/patch-CMakeLists_txt
> ===
> RCS file: patches/patch-CMakeLists_txt
> diff -N patches/patch-CMakeLists_txt
> --- /dev/null 1 Jan 1970 00:00:00 -
> +++ patches/patch-CMakeLists_txt  19 Apr 2023 01:34:44 -
> @@ -0,0 +1,11 @@
> +Index: CMakeLists.txt
> +--- CMakeLists.txt.orig
>  CMakeLists.txt
> +@@ -195,7 +195,6 @@ elseif(${CMAKE_CXX_COMPILER_ID} MATCHES "Clang" AND NO
> + if (CMAKE_CXX_COMPILER_ID STREQUAL "AppleClang")
> + add_link_options("-Wl,-undefined,error")
> + else()
> +-add_link_options("-Wl,--no-undefined")
> + endif()
> + endif()
> + elseif(MSVC)
> Index: pkg/PLIST
> ===
> RCS file: /cvs/ports/graphics/glslang/pkg/PLIST,v
> retrieving revision 1.6
> diff -u -p -u -p -r1.6 PLIST
> --- pkg/PLIST 3 Mar 2023 02:38:37 -   1.6
> +++ pkg/PLIST 19 Apr 2023 01:34:44 -
> @@ -72,8 +72,6 @@ include/glslang/SPIRV/spvIR.h
>  include/glslang/build_info.h
>  lib/cmake/
>  lib/cmake/HLSLTargets.cmake
> -lib/cmake/OGLCompilerTargets.cmake
> -lib/cmake/OSDependentTargets.cmake
>  lib/cmake/SPIRVTargets.cmake
>  lib/cmake/SPVRemapperTargets.cmake
>  lib/cmake/glslang/
> @@ -82,15 +80,10 @@ lib/cmake/glslang/glslang-config-version
>  lib/cmake/glslang/glslang-config.cmake
>  lib/cmake/glslang/glslang-targets${MODCMAKE_BUILD_SUFFIX}
>  lib/cmake/glslang/glslang-targets.cmake
> -lib/cmake/glslangTargets.cmake
>  lib/cmake/glslangValidatorTargets.cmake
>  lib/cmake/spirv-remapTargets.cmake
> -@static-lib lib/libGenericCodeGen.a
> -@static-lib lib/libHLSL.a
> -@static-lib lib/libMachineIndependent.a
> -@static-lib lib/libOGLCompiler.a
> -@static-lib lib/libOSDependent.a
> -@static-lib lib/libSPIRV.a
> -@static-lib lib/libSPVRemapper.a
> -@static-lib lib/libglslang-default-resource-limits.a
> -@static-lib lib/libglslang.a
> +@so lib/libHLSL.so
> +@so lib/libSPIRV.so
> +@so lib/libSPVRemapper.so
> +@so lib/libglslang-default-resource-limits.so
> +@lib lib/libglslang.so.${LIBglslang_VERSION}



arm64 BTI for devel/gmp

2023-04-20 Thread Mark Kettenis
Here the assembly gets generated by M4 macros.  There is macro for
generating CPU-specific function prologues.  So provide one for arm64
that adds the required BTI instruction.

ok?


Index: devel/gmp/Makefile
===
RCS file: /cvs/ports/devel/gmp/Makefile,v
retrieving revision 1.46
diff -u -p -r1.46 Makefile
--- devel/gmp/Makefile  8 Mar 2022 14:27:55 -   1.46
+++ devel/gmp/Makefile  20 Apr 2023 20:42:45 -
@@ -2,7 +2,7 @@ COMMENT-main=   library for arbitrary prec
 COMMENT-cxx=   C++ library for arbitrary precision arithmetic
 
 VERSION=   6.2.1
-REVISION-main= 0
+REVISION-main= 1
 DISTNAME=  gmp-${VERSION}
 MULTI_PACKAGES=-main -cxx
 PKGNAME-cxx=   gmpxx-${VERSION}
@@ -39,6 +39,10 @@ CONFIGURE_ARGS+=--build=${MACHINE_ARCH}-
 
 # Our vsnprintf works properly; skip test that uses %n.
 CONFIGURE_ENV+=gmp_cv_func_vsnprintf=yes
+
+.if ${MACHINE_ARCH:Maarch64}
+CONFIGURE_ENV+= ASMFLAGS=-mmark-bti-property
+.endif
 
 .include 
 .if ${BUILD_PACKAGES:M-cxx}
Index: devel/gmp/patches/patch-mpn_arm64_arm64-defs_m4
===
RCS file: devel/gmp/patches/patch-mpn_arm64_arm64-defs_m4
diff -N devel/gmp/patches/patch-mpn_arm64_arm64-defs_m4
--- /dev/null   1 Jan 1970 00:00:00 -
+++ devel/gmp/patches/patch-mpn_arm64_arm64-defs_m4 20 Apr 2023 20:42:45 
-
@@ -0,0 +1,21 @@
+Index: mpn/arm64/arm64-defs.m4
+--- mpn/arm64/arm64-defs.m4.orig
 mpn/arm64/arm64-defs.m4
+@@ -37,6 +37,17 @@ dnl  don't want to disable macro expansions in or afte
+ changecom
+ 
+ 
++dnl  Called: PROLOGUE_cpu(GSYM_PREFIX`'foo)
++
++define(`PROLOGUE_cpu',
++m4_assert_numargs(1)
++` TEXT
++  ALIGN(8)
++  GLOBL   `$1' GLOBL_ATTR
++  TYPE(`$1',`function')
++`$1'LABEL_SUFFIX
++  bti c')
++
+ dnl  LEA_HI(reg,gmp_symbol), LEA_LO(reg,gmp_symbol)
+ dnl
+ dnl  Load the address of gmp_symbol into a register. We split this into two



arm64 BTI for gnutls

2023-04-20 Thread Mark Kettenis
So this on is a bit different.  There is a small amount of arm64
assembly code; basically a copy of the assembly generated by openssl
perlasm.  The assembly functions are not exposed directly but used by
C code that calls the assembly directly.  So they don't need BTI
instructions.  We can simply leave the ugly mess alone and declare the
library "safe" by adding the -mmark-bti-property to CCASFLAGS.

ok?


Index: security/gnutls/Makefile
===
RCS file: /cvs/ports/security/gnutls/Makefile,v
retrieving revision 1.181
diff -u -p -r1.181 Makefile
--- security/gnutls/Makefile20 Feb 2023 09:39:04 -  1.181
+++ security/gnutls/Makefile20 Apr 2023 20:30:40 -
@@ -2,6 +2,7 @@ COMMENT=GNU Transport Layer Security l
 
 V= 3.8.0
 DISTNAME=  gnutls-${V}
+REVISION=  0
 EXTRACT_SUFX=  .tar.xz
 
 CATEGORIES=security
@@ -54,12 +55,17 @@ CONFIGURE_ARGS= --disable-ssl3-support 
 # for tpm(4): http://bsssd.sourceforge.net/
 CONFIGURE_ARGS +=  --without-tpm
 
+.if ${MACHINE_ARCH:Maarch64}
+CCASFLAGS+=-mmark-bti-property
+.endif
+
 LDFLAGS=   -L${LOCALBASE}/lib
 .if ${MACHINE_ARCH:Mi386}
 LDFLAGS+=  -Wl,-z,notext
 .endif
 
 CONFIGURE_ENV= CPPFLAGS="-I${LOCALBASE}/include" \
+   CCASFLAGS="${CCASFLAGS}" \
LDFLAGS="${LDFLAGS}"
 
 DEBUG_PACKAGES=${BUILD_PACKAGES}



arm64 BTI for libnettle

2023-04-20 Thread Mark Kettenis
So libnettle is interesting.  I already has support for the x86
variant.  This is done through defining some variables based on
autoconf checks.  We can add similar checks and defines for arm64.
Maybe the names of the defines don't make sense, but that is something
to discuss with upstream I guess?

This diff modifies both configure.ac and configure.  In fact the
configure patch is generated by just running the right version of
autoconf.  However, this leads to errors in the "fake" install phase
because it tries to run autoheader.  I worked around this by dropping
the configure.ac patch.  But you folks probably know better what to do
here.

Would be nice if one of you could take it from here.


Index: security/libnettle/patches/patch-configure
===
RCS file: security/libnettle/patches/patch-configure
diff -N security/libnettle/patches/patch-configure
--- /dev/null   1 Jan 1970 00:00:00 -
+++ security/libnettle/patches/patch-configure  20 Apr 2023 20:18:14 -
@@ -0,0 +1,94 @@
+Index: configure
+--- configure.orig
 configure
+@@ -7489,6 +7489,90 @@ if test "$nettle_cv_asm_x86_gnu_property" = yes; then
+   .popsection'
+ fi
+ 
++{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if Arm BTI is enabled" >&5
++$as_echo_n "checking if Arm BTI is enabled... " >&6; }
++if ${nettle_cv_asm_arm_bti+:} false; then :
++  $as_echo_n "(cached) " >&6
++else
++  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
++/* end confdefs.h.  */
++
++#ifndef __ARM_FEATURE_BTI_DEFAULT
++#error Arm BTI is not enabled
++#endif
++
++int
++main ()
++{
++
++  ;
++  return 0;
++}
++_ACEOF
++if ac_fn_c_try_compile "$LINENO"; then :
++  nettle_cv_asm_arm_bti=yes
++else
++  nettle_cv_asm_arm_bti=no
++fi
++rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
++fi
++{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $nettle_cv_asm_arm_bti" >&5
++$as_echo "$nettle_cv_asm_arm_bti" >&6; }
++if test "$nettle_cv_asm_arm_bti" = yes; then
++  ASM_X86_ENDBR="bti c"
++  { $as_echo "$as_me:${as_lineno-$LINENO}: checking if .note.gnu.property 
section is needed" >&5
++$as_echo_n "checking if .note.gnu.property section is needed... " >&6; }
++if ${nettle_cv_asm_arm_gnu_property+:} false; then :
++  $as_echo_n "(cached) " >&6
++else
++  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
++/* end confdefs.h.  */
++
++#if !defined __ELF__ || !defined __ARM_FEATURE_BTI_DEFAULT
++#error GNU property is not needed
++#endif
++
++int
++main ()
++{
++
++  ;
++  return 0;
++}
++_ACEOF
++if ac_fn_c_try_compile "$LINENO"; then :
++  nettle_cv_asm_arm_gnu_property=yes
++else
++  nettle_cv_asm_arm_gnu_property=no
++fi
++rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
++fi
++{ $as_echo "$as_me:${as_lineno-$LINENO}: result: 
$nettle_cv_asm_arm_gnu_property" >&5
++$as_echo "$nettle_cv_asm_arm_gnu_property" >&6; }
++else
++  nettle_cv_asm_arm_gnu_property=no
++fi
++if test "$nettle_cv_asm_arm_gnu_property" = yes; then
++  ASM_X86_MARK_CET='
++  .pushsection ".note.gnu.property", "a"
++  .p2align 3
++  .long 1f - 0f
++  .long 4f - 1f
++  .long 5
++0:
++  .asciz "GNU"
++1:
++  .p2align 3
++  .long 0xc000
++  .long 3f - 2f
++2:
++  .long 1
++3:
++  .p2align 3
++4:
++  .popsection'
++fi
++
+ 
+ 
+ 
Index: security/libnettle/patches/patch-configure_ac
===
RCS file: security/libnettle/patches/patch-configure_ac
diff -N security/libnettle/patches/patch-configure_ac
--- /dev/null   1 Jan 1970 00:00:00 -
+++ security/libnettle/patches/patch-configure_ac   20 Apr 2023 20:18:14 
-
@@ -0,0 +1,58 @@
+Index: configure.ac
+--- configure.ac.orig
 configure.ac
+@@ -1047,6 +1047,54 @@ if test "$nettle_cv_asm_x86_gnu_property" = yes; then
+   .popsection'
+ fi
+ 
++dnl  Define
++dnl  1. ASM_X86_ENDBR for bti.
++dnl  2. ASM_X86_MARK_CET to add a .note.gnu.property section to mark
++dnl  Arm BTI support if needed.
++AC_CACHE_CHECK([if Arm BTI is enabled],
++  [nettle_cv_asm_arm_bti],
++  [AC_TRY_COMPILE([
++#ifndef __ARM_FEATURE_BTI_DEFAULT
++#error Arm BTI is not enabled
++#endif
++  ], [],
++  [nettle_cv_asm_arm_bti=yes],
++  [nettle_cv_asm_arm_bti=no])])
++if test "$nettle_cv_asm_arm_bti" = yes; then
++  ASM_X86_ENDBR="bti c"
++  AC_CACHE_CHECK([if .note.gnu.property section is needed],
++[nettle_cv_asm_arm_gnu_property],
++[AC_TRY_COMPILE([
++#if !defined __ELF__ || !defined __ARM_FEATURE_BTI_DEFAULT
++#error GNU property is not needed
++#endif
++], [],
++[nettle_cv_asm_arm_gnu_property=yes],
++[nettle_cv_asm_arm_gnu_property=no])])
++else
++  nettle_cv_asm_arm_gnu_property=no
++fi
++if test "$nettle_cv_asm_arm_gnu_property" = yes; then
++  ASM_X86_MARK_CET='
++  .pushsection ".note.gnu.property", "a"
++  .p2align 3
++  .long 1f - 0f
++  .long 4f - 1f
++  .long 5
++0:
++  .asciz "GNU"
++1:
++  .p2align 3
++  .long 0xc000

[UPDATE] mail/s-postgray: v0.8.1

2023-04-20 Thread Steffen Nurpmeso
Hello ports@!

"Something Gray on Bicycle-Day" was unfortunately necessary, so
i spent some time and implemented sandboxing.
I expect no "real" further releases.

   postfix(1) graylisting policy daemon.  See its README + manual for more.
   [.]
   * Many, many thanks to Jens Schleusener, and his cron job!
   + Add --status to query server status.
   + Server PID is now stored in the lock file (renamed to VAL_NAME.pid),
 and --startup now waits for server response (like --shutdown does).
   + Add sandboxing: generic setrlimit(2) based, plus an OS-dependent
 strict sandboxing that can be disabled via --untamed.  (Because it may
 require an additional, internally managed, logger process, and may be
 incompatible to (future) C library changes (see makefile).)
 (On OpenBSD configured file paths are now even fixed byte-by-byte.)

^ pledge/unveil: SIGHUP configuration reload requires that
actually used file paths have not changed (byte-wise).

   - FIX memory map return check.
   - FIX possible error path crash during program startup (missing fmt arg).
   - fix: add missing su_log_set_level() and make --verbose work for users!
   - fix: --startup was missing short -@ equivalent.
   - fix: --test-mode did not include "focus-sender", "once" and "verbose".
   - fix: VAL_MSG_* could not be overwritten on make(1) command line.
   - Typos: treshold->threshold.  (Jens Schleusener)
   - (Source code style change spaces/80 -> tab/120+, saves ~12KB; etc.)

Ciao!

Index: Makefile
===
RCS file: /cvs/ports/mail/s-postgray/Makefile,v
retrieving revision 1.4
diff -u -p -a -p -u -r1.4 Makefile
--- Makefile31 Oct 2022 23:14:54 -  1.4
+++ Makefile20 Apr 2023 20:09:55 -
@@ -1,11 +1,10 @@
 COMMENT=   fast and secure postfix graylisting policy server
 
-DISTNAME=  s-postgray-0.8.0
+DISTNAME=  s-postgray-0.8.1
 CATEGORIES=mail
 HOMEPAGE=  https://www.sdaoden.eu/code.html\#s-postgray
 
 MASTER_SITES=  https://ftp.sdaoden.eu/
-FIX_EXTRACT_PERMISSIONS=Yes
 
 MAINTAINER=Steffen Nurpmeso 
 
@@ -19,7 +18,7 @@ MAKE_FLAGS=   MANDIR="${DESTDIR}${PREFIX}
VAL_STORE_PATH=/tmp
 
 # get rid of hardcoded -O2
-MAKE_FLAGS+=   SUFOPT=-I./include
+MAKE_FLAGS+=   SUFOPT="-DNDEBUG -I./include"
 
 do-test:
cd ${WRKBUILD} && ./s-postgray-test.sh
Index: distinfo
===
RCS file: /cvs/ports/mail/s-postgray/distinfo,v
retrieving revision 1.3
diff -u -p -a -p -u -r1.3 distinfo
--- distinfo19 Sep 2022 15:02:29 -  1.3
+++ distinfo20 Apr 2023 20:09:55 -
@@ -1,2 +1,2 @@
-SHA256 (s-postgray-0.8.0.tar.gz) = TR44Q3hUfAx+6KV6u8ZktUmlH7Zo1E4zqZTQJj+V1TI=
-SIZE (s-postgray-0.8.0.tar.gz) = 142362
+SHA256 (s-postgray-0.8.1.tar.gz) = pFwBgDsPo/HUWwj7XjC0uLkkShuMcEwqrvp+SFrLTMg=
+SIZE (s-postgray-0.8.1.tar.gz) = 156386

--steffen
|
|Der Kragenbaer,The moon bear,
|der holt sich munter   he cheerfully and one by one
|einen nach dem anderen runter  wa.ks himself off
|(By Robert Gernhardt)



CVS: cvs.openbsd.org: ports

2023-04-20 Thread Landry Breuil
CVSROOT:/cvs
Module name:ports
Changes by: lan...@cvs.openbsd.org  2023/04/20 13:47:37

Modified files:
x11/xfce4/xfce4-mailwatch: Makefile distinfo 

Log message:
x11/xfce4/xfce4-mailwatch: update to 1.3.1



CVS: cvs.openbsd.org: ports

2023-04-20 Thread Alexander Bluhm
CVSROOT:/cvs
Module name:ports
Changes by: bl...@cvs.openbsd.org   2023/04/20 13:23:29

Modified files:
converters/p5-Sereal-Encoder: Makefile distinfo 

Log message:
update p5-Sereal-Encoder to 5.004



CVS: cvs.openbsd.org: ports

2023-04-20 Thread Antoine Jacoutot
CVSROOT:/cvs
Module name:ports
Changes by: ajacou...@cvs.openbsd.org   2023/04/20 13:18:26

Modified files:
sysutils/terragrunt: Makefile distinfo 

Log message:
Update to terragrunt-0.45.4.



CVS: cvs.openbsd.org: ports

2023-04-20 Thread Alexander Bluhm
CVSROOT:/cvs
Module name:ports
Changes by: bl...@cvs.openbsd.org   2023/04/20 13:18:03

Modified files:
converters/p5-Sereal-Decoder: Makefile distinfo 

Log message:
update p5-Sereal-Decoder to 5.004



CVS: cvs.openbsd.org: ports

2023-04-20 Thread Antoine Jacoutot
CVSROOT:/cvs
Module name:ports
Changes by: ajacou...@cvs.openbsd.org   2023/04/20 13:13:46

Modified files:
print/epson-inkjet-printer-escpr: Makefile distinfo 
print/epson-inkjet-printer-escpr/pkg: PLIST 

Log message:
Update to epson-inkjet-printer-escpr-1.7.26.



CVS: cvs.openbsd.org: ports

2023-04-20 Thread Antoine Jacoutot
CVSROOT:/cvs
Module name:ports
Changes by: ajacou...@cvs.openbsd.org   2023/04/20 13:09:22

Modified files:
sysutils/cloud-sql-proxy: Makefile distinfo 

Log message:
Update to cloud-sql-proxy-2.2.0.



CVS: cvs.openbsd.org: ports

2023-04-20 Thread Theo Buehler
CVSROOT:/cvs
Module name:ports
Changes by: t...@cvs.openbsd.org2023/04/20 13:01:39

Modified files:
security/rust-openssl-tests: Makefile crates.inc distinfo 
security/rust-openssl-tests/pkg: PLIST 

Log message:
Update to rust-openssl-tests 20230420



CVS: cvs.openbsd.org: ports

2023-04-20 Thread Landry Breuil
CVSROOT:/cvs
Module name:ports
Changes by: lan...@cvs.openbsd.org  2023/04/20 12:37:14

Modified files:
mail/stalwart/cli: Makefile crates.inc distinfo 
mail/stalwart/cli/patches: patch-Cargo_toml 
Added files:
mail/stalwart/cli/patches: 
   
patch-modcargo-crates_reqwest-0_11_11_src_async_impl_client_rs 
   
patch-modcargo-crates_reqwest-0_11_11_src_redirect_rs 
Removed files:
mail/stalwart/cli/patches: 
   
patch-modcargo-crates_jmap-client-0_1_0_src_client_rs 

Log message:
mail/stalwart/cli: update to 0.2.0.

adds support for managing the smtp server in addition to jmap.



CVS: cvs.openbsd.org: ports

2023-04-20 Thread Landry Breuil
CVSROOT:/cvs
Module name:ports
Changes by: lan...@cvs.openbsd.org  2023/04/20 12:33:48

Modified files:
mail/stalwart  : Makefile 

Log message:
+mail/stalwart/smtp



CVS: cvs.openbsd.org: ports

2023-04-20 Thread Landry Breuil
CVSROOT:/cvs
Module name:ports
Changes by: lan...@cvs.openbsd.org  2023/04/20 12:33:07

Log message:
Import mail/stalwart/smtp 0.1.2.

Stalwart SMTP is a modern SMTP server developed in Rust with a focus on
security, speed, and extensive configurability. It features built-in
DMARC, DKIM, SPF and ARC support for message authentication, strong
transport security through DANE, MTA-STS and SMTP TLS reporting, and
offers great flexibility and customization thanks to its dynamic
configuration rules and native support for Sieve scripts.

WWW: https://smtp.stalw.art/

ok sthen@

Status:

Vendor Tag: landry
Release Tags:   landry_20230420

N ports/mail/stalwart/smtp/Makefile
N ports/mail/stalwart/smtp/distinfo
N ports/mail/stalwart/smtp/crates.inc
N ports/mail/stalwart/smtp/pkg/DESCR
N ports/mail/stalwart/smtp/pkg/PLIST
N ports/mail/stalwart/smtp/pkg/stalwart_smtp.rc
N ports/mail/stalwart/smtp/patches/patch-Cargo_toml
N 
ports/mail/stalwart/smtp/patches/patch-modcargo-crates_sieve-rs-0_2_1_CHANGELOG
N 
ports/mail/stalwart/smtp/patches/patch-modcargo-crates_sieve-rs-0_2_1_examples_filter_rs
N 
ports/mail/stalwart/smtp/patches/patch-modcargo-crates_sieve-rs-0_2_1_src_compiler_grammar_tests_test_execute_rs
N 
ports/mail/stalwart/smtp/patches/patch-modcargo-crates_sieve-rs-0_2_1_src_compiler_lexer_word_rs
N 
ports/mail/stalwart/smtp/patches/patch-modcargo-crates_sieve-rs-0_2_1_src_lib_rs
N 
ports/mail/stalwart/smtp/patches/patch-modcargo-crates_sieve-rs-0_2_1_src_runtime_context_rs
N ports/mail/stalwart/smtp/patches/patch-resources_config_config_toml
N 
ports/mail/stalwart/smtp/patches/patch-modcargo-crates_sieve-rs-0_2_1_src_runtime_tests_mod_rs
N 
ports/mail/stalwart/smtp/patches/patch-modcargo-crates_sieve-rs-0_2_1_tests_plugins_execute_svtest

No conflicts created by this import



CVS: cvs.openbsd.org: ports

2023-04-20 Thread Landry Breuil
CVSROOT:/cvs
Module name:ports
Changes by: lan...@cvs.openbsd.org  2023/04/20 12:31:35

Modified files:
infrastructure/db: user.list 

Log message:
infrastructure/db/user.list: recycle uid 567 for upcoming mail/stalwart/smtp 
port



Re: [update] dokuwiki 2023-04-04

2023-04-20 Thread Mike Fischer
Just a note: DokuWiki 2023-04-04 "Jack Jackrum“ works fine in my manually 
upgraded test setups on OpenBSD 7.3.

But people who use embedded HTML or PHP (on private wikis) will need to install 
additional plugins, as that functionality was removed. This is mentioned in the 
release notes but some people don’t read those and get frustrated when their 
wiki then breaks.

Also many plugins and templates have not been officially marked as compatible 
yet, though my little plugin zoo seems to work fine using the sprintDoc 
Template.

I am also using PHP 8.2.5 for my tests which causes no major issues. But all 
OpenBSD 7.3 supported PHP versions should work, i.e. 7.4, 8.0, 8.1 and 8.2.


In summary: I’m ok with this upgrade. But some people may get broken wikis 
after a pkg_add -u. So maybe a message about reading the release notes or the 
potential need to replace embedded HTML/PHP functionality using a plugin if 
needed may be prudent?


Mike


> Am 20.04.2023 um 15:27 schrieb Landry Breuil :
> 
> Hi,
> 
> here's an update to latest dokuwiki, cf
> https://www.dokuwiki.org/changes#release_2023-04-04_jack_jackrum
> 
> improves compat with php 8.1 (eg less warnings), i havent tested the
> package but i'm running the stable branch of upstream git (and some
> plugins, color, simplenavi, move, bootstrap3 theme..) with 8.1 fine.
> 
> Landry
? dokuwiki-2023-04-04.diff
Index: Makefile
===
RCS file: /cvs/ports/www/dokuwiki/Makefile,v
retrieving revision 1.41
diff -u -r1.41 Makefile
--- Makefile8 Feb 2023 11:30:40 -   1.41
+++ Makefile20 Apr 2023 13:17:45 -
@@ -1,11 +1,10 @@
 COMMENT =  standards compliant, simple to use Wiki
 
-VERSION =  2022-07-31a
+VERSION =  2023-04-04
 DISTNAME = dokuwiki-${VERSION}
 PKGNAME =  dokuwiki-${VERSION:S/-/./g}
 CATEGORIES =   www
 HOMEPAGE = https://www.dokuwiki.org/dokuwiki
-REVISION = 0
 
 MAINTAINER =   Pierre-Emmanuel Andre 
 # GPLv2
Index: distinfo
===
RCS file: /cvs/ports/www/dokuwiki/distinfo,v
retrieving revision 1.19
diff -u -r1.19 distinfo
--- distinfo13 Sep 2022 20:14:00 -  1.19
+++ distinfo20 Apr 2023 13:17:45 -
@@ -1,2 +1,2 @@
-SHA256 (dokuwiki-2022-07-31a.tgz) = 
SO0q4R+koK6DOK+a7cg3YBs04hwL4V0W4tYijKepHyM=
-SIZE (dokuwiki-2022-07-31a.tgz) = 3985949
+SHA256 (dokuwiki-2023-04-04.tgz) = Pj+XtHokMy7lnqUihlh6ucNCeSuR8+7BjDvxSVcRe0Y=
+SIZE (dokuwiki-2023-04-04.tgz) = 4032792
Index: pkg/PLIST
===
RCS file: /cvs/ports/www/dokuwiki/pkg/PLIST,v
retrieving revision 1.18
diff -u -r1.18 PLIST
--- pkg/PLIST   13 Sep 2022 20:14:00 -  1.18
+++ pkg/PLIST   20 Apr 2023 13:17:45 -
@@ -14,8 +14,6 @@
 dokuwiki/bin/render.php
 dokuwiki/bin/striplangs.php
 dokuwiki/bin/wantedpages.php
-dokuwiki/composer.json
-dokuwiki/composer.lock
 @owner www
 dokuwiki/conf/
 @owner
@@ -192,6 +190,7 @@
 dokuwiki/inc/HTTP/HTTPClient.php
 dokuwiki/inc/HTTP/HTTPClientException.php
 dokuwiki/inc/HTTP/Headers.php
+dokuwiki/inc/Info.php
 dokuwiki/inc/Input/
 dokuwiki/inc/Input/Get.php
 dokuwiki/inc/Input/Input.php
@@ -261,7 +260,6 @@
 dokuwiki/inc/Parsing/ParserMode/Formatting.php
 dokuwiki/inc/Parsing/ParserMode/Header.php
 dokuwiki/inc/Parsing/ParserMode/Hr.php
-dokuwiki/inc/Parsing/ParserMode/Html.php
 dokuwiki/inc/Parsing/ParserMode/Internallink.php
 dokuwiki/inc/Parsing/ParserMode/Linebreak.php
 dokuwiki/inc/Parsing/ParserMode/Listblock.php
@@ -270,7 +268,6 @@
 dokuwiki/inc/Parsing/ParserMode/Multiplyentity.php
 dokuwiki/inc/Parsing/ParserMode/Nocache.php
 dokuwiki/inc/Parsing/ParserMode/Notoc.php
-dokuwiki/inc/Parsing/ParserMode/Php.php
 dokuwiki/inc/Parsing/ParserMode/Plugin.php
 dokuwiki/inc/Parsing/ParserMode/Preformatted.php
 dokuwiki/inc/Parsing/ParserMode/Quote.php
@@ -1404,6 +1401,7 @@
 dokuwiki/inc/lang/hy/edit.txt
 dokuwiki/inc/lang/hy/editrev.txt
 dokuwiki/inc/lang/hy/index.txt
+dokuwiki/inc/lang/hy/jquery.ui.datepicker.js
 dokuwiki/inc/lang/hy/lang.php
 dokuwiki/inc/lang/ia/
 dokuwiki/inc/lang/ia/admin.txt
@@ -3399,6 +3397,7 @@
 dokuwiki/lib/plugins/authldap/lang/en/lang.php
 dokuwiki/lib/plugins/authldap/lang/en/settings.php
 dokuwiki/lib/plugins/authldap/lang/eo/
+dokuwiki/lib/plugins/authldap/lang/eo/lang.php
 dokuwiki/lib/plugins/authldap/lang/eo/settings.php
 dokuwiki/lib/plugins/authldap/lang/es/
 dokuwiki/lib/plugins/authldap/lang/es/lang.php
@@ -3529,6 +3528,9 @@
 dokuwiki/lib/plugins/authpdo/lang/en/
 dokuwiki/lib/plugins/authpdo/lang/en/lang.php
 dokuwiki/lib/plugins/authpdo/lang/en/settings.php
+dokuwiki/lib/plugins/authpdo/lang/eo/
+dokuwiki/lib/plugins/authpdo/lang/eo/lang.php
+dokuwiki/lib/plugins/authpdo/lang/eo/settings.php
 dokuwiki/lib/plugins/authpdo/lang/es/
 dokuwiki/lib/plugins/authpdo/lang/es/lang.php
 dokuwiki/lib/plugins/authpdo/lang/es/settings.php
@@ -4206,10 +4208,43 @@
 

riscv64 bulk build report

2023-04-20 Thread jca
Bulk build on riscv64.ports.openbsd.org

Started : Sun Apr  9 12:11:21 MDT 2023
Finished: Thu Apr 20 11:06:15 MDT 2023
Duration: 10 Days 22 hours 55 minutes

Built using OpenBSD 7.3-current (GENERIC.MP) #316: Fri Apr  7 11:08:20 MDT 2023

Built 10137 packages

Number of packages built each day:
Apr 9: 2074
Apr 10: 918
Apr 11: 692
Apr 12: 325
Apr 13: 529
Apr 14: 688
Apr 15: 762
Apr 16: 1268
Apr 17: 1513
Apr 18: 1362
Apr 20: 6


Critical path missing pkgs:
http://build-failures.rhaalovely.net/riscv64/2023-04-09/summary.log

Build failures: 68
http://build-failures.rhaalovely.net/riscv64/2023-04-09/audio/navidrome.log
http://build-failures.rhaalovely.net/riscv64/2023-04-09/databases/influxdb.log
http://build-failures.rhaalovely.net/riscv64/2023-04-09/devel/reposurgeon.log
http://build-failures.rhaalovely.net/riscv64/2023-04-09/devel/shfmt.log
http://build-failures.rhaalovely.net/riscv64/2023-04-09/editors/micro.log
http://build-failures.rhaalovely.net/riscv64/2023-04-09/emulators/citra.log
http://build-failures.rhaalovely.net/riscv64/2023-04-09/games/clidle.log
http://build-failures.rhaalovely.net/riscv64/2023-04-09/games/zelda3-data.log
http://build-failures.rhaalovely.net/riscv64/2023-04-09/games/zelda3-rom.log
http://build-failures.rhaalovely.net/riscv64/2023-04-09/mail/aerc.log
http://build-failures.rhaalovely.net/riscv64/2023-04-09/mail/opensmtpd-filters/rspamd.log
http://build-failures.rhaalovely.net/riscv64/2023-04-09/net/amfora.log
http://build-failures.rhaalovely.net/riscv64/2023-04-09/net/coredns.log
http://build-failures.rhaalovely.net/riscv64/2023-04-09/net/dt.log
http://build-failures.rhaalovely.net/riscv64/2023-04-09/net/eduvpn/vpn-daemon.log
http://build-failures.rhaalovely.net/riscv64/2023-04-09/net/irtt.log
http://build-failures.rhaalovely.net/riscv64/2023-04-09/net/minio/client.log
http://build-failures.rhaalovely.net/riscv64/2023-04-09/net/minio/server.log
http://build-failures.rhaalovely.net/riscv64/2023-04-09/net/nheko.log
http://build-failures.rhaalovely.net/riscv64/2023-04-09/net/snowflake_proxy.log
http://build-failures.rhaalovely.net/riscv64/2023-04-09/net/syncthing.log
http://build-failures.rhaalovely.net/riscv64/2023-04-09/net/tailscale.log
http://build-failures.rhaalovely.net/riscv64/2023-04-09/net/termshark.log
http://build-failures.rhaalovely.net/riscv64/2023-04-09/net/yggdrasil-go.log
http://build-failures.rhaalovely.net/riscv64/2023-04-09/security/cfssl.log
http://build-failures.rhaalovely.net/riscv64/2023-04-09/security/ogvt.log
http://build-failures.rhaalovely.net/riscv64/2023-04-09/security/pizauth.log
http://build-failures.rhaalovely.net/riscv64/2023-04-09/security/sops.log
http://build-failures.rhaalovely.net/riscv64/2023-04-09/security/step-cli.log
http://build-failures.rhaalovely.net/riscv64/2023-04-09/security/vault.log
http://build-failures.rhaalovely.net/riscv64/2023-04-09/shells/elvish.log
http://build-failures.rhaalovely.net/riscv64/2023-04-09/sysutils/alertmanager.log
http://build-failures.rhaalovely.net/riscv64/2023-04-09/sysutils/amazon-ecs-cli.log
http://build-failures.rhaalovely.net/riscv64/2023-04-09/sysutils/beats/filebeat.log
http://build-failures.rhaalovely.net/riscv64/2023-04-09/sysutils/beats/heartbeat.log
http://build-failures.rhaalovely.net/riscv64/2023-04-09/sysutils/beats/metricbeat.log
http://build-failures.rhaalovely.net/riscv64/2023-04-09/sysutils/beats/packetbeat.log
http://build-failures.rhaalovely.net/riscv64/2023-04-09/sysutils/dep.log
http://build-failures.rhaalovely.net/riscv64/2023-04-09/sysutils/direnv.log
http://build-failures.rhaalovely.net/riscv64/2023-04-09/sysutils/docker-cli.log
http://build-failures.rhaalovely.net/riscv64/2023-04-09/sysutils/duf.log
http://build-failures.rhaalovely.net/riscv64/2023-04-09/sysutils/envconsul.log
http://build-failures.rhaalovely.net/riscv64/2023-04-09/sysutils/exoscale-cli.log
http://build-failures.rhaalovely.net/riscv64/2023-04-09/sysutils/fzf.log
http://build-failures.rhaalovely.net/riscv64/2023-04-09/sysutils/gitlab-runner.log
http://build-failures.rhaalovely.net/riscv64/2023-04-09/sysutils/gke-gcloud-auth-plugin.log
http://build-failures.rhaalovely.net/riscv64/2023-04-09/sysutils/kopia.log
http://build-failures.rhaalovely.net/riscv64/2023-04-09/sysutils/lf.log
http://build-failures.rhaalovely.net/riscv64/2023-04-09/sysutils/llama.log
http://build-failures.rhaalovely.net/riscv64/2023-04-09/sysutils/loki,-main.log
http://build-failures.rhaalovely.net/riscv64/2023-04-09/sysutils/nomad.log
http://build-failures.rhaalovely.net/riscv64/2023-04-09/sysutils/oc.log
http://build-failures.rhaalovely.net/riscv64/2023-04-09/sysutils/planor.log
http://build-failures.rhaalovely.net/riscv64/2023-04-09/sysutils/promscale.log
http://build-failures.rhaalovely.net/riscv64/2023-04-09/sysutils/rclone.log
http://build-failures.rhaalovely.net/riscv64/2023-04-09/sysutils/restic-rest-server.log
http://build-failures.rhaalovely.net/riscv64/2023-04-09/sysutils/serf.log

Re: OpenBSD 7.3, roundcubemail & php 8.0 vs php 8.1

2023-04-20 Thread Steve Williams (Contractor)

Hi,

Just to follow up in case it helps anyone in the future...

I modified all the php 8.1 config files similar to my customizations of 
the php 8.0.


Added all the php 8.1 packages corresponding to the 8.0 packages, 
enabled all the 8.1 addons, switched to 8.1 and everything ran fine.


I deleted all the php 8.0 packages and have a nice clean system 
(pkg_delete -a)


Thanks for the feedback on my original post.

Cheers,
Steve W.


On 4/19/2023 9:16 AM, Steve Williams (Contractor) wrote:

Hi,

I just completed the 7.5 upgrade process and after running the pkg_add 
-u, I ended up with both


 * php-8.0.28p1
 * php-8.1.18

Poking around, I find that php 8.1.18 is pulled in as a dependency of 
roundcubemail.


I have php-8.0.28p1 installed (upgraded from 7.2). I have a couple of 
un-packaged web applications (eg: piwigo) that need php.


Is the "default" version of PHP the 8.1.18 version for OnBase 7.3?

For example, rc.conf.local still has php80_fpm in it, rather than 
php81_fpm.


I can move the php/php_fpm configs to php-8.1.18 and then pkg_delete 
the php-8.0.28p1 associated packages, but I wanted to make sure this 
was the correct approach.


Here's what my system looks like post upgrade:


php-8.0.28p1 server-side HTML-embedded scripting language
php-8.1.18 server-side HTML-embedded scripting language
php-bz2-8.0.28p1    bzip2 compression extensions for php
php-curl-8.0.28p1   curl URL library extensions for php
php-gd-8.0.28p1 image manipulation extensions for php
php-intl-8.0.28p1   intl library support for php
php-intl-8.1.18 intl library support for php
php-mysqli-8.0.28p1 mysql database access extensions for php
php-pdo_mysql-8.0.28p1 PDO mysql database access extensions for php
php-pdo_pgsql-8.1.18 PDO pgsql database access extensions for php
php-pspell-8.0.28p1 pspell library extensions for php
php-pspell-8.1.18   pspell library extensions for php
php-zip-8.0.28p1    zip functions for php
php-zip-8.1.18  zip functions for php

Thanks,
Steve Williams




CVS: cvs.openbsd.org: ports

2023-04-20 Thread Landry Breuil
CVSROOT:/cvs
Module name:ports
Changes by: lan...@cvs.openbsd.org  2023/04/20 11:07:52

Modified files:
textproc/solr  : Tag: OPENBSD_7_3 Makefile 
textproc/solr/patches: Tag: OPENBSD_7_3 patch-bin_solr 

Log message:
textproc/solr: sync patches/patch-bin_solr r1.22, forgotten in previous



CVS: cvs.openbsd.org: ports

2023-04-20 Thread Landry Breuil
CVSROOT:/cvs
Module name:ports
Changes by: lan...@cvs.openbsd.org  2023/04/20 11:03:33

Modified files:
www/dokuwiki   : Makefile distinfo 
www/dokuwiki/pkg: PLIST 

Log message:
www/dokuwiki: update to 2023-04-04

see https://www.dokuwiki.org/changes#release_2023-04-04_jack_jackrum

ok pea@ (MAINTAINER)



CVS: cvs.openbsd.org: ports

2023-04-20 Thread Alexander Bluhm
CVSROOT:/cvs
Module name:ports
Changes by: bl...@cvs.openbsd.org   2023/04/20 10:58:38

Modified files:
net/p5-NetPacket: Makefile distinfo 
net/p5-NetPacket/patches: patch-MANIFEST 
net/p5-NetPacket/pkg: PLIST 
Added files:
net/p5-NetPacket/patches: patch-lib_NetPacket_PFLog_pm 
Removed files:
net/p5-NetPacket/patches: patch-NetPacket_ICMP_pm 
  patch-NetPacket_ICMPv6_pm 
  patch-NetPacket_IP_pm 
  patch-NetPacket_IPv6_pm 
  patch-NetPacket_PFLog_pm 
  patch-NetPacket_UDP_pm 

Log message:
update p5-NetPacket to 1.7.2



Re: UPDATE: pianobar 2022.04.01

2023-04-20 Thread Josh Grosse
On Tue, Apr 18, 2023 at 08:08:45PM -0400, Brad Smith wrote:
> Here is an update to pianobar 2022.04.01.
> 
> 
> Release 2022.04.01
> 
> - Not a joke
> - Fix compilation with ffmpeg 5.0 and replace deprecated function
> - Improved retry handling with unreliable HTTP proxies
> - Minor UI improvements

Lightly tested on amd64.



Re: [update] dokuwiki 2023-04-04

2023-04-20 Thread Pierre-Emmanuel Andre

Hi,

The diff looks good, thanks.
Ok pea@

Regards,

Le 2023-04-20 15:27, Landry Breuil a écrit :

Hi,

here's an update to latest dokuwiki, cf
https://www.dokuwiki.org/changes#release_2023-04-04_jack_jackrum

improves compat with php 8.1 (eg less warnings), i havent tested the
package but i'm running the stable branch of upstream git (and some
plugins, color, simplenavi, move, bootstrap3 theme..) with 8.1 fine.

Landry




aarch64 bulk build report

2023-04-20 Thread phessler
bulk build on arm64.ports.openbsd.org
started on  Tue Apr 18 00:33:10 MDT 2023
finished at Thu Apr 20 09:26:21 MDT 2023
lasted 2D08h53m
done with kern.version=OpenBSD 7.3-current (GENERIC.MP) #2095: Mon Apr 17 
14:00:13 MDT 2023

built packages:11580
Apr 18:3337
Apr 19:3175
Apr 20:5067


critical path missing pkgs:  
http://build-failures.rhaalovely.net/aarch64/2023-04-18/summary.log

build failures: 0
grep: /usr/ports/logs/aarch64/locks/*: No such file or directory
find: failures: No such file or directory
cp: failures/: No such file or directory

recurrent failures
new failures
resolved failures
tar: Unable to access aarch64/failures: No such file or directory
tar: WARNING! These file names were not selected:
aarch64/failures



CVS: cvs.openbsd.org: ports

2023-04-20 Thread Stefan Sperling
CVSROOT:/cvs
Module name:ports
Changes by: s...@cvs.openbsd.org2023/04/20 08:51:46

Modified files:
devel/git  : Makefile 
devel/git/pkg  : PLIST-main 

Log message:
make devel/git,-main depend on gitwrapper provided by devel/got

gitwrapper resolves path namespace conflicts when both gotd and git
are installed. The commands git-upload-pack and git-receive-pack are
redirected either to stock Git tooling in /usr/local/libexec/git/
or to gotsh(1) if the repository is listed in /etc/gotd.conf.

ok sthen@



CVS: cvs.openbsd.org: ports

2023-04-20 Thread Stefan Sperling
CVSROOT:/cvs
Module name:ports
Changes by: s...@cvs.openbsd.org2023/04/20 08:51:10

Modified files:
devel/got  : Makefile distinfo 
Added files:
devel/got/pkg  : DESCR-gitwrapper PLIST-gitwrapper 

Log message:
update to got-0.87

see git repository history for per-change authorship information
- add gitwrapper(1)
- tog: resume blame and diff search from the first line
- fix crash in got log due to NULL-deref in got_object_blob_close
- add support for protecting references against 'got send -f' to gotd
- fix spurious empty packfile error from gotd when rewinding a branch
- tog: implement automated test harness
- update the base commit ID of unmodified files if the blob ID matches
- fix rebase/histedit -a leaving some files on the temporary branch
- make 'got revert' and 'got rm' work on non-existent directories
- got: flush stdout before printing the error in main()
- when aborting rebase/histedit/merge, unlink files added by merged changes
- fix 'got commit' using a bad parent commit ID when worktree is out-of-date
- allow no-op merge commits to be created
- fix sending merge commits
- show how to fetch a pull request in got.1 pull request example section

ok sthen@



CVS: cvs.openbsd.org: ports

2023-04-20 Thread Antoine Jacoutot
CVSROOT:/cvs
Module name:ports
Changes by: ajacou...@cvs.openbsd.org   2023/04/20 08:08:13

Modified files:
www/webkitgtk4 : Makefile distinfo 
Removed files:
www/webkitgtk4/patches: 

patch-Source_WebKit_UIProcess_API_glib_WebKitUserContentManager_cpp 

Log message:
Update to webkitgtk40-2.40.1.



Re: [net/transmission] issues with magnet links after port update to 4.0.2

2023-04-20 Thread Josh Grosse
On Thu, Apr 20, 2023 at 12:23:38PM +0100, Raf Czlonka wrote:
> Hello,
> 
> Recent transmission port update brought some issues related to
> magnet links when used with transmission-cli - essentially, the
> error/warning messages are the same as the ones reported for
> transmission-remote[0][1], e.g.:
> 
>   $ transmission-cli 
> "magnet:?xt=urn:btih:ad377e33a5ad91a2291564c96af534e1d87336bb=FreeBSD-13.2-RELEASE-amd64-mini-memstick.img.xz"
>   transmission-cli 4.0.2 (2a57b17031)
>   [2023-04-20 12:13:06.455] utils.cc:76: Couldn't read 
> 'magnet:?xt=urn:btih:ad377e33a5ad91a2291564c96af534e1d87336bb=FreeBSD-13.2-RELEASE-amd64-mini-memstick.img.xz':
>  No such file or directory (2)
> 
> Both issues with transmission-remote were fixed before 4.0.2 got
> released[2] but transmission-cli remains affected.
> 
> Also, 4.0.3 has been released last week so perhaps update/fix could
> be combined?
> 
> [0] https://github.com/transmission/transmission/issues/5028
> [1] https://github.com/transmission/transmission/issues/5073
> [2] https://github.com/transmission/transmission/pull/5088
> [3] https://github.com/transmission/transmission/releases/tag/4.0.3
> 
> Regards,
> 
> Raf
> 
> P.S. I'm not subscribed to ports@ mailing list so please CC me if need be.

Thank you for the report!  I can reproduce the problem with 4.0.3, and I've
opened PR 5424 with upstream to resolve. 

https://github.com/transmission/transmission/issues/5424



[update] dokuwiki 2023-04-04

2023-04-20 Thread Landry Breuil
Hi,

here's an update to latest dokuwiki, cf
https://www.dokuwiki.org/changes#release_2023-04-04_jack_jackrum

improves compat with php 8.1 (eg less warnings), i havent tested the
package but i'm running the stable branch of upstream git (and some
plugins, color, simplenavi, move, bootstrap3 theme..) with 8.1 fine.

Landry
? dokuwiki-2023-04-04.diff
Index: Makefile
===
RCS file: /cvs/ports/www/dokuwiki/Makefile,v
retrieving revision 1.41
diff -u -r1.41 Makefile
--- Makefile8 Feb 2023 11:30:40 -   1.41
+++ Makefile20 Apr 2023 13:17:45 -
@@ -1,11 +1,10 @@
 COMMENT =  standards compliant, simple to use Wiki
 
-VERSION =  2022-07-31a
+VERSION =  2023-04-04
 DISTNAME = dokuwiki-${VERSION}
 PKGNAME =  dokuwiki-${VERSION:S/-/./g}
 CATEGORIES =   www
 HOMEPAGE = https://www.dokuwiki.org/dokuwiki
-REVISION = 0
 
 MAINTAINER =   Pierre-Emmanuel Andre 
 # GPLv2
Index: distinfo
===
RCS file: /cvs/ports/www/dokuwiki/distinfo,v
retrieving revision 1.19
diff -u -r1.19 distinfo
--- distinfo13 Sep 2022 20:14:00 -  1.19
+++ distinfo20 Apr 2023 13:17:45 -
@@ -1,2 +1,2 @@
-SHA256 (dokuwiki-2022-07-31a.tgz) = 
SO0q4R+koK6DOK+a7cg3YBs04hwL4V0W4tYijKepHyM=
-SIZE (dokuwiki-2022-07-31a.tgz) = 3985949
+SHA256 (dokuwiki-2023-04-04.tgz) = Pj+XtHokMy7lnqUihlh6ucNCeSuR8+7BjDvxSVcRe0Y=
+SIZE (dokuwiki-2023-04-04.tgz) = 4032792
Index: pkg/PLIST
===
RCS file: /cvs/ports/www/dokuwiki/pkg/PLIST,v
retrieving revision 1.18
diff -u -r1.18 PLIST
--- pkg/PLIST   13 Sep 2022 20:14:00 -  1.18
+++ pkg/PLIST   20 Apr 2023 13:17:45 -
@@ -14,8 +14,6 @@
 dokuwiki/bin/render.php
 dokuwiki/bin/striplangs.php
 dokuwiki/bin/wantedpages.php
-dokuwiki/composer.json
-dokuwiki/composer.lock
 @owner www
 dokuwiki/conf/
 @owner
@@ -192,6 +190,7 @@
 dokuwiki/inc/HTTP/HTTPClient.php
 dokuwiki/inc/HTTP/HTTPClientException.php
 dokuwiki/inc/HTTP/Headers.php
+dokuwiki/inc/Info.php
 dokuwiki/inc/Input/
 dokuwiki/inc/Input/Get.php
 dokuwiki/inc/Input/Input.php
@@ -261,7 +260,6 @@
 dokuwiki/inc/Parsing/ParserMode/Formatting.php
 dokuwiki/inc/Parsing/ParserMode/Header.php
 dokuwiki/inc/Parsing/ParserMode/Hr.php
-dokuwiki/inc/Parsing/ParserMode/Html.php
 dokuwiki/inc/Parsing/ParserMode/Internallink.php
 dokuwiki/inc/Parsing/ParserMode/Linebreak.php
 dokuwiki/inc/Parsing/ParserMode/Listblock.php
@@ -270,7 +268,6 @@
 dokuwiki/inc/Parsing/ParserMode/Multiplyentity.php
 dokuwiki/inc/Parsing/ParserMode/Nocache.php
 dokuwiki/inc/Parsing/ParserMode/Notoc.php
-dokuwiki/inc/Parsing/ParserMode/Php.php
 dokuwiki/inc/Parsing/ParserMode/Plugin.php
 dokuwiki/inc/Parsing/ParserMode/Preformatted.php
 dokuwiki/inc/Parsing/ParserMode/Quote.php
@@ -1404,6 +1401,7 @@
 dokuwiki/inc/lang/hy/edit.txt
 dokuwiki/inc/lang/hy/editrev.txt
 dokuwiki/inc/lang/hy/index.txt
+dokuwiki/inc/lang/hy/jquery.ui.datepicker.js
 dokuwiki/inc/lang/hy/lang.php
 dokuwiki/inc/lang/ia/
 dokuwiki/inc/lang/ia/admin.txt
@@ -3399,6 +3397,7 @@
 dokuwiki/lib/plugins/authldap/lang/en/lang.php
 dokuwiki/lib/plugins/authldap/lang/en/settings.php
 dokuwiki/lib/plugins/authldap/lang/eo/
+dokuwiki/lib/plugins/authldap/lang/eo/lang.php
 dokuwiki/lib/plugins/authldap/lang/eo/settings.php
 dokuwiki/lib/plugins/authldap/lang/es/
 dokuwiki/lib/plugins/authldap/lang/es/lang.php
@@ -3529,6 +3528,9 @@
 dokuwiki/lib/plugins/authpdo/lang/en/
 dokuwiki/lib/plugins/authpdo/lang/en/lang.php
 dokuwiki/lib/plugins/authpdo/lang/en/settings.php
+dokuwiki/lib/plugins/authpdo/lang/eo/
+dokuwiki/lib/plugins/authpdo/lang/eo/lang.php
+dokuwiki/lib/plugins/authpdo/lang/eo/settings.php
 dokuwiki/lib/plugins/authpdo/lang/es/
 dokuwiki/lib/plugins/authpdo/lang/es/lang.php
 dokuwiki/lib/plugins/authpdo/lang/es/settings.php
@@ -4206,10 +4208,43 @@
 dokuwiki/lib/plugins/logviewer/admin.php
 dokuwiki/lib/plugins/logviewer/admin.svg
 dokuwiki/lib/plugins/logviewer/lang/
+dokuwiki/lib/plugins/logviewer/lang/de/
+dokuwiki/lib/plugins/logviewer/lang/de/intro.txt
+dokuwiki/lib/plugins/logviewer/lang/de/lang.php
+dokuwiki/lib/plugins/logviewer/lang/de/nolog.txt
 dokuwiki/lib/plugins/logviewer/lang/en/
 dokuwiki/lib/plugins/logviewer/lang/en/intro.txt
 dokuwiki/lib/plugins/logviewer/lang/en/lang.php
 dokuwiki/lib/plugins/logviewer/lang/en/nolog.txt
+dokuwiki/lib/plugins/logviewer/lang/es/
+dokuwiki/lib/plugins/logviewer/lang/es/intro.txt
+dokuwiki/lib/plugins/logviewer/lang/es/lang.php
+dokuwiki/lib/plugins/logviewer/lang/es/nolog.txt
+dokuwiki/lib/plugins/logviewer/lang/fr/
+dokuwiki/lib/plugins/logviewer/lang/fr/intro.txt
+dokuwiki/lib/plugins/logviewer/lang/fr/lang.php
+dokuwiki/lib/plugins/logviewer/lang/fr/nolog.txt
+dokuwiki/lib/plugins/logviewer/lang/it/
+dokuwiki/lib/plugins/logviewer/lang/it/lang.php
+dokuwiki/lib/plugins/logviewer/lang/pt/
+dokuwiki/lib/plugins/logviewer/lang/pt-br/

Re: update: devel/got + gitwrapper run-dep for devel/git

2023-04-20 Thread Stefan Sperling
On Thu, Apr 20, 2023 at 02:25:35PM +0200, Landry Breuil wrote:
> yes it is but for complicated cases "make update" cant work iirc. You
> need to update both packages (gitwrapper and git) altogether for it to
> work.
> 
> have you tried pointing pkg_add -u at /usr/ports/packages/amd64/all via
> TRUSTED_PKG_PATH (dont remember the exact magic)

sthen@ helped me solve the remaining issue. The fix is to use
@conflict git-<2.40.0p0 instead of @conflict git-<=2.40.0 (which
seems to match any pX revision marker).

This version upgrades fine: git-2.40.0->git-2.40.0p0+gitwrapper-0.87: ok

Quick test, without having gotd running:

$ git init foo.git
Initialized empty Git repository in /tmp/foo.git/.git/
$ git clone ssh://localhost//tmp/foo.git foo2
Cloning into 'foo2'...
warning: You appear to have cloned an empty repository.
$ cat /etc/gotd.conf
user stsp
repository "test" {
path "/tmp/test.git"
permit rw stsp
}
$ gotadmin init /tmp/test.git
gotadmin: directory exists and is not empty
$ git clone ssh://localhost/test test1
Cloning into 'test1'...
git-upload-pack: connect: /var/run/gotd.sock: Connection refused
fatal: Could not read from remote repository.

Please make sure you have the correct access rights
and the repository exists.
$

Second clone fails as expected since gotd is not running. The point is
that gitwrapper (started as git-upload-pack) ends up launching gotsh(1) for
/tmp/test.git. Whereas the real git-upload-pack, which is still present in
the directory /usr/local/libexec/git/, was launched for /tmp/foo.git.

ok?

diff /usr/ports
commit - 6e3c62131849d4c5d8f47e7e4e2d5d95fb0a263f
path + /usr/ports
blob - ddabef359f8634fd9bbf1bb3b9ca610794cad214
file + devel/git/Makefile
--- devel/git/Makefile
+++ devel/git/Makefile
@@ -3,6 +3,7 @@ DISTNAME =  git-${V}
 COMMENT-x11 =  graphical tools
 
 V =2.40.0
+REVISION = 0
 DISTNAME = git-${V}
 CATEGORIES =   devel
 
@@ -41,8 +42,10 @@ RUN_DEPENDS-main =   devel/cvsps \
 
 
 RUN_DEPENDS-main = devel/cvsps \
+   devel/got,-gitwrapper \
devel/p5-Error \
mail/p5-Mail-Tools
+
 LIB_DEPENDS-main = devel/gettext,-runtime \
net/curl
 
@@ -137,5 +140,7 @@ post-install:
perl -pi -e "s|${WRKINST}||g" ${PREFIX}/share/gitweb/gitweb.cgi
${INSTALL_DATA} ${WRKBUILD}/gitweb/README ${PREFIX}/share/gitweb
${MODTCL_WISH_ADJ} ${PREFIX}/libexec/git/git-gui--askpass
+   rm ${PREFIX}/bin/git-receive-pack   # handled by gitwrapper
+   rm ${PREFIX}/bin/git-upload-pack# handled by gitwrapper
 
 .include 
blob - ae0a7f1539223a157f78d388e6c358f9f4c8107b
file + devel/git/pkg/PLIST-main
--- devel/git/pkg/PLIST-main
+++ devel/git/pkg/PLIST-main
@@ -5,10 +5,8 @@ bin/git-cvsserver
 @rcscript ${RCDIR}/gitdaemon
 @bin bin/git
 bin/git-cvsserver
-@bin bin/git-receive-pack
 @shell bin/git-shell
 @bin bin/git-upload-archive
-@bin bin/git-upload-pack
 @bin bin/scalar
 @static-lib lib/libgit.a
 ${P5SITE}/Git/
blob - 84f229d487bb8f3fbf6d1b3a1f04693f75daaa3b
file + devel/got/Makefile
--- devel/got/Makefile
+++ devel/got/Makefile
@@ -1,11 +1,13 @@
 COMMENT-main = game of trees version control system
 COMMENT-server =   game of trees repository server
 COMMENT-webd = game of trees repository fast-cgi server
+COMMENT-gitwrapper =   invoke an appropriate Git repository server
 
-V =0.86
+V =0.87
 DISTNAME = got-${V}
 PKGNAME-server =   gotd-${V}
 PKGNAME-webd = gotwebd-${V}
+PKGNAME-gitwrapper =   gitwrapper-${V}
 CATEGORIES =   devel
 HOMEPAGE = https://gameoftrees.org
 MAINTAINER =   Stefan Sperling 
@@ -13,12 +15,15 @@ MULTI_PACKAGES =-main -server -webd
 # ISC
 PERMIT_PACKAGE =   Yes
 
-MULTI_PACKAGES =   -main -server -webd
+RUN_DEPENDS-server =   devel/got,-gitwrapper
 
+MULTI_PACKAGES =   -main -server -webd -gitwrapper
+
 # uses pledge()
 WANTLIB-main = c curses m panel pthread util z
 WANTLIB-server =   c event m util z
 WANTLIB-webd = c event m util z
+WANTLIB-gitwrapper =   c
 
 MAKE_FLAGS =   CC="${CC}"
 ALL_TARGET =   all server webd
@@ -38,4 +43,8 @@ FAKE_FLAGS =  MANDIR=${PREFIX}/man/man CHROOT_DIR=${VA
 TEST_TARGET =  regress
 FAKE_FLAGS =   MANDIR=${PREFIX}/man/man CHROOT_DIR=${VARBASE}/www
 
+post-install:
+   @ln -s gitwrapper ${PREFIX}/bin/git-upload-pack
+   @ln -s gitwrapper ${PREFIX}/bin/git-receive-pack
+
 .include 
blob - e5e69b24f97535a28a03dea6989f19bd9fdd61f6
file + devel/got/distinfo
--- devel/got/distinfo
+++ devel/got/distinfo
@@ -1,2 +1,2 @@
-SHA256 (got-0.86.tar.gz) = JHOjr8U1bRmZ74/qf/P3PqZJGUYq34cQVCSw+jurh+w=
-SIZE (got-0.86.tar.gz) = 806708
+SHA256 (got-0.87.tar.gz) = dPi14M4RWMh3Yo4NlaQrjhzh/gr8L8AZEbpOpHGXhgU=
+SIZE (got-0.87.tar.gz) = 822791
blob - /dev/null
file + devel/got/pkg/DESCR-gitwrapper 

CVS: cvs.openbsd.org: ports

2023-04-20 Thread Claudio Jeker
CVSROOT:/cvs
Module name:ports
Changes by: clau...@cvs.openbsd.org 2023/04/20 07:16:12

Modified files:
sysutils/node_exporter: Makefile 
Added files:
sysutils/node_exporter/patches: patch-cpu-collector 

Log message:
Do not handroll a bad version of struct clockinfo. Instead use the one
from x/sys/unix (at least then we only need to track one dumpster fire).
This should fix node_cpu_seconds_total to be 10 times to small.
Issue noticed by Yann (bam at oida io)
OK sthen@



CVS: cvs.openbsd.org: ports

2023-04-20 Thread Robert Nagy
CVSROOT:/cvs
Module name:ports
Changes by: rob...@cvs.openbsd.org  2023/04/20 07:14:08

Modified files:
www/chromium   : Makefile distinfo 
www/chromium/patches: 
  
patch-third_party_angle_src_libANGLE_formatutils_cpp 
  
patch-third_party_sqlite_src_amalgamation_sqlite3_c 
www/ungoogled-chromium: Makefile distinfo 
www/ungoogled-chromium/patches: 

patch-third_party_angle_src_libANGLE_formatutils_cpp 

patch-third_party_sqlite_src_amalgamation_sqlite3_c 

Log message:
update to 112.0.5615.165



[sysutils/salt] port update to 3005.1 broke current setup

2023-04-20 Thread Raf Czlonka
Hello,

The latest salt port update broke my current setup - I am no longer
able to communicate with Salt master:

$ doas salt '*' test.ping
[ERROR   ] Message timed out
Salt request timed out. The master is not responding. You may need to 
run your command with `--async` in order to bypass the congested event bus. 
With `--async`, the CLI tool will print the job id (jid) and exit immediately 
without listening for responses. You can then use `salt-run jobs.lookup_jid` to 
look up the results of the job in the job cache later.

Both master and minion processes are running on this machine:

$ ps auwx | grep -E 'salt-(master|minion)'
root 49973 93.3  1.1 54320 45452 ??  R/0 9:14AM  198:41.63 
/usr/local/bin/python3.10 /usr/local/bin/salt-minion -d -l debug
_salt20210  5.1  1.5 62764 61064 ??  S   9:14AM4:49.73 
/usr/local/bin/python3.10 /usr/local/bin/salt-master -d -l debug
_salt55244  0.0  1.4 58756 56580 ??  S   9:14AM0:17.92 
/usr/local/bin/python3.10 /usr/local/bin/salt-master -d -l debug
_salt80396  0.0  0.9 55100 37620 ??  I   9:14AM0:00.13 
/usr/local/bin/python3.10 /usr/local/bin/salt-master -d -l debug
_salt24151  0.0  0.8 55676 34148 ??  I   9:14AM0:00.12 
/usr/local/bin/python3.10 /usr/local/bin/salt-master -d -l debug
_salt54456  0.0  0.8 55176 31240 ??  S   9:14AM0:00.80 
/usr/local/bin/python3.10 /usr/local/bin/salt-master -d -l debug
_salt45759  0.0  0.9 57892 35056 ??  I   9:14AM2:09.87 
/usr/local/bin/python3.10 /usr/local/bin/salt-master -d -l debug
_salt37443  0.0  1.6 65804 63792 ??  I   9:14AM0:15.76 
/usr/local/bin/python3.10 /usr/local/bin/salt-master -d -l debug
_salt64313  0.0  1.6 65284 63932 ??  I   9:14AM0:15.56 
/usr/local/bin/python3.10 /usr/local/bin/salt-master -d -l debug
_salt74220  0.0  1.6 65820 64028 ??  I   9:14AM0:15.10 
/usr/local/bin/python3.10 /usr/local/bin/salt-master -d -l debug
_salt 8600  0.0  1.6 65856 64164 ??  I   9:14AM0:15.45 
/usr/local/bin/python3.10 /usr/local/bin/salt-master -d -l debug
_salt 4688  0.0  1.6 65828 64416 ??  I   9:14AM0:16.40 
/usr/local/bin/python3.10 /usr/local/bin/salt-master -d -l debug
_salt30004  0.0  0.8 58760 34056 ??  S  12:30PM0:00.20 
/usr/local/bin/python3.10 /usr/local/bin/salt-master -d -l debug

Minion ogs point at issues with crypto:

2023-04-20 12:38:46,549 [salt.minion
 :1161][CRITICAL][60895] Unexpected error while connecting to salt
Traceback (most recent call last):
  File "/usr/local/lib/python3.10/site-packages/salt/minion.py", line 
1135, in _connect_minion
yield minion.connect_master(failed=failed)
  File 
"/usr/local/lib/python3.10/site-packages/salt/ext/tornado/gen.py", line 1056, 
in run
value = future.result()
  File 
"/usr/local/lib/python3.10/site-packages/salt/ext/tornado/concurrent.py", line 
249, in result
raise_exc_info(self._exc_info)
  File "", line 4, in raise_exc_info
  File 
"/usr/local/lib/python3.10/site-packages/salt/ext/tornado/gen.py", line 1064, 
in run
yielded = self.gen.throw(*exc_info)
  File "/usr/local/lib/python3.10/site-packages/salt/minion.py", line 
1361, in connect_master
master, self.pub_channel = yield self.eval_master(
  File 
"/usr/local/lib/python3.10/site-packages/salt/ext/tornado/gen.py", line 1056, 
in run
value = future.result()
  File 
"/usr/local/lib/python3.10/site-packages/salt/ext/tornado/concurrent.py", line 
249, in result
raise_exc_info(self._exc_info)
  File "", line 4, in raise_exc_info
  File 
"/usr/local/lib/python3.10/site-packages/salt/ext/tornado/gen.py", line 309, in 
wrapper
yielded = next(result)
  File "/usr/local/lib/python3.10/site-packages/salt/minion.py", line 
815, in eval_master
pub_channel = salt.channel.client.AsyncPubChannel.factory(
  File 
"/usr/local/lib/python3.10/site-packages/salt/channel/client.py", line 362, in 
factory
return cls(opts, transport, auth, io_loop)
  File 
"/usr/local/lib/python3.10/site-packages/salt/channel/client.py", line 368, in 
__init__
self.token = self.auth.gen_token(b"salt")
  File "/usr/local/lib/python3.10/site-packages/salt/crypt.py", line 
915, in gen_token
return private_encrypt(self.get_keys(), clear_tok)
  File "/usr/local/lib/python3.10/site-packages/salt/crypt.py", line 
318, in private_encrypt
return key.private_encrypt(message, 
salt.utils.rsax931.RSA_X931_PADDING)
  File "/usr/local/lib/python3.10/site-packages/M2Crypto/RSA.py", line 
78, in private_encrypt

fix node_exporter cpu time

2023-04-20 Thread Claudio Jeker
As usual golang and ABI changes never work out, even years after.
This time it is a handmade copy of struct clockinfo that did not make it
over the bump in January 2021.

So add a patch to node_exporter to not use the hand made copy but instead
depend on x/sys/unix for the definition. Now x/sys/unix is a dumpster fire
but at least this way only one dumpster is burning and not all dumpsters in
the wrold.

This is something that should probably be fixed in -stable as well.
-- 
:wq Claudio

Index: Makefile
===
RCS file: /cvs/ports/sysutils/node_exporter/Makefile,v
retrieving revision 1.16
diff -u -p -r1.16 Makefile
--- Makefile19 Mar 2023 17:17:05 -  1.16
+++ Makefile20 Apr 2023 10:13:56 -
@@ -2,7 +2,7 @@ COMMENT =   prometheus exporter for hardw
 
 MODGO_MODNAME =github.com/prometheus/node_exporter
 MODGO_VERSION =v1.5.0
-REVISION = 0
+REVISION = 1
 
 DISTNAME = node_exporter-${MODGO_VERSION}
 
Index: patches/patch-cpu-collector
===
RCS file: patches/patch-cpu-collector
diff -N patches/patch-cpu-collector
--- /dev/null   1 Jan 1970 00:00:00 -
+++ patches/patch-cpu-collector 20 Apr 2023 10:13:40 -
@@ -0,0 +1,32 @@
+Use correct definition of stuct clockinfo.
+
+diff --git collector/cpu_openbsd.go collector/cpu_openbsd.go
+index 13ee99a..8715ff9 100644
+--- collector/cpu_openbsd.go
 collector/cpu_openbsd.go
+@@ -25,14 +25,6 @@ import (
+   "golang.org/x/sys/unix"
+ )
+ 
+-type clockinfo struct {
+-  hz  int32
+-  tickint32
+-  tickadj int32
+-  stathz  int32
+-  profhz  int32
+-}
+-
+ const (
+   CP_USER = iota
+   CP_NICE
+@@ -72,8 +64,8 @@ func (c *cpuCollector) Update(ch chan<- prometheus.Metric) 
(err error) {
+   if err != nil {
+   return err
+   }
+-  clock := *(*clockinfo)(unsafe.Pointer([0]))
+-  hz := float64(clock.stathz)
++  clock := *(*unix.Clockinfo)(unsafe.Pointer([0]))
++  hz := float64(clock.Stathz)
+ 
+   ncpus, err := unix.SysctlUint32("hw.ncpu")
+   if err != nil {



Re: update: devel/got + gitwrapper run-dep for devel/git

2023-04-20 Thread Landry Breuil
Le Thu, Apr 20, 2023 at 01:36:48PM +0200, Stefan Sperling a écrit :
> On Thu, Apr 20, 2023 at 07:14:39AM +0200, Landry Breuil wrote:
> > Le Wed, Apr 19, 2023 at 11:56:21PM +0200, Stefan Sperling a écrit :
> > > A new release of got introduces gitwrapper which makes it much
> > > easier to run gotd side-by-side with regular Git binaries.
> > > Essentially, clients fetching repositories over ssh will be talking to
> > > gotd if the repository is listed in /etc/gotd.conf. Otherwise they
> > > will be talking to regular Git. (Unless the user account has gotsh
> > > set as login shell, which will always talk to gotd.)
> > > 
> > > For this to work, gitwrapper must replace two specific binaries in
> > > the git package with symlinks to itself. I am trying to make this
> > > work seemlessly during upgrades from got-0.86 and git-2.40.0.
> > > 
> > > When I install the git package from the ports tree with:
> > >   make install SUDO=doas
> > > this does not install the gitwrapper package from devel/got and the
> > > files end up missing from disk. Can anyone tell what am I doing wrong?
> > > I would hope the RUN_DEPENDS I've added would take care of this?
> > 
> > I think the RDEP should be devel/got,-gitwrapper to install the
> > -gitwrapper subpackage, devel/got,gitwrapper asks for the gitwrapper
> > FLAVOR of the got port (which doesnt exist)
> 
> Ah, thanks! I missed that difference.
> 
> And I need to add gitwrapper to RUN_DEPENDS-main instead of RUN_DEPENDS.
> 
> I am now adding gitwrapper as a run-dep for gotd as well.
> 
> This gets me further but 'make install' and 'make upgrade' fail,
> even though gitwrapper is built as a package locally.
> 
> Is this supposed to work?

yes it is but for complicated cases "make update" cant work iirc. You
need to update both packages (gitwrapper and git) altogether for it to
work.

have you tried pointing pkg_add -u at /usr/ports/packages/amd64/all via
TRUSTED_PKG_PATH (dont remember the exact magic)

Landry



Re: update: devel/got + gitwrapper run-dep for devel/git

2023-04-20 Thread Stefan Sperling
On Thu, Apr 20, 2023 at 07:14:39AM +0200, Landry Breuil wrote:
> Le Wed, Apr 19, 2023 at 11:56:21PM +0200, Stefan Sperling a écrit :
> > A new release of got introduces gitwrapper which makes it much
> > easier to run gotd side-by-side with regular Git binaries.
> > Essentially, clients fetching repositories over ssh will be talking to
> > gotd if the repository is listed in /etc/gotd.conf. Otherwise they
> > will be talking to regular Git. (Unless the user account has gotsh
> > set as login shell, which will always talk to gotd.)
> > 
> > For this to work, gitwrapper must replace two specific binaries in
> > the git package with symlinks to itself. I am trying to make this
> > work seemlessly during upgrades from got-0.86 and git-2.40.0.
> > 
> > When I install the git package from the ports tree with:
> > make install SUDO=doas
> > this does not install the gitwrapper package from devel/got and the
> > files end up missing from disk. Can anyone tell what am I doing wrong?
> > I would hope the RUN_DEPENDS I've added would take care of this?
> 
> I think the RDEP should be devel/got,-gitwrapper to install the
> -gitwrapper subpackage, devel/got,gitwrapper asks for the gitwrapper
> FLAVOR of the got port (which doesnt exist)

Ah, thanks! I missed that difference.

And I need to add gitwrapper to RUN_DEPENDS-main instead of RUN_DEPENDS.

I am now adding gitwrapper as a run-dep for gotd as well.

This gets me further but 'make install' and 'make upgrade' fail,
even though gitwrapper is built as a package locally.

Is this supposed to work?

$ pwd
/usr/ports/devel/git
$ make install SUDO=doas
===> git-2.40.0p0 depends on: gitwrapper-* - not found
===>  Verifying install for gitwrapper-* in devel/got
===>  Cleaning for gitwrapper-0.87
===> gitwrapper-0.87 depends on: dwz-* -> dwz-0.14
===>  Verifying specs: c
===>  found c.97.0
===>  Installing gitwrapper-0.87 from /usr/ports/packages/amd64/all/
Can't install gitwrapper-0.87 because of conflicts (git-2.40.0)
--- gitwrapper-0.87 ---
Can't install gitwrapper-0.87: conflicts
Couldn't install gitwrapper-0.87
*** Error 1 in /usr/ports/devel/got 
(/usr/ports/infrastructure/mk/bsd.port.mk:2157 
'/var/db/pkg/gitwrapper-0.87/+CONTENTS': @/usr/bin/env -i...)
*** Error 2 in /usr/ports/devel/got 
(/usr/ports/infrastructure/mk/bsd.port.mk:2600 'install': @lock=got-0.87;  
export _LOCKS_HELD=" git-2.40...)
*** Error 1 in . (/usr/ports/infrastructure/mk/bsd.port.mk:2282 
'/usr/ports/pobj/git-2.40.0/.dep-devel-got,-gitwrapper': @unset _DEPENDS_TAR...)
*** Error 2 in . (/usr/ports/infrastructure/mk/bsd.port.mk:2155 
'/var/db/pkg/git-2.40.0p0/+CONTENTS': @cd /usr/ports/devel/git && SUBPACKAGE...)
*** Error 2 in /usr/ports/devel/git 
(/usr/ports/infrastructure/mk/bsd.port.mk:2600 'install': @lock=git-2.40.0;  
export _LOCKS_HELD=" git-2)

$ make update SUDO=doas
===> Updating for git-2.40.0p0
===> git-2.40.0p0 depends on: gitwrapper-* - not found
===>  Verifying package for gitwrapper-* in devel/got
`/usr/ports/bulk/amd64/got-0.87' is up to date.
===> Returning to build of git-2.40.0p0
Upgrading from git-2.40.0
git-2.40.0->gitwrapper-0.87 forward dependencies:
| Dependency of thunar-vcs-0.2.0p4 on git-* doesn't match
NOT MERGING: can't find update for thunar-vcs-0.2.0p4-> (ok)
Can't install git-2.40.0->2.40.0p0: can't resolve gitwrapper-0.87
Couldn't find updates for git-2.40.0 thunar-vcs-0.2.0p4
Couldn't install git-2.40.0p0 gitwrapper-0.87
*** Error 1 in . (/usr/ports/infrastructure/mk/bsd.port.mk:2169 
'/usr/ports/update/amd64/git-2.40.0p0': @b=$(cd /usr/ports/devel/git && SUBP...)
*** Error 2 in /usr/ports/devel/git 
(/usr/ports/infrastructure/mk/bsd.port.mk:2600 'update': @lock=git-2.40.0;  
export _LOCKS_HELD=" git-2.4...)
$


diff /usr/ports
commit - 6e3c62131849d4c5d8f47e7e4e2d5d95fb0a263f
path + /usr/ports
blob - ddabef359f8634fd9bbf1bb3b9ca610794cad214
file + devel/git/Makefile
--- devel/git/Makefile
+++ devel/git/Makefile
@@ -3,6 +3,7 @@ DISTNAME =  git-${V}
 COMMENT-x11 =  graphical tools
 
 V =2.40.0
+REVISION = 0
 DISTNAME = git-${V}
 CATEGORIES =   devel
 
@@ -41,8 +42,10 @@ RUN_DEPENDS-main =   devel/cvsps \
 
 
 RUN_DEPENDS-main = devel/cvsps \
+   devel/got,-gitwrapper \
devel/p5-Error \
mail/p5-Mail-Tools
+
 LIB_DEPENDS-main = devel/gettext,-runtime \
net/curl
 
@@ -137,5 +140,7 @@ post-install:
perl -pi -e "s|${WRKINST}||g" ${PREFIX}/share/gitweb/gitweb.cgi
${INSTALL_DATA} ${WRKBUILD}/gitweb/README ${PREFIX}/share/gitweb
${MODTCL_WISH_ADJ} ${PREFIX}/libexec/git/git-gui--askpass
+   rm ${PREFIX}/bin/git-receive-pack   # handled by gitwrapper
+   rm ${PREFIX}/bin/git-upload-pack# handled by gitwrapper
 
 .include 
blob - ae0a7f1539223a157f78d388e6c358f9f4c8107b
file + devel/git/pkg/PLIST-main
--- devel/git/pkg/PLIST-main
+++ devel/git/pkg/PLIST-main
@@ -5,10 +5,8 @@ 

CVS: cvs.openbsd.org: ports

2023-04-20 Thread Stuart Henderson
CVSROOT:/cvs
Module name:ports
Changes by: st...@cvs.openbsd.org   2023/04/20 05:35:45

Modified files:
textproc/zathura/plugins/mupdf: Makefile 

Log message:
bump; mupdf static linked



CVS: cvs.openbsd.org: ports

2023-04-20 Thread Stuart Henderson
CVSROOT:/cvs
Module name:ports
Changes by: st...@cvs.openbsd.org   2023/04/20 05:35:37

Modified files:
textproc/mupdf : Makefile distinfo 
textproc/mupdf/patches: patch-platform_x11_pdfapp_c 
patch-source_fitz_list-device_c 
patch-source_tools_mudraw_c 

Log message:
update to mupdf-1.22.0



CVS: cvs.openbsd.org: ports

2023-04-20 Thread Stuart Henderson
CVSROOT:/cvs
Module name:ports
Changes by: st...@cvs.openbsd.org   2023/04/20 05:26:58

Modified files:
textproc/hyperscan: Makefile distinfo 

Log message:
update to hyperscan-5.4.2



[net/transmission] issues with magnet links after port update to 4.0.2

2023-04-20 Thread Raf Czlonka
Hello,

Recent transmission port update brought some issues related to
magnet links when used with transmission-cli - essentially, the
error/warning messages are the same as the ones reported for
transmission-remote[0][1], e.g.:

$ transmission-cli 
"magnet:?xt=urn:btih:ad377e33a5ad91a2291564c96af534e1d87336bb=FreeBSD-13.2-RELEASE-amd64-mini-memstick.img.xz"
transmission-cli 4.0.2 (2a57b17031)
[2023-04-20 12:13:06.455] utils.cc:76: Couldn't read 
'magnet:?xt=urn:btih:ad377e33a5ad91a2291564c96af534e1d87336bb=FreeBSD-13.2-RELEASE-amd64-mini-memstick.img.xz':
 No such file or directory (2)

Both issues with transmission-remote were fixed before 4.0.2 got
released[2] but transmission-cli remains affected.

Also, 4.0.3 has been released last week so perhaps update/fix could
be combined?

[0] https://github.com/transmission/transmission/issues/5028
[1] https://github.com/transmission/transmission/issues/5073
[2] https://github.com/transmission/transmission/pull/5088
[3] https://github.com/transmission/transmission/releases/tag/4.0.3

Regards,

Raf

P.S. I'm not subscribed to ports@ mailing list so please CC me if need be.



CVS: cvs.openbsd.org: ports

2023-04-20 Thread Stuart Henderson
CVSROOT:/cvs
Module name:ports
Changes by: st...@cvs.openbsd.org   2023/04/20 04:48:44

Modified files:
converters/py-tnefparse: Makefile 
Added files:
converters/py-tnefparse/patches: patch-tnefparse_tnef_py 

Log message:
tnefparse: add upstream patch to allow saving attachments with no filename



CVS: cvs.openbsd.org: ports

2023-04-20 Thread Stuart Henderson
CVSROOT:/cvs
Module name:ports
Changes by: st...@cvs.openbsd.org   2023/04/20 04:48:21

ports/converters/py-tnefparse/patches

Update of /cvs/ports/converters/py-tnefparse/patches
In directory cvs.openbsd.org:/tmp/cvs-serv81910/patches

Log Message:
Directory /cvs/ports/converters/py-tnefparse/patches added to the repository



CVS: cvs.openbsd.org: ports

2023-04-20 Thread Stuart Henderson
CVSROOT:/cvs
Module name:ports
Changes by: st...@cvs.openbsd.org   2023/04/20 04:37:09

Modified files:
converters : Makefile 

Log message:
+py-tnefparse



CVS: cvs.openbsd.org: ports

2023-04-20 Thread Stuart Henderson
CVSROOT:/cvs
Module name:ports
Changes by: st...@cvs.openbsd.org   2023/04/20 04:37:08

Modified files:
archivers  : Makefile 

Log message:
+py-compressed_rtf



CVS: cvs.openbsd.org: ports

2023-04-20 Thread Stuart Henderson
CVSROOT:/cvs
Module name:ports
Changes by: st...@cvs.openbsd.org   2023/04/20 04:36:02

Log message:
import ports/converters/py-tnefparse, ok landry@

This is a pure-python library for decoding Microsoft's Transport Neutral
Encapsulation Format (TNEF). A command-line utility, tnefparse, is also
provided to list contents of TNEF files, extract attachments found inside
them and so on.

Status:

Vendor Tag: sthen
Release Tags:   sthen_20230420

N ports/converters/py-tnefparse/Makefile
N ports/converters/py-tnefparse/distinfo
N ports/converters/py-tnefparse/pkg/PLIST
N ports/converters/py-tnefparse/pkg/DESCR

No conflicts created by this import



CVS: cvs.openbsd.org: ports

2023-04-20 Thread Stuart Henderson
CVSROOT:/cvs
Module name:ports
Changes by: st...@cvs.openbsd.org   2023/04/20 04:35:58

Log message:
import ports/archivers/py-compressed_rtf, ok landry@

Python module to work with Compressed Rich Text Format (RTF) files
(also known as "LZFu").

Based on Rich Text Format (RTF) Compression Algorithm:
https://msdn.microsoft.com/en-us/library/cc463890(v=exchg.80).aspx

Status:

Vendor Tag: sthen
Release Tags:   sthen_20230420

N ports/archivers/py-compressed_rtf/Makefile
N ports/archivers/py-compressed_rtf/distinfo
N ports/archivers/py-compressed_rtf/pkg/PLIST
N ports/archivers/py-compressed_rtf/pkg/DESCR

No conflicts created by this import



NEW: py-tnefparse + dep

2023-04-20 Thread Stuart Henderson
Here are ports for converters/py-tnefparse and an optional but
useful dep archivers/py-compressed_rtf.

I need to process some emails that were forwarded as attachment via what
looks like an inbox rule an o365 which end up as a ridiculous tnef file
which the existing converters/tnef does not handle at all.

tnefparse isn't brilliant at it either but at least it allows me to
convert the winmail.dat to a zip with a single unnamed file which I can
then pass through tnefparse again and at least extract the message body.
(Thanks, Microsoft!)

OK to import? (also accepting suggestions of other software to handle
these in case there's something else which does a better job :)



Information for inst:py3-tnefparse-1.4.0

Comment:
TNEF decoding and attachment extraction

Description:
This is a pure-python library for decoding Microsoft's Transport Neutral
Encapsulation Format (TNEF). A command-line utility, tnefparse, is also
provided to list contents of TNEF files, extract attachments found inside
them and so on.

Maintainer: The OpenBSD ports mailing-list 

WWW: http://alir3z4.github.io/html2text/


Information for inst:py3-compressed_rtf-1.0.6

Comment:
handle Compressed Rich Text Format (RTF) attachments

Required by:
py3-tnefparse-1.4.0

Description:
Python module to work with Compressed Rich Text Format (RTF) files
(also known as "LZFu").

Based on Rich Text Format (RTF) Compression Algorithm:
https://msdn.microsoft.com/en-us/library/cc463890(v=exchg.80).aspx

Maintainer: The OpenBSD ports mailing-list 

WWW: https://github.com/delimitry/compressed_rtf




py-tnefparse.tgz
Description: application/tar-gz


CVS: cvs.openbsd.org: ports

2023-04-20 Thread Stuart Henderson
CVSROOT:/cvs
Module name:ports
Changes by: st...@cvs.openbsd.org   2023/04/20 03:37:39

Modified files:
sysutils/py-filelock: Makefile distinfo 

Log message:
update to py3-filelock-3.12.0



CVS: cvs.openbsd.org: ports

2023-04-20 Thread Kevin Lo
CVSROOT:/cvs
Module name:ports
Changes by: ke...@cvs.openbsd.org   2023/04/20 03:22:23

Modified files:
inputmethods/xcb-imdkit: Makefile distinfo 

Log message:
Update to xcb-imdkit-1.0.5; from MAINTAINER Yifei Zhan



CVS: cvs.openbsd.org: ports

2023-04-20 Thread Kevin Lo
CVSROOT:/cvs
Module name:ports
Changes by: ke...@cvs.openbsd.org   2023/04/20 03:21:36

Modified files:
inputmethods/libime: Makefile distinfo 
inputmethods/libime/pkg: PLIST 

Log message:
Update to libime-1.0.17; from MAINTAINER Yifei Zhan



CVS: cvs.openbsd.org: ports

2023-04-20 Thread Kevin Lo
CVSROOT:/cvs
Module name:ports
Changes by: ke...@cvs.openbsd.org   2023/04/20 03:20:38

Modified files:
inputmethods/fcitx: Makefile distinfo 
inputmethods/fcitx/pkg: PLIST 

Log message:
Update to fcitx-5.0.23; from MAINTAINER Yifei Zhan



CVS: cvs.openbsd.org: ports

2023-04-20 Thread Kevin Lo
CVSROOT:/cvs
Module name:ports
Changes by: ke...@cvs.openbsd.org   2023/04/20 03:19:34

Modified files:
inputmethods/fcitx-unikey: Makefile distinfo 
inputmethods/fcitx-unikey/pkg: PLIST 

Log message:
Update to fcitx-unikey-5.0.13; from MAINTAINER Yifei Zhan



CVS: cvs.openbsd.org: ports

2023-04-20 Thread Kevin Lo
CVSROOT:/cvs
Module name:ports
Changes by: ke...@cvs.openbsd.org   2023/04/20 03:18:56

Modified files:
inputmethods/fcitx-table-extra: Makefile distinfo 
inputmethods/fcitx-table-extra/pkg: PLIST 

Log message:
Update to fcitx-table-extra-5.0.13; from MAINTAINER Yifei Zhan



CVS: cvs.openbsd.org: ports

2023-04-20 Thread Kevin Lo
CVSROOT:/cvs
Module name:ports
Changes by: ke...@cvs.openbsd.org   2023/04/20 03:18:18

Modified files:
inputmethods/fcitx-qt: Makefile distinfo 
inputmethods/fcitx-qt/pkg: PLIST 

Log message:
Update to fcitx-qt-5.0.17; from MAINTAINER Yifei Zhan



CVS: cvs.openbsd.org: ports

2023-04-20 Thread Kevin Lo
CVSROOT:/cvs
Module name:ports
Changes by: ke...@cvs.openbsd.org   2023/04/20 03:17:36

Modified files:
inputmethods/fcitx-m17n: Makefile distinfo 
inputmethods/fcitx-m17n/pkg: PLIST 

Log message:
Update to fcitx-m17n-5.0.11; from MAINTAINER Yifei Zhan



CVS: cvs.openbsd.org: ports

2023-04-20 Thread Kevin Lo
CVSROOT:/cvs
Module name:ports
Changes by: ke...@cvs.openbsd.org   2023/04/20 03:16:51

Modified files:
inputmethods/fcitx-lua: Makefile distinfo 
inputmethods/fcitx-lua/pkg: PLIST 
Added files:
inputmethods/fcitx-lua/patches: patch-CMakeLists_txt 

Log message:
Update to fcitx-lua-5.0.10; from MAINTAINER Yifei Zhan



CVS: cvs.openbsd.org: ports

2023-04-20 Thread Kevin Lo
CVSROOT:/cvs
Module name:ports
Changes by: ke...@cvs.openbsd.org   2023/04/20 03:16:22

ports/inputmethods/fcitx-lua/patches

Update of /cvs/ports/inputmethods/fcitx-lua/patches
In directory cvs.openbsd.org:/tmp/cvs-serv31074/inputmethods/fcitx-lua/patches

Log Message:
Directory /cvs/ports/inputmethods/fcitx-lua/patches added to the repository



CVS: cvs.openbsd.org: ports

2023-04-20 Thread Kevin Lo
CVSROOT:/cvs
Module name:ports
Changes by: ke...@cvs.openbsd.org   2023/04/20 03:13:58

Modified files:
inputmethods/fcitx-kkc: Makefile distinfo 
inputmethods/fcitx-kkc/pkg: PLIST 

Log message:
Update to fcitx-kkc-5.0.12; from MAINTAINER Yifei Zhan



CVS: cvs.openbsd.org: ports

2023-04-20 Thread Kevin Lo
CVSROOT:/cvs
Module name:ports
Changes by: ke...@cvs.openbsd.org   2023/04/20 03:13:06

Modified files:
inputmethods/fcitx-hangul: Makefile distinfo 
inputmethods/fcitx-hangul/pkg: PLIST 

Log message:
Update to fcitx-hangul-5.0.11; from MAINTAINER Yifei Zhan



CVS: cvs.openbsd.org: ports

2023-04-20 Thread Kevin Lo
CVSROOT:/cvs
Module name:ports
Changes by: ke...@cvs.openbsd.org   2023/04/20 03:12:16

Modified files:
inputmethods/fcitx-gtk: Makefile distinfo 

Log message:
Update to fcitx-gtk-5.0.23; from MAINTAINER Yifei Zhan



CVS: cvs.openbsd.org: ports

2023-04-20 Thread Kevin Lo
CVSROOT:/cvs
Module name:ports
Changes by: ke...@cvs.openbsd.org   2023/04/20 03:11:27

Modified files:
inputmethods/fcitx-config-qt: Makefile distinfo 
inputmethods/fcitx-config-qt/pkg: PLIST 

Log message:
Update to fcitx-configtool-qt-5.0.17; from MAINTAINER Yifei Zhan



CVS: cvs.openbsd.org: ports

2023-04-20 Thread Kevin Lo
CVSROOT:/cvs
Module name:ports
Changes by: ke...@cvs.openbsd.org   2023/04/20 03:09:43

Modified files:
inputmethods/fcitx-chinese-addons: Makefile distinfo 
inputmethods/fcitx-chinese-addons/pkg: PLIST 

Log message:
Update to fcitx-chinese-addons-5.0.17; from MAINTAINER Yifei Zhan



CVS: cvs.openbsd.org: ports

2023-04-20 Thread Kevin Lo
CVSROOT:/cvs
Module name:ports
Changes by: ke...@cvs.openbsd.org   2023/04/20 03:09:05

Modified files:
inputmethods/fcitx-chewing: Makefile distinfo 
inputmethods/fcitx-chewing/pkg: PLIST 

Log message:
Update to fcitx-chewing-5.0.14; from MAINTAINER Yifei Zhan



CVS: cvs.openbsd.org: ports

2023-04-20 Thread Kevin Lo
CVSROOT:/cvs
Module name:ports
Changes by: ke...@cvs.openbsd.org   2023/04/20 03:08:22

Modified files:
inputmethods/fcitx-anthy: Makefile distinfo 
inputmethods/fcitx-anthy/pkg: PLIST 

Log message:
Update to fcitx-anthy-5.0.14; from MAINTAINER Yifei Zhan



CVS: cvs.openbsd.org: ports

2023-04-20 Thread Kevin Lo
CVSROOT:/cvs
Module name:ports
Changes by: ke...@cvs.openbsd.org   2023/04/20 03:07:37

Modified files:
converters/opencc: Makefile distinfo 

Log message:
Update to opencc-1.1.6; from MAINTAINER Yifei Zhan



UPDATE: mgba 0.10.1

2023-04-20 Thread Brad Smith
Here is an update to mgba 0.10.1.

I disabled the newly introduced Lua support for the time being until someone
can fix the CMake bits to respect the version of Lua being used by the module.


https://mgba.io/2023/01/10/mgba-0.10.1/
https://mgba.io/2022/10/11/mgba-0.10.0/


Index: Makefile
===
RCS file: /home/cvs/ports/emulators/mgba/Makefile,v
retrieving revision 1.47
diff -u -p -u -p -r1.47 Makefile
--- Makefile17 Apr 2023 11:43:05 -  1.47
+++ Makefile20 Apr 2023 05:14:52 -
@@ -2,12 +2,11 @@ COMMENT-main =Game Boy Color/Advance e
 COMMENT-qt =   Game Boy Color/Advance emulator with GUI
 COMMENT-libretro = Game Boy Color/Advance core for retroarch
 
-V =0.9.2
+V =0.10.1
 GH_ACCOUNT =   mgba-emu
 GH_PROJECT =   mgba
 GH_TAGNAME =   $V
 PKGNAME-libretro = libretro-mgba-$V
-REVISION-main =0
 
 MULTI_PACKAGES =   -main -qt -libretro
 DEBUG_PACKAGES =   -main -qt -libretro
@@ -25,9 +24,9 @@ MAINTAINER =  Anthony J. Bentley https://github.com/mgba-emu/mgba/pu
 Index: CMakeLists.txt
 --- CMakeLists.txt.orig
 +++ CMakeLists.txt
-@@ -50,6 +50,7 @@ if(NOT LIBMGBA_ONLY)
+@@ -47,6 +47,7 @@ if(NOT LIBMGBA_ONLY)
set(USE_EDITLINE ON CACHE BOOL "Whether or not to enable the 
CLI-mode debugger")
endif()
set(USE_GDB_STUB ON CACHE BOOL "Whether or not to enable the GDB stub 
ARM debugger")
@@ -12,7 +12,7 @@ Index: CMakeLists.txt
set(USE_FFMPEG ON CACHE BOOL "Whether or not to enable FFmpeg support")
set(USE_ZLIB ON CACHE BOOL "Whether or not to enable zlib support")
set(USE_MINIZIP ON CACHE BOOL "Whether or not to enable external 
minizip support")
-@@ -547,6 +548,14 @@ if(USE_GDB_STUB)
+@@ -533,6 +534,14 @@ if(USE_GDB_STUB)
  endif()
  source_group("Debugger" FILES ${DEBUGGER_SRC})
  
@@ -27,7 +27,7 @@ Index: CMakeLists.txt
  if(USE_FFMPEG)
list(APPEND FEATURES FFMPEG)
if(LIBSWRESAMPLE_FOUND)
-@@ -1231,6 +1240,7 @@ if(NOT QUIET AND NOT LIBMGBA_ONLY)
+@@ -1274,6 +1283,7 @@ if(NOT QUIET AND NOT LIBMGBA_ONLY)
message(STATUS "CLI debugger: ${USE_EDITLINE}")
endif()
message(STATUS "GDB stub: ${USE_GDB_STUB}")
Index: patches/patch-src_platform_sdl_main_c
===
RCS file: /home/cvs/ports/emulators/mgba/patches/patch-src_platform_sdl_main_c,v
retrieving revision 1.7
diff -u -p -u -p -r1.7 patch-src_platform_sdl_main_c
--- patches/patch-src_platform_sdl_main_c   17 Apr 2023 11:43:05 -  
1.7
+++ patches/patch-src_platform_sdl_main_c   20 Apr 2023 05:28:38 -
@@ -4,9 +4,9 @@ From https://github.com/mgba-emu/mgba/pu
 Index: src/platform/sdl/main.c
 --- src/platform/sdl/main.c.orig
 +++ src/platform/sdl/main.c
-@@ -43,6 +43,11 @@ static void mSDLDeinit(struct mSDLRenderer* renderer);
+@@ -45,6 +45,11 @@ static int mSDLRun(struct mSDLRenderer* renderer, stru
  
- static int mSDLRun(struct mSDLRenderer* renderer, struct mArguments* args);
+ static struct mStandardLogger _logger;
  
 +#ifdef USE_PLEDGE_UNVEIL
 +static bool mPledgeBroad(struct mArguments* args);
@@ -16,14 +16,14 @@ Index: src/platform/sdl/main.c
  static struct VFile* _state = NULL;
  
  static void _loadState(struct mCoreThread* thread) {
-@@ -164,6 +169,15 @@ int main(int argc, char** argv) {
+@@ -171,6 +176,15 @@ int main(int argc, char** argv) {
renderer.player.bindings = >inputMap;
mSDLInitBindingsGBA(>inputMap);
mSDLInitEvents();
 +
 +#ifdef USE_PLEDGE_UNVEIL
 +  if (!mPledgeBroad()) {
-+  freeArguments();
++  mArgumentsDeinit();
 +  fprintf(stderr, "pledge\n");
 +  return 1;
 +  }
@@ -32,7 +32,7 @@ Index: src/platform/sdl/main.c
mSDLEventsLoadConfig(, 
mCoreConfigGetInput(>config));
mSDLAttachPlayer(, );
mSDLPlayerLoadConfig(, 
mCoreConfigGetInput(>config));
-@@ -282,6 +296,12 @@ int mSDLRun(struct mSDLRenderer* renderer, struct mArg
+@@ -295,6 +309,12 @@ int mSDLRun(struct mSDLRenderer* renderer, struct mArg
state->close(state);
}
}
@@ -45,7 +45,7 @@ Index: src/platform/sdl/main.c
renderer->runloop(renderer, );
mSDLPauseAudio(>audio);
if (mCoreThreadHasCrashed()) {
-@@ -321,3 +341,43 @@ static void mSDLDeinit(struct mSDLRenderer* renderer) 
+@@ -335,3 +355,43 @@ static void mSDLDeinit(struct mSDLRenderer* renderer) 
  
SDL_Quit();
  }
Index: pkg/PLIST-main
===
RCS file: /home/cvs/ports/emulators/mgba/pkg/PLIST-main,v
retrieving revision 1.9
diff -u -p -u -p -r1.9 PLIST-main
--- pkg/PLIST-main  11 Mar 2022 18:59:38 

CVS: cvs.openbsd.org: ports

2023-04-20 Thread Antoine Jacoutot
CVSROOT:/cvs
Module name:ports
Changes by: ajacou...@cvs.openbsd.org   2023/04/20 01:14:57

Modified files:
sysutils/google-cloud-sdk: Makefile distinfo 
sysutils/google-cloud-sdk/patches: 
   
patch-platform_gsutil_gslib_commands_config_py 
sysutils/google-cloud-sdk/pkg: PLIST 

Log message:
Update to google-cloud-sdk-427.0.0.



Re: UPDATE: QEMU 8.0.0

2023-04-20 Thread Landry Breuil
Le Wed, Apr 19, 2023 at 10:31:24PM -0400, Brad Smith a écrit :
> Here is an update to QEMU 8.0.0.
> 
> 
> https://wiki.qemu.org/ChangeLog/8.0

given that the guest agent patches were shrinked/modified, i looked at
https://wiki.qemu.org/ChangeLog/8.0#Guest_agent and saw this was merged
in
https://github.com/qemu/qemu/commit/28236ad8d152ffb8e7e7a280747df50cd8e49471
, thanks brad ! You could have mentioned it in your mail, that would
have helped :)

i've tested the new version, i still have the same list of available
commands from the host:

qm guest cmd 100 info | jq '.supported_commands | .[] | select(.enabled == 
true) | select (."success-response" == true) | .name'

so as far as the guest agent is concerned i'm fine with this update.

Other users of plain qemu should still test it :)
> -- thread-posix: add support for setting threads name on OpenBSD

thanks for having it merged too
(https://github.com/qemu/qemu/commit/3ada67a306904fe0eb3093aff9278439a0e093c8)