CVS: cvs.openbsd.org: ports

2024-04-12 Thread Antoine Jacoutot
CVSROOT:/cvs
Module name:ports
Changes by: ajacou...@cvs.openbsd.org   2024/04/12 23:59:44

Modified files:
devel/py-gobject3: Makefile distinfo 

Log message:
Update to py3-gobject3-3.48.2.



NEW: x11/emwm & x11/emwm-utils, clarification wanted.

2024-04-12 Thread izder456
Hello ports@,

I initially made a thread in this list around the time 7.5 was nearing
release, and the thread went stagnant, I assume since focus was on
stability, and whatever. (might be misremembering here, I have a spotty
memory).

See threads:
x11/emwm => https://marc.info/?t=17055468082=1=2 
x11/emwm-utils => https://marc.info/?t=17056918761=1=2

The only criticism I got aside from nits and tips on DISTFILES, seemed
to come from a place of the quality of upstream code, which is fair if
you are discussing comparing it to motif or whatever, but doesn't seem
to be a reason against merging this. I use this WM quite frequently as a
fallback. It would be personally nice to have. 

But some of the reasons I see this being beneficial to merge: 

Its the same legacy that motif wm has, but with modern niceties.
fullscreen firefox/chromium is handled as expected, EWMH hints are
respected, (so if you use a compositor or something), XFT font
support is a biggie imho, thats one of the selling points for me. And
emwm-utils has a nice toolchest application that is just nice to
use/configure.

Hell- I made some personal config backups on my Github profile, cos its
just a nice floating WM.

I know that necro-bumps are generally discouraged online- so heres a
thread to ask this:

now that 7.5 is released, would this be good to merge into -CURRENT?

They are both attached.

Thoughts?

Thanks.

-- 
-iz (they/them)

> i like to say mundane things, 
> there are too many uninteresting things 
> that go unnoticed.

izder456 (dot) neocities (dot) org


emwm-utils-1.2.tgz
Description: application/compressed-tar


emwm-1.2.tgz
Description: application/compressed-tar


[update] devel/{intellij,pycharm} to 2024.1

2024-04-12 Thread Lucas Raab
Hello,

Here's the inagural release of intellij and pycharm for 2024. No issues with 
light
testing on amd64. Other tests?

Thanks,
Lucas
diff refs/heads/master refs/heads/intellij-2024
commit - 07977f822f24e717b270f1c37acc2005d0e230da
commit + ac9e997e259c12cbfa84badadf7aec109537e9b5
blob - ee25ef33c8b1576d77879afaad64798730c0e4c8
blob + 0e020cc5aaae89d2e02e59ab51ecb8fdc75de60f
--- devel/intellij/Makefile
+++ devel/intellij/Makefile
@@ -1,6 +1,6 @@
 COMMENT=   IntelliJ IDEA Java IDE
 
-V= 2023.3.2
+V= 2024.1
 DISTNAME=  ideaIC-${V}
 PKGNAME=   intellij-${V}
 CATEGORIES=devel
@@ -23,7 +23,7 @@ RUN_DEPENDS=  devel/desktop-file-utils \
 
 NO_TEST=   Yes
 
-WRKDIST=   ${WRKDIR}/idea-IC-233.13135.103
+WRKDIST=   ${WRKDIR}/idea-IC-241.14494.240
 IJ=${PREFIX}/intellij
 
 # If NO_BUILD is set, JAVA_HOME doesn't get defined. So do
blob - e2dc5f7c63f4e4f9dc704616c527f11f599b7879
blob + 41edd24ac19928059564e5e670358948249e1cf7
--- devel/intellij/distinfo
+++ devel/intellij/distinfo
@@ -1,2 +1,2 @@
-SHA256 (ideaIC-2023.3.2.tar.gz) = 0lIRAUEEY4jnKFMsXnoxKm1A1rddq7ST6IwOK4qRRXQ=
-SIZE (ideaIC-2023.3.2.tar.gz) = 804698472
+SHA256 (ideaIC-2024.1.tar.gz) = AdGyJMXohZL5VLF3lqdvqDkc3K/vJyZOcDx//ke7QGU=
+SIZE (ideaIC-2024.1.tar.gz) = 817447015
blob - be4facc83a6cad232679e3370199362d08eca3e5
blob + 8dc3b6d1a3acae042e6f7048c3b906b08259d69b
--- devel/intellij/pkg/PLIST
+++ devel/intellij/pkg/PLIST
@@ -28,62 +28,19 @@ intellij/bin/restarter
 intellij/build.txt
 intellij/lib/
 intellij/lib/annotations.jar
-intellij/lib/ant/
-intellij/lib/ant/CONTRIBUTORS
-intellij/lib/ant/INSTALL
-intellij/lib/ant/KEYS
-intellij/lib/ant/LICENSE
-intellij/lib/ant/NOTICE
-intellij/lib/ant/README
-intellij/lib/ant/WHATSNEW
-intellij/lib/ant/contributors.xml
-intellij/lib/ant/lib/
-intellij/lib/ant/lib/README
-intellij/lib/ant/lib/ant-antlr.pom
-intellij/lib/ant/lib/ant-apache-bcel.pom
-intellij/lib/ant/lib/ant-apache-bsf.pom
-intellij/lib/ant/lib/ant-apache-log4j.pom
-intellij/lib/ant/lib/ant-apache-oro.pom
-intellij/lib/ant/lib/ant-apache-regexp.pom
-intellij/lib/ant/lib/ant-apache-resolver.pom
-intellij/lib/ant/lib/ant-apache-xalan2.pom
-intellij/lib/ant/lib/ant-commons-logging.pom
-intellij/lib/ant/lib/ant-commons-net.pom
-intellij/lib/ant/lib/ant-imageio.pom
-intellij/lib/ant/lib/ant-jai.pom
-intellij/lib/ant/lib/ant-javamail.pom
-intellij/lib/ant/lib/ant-jdepend.pom
-intellij/lib/ant/lib/ant-jmf.pom
-intellij/lib/ant/lib/ant-jsch.pom
-intellij/lib/ant/lib/ant-junit.pom
-intellij/lib/ant/lib/ant-junit4.pom
-intellij/lib/ant/lib/ant-junitlauncher.pom
-intellij/lib/ant/lib/ant-launcher.pom
-intellij/lib/ant/lib/ant-netrexx.pom
-intellij/lib/ant/lib/ant-parent.pom
-intellij/lib/ant/lib/ant-swing.pom
-intellij/lib/ant/lib/ant-testutil.pom
-intellij/lib/ant/lib/ant-xz.pom
-intellij/lib/ant/lib/ant.jar
-intellij/lib/ant/lib/ant.pom
-intellij/lib/ant/lib/classpath.index
-intellij/lib/ant/lib/libraries.properties
-intellij/lib/ant/src.zip
 intellij/lib/app-client.jar
 intellij/lib/app.jar
 intellij/lib/bouncy-castle.jar
-intellij/lib/build-marker-IC-233.13135.103
-intellij/lib/byte-buddy-agent.jar
+intellij/lib/build-marker-IC-241.14494.240
 intellij/lib/cds/
 intellij/lib/cds/classesLogAgent.jar
-intellij/lib/error-prone-annotations.jar
 intellij/lib/external-system-rt.jar
 intellij/lib/externalProcess-rt.jar
 intellij/lib/forms_rt.jar
 intellij/lib/groovy.jar
 intellij/lib/grpc.jar
 intellij/lib/idea_rt.jar
-intellij/lib/intellij-coverage-agent-1.0.738.jar
+intellij/lib/intellij-coverage-agent-1.0.744.jar
 intellij/lib/intellij-test-discovery.jar
 intellij/lib/jps-model.jar
 intellij/lib/jsch-agent.jar
@@ -92,12 +49,14 @@ intellij/lib/junit4.jar
 intellij/lib/lib-client.jar
 intellij/lib/lib.jar
 intellij/lib/modules.jar
+intellij/lib/opentelemetry.jar
 intellij/lib/platform-loader.jar
 intellij/lib/product-client.jar
 intellij/lib/protobuf.jar
 intellij/lib/rd.jar
 intellij/lib/stats.jar
 intellij/lib/testFramework.jar
+intellij/lib/trove.jar
 intellij/lib/util-8.jar
 intellij/lib/util.jar
 intellij/lib/util_rt.jar
@@ -155,6 +114,7 @@ intellij/plugins/Kotlin/kotlinc/lib/assignment-compile
 intellij/plugins/Kotlin/kotlinc/lib/js.engines.jar
 intellij/plugins/Kotlin/kotlinc/lib/jvm-abi-gen.jar
 intellij/plugins/Kotlin/kotlinc/lib/kotlin-annotation-processing-cli.jar
+intellij/plugins/Kotlin/kotlinc/lib/kotlin-annotation-processing-compiler.jar
 intellij/plugins/Kotlin/kotlinc/lib/kotlin-annotation-processing-runtime.jar
 intellij/plugins/Kotlin/kotlinc/lib/kotlin-annotation-processing.jar
 intellij/plugins/Kotlin/kotlinc/lib/kotlin-annotations-jvm-sources.jar
@@ -182,6 +142,7 @@ intellij/plugins/Kotlin/kotlinc/lib/kotlin-stdlib-jdk8
 intellij/plugins/Kotlin/kotlinc/lib/kotlin-stdlib-jdk8.jar
 intellij/plugins/Kotlin/kotlinc/lib/kotlin-stdlib-js-sources.jar
 

UPDATE: lighttpd 1.4.76

2024-04-12 Thread Brad Smith
Here is an update to lighttpd 1.4.76.


- 1.4.76 - 2024-04-12
  * [core] add default to builtin mimetype.assign
  * [core] add MPTCP support
  * [core] disable MPTCP support by default
  * [mod_expire] omit caching hdrs for 204 No Content
  * [mod_staticfile] noinline cold func
  * [core] GNU/Hurd preadv2() RWF_NOWAIT ENOTSUP
  * [core] special value for Linux POLLRDHUP on SPARC
  * [mod_openssl] define asn1 time w/ OPENSSL_NO_OCSP
  * [h2] VU#421644 HTTP/2 CONTINUATION Flood
  * [build] packdist.sh git archive; replace make dist
  * [core] gw_network_backend_write_error() cold func
  * [core] reduce syscalls in some backend connect
  * [core] defer TCP_FIN propagate if connect()ing (fixes #3249)
  * [ci] workaround some packaging issues in NetBSD 10


Index: Makefile
===
RCS file: /cvs/ports/www/lighttpd/Makefile,v
retrieving revision 1.181
diff -u -p -u -p -r1.181 Makefile
--- Makefile23 Mar 2024 13:31:06 -  1.181
+++ Makefile13 Apr 2024 02:22:11 -
@@ -1,6 +1,6 @@
 COMMENT=   secure, fast, compliant, and very flexible web-server
 
-DISTNAME=  lighttpd-1.4.75
+DISTNAME=  lighttpd-1.4.76
 CATEGORIES=www net
 SITES= https://download.lighttpd.net/lighttpd/releases-1.4.x/
 EXTRACT_SUFX=  .tar.xz
Index: distinfo
===
RCS file: /cvs/ports/www/lighttpd/distinfo,v
retrieving revision 1.75
diff -u -p -u -p -r1.75 distinfo
--- distinfo23 Mar 2024 13:31:06 -  1.75
+++ distinfo13 Apr 2024 02:22:11 -
@@ -1,2 +1,2 @@
-SHA256 (lighttpd-1.4.75.tar.xz) = i3IcqTnTEq+qbvMdy9avtRYe04Wsgo5vzNTFt2vhidY=
-SIZE (lighttpd-1.4.75.tar.xz) = 1102080
+SHA256 (lighttpd-1.4.76.tar.xz) = jL9CluNzz9DO3+nZeHYLWwXFj9xASLTivK8KYayPUBE=
+SIZE (lighttpd-1.4.76.tar.xz) = 847132



UPDATE: widelands 1.2

2024-04-12 Thread Brad Smith
Here is an update to widelands 1.2.

https://raw.githubusercontent.com/widelands/widelands/master/ChangeLog


Index: Makefile
===
RCS file: /cvs/ports/games/widelands/Makefile,v
retrieving revision 1.41
diff -u -p -u -p -r1.41 Makefile
--- Makefile5 Dec 2023 10:34:28 -   1.41
+++ Makefile13 Apr 2024 02:28:19 -
@@ -2,8 +2,7 @@ COMMENT =   economic and military simulati
 
 GH_ACCOUNT =   widelands
 GH_PROJECT =   widelands
-GH_TAGNAME =   v1.1
-REVISION = 0
+GH_TAGNAME =   v1.2
 CATEGORIES =   games
 
 HOMEPAGE = https://www.widelands.org/
@@ -12,15 +11,16 @@ HOMEPAGE =  https://www.widelands.org/
 PERMIT_PACKAGE =   Yes
 
 WANTLIB += ${COMPILER_LIBCXX} GL GLEW SDL2 SDL2_image SDL2_mixer
-WANTLIB += SDL2_ttf c execinfo icudata icuuc intl m png z
+WANTLIB += SDL2_ttf c execinfo icudata icuuc intl m minizip png z
 
-# c++11
+# C++17
 COMPILER = base-clang ports-gcc
 
 BUILD_DEPENDS =devel/asio \
devel/gettext,-tools
 
-LIB_DEPENDS =  devel/gettext,-runtime \
+LIB_DEPENDS =  archivers/minizip \
+   devel/gettext,-runtime \
devel/sdl2-image \
devel/sdl2-mixer \
devel/sdl2-ttf \
@@ -42,7 +42,6 @@ CONFIGURE_ARGS =  -DWL_INSTALL_DATADIR=${
-DWL_INSTALL_BINDIR=${PREFIX}/bin \
-DCMAKE_DISABLE_FIND_PACKAGE_Doxygen=ON \
-DGTK_UPDATE_ICON_CACHE=False \
-   -DOPTION_FORCE_EMBEDDED_MINIZIP=ON \
-Wno-dev
 
 DEBUG_PACKAGES = ${BUILD_PACKAGES}
Index: distinfo
===
RCS file: /cvs/ports/games/widelands/distinfo,v
retrieving revision 1.7
diff -u -p -u -p -r1.7 distinfo
--- distinfo1 Dec 2023 17:26:10 -   1.7
+++ distinfo13 Apr 2024 02:28:19 -
@@ -1,2 +1,2 @@
-SHA256 (widelands-1.1.tar.gz) = aFP889rsm2YAVpHlvLADJmNLrwmFrYmn5lEVAmEvZBI=
-SIZE (widelands-1.1.tar.gz) = 416104611
+SHA256 (widelands-1.2.tar.gz) = xr7TcXxUEnb77Yozrc4jCiY3KXWIxxkmj8uWPgdiEOI=
+SIZE (widelands-1.2.tar.gz) = 457713595
Index: patches/patch-CMakeLists_txt
===
RCS file: /cvs/ports/games/widelands/patches/patch-CMakeLists_txt,v
retrieving revision 1.8
diff -u -p -u -p -r1.8 patch-CMakeLists_txt
--- patches/patch-CMakeLists_txt1 Dec 2023 17:26:12 -   1.8
+++ patches/patch-CMakeLists_txt13 Apr 2024 02:28:19 -
@@ -4,25 +4,16 @@
 Index: CMakeLists.txt
 --- CMakeLists.txt.orig
 +++ CMakeLists.txt
-@@ -228,7 +228,7 @@ elseif(CMAKE_BUILD_TYPE STREQUAL "Release")
+@@ -190,7 +190,7 @@ elseif((CMAKE_BUILD_TYPE STREQUAL "Release") OR (CMAKE
elseif(MSVC)
  set(WL_OPTIMIZE_FLAGS "/O2")
else()
 -set(WL_OPTIMIZE_FLAGS "-O3")
 +set(WL_OPTIMIZE_FLAGS "-O2")
-   endif ()
-   if(("${CMAKE_CXX_COMPILER_ID}" STREQUAL "GNU") AND 
(CMAKE_CXX_COMPILER_VERSION VERSION_LESS 7.0))
- message(WARNING "GCC <7.0.0 is known to cause segfaults in release 
builds. Please consider upgrading to GCC version 7 or newer or using Clang. 
Adding selected overrides to suppress reporting of known bugs.")
-@@ -243,7 +243,7 @@ elseif(CMAKE_BUILD_TYPE STREQUAL "RelWithDebInfo")
-   elseif(MSVC)
- set(WL_OPTIMIZE_FLAGS "/O2")
-   else()
--set(WL_OPTIMIZE_FLAGS "-O3")
-+set(WL_OPTIMIZE_FLAGS "-O2")
-   endif ()
-   set(WL_DEBUG_FLAGS "-DNDEBUG -DNOPARACHUTE")
-   if(NOT OPTION_TSAN)
-@@ -562,15 +562,6 @@ install(
+   endif()
+   if(("${CMAKE_CXX_COMPILER_ID}" STREQUAL "GNU") AND 
(CMAKE_CXX_COMPILER_VERSION VERSION_LESS 7.6))
+ message(WARNING "GCC <7.6.0 is known to cause segfaults in release 
builds. Please consider upgrading to GCC version 7.6 or newer or using Clang. 
Adding selected overrides to suppress reporting of known bugs.")
+@@ -544,15 +544,6 @@ install(
DESTINATION ${WL_INSTALL_BASEDIR}
CONFIGURATIONS Debug;Release;None
COMPONENT CoreLicenseFiles
Index: patches/patch-cmake_WlFunctions_cmake
===
RCS file: patches/patch-cmake_WlFunctions_cmake
diff -N patches/patch-cmake_WlFunctions_cmake
--- patches/patch-cmake_WlFunctions_cmake   5 Dec 2023 10:34:30 -   
1.7
+++ /dev/null   1 Jan 1970 00:00:00 -
@@ -1,12 +0,0 @@
-Index: cmake/WlFunctions.cmake
 cmake/WlFunctions.cmake.orig
-+++ cmake/WlFunctions.cmake
-@@ -101,7 +101,7 @@ macro(_common_compile_tasks)
-   endif()
-   endif()
- 
--  if(ARG_USES_ATOMIC AND NOT APPLE AND ("${CMAKE_CXX_COMPILER_ID}" STREQUAL 
"Clang"))
-+  if(ARG_USES_ATOMIC AND CMAKE_SYSTEM MATCHES "Linux" AND 
("${CMAKE_CXX_COMPILER_ID}" STREQUAL "Clang"))
- # clang on linux needs explicit linkage against standard library atomic
- target_link_libraries(${NAME} atomic)
-   endif()
Index: patches/patch-src_graphic_texture_cc

Re: [update] fonts/nerd-fonts

2024-04-12 Thread Joel Carnat
Hi,

Here's the files for the v3.2.1 patch release.

Regards,
Joel C.

On Wed, Apr 10, 2024 at 12:14:51AM +0200, Joel Carnat wrote:
> Hello,
> 
> A new release of Nerd-Fonts was recently published. Since the current ports
> version, 3 releases with patches and new fonts were published.
> - https://github.com/ryanoasis/nerd-fonts/releases/tag/v3.1.0
> - https://github.com/ryanoasis/nerd-fonts/releases/tag/v3.1.1
> - https://github.com/ryanoasis/nerd-fonts/releases/tag/v3.2.0
> 
> Find attached the update to the latest version (v3.2.0) and a few new fonts
> (AnonymicePro, CaskaydiaCove, ComicshannsMono, Inconsolata, IntoneMono,
> RobotoMono).
> 
> I only use CodeNewRoman myself so I just tested that other packages build
> and ran:
> #  /usr/ports/infrastructure/bin/portcheck
> 1 line(s) longer than 80 chars in Makefile.inc
> fonts/nerd-fonts
> 
> I was not sure what was the best method to send both the diff and the new
> fonts. The tar.gz file contains the directories for the new fonts ; to be
> extracted in fonts/nerd-fonts. The diff contains changes to v3.2.0 including
> the new fonts definition (in fonts/nerd-fonts/Makefile). I hope that's
> clear.
> 
> Regards,
> Joel C.


fonts_nerd-fonts.diff.gz
Description: application/gunzip


fonts_nerd-fonts.tar.gz
Description: application/tar-gz


UPDATE: www/netsurf

2024-04-12 Thread Anthony J. Bentley
Hi,

This updates netsurf and netsurf-fb and their dependencies to the latest
versions.

As always, tests on additional architectures appreciated.

ok?

Index: browser/Makefile
===
RCS file: /cvs/ports/www/netsurf/browser/Makefile,v
diff -u -p -r1.45 Makefile
--- browser/Makefile27 Sep 2023 19:13:03 -  1.45
+++ browser/Makefile12 Apr 2024 21:40:55 -
@@ -1,8 +1,7 @@
 COMMENT =  lightweight web browser, with GTK interface
 
 NETSURF_PROJECT =  netsurf
-NETSURF_VERSION =  3.10
-REVISION = 3
+NETSURF_VERSION =  3.11
 
 HOMEPAGE = https://www.netsurf-browser.org/
 SITES =
https://download.netsurf-browser.org/netsurf/releases/source/
@@ -45,14 +44,14 @@ MAKE_FLAGS +=   NETSURF_USE_HARU_PDF=NO \
 
 post-patch:
#https://bugs.netsurf-browser.org/mantis/view.php?id=2045
-   cp ${WRKSRC}/frontends/gtk/res/options.gtk3.ui{,.unfixed}
-   cd ${WRKSRC} && egrep translatable.*preferences 
frontends/gtk/res/options.gtk3.ui | \
+   cp ${WRKSRC}/frontends/gtk/res/gtk3/options.ui{,.unfixed}
+   cd ${WRKSRC} && egrep translatable.*preferences 
frontends/gtk/res/gtk3/options.ui | \
sed -e 's/.*>\(.*\)<.*/\1/' | while read c ; do \
v=$$(egrep ^en\..*$$c: ${WRKSRC}/resources/FatMessages | cut -d 
: -f2 | sed -e 's/$$c<#>$$v<#" 
${WRKSRC}/frontends/gtk/res/options.gtk3.ui ; done
+   perl -pi -e "s#>$$c<#>$$v<#" 
${WRKSRC}/frontends/gtk/res/gtk3/options.ui ; done
 post-install:
${INSTALL_MAN} ${WRKSRC}/docs/netsurf-gtk.1 \
-   ${PREFIX}/man/man1/netsurf-gtk.1
+   ${PREFIX}/man/man1/netsurf-gtk3.1
${INSTALL_DATA_DIR} ${PREFIX}/share/applications
${INSTALL_DATA} ${WRKSRC}/frontends/gtk/res/netsurf-gtk.desktop \
${PREFIX}/share/applications/netsurf.desktop
Index: browser/distinfo
===
RCS file: /cvs/ports/www/netsurf/browser/distinfo,v
diff -u -p -r1.16 distinfo
--- browser/distinfo27 May 2020 11:38:18 -  1.16
+++ browser/distinfo12 Apr 2024 21:40:55 -
@@ -1,2 +1,2 @@
-SHA256 (netsurf-3.10-src.tar.gz) = NkhEKeGTYUaFwv8kb1W9Cm3d8xoBi+5F4NH3wohRmV4=
-SIZE (netsurf-3.10-src.tar.gz) = 4084480
+SHA256 (netsurf-3.11-src.tar.gz) = wopiau/uQo0FOxP4i1xECSIkWXZSLRLq8TfP0y0gHLI=
+SIZE (netsurf-3.11-src.tar.gz) = 4311767
Index: browser/patches/patch-content_fetchers_about_certificate_c
===
RCS file: browser/patches/patch-content_fetchers_about_certificate_c
diff -N browser/patches/patch-content_fetchers_about_certificate_c
--- /dev/null   1 Jan 1970 00:00:00 -
+++ browser/patches/patch-content_fetchers_about_certificate_c  12 Apr 2024 
21:40:55 -
@@ -0,0 +1,369 @@
+Sync with upstream 3be91870a4d9094ef2955a10a05cb5674ea2f387:
+"fetchers: drop support for ancient OpenSSL"
+
+Index: content/fetchers/about/certificate.c
+--- content/fetchers/about/certificate.c.orig
 content/fetchers/about/certificate.c
+@@ -134,26 +134,29 @@ static nserror free_ns_cert_info(struct ns_cert_info *
+ #include 
+ #include 
+ 
+-/* OpenSSL 1.0.x, 1.0.2, 1.1.0 and 1.1.1 API all changed
+- * LibreSSL declares its OpenSSL version as 2.1 but only supports 1.0.x API
+- */
+-#if (defined(LIBRESSL_VERSION_NUMBER) || (OPENSSL_VERSION_NUMBER < 
0x101fL))
+-/* 1.0.x */
++#if (OPENSSL_VERSION_NUMBER < 0x3000L)
++/* OpenSSL 1.1.1 or LibreSSL */
+ 
+-#if (defined(LIBRESSL_VERSION_NUMBER) || (OPENSSL_VERSION_NUMBER < 
0x1000200fL))
+-/* pre 1.0.2 */
++# if defined(LIBRESSL_VERSION_NUMBER)
++  /* LibreSSL */
++#  if (LIBRESSL_VERSION_NUMBER < 0x305fL)
++   /* LibreSSL <3.5.0 */
++
++#   if (LIBRESSL_VERSION_NUMBER < 0x207fL)
++/* LibreSSL <2.7.0 */
+ static int ns_X509_get_signature_nid(X509 *cert)
+ {
+   return OBJ_obj2nid(cert->cert_info->key->algor->algorithm);
+ }
+-#else
+-#define ns_X509_get_signature_nid X509_get_signature_nid
+-#endif
+ 
+ static const unsigned char *ns_ASN1_STRING_get0_data(ASN1_STRING *asn1str)
+ {
+   return (const unsigned char *)ASN1_STRING_data(asn1str);
+ }
++#   else
++#define ns_X509_get_signature_nid X509_get_signature_nid
++#define ns_ASN1_STRING_get0_data ASN1_STRING_get0_data
++#   endif
+ 
+ static const BIGNUM *ns_RSA_get0_n(const RSA *d)
+ {
+@@ -164,6 +167,20 @@ static const BIGNUM *ns_RSA_get0_e(const RSA *d)
+ {
+   return d->e;
+ }
++#  else
++   /* LibreSSL >= 3.5.0 */
++#   define ns_X509_get_signature_nid X509_get_signature_nid
++#   define ns_ASN1_STRING_get0_data ASN1_STRING_get0_data
++#   define ns_RSA_get0_n RSA_get0_n
++#   define ns_RSA_get0_e RSA_get0_e
++#  endif
++# else
++  /* OpenSSL 1.1.1 */
++#  define ns_X509_get_signature_nid X509_get_signature_nid
++#  define ns_ASN1_STRING_get0_data ASN1_STRING_get0_data
++#  define ns_RSA_get0_n 

powerpc bulk build report

2024-04-12 Thread gkoehler
Bulk build on macppc-0.ports.openbsd.org

Started : Mon Mar 18 03:56:19 MDT 2024
Finished: Fri Apr 12 10:24:54 MDT 2024
Duration: 25 Days 6 hours 29 minutes

Built using OpenBSD 7.5 (GENERIC) #225: Sat Mar 16 04:46:12 MDT 2024

Built 10061 packages

Number of packages built each day:
Mar 18: 837
Mar 19: 284
Mar 20: 688
Mar 21: 141
Mar 22: 37
Mar 23: 358
Mar 24: 410
Mar 25: 94
Mar 26: 484
Mar 27: 200
Mar 28: 153
Mar 29: 221
Mar 30: 215
Mar 31: 155
Apr 1: 3320
Apr 2: 248
Apr 3: 318
Apr 4: 282
Apr 5: 356
Apr 6: 305
Apr 7: 209
Apr 8: 375
Apr 9: 371
Apr 10: 273
Apr 11: 897
Apr 12: 1962



Critical path missing pkgs:
http://build-failures.rhaalovely.net/powerpc/2024-03-18/summary.log

Build failures: 28
http://build-failures.rhaalovely.net/powerpc/2024-03-18/devel/appstream.log
http://build-failures.rhaalovely.net/powerpc/2024-03-18/devel/py-thrift,python3.log
http://build-failures.rhaalovely.net/powerpc/2024-03-18/devel/py-unicorn,python3.log
http://build-failures.rhaalovely.net/powerpc/2024-03-18/devel/qcoro.log
http://build-failures.rhaalovely.net/powerpc/2024-03-18/emulators/desmume.log
http://build-failures.rhaalovely.net/powerpc/2024-03-18/emulators/dosbox-x.log
http://build-failures.rhaalovely.net/powerpc/2024-03-18/emulators/qemu,-ga.log
http://build-failures.rhaalovely.net/powerpc/2024-03-18/emulators/retroarch.log
http://build-failures.rhaalovely.net/powerpc/2024-03-18/games/cataclysm-dda,no_x11.log
http://build-failures.rhaalovely.net/powerpc/2024-03-18/games/gnukem.log
http://build-failures.rhaalovely.net/powerpc/2024-03-18/games/hyperrogue.log
http://build-failures.rhaalovely.net/powerpc/2024-03-18/games/nanosaur2.log
http://build-failures.rhaalovely.net/powerpc/2024-03-18/games/nblood.log
http://build-failures.rhaalovely.net/powerpc/2024-03-18/games/widelands.log
http://build-failures.rhaalovely.net/powerpc/2024-03-18/graphics/openimageio.log
http://build-failures.rhaalovely.net/powerpc/2024-03-18/lang/compcert.log
http://build-failures.rhaalovely.net/powerpc/2024-03-18/lang/gambit.log
http://build-failures.rhaalovely.net/powerpc/2024-03-18/lang/racket-minimal.log
http://build-failures.rhaalovely.net/powerpc/2024-03-18/lang/seed7.log
http://build-failures.rhaalovely.net/powerpc/2024-03-18/security/distorm3.log
http://build-failures.rhaalovely.net/powerpc/2024-03-18/sysutils/u-boot/rk356x.log
http://build-failures.rhaalovely.net/powerpc/2024-03-18/sysutils/u-boot/rk3588.log
http://build-failures.rhaalovely.net/powerpc/2024-03-18/wayland/swayimg.log
http://build-failures.rhaalovely.net/powerpc/2024-03-18/www/kiwix/libkiwix.log
http://build-failures.rhaalovely.net/powerpc/2024-03-18/www/webkitgtk4,webkitgtk41.log
http://build-failures.rhaalovely.net/powerpc/2024-03-18/x11/jgmenu.log
http://build-failures.rhaalovely.net/powerpc/2024-03-18/x11/qt5/qtwebkit.log
http://build-failures.rhaalovely.net/powerpc/2024-03-18/x11/qt6/qtquick3dphysics.log



CVS: cvs.openbsd.org: ports

2024-04-12 Thread Anthony J . Bentley
CVSROOT:/cvs
Module name:ports
Changes by: bent...@cvs.openbsd.org 2024/04/12 11:24:53

Modified files:
graphics   : Makefile 

Log message:
+recoil



CVS: cvs.openbsd.org: ports

2024-04-12 Thread Anthony J . Bentley
CVSROOT:/cvs
Module name:ports
Changes by: bent...@cvs.openbsd.org 2024/04/12 11:24:07

Log message:
RECOIL is a library to view pictures in native formats of 20th century
computers: Amiga, Amstrad CPC, Apple II, Atari 8-bit, Atari Portfolio, Atari
ST/TT/Falcon, BBC Micro, Commodore VIC-20, Commodore 64, Commodore
16/116/Plus4, Commodore 128, Electronika BK, FM Towns, HP 48, Macintosh
128K, MSX, NEC PC-80, NEC PC-88, NEC PC-98, Oric, Psion Series 3, SAM Coupe,
Sharp X68000, Tandy 1000, Timex 2048, TRS-80, TRS-80 Color Computer,
Vector-06C, ZX81 and ZX Spectrum.

This package contains the converter program recoil2png, as well as desktop
thumbnailer support.

ok fcambus@

Status:

Vendor Tag: bentley
Release Tags:   bentley_20240412

N ports/graphics/recoil/Makefile
N ports/graphics/recoil/distinfo
N ports/graphics/recoil/pkg/DESCR
N ports/graphics/recoil/pkg/PLIST
N ports/graphics/recoil/patches/patch-Makefile

No conflicts created by this import



CVS: cvs.openbsd.org: ports

2024-04-12 Thread Caspar Schutijser
CVSROOT:/cvs
Module name:ports
Changes by: cas...@cvs.openbsd.org  2024/04/12 11:18:35

Modified files:
sysutils/terragrunt: Makefile 

Log message:
sysutils/terragrunt: remove BROKEN-aarch64 marker

OK ajacoutot@

BROKEN-armv7 has the same message so it may build now too, but
I don't have the hardware to verify that. Can someone try?



CVS: cvs.openbsd.org: ports

2024-04-12 Thread Caspar Schutijser
CVSROOT:/cvs
Module name:ports
Changes by: cas...@cvs.openbsd.org  2024/04/12 11:17:46

Modified files:
sysutils/nomad : Makefile 

Log message:
sysutils/nomad: remove BROKEN-aarch64 marker

OK ajacoutot@

BROKEN-armv7 has the same message so it may build now too, but
I don't have the hardware to verify that. Can someone try?



CVS: cvs.openbsd.org: ports

2024-04-12 Thread Robert Nagy
CVSROOT:/cvs
Module name:ports
Changes by: rob...@cvs.openbsd.org  2024/04/12 10:55:12

Modified files:
sysutils/bacula: Makefile distinfo 
sysutils/bacula/patches: patch-configure 
 patch-manpages_Makefile_in 
 patch-src_cats_Makefile_in 
 patch-src_findlib_Makefile_in 
 patch-src_findlib_fstype_c 
 patch-src_lib_Makefile_in 
 patch-src_stored_Makefile_in 
 patch-src_stored_bacula-sd_conf_in 
sysutils/bacula/pkg: PLIST-main PLIST-mysql PLIST-pgsql 
Added files:
sysutils/bacula/patches: patch-scripts_Makefile_in 

Log message:
update to 15.0.2



CVS: cvs.openbsd.org: ports

2024-04-12 Thread Robert Nagy
CVSROOT:/cvs
Module name:ports
Changes by: rob...@cvs.openbsd.org  2024/04/12 10:47:19

Modified files:
www/chromium   : Makefile distinfo 
www/chromium/patches: 
  
patch-content_renderer_renderer_blink_platform_impl_cc 
  
patch-content_renderer_renderer_blink_platform_impl_h 
  
patch-third_party_blink_public_platform_platform_h 
www/ungoogled-chromium: Makefile distinfo 
www/ungoogled-chromium/patches: 

patch-content_renderer_renderer_blink_platform_impl_cc 

patch-content_renderer_renderer_blink_platform_impl_h 

patch-third_party_blink_public_platform_platform_h 

Log message:
update to 123.0.6312.122



Re: sysutils/nomad: remove BROKEN-aarch64 marker

2024-04-12 Thread Antoine Jacoutot
Sure. 

—
Antoine

> On 12 Apr 2024, at 17:57, Caspar Schutijser  wrote:
> 
> Hi,
> 
> This port builds successfully on arm64. I did not test this
> at runtime. It's possible it builds on armv7 too these days
> since the BROKEN message is the same but I can't test it on
> armv7.
> 
> Comments or OKs?
> 
> Caspar
> 
> 
> Index: Makefile
> ===
> RCS file: /cvs/ports/sysutils/nomad/Makefile,v
> retrieving revision 1.81
> diff -u -p -r1.81 Makefile
> --- Makefile23 Mar 2024 13:27:36 -1.81
> +++ Makefile12 Apr 2024 15:54:59 -
> @@ -1,4 +1,3 @@
> -BROKEN-aarch64=old kr/pty doesn't support OpenBSD arm arches; needs 
> creack/pty@v1.1.11
> BROKEN-armv7=old kr/pty doesn't support OpenBSD arm arches; needs 
> creack/pty@v1.1.11
> 
> # bunch of undefined things in crypto/blake2b, shirou/gopsutil/disk, 
> shirou/gopsutil/mem
> 



Re: sysutils/terragrunt: remove BROKEN-aarch64 marker

2024-04-12 Thread Antoine Jacoutot
Ok as well. 

—
Antoine

> On 12 Apr 2024, at 17:59, Caspar Schutijser  wrote:
> 
> Hi,
> 
> Same story as for sysutils/nomad:
> This port builds successfully on arm64. I did not test this
> at runtime. It's possible it builds on armv7 too these days
> since the BROKEN message is the same but I can't test it on
> armv7.
> 
> Comments or OKs?
> 
> Caspar
> 
> 
> Index: Makefile
> ===
> RCS file: /cvs/ports/sysutils/terragrunt/Makefile,v
> retrieving revision 1.221
> diff -u -p -r1.221 Makefile
> --- Makefile5 Apr 2024 06:59:14 -1.221
> +++ Makefile12 Apr 2024 15:58:13 -
> @@ -1,4 +1,3 @@
> -BROKEN-aarch64=old kr/pty doesn't support OpenBSD arm arches; needs 
> creack/pty@v1.1.11
> BROKEN-armv7=old kr/pty doesn't support OpenBSD arm arches; needs 
> creack/pty@v1.1.11
> 
> COMMENT=thin wrapper for Terraform that provides extra tools
> 



CVS: cvs.openbsd.org: ports

2024-04-12 Thread Paco Esteban
CVSROOT:/cvs
Module name:ports
Changes by: p...@cvs.openbsd.org2024/04/12 10:02:01

Modified files:
sysutils/fzf   : Makefile distinfo modules.inc 
sysutils/fzf/pkg: PLIST README 

Log message:
update sysutils/fzf to 0.49.0

from Laurent Cheylus (maintainer)



sysutils/terragrunt: remove BROKEN-aarch64 marker

2024-04-12 Thread Caspar Schutijser
Hi,

Same story as for sysutils/nomad:
This port builds successfully on arm64. I did not test this
at runtime. It's possible it builds on armv7 too these days
since the BROKEN message is the same but I can't test it on
armv7.

Comments or OKs?

Caspar


Index: Makefile
===
RCS file: /cvs/ports/sysutils/terragrunt/Makefile,v
retrieving revision 1.221
diff -u -p -r1.221 Makefile
--- Makefile5 Apr 2024 06:59:14 -   1.221
+++ Makefile12 Apr 2024 15:58:13 -
@@ -1,4 +1,3 @@
-BROKEN-aarch64=old kr/pty doesn't support OpenBSD arm arches; needs 
creack/pty@v1.1.11
 BROKEN-armv7=  old kr/pty doesn't support OpenBSD arm arches; needs 
creack/pty@v1.1.11
 
 COMMENT=   thin wrapper for Terraform that provides extra tools



sysutils/nomad: remove BROKEN-aarch64 marker

2024-04-12 Thread Caspar Schutijser
Hi,

This port builds successfully on arm64. I did not test this
at runtime. It's possible it builds on armv7 too these days
since the BROKEN message is the same but I can't test it on
armv7.

Comments or OKs?

Caspar


Index: Makefile
===
RCS file: /cvs/ports/sysutils/nomad/Makefile,v
retrieving revision 1.81
diff -u -p -r1.81 Makefile
--- Makefile23 Mar 2024 13:27:36 -  1.81
+++ Makefile12 Apr 2024 15:54:59 -
@@ -1,4 +1,3 @@
-BROKEN-aarch64=old kr/pty doesn't support OpenBSD arm arches; needs 
creack/pty@v1.1.11
 BROKEN-armv7=  old kr/pty doesn't support OpenBSD arm arches; needs 
creack/pty@v1.1.11
 
 # bunch of undefined things in crypto/blake2b, shirou/gopsutil/disk, 
shirou/gopsutil/mem



CVS: cvs.openbsd.org: ports

2024-04-12 Thread Paco Esteban
CVSROOT:/cvs
Module name:ports
Changes by: p...@cvs.openbsd.org2024/04/12 09:33:24

Modified files:
net/tailscale  : Makefile distinfo 

Log message:
update net/tailscale to 1.62.1

from Adriano Barbosa (maintainer)



Update riemann-c-client, collectd-riemann

2024-04-12 Thread Theo Buehler
While working on a protobuf update, I ran into these wo consumers.
riemann-c-client moved away from github, so switch to its new home.
At some point the library was renamed, so adjust the collectd port for
that.

I don't use this, I only checked that this builds both on -current and
and with the WIP protobuf 5.26 update.

Index: sysutils/riemann-c-client/Makefile
===
RCS file: /cvs/ports/sysutils/riemann-c-client/Makefile,v
diff -u -p -r1.10 Makefile
--- sysutils/riemann-c-client/Makefile  30 Sep 2023 21:09:55 -  1.10
+++ sysutils/riemann-c-client/Makefile  12 Apr 2024 14:25:05 -
@@ -1,31 +1,28 @@
 COMMENT =  c client library for the Riemann monitoring system
 
-V =1.9.1
-GH_ACCOUNT =   algernon
-GH_PROJECT =   riemann-c-client
-GH_TAGNAME =   riemann-c-client-${V}
-DISTNAME = ${GH_PROJECT}-${V}
-REVISION = 4
+DISTNAME = riemann-c-client-2.2.0
 
-SHARED_LIBS += riemann-client 0.0 # 0.0
+SHARED_LIBS += riemann-client-gnutls 0.0 # 0.0
 
 CATEGORIES =   sysutils
 
-HOMEPAGE = https://github.com/algernon/riemann-c-client
+HOMEPAGE = 
https://git.madhouse-project.org/algernon/riemann-c-client
+SITES =
https://git.madhouse-project.org/algernon/riemann-c-client/archive/
 
-# LGPLv3
+# EUPL 1.2
 PERMIT_PACKAGE =   Yes
 
-WANTLIB =  brotlidec brotlienc c gmp gnutls hogweed iconv idn2 intl
-WANTLIB += json-c m nettle p11-kit protobuf-c pthread tasn1 unistring z
-WANTLIB += zstd
+WRKDIST =  ${WRKDIR}/riemann-c-client
+
+WANTLIB =  c gmp gnutls hogweed iconv idn2 intl
+WANTLIB += json-c m nettle p11-kit protobuf-c pthread tasn1 unistring
 
 LIB_DEPENDS =  devel/protobuf-c \
security/gnutls \
devel/json-c
 
-AUTOCONF_VERSION = 2.67
-AUTOMAKE_VERSION = 1.11
+AUTOCONF_VERSION = 2.71
+AUTOMAKE_VERSION = 1.16
 
 CONFIGURE_STYLE =  autoreconf
 
Index: sysutils/riemann-c-client/distinfo
===
RCS file: /cvs/ports/sysutils/riemann-c-client/distinfo,v
diff -u -p -r1.1.1.1 distinfo
--- sysutils/riemann-c-client/distinfo  30 Nov 2016 07:44:29 -  1.1.1.1
+++ sysutils/riemann-c-client/distinfo  12 Apr 2024 14:25:05 -
@@ -1,2 +1,2 @@
-SHA256 (riemann-c-client-1.9.1.tar.gz) = 
bIJ5NiOE4O4By4ShL2Rb9yKcfWH1ZRWP5OzILDbOjcA=
-SIZE (riemann-c-client-1.9.1.tar.gz) = 74563
+SHA256 (riemann-c-client-2.2.0.tar.gz) = 
9pCuoCo2UsncYjcsQwXQuehpzYt9nCK5ZJkaS9+V0r4=
+SIZE (riemann-c-client-2.2.0.tar.gz) = 68880
Index: sysutils/riemann-c-client/patches/patch-Makefile_am
===
RCS file: /cvs/ports/sysutils/riemann-c-client/patches/patch-Makefile_am,v
diff -u -p -r1.2 patch-Makefile_am
--- sysutils/riemann-c-client/patches/patch-Makefile_am 11 Mar 2022 19:57:56 
-  1.2
+++ sysutils/riemann-c-client/patches/patch-Makefile_am 12 Apr 2024 14:25:05 
-
@@ -1,11 +0,0 @@
 Makefile.am.orig   Wed Nov 16 05:35:31 2016
-+++ Makefile.amWed Nov 16 05:36:37 2016
-@@ -83,7 +83,7 @@ AM_TESTS_ENVIRONMENT = \
- TESTS_ENVIRONMENT ?= ${AM_TESTS_ENVIRONMENT}
- 
- tests/check_%: CFLAGS += ${CHECK_CFLAGS}
--tests/check_%: LDADD += ${CHECK_LIBS} -ldl
-+tests/check_%: LDADD += ${CHECK_LIBS}
- tests/check_%: LDFLAGS += -no-install
- 
- check_PROGRAMS= ${TESTS}
Index: sysutils/riemann-c-client/patches/patch-src_cmd-send_c
===
RCS file: /cvs/ports/sysutils/riemann-c-client/patches/patch-src_cmd-send_c,v
diff -u -p -r1.2 patch-src_cmd-send_c
--- sysutils/riemann-c-client/patches/patch-src_cmd-send_c  11 Mar 2022 
19:57:56 -  1.2
+++ sysutils/riemann-c-client/patches/patch-src_cmd-send_c  12 Apr 2024 
14:25:05 -
@@ -1,29 +0,0 @@
 src/cmd-send.c.origFri Sep 30 18:44:30 2016
-+++ src/cmd-send.c Thu Nov 10 22:31:26 2016
-@@ -138,7 +138,7 @@ client_send (int argc, char *argv[])
- char *keyfn;
- char *priorities;
-   } tls = {NULL, NULL, NULL, NULL};
--  int stdin = 0;
-+  int rie_stdin = 0;
- 
-   event = riemann_event_new ();
- 
-@@ -263,7 +263,7 @@ client_send (int argc, char *argv[])
-   break;
- 
- case '0':
--  stdin = 1;
-+  rie_stdin = 1;
-   break;
- 
- case '?':
-@@ -312,7 +312,7 @@ client_send (int argc, char *argv[])
-   goto end;
- }
- 
--  if (stdin)
-+  if (rie_stdin)
- {
-   e = _send_continously (client_type, client, event);
- 
Index: sysutils/riemann-c-client/pkg/PLIST
===
RCS file: /cvs/ports/sysutils/riemann-c-client/pkg/PLIST,v
diff -u -p -r1.2 PLIST
--- sysutils/riemann-c-client/pkg/PLIST 11 Mar 2022 

CVS: cvs.openbsd.org: ports

2024-04-12 Thread Theo Buehler
CVSROOT:/cvs
Module name:ports
Changes by: t...@cvs.openbsd.org2024/04/12 08:12:56

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

Log message:
Update to rust-openssl-tests 20240412



CVS: cvs.openbsd.org: ports

2024-04-12 Thread Anthony J . Bentley
CVSROOT:/cvs
Module name:ports
Changes by: bent...@cvs.openbsd.org 2024/04/12 08:12:30

Modified files:
net/synapse: Makefile 

Log message:
Update license marker. synapse switched from MIT to AGPL in November.



CVS: cvs.openbsd.org: ports

2024-04-12 Thread Anthony J . Bentley
CVSROOT:/cvs
Module name:ports
Changes by: bent...@cvs.openbsd.org 2024/04/12 08:06:26

Modified files:
emulators/es-de: Makefile 

Log message:
Add explicit dependency on graphics/glm (a header-only library).

Noticed by tb@



riscv64 bulk build report

2024-04-12 Thread jca
Bulk build on riscv64-1.ports.openbsd.org

Started : Wed Apr  3 03:03:10 MDT 2024
Finished: Fri Apr 12 07:37:01 MDT 2024
Duration: 9 Days 4 hours 34 minutes

Built using OpenBSD 7.5-current (GENERIC.MP) #2: Tue Apr  2 08:24:49 MDT 2024

Built 10383 packages

Number of packages built each day:
Apr 3: 3104
Apr 4: 565
Apr 5: 591
Apr 6: 532
Apr 7: 465
Apr 8: 508
Apr 9: 520
Apr 10: 995
Apr 11: 1193
Apr 12: 1910


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

Build failures: 46
http://build-failures.rhaalovely.net/riscv64/2024-04-03/devel/reposurgeon.log
http://build-failures.rhaalovely.net/riscv64/2024-04-03/devel/tea.log
http://build-failures.rhaalovely.net/riscv64/2024-04-03/graphics/ruby-rmagick,ruby33.log
http://build-failures.rhaalovely.net/riscv64/2024-04-03/net/amfora.log
http://build-failures.rhaalovely.net/riscv64/2024-04-03/net/dt.log
http://build-failures.rhaalovely.net/riscv64/2024-04-03/net/eduvpn/vpn-daemon.log
http://build-failures.rhaalovely.net/riscv64/2024-04-03/net/iamb.log
http://build-failures.rhaalovely.net/riscv64/2024-04-03/net/irtt.log
http://build-failures.rhaalovely.net/riscv64/2024-04-03/net/minio/client.log
http://build-failures.rhaalovely.net/riscv64/2024-04-03/net/minio/server.log
http://build-failures.rhaalovely.net/riscv64/2024-04-03/net/sping.log
http://build-failures.rhaalovely.net/riscv64/2024-04-03/net/syncthing.log
http://build-failures.rhaalovely.net/riscv64/2024-04-03/net/tailscale.log
http://build-failures.rhaalovely.net/riscv64/2024-04-03/net/wormhole-william.log
http://build-failures.rhaalovely.net/riscv64/2024-04-03/security/nuclei.log
http://build-failures.rhaalovely.net/riscv64/2024-04-03/security/ogvt.log
http://build-failures.rhaalovely.net/riscv64/2024-04-03/security/sops.log
http://build-failures.rhaalovely.net/riscv64/2024-04-03/security/step-ca.log
http://build-failures.rhaalovely.net/riscv64/2024-04-03/security/step-cli.log
http://build-failures.rhaalovely.net/riscv64/2024-04-03/security/vault.log
http://build-failures.rhaalovely.net/riscv64/2024-04-03/shells/elvish.log
http://build-failures.rhaalovely.net/riscv64/2024-04-03/sysutils/amazon-ecs-cli.log
http://build-failures.rhaalovely.net/riscv64/2024-04-03/sysutils/beats/filebeat.log
http://build-failures.rhaalovely.net/riscv64/2024-04-03/sysutils/beats/heartbeat.log
http://build-failures.rhaalovely.net/riscv64/2024-04-03/sysutils/beats/metricbeat.log
http://build-failures.rhaalovely.net/riscv64/2024-04-03/sysutils/beats/packetbeat.log
http://build-failures.rhaalovely.net/riscv64/2024-04-03/sysutils/borgbackup/2.0.log
http://build-failures.rhaalovely.net/riscv64/2024-04-03/sysutils/chezmoi.log
http://build-failures.rhaalovely.net/riscv64/2024-04-03/sysutils/dep.log
http://build-failures.rhaalovely.net/riscv64/2024-04-03/sysutils/direnv.log
http://build-failures.rhaalovely.net/riscv64/2024-04-03/sysutils/gitlab-runner.log
http://build-failures.rhaalovely.net/riscv64/2024-04-03/sysutils/grafana.log
http://build-failures.rhaalovely.net/riscv64/2024-04-03/sysutils/lf.log
http://build-failures.rhaalovely.net/riscv64/2024-04-03/sysutils/nomad.log
http://build-failures.rhaalovely.net/riscv64/2024-04-03/sysutils/oc.log
http://build-failures.rhaalovely.net/riscv64/2024-04-03/sysutils/planor.log
http://build-failures.rhaalovely.net/riscv64/2024-04-03/sysutils/promscale.log
http://build-failures.rhaalovely.net/riscv64/2024-04-03/sysutils/rclone.log
http://build-failures.rhaalovely.net/riscv64/2024-04-03/sysutils/serf.log
http://build-failures.rhaalovely.net/riscv64/2024-04-03/sysutils/telegraf.log
http://build-failures.rhaalovely.net/riscv64/2024-04-03/sysutils/terragrunt.log
http://build-failures.rhaalovely.net/riscv64/2024-04-03/textproc/gron.log
http://build-failures.rhaalovely.net/riscv64/2024-04-03/www/chromium.log
http://build-failures.rhaalovely.net/riscv64/2024-04-03/www/hugo,extended.log
http://build-failures.rhaalovely.net/riscv64/2024-04-03/www/webkitgtk4,webkitgtk60.log
http://build-failures.rhaalovely.net/riscv64/2024-04-03/x11/gnome/control-center.log

Recurrent failures:
 failures/devel/reposurgeon.log
 failures/devel/tea.log
 failures/graphics/ruby-rmagick,ruby33.log
 failures/net/amfora.log
 failures/net/dt.log
 failures/net/eduvpn/vpn-daemon.log
 failures/net/sping.log
 failures/net/syncthing.log
 failures/net/tailscale.log
 failures/net/wormhole-william.log
 failures/security/nuclei.log
 failures/security/ogvt.log
 failures/textproc/gron.log
 failures/www/chromium.log
 failures/www/hugo,extended.log

New failures:
+failures/www/webkitgtk4,webkitgtk60.log
+failures/x11/gnome/control-center.log

Resolved failures:
-failures/lang/gleam.log
-failures/net/termshark.log

Packages newly built:
+audio/nncmpp
+devel/glib2,bootstrap
+net/rrdpit
+security/qca-qt6
+textproc/libinih
+x11/gnome/gvfs,,-onedrive
+x11/gnome/msgraph

Packages not built this time:
-audio/audacity
-audio/easytag
-audio/gmpc
-audio/gmpc-plugins
-audio/grip
-audio/parlatype

security/p5-CryptX: fix SIGILL on CPUs without SSE4.1

2024-04-12 Thread Tim van der Molen
p5-CryptX contains a vendored copy of libtomcrypt. It uses "-msse4.1
-maes" to enable AES-NI support. The problem is that these flags are
used for *all* source files. This may cause SIGILL on CPUs without
SSE4.1.

I think the best solution is for CryptX to use "-msse4.1 -maes" only for
aesni.c. Unfortunately this requires several changes to the libtomcrypt
source. I'm trying to get these changes accepted upstream.

Is this suitable to put in ports?

Index: Makefile
===
RCS file: /cvs/ports/security/p5-CryptX/Makefile,v
diff -p -u -r1.12 Makefile
--- Makefile26 Dec 2023 20:56:24 -  1.12
+++ Makefile12 Apr 2024 12:51:05 -
@@ -2,6 +2,7 @@ COMMENT =   cryptographic toolkit for Perl
 
 DISTNAME = CryptX-0.080
 CPAN_AUTHOR =  MIK
+REVISION = 1
 
 CATEGORIES =   security
 
Index: patches/patch-Makefile_PL
===
RCS file: patches/patch-Makefile_PL
diff -N patches/patch-Makefile_PL
--- /dev/null   1 Jan 1970 00:00:00 -
+++ patches/patch-Makefile_PL   12 Apr 2024 12:51:05 -
@@ -0,0 +1,33 @@
+Index: Makefile.PL
+--- Makefile.PL.orig
 Makefile.PL
+@@ -3,7 +3,7 @@ use warnings;
+ use ExtUtils::MakeMaker;
+ use Config;
+ 
+-my (@EUMM_INC_LIB, $myarflags, $mycflags);
++my (@EUMM_INC_LIB, $myarflags, $mycflags, $mycflags_aes_ni);
+ 
+ if ($ENV{CRYPTX_CFLAGS} || $ENV{CRYPTX_LDFLAGS}) {
+   # EXPERIMENTAL: use system libraries libtomcrypt + libtommath
+@@ -38,7 +38,10 @@ else {
+ $ver1 ||= $1 if $Config{gccversion} =~ /^([0-9]+)\./; # 
gccversion='10.2.0'
+ $ver1 ||= $1 if $Config{gccversion} =~ /LLVM ([0-9]+)\./i; # 
gccversion='Apple LLVM 14.0.0 (clang-1400.0.29.202)'
+ $ver1 ||= $1 if $Config{gccversion} =~ /Clang ([0-9]+)\./i; # 
gccversion='FreeBSD Clang 13.0.0 (g...@github.com:llvm/llvm-project.git 
llvmorg-13.0.0-0-gd7b669b3a303)' or 'OpenBSD Clang 13.0.0'
+-$mycflags .= " -msse4.1 -maes" if $ver1 > 4; # supported since gcc-4.4
++if ($ver1 > 4) {
++  $mycflags .= " -DLTC_AES_NI";
++  $mycflags_aes_ni .= " -msse4.1 -maes"; # supported since gcc-4.4
++}
+   }
+ 
+   #FIX: this is particularly useful for Debian 
https://github.com/DCIT/perl-CryptX/pull/39
+@@ -117,7 +120,7 @@ sub MY::postamble {
+ 
+   my $extra_targets = qq{
+ \$(MYEXTLIB): src/Makefile
+-  cd src && \$(MAKE) ARFLAGS="$myarflags" RANLIB="\$(RANLIB)" AR="\$(AR)" 
CC="\$(CC)" LIB_EXT=\$(LIB_EXT) OBJ_EXT=\$(OBJ_EXT) CFLAGS="$mycflags"
++  cd src && \$(MAKE) ARFLAGS="$myarflags" RANLIB="\$(RANLIB)" AR="\$(AR)" 
CC="\$(CC)" LIB_EXT=\$(LIB_EXT) OBJ_EXT=\$(OBJ_EXT) CFLAGS="$mycflags" 
CFLAGS_AES_NI="$mycflags_aes_ni"
+ };
+ 
+   $extra_targets = qq{
Index: patches/patch-src_Makefile
===
RCS file: patches/patch-src_Makefile
diff -N patches/patch-src_Makefile
--- /dev/null   1 Jan 1970 00:00:00 -
+++ patches/patch-src_Makefile  12 Apr 2024 12:51:05 -
@@ -0,0 +1,10 @@
+Index: src/Makefile
+--- src/Makefile.orig
 src/Makefile
+@@ -195,3 +195,6 @@ clean:
+ 
+ .c$(OBJ_EXT):
+   $(CC) -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST 
-DLTC_NO_PROTOTYPES -DLTM_DESC $(CFLAGS) -DARGTYPE=4 -c $< -o $@
++
++ltc/ciphers/aes/aesni.o: ltc/ciphers/aes/aesni.c
++  $(CC) -Iltm -Iltc/headers -DLTC_SOURCE -DLTC_NO_TEST 
-DLTC_NO_PROTOTYPES -DLTM_DESC $(CFLAGS) $(CFLAGS_AES_NI) -DARGTYPE=4 -c 
ltc/ciphers/aes/aesni.c -o ltc/ciphers/aes/aesni.o
Index: patches/patch-src_ltc_ciphers_aes_aes_desc_c
===
RCS file: patches/patch-src_ltc_ciphers_aes_aes_desc_c
diff -N patches/patch-src_ltc_ciphers_aes_aes_desc_c
--- /dev/null   1 Jan 1970 00:00:00 -
+++ patches/patch-src_ltc_ciphers_aes_aes_desc_c12 Apr 2024 12:51:05 
-
@@ -0,0 +1,57 @@
+Index: src/ltc/ciphers/aes/aes_desc.c
+--- src/ltc/ciphers/aes/aes_desc.c.orig
 src/ltc/ciphers/aes/aes_desc.c
+@@ -48,7 +48,7 @@ const struct ltc_cipher_descriptor aes_enc_desc =
+ #endif
+ 
+ /* Code partially borrowed from 
https://software.intel.com/content/www/us/en/develop/articles/intel-sha-extensions.html
 */
+-#if defined(LTC_HAS_AES_NI)
++#if defined(LTC_AES_NI)
+ static LTC_INLINE int s_aesni_is_supported(void)
+ {
+static int initialized = 0, is_supported = 0;
+@@ -56,7 +56,7 @@ static LTC_INLINE int s_aesni_is_supported(void)
+if (initialized == 0) {
+   int a, b, c, d;
+ 
+-  /* Look for CPUID.1.0.ECX[25]
++  /* Look for CPUID.1.0.ECX[19] (SSE4.1) and CPUID.1.0.ECX[25] (AES-NI)
+* EAX = 1, ECX = 0
+*/
+   a = 1;
+@@ -67,7 +67,7 @@ static LTC_INLINE int s_aesni_is_supported(void)
+:"a"(a), "c"(c)
+   );
+ 
+-  is_supported = ((c >> 25) & 1);
++  is_supported = ((c >> 19) & 1) && ((c >> 25) & 1);
+   initialized = 1;
+}
+ 
+@@ -92,7 +92,7 @@ int aesni_is_supported(void)
+  */
+ int AES_SETUP(const 

archivers/bzip3: new port (version 1.4.0)

2024-04-12 Thread Kirill A . Korinsky
Greetings,

I'd like to present a new port bzip3.

At it's homepage it claims to be 4 times more efficient than xz or any other
compression algothithm: https://github.com/kspalaiologos/bzip3

It also exists in many systems from different Linux to FreeBSD, but OpenBSD
is missed.

So, here it is.

-- 
wbr, Kirill


bzip3-1.4.0.tgz
Description: Binary data


CVS: cvs.openbsd.org: ports

2024-04-12 Thread Stuart Henderson
CVSROOT:/cvs
Module name:ports
Changes by: st...@cvs.openbsd.org   2024/04/12 06:30:39

Modified files:
lang/php/8.3   : Tag: OPENBSD_7_5 Makefile distinfo 

Log message:
update to php-8.3.6



CVS: cvs.openbsd.org: ports

2024-04-12 Thread Stuart Henderson
CVSROOT:/cvs
Module name:ports
Changes by: st...@cvs.openbsd.org   2024/04/12 06:30:37

Modified files:
lang/php/8.2   : Tag: OPENBSD_7_5 Makefile distinfo 

Log message:
update to php-8.2.18



CVS: cvs.openbsd.org: ports

2024-04-12 Thread Stuart Henderson
CVSROOT:/cvs
Module name:ports
Changes by: st...@cvs.openbsd.org   2024/04/12 06:30:14

Modified files:
lang/php/8.2   : Makefile distinfo 

Log message:
update to php-8.2.18



CVS: cvs.openbsd.org: ports

2024-04-12 Thread Stuart Henderson
CVSROOT:/cvs
Module name:ports
Changes by: st...@cvs.openbsd.org   2024/04/12 06:30:10

Modified files:
lang/php/8.3   : Makefile distinfo 

Log message:
update to php-8.3.6



Re: archivers/pixz: new port (1.0.7)

2024-04-12 Thread Kirill A . Korinsky
Greetings,

This is reminder about this new port.

On Mon, 01 Apr 2024 12:55:56 +0200,
Kirill A. Korinsky wrote:
> 
> Folks,
> 
> Despite of current security issue with xz/lzma the algortihm itself provides
> great compression, and the existing XZ Utils provide great compression in
> the .xz file format, but they produce just one big block of compressed data.
> 
> Here, a new port which is called archivers/pixz which produces a collection
> of smaller blocks which makes random access to the original data possible.
> This is especially useful for large tarballs.
> 
> This can be used as seprated application or via tar, that described on
> homepage: https://github.com/vasi/pixz
> 
> --
> wbr, Kirill

-- 
wbr, Kirill



net/syncthing: update to 1.27.6

2024-04-12 Thread Klemens Nanni
https://github.com/syncthing/syncthing/releases

usual chore, tested on amd64.
Feedback? OK?

Index: Makefile
===
RCS file: /cvs/ports/net/syncthing/Makefile,v
diff -u -p -r1.63 Makefile
--- Makefile24 Mar 2024 08:15:14 -  1.63
+++ Makefile12 Apr 2024 11:19:14 -
@@ -1,6 +1,6 @@
 COMMENT =  open decentralized synchronization utility
 
-V =1.27.4
+V =1.27.6
 DISTNAME = syncthing-${V}
 DISTFILES =syncthing-source-v${V}${EXTRACT_SUFX}
 
Index: distinfo
===
RCS file: /cvs/ports/net/syncthing/distinfo,v
diff -u -p -r1.42 distinfo
--- distinfo24 Mar 2024 08:15:14 -  1.42
+++ distinfo12 Apr 2024 11:19:22 -
@@ -1,2 +1,2 @@
-SHA256 (syncthing-source-v1.27.4.tar.gz) = 
bOAKsoHuXrDcc8NmTzYjUTfKIrKRHjdbj+6tADj7gKE=
-SIZE (syncthing-source-v1.27.4.tar.gz) = 15085218
+SHA256 (syncthing-source-v1.27.6.tar.gz) = 
iEZte3Mp3OaROMCWv6ypGpritJqsmYF9khC5HZ1hiD8=
+SIZE (syncthing-source-v1.27.6.tar.gz) = 15147926



Re: [UPDATE] OCaml 4.14.1 -> 4.14.2

2024-04-12 Thread Dave Voutila
ping.

Dave Voutila  writes:

> OCaml 4.14.2 is a bugfix release that includes some of our patches and
> tweaks upstreamed thanks to miod@:
>
>  - the nobtcfi linker flags are now set in OCaml's configure script so
>we don't need the LDFLAGS dance in the Makefile
>  - the no-execute-only flag is also set, so we can drop the patch
>
> Built on both amd64 and arm64. (I don't have other machines.)
>
> Running `make test` has the same single test failure as 4.14.1.
>
> I don't commit to ports often so:
>  - Do we keep an empty patches directory or no? I'd presume yes.
>  - Can someone help run a build of any dependent ports or point me to
>how?
>  - I kept the USE_NOBTCFI flag. I'm not sure how we incorporate that
>into the ports infra, but since OCaml is still not able to build
>without the linker flag, I'm assuming it's sensible to keep that for
>reference?
>
> feedback welcome :)
>
> -dv
>
> diff refs/heads/master refs/heads/ocaml-4
> commit - 4aa8f0d502946b9c12dc190e1ff27c02dba9cca5
> commit + b26e117aba3d2931b28a8443b0ec65f12003c909
> blob - 744f9992f6a1812450bcb4c2e96e483c25e87971
> blob + 244c1b7315faa3a96849574ea5d05e78a7a22cd9
> --- lang/ocaml/Makefile
> +++ lang/ocaml/Makefile
> @@ -2,7 +2,7 @@ COMMENT =ML language with complete class-based obj
>
>  # XXX Don't even think of updating ocaml alone.
>  # Do check that the ports that depend on it still work, or repair them.
> -VERSION= 4.14.1
> +VERSION= 4.14.2
>
>  # if the ocaml compiler gains support for BTI, as well as
>  # removing USE_NOBTCFI here (or changing to an arch-dependent
> @@ -64,12 +64,6 @@ CONFIGURE_ARGS +=  --enable-imprecise-c99-float-ops
>  LDFLAGS+=-Wl,-z,notext
>  .endif
>
> -# We need to pass nobtcfi in LDFLAGS so that ocamlopt
> -# will pick it up when building OCaml native binaries
> -.if ${MACHINE_ARCH} == "amd64" || ${MACHINE_ARCH} == "arm64"
> -LDFLAGS+=-Wl,-z,nobtcfi
> -.endif
> -
>  USE_GMAKE=   Yes
>
>  WANTLIB =c m pthread
> blob - 07c4adb25913fc8db722c8753fefbf55e7182ceb
> blob + b2ed4b8eda49096b389cc1b7e95d69075810b55e
> --- lang/ocaml/distinfo
> +++ lang/ocaml/distinfo
> @@ -1,4 +1,4 @@
>  SHA256 (ocaml-4.14-refman-html.tar.gz) = 
> +dILjzxXO797/JkVVzFHK5G5vwhOndK1U50q5HNAbKc=
> -SHA256 (ocaml-4.14.1.tar.gz) = GDl53JwJyw9YCiMraFMaCbAlqmKLjY1ydEnxRv1vX+4=
> +SHA256 (ocaml-4.14.2.tar.gz) = k7TzujnVWalj/BB0RWO0xukun/tUDOieXF6/dghrmfM=
>  SIZE (ocaml-4.14-refman-html.tar.gz) = 1982462
> -SIZE (ocaml-4.14.1.tar.gz) = 5497979
> +SIZE (ocaml-4.14.2.tar.gz) = 5504138
> blob - 8e2f6dcfd97891503f2704b423fd429e5cb357d8 (mode 644)
> blob + /dev/null
> --- lang/ocaml/patches/patch-configure
> +++ /dev/null
> @@ -1,24 +0,0 @@
> -Backport part of https://github.com/ocaml/ocaml/pull/12372/files
> -Pointed out by avsm@
> -
> -Index: configure
>  configure.orig
> -+++ configure
> -@@ -14133,6 +14133,17 @@ if test -z "$mkmaindll"; then :
> -   mkmaindll=$mksharedlib
> - fi
> -
> -+# Make sure code sections in OCaml-generated executables are readable
> -+# (required for marshaling of function closures)
> -+
> -+case $host in #(
> -+  *-*-openbsd7.[3-9]|*-*-openbsd[89].*) :
> -+oc_ldflags="$oc_ldflags -Wl,--no-execute-only"
> -+ natdynlinkopts="$natdynlinkopts -Wl,--no-execute-only" ;; #(
> -+  *) :
> -+ ;;
> -+esac
> -+
> - # Configure native dynlink
> -
> - natdynlink=false



Re: [Update] editors/helix 24.03

2024-04-12 Thread Volker Schlecht

Hi Laurent,

is that an ok to commit?

cheers,
Volker

On 2024-04-12 10:31, Laurent Cheylus wrote:

Hi Volker,

- Mail original -

Cc: Maintainer

Attached is the update to editors/helix 24.03 that I'm currently
dogfooding ...
So far everything seems to run very smoothly (amd64).


I have also the same diff for editors/helix 24.03 on my desktop for about a 
week.

Build and tests OK on current/amd64 with Rust 1.77.1.

Thanks for your update, Laurent




Re: CVS: cvs.openbsd.org: ports

2024-04-12 Thread giovanni

On 4/12/24 11:17, Giovanni Bechis wrote:

CVSROOT:/cvs
Module name:ports
Changes by: giova...@cvs.openbsd.org2024/04/12 03:17:42

Modified files:
www/apache-httpd: Tag: OPENBSD_7_5 Makefile distinfo
www/apache-httpd/patches: Tag: OPENBSD_7_5
  patch-docs_man_htpasswd_1
  patch-modules_ssl_ssl_engine_init_c
Removed files:
www/apache-httpd/patches: Tag: OPENBSD_7_5
  patch-modules_filters_mod_xml2enc_c
  patch-modules_ssl_ssl_private_h

Log message:
Update to 2.4.59
fixes CVE-2024-27316, CVE-2024-24795 and CVE-2023-38709
Also fix a regression that causes the default DH parameters for a key
no longer set and thus effectively disabling DH ciphers when no explicit
DH parameters are set.


this was ok sthen@


OpenPGP_signature.asc
Description: OpenPGP digital signature


CVS: cvs.openbsd.org: ports

2024-04-12 Thread Giovanni Bechis
CVSROOT:/cvs
Module name:ports
Changes by: giova...@cvs.openbsd.org2024/04/12 03:17:42

Modified files:
www/apache-httpd: Tag: OPENBSD_7_5 Makefile distinfo 
www/apache-httpd/patches: Tag: OPENBSD_7_5 
  patch-docs_man_htpasswd_1 
  patch-modules_ssl_ssl_engine_init_c 
Removed files:
www/apache-httpd/patches: Tag: OPENBSD_7_5 
  patch-modules_filters_mod_xml2enc_c 
  patch-modules_ssl_ssl_private_h 

Log message:
Update to 2.4.59
fixes CVE-2024-27316, CVE-2024-24795 and CVE-2023-38709
Also fix a regression that causes the default DH parameters for a key
no longer set and thus effectively disabling DH ciphers when no explicit
DH parameters are set.



[Maintainer Bugfix] nnn 4.9 -> 4.9p0

2024-04-12 Thread Martin Ziemer
There is a bug in nnn 4.9 which prevents it from creating new files. 
(It uses none of the required modes to open a file)

The Fix is committed Upstream (Commit 28d993a8e85651e6e8a61b410472febc6069ceb0)

I think, we should include the Fix in our Version of nnn until next
update of the upstream version.

Index: Makefile
===
RCS file: /cvs/ports/sysutils/nnn/Makefile,v
retrieving revision 1.26
diff -u -p -r1.26 Makefile
--- Makefile27 Sep 2023 17:16:31 -  1.26
+++ Makefile4 Apr 2024 13:28:13 -
@@ -3,6 +3,7 @@ COMMENT =   the missing terminal file bro
 V =4.9
 DISTNAME = nnn-v${V}
 PKGNAME =  nnn-${V}
+REVISION = 0
 
 CATEGORIES =   sysutils
 
Index: patches/patch-src_nnn_c
===
RCS file: patches/patch-src_nnn_c
diff -N patches/patch-src_nnn_c
--- /dev/null   1 Jan 1970 00:00:00 -
+++ patches/patch-src_nnn_c 4 Apr 2024 13:28:13 -
@@ -0,0 +1,14 @@
+Fix creation of Files
+
+Index: src/nnn.c
+--- src/nnn.c.orig
 src/nnn.c
+@@ -4692,7 +4692,7 @@ next:
+   return FALSE;
+   }
+   } else {
+-  int fd = open(path, O_CREAT | O_TRUNC, S_IWUSR | S_IRUSR); /* 
Forced create mode for files */
++  int fd = open(path, O_WRONLY | O_CREAT | O_TRUNC, S_IWUSR | 
S_IRUSR); /* Forced create mode for files */
+ 
+   if (fd == -1 && errno != EEXIST) {
+   DPRINTF_S("open!");



Re: [Update] editors/helix 24.03

2024-04-12 Thread Laurent Cheylus
Hi Volker,

- Mail original -
> Cc: Maintainer
> 
> Attached is the update to editors/helix 24.03 that I'm currently
> dogfooding ...
> So far everything seems to run very smoothly (amd64).

I have also the same diff for editors/helix 24.03 on my desktop for about a 
week.

Build and tests OK on current/amd64 with Rust 1.77.1.

Thanks for your update, Laurent



CVS: cvs.openbsd.org: ports

2024-04-12 Thread Stuart Henderson
CVSROOT:/cvs
Module name:ports
Changes by: st...@cvs.openbsd.org   2024/04/12 02:23:11

Modified files:
sysutils/blackbox_exporter: Makefile distinfo modules.inc 

Log message:
update to blackbox_exporter-0.25.0



CVS: cvs.openbsd.org: ports

2024-04-12 Thread Stuart Henderson
CVSROOT:/cvs
Module name:ports
Changes by: st...@cvs.openbsd.org   2024/04/12 02:11:30

Modified files:
net/icinga/icinga-php-library: Makefile distinfo 
net/icinga/icinga-php-library/pkg: PLIST 

Log message:
update to icinga-php-library-0.13.2, same diff from Alvar Penning



Re: [maintainer update] sysutils/fzf 0.49.0

2024-04-12 Thread Laurent Cheylus
On Thu, 11 Apr 2024 18:20:21 +0200, Volker Schlecht wrote:

> On 2024-04-09 16:50, Laurent Cheylus wrote:
> 
> Index: Makefile
> ===
> RCS file: /cvs/ports/sysutils/fzf/Makefile,v
> retrieving revision 1.24
> diff -u -p -r1.24 Makefile
> --- Makefile  28 Feb 2024 12:32:17 -  1.24
> +++ Makefile  4 Apr 2024 15:56:32 -
> @@ -1,9 +1,9 @@
>   COMMENT =   command-line fuzzy finder
>   
> -MODGO_MODNAME = github.com/junegunn/fzf
> -MODGO_VERSION =  v0.0.0-20240201091300-3c0a6304756e
> +MODGO_MODNAME =  github.com/junegunn/fzf
> +MODGO_VERSION =  v0.0.0-20240317073535-d579e335b5aa
> 
> Shouldn't that be
> 
> v0.0.0-20240404152026-62963dcefd6d
> 
> based on the release date of 0.49.0 and commit ID?
> https://github.com/junegunn/fzf/commit/62963dcefd6d74510ae2692cd0955177bae57543

You're right, I must have forgotten to update it from an old update :(

$ go list -m github.com/junegunn/fzf@0.49.0
github.com/junegunn/fzf v0.0.0-20240404152026-62963dcefd6d

Attached a new version of my CVS diff for version 0.49.0.

Build and tests OK on current/amd64 with Go 1.22.2.

Thanks, Laurent

 
Index: Makefile
===
RCS file: /cvs/ports/sysutils/fzf/Makefile,v
retrieving revision 1.24
diff -u -p -r1.24 Makefile
--- Makefile	28 Feb 2024 12:32:17 -	1.24
+++ Makefile	12 Apr 2024 07:25:02 -
@@ -1,9 +1,9 @@
 COMMENT =	command-line fuzzy finder
 
-MODGO_MODNAME = github.com/junegunn/fzf
-MODGO_VERSION =	v0.0.0-20240201091300-3c0a6304756e
+MODGO_MODNAME =	github.com/junegunn/fzf
+MODGO_VERSION =	v0.0.0-20240404152026-62963dcefd6d
 
-V =		0.46.1
+V =		0.49.0
 DISTNAME =	fzf-${V}
 
 CATEGORIES =	sysutils
@@ -27,19 +27,8 @@ MODGO_LDFLAGS +=	-X main.revision=""
 # for patch to apply
 WRKDIST =	${WRKSRC}
 
-# Note that unlike zsh and fish, bash has no well-defined site functions
-# directory from which to autoload stuff.
-#
-# Note also that the completion files referenced here are not defining words to
-# complete, but rather overriding what happens when the user requests
-# completion via typing **.
-ZSH_SITE =	${PREFIX}/share/zsh/site-functions
-FISH_SITE =	${PREFIX}/share/fish/functions
-BASH_SITE =	${PREFIX}/share/fzf/bash
 VIMFILES =	${PREFIX}/share/vim/vimfiles
-VIM_PLUGIN =	${VIMFILES}/plugin
-VIM_DOC =	${VIMFILES}/doc
-SUBST_VARS +=	BASH_SITE FISH_SITE VIMFILES
+SUBST_VARS +=	VIMFILES
 
 do-install:
 	${INSTALL_PROGRAM} ${WRKDIR}/go/bin/* ${PREFIX}/bin
@@ -47,24 +36,17 @@ do-install:
 	${INSTALL_MAN_DIR} ${PREFIX}/man/man1
 	${INSTALL_MAN} ${WRKSRC}/man/man1/*.1 ${PREFIX}/man/man1
 
-	${INSTALL_DATA_DIR} ${ZSH_SITE}
-	${INSTALL_DATA} ${WRKSRC}/shell/key-bindings.zsh \
-		${ZSH_SITE}/_fzf_key_bindings
-	${INSTALL_DATA} ${WRKSRC}/shell/completion.zsh \
-		${ZSH_SITE}/_fzf_completion
-
-	${INSTALL_DATA_DIR} ${FISH_SITE}
-	${INSTALL_DATA} ${WRKSRC}/shell/key-bindings.fish \
-		${FISH_SITE}/fzf-key-bindings.fish
-
-	${INSTALL_DATA_DIR} ${BASH_SITE}
-	${INSTALL_DATA} ${WRKSRC}/shell/key-bindings.bash ${BASH_SITE}
-	${INSTALL_DATA} ${WRKSRC}/shell/completion.bash ${BASH_SITE}
-
-	${INSTALL_DATA_DIR} ${VIM_PLUGIN}
-	${INSTALL_DATA_DIR} ${VIM_DOC}
-	${INSTALL_DATA} ${WRKSRC}/plugin/fzf.vim ${VIM_PLUGIN}/fzf.vim
-	${INSTALL_DATA} ${WRKSRC}/doc/fzf.txt ${VIM_DOC}/fzf.txt
+	${INSTALL_DATA_DIR} ${VIMFILES}/plugin
+	${INSTALL_DATA_DIR} ${VIMFILES}/doc
+	${INSTALL_DATA} ${WRKSRC}/plugin/fzf.vim ${VIMFILES}/plugin/fzf.vim
+	${INSTALL_DATA} ${WRKSRC}/doc/fzf.txt ${VIMFILES}/doc/fzf.txt
+
+do-test:
+	cd ${WRKSRC} && ${MODGO_TEST_CMD} \
+		github.com/junegunn/fzf/src \
+		github.com/junegunn/fzf/src/algo \
+		github.com/junegunn/fzf/src/tui \
+		github.com/junegunn/fzf/src/util
 
 .include "modules.inc"
 
Index: distinfo
===
RCS file: /cvs/ports/sysutils/fzf/distinfo,v
retrieving revision 1.17
diff -u -p -r1.17 distinfo
--- distinfo	28 Feb 2024 12:32:17 -	1.17
+++ distinfo	12 Apr 2024 07:25:02 -
@@ -1,22 +1,22 @@
-SHA256 (fzf-0.46.1.zip) = ypM5O784UKbRvrNb7o4Vl6jRdsjxOIEPhoXlxTOBsv8=
+SHA256 (fzf-0.49.0.zip) = iUNl6+cMnIQIahxecZP6tCGLXLkVuMJJfP2RRed8Arw=
+SHA256 (go_modules/github.com/charlievieth/fastwalk/@v/v1.0.3.mod) = p4RFHuqGqGogAAE3Y9NCpvc5eDGX4o9Weiius6DV8gg=
+SHA256 (go_modules/github.com/charlievieth/fastwalk/@v/v1.0.3.zip) = UWFoBfFa3P7N5kR81xcaGnR47tMDvEL8/yq6KWy1QOs=
 SHA256 (go_modules/github.com/gdamore/encoding/@v/v1.0.0.mod) = pJgRJVFfDy3yU8LeOjrBlwx0Q+W2adlH6HTnezaBtuU=
 SHA256 (go_modules/github.com/gdamore/encoding/@v/v1.0.0.zip) = Y4qYMuL2LRGNfFEdhr2uFiKlHzMd5IoB2Sn9JOvmoqY=
-SHA256 (go_modules/github.com/gdamore/tcell/v2/@v/v2.7.0.mod) = DmKjdtCo+lggVXLWq9HOVqx4DkCLF47l3r+Zj6B+e7s=
-SHA256 (go_modules/github.com/gdamore/tcell/v2/@v/v2.7.0.zip) = bQ/s1uwT5X2lqH37/oqgzlyimdDi6AVZlJsAz8weAGg=
+SHA256 (go_modules/github.com/gdamore/tcell/v2/@v/v2.7.4.mod) = mLlZxQfyuis0l6WxSUImtebIZ1DoJQQVuES6DsblTC0=

Ping [maintainer update] remind 4.3.3 -> 4.3.6

2024-04-12 Thread Martin Ziemer
Am Thu, Apr 04, 2024 at 08:57:51AM +0200 schrieb Martin Ziemer:
> This patch updates remind from 4.3.3 to 4.3.6.
> 
> Tested on amd64.
> 
> Index: Makefile
> ===
> RCS file: /cvs/ports/misc/remind/Makefile,v
> retrieving revision 1.72
> diff -u -p -r1.72 Makefile
> --- Makefile  22 Mar 2024 06:59:11 -  1.72
> +++ Makefile  4 Apr 2024 06:54:27 -
> @@ -1,7 +1,7 @@
>  COMMENT= scripting language for reminders, with a Tk front end
>  
> -DISTNAME=remind-04.03.03
> -PKGNAME= remind-4.3.3
> +DISTNAME=remind-04.03.06
> +PKGNAME= remind-4.3.6
>  
>  CATEGORIES=  misc
>  
> Index: distinfo
> ===
> RCS file: /cvs/ports/misc/remind/distinfo,v
> retrieving revision 1.41
> diff -u -p -r1.41 distinfo
> --- distinfo  22 Mar 2024 06:59:11 -  1.41
> +++ distinfo  4 Apr 2024 06:54:27 -
> @@ -1,2 +1,2 @@
> -SHA256 (remind-04.03.03.tar.gz) = 
> +/vX6Nu0F84mZcEnd9jFlaVKbJIQQOJiPsxspKF+klQ=
> -SIZE (remind-04.03.03.tar.gz) = 528047
> +SHA256 (remind-04.03.06.tar.gz) = 
> Mgp+MPxXVZvL4/Aro7KJTesc2c30o9FzQn8kKJt5IQ4=
> +SIZE (remind-04.03.06.tar.gz) = 531420
> Index: pkg/PLIST
> ===
> RCS file: /cvs/ports/misc/remind/pkg/PLIST,v
> retrieving revision 1.17
> diff -u -p -r1.17 PLIST
> --- pkg/PLIST 22 Mar 2024 06:59:11 -  1.17
> +++ pkg/PLIST 4 Apr 2024 06:54:27 -
> @@ -33,6 +33,7 @@ share/remind/holidays/fr.rem
>  share/remind/holidays/gr.rem
>  share/remind/holidays/ie.rem
>  share/remind/holidays/jewish.rem
> +share/remind/holidays/pt.rem
>  share/remind/holidays/us.rem
>  share/remind/lang/
>  share/remind/lang/auto.rem
> @@ -51,6 +52,7 @@ share/remind/lang/no.rem
>  share/remind/lang/pl.rem
>  share/remind/lang/pt.rem
>  share/remind/lang/ro.rem
> +share/remind/moonphases.rem
>  share/remind/seasons.rem
>  share/remind/site/
>  share/remind/site/README
>