sparc64 bulk build report
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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)