CVS: cvs.openbsd.org: ports

2024-06-06 Thread Volker Schlecht
CVSROOT:/cvs
Module name:ports
Changes by: vol...@cvs.openbsd.org  2024/06/06 11:52:52

Modified files:
net/rabbitmq   : Makefile distinfo 
net/rabbitmq/pkg: PLIST 

Log message:
net/rabbitmq: Update to 3.13.3



CVS: cvs.openbsd.org: ports

2024-05-31 Thread Volker Schlecht
CVSROOT:/cvs
Module name:ports
Changes by: vol...@cvs.openbsd.org  2024/05/31 07:32:41

Modified files:
lang/gleam : Makefile crates.inc distinfo 

Log message:
lang/gleam: Update to 1.2.1



CVS: cvs.openbsd.org: ports

2024-05-30 Thread Volker Schlecht
CVSROOT:/cvs
Module name:ports
Changes by: vol...@cvs.openbsd.org  2024/05/30 04:49:17

Modified files:
lang/erlang/27 : Makefile 
Added files:
lang/erlang/27/patches: patch-lib_crypto_c_src_algorithms_c 
patch-lib_crypto_c_src_atoms_c 
patch-lib_crypto_c_src_atoms_h 
patch-lib_crypto_c_src_eddsa_c 
patch-lib_crypto_c_src_evp_c 
patch-lib_crypto_c_src_openssl_config_h 

Log message:
lang/erlang/27: Add patches to make erlang handle the fact that libressl
supports curve 25519 but not curve 448. This is needed to enable TLS v1.3
support on OpenBSD.



CVS: cvs.openbsd.org: ports

2024-05-30 Thread Volker Schlecht
CVSROOT:/cvs
Module name:ports
Changes by: vol...@cvs.openbsd.org  2024/05/30 04:30:32

Modified files:
lang/erlang/26 : Makefile 
Added files:
lang/erlang/26/patches: patch-lib_crypto_c_src_algorithms_c 
patch-lib_crypto_c_src_atoms_c 
patch-lib_crypto_c_src_atoms_h 
patch-lib_crypto_c_src_eddsa_c 
patch-lib_crypto_c_src_evp_c 
patch-lib_crypto_c_src_openssl_config_h 

Log message:
lang/erlang/26: Add patches to make erlang handle the fact that libressl
supports curve 25519 but not curve 448. This is needed to add TLS v1.3
support.

Feedback from and makes sense to tb@



CVS: cvs.openbsd.org: ports

2024-05-28 Thread Volker Schlecht
CVSROOT:/cvs
Module name:ports
Changes by: vol...@cvs.openbsd.org  2024/05/28 15:27:31

Modified files:
lang/erlang/27 : Makefile 
lang/erlang/27/pkg: PLIST-wx 

Log message:
lang/erlang/27: Fix conflict markers in PLIST-wx

Those slipped through when copying the erlang/26 port.



CVS: cvs.openbsd.org: ports

2024-05-28 Thread Volker Schlecht
CVSROOT:/cvs
Module name:ports
Changes by: vol...@cvs.openbsd.org  2024/05/28 14:06:33

Modified files:
devel  : Makefile 

Log message:
+ rebar3,erlang27

While here, explicitly name all three rebar3 flavors. Otherwise this bit
is easy to miss when changing the default flavor..



CVS: cvs.openbsd.org: ports

2024-05-28 Thread Volker Schlecht
CVSROOT:/cvs
Module name:ports
Changes by: vol...@cvs.openbsd.org  2024/05/28 13:53:48

Modified files:
lang/erlang: erlang.port.mk 

Log message:
erlang.port.mk: Add erlang27 FLAVOR

ok sthen@



CVS: cvs.openbsd.org: ports

2024-05-28 Thread Volker Schlecht
CVSROOT:/cvs
Module name:ports
Changes by: vol...@cvs.openbsd.org  2024/05/28 13:52:30

Modified files:
lang/node  : Makefile 
lang/node/pkg  : PLIST 

Log message:
lang/node: Use MODPY_COMPILEALL



erlang.port.mk - enable erlang27 FLAVOR

2024-05-28 Thread Volker Schlecht

I'd like to enable an erlang27 FLAVOR in erlang.port.mk (diff attached), and
add rebar3,erlang27 to the build.

rebar3 3.23.0 build, works and tests fine with all erlang versions in ports,
no other port uses this mechanism yet. 


ok?
Index: erlang.port.mk
===
RCS file: /cvs/ports/lang/erlang/erlang.port.mk,v
diff -u -p -r1.40 erlang.port.mk
--- erlang.port.mk  6 May 2024 18:22:15 -   1.40
+++ erlang.port.mk  28 May 2024 16:53:40 -
@@ -23,7 +23,7 @@ MODERL_HANDLE_FLAVORS ?=  No
 # If erlang.port.mk should handle FLAVORS, define a separate FLAVOR
 # for each erlang runtime
 .if !defined(FLAVORS)
-FLAVORS =  erlang25 erlang26
+FLAVORS =  erlang25 erlang26 erlang27
 .endif
 
 FULLPKGNAME ?= ${MODERL_PKG_PREFIX}-${PKGNAME}
@@ -42,6 +42,8 @@ MODERL_PKG_PREFIX =   erl${MODERL_VERSION}
 _MODERL_FLAVOR =   erlang25
 .  elif ${MODERL_VERSION} == 26
 _MODERL_FLAVOR =   erlang26
+.  elif ${MODERL_VERSION} == 27
+_MODERL_FLAVOR =   erlang27
 .  else
 ERRORS +=  "Invalid MODERL_VERSION set: ${MODERL_VERSION}."
 .  endif
@@ -54,6 +56,9 @@ _MODERL_FLAVOR ?= erlang25
 .elif ${FLAVOR} == erlang26
 MODERL_VERSION ?=  26
 _MODERL_FLAVOR ?=  erlang26
+.elif ${FLAVOR} == erlang27
+MODERL_VERSION ?=  27
+_MODERL_FLAVOR ?=  erlang27
 .endif
 .  endif
 .endif


CVS: cvs.openbsd.org: ports

2024-05-28 Thread Volker Schlecht
CVSROOT:/cvs
Module name:ports
Changes by: vol...@cvs.openbsd.org  2024/05/28 12:30:32

Modified files:
devel/rebar3   : Makefile distinfo 
devel/rebar3/patches: patch-rebar_config 
devel/rebar3/pkg: PLIST 

Log message:
devel/rebar3: Update to 3.23.0



CVS: cvs.openbsd.org: ports

2024-05-28 Thread Volker Schlecht
CVSROOT:/cvs
Module name:ports
Changes by: vol...@cvs.openbsd.org  2024/05/28 10:49:17

Modified files:
lang/erlang: Makefile 

Log message:
+ erlang/27



CVS: cvs.openbsd.org: ports

2024-05-28 Thread Volker Schlecht
CVSROOT:/cvs
Module name:ports
Changes by: vol...@cvs.openbsd.org  2024/05/28 10:44:55

Log message:
Import lang/erlang/27

ok sthen@

Status:

Vendor Tag: volker
Release Tags:   volker_20240528

N ports/lang/erlang/27/Makefile
N ports/lang/erlang/27/distinfo
N ports/lang/erlang/27/patches/patch-Makefile_in
N ports/lang/erlang/27/patches/patch-erts_emulator_Makefile_in
N ports/lang/erlang/27/patches/patch-erts_etc_common_ct_run_c
N ports/lang/erlang/27/patches/patch-erts_etc_common_dialyzer_c
N ports/lang/erlang/27/patches/patch-erts_etc_common_erlc_c
N ports/lang/erlang/27/patches/patch-erts_etc_common_escript_c
N ports/lang/erlang/27/patches/patch-erts_etc_common_typer_c
N ports/lang/erlang/27/patches/patch-erts_lib_src_Makefile_in
N ports/lang/erlang/27/patches/patch-lib_dialyzer_src_dialyzer_cplt_erl
N ports/lang/erlang/27/patches/patch-make_install_bin
N ports/lang/erlang/27/pkg/DESCR-main
N ports/lang/erlang/27/pkg/DESCR-wx
N ports/lang/erlang/27/pkg/PLIST-main
N ports/lang/erlang/27/pkg/PLIST-wx
N ports/lang/erlang/27/pkg/epmd27.rc

No conflicts created by this import



CVS: cvs.openbsd.org: ports

2024-05-28 Thread Volker Schlecht
CVSROOT:/cvs
Module name:ports
Changes by: vol...@cvs.openbsd.org  2024/05/28 10:38:31

Modified files:
lang/gleam : Makefile crates.inc distinfo 
lang/gleam/patches: 
patch-compiler-core_src_build_package_compiler_rs 

Log message:
lang/gleam: Update to 1.2

* Remove BUILD_DEPENDS on security/rust-ring, gleam moved to ring 0.17
* Do not build on sparc64 (not supported by ring 0.17)



Re: UPDATE: libcares 1.29.0

2024-05-24 Thread Volker Schlecht

Committed, thanks!

On 2024-05-24 07:43, Brad Smith wrote:

Here is an update to libcares 1.29.0.


## c-ares version 1.29.0 - May 24 2024

This is a feature and bugfix release.

Features:

* When using `ARES_OPT_EVENT_THREAD`, automatically reload system configuration
 when network conditions change. [PR 
#759](https://github.com/c-ares/c-ares/pull/759)
* Apple: reimplement DNS configuration reading to more accurately pull DNS
 settings. [PR #750](https://github.com/c-ares/c-ares/pull/750)
* Add observability into DNS server health via a server state callback, invoked
 whenever a query finishes. [PR #744](https://github.com/c-ares/c-ares/pull/744)
* Add server failover retry behavior, where failed servers are retried with
 small probability after a minimum delay. [PR 
#731](https://github.com/c-ares/c-ares/pull/731)

Changes:

* Mark `ares_channel_t *` as const in more places in the public API. [PR 
#758](https://github.com/c-ares/c-ares/pull/758)

Bugfixes:

* Due to a logic flaw dns name compression writing was not properly implemented
 which would result in the name prefix not being written for a partial match.
 This could cause issues in various record types such as MX records when using
 the deprecated API.  Regression introduced in 1.28.0. [Issue 
#757](https://github.com/c-ares/c-ares/issues/757)
* Revert OpenBSD `SOCK_DNS` flag, it doesn't do what the docs say it does and
 causes c-ares to become non-functional. [PR 
#754](https://github.com/c-ares/c-ares/pull/754)
* `ares_getnameinfo()`: loosen validation on `salen` parameter. [Issue 
#752](https://github.com/c-ares/c-ares/issues/752)
* cmake: Android requires C99. [PR 
#748](https://github.com/c-ares/c-ares/pull/748)
* `ares_queue_wait_empty()` does not honor timeout_ms >= 0. [Issue 
#742](https://github.com/c-ares/c-ares/pull/742)


Index: Makefile
===
RCS file: /cvs/ports/net/libcares/Makefile,v
retrieving revision 1.30
diff -u -p -u -p -r1.30 Makefile
--- Makefile15 May 2024 06:13:37 -  1.30
+++ Makefile24 May 2024 11:41:38 -
@@ -1,12 +1,12 @@
COMMENT=asynchronous resolver library

-V= 1.28.1
+V= 1.29.0
DISTNAME=   c-ares-${V}
PKGNAME=libcares-${V}
CATEGORIES= net devel
SITES=  ${HOMEPAGE}download/

-SHARED_LIBS +=  cares3.6  # 2.13.1
+SHARED_LIBS +=  cares3.7  # 2.13.1

HOMEPAGE=   https://c-ares.haxx.se/

Index: distinfo
===
RCS file: /cvs/ports/net/libcares/distinfo,v
retrieving revision 1.17
diff -u -p -u -p -r1.17 distinfo
--- distinfo15 May 2024 06:13:37 -  1.17
+++ distinfo24 May 2024 11:41:38 -
@@ -1,2 +1,2 @@
-SHA256 (c-ares-1.28.1.tar.gz) = Z1pp/FTdv0LmgwvGce62zYnuykOCjrQTJD/SwKdggJ0=
-SIZE (c-ares-1.28.1.tar.gz) = 1312102
+SHA256 (c-ares-1.29.0.tar.gz) = C4n6QluCXEx7xwhJTzdK5pNA5NH9xkUjvbsnUL/ALqc=
+SIZE (c-ares-1.29.0.tar.gz) = 1329299
Index: patches/patch-src_lib_ares__socket_c
===
RCS file: patches/patch-src_lib_ares__socket_c
diff -N patches/patch-src_lib_ares__socket_c
--- patches/patch-src_lib_ares__socket_c8 May 2024 18:10:24 -   
1.1
+++ /dev/null   1 Jan 1970 00:00:00 -
@@ -1,20 +0,0 @@
-Revert the change from https://github.com/c-ares/c-ares/pull/659
-because it breaks node (https://github.com/nodejs/node/issues/52439)
-and likely other use cases as well.
-
-Index: src/lib/ares__socket.c
 src/lib/ares__socket.c.orig
-+++ src/lib/ares__socket.c
-@@ -253,12 +253,6 @@ ares_status_t ares__open_connection(ares_channel_t
-   struct server_connection *conn;
-   ares__llist_node_t   *node;
-   int   type = is_tcp ? SOCK_STREAM : SOCK_DGRAM;
--#ifdef __OpenBSD__
--  if ((is_tcp && server->tcp_port == 53) ||
--  (!is_tcp && server->udp_port == 53)) {
--type |= SOCK_DNS;
--  }
--#endif
-
-   switch (server->addr.family) {
- case AF_INET:
Index: pkg/PLIST
===
RCS file: /cvs/ports/net/libcares/pkg/PLIST,v
retrieving revision 1.15
diff -u -p -u -p -r1.15 PLIST
--- pkg/PLIST   5 Apr 2024 20:38:05 -   1.15
+++ pkg/PLIST   24 May 2024 11:41:38 -
@@ -136,6 +136,7 @@ lib/pkgconfig/libcares.pc
@man man/man3/ares_set_local_dev.3
@man man/man3/ares_set_local_ip4.3
@man man/man3/ares_set_local_ip6.3
+@man man/man3/ares_set_server_state_callback.3
@man man/man3/ares_set_servers.3
@man man/man3/ares_set_servers_csv.3
@man man/man3/ares_set_servers_ports.3





CVS: cvs.openbsd.org: ports

2024-05-24 Thread Volker Schlecht
CVSROOT:/cvs
Module name:ports
Changes by: vol...@cvs.openbsd.org  2024/05/24 13:44:57

Removed files:
net/libcares/patches: patch-src_lib_ares__socket_c 

Log message:
net/libcares: delete the removed patch file



CVS: cvs.openbsd.org: ports

2024-05-24 Thread Volker Schlecht
CVSROOT:/cvs
Module name:ports
Changes by: vol...@cvs.openbsd.org  2024/05/24 13:42:56

Modified files:
net/libcares   : Makefile distinfo 
net/libcares/patches: patch-src_lib_ares__socket_c 
net/libcares/pkg: PLIST 

Log message:
net/libcares: Update to 1.29.0

>From Brad Smith (maintainer), with a minor tweak from me.



[NEW] lang/erlang/27

2024-05-22 Thread Volker Schlecht

Attached is a port of the recently released erlang/27 ... I've played with
the release candidates before, and it runs as nicely on OpenBSD as the past
few releases.

ok to import and to hook it up?


erlang27.tar.gz
Description: application/tar-gz


CVS: cvs.openbsd.org: ports

2024-05-22 Thread Volker Schlecht
CVSROOT:/cvs
Module name:ports
Changes by: vol...@cvs.openbsd.org  2024/05/22 14:31:26

Modified files:
lang/deno  : Makefile crates.inc distinfo 
lang/deno/patches: patch-Cargo_toml 

Log message:
lang/deno: Update to 1.43.6



CVS: cvs.openbsd.org: ports

2024-05-21 Thread Volker Schlecht
CVSROOT:/cvs
Module name:ports
Changes by: vol...@cvs.openbsd.org  2024/05/21 11:27:36

Modified files:
lang/elixir: Makefile distinfo 

Log message:
lang/elixir: Update to 1.16.3



CVS: cvs.openbsd.org: ports

2024-05-20 Thread Volker Schlecht
CVSROOT:/cvs
Module name:ports
Changes by: vol...@cvs.openbsd.org  2024/05/20 04:32:22

Modified files:
print/ghostscript/gnu: Tag: OPENBSD_7_5 Makefile distinfo 

Log message:
print/ghostscript/gnu: Update to 10.03.1

Fixes
CVE-2024-33869
CVE-2023-52722
CVE-2024-33870
CVE-2024-33871
CVE-2024-29510

ok kili@



CVS: cvs.openbsd.org: ports

2024-05-20 Thread Volker Schlecht
CVSROOT:/cvs
Module name:ports
Changes by: vol...@cvs.openbsd.org  2024/05/20 04:30:52

Modified files:
print/ghostscript/gnu: Makefile distinfo 

Log message:
print/ghostscript/gnu: Update to 10.03.1

Fixes
CVE-2024-33869
CVE-2023-52722
CVE-2024-33870
CVE-2024-33871
CVE-2024-29510

ok kili@



Re: [Security] print/ghostscript/gnu 10.03.1

2024-05-20 Thread Volker Schlecht

Please keep the old value of SITES; with the new one, I couldn't
fetch the distfile.

Otherwise ok.


Hah. On Friday they had a different tag there. Same checksum, though ...



Re: [Security] print/ghostscript/gnu 10.03.1

2024-05-19 Thread Volker Schlecht

Pinging early because it's a security release ...

On 2024-05-17 19:37, Volker Schlecht wrote:

A security release for ghostscript has just hit the github site. Surprisingly
the release is dated May 2nd, but the ghostscript homepage doesn't reference the
new version - the docs are up however:

https://ghostscript.readthedocs.io/en/gs10.03.1/News.html

The diff is reasonably short and limited to the named fixes:

https://git.ghostscript.com/?p=ghostpdl.git;a=log;h=refs/heads/gs10.03.1

ok for -current and -stable?




Index: Makefile
===
RCS file: /cvs/ports/print/ghostscript/gnu/Makefile,v
diff -u -p -r1.130 Makefile
--- Makefile8 Mar 2024 12:19:00 -   1.130
+++ Makefile17 May 2024 17:26:47 -
@@ -1,12 +1,12 @@
COMMENT =   PostScript and PDF interpreter

-VERSION =  10.03.0
+VERSION =  10.03.1
DISTNAME =  ghostscript-${VERSION}
EXTRACT_SUFX =  .tar.xz
CATEGORIES =lang print
SHARED_LIBS =   gs 18.2

-SITES =
https://github.com/ArtifexSoftware/ghostpdl-downloads/releases/download/gs${VERSION:S/.//g}/
+SITES =
https://github.com/ArtifexSoftware/ghostpdl-downloads/releases/download/${VERSION}/

PORTROACH = 
site:https://github.com/ArtifexSoftware/ghostpdl-downloads/releases/

Index: distinfo
===
RCS file: /cvs/ports/print/ghostscript/gnu/distinfo,v
diff -u -p -r1.25 distinfo
--- distinfo8 Mar 2024 12:19:00 -   1.25
+++ distinfo17 May 2024 17:26:47 -
@@ -1,2 +1,2 @@
-SHA256 (ghostscript-10.03.0.tar.xz) = 
8l/0kacm2IPwsPnIr5uJXGdM93zd2BSqOCSzIj9DnuU=
-SIZE (ghostscript-10.03.0.tar.xz) = 68041176
+SHA256 (ghostscript-10.03.1.tar.xz) = 
FXIS7clrjMxAlHXc4uSYM/tEJ/FQxFUlje2WMsEGq+4=
+SIZE (ghostscript-10.03.1.tar.xz) = 68048612




CVS: cvs.openbsd.org: ports

2024-05-18 Thread Volker Schlecht
CVSROOT:/cvs
Module name:ports
Changes by: vol...@cvs.openbsd.org  2024/05/18 07:54:06

Modified files:
lang/deno  : Makefile crates.inc distinfo 
lang/deno/patches: patch-Cargo_toml patch-cli_main_rs 
   patch-cli_standalone_mod_rs 
   patch-ext_ffi_Cargo_toml 
   patch-ext_node_ops_fs_rs 
   patch-ext_webgpu_byow_rs 

Log message:
lang/deno: Update to 1.43.5



CVS: cvs.openbsd.org: ports

2024-05-18 Thread Volker Schlecht
CVSROOT:/cvs
Module name:ports
Changes by: vol...@cvs.openbsd.org  2024/05/18 06:10:25

Modified files:
lang/node  : Makefile distinfo 
lang/node/patches: patch-Makefile patch-common_gypi 
   patch-configure patch-configure_py 
   patch-deps_ada_ada_cpp patch-deps_ada_ada_h 
   patch-deps_base64_base64_Makefile 
   patch-deps_v8_include_v8config_h 
   patch-deps_v8_src_api_api_cc 
   patch-deps_v8_src_base_atomicops_h 
   patch-deps_v8_src_base_cpu_cc 
   patch-deps_v8_src_base_platform-openbsd_cc 
   patch-deps_v8_src_base_platform-posix_cc 
   
patch-deps_v8_src_baseline_x64_baseline-assembler-x64-inl_h 
   patch-deps_v8_src_builtins_x64_builtins-x64_cc 
   patch-deps_v8_src_codegen_x64_assembler-x64_cc 
   patch-deps_v8_src_codegen_x64_assembler-x64_h 
   patch-deps_v8_src_codegen_x64_macro-assembler-x64_cc 
   patch-deps_v8_src_codegen_x64_macro-assembler-x64_h 
   
patch-deps_v8_src_compiler_backend_x64_code-generator-x64_cc 
   patch-deps_v8_src_execution_isolate_cc 
   
patch-deps_v8_src_regexp_x64_regexp-macro-assembler-x64_cc 
   
patch-deps_v8_src_regexp_x64_regexp-macro-assembler-x64_h 
   
patch-deps_v8_src_snapshot_embedded_platform-embedded-file-writer-base_h 
   
patch-deps_v8_src_snapshot_embedded_platform-embedded-file-writer-generic_cc 
   
patch-deps_v8_src_trap-handler_handler-inside-posix_cc 
   
patch-deps_v8_src_wasm_baseline_ia32_liftoff-assembler-ia32_h 
   patch-deps_v8_src_wasm_jump-table-assembler_cc 
   patch-deps_v8_src_wasm_jump-table-assembler_h 
   patch-include_node_common_gypi 
   patch-lib_internal_modules_cjs_loader_js 
   patch-lib_net_js patch-node_gyp 
   patch-src_cares_wrap_h patch-src_env_cc 
   patch-tools_test_py 
   patch-tools_v8_gypfiles_toolchain_gypi 
   patch-tools_v8_gypfiles_v8_gyp 
lang/node/pkg  : PLIST 
Added files:
lang/node/patches: patch-deps_v8_include_v8-internal_h 
   patch-deps_v8_src_base_platform_memory_h 
   patch-deps_v8_src_codegen_riscv_assembler-riscv_cc 
   patch-deps_v8_src_codegen_riscv_cpu-riscv_cc 
   
patch-deps_v8_src_codegen_riscv_macro-assembler-riscv_cc 
   patch-deps_v8_src_flags_flags_cc 
   
patch-deps_v8_src_maglev_x64_maglev-assembler-x64-inl_h 
   patch-deps_v8_src_maglev_x64_maglev-assembler-x64_cc 
Removed files:
lang/node/patches: patch-deps_v8_src_base_bit-field_h 
   
patch-deps_v8_src_codegen_riscv64_assembler-riscv64_cc 
   patch-deps_v8_src_codegen_riscv64_cpu-riscv64_cc 
   
patch-deps_v8_src_codegen_riscv64_macro-assembler-riscv64_cc 
   
patch-deps_v8_src_snapshot_embedded_platform-embedded-file-writer-generic_h 

Log message:
lang/node: Update to 20.13.1

20.x is the currently active LTS release branch, supported until 04/2026

ok tb@



Re: [Maintainer Update] lang/node 20.13.1

2024-05-18 Thread Volker Schlecht

Just as a heads up:

amd64 and arm64 tested by myself, I have been dogfooding node 20.x on amd64 for
a while already.

i386 built, lightly tested by tb@
riscv64 tested by jca@

ok?

On 2024-05-14 19:33, Volker Schlecht wrote:

Update with some additional feedback from jca@ for riscv64 and without REVISION.

On 2024-05-13 19:51, Volker Schlecht wrote:

I'd like to propose a switch of lang/node to their 20.x release branch, the
currently active LTS release, which is probably more likely to become compatible
with OpenSSL 3.2 eventually :-)

The attached diff builds and works on amd64 (with IBT) and arm64 (tested
without IBT). It includes patches for riscv from jca@, so it should build there
as well.

It would be great if someone could try it out on ppc64. FreeBSD includes two
patches for that platform, but I don't know if those are needed or even make
sense for us:

https://raw.githubusercontent.com/freebsd/freebsd-ports/main/www/node20/files/patch-deps_v8_src_libsampler_sampler.cc
https://raw.githubusercontent.com/freebsd/freebsd-ports/main/www/node20/files/patch-deps_v8_src_codegen_ppc_constants-ppc.h

aisha@ : could you give your WIP javascript ports a spin with that version of
node?



Index: Makefile
===
RCS file: /cvs/ports/lang/node/Makefile,v
diff -u -p -r1.133 Makefile
--- Makefile6 May 2024 12:23:44 -   1.133
+++ Makefile14 May 2024 17:29:41 -
@@ -5,7 +5,7 @@ USE_WXNEEDED =  Yes

COMMENT = JavaScript runtime built on Chrome's V8 JavaScript engine

-NODE_VERSION = v18.19.1
+NODE_VERSION = v20.13.1
PLEDGE_VER =1.1.3
DISTFILES = ${DISTNAME}-headers.tar.gz \
${DISTNAME}.tar.xz
@@ -14,7 +14,6 @@ DISTFILES.pledge =node-pledge-{}${PLEDG
DISTNAME =  node-${NODE_VERSION}
PKGNAME =   ${DISTNAME:S/v//g}
EPOCH = 0
-REVISION = 0

SITES.pledge =  https://github.com/qbit/node-pledge/archive/

@@ -50,7 +49,7 @@ RUN_DEPENDS = devel/gmake \
# Needed to build js_native_api_v8_internals.h
TEST_DEPENDS =  devel/gtest

-TEST_TARGET =  test-only
+TEST_TARGET =  check
CONFIGURE_STYLE =   simple
CONFIGURE_SCRIPT =  configure

@@ -72,8 +71,8 @@ SUBST_VARS += EOPENSSL_LIB

# uses a wide range of OpenSSL API and only really supports boring/openssl
LIB_DEPENDS +=  archivers/brotli \
-   devel/libuv \
net/libcares \
+   devel/libuv \
textproc/icu4c \
www/nghttp2 \
security/openssl/3.1
Index: distinfo
===
RCS file: /cvs/ports/lang/node/distinfo,v
diff -u -p -r1.75 distinfo
--- distinfo19 Feb 2024 07:45:39 -  1.75
+++ distinfo14 May 2024 17:29:41 -
@@ -1,6 +1,6 @@
SHA256 (node-pledge-1.1.3.tar.gz) = fEaXvLg6hYEJ69K+mgQFizf8DiJY2/DtyFJB/pEanVU=
-SHA256 (node-v18.19.1-headers.tar.gz) = 
JrnSZiPunJa/SfEq8t34CtUfdO4hmh78TOvCl+983ps=
-SHA256 (node-v18.19.1.tar.xz) = CQ+WouzeCAtrOCxtZCvKXQvkcCp4y1Vb578CsgvRbe0=
+SHA256 (node-v20.13.1-headers.tar.gz) = 
+BYHlm1REnbuwpEjGiMp4rYm1e1z6MtaE2FqajIPYLI=
+SHA256 (node-v20.13.1.tar.xz) = eReGoJAjJBy35PfWXskKqSS7ORQf97ttWh3t9970tOc=
SIZE (node-pledge-1.1.3.tar.gz) = 3167
-SIZE (node-v18.19.1-headers.tar.gz) = 8716368
-SIZE (node-v18.19.1.tar.xz) = 41250068
+SIZE (node-v20.13.1-headers.tar.gz) = 8760725
+SIZE (node-v20.13.1.tar.xz) = 41770976
Index: patches/patch-Makefile
===
RCS file: /cvs/ports/lang/node/patches/patch-Makefile,v
diff -u -p -r1.19 patch-Makefile
--- patches/patch-Makefile  26 Sep 2023 10:44:19 -  1.19
+++ patches/patch-Makefile  14 May 2024 17:29:41 -
@@ -7,10 +7,10 @@ Index: Makefile
 .PHONY: install
-install: all ## Installs node into $PREFIX (default=/usr/local).
+install: all build-pledge ## Installs node into $PREFIX (default=/usr/local).
-   $(PYTHON) tools/install.py $@ '$(DESTDIR)' '$(PREFIX)'
+   $(PYTHON) tools/install.py $@ --dest-dir '$(DESTDIR)' --prefix 
'$(PREFIX)'

 .PHONY: uninstall
-@@ -420,6 +420,12 @@ test/addons/.buildstamp: $(ADDONS_PREREQS) \
+@@ -433,6 +433,12 @@ test/addons/.buildstamp: $(ADDONS_PREREQS) \
 # Just goes to show that recursive make really is harmful...
 # TODO(bnoordhuis) Force rebuild after gyp update.
 build-addons: | $(NODE_EXE) test/addons/.buildstamp
Index: patches/patch-common_gypi
===
RCS file: /cvs/ports/lang/node/patches/patch-common_gypi,v
diff -u -p -r1.30 patch-common_gypi
--- patches/patch-common_gypi   26 Sep 2023 10:44:19 -  1.30
+++ patches/patch-common_gypi   14 May 2024 17:29:41 -
@@ -1,7 +1,7 @@
Index: common.gypi
--- common.gypi.orig
+++ common.gypi
-@@ -180,7 +180,6

CVS: cvs.openbsd.org: ports

2024-05-18 Thread Volker Schlecht
CVSROOT:/cvs
Module name:ports
Changes by: vol...@cvs.openbsd.org  2024/05/18 02:11:44

Modified files:
sysutils/eza   : Makefile crates.inc distinfo 

Log message:
sysutils/eza: update to 0.18.16



[Security] print/ghostscript/gnu 10.03.1

2024-05-17 Thread Volker Schlecht

A security release for ghostscript has just hit the github site. Surprisingly
the release is dated May 2nd, but the ghostscript homepage doesn't reference the
new version - the docs are up however:

https://ghostscript.readthedocs.io/en/gs10.03.1/News.html

The diff is reasonably short and limited to the named fixes:

https://git.ghostscript.com/?p=ghostpdl.git;a=log;h=refs/heads/gs10.03.1

ok for -current and -stable?

Index: Makefile
===
RCS file: /cvs/ports/print/ghostscript/gnu/Makefile,v
diff -u -p -r1.130 Makefile
--- Makefile8 Mar 2024 12:19:00 -   1.130
+++ Makefile17 May 2024 17:26:47 -
@@ -1,12 +1,12 @@
 COMMENT =  PostScript and PDF interpreter
 
-VERSION =  10.03.0
+VERSION =  10.03.1
 DISTNAME = ghostscript-${VERSION}
 EXTRACT_SUFX = .tar.xz
 CATEGORIES =   lang print
 SHARED_LIBS =  gs 18.2
 
-SITES =
https://github.com/ArtifexSoftware/ghostpdl-downloads/releases/download/gs${VERSION:S/.//g}/
+SITES =
https://github.com/ArtifexSoftware/ghostpdl-downloads/releases/download/${VERSION}/
 
 PORTROACH =
site:https://github.com/ArtifexSoftware/ghostpdl-downloads/releases/
 
Index: distinfo
===
RCS file: /cvs/ports/print/ghostscript/gnu/distinfo,v
diff -u -p -r1.25 distinfo
--- distinfo8 Mar 2024 12:19:00 -   1.25
+++ distinfo17 May 2024 17:26:47 -
@@ -1,2 +1,2 @@
-SHA256 (ghostscript-10.03.0.tar.xz) = 
8l/0kacm2IPwsPnIr5uJXGdM93zd2BSqOCSzIj9DnuU=
-SIZE (ghostscript-10.03.0.tar.xz) = 68041176
+SHA256 (ghostscript-10.03.1.tar.xz) = 
FXIS7clrjMxAlHXc4uSYM/tEJ/FQxFUlje2WMsEGq+4=
+SIZE (ghostscript-10.03.1.tar.xz) = 68048612


CVS: cvs.openbsd.org: ports

2024-05-15 Thread Volker Schlecht
CVSROOT:/cvs
Module name:ports
Changes by: vol...@cvs.openbsd.org  2024/05/15 15:53:18

Modified files:
lang/deno  : Makefile 

Log message:
lang/deno: Add missing BUILD_DEPENDS on textproc/oniguruma



CVS: cvs.openbsd.org: ports

2024-05-15 Thread Volker Schlecht
CVSROOT:/cvs
Module name:ports
Changes by: vol...@cvs.openbsd.org  2024/05/15 00:13:37

Modified files:
net/libcares   : Makefile distinfo 

Log message:
net/libcares: Update to 1.28.1

ok aisha@



[Update] net/libcares 1.28.1

2024-05-14 Thread Volker Schlecht

So here's the trivial update to get net/libcares up to 1.28.1
The upstream shared lib seems to actually be at 2.13.1:

https://github.com/c-ares/c-ares/blob/3a26df136a76b0bcb893fce2787527efbec80fa4/CMakeLists.txt#L33

ok?


On 5/8/2024 2:03 AM, Volker Schlecht wrote:

On 2024-05-08 00:47, Stuart Henderson wrote:

-V=    1.28.0
+V=    1.28.1


The update looks worth having anyway, but I'd do that as a separate
commit.


Index: Makefile
===
RCS file: /cvs/ports/net/libcares/Makefile,v
diff -u -p -r1.29 Makefile
--- Makefile8 May 2024 18:10:23 -   1.29
+++ Makefile14 May 2024 21:15:36 -
@@ -1,13 +1,12 @@
 COMMENT=   asynchronous resolver library
 
-V= 1.28.0
+V= 1.28.1
 DISTNAME=  c-ares-${V}
 PKGNAME=   libcares-${V}
 CATEGORIES=net devel
 SITES= ${HOMEPAGE}download/
-REVISION=  0
 
-SHARED_LIBS +=  cares3.6  # 8.1.6
+SHARED_LIBS +=  cares3.6  # 2.13.1
 
 HOMEPAGE=  https://c-ares.haxx.se/
 
Index: distinfo
===
RCS file: /cvs/ports/net/libcares/distinfo,v
diff -u -p -r1.16 distinfo
--- distinfo5 Apr 2024 20:38:05 -   1.16
+++ distinfo14 May 2024 21:15:36 -
@@ -1,2 +1,2 @@
-SHA256 (c-ares-1.28.0.tar.gz) = PJL+u969/p3qDgNwg/VTV3ReDfNCQ/lmDu2HV9thdDA=
-SIZE (c-ares-1.28.0.tar.gz) = 1311900
+SHA256 (c-ares-1.28.1.tar.gz) = Z1pp/FTdv0LmgwvGce62zYnuykOCjrQTJD/SwKdggJ0=
+SIZE (c-ares-1.28.1.tar.gz) = 1312102


CVS: cvs.openbsd.org: ports

2024-05-14 Thread Volker Schlecht
CVSROOT:/cvs
Module name:ports
Changes by: vol...@cvs.openbsd.org  2024/05/14 14:47:20

Modified files:
lang/deno  : Makefile crates.inc distinfo 
lang/deno/patches: patch-Cargo_toml patch-cli_build_rs 
   patch-cli_main_rs patch-cli_mainrt_rs 
   patch-cli_standalone_binary_rs 
   patch-cli_standalone_mod_rs 
   patch-cli_tools_upgrade_rs 
   patch-ext_ffi_Cargo_toml 
   patch-ext_webgpu_byow_rs 
   
patch-modcargo-crates_v8-0_68_0_build_config_BUILDCONFIG_gn 
   
patch-modcargo-crates_v8-0_68_0_build_config_BUILD_gn 
   
patch-modcargo-crates_v8-0_68_0_build_config_compiler_BUILD_gn 
   
patch-modcargo-crates_v8-0_68_0_build_config_linux_BUILD_gn 
   
patch-modcargo-crates_v8-0_68_0_build_config_sysroot_gni 
   
patch-modcargo-crates_v8-0_68_0_build_detect_host_arch_py 
   patch-modcargo-crates_v8-0_68_0_build_rs 
   
patch-modcargo-crates_v8-0_68_0_build_toolchain_gcc_toolchain_gni 
   patch-modcargo-crates_v8-0_68_0_v8_BUILD_gn 
   
patch-modcargo-crates_v8-0_68_0_v8_include_v8-internal_h 
   
patch-modcargo-crates_v8-0_68_0_v8_include_v8config_h 
   patch-modcargo-crates_v8-0_68_0_v8_src_api_api_cc 
   
patch-modcargo-crates_v8-0_68_0_v8_src_base_atomicops_h 
   
patch-modcargo-crates_v8-0_68_0_v8_src_base_platform_memory_h 
   
patch-modcargo-crates_v8-0_68_0_v8_src_base_platform_platform-openbsd_cc 
   
patch-modcargo-crates_v8-0_68_0_v8_src_base_platform_platform-posix_cc 
   
patch-modcargo-crates_v8-0_68_0_v8_src_base_sys-info_cc 
   
patch-modcargo-crates_v8-0_68_0_v8_src_diagnostics_perf-jit_cc 
   
patch-modcargo-crates_v8-0_68_0_v8_src_diagnostics_perf-jit_h 
   
patch-modcargo-crates_v8-0_68_0_v8_src_execution_isolate_cc 
   
patch-modcargo-crates_v8-0_68_0_v8_src_sandbox_sandbox_cc 
   
patch-modcargo-crates_v8-0_68_0_v8_src_snapshot_embedded_platform-embedded-file-writer-base_cc
 
   
patch-modcargo-crates_v8-0_68_0_v8_src_snapshot_embedded_platform-embedded-file-writer-base_h
 
   
patch-modcargo-crates_v8-0_68_0_v8_src_snapshot_embedded_platform-embedded-file-writer-generic_cc
 
   
patch-modcargo-crates_v8-0_68_0_v8_src_trap-handler_handler-inside-posix_cc 
   
patch-modcargo-crates_v8-0_68_0_v8_src_trap-handler_handler-inside-posix_h 
   
patch-modcargo-crates_v8-0_68_0_v8_src_trap-handler_trap-handler_h 
   patch-modcargo-crates_v8-0_68_0_v8_tools_run_py 
   
patch-modcargo-crates_v8-0_74_2_v8_src_flags_flags_cc 
   
patch-modcargo-crates_v8-0_90_1_third_party_abseil-cpp_absl_base_config_h 
   
patch-modcargo-crates_v8-0_90_1_third_party_abseil-cpp_absl_base_internal_raw_logging_cc
 
   
patch-modcargo-crates_v8-0_90_1_third_party_abseil-cpp_absl_base_internal_sysinfo_cc
 
   patch-modcargo-crates_v8-0_90_1_v8_gni_v8_gni 
   
patch-modcargo-crates_v8-0_90_1_v8_src_base_small-vector_h 

Log message:
lang/deno: Update to 1.43.3



Re: [Maintainer Update] lang/node 20.13.1

2024-05-14 Thread Volker Schlecht

Update with some additional feedback from jca@ for riscv64 and without REVISION.

On 2024-05-13 19:51, Volker Schlecht wrote:

I'd like to propose a switch of lang/node to their 20.x release branch, the
currently active LTS release, which is probably more likely to become compatible
with OpenSSL 3.2 eventually :-)

The attached diff builds and works on amd64 (with IBT) and arm64 (tested
without IBT). It includes patches for riscv from jca@, so it should build there
as well.

It would be great if someone could try it out on ppc64. FreeBSD includes two
patches for that platform, but I don't know if those are needed or even make
sense for us:

https://raw.githubusercontent.com/freebsd/freebsd-ports/main/www/node20/files/patch-deps_v8_src_libsampler_sampler.cc
https://raw.githubusercontent.com/freebsd/freebsd-ports/main/www/node20/files/patch-deps_v8_src_codegen_ppc_constants-ppc.h

aisha@ : could you give your WIP javascript ports a spin with that version of
node?
Index: Makefile
===
RCS file: /cvs/ports/lang/node/Makefile,v
diff -u -p -r1.133 Makefile
--- Makefile6 May 2024 12:23:44 -   1.133
+++ Makefile14 May 2024 17:29:41 -
@@ -5,7 +5,7 @@ USE_WXNEEDED =  Yes
 
 COMMENT = JavaScript runtime built on Chrome's V8 JavaScript engine
 
-NODE_VERSION = v18.19.1
+NODE_VERSION = v20.13.1
 PLEDGE_VER =   1.1.3
 DISTFILES =${DISTNAME}-headers.tar.gz \
${DISTNAME}.tar.xz
@@ -14,7 +14,6 @@ DISTFILES.pledge =node-pledge-{}${PLEDG
 DISTNAME = node-${NODE_VERSION}
 PKGNAME =  ${DISTNAME:S/v//g}
 EPOCH =0
-REVISION = 0
 
 SITES.pledge = https://github.com/qbit/node-pledge/archive/
 
@@ -50,7 +49,7 @@ RUN_DEPENDS = devel/gmake \
 # Needed to build js_native_api_v8_internals.h
 TEST_DEPENDS = devel/gtest
 
-TEST_TARGET =  test-only
+TEST_TARGET =  check
 CONFIGURE_STYLE =  simple
 CONFIGURE_SCRIPT = configure
 
@@ -72,8 +71,8 @@ SUBST_VARS += EOPENSSL_LIB
 
 # uses a wide range of OpenSSL API and only really supports boring/openssl
 LIB_DEPENDS += archivers/brotli \
-   devel/libuv \
net/libcares \
+   devel/libuv \
textproc/icu4c \
www/nghttp2 \
security/openssl/3.1
Index: distinfo
===
RCS file: /cvs/ports/lang/node/distinfo,v
diff -u -p -r1.75 distinfo
--- distinfo19 Feb 2024 07:45:39 -  1.75
+++ distinfo14 May 2024 17:29:41 -
@@ -1,6 +1,6 @@
 SHA256 (node-pledge-1.1.3.tar.gz) = 
fEaXvLg6hYEJ69K+mgQFizf8DiJY2/DtyFJB/pEanVU=
-SHA256 (node-v18.19.1-headers.tar.gz) = 
JrnSZiPunJa/SfEq8t34CtUfdO4hmh78TOvCl+983ps=
-SHA256 (node-v18.19.1.tar.xz) = CQ+WouzeCAtrOCxtZCvKXQvkcCp4y1Vb578CsgvRbe0=
+SHA256 (node-v20.13.1-headers.tar.gz) = 
+BYHlm1REnbuwpEjGiMp4rYm1e1z6MtaE2FqajIPYLI=
+SHA256 (node-v20.13.1.tar.xz) = eReGoJAjJBy35PfWXskKqSS7ORQf97ttWh3t9970tOc=
 SIZE (node-pledge-1.1.3.tar.gz) = 3167
-SIZE (node-v18.19.1-headers.tar.gz) = 8716368
-SIZE (node-v18.19.1.tar.xz) = 41250068
+SIZE (node-v20.13.1-headers.tar.gz) = 8760725
+SIZE (node-v20.13.1.tar.xz) = 41770976
Index: patches/patch-Makefile
===
RCS file: /cvs/ports/lang/node/patches/patch-Makefile,v
diff -u -p -r1.19 patch-Makefile
--- patches/patch-Makefile  26 Sep 2023 10:44:19 -  1.19
+++ patches/patch-Makefile  14 May 2024 17:29:41 -
@@ -7,10 +7,10 @@ Index: Makefile
  .PHONY: install
 -install: all ## Installs node into $PREFIX (default=/usr/local).
 +install: all build-pledge ## Installs node into $PREFIX (default=/usr/local).
-   $(PYTHON) tools/install.py $@ '$(DESTDIR)' '$(PREFIX)'
+   $(PYTHON) tools/install.py $@ --dest-dir '$(DESTDIR)' --prefix 
'$(PREFIX)'
  
  .PHONY: uninstall
-@@ -420,6 +420,12 @@ test/addons/.buildstamp: $(ADDONS_PREREQS) \
+@@ -433,6 +433,12 @@ test/addons/.buildstamp: $(ADDONS_PREREQS) \
  # Just goes to show that recursive make really is harmful...
  # TODO(bnoordhuis) Force rebuild after gyp update.
  build-addons: | $(NODE_EXE) test/addons/.buildstamp
Index: patches/patch-common_gypi
===
RCS file: /cvs/ports/lang/node/patches/patch-common_gypi,v
diff -u -p -r1.30 patch-common_gypi
--- patches/patch-common_gypi   26 Sep 2023 10:44:19 -  1.30
+++ patches/patch-common_gypi   14 May 2024 17:29:41 -
@@ -1,7 +1,7 @@
 Index: common.gypi
 --- common.gypi.orig
 +++ common.gypi
-@@ -180,7 +180,6 @@
+@@ -189,7 +189,6 @@
  }],
],
  },
@@ -9,7 +9,7 @@ Index: common.gypi
  'conditions': [
['enable_lto=="true"', {
   

[Maintainer Update] lang/node 20.13.1

2024-05-13 Thread Volker Schlecht

I'd like to propose a switch of lang/node to their 20.x release branch, the
currently active LTS release, which is probably more likely to become compatible
with OpenSSL 3.2 eventually :-)

The attached diff builds and works on amd64 (with IBT) and arm64 (tested
without IBT). It includes patches for riscv from jca@, so it should build there
as well.

It would be great if someone could try it out on ppc64. FreeBSD includes two
patches for that platform, but I don't know if those are needed or even make
sense for us:

https://raw.githubusercontent.com/freebsd/freebsd-ports/main/www/node20/files/patch-deps_v8_src_libsampler_sampler.cc
https://raw.githubusercontent.com/freebsd/freebsd-ports/main/www/node20/files/patch-deps_v8_src_codegen_ppc_constants-ppc.h

aisha@ : could you give your WIP javascript ports a spin with that version of
node? 

Index: Makefile
===
RCS file: /cvs/ports/lang/node/Makefile,v
diff -u -p -r1.133 Makefile
--- Makefile6 May 2024 12:23:44 -   1.133
+++ Makefile12 May 2024 18:54:20 -
@@ -5,7 +5,7 @@ USE_WXNEEDED =  Yes
 
 COMMENT = JavaScript runtime built on Chrome's V8 JavaScript engine
 
-NODE_VERSION = v18.19.1
+NODE_VERSION = v20.13.1
 PLEDGE_VER =   1.1.3
 DISTFILES =${DISTNAME}-headers.tar.gz \
${DISTNAME}.tar.xz
@@ -50,7 +50,7 @@ RUN_DEPENDS = devel/gmake \
 # Needed to build js_native_api_v8_internals.h
 TEST_DEPENDS = devel/gtest
 
-TEST_TARGET =  test-only
+TEST_TARGET =  check
 CONFIGURE_STYLE =  simple
 CONFIGURE_SCRIPT = configure
 
@@ -72,8 +72,8 @@ SUBST_VARS += EOPENSSL_LIB
 
 # uses a wide range of OpenSSL API and only really supports boring/openssl
 LIB_DEPENDS += archivers/brotli \
-   devel/libuv \
net/libcares \
+   devel/libuv \
textproc/icu4c \
www/nghttp2 \
security/openssl/3.1
Index: distinfo
===
RCS file: /cvs/ports/lang/node/distinfo,v
diff -u -p -r1.75 distinfo
--- distinfo19 Feb 2024 07:45:39 -  1.75
+++ distinfo12 May 2024 18:54:20 -
@@ -1,6 +1,6 @@
 SHA256 (node-pledge-1.1.3.tar.gz) = 
fEaXvLg6hYEJ69K+mgQFizf8DiJY2/DtyFJB/pEanVU=
-SHA256 (node-v18.19.1-headers.tar.gz) = 
JrnSZiPunJa/SfEq8t34CtUfdO4hmh78TOvCl+983ps=
-SHA256 (node-v18.19.1.tar.xz) = CQ+WouzeCAtrOCxtZCvKXQvkcCp4y1Vb578CsgvRbe0=
+SHA256 (node-v20.13.1-headers.tar.gz) = 
+BYHlm1REnbuwpEjGiMp4rYm1e1z6MtaE2FqajIPYLI=
+SHA256 (node-v20.13.1.tar.xz) = eReGoJAjJBy35PfWXskKqSS7ORQf97ttWh3t9970tOc=
 SIZE (node-pledge-1.1.3.tar.gz) = 3167
-SIZE (node-v18.19.1-headers.tar.gz) = 8716368
-SIZE (node-v18.19.1.tar.xz) = 41250068
+SIZE (node-v20.13.1-headers.tar.gz) = 8760725
+SIZE (node-v20.13.1.tar.xz) = 41770976
Index: patches/patch-Makefile
===
RCS file: /cvs/ports/lang/node/patches/patch-Makefile,v
diff -u -p -r1.19 patch-Makefile
--- patches/patch-Makefile  26 Sep 2023 10:44:19 -  1.19
+++ patches/patch-Makefile  12 May 2024 18:54:20 -
@@ -7,10 +7,10 @@ Index: Makefile
  .PHONY: install
 -install: all ## Installs node into $PREFIX (default=/usr/local).
 +install: all build-pledge ## Installs node into $PREFIX (default=/usr/local).
-   $(PYTHON) tools/install.py $@ '$(DESTDIR)' '$(PREFIX)'
+   $(PYTHON) tools/install.py $@ --dest-dir '$(DESTDIR)' --prefix 
'$(PREFIX)'
  
  .PHONY: uninstall
-@@ -420,6 +420,12 @@ test/addons/.buildstamp: $(ADDONS_PREREQS) \
+@@ -433,6 +433,12 @@ test/addons/.buildstamp: $(ADDONS_PREREQS) \
  # Just goes to show that recursive make really is harmful...
  # TODO(bnoordhuis) Force rebuild after gyp update.
  build-addons: | $(NODE_EXE) test/addons/.buildstamp
Index: patches/patch-common_gypi
===
RCS file: /cvs/ports/lang/node/patches/patch-common_gypi,v
diff -u -p -r1.30 patch-common_gypi
--- patches/patch-common_gypi   26 Sep 2023 10:44:19 -  1.30
+++ patches/patch-common_gypi   12 May 2024 18:54:20 -
@@ -1,7 +1,7 @@
 Index: common.gypi
 --- common.gypi.orig
 +++ common.gypi
-@@ -180,7 +180,6 @@
+@@ -189,7 +189,6 @@
  }],
],
  },
@@ -9,7 +9,7 @@ Index: common.gypi
  'conditions': [
['enable_lto=="true"', {
  'cflags': ['<(lto)'],
-@@ -409,7 +408,9 @@
+@@ -473,7 +472,9 @@
}],
['OS=="openbsd"', {
  'cflags': [ '-I/usr/local/include' ],
@@ -20,7 +20,7 @@ Index: common.gypi
}],
['_toolset=="host"', {
  'conditions': [
-@@ -426,7 +427,7 @@
+@@ -490,7 +491,7 @@
  'ldflags': [ '-m32' ],
}],
[ 'host_arch=="ppc64" 

CVS: cvs.openbsd.org: ports

2024-05-12 Thread Volker Schlecht
CVSROOT:/cvs
Module name:ports
Changes by: vol...@cvs.openbsd.org  2024/05/12 14:52:25

Modified files:
net/rabbitmq   : Makefile 

Log message:
net/rabbitmq: Take Maintainer

ok tb@



CVS: cvs.openbsd.org: ports

2024-05-12 Thread Volker Schlecht
CVSROOT:/cvs
Module name:ports
Changes by: vol...@cvs.openbsd.org  2024/05/12 14:39:52

Modified files:
net/rabbitmq   : Makefile distinfo 
net/rabbitmq/pkg: PLIST 

Log message:
net/rabbitmq: Update to 3.13.2

The 3.12.x release series will go out of "Community Support" in June 2024.



CVS: cvs.openbsd.org: ports

2024-05-12 Thread Volker Schlecht
CVSROOT:/cvs
Module name:ports
Changes by: vol...@cvs.openbsd.org  2024/05/12 14:06:54

Modified files:
lang/erlang/25 : Makefile distinfo 

Log message:
lang/erlang/25: Update to 25.3.2.12



CVS: cvs.openbsd.org: ports

2024-05-12 Thread Volker Schlecht
CVSROOT:/cvs
Module name:ports
Changes by: vol...@cvs.openbsd.org  2024/05/12 14:06:02

Modified files:
lang/erlang/26 : Makefile distinfo 

Log message:
lang/erlang/26: Update to 26.2.5



CVS: cvs.openbsd.org: ports

2024-05-12 Thread Volker Schlecht
CVSROOT:/cvs
Module name:ports
Changes by: vol...@cvs.openbsd.org  2024/05/12 12:30:48

Modified files:
devel/difftastic: Makefile crates.inc distinfo 
devel/difftastic/pkg: PLIST 
Removed files:
devel/difftastic/patches: patch-Cargo_lock patch-Cargo_toml 
  patch-manual_book_toml 
  
patch-modcargo-crates_tree_magic_mini-3_0_3_src_fdo_magic_builtin_init_rs 

Log message:
devel/difftastic: Update to 0.58.0
Install manpage instead of html documentation

ok solene@



[update / simplify] devel/difftastic 0.58.0

2024-05-12 Thread Volker Schlecht

With version 0.58.0 difftastic comes with its own manpage.
I'd like to stop generating the HTML documentation and install the manpage
instead.

Fortunately now all the patches related to tree-magic-mini can be dropped as
well.

thoughts, objections, oks?
Index: Makefile
===
RCS file: /cvs/ports/devel/difftastic/Makefile,v
diff -u -p -r1.13 Makefile
--- Makefile19 Mar 2024 18:29:52 -  1.13
+++ Makefile12 May 2024 15:56:32 -
@@ -2,7 +2,7 @@ COMMENT =   diff tool that compares files
 
 GH_ACCOUNT =   Wilfred
 GH_PROJECT =   difftastic
-GH_TAGNAME =   0.56.1
+GH_TAGNAME =   0.58.0
 
 HOMEPAGE = https://difftastic.wilfred.me.uk/
 
@@ -14,7 +14,6 @@ CATEGORIES =  devel
 PERMIT_PACKAGE =   Yes
 
 MODULES =  devel/cargo
-BUILD_DEPENDS =textproc/mdbook
 COMPILER = base-clang ports-gcc
 WANTLIB += ${MODCARGO_WANTLIB} ${COMPILER_LIBCXX} m
 
@@ -22,20 +21,8 @@ CONFIGURE_STYLE =cargo
 
 DOCDIR =   ${PREFIX}/share/doc/difftastic
 
-# Prepare directory for HTML manual
-post-extract:
-   sed -i 's/DFT_VERSION_HERE/${GH_TAGNAME}/g' \
-   ${WRKSRC}/manual/src/introduction.md
-   sed -i '18,20d' ${WRKSRC}/manual/book.toml
-
-# Build and install HTML manual with mdBook
-pre-install:
-   mkdir -p ${WRKSRC}/html_manual
-   mdbook build -d ${WRKSRC}/html_manual ${WRKSRC}/manual
-
 post-install:
-   ${INSTALL_DATA_DIR} ${DOCDIR}
-   cp -r ${WRKSRC}/html_manual/* ${DOCDIR}
+   ${INSTALL_MAN} ${WRKSRC}/difft.1 ${PREFIX}/man/man1
 
 .include "crates.inc"
 .include 
Index: crates.inc
===
RCS file: /cvs/ports/devel/difftastic/crates.inc,v
diff -u -p -r1.10 crates.inc
--- crates.inc  19 Mar 2024 18:29:52 -  1.10
+++ crates.inc  12 May 2024 15:56:32 -
@@ -1,138 +1,143 @@
-MODCARGO_CRATES += ahash   0.8.9   # MIT OR Apache-2.0
-MODCARGO_CRATES += aho-corasick1.1.2   # Unlicense OR MIT
+MODCARGO_CRATES += ahash   0.8.11  # MIT OR Apache-2.0
+MODCARGO_CRATES += aho-corasick1.1.3   # Unlicense OR MIT
 MODCARGO_CRATES += allocator-api2  0.2.16  # MIT OR Apache-2.0
-MODCARGO_CRATES += assert_cmd  2.0.5   # MIT OR Apache-2.0
+MODCARGO_CRATES += assert_cmd  2.0.8   # MIT OR Apache-2.0
 MODCARGO_CRATES += atty0.2.14  # MIT
 MODCARGO_CRATES += autocfg 1.1.0   # Apache-2.0 OR MIT
 MODCARGO_CRATES += bitflags1.3.2   # MIT/Apache-2.0
-MODCARGO_CRATES += bitflags2.4.2   # MIT OR Apache-2.0
-MODCARGO_CRATES += bstr0.2.17  # MIT OR Apache-2.0
-MODCARGO_CRATES += bstr1.6.0   # MIT OR Apache-2.0
+MODCARGO_CRATES += bitflags2.5.0   # MIT OR Apache-2.0
+MODCARGO_CRATES += bstr1.9.1   # MIT OR Apache-2.0
 MODCARGO_CRATES += bumpalo 3.14.0  # MIT OR Apache-2.0
-MODCARGO_CRATES += bytecount   0.6.2   # Apache-2.0/MIT
-MODCARGO_CRATES += cc  1.0.83  # MIT OR Apache-2.0
+MODCARGO_CRATES += cc  1.0.90  # MIT OR Apache-2.0
 MODCARGO_CRATES += cfg-if  1.0.0   # MIT/Apache-2.0
 MODCARGO_CRATES += clap3.2.25  # MIT OR Apache-2.0
 MODCARGO_CRATES += clap_lex0.2.4   # MIT OR Apache-2.0
-MODCARGO_CRATES += const_format0.2.23  # Zlib
-MODCARGO_CRATES += const_format_proc_macros0.2.22  # Zlib
-MODCARGO_CRATES += crossbeam-channel   0.5.8   # MIT OR Apache-2.0
-MODCARGO_CRATES += crossbeam-deque 0.8.1   # MIT OR Apache-2.0
-MODCARGO_CRATES += crossbeam-epoch 0.9.8   # MIT OR Apache-2.0
-MODCARGO_CRATES += crossbeam-utils 0.8.8   # MIT OR Apache-2.0
+MODCARGO_CRATES += const_format0.2.32  # Zlib
+MODCARGO_CRATES += const_format_proc_macros0.2.32  # Zlib
+MODCARGO_CRATES += crossbeam-deque 0.8.5   # MIT OR Apache-2.0
+MODCARGO_CRATES += crossbeam-epoch 0.9.18  # MIT OR Apache-2.0
+MODCARGO_CRATES += crossbeam-utils 0.8.19  # MIT OR Apache-2.0
 MODCARGO_CRATES += crossterm   0.27.0  # MIT
 MODCARGO_CRATES += crossterm_winapi0.9.1   # MIT
-MODCARGO_CRATES += ctor0.1.22  # Apache-2.0 OR MIT
-MODCARGO_CRATES += diff0.1.12  # MIT OR Apache-2.0
+MODCARGO_CRATES += diff0.1.13  # MIT OR Apache-2.0
 MODCARGO_CRATES += difflib 0.4.0   # MIT
 MODCARGO_CRATES += doc-comment 0.3.3   # MIT
-MODCARGO_CRATES += either  1.6.1   # MIT/Apache-2.0
-MODCARGO_CRATES += env_logger  0.10.0  # MIT OR Apache-2.0
-MODCARGO_CRATES += errno   0.3.5   # MIT OR Apache-2.0
-MODCARGO_CRATES += fixedbitset 0.4.1   # MIT/Apache-2.0
+MODCARGO_CRATES += either  1.10.0  # MIT OR Apache-2.0
+MODCARGO_CRATES += env_logger  0.10.2  # MIT OR Apache-2.0
+MODCARGO_CRATES += equivalent  1.0.1   # Apache-2.0 OR MIT
+MODCARGO_CRATES += errno   0.3.8   # MIT 

CVS: cvs.openbsd.org: ports

2024-05-08 Thread Volker Schlecht
CVSROOT:/cvs
Module name:ports
Changes by: vol...@cvs.openbsd.org  2024/05/08 12:51:11

Modified files:
net/libcares   : Tag: OPENBSD_7_5 Makefile 
Added files:
net/libcares/patches: Tag: OPENBSD_7_5 
  patch-src_lib_ares__socket_c 

Log message:
net/libcares: backport upstream fix
https://github.com/c-ares/c-ares/commit/ca147b8190f72a6935447ecba4366d7cdfe23f73

ok tb



CVS: cvs.openbsd.org: ports

2024-05-08 Thread Volker Schlecht
CVSROOT:/cvs
Module name:ports
Changes by: vol...@cvs.openbsd.org  2024/05/08 12:10:24

Modified files:
net/libcares   : Makefile 
Added files:
net/libcares/patches: patch-src_lib_ares__socket_c 

Log message:
net/libcares:
Add patch to fix an upstream bug causing problems in lang/node, and
potentially other use cases.

ok tb, sthen



Re: lang/node & net/libcares weirdness

2024-05-08 Thread Volker Schlecht

On 2024-05-08 00:47, Stuart Henderson wrote:

-V= 1.28.0
+V= 1.28.1


The update looks worth having anyway, but I'd do that as a separate
commit.



-SHARED_LIBS +=  cares3.6  # 8.1.6
+SHARED_LIBS +=  cares3.7  # 8.1.6


I didn't see a reason to bump this.


Here's the diff boiled down to a REVISION bump and adding the patch.
An equivalent of this should go into -stable (net/libcares 1.27.0).

Index: Makefile
===
RCS file: /cvs/ports/net/libcares/Makefile,v
diff -u -p -r1.28 Makefile
--- Makefile5 Apr 2024 20:38:05 -   1.28
+++ Makefile8 May 2024 05:55:10 -
@@ -5,6 +5,7 @@ DISTNAME=   c-ares-${V}
 PKGNAME=   libcares-${V}
 CATEGORIES=net devel
 SITES= ${HOMEPAGE}download/
+REVISION=  0
 
 SHARED_LIBS +=  cares3.6  # 8.1.6
 
Index: patches/patch-src_lib_ares__socket_c
===
RCS file: patches/patch-src_lib_ares__socket_c
diff -N patches/patch-src_lib_ares__socket_c
--- /dev/null   1 Jan 1970 00:00:00 -
+++ patches/patch-src_lib_ares__socket_c8 May 2024 05:55:10 -
@@ -0,0 +1,20 @@
+Revert the change from https://github.com/c-ares/c-ares/pull/659
+because it breaks node (https://github.com/nodejs/node/issues/52439)
+and likely other use cases as well.
+
+Index: src/lib/ares__socket.c
+--- src/lib/ares__socket.c.orig
 src/lib/ares__socket.c
+@@ -253,12 +253,6 @@ ares_status_t ares__open_connection(ares_channel_t
+   struct server_connection *conn;
+   ares__llist_node_t   *node;
+   int   type = is_tcp ? SOCK_STREAM : SOCK_DGRAM;
+-#ifdef __OpenBSD__
+-  if ((is_tcp && server->tcp_port == 53) ||
+-  (!is_tcp && server->udp_port == 53)) {
+-type |= SOCK_DNS;
+-  }
+-#endif
+ 
+   switch (server->addr.family) {
+ case AF_INET:


lang/node & net/libcares weirdness

2024-05-07 Thread Volker Schlecht

aisha@ identified a rather recent problem with lang/node, as in the following
would immediately crash (nevermind the node version. It's 100% reproducible
in 7.5 and -current):

$ node
Welcome to Node.js v20.12.2.
Type ".help" for more information.

require('dns').resolve4('openbsd.org','A',(err, records) => 
{console.log(records);});


I tracked this back to the following pull request in libcares:

https://github.com/c-ares/c-ares/pull/659

Reverting that fixes things ... diff attached, which includes an update to 
1.28.1,
the version I've been testing with.

Index: Makefile
===
RCS file: /cvs/ports/net/libcares/Makefile,v
diff -u -p -r1.28 Makefile
--- Makefile5 Apr 2024 20:38:05 -   1.28
+++ Makefile7 May 2024 23:11:14 -
@@ -1,12 +1,12 @@
 COMMENT=   asynchronous resolver library
 
-V= 1.28.0
+V= 1.28.1
 DISTNAME=  c-ares-${V}
 PKGNAME=   libcares-${V}
 CATEGORIES=net devel
 SITES= ${HOMEPAGE}download/
 
-SHARED_LIBS +=  cares3.6  # 8.1.6
+SHARED_LIBS +=  cares3.7  # 8.1.6
 
 HOMEPAGE=  https://c-ares.haxx.se/
 
Index: distinfo
===
RCS file: /cvs/ports/net/libcares/distinfo,v
diff -u -p -r1.16 distinfo
--- distinfo5 Apr 2024 20:38:05 -   1.16
+++ distinfo7 May 2024 23:11:14 -
@@ -1,2 +1,2 @@
-SHA256 (c-ares-1.28.0.tar.gz) = PJL+u969/p3qDgNwg/VTV3ReDfNCQ/lmDu2HV9thdDA=
-SIZE (c-ares-1.28.0.tar.gz) = 1311900
+SHA256 (c-ares-1.28.1.tar.gz) = Z1pp/FTdv0LmgwvGce62zYnuykOCjrQTJD/SwKdggJ0=
+SIZE (c-ares-1.28.1.tar.gz) = 1312102
Index: patches/patch-src_lib_ares__socket_c
===
RCS file: patches/patch-src_lib_ares__socket_c
diff -N patches/patch-src_lib_ares__socket_c
--- /dev/null   1 Jan 1970 00:00:00 -
+++ patches/patch-src_lib_ares__socket_c7 May 2024 23:11:14 -
@@ -0,0 +1,16 @@
+Index: src/lib/ares__socket.c
+--- src/lib/ares__socket.c.orig
 src/lib/ares__socket.c
+@@ -253,12 +253,6 @@ ares_status_t ares__open_connection(ares_channel_t
+   struct server_connection *conn;
+   ares__llist_node_t   *node;
+   int   type = is_tcp ? SOCK_STREAM : SOCK_DGRAM;
+-#ifdef __OpenBSD__
+-  if ((is_tcp && server->tcp_port == 53) ||
+-  (!is_tcp && server->udp_port == 53)) {
+-type |= SOCK_DNS;
+-  }
+-#endif
+ 
+   switch (server->addr.family) {
+ case AF_INET:


CVS: cvs.openbsd.org: ports

2024-05-06 Thread Volker Schlecht
CVSROOT:/cvs
Module name:ports
Changes by: vol...@cvs.openbsd.org  2024/05/06 12:32:27

Modified files:
net/rabbitmq   : Makefile 

Log message:
net/rabbitmq: Update port to use default version of erlang



CVS: cvs.openbsd.org: ports

2024-05-06 Thread Volker Schlecht
CVSROOT:/cvs
Module name:ports
Changes by: vol...@cvs.openbsd.org  2024/05/06 12:26:46

Modified files:
lang/gleam : Makefile 

Log message:
lang/gleam: Update port to use the default version of erlang



CVS: cvs.openbsd.org: ports

2024-05-06 Thread Volker Schlecht
CVSROOT:/cvs
Module name:ports
Changes by: vol...@cvs.openbsd.org  2024/05/06 12:25:28

Modified files:
lang/elixir: Makefile 

Log message:
lang/elixir: Switch port to use default version of erlang



CVS: cvs.openbsd.org: ports

2024-05-06 Thread Volker Schlecht
CVSROOT:/cvs
Module name:ports
Changes by: vol...@cvs.openbsd.org  2024/05/06 12:24:41

Modified files:
lang/lfe   : Makefile 

Log message:
lang/lfe: Bump following update of default erlang version to 26



CVS: cvs.openbsd.org: ports

2024-05-06 Thread Volker Schlecht
CVSROOT:/cvs
Module name:ports
Changes by: vol...@cvs.openbsd.org  2024/05/06 12:22:16

Modified files:
lang/erlang: erlang.port.mk 

Log message:
erlang.port.mk: Change default version from erlang/25 to erlang/26



Re: Update default erlang version to 26

2024-05-02 Thread Volker Schlecht

Ping. Any oks, or at least no objections ...?

On 2024-04-26 23:49, Volker Schlecht wrote:

With Erlang/OTP 27 just around the corner, I'd like to move our default version
to erlang/26.

lang/lfe, lang/elixir, lang/gleam and net/rabbitmq have officially supported
erlang/26 for a while now. benchmarks/tsung still shows 4 test failures, and
will need erlang/25 for a while longer.

ok?



Index: erlang.port.mk
===
RCS file: /cvs/ports/lang/erlang/erlang.port.mk,v
retrieving revision 1.39
diff -u -p -r1.39 erlang.port.mk
--- erlang.port.mk  8 Mar 2024 12:17:12 -   1.39
+++ erlang.port.mk  26 Apr 2024 21:40:45 -
@@ -5,7 +5,7 @@ CATEGORIES +=   lang/erlang
USE_GMAKE ?=Yes

# Default Erlang version to use if MODERL_VERSION is not set.
-_MODERL_DEFAULT_VERSION =  25
+_MODERL_DEFAULT_VERSION =  26

# Default Erlang flavor to use if MODERL_VERSION is not set,
# and MODERL_HANDLE_FLAVORS is set.



Index: Makefile
===
RCS file: /cvs/ports/lang/gleam/Makefile,v
retrieving revision 1.8
diff -u -p -r1.8 Makefile
--- Makefile22 Apr 2024 20:53:35 -  1.8
+++ Makefile26 Apr 2024 21:40:17 -
@@ -3,6 +3,7 @@ COMMENT =   statically typed language for
GH_ACCOUNT =gleam-lang
GH_PROJECT =gleam
GH_TAGNAME =v1.1.0
+REVISION = 0

HOMEPAGE =  https://gleam.run

@@ -15,7 +16,6 @@ PERMIT_PACKAGE =  Yes

MODULES =   devel/cargo \
lang/erlang
-MODERL_VERSION =   25
BUILD_DEPENDS = security/rust-ring
COMPILER =  base-clang ports-gcc
WANTLIB +=  ${MODCARGO_WANTLIB} m



Index: Makefile
===
RCS file: /cvs/ports/lang/elixir/Makefile,v
retrieving revision 1.71
diff -u -p -r1.71 Makefile
--- Makefile16 Apr 2024 16:38:19 -  1.71
+++ Makefile26 Apr 2024 21:37:59 -
@@ -1,6 +1,7 @@
COMMENT=functional language for building scalable applications

V=  1.16.2
+REVISION=  0
GH_ACCOUNT= elixir-lang
GH_PROJECT= elixir
GH_TAGNAME= v$V
@@ -14,7 +15,6 @@ HOMEPAGE= https://elixir-lang.org/
PERMIT_PACKAGE= Yes

MODULES=lang/erlang
-MODERL_VERSION=25

ALL_TARGET= # empty




Index: Makefile
===
RCS file: /cvs/ports/lang/lfe/Makefile,v
retrieving revision 1.4
diff -u -p -r1.4 Makefile
--- Makefile23 Feb 2024 15:48:07 -  1.4
+++ Makefile26 Apr 2024 21:35:47 -
@@ -3,6 +3,7 @@ COMMENT =   Lisp Flavoured Erlang (LFE)
GH_ACCOUNT =lfe
GH_PROJECT =lfe
GH_TAGNAME =2.1.4
+REVISION = 0

CATEGORIES =lang




Index: Makefile
===
RCS file: /cvs/ports/net/rabbitmq/Makefile,v
retrieving revision 1.57
diff -u -p -r1.57 Makefile
--- Makefile26 Mar 2024 20:10:57 -  1.57
+++ Makefile26 Apr 2024 21:36:14 -
@@ -4,6 +4,7 @@ V = 3.12.13
DISTNAME =  rabbitmq-server-${V}
PKGNAME =   rabbitmq-${V}
CATEGORIES =net
+REVISION = 0

HOMEPAGE =  https://www.rabbitmq.com/

@@ -15,7 +16,6 @@ EXTRACT_SUFX =.tar.xz

MODULES =   lang/erlang \
lang/python
-MODERL_VERSION = 25

USE_GMAKE = Yes
CONFIGURE_STYLE = none




CVS: cvs.openbsd.org: ports

2024-04-29 Thread Volker Schlecht
CVSROOT:/cvs
Module name:ports
Changes by: vol...@cvs.openbsd.org  2024/04/29 11:10:32

Modified files:
textproc/delta : Makefile crates.inc distinfo 
textproc/delta/pkg: PLIST 
Removed files:
textproc/delta/patches: 

patch-modcargo-crates_libgit2-sys-0_14_2+1_5_1_build_rs 

Log message:
textproc/delta: Update to 0.17.0
+ include shell completions for bash, fish and zsh

from Maintainer Laurent Cheylus, thanks



Update default erlang version to 26

2024-04-26 Thread Volker Schlecht

With Erlang/OTP 27 just around the corner, I'd like to move our default version
to erlang/26.

lang/lfe, lang/elixir, lang/gleam and net/rabbitmq have officially supported
erlang/26 for a while now. benchmarks/tsung still shows 4 test failures, and
will need erlang/25 for a while longer.

ok?
Index: erlang.port.mk
===
RCS file: /cvs/ports/lang/erlang/erlang.port.mk,v
retrieving revision 1.39
diff -u -p -r1.39 erlang.port.mk
--- erlang.port.mk  8 Mar 2024 12:17:12 -   1.39
+++ erlang.port.mk  26 Apr 2024 21:40:45 -
@@ -5,7 +5,7 @@ CATEGORIES +=   lang/erlang
 USE_GMAKE ?=   Yes
 
 # Default Erlang version to use if MODERL_VERSION is not set.
-_MODERL_DEFAULT_VERSION =  25
+_MODERL_DEFAULT_VERSION =  26
 
 # Default Erlang flavor to use if MODERL_VERSION is not set,
 # and MODERL_HANDLE_FLAVORS is set.
Index: Makefile
===
RCS file: /cvs/ports/lang/gleam/Makefile,v
retrieving revision 1.8
diff -u -p -r1.8 Makefile
--- Makefile22 Apr 2024 20:53:35 -  1.8
+++ Makefile26 Apr 2024 21:40:17 -
@@ -3,6 +3,7 @@ COMMENT =   statically typed language for
 GH_ACCOUNT =   gleam-lang
 GH_PROJECT =   gleam
 GH_TAGNAME =   v1.1.0
+REVISION = 0
 
 HOMEPAGE = https://gleam.run
 
@@ -15,7 +16,6 @@ PERMIT_PACKAGE =  Yes
 
 MODULES =  devel/cargo \
lang/erlang
-MODERL_VERSION =   25
 BUILD_DEPENDS =security/rust-ring
 COMPILER = base-clang ports-gcc
 WANTLIB += ${MODCARGO_WANTLIB} m
Index: Makefile
===
RCS file: /cvs/ports/lang/elixir/Makefile,v
retrieving revision 1.71
diff -u -p -r1.71 Makefile
--- Makefile16 Apr 2024 16:38:19 -  1.71
+++ Makefile26 Apr 2024 21:37:59 -
@@ -1,6 +1,7 @@
 COMMENT=   functional language for building scalable applications
 
 V= 1.16.2
+REVISION=  0
 GH_ACCOUNT=elixir-lang
 GH_PROJECT=elixir
 GH_TAGNAME=v$V
@@ -14,7 +15,6 @@ HOMEPAGE= https://elixir-lang.org/
 PERMIT_PACKAGE=Yes
 
 MODULES=   lang/erlang
-MODERL_VERSION=25
 
 ALL_TARGET=# empty
 
Index: Makefile
===
RCS file: /cvs/ports/lang/lfe/Makefile,v
retrieving revision 1.4
diff -u -p -r1.4 Makefile
--- Makefile23 Feb 2024 15:48:07 -  1.4
+++ Makefile26 Apr 2024 21:35:47 -
@@ -3,6 +3,7 @@ COMMENT =   Lisp Flavoured Erlang (LFE)
 GH_ACCOUNT =   lfe
 GH_PROJECT =   lfe
 GH_TAGNAME =   2.1.4
+REVISION = 0
 
 CATEGORIES =   lang
 
Index: Makefile
===
RCS file: /cvs/ports/net/rabbitmq/Makefile,v
retrieving revision 1.57
diff -u -p -r1.57 Makefile
--- Makefile26 Mar 2024 20:10:57 -  1.57
+++ Makefile26 Apr 2024 21:36:14 -
@@ -4,6 +4,7 @@ V = 3.12.13
 DISTNAME = rabbitmq-server-${V}
 PKGNAME =  rabbitmq-${V}
 CATEGORIES =   net
+REVISION = 0
 
 HOMEPAGE = https://www.rabbitmq.com/
 
@@ -15,7 +16,6 @@ EXTRACT_SUFX =.tar.xz
 
 MODULES =  lang/erlang \
lang/python
-MODERL_VERSION = 25
 
 USE_GMAKE =Yes
 CONFIGURE_STYLE = none


CVS: cvs.openbsd.org: ports

2024-04-26 Thread Volker Schlecht
CVSROOT:/cvs
Module name:ports
Changes by: vol...@cvs.openbsd.org  2024/04/26 10:23:17

Modified files:
lang/deno  : Makefile crates.inc distinfo 
lang/deno/patches: patch-cli_build_rs patch-cli_main_rs 
   patch-cli_standalone_binary_rs 
   patch-cli_standalone_mod_rs 
   patch-cli_tools_upgrade_rs 
   patch-ext_ffi_Cargo_toml 
   
patch-modcargo-crates_v8-0_68_0_build_config_BUILDCONFIG_gn 
   
patch-modcargo-crates_v8-0_68_0_build_config_BUILD_gn 
   
patch-modcargo-crates_v8-0_68_0_build_config_compiler_BUILD_gn 
   
patch-modcargo-crates_v8-0_68_0_build_config_linux_BUILD_gn 
   
patch-modcargo-crates_v8-0_68_0_build_config_sysroot_gni 
   
patch-modcargo-crates_v8-0_68_0_build_detect_host_arch_py 
   patch-modcargo-crates_v8-0_68_0_build_rs 
   
patch-modcargo-crates_v8-0_68_0_build_toolchain_gcc_toolchain_gni 
   patch-modcargo-crates_v8-0_68_0_v8_BUILD_gn 
   
patch-modcargo-crates_v8-0_68_0_v8_include_v8-internal_h 
   
patch-modcargo-crates_v8-0_68_0_v8_include_v8config_h 
   patch-modcargo-crates_v8-0_68_0_v8_src_api_api_cc 
   
patch-modcargo-crates_v8-0_68_0_v8_src_base_atomicops_h 
   
patch-modcargo-crates_v8-0_68_0_v8_src_base_platform_memory_h 
   
patch-modcargo-crates_v8-0_68_0_v8_src_base_platform_platform-openbsd_cc 
   
patch-modcargo-crates_v8-0_68_0_v8_src_base_platform_platform-posix_cc 
   
patch-modcargo-crates_v8-0_68_0_v8_src_base_sys-info_cc 
   
patch-modcargo-crates_v8-0_68_0_v8_src_diagnostics_perf-jit_cc 
   
patch-modcargo-crates_v8-0_68_0_v8_src_diagnostics_perf-jit_h 
   
patch-modcargo-crates_v8-0_68_0_v8_src_execution_isolate_cc 
   
patch-modcargo-crates_v8-0_68_0_v8_src_sandbox_sandbox_cc 
   
patch-modcargo-crates_v8-0_68_0_v8_src_snapshot_embedded_platform-embedded-file-writer-base_cc
 
   
patch-modcargo-crates_v8-0_68_0_v8_src_snapshot_embedded_platform-embedded-file-writer-base_h
 
   
patch-modcargo-crates_v8-0_68_0_v8_src_snapshot_embedded_platform-embedded-file-writer-generic_cc
 
   
patch-modcargo-crates_v8-0_68_0_v8_src_trap-handler_handler-inside-posix_cc 
   
patch-modcargo-crates_v8-0_68_0_v8_src_trap-handler_handler-inside-posix_h 
   
patch-modcargo-crates_v8-0_68_0_v8_src_trap-handler_trap-handler_h 
   patch-modcargo-crates_v8-0_68_0_v8_tools_run_py 
   
patch-modcargo-crates_v8-0_74_2_v8_src_flags_flags_cc 
   patch-runtime_ops_os_mod_rs 
lang/deno/pkg  : README 
Added files:
lang/deno/patches: patch-Cargo_toml patch-cli_mainrt_rs 
   patch-ext_node_ops_fs_rs 
   patch-ext_node_ops_os_cpus_rs 
   patch-ext_webgpu_byow_rs 
   
patch-modcargo-crates_v8-0_90_1_third_party_abseil-cpp_absl_base_config_h 
   
patch-modcargo-crates_v8-0_90_1_third_party_abseil-cpp_absl_base_internal_raw_logging_cc
 
   
patch-modcargo-crates_v8-0_90_1_third_party_abseil-cpp_absl_base_internal_sysinfo_cc
 
   patch-modcargo-crates_v8-0_90_1_v8_gni_v8_gni 
   
patch-modcargo-crates_v8-0_90_1_v8_src_base_small-vector_h 
Removed files:
lang/deno/patches: patch-cli_napi_util_rs 
   patch-modcargo-crates_deno_core-0_195_0_Cargo_toml 
   
patch-modcargo-crates_deno_task_shell-0_11_0_src_shell_commands_executable_rs 
   patch-modcargo-crates_secp256k1-sys-0_8_1_build_rs 
   
patch-modcargo-crates_v8-0_68_0_third_party_zlib_BUILD_gn 
   
patch-modcargo-crates_v8-0_68_0_third_party_zlib_cpu_features_c 
   
patch-modcargo-crates_v8-0_74_2_v8_src_baseline_x64_baseline-assembler-x64-inl_h
 
   
patch-modcargo-crates_v8-0_74_2_v8_src_builtins_x64_builtins-x64_cc 
   
patch-modcargo-crates_v8-0_74_2_v8_src_codegen_x64_assembler-x64_cc 
   
patch-modcargo-crates_v8-0_74_2_v8_src_codegen_x64_assembler-x64_h 
   
patch-modcargo-crates_v8-0_74_2_v8_src_codegen_x64_macro-assembler-x64_cc 
   

[Update] sysutils/delta 0.17.0

2024-04-24 Thread Volker Schlecht

Cc: Maintainer

Trivial update to latest version of sysutils/delta. The only patch for this
port isn't needed anymore.

Tests pass, except for one that expects PAGER to be set to 'bat' and another
one that for whichever reasons wants to check the name of the parent process.

Built and tested on amd64. ok?
Index: Makefile
===
RCS file: /cvs/ports/textproc/delta/Makefile,v
retrieving revision 1.16
diff -u -p -r1.16 Makefile
--- Makefile4 Jul 2023 05:20:21 -   1.16
+++ Makefile24 Apr 2024 18:00:43 -
@@ -2,7 +2,7 @@ COMMENT =   viewer for git and diff outpu
 
 GH_ACCOUNT =   dandavison
 GH_PROJECT =   delta
-GH_TAGNAME =   0.16.5
+GH_TAGNAME =   0.17.0
 
 CATEGORIES =   textproc
 
Index: crates.inc
===
RCS file: /cvs/ports/textproc/delta/crates.inc,v
retrieving revision 1.13
diff -u -p -r1.13 crates.inc
--- crates.inc  4 Jul 2023 05:20:21 -   1.13
+++ crates.inc  24 Apr 2024 18:00:43 -
@@ -1,182 +1,193 @@
 MODCARGO_CRATES += adler   1.0.2   # 0BSD OR MIT OR Apache-2.0
-MODCARGO_CRATES += aho-corasick0.7.20  # Unlicense OR MIT
+MODCARGO_CRATES += aho-corasick1.1.2   # Unlicense OR MIT
+MODCARGO_CRATES += android-tzdata  0.1.1   # MIT OR Apache-2.0
 MODCARGO_CRATES += android_system_properties   0.1.5   # MIT/Apache-2.0
-MODCARGO_CRATES += ansi_colours1.2.1   # LGPL-3.0-or-later
+MODCARGO_CRATES += ansi_colours1.2.2   # LGPL-3.0-or-later
 MODCARGO_CRATES += ansi_term   0.12.1  # MIT
-MODCARGO_CRATES += anyhow  1.0.70  # MIT OR Apache-2.0
+MODCARGO_CRATES += anstream0.6.5   # MIT OR Apache-2.0
+MODCARGO_CRATES += anstyle 1.0.4   # MIT OR Apache-2.0
+MODCARGO_CRATES += anstyle-parse   0.2.3   # MIT OR Apache-2.0
+MODCARGO_CRATES += anstyle-query   1.0.2   # MIT OR Apache-2.0
+MODCARGO_CRATES += anstyle-wincon  3.0.2   # MIT OR Apache-2.0
+MODCARGO_CRATES += anyhow  1.0.79  # MIT OR Apache-2.0
 MODCARGO_CRATES += approx  0.5.1   # Apache-2.0
-MODCARGO_CRATES += arrayvec0.7.2   # MIT OR Apache-2.0
-MODCARGO_CRATES += atty0.2.14  # MIT
 MODCARGO_CRATES += autocfg 1.1.0   # Apache-2.0 OR MIT
-MODCARGO_CRATES += base64  0.21.0  # MIT OR Apache-2.0
-MODCARGO_CRATES += bat 0.22.1  # MIT/Apache-2.0
+MODCARGO_CRATES += base64  0.21.5  # MIT OR Apache-2.0
+MODCARGO_CRATES += bat 0.24.0  # MIT OR Apache-2.0
 MODCARGO_CRATES += bincode 1.3.3   # MIT
 MODCARGO_CRATES += bitflags1.3.2   # MIT/Apache-2.0
-MODCARGO_CRATES += bitflags2.2.1   # MIT OR Apache-2.0
+MODCARGO_CRATES += bitflags2.4.1   # MIT OR Apache-2.0
 MODCARGO_CRATES += box_drawing 0.1.2   # MIT
-MODCARGO_CRATES += bstr1.3.0   # MIT OR Apache-2.0
-MODCARGO_CRATES += bumpalo 3.12.0  # MIT/Apache-2.0
-MODCARGO_CRATES += bytelines   2.2.2   # MIT
-MODCARGO_CRATES += bytemuck1.13.1  # Zlib OR Apache-2.0 OR MIT
-MODCARGO_CRATES += bytesize1.2.0   # Apache-2.0
-MODCARGO_CRATES += cc  1.0.79  # MIT OR Apache-2.0
+MODCARGO_CRATES += bstr1.9.0   # MIT OR Apache-2.0
+MODCARGO_CRATES += bumpalo 3.14.0  # MIT OR Apache-2.0
+MODCARGO_CRATES += bytelines   2.5.0   # MIT
+MODCARGO_CRATES += bytemuck1.14.0  # Zlib OR Apache-2.0 OR MIT
+MODCARGO_CRATES += bytesize1.3.0   # Apache-2.0
+MODCARGO_CRATES += cc  1.0.83  # MIT OR Apache-2.0
 MODCARGO_CRATES += cfg-if  1.0.0   # MIT/Apache-2.0
-MODCARGO_CRATES += chrono  0.4.23  # MIT/Apache-2.0
-MODCARGO_CRATES += chrono-humanize 0.2.2   # MIT/Apache-2.0
-MODCARGO_CRATES += clap4.1.8   # MIT OR Apache-2.0
-MODCARGO_CRATES += clap_derive 4.1.8   # MIT OR Apache-2.0
-MODCARGO_CRATES += clap_lex0.3.2   # MIT OR Apache-2.0
-MODCARGO_CRATES += clircle 0.3.0   # MIT OR Apache-2.0
-MODCARGO_CRATES += codespan-reporting  0.11.1  # Apache-2.0
-MODCARGO_CRATES += console 0.15.5  # MIT
+MODCARGO_CRATES += chrono  0.4.31  # MIT OR Apache-2.0
+MODCARGO_CRATES += chrono-humanize 0.2.3   # MIT/Apache-2.0
+MODCARGO_CRATES += clap4.4.13  # MIT OR Apache-2.0
+MODCARGO_CRATES += clap_builder4.4.12  # MIT OR Apache-2.0
+MODCARGO_CRATES += clap_complete   4.4.6   # MIT OR Apache-2.0
+MODCARGO_CRATES += clap_derive 4.4.7   # MIT OR Apache-2.0
+MODCARGO_CRATES += clap_lex0.6.0   # MIT OR Apache-2.0
+MODCARGO_CRATES += clircle 0.4.0   # MIT OR Apache-2.0
+MODCARGO_CRATES += colorchoice 1.0.0   # MIT OR Apache-2.0
+MODCARGO_CRATES += console 0.15.7  # MIT
 MODCARGO_CRATES += content_inspector   0.2.4   # MIT/Apache-2.0
-MODCARGO_CRATES += core-foundation-sys 0.8.3   # MIT / Apache-2.0
+MODCARGO_CRATES += core-foundation-sys  

CVS: cvs.openbsd.org: ports

2024-04-24 Thread Volker Schlecht
CVSROOT:/cvs
Module name:ports
Changes by: vol...@cvs.openbsd.org  2024/04/24 11:10:52

Modified files:
devel/cil  : Makefile 
devel/coccigrep: Makefile 
devel/coccinelle: Makefile 
devel/dune : Makefile 
devel/frama-c  : Makefile 
devel/ocaml-cppo: Makefile 
devel/ocaml-graph: Makefile 
devel/ocaml-menhir: Makefile 
devel/ocaml-ocamlbuild: Makefile 
devel/ocaml-parmap: Makefile 
devel/ocaml-yojson: Makefile 
graphics/ocaml-cairo: Makefile 
graphics/ocaml-graphics: Makefile 
graphics/pdfsandwich: Makefile 
lang/compcert  : Makefile 
math/coq   : Makefile 
math/ocaml-num : Makefile 
math/ocaml-zarith: Makefile 
net/unison : Makefile 
sysutils/findlib: Makefile 
sysutils/opam  : Makefile 
textproc/bibtex2html: Makefile 
textproc/hevea : Makefile 
x11/kde-applications/kalzium: Makefile 
x11/lablgtk2   : Makefile 
x11/lablgtk3   : Makefile 

Log message:
Bump OCaml ports following update to 4.14.2



CVS: cvs.openbsd.org: ports

2024-04-22 Thread Volker Schlecht
CVSROOT:/cvs
Module name:ports
Changes by: vol...@cvs.openbsd.org  2024/04/22 14:53:39

Modified files:
lang/gleam : Makefile crates.inc distinfo 
lang/gleam/patches: patch-compiler-cli_src_run_rs 
patch-compiler-cli_src_shell_rs 
patch-compiler-core_src_build_package_compiler_rs 

Log message:
lang/gleam: Update to 1.1.0



CVS: cvs.openbsd.org: ports

2024-04-19 Thread Volker Schlecht
CVSROOT:/cvs
Module name:ports
Changes by: vol...@cvs.openbsd.org  2024/04/19 08:27:57

Modified files:
x11/alacritty  : Makefile crates.inc distinfo 
x11/alacritty/pkg: PLIST README 
Removed files:
x11/alacritty/patches: patch-alacritty_yml 

Log message:
x11/alacritty: Update to 0.13.2

ok fcambus@



CVS: cvs.openbsd.org: ports

2024-04-18 Thread Volker Schlecht
CVSROOT:/cvs
Module name:ports
Changes by: vol...@cvs.openbsd.org  2024/04/18 10:28:19

Modified files:
shells/nushell : Makefile crates.inc distinfo 

Log message:
shells/nushell: Update to 0.92.1

ok tb@



Re: [UPDATE] OCaml 4.14.1 -> 4.14.2

2024-04-17 Thread Volker Schlecht

Dave Voutila  writes:


OCaml 4.14.2 is a bugfix release that includes some of our patches and
tweaks upstreamed thanks to miod@:


My arm64 build went rather far, but I get a build error with math/coq

I didn't investigate further yet, so I don't exclude the possibility that
something in my tree is broken.

OTOH our coq port is 3 years old ...


Running configure in math/coq at 1713382147.08

===> math/coq
===>  Generating configure for coq-8.13.2p5
===>  Configuring for coq-8.13.2p5
ocamlfind: Package `threads' not found
Error while running '/usr/local/bin/ocamlfind ocamlc -version' (exit code 2)
Configuration script failed!
*** Error 1 in math/coq (/usr/ports/infrastructure/mk/bsd.port.mk:3022 'do-configure': 
@cd /tmp/pobj/coq-8.13.2/coq-8.13.2 && /usr/bin/env -...)
*** Error 2 in math/coq (/usr/ports/infrastructure/mk/bsd.port.mk:3042 
'/tmp/pobj/coq-8.13.2/.configure_done': @cd /usr/ports/math/coq && PK...)
*** Error 2 in math/coq (/usr/ports/infrastructure/mk/bsd.port.mk:2704 'configure': 
@lock=coq-8.13.2p5;  export _LOCKS_HELD=" coq-8.13.2p5";...)
===> Exiting math/coq with an error
*** Error 1 in /usr/ports (infrastructure/mk/bsd.port.subdir.mk:144 
'configure': @: ${echo_msg:=echo};  : ${target:=configure};  for i in ; ...)

Ended at 1713382147.73

max_stuck=24.73/clean=0.87/depends=0.85/show-prepare-results=2.68/patch=31.25/configure=0.67



CVS: cvs.openbsd.org: ports

2024-04-16 Thread Volker Schlecht
CVSROOT:/cvs
Module name:ports
Changes by: vol...@cvs.openbsd.org  2024/04/16 10:38:38

Modified files:
lang/elixir: Makefile distinfo 
lang/elixir/patches: patch-Makefile 
lang/elixir/pkg: PLIST 

Log message:
lang/elixir: Update to 1.16.2



CVS: cvs.openbsd.org: ports

2024-04-15 Thread Volker Schlecht
CVSROOT:/cvs
Module name:ports
Changes by: vol...@cvs.openbsd.org  2024/04/15 15:10:15

Modified files:
lang/erlang/26 : Makefile distinfo 
lang/erlang/26/patches: patch-erts_emulator_Makefile_in 
lang/erlang/26/pkg: PLIST-main 

Log message:
lang/erlang/26: Update to 26.2.4

ok sthen@



CVS: cvs.openbsd.org: ports

2024-04-15 Thread Volker Schlecht
CVSROOT:/cvs
Module name:ports
Changes by: vol...@cvs.openbsd.org  2024/04/15 15:08:52

Modified files:
lang/erlang/25 : Makefile distinfo 

Log message:
lang/erlang/25: Update to 25.3.2.11

ok sthen@



[Update] x11/alacritty 0.13.2

2024-04-15 Thread Volker Schlecht

Cc: Maintainer

Updates x11/alacritty to 0.13.2
Drops patch to alacritty.yml - config file format changed to toml, and alacritty
no longer requires a configuration file.

I removed the part disabling wayland support, because the cause of the problem
has since been fixed by a patch from semarie@ that has been merged upstream:

https://github.com/Smithay/client-toolkit/pull/198

Unfortunately it still doesn't run under wayland, though :-)

Tests pass, removed the comment explaining previous test failures.

Tested on amd64. OK?
Index: Makefile
===
RCS file: /cvs/ports/x11/alacritty/Makefile,v
retrieving revision 1.17
diff -u -p -r1.17 Makefile
--- Makefile1 Jan 2024 09:02:17 -   1.17
+++ Makefile15 Apr 2024 20:48:06 -
@@ -5,7 +5,7 @@ MAINTAINER =Eric Auge https://alacritty.org/
 
@@ -21,16 +21,12 @@ MODULES =   devel/cargo \
 
 RUN_DEPENDS =  devel/desktop-file-utils
 
+BUILD_DEPENDS =textproc/scdoc
+
 # for riscv64 and powerpc64, please keep: cc >= 1.0.73 and libc >= 0.2.113
 MODCARGO_CRATES_UPDATE =   cc libc
 MODCARGO_RUSTFLAGS += -L${PREFIX}/lib
 
-# Disable wayland feature. Breaks the build if libxkbcommon is absent
-# copypasta/wayland -> smithay-client-toolkit, glutin.
-# ld: error: unable to find library -lxkbcommon
-MODCARGO_NO_DEFAULT_FEATURES = Yes
-MODCARGO_FEATURES =x11
-
 MAKE_ENV = ${MODCARGO_ENV}
 
 CONFIGURE_STYLE =  cargo
@@ -40,14 +36,16 @@ SEPARATE_BUILD =Yes
 RELEASE_DIR =  ${MODCARGO_TARGET_DIR}/release
 EXTRA_DIR =${WRKSRC}/extra
 
-# test result: FAILED. 68 passed; 1 failed;
-# failed test: config::tests::config_read_eof
-# because we patch the default configuration value
-# for live_config_reload
+pre-install:
+   scdoc < ${EXTRA_DIR}/man/alacritty.1.scd > ${EXTRA_DIR}/alacritty.1
+   scdoc < ${EXTRA_DIR}/man/alacritty.5.scd > ${EXTRA_DIR}/alacritty.5
+   scdoc < ${EXTRA_DIR}/man/alacritty-msg.1.scd > 
${EXTRA_DIR}/alacritty-msg.1
+   scdoc < ${EXTRA_DIR}/man/alacritty-bindings.5.scd > 
${EXTRA_DIR}/alacritty-bindings.5
 
 do-install:
${INSTALL_PROGRAM} ${RELEASE_DIR}/alacritty ${PREFIX}/bin/
-   ${INSTALL_MAN} ${EXTRA_DIR}/alacritty.man ${PREFIX}/man/man1/alacritty.1
+   ${INSTALL_MAN} ${EXTRA_DIR}/*.1 ${PREFIX}/man/man1/
+   ${INSTALL_MAN} ${EXTRA_DIR}/*.5 ${PREFIX}/man/man5/
${INSTALL_DATA_DIR} ${PREFIX}/share/bash-completion/completions
${INSTALL_DATA} ${EXTRA_DIR}/completions/alacritty.bash \
${PREFIX}/share/bash-completion/completions/alacritty
@@ -63,9 +61,6 @@ do-install:
${INSTALL_DATA_DIR} ${PREFIX}/share/pixmaps
${INSTALL_DATA} ${EXTRA_DIR}/logo/alacritty-term.svg \
${PREFIX}/share/pixmaps/Alacritty.svg
-   ${INSTALL_DATA_DIR} ${PREFIX}/share/examples/alacritty
-   ${INSTALL_DATA} ${WRKSRC}/alacritty.yml \
-   ${PREFIX}/share/examples/alacritty/alacritty.yml
tic -s -x -o ${PREFIX}/share/terminfo ${EXTRA_DIR}/alacritty.info
 
 .include "crates.inc"
Index: crates.inc
===
RCS file: /cvs/ports/x11/alacritty/crates.inc,v
retrieving revision 1.7
diff -u -p -r1.7 crates.inc
--- crates.inc  3 Nov 2023 12:55:05 -   1.7
+++ crates.inc  15 Apr 2024 20:48:06 -
@@ -1,232 +1,249 @@
 MODCARGO_CRATES += adler   1.0.2   # 0BSD OR MIT OR Apache-2.0
-MODCARGO_CRATES += android-activity0.4.0   # MIT OR Apache-2.0
+MODCARGO_CRATES += ahash   0.8.11  # MIT OR Apache-2.0
+MODCARGO_CRATES += aho-corasick1.1.2   # Unlicense OR MIT
+MODCARGO_CRATES += android-activity0.5.2   # MIT OR Apache-2.0
 MODCARGO_CRATES += android-properties  0.2.2   # MIT
-MODCARGO_CRATES += arrayref0.3.6   # BSD-2-Clause
-MODCARGO_CRATES += arrayvec0.7.2   # MIT OR Apache-2.0
-MODCARGO_CRATES += atty0.2.14  # MIT
+MODCARGO_CRATES += anstream0.6.13  # MIT OR Apache-2.0
+MODCARGO_CRATES += anstyle 1.0.6   # MIT OR Apache-2.0
+MODCARGO_CRATES += anstyle-parse   0.2.3   # MIT OR Apache-2.0
+MODCARGO_CRATES += anstyle-query   1.0.0   # MIT OR Apache-2.0
+MODCARGO_CRATES += anstyle-wincon  3.0.1   # MIT OR Apache-2.0
+MODCARGO_CRATES += arrayref0.3.7   # BSD-2-Clause
+MODCARGO_CRATES += arrayvec0.7.4   # MIT OR Apache-2.0
+MODCARGO_CRATES += as-raw-xcb-connection   1.0.1   # MIT OR Apache-2.0
+MODCARGO_CRATES += atomic-waker1.1.2   # Apache-2.0 OR MIT
 MODCARGO_CRATES += autocfg 1.1.0   # Apache-2.0 OR MIT
-MODCARGO_CRATES += base64  0.13.0  # MIT/Apache-2.0
+MODCARGO_CRATES += base64  0.22.0  # MIT OR Apache-2.0
 MODCARGO_CRATES += bitflags1.3.2   # MIT/Apache-2.0
+MODCARGO_CRATES += bitflags2.4.2   # MIT OR Apache-2.0
 MODCARGO_CRATES += block   0.1.6   # MIT
-MODCARGO_CRATES += block-sys   0.1.0-beta.1# 

[Maintainer Update] lang/erlang/26 26.2.4

2024-04-15 Thread Volker Schlecht

Semi-Ping, proposing an update to 26.2.4 instead.
Index: Makefile
===
RCS file: /cvs/ports/lang/erlang/26/Makefile,v
retrieving revision 1.6
diff -u -p -r1.6 Makefile
--- Makefile22 Oct 2023 12:49:26 -  1.6
+++ Makefile15 Apr 2024 17:35:16 -
@@ -6,7 +6,7 @@ USE_WXNEEDED=   Yes
 COMMENT-main=  ${COMMENT}
 COMMENT-wx=WxWidgets bindings for Erlang
 
-V= 26.1.2
+V= 26.2.4
 DISTNAME=  otp_src_${V}
 PORTROACH= limit:^OTP-26\.
 PKGNAME=   erlang-${V}
@@ -66,44 +66,43 @@ UPDATE_PLIST_ARGS = -i V
 
 # Use the target 'gen-versions' to update this list
 ERL_VERSIONS=  \
-ASN1_VSN5.2 \
-COMMON_TEST_VSN 1.25.1 \
-COMPILER_VSN8.4.1 \
-CRYPTO_VSN  5.3 \
-DEBUGGER_VSN5.3.2 \
-DIALYZER_VSN5.1.1 \
-DIAMETER_VSN2.3 \
-EDOC_VSN1.2 \
-EI_VSN  5.4 \
-ELDAP_VSN   1.2.11 \
+ASN1_VSN5.2.2 \
+COMMON_TEST_VSN 1.26.2 \
+COMPILER_VSN8.4.3 \
+CRYPTO_VSN  5.4.2 \
+DEBUGGER_VSN5.3.4 \
+DIALYZER_VSN5.1.2 \
+DIAMETER_VSN2.3.2 \
+EDOC_VSN1.2.1 \
+EI_VSN  5.5.1 \
+ELDAP_VSN   1.2.12 \
 EMACS_VSN   2.7.0 \
-ERL_DOCGEN_VSN  1.5.1 \
-ERL_INTERFACE_VSN   5.4 \
+ERL_DOCGEN_VSN  1.5.2 \
 ET_VSN  1.7 \
-EUNIT_VSN   2.8.2 \
-FTP_VSN 1.2 \
-INETS_VSN   9.0.2 \
+EUNIT_VSN   2.9 \
+FTP_VSN 1.2.1 \
+INETS_VSN   9.1 \
 JINTERFACE_VSN  1.14 \
-KERNEL_VSN  9.1 \
+KERNEL_VSN  9.2.3 \
 MEGACO_VSN  4.5 \
-MNESIA_VSN  4.22.1 \
+MNESIA_VSN  4.23 \
 OBSERVER_VSN2.15.1 \
-ODBC_VSN2.14 \
-OS_MON_VSN  2.9 \
+ODBC_VSN2.14.2 \
+OS_MON_VSN  2.9.1 \
 PARSETOOLS_VSN  2.5 \
-PUBLIC_KEY_VSN  1.14.1 \
+PUBLIC_KEY_VSN  1.15.1 \
 RELTOOL_VSN 1.0 \
-RUNTIME_TOOLS_VSN   2.0 \
+RUNTIME_TOOLS_VSN   2.0.1 \
 SASL_VSN4.2.1 \
 SNMP_VSN5.15 \
-SSH_VSN 5.0.1 \
-SSL_VSN 11.0.3 \
-STDLIB_VSN  5.1.1 \
+SSH_VSN 5.1.4 \
+SSL_VSN 11.1.3 \
+STDLIB_VSN  5.2.2 \
 SYNTAX_TOOLS_VSN3.1 \
-TFTP_VSN1.1 \
+TFTP_VSN1.1.1 \
 TOOLS_VSN   3.6 \
-WX_VSN  2.3.1 \
-XMERL_VSN   1.3.33 \
-ERTS_VSN14.1.1
+WX_VSN  2.4.1 \
+XMERL_VSN   1.3.34 \
+ERTS_VSN14.2.4
 
 .include 
Index: distinfo
===
RCS file: /cvs/ports/lang/erlang/26/distinfo,v
retrieving revision 1.5
diff -u -p -r1.5 distinfo
--- distinfo22 Oct 2023 12:49:26 -  1.5
+++ distinfo15 Apr 2024 17:35:16 -
@@ -1,4 +1,4 @@
-SHA256 (otp_doc_man_26.1.2.tar.gz) = 
9tUx/TtzIO0YJ12YVT4K3hL5pvIdmP8sFskV0RfaODw=
-SHA256 (otp_src_26.1.2.tar.gz) = 8QdM86VPH4fmYCfVq+urL6dqAkNFP6WLxfMNDOAxOSE=
-SIZE (otp_doc_man_26.1.2.tar.gz) = 1745649
-SIZE (otp_src_26.1.2.tar.gz) = 107408605
+SHA256 (otp_doc_man_26.2.4.tar.gz) = 
27MzoEkwshFnvU6csYxOCbydKmdf26iFIdhqJ8kP6P4=
+SHA256 (otp_src_26.2.4.tar.gz) = tRrWn1filW3/TIk7ywmtaP7iOn+Pa7p9WESVFraW3pU=
+SIZE (otp_doc_man_26.2.4.tar.gz) = 1747211
+SIZE (otp_src_26.2.4.tar.gz) = 106130736
Index: patches/patch-erts_emulator_Makefile_in
===
RCS file: /cvs/ports/lang/erlang/26/patches/patch-erts_emulator_Makefile_in,v
retrieving revision 1.1.1.1
diff -u -p -r1.1.1.1 patch-erts_emulator_Makefile_in
--- patches/patch-erts_emulator_Makefile_in 31 May 2023 15:06:44 -  
1.1.1.1
+++ patches/patch-erts_emulator_Makefile_in 15 Apr 2024 17:35:16 -
@@ -1,7 +1,7 @@
 Index: erts/emulator/Makefile.in
 --- erts/emulator/Makefile.in.orig
 +++ erts/emulator/Makefile.in
-@@ -303,13 +303,7 @@ ifeq (@EMU_LOCK_CHECKING@,yes)
+@@ -300,13 +300,7 @@ ifeq (@EMU_LOCK_CHECKING@,yes)
  NO_INLINE_FUNCTIONS=true
  endif
  
Index: pkg/PLIST-main
===
RCS file: /cvs/ports/lang/erlang/26/pkg/PLIST-main,v
retrieving revision 1.3
diff -u -p -r1.3 PLIST-main
--- pkg/PLIST-main  24 Sep 2023 14:37:25 -  1.3
+++ pkg/PLIST-main  15 Apr 2024 17:35:16 -
@@ -1158,8 +1158,6 @@ lib/${ERLANG_V}/lib/${ERL_EI}/src/misc/e
 lib/${ERLANG_V}/lib/${ERL_EI}/src/misc/ei_x_encode.h
 lib/${ERLANG_V}/lib/${ERL_EI}/src/misc/eidef.h
 lib/${ERLANG_V}/lib/${ERL_EI}/src/misc/eiext.h
-lib/${ERLANG_V}/lib/${ERL_EI}/src/misc/eimd5.c
-lib/${ERLANG_V}/lib/${ERL_EI}/src/misc/eimd5.h
 lib/${ERLANG_V}/lib/${ERL_EI}/src/misc/get_type.c
 lib/${ERLANG_V}/lib/${ERL_EI}/src/misc/putget.h
 lib/${ERLANG_V}/lib/${ERL_EI}/src/misc/show_msg.c
@@ -2521,6 +2519,7 @@ lib/${ERLANG_V}/lib/${ERL_PUBLIC_KEY}/do
 lib/${ERLANG_V}/lib/${ERL_PUBLIC_KEY}/doc/chunks/pubkey_os_cacerts.chunk
 lib/${ERLANG_V}/lib/${ERL_PUBLIC_KEY}/doc/chunks/pubkey_pbe.chunk
 lib/${ERLANG_V}/lib/${ERL_PUBLIC_KEY}/doc/chunks/pubkey_pem.chunk
+lib/${ERLANG_V}/lib/${ERL_PUBLIC_KEY}/doc/chunks/pubkey_policy_tree.chunk
 

[Maintainer Update] lang/erlang/25 25.3.2.11

2024-04-15 Thread Volker Schlecht

Semi-Ping ... proposing an update to 25.3.2.11 now.
Index: Makefile
===
RCS file: /cvs/ports/lang/erlang/25/Makefile,v
retrieving revision 1.21
diff -u -p -r1.21 Makefile
--- Makefile30 Dec 2023 20:26:57 -  1.21
+++ Makefile15 Apr 2024 17:34:27 -
@@ -4,7 +4,7 @@ USE_NOBTCFI=Yes
 COMMENT-main=  ${COMMENT}
 COMMENT-wx=WxWidgets bindings for Erlang
 
-V= 25.3.2.8
+V= 25.3.2.11
 PORTROACH= limit:^OTP-25\.
 DISTNAME=  otp_src_$V
 PKGNAME=   erlang-$V
@@ -65,12 +65,12 @@ UPDATE_PLIST_ARGS = -i V
 # Use the target 'gen-versions' to update this list
 ERL_VERSIONS=  \
 ASN1_VSN5.0.21.1 \
-COMMON_TEST_VSN 1.24.0.1 \
-COMPILER_VSN8.2.6.3 \
-CRYPTO_VSN  5.1.4.1 \
-DEBUGGER_VSN5.3.1.2 \
+COMMON_TEST_VSN 1.24.0.3 \
+COMPILER_VSN8.2.6.4 \
+CRYPTO_VSN  5.1.4.3 \
+DEBUGGER_VSN5.3.1.3 \
 DIALYZER_VSN5.0.5 \
-DIAMETER_VSN2.2.7 \
+DIAMETER_VSN2.2.7.1 \
 EDOC_VSN1.2 \
 EI_VSN 5.3.2.1 \
 ELDAP_VSN   1.2.11 \
@@ -79,28 +79,28 @@ ERL_DOCGEN_VSN  1.4 \
 ET_VSN  1.6.5 \
 EUNIT_VSN   2.8.2 \
 FTP_VSN 1.1.4 \
-INETS_VSN   8.3.1.2 \
+INETS_VSN   8.3.1.3 \
 JINTERFACE_VSN  1.13.1 \
-KERNEL_VSN  8.5.4.2 \
+KERNEL_VSN  8.5.4.3 \
 MEGACO_VSN  4.4.3 \
 MNESIA_VSN  4.21.4.2 \
-OBSERVER_VSN2.14 \
+OBSERVER_VSN2.14.0.1 \
 ODBC_VSN2.14 \
-OS_MON_VSN  2.8.2 \
+OS_MON_VSN  2.8.2.1 \
 PARSETOOLS_VSN  2.4.1 \
 PUBLIC_KEY_VSN  1.13.3.2 \
-RELTOOL_VSN 0.9.1 \
+RELTOOL_VSN 0.9.1.1 \
 RUNTIME_TOOLS_VSN   1.19 \
 SASL_VSN4.2 \
 SNMP_VSN5.13.5 \
-SSH_VSN 4.15.3.1 \
+SSH_VSN 4.15.3.4 \
 SSL_VSN 10.9.1.3 \
-STDLIB_VSN  4.3.1.3 \
+STDLIB_VSN  4.3.1.4 \
 SYNTAX_TOOLS_VSN3.0.1 \
 TFTP_VSN1.0.4 \
 TOOLS_VSN   3.5.3 \
 WX_VSN  2.2.2.1 \
 XMERL_VSN   1.3.31.1 \
-ERTS_VSN13.2.2.5
+ERTS_VSN13.2.2.8
 
 .include 
Index: distinfo
===
RCS file: /cvs/ports/lang/erlang/25/distinfo,v
retrieving revision 1.12
diff -u -p -r1.12 distinfo
--- distinfo30 Dec 2023 20:26:57 -  1.12
+++ distinfo15 Apr 2024 17:34:27 -
@@ -1,4 +1,4 @@
-SHA256 (otp_doc_man_25.3.2.8.tar.gz) = 
nEpln2gjrfrhiDsPJ5qTpjJaRQ45Mwo7lYb/YVXpgEw=
-SHA256 (otp_src_25.3.2.8.tar.gz) = lCTXcTs2HIokaQUVrL1+D9N7Z9VMrR4eSvFG6uDjNdM=
-SIZE (otp_doc_man_25.3.2.8.tar.gz) = 1717484
-SIZE (otp_src_25.3.2.8.tar.gz) = 104657871
+SHA256 (otp_doc_man_25.3.2.11.tar.gz) = 
WXtWKMncl7LRFEi/KdLX9iF2t6+UQ/p4ouku8p3YH0E=
+SHA256 (otp_src_25.3.2.11.tar.gz) = 
ZORWlhX8S6n6lWZKGKUzbixjY1NLnrEx8Is3elwXbt4=
+SIZE (otp_doc_man_25.3.2.11.tar.gz) = 1718684
+SIZE (otp_src_25.3.2.11.tar.gz) = 104724050


CVS: cvs.openbsd.org: ports

2024-04-13 Thread Volker Schlecht
CVSROOT:/cvs
Module name:ports
Changes by: vol...@cvs.openbsd.org  2024/04/13 07:03:30

Modified files:
editors/helix  : Makefile crates.inc distinfo 
editors/helix/patches: patch-helix-loader_build_rs 
   patch-helix-loader_src_grammar_rs 
   patch-helix-loader_src_lib_rs 
editors/helix/pkg: PLIST 

Log message:
editors/helix: Update to 24.03

OK Laurent Cheylus (Maintainer)



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




[Update] editors/helix 24.03

2024-04-11 Thread Volker Schlecht

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).
Index: Makefile
===
RCS file: /cvs/ports/editors/helix/Makefile,v
retrieving revision 1.7
diff -u -p -r1.7 Makefile
--- Makefile30 Oct 2023 21:04:47 -  1.7
+++ Makefile11 Apr 2024 18:04:12 -
@@ -1,6 +1,6 @@
 COMMENT =  modal text editor
 
-VER =  23.10
+VER =  24.03
 DISTNAME = helix-${VER}
 
 CATEGORIES =   editors
@@ -41,8 +41,11 @@ do-install:
${INSTALL_PROGRAM} ${MODCARGO_TARGET_DIR}/release/hx ${PREFIX}/bin/
 
${INSTALL_DATA_DIR} ${PREFIX}/share/helix/runtime/themes
-   ${INSTALL_DATA} ${WRKSRC}/runtime/themes/* \
+   ${INSTALL_DATA_DIR} ${PREFIX}/share/helix/runtime/themes/licenses
+   ${INSTALL_DATA} ${WRKSRC}/runtime/themes/*.{toml,md} \
${PREFIX}/share/helix/runtime/themes
+   ${INSTALL_DATA} ${WRKSRC}/runtime/themes/licenses/* \
+   ${PREFIX}/share/helix/runtime/themes/licenses
 
${INSTALL_DATA_DIR} ${PREFIX}/share/helix/runtime/queries
find ${WRKSRC}/runtime/queries/ -type d -exec \
Index: crates.inc
===
RCS file: /cvs/ports/editors/helix/crates.inc,v
retrieving revision 1.5
diff -u -p -r1.5 crates.inc
--- crates.inc  30 Oct 2023 21:04:47 -  1.5
+++ crates.inc  11 Apr 2024 18:04:13 -
@@ -1,28 +1,25 @@
 MODCARGO_CRATES += addr2line   0.20.0  # Apache-2.0 OR MIT
 MODCARGO_CRATES += adler   1.0.2   # 0BSD OR MIT OR Apache-2.0
-MODCARGO_CRATES += ahash   0.8.5   # MIT OR Apache-2.0
-MODCARGO_CRATES += aho-corasick0.7.20  # Unlicense OR MIT
-MODCARGO_CRATES += aho-corasick1.0.2   # Unlicense OR MIT
+MODCARGO_CRATES += ahash   0.8.11  # MIT OR Apache-2.0
+MODCARGO_CRATES += aho-corasick1.1.2   # Unlicense OR MIT
 MODCARGO_CRATES += allocator-api2  0.2.14  # MIT OR Apache-2.0
 MODCARGO_CRATES += android-tzdata  0.1.1   # MIT OR Apache-2.0
 MODCARGO_CRATES += android_system_properties   0.1.5   # MIT/Apache-2.0
-MODCARGO_CRATES += anyhow  1.0.75  # MIT OR Apache-2.0
-MODCARGO_CRATES += arc-swap1.6.0   # MIT OR Apache-2.0
+MODCARGO_CRATES += anyhow  1.0.81  # MIT OR Apache-2.0
+MODCARGO_CRATES += arc-swap1.7.1   # MIT OR Apache-2.0
 MODCARGO_CRATES += autocfg 1.1.0   # Apache-2.0 OR MIT
 MODCARGO_CRATES += backtrace   0.3.68  # MIT OR Apache-2.0
 MODCARGO_CRATES += bitflags1.3.2   # MIT/Apache-2.0
-MODCARGO_CRATES += bitflags2.4.1   # MIT OR Apache-2.0
-MODCARGO_CRATES += bstr1.6.0   # MIT OR Apache-2.0
-MODCARGO_CRATES += btoi0.4.3   # MIT OR Apache-2.0
+MODCARGO_CRATES += bitflags2.5.0   # MIT OR Apache-2.0
+MODCARGO_CRATES += bstr1.8.0   # MIT OR Apache-2.0
 MODCARGO_CRATES += bumpalo 3.12.0  # MIT/Apache-2.0
-MODCARGO_CRATES += bytecount   0.6.3   # Apache-2.0/MIT
 MODCARGO_CRATES += bytes   1.4.0   # MIT
 MODCARGO_CRATES += cassowary   0.3.0   # MIT / Apache-2.0
-MODCARGO_CRATES += cc  1.0.83  # MIT OR Apache-2.0
+MODCARGO_CRATES += cc  1.0.90  # MIT OR Apache-2.0
 MODCARGO_CRATES += cfg-if  1.0.0   # MIT/Apache-2.0
 MODCARGO_CRATES += chardetng   0.1.17  # Apache-2.0 OR MIT
-MODCARGO_CRATES += chrono  0.4.31  # MIT OR Apache-2.0
-MODCARGO_CRATES += clipboard-win   4.5.0   # BSL-1.0
+MODCARGO_CRATES += chrono  0.4.35  # MIT OR Apache-2.0
+MODCARGO_CRATES += clipboard-win   5.3.0   # BSL-1.0
 MODCARGO_CRATES += clru0.6.1   # MIT
 MODCARGO_CRATES += codespan-reporting  0.11.1  # Apache-2.0
 MODCARGO_CRATES += content_inspector   0.2.4   # MIT/Apache-2.0
@@ -39,171 +36,178 @@ MODCARGO_CRATES +=cxx 1.0.94  # MIT OR A
 MODCARGO_CRATES += cxx-build   1.0.94  # MIT OR Apache-2.0
 MODCARGO_CRATES += cxxbridge-flags 1.0.94  # MIT OR Apache-2.0
 MODCARGO_CRATES += cxxbridge-macro 1.0.94  # MIT OR Apache-2.0
-MODCARGO_CRATES += dirs5.0.1   # MIT OR Apache-2.0
-MODCARGO_CRATES += dirs-sys0.4.1   # MIT OR Apache-2.0
 MODCARGO_CRATES += dunce   1.0.4   # CC0-1.0 OR MIT-0 OR Apache-2.0
-MODCARGO_CRATES += either  1.8.1   # MIT OR Apache-2.0
+MODCARGO_CRATES += either  1.9.0   # MIT OR Apache-2.0
 MODCARGO_CRATES += encoding_rs 0.8.33  # (Apache-2.0 OR MIT) AND 
BSD-3-Clause
 MODCARGO_CRATES += encoding_rs_io  0.1.7   # MIT OR Apache-2.0
 MODCARGO_CRATES += equivalent  1.0.0   # Apache-2.0 OR MIT
-MODCARGO_CRATES += errno   0.3.1   # MIT OR Apache-2.0
-MODCARGO_CRATES += errno-dragonfly 0.1.2   # MIT
-MODCARGO_CRATES += error-code  2.3.1   # BSL-1.0
+MODCARGO_CRATES += errno   0.3.8   # MIT OR Apache-2.0
+MODCARGO_CRATES += error-code  3.0.0   # BSL-1.0
 

Re: [maintainer update] sysutils/fzf 0.49.0

2024-04-11 Thread Volker Schlecht

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
--- Makefile28 Feb 2024 12:32:17 -  1.24
+++ Makefile4 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



Re: [Maintainer Update] lang/erlang/25 25.3.2.10

2024-04-10 Thread Volker Schlecht

Ping.

On 2024-03-24 21:12, Volker Schlecht wrote:

Updates lang/erlang/25 to the latest patch release.

Builds, works, tests run, rebuilds erlang ports on amd64 and those work, too.

ok?



Index: Makefile
===
RCS file: /cvs/ports/lang/erlang/25/Makefile,v
retrieving revision 1.21
diff -u -p -r1.21 Makefile
--- Makefile30 Dec 2023 20:26:57 -  1.21
+++ Makefile24 Mar 2024 20:00:51 -
@@ -4,7 +4,7 @@ USE_NOBTCFI=Yes
COMMENT-main=   ${COMMENT}
COMMENT-wx= WxWidgets bindings for Erlang

-V= 25.3.2.8
+V= 25.3.2.10
PORTROACH=  limit:^OTP-25\.
DISTNAME=   otp_src_$V
PKGNAME=erlang-$V
@@ -65,9 +65,9 @@ UPDATE_PLIST_ARGS = -i V
# Use the target 'gen-versions' to update this list
ERL_VERSIONS=   \
ASN1_VSN5.0.21.1 \
-COMMON_TEST_VSN 1.24.0.1 \
-COMPILER_VSN8.2.6.3 \
-CRYPTO_VSN  5.1.4.1 \
+COMMON_TEST_VSN 1.24.0.2 \
+COMPILER_VSN8.2.6.4 \
+CRYPTO_VSN  5.1.4.2 \
DEBUGGER_VSN5.3.1.2 \
DIALYZER_VSN5.0.5 \
DIAMETER_VSN2.2.7 \
@@ -93,7 +93,7 @@ RELTOOL_VSN 0.9.1 \
RUNTIME_TOOLS_VSN   1.19 \
SASL_VSN4.2 \
SNMP_VSN5.13.5 \
-SSH_VSN 4.15.3.1 \
+SSH_VSN 4.15.3.3 \
SSL_VSN 10.9.1.3 \
STDLIB_VSN  4.3.1.3 \
SYNTAX_TOOLS_VSN3.0.1 \
@@ -101,6 +101,6 @@ TFTP_VSN1.0.4 \
TOOLS_VSN   3.5.3 \
WX_VSN  2.2.2.1 \
XMERL_VSN   1.3.31.1 \
-ERTS_VSN13.2.2.5
+ERTS_VSN13.2.2.7

.include 
Index: distinfo
===
RCS file: /cvs/ports/lang/erlang/25/distinfo,v
retrieving revision 1.12
diff -u -p -r1.12 distinfo
--- distinfo30 Dec 2023 20:26:57 -  1.12
+++ distinfo24 Mar 2024 20:00:51 -
@@ -1,4 +1,4 @@
-SHA256 (otp_doc_man_25.3.2.8.tar.gz) = 
nEpln2gjrfrhiDsPJ5qTpjJaRQ45Mwo7lYb/YVXpgEw=
-SHA256 (otp_src_25.3.2.8.tar.gz) = lCTXcTs2HIokaQUVrL1+D9N7Z9VMrR4eSvFG6uDjNdM=
-SIZE (otp_doc_man_25.3.2.8.tar.gz) = 1717484
-SIZE (otp_src_25.3.2.8.tar.gz) = 104657871
+SHA256 (otp_doc_man_25.3.2.10.tar.gz) = 
hezFIwdHUfYUKoQNok4bMEuYTPzJ4omebzANvhpzIbY=
+SHA256 (otp_src_25.3.2.10.tar.gz) = 
CnM4QVyOtq4lZkv9GhBjHCk4OO8HJmUiOlJIMbgjqLc=
+SIZE (otp_doc_man_25.3.2.10.tar.gz) = 1718702
+SIZE (otp_src_25.3.2.10.tar.gz) = 104749148




Re: [Maintainer Update] lang/erlang/26 26.2.3

2024-04-10 Thread Volker Schlecht

Ping.

On 2024-03-24 21:51, Volker Schlecht wrote:

Updates erlang/26 to the latest patch release.
Builds, works, tests run on amd64, devel/rebar3, which is the only consumer
thus far, builds works and tests, too.

I will probably propose a switch of the default erlang version to 26 rather
soon, once I get around to test benchmarks/tsung with it.



Index: Makefile
===
RCS file: /cvs/ports/lang/erlang/26/Makefile,v
retrieving revision 1.6
diff -u -p -r1.6 Makefile
--- Makefile22 Oct 2023 12:49:26 -  1.6
+++ Makefile24 Mar 2024 20:43:18 -
@@ -6,7 +6,7 @@ USE_WXNEEDED=   Yes
COMMENT-main=   ${COMMENT}
COMMENT-wx= WxWidgets bindings for Erlang

-V= 26.1.2
+V= 26.2.3
DISTNAME=   otp_src_${V}
PORTROACH=  limit:^OTP-26\.
PKGNAME=erlang-${V}
@@ -66,44 +66,43 @@ UPDATE_PLIST_ARGS = -i V

# Use the target 'gen-versions' to update this list
ERL_VERSIONS=   \
-ASN1_VSN5.2 \
-COMMON_TEST_VSN 1.25.1 \
-COMPILER_VSN8.4.1 \
-CRYPTO_VSN  5.3 \
-DEBUGGER_VSN5.3.2 \
-DIALYZER_VSN5.1.1 \
-DIAMETER_VSN2.3 \
-EDOC_VSN1.2 \
-EI_VSN  5.4 \
-ELDAP_VSN   1.2.11 \
+ASN1_VSN5.2.1 \
+COMMON_TEST_VSN 1.26.1 \
+COMPILER_VSN8.4.2 \
+CRYPTO_VSN  5.4.1 \
+DEBUGGER_VSN5.3.3 \
+DIALYZER_VSN5.1.2 \
+DIAMETER_VSN2.3.1 \
+EDOC_VSN1.2.1 \
+EI_VSN  5.5.1 \
+ELDAP_VSN   1.2.12 \
EMACS_VSN   2.7.0 \
-ERL_DOCGEN_VSN  1.5.1 \
-ERL_INTERFACE_VSN   5.4 \
+ERL_DOCGEN_VSN  1.5.2 \
ET_VSN  1.7 \
-EUNIT_VSN   2.8.2 \
-FTP_VSN 1.2 \
-INETS_VSN   9.0.2 \
+EUNIT_VSN   2.9 \
+FTP_VSN 1.2.1 \
+INETS_VSN   9.1 \
JINTERFACE_VSN  1.14 \
-KERNEL_VSN  9.1 \
+KERNEL_VSN  9.2.2 \
MEGACO_VSN  4.5 \
-MNESIA_VSN  4.22.1 \
+MNESIA_VSN  4.23 \
OBSERVER_VSN2.15.1 \
-ODBC_VSN2.14 \
-OS_MON_VSN  2.9 \
+ODBC_VSN2.14.2 \
+OS_MON_VSN  2.9.1 \
PARSETOOLS_VSN  2.5 \
-PUBLIC_KEY_VSN  1.14.1 \
+PUBLIC_KEY_VSN  1.15.1 \
RELTOOL_VSN 1.0 \
-RUNTIME_TOOLS_VSN   2.0 \
+RUNTIME_TOOLS_VSN   2.0.1 \
SASL_VSN4.2.1 \
SNMP_VSN5.15 \
-SSH_VSN 5.0.1 \
-SSL_VSN 11.0.3 \
-STDLIB_VSN  5.1.1 \
+SSH_VSN 5.1.3 \
+SSL_VSN 11.1.2 \
+STDLIB_VSN  5.2.1 \
SYNTAX_TOOLS_VSN3.1 \
-TFTP_VSN1.1 \
+TFTP_VSN1.1.1 \
TOOLS_VSN   3.6 \
-WX_VSN  2.3.1 \
-XMERL_VSN   1.3.33 \
-ERTS_VSN14.1.1
+WX_VSN  2.4.1 \
+XMERL_VSN   1.3.34 \
+ERTS_VSN14.2.3

.include 
Index: distinfo
===
RCS file: /cvs/ports/lang/erlang/26/distinfo,v
retrieving revision 1.5
diff -u -p -r1.5 distinfo
--- distinfo22 Oct 2023 12:49:26 -  1.5
+++ distinfo24 Mar 2024 20:43:18 -
@@ -1,4 +1,4 @@
-SHA256 (otp_doc_man_26.1.2.tar.gz) = 
9tUx/TtzIO0YJ12YVT4K3hL5pvIdmP8sFskV0RfaODw=
-SHA256 (otp_src_26.1.2.tar.gz) = 8QdM86VPH4fmYCfVq+urL6dqAkNFP6WLxfMNDOAxOSE=
-SIZE (otp_doc_man_26.1.2.tar.gz) = 1745649
-SIZE (otp_src_26.1.2.tar.gz) = 107408605
+SHA256 (otp_doc_man_26.2.3.tar.gz) = 
I0H14GJ1VULmUfzg7lBmSCKAKzC3Ggtw2MvfqlyBdIs=
+SHA256 (otp_src_26.2.3.tar.gz) = LE5hsk+xwTHZ8wz+JBUyCJkYDevbcftZGVxyvZpKtiU=
+SIZE (otp_doc_man_26.2.3.tar.gz) = 1747851
+SIZE (otp_src_26.2.3.tar.gz) = 106140573
Index: patches/patch-erts_emulator_Makefile_in
===
RCS file: /cvs/ports/lang/erlang/26/patches/patch-erts_emulator_Makefile_in,v
retrieving revision 1.1.1.1
diff -u -p -r1.1.1.1 patch-erts_emulator_Makefile_in
--- patches/patch-erts_emulator_Makefile_in 31 May 2023 15:06:44 -  
1.1.1.1
+++ patches/patch-erts_emulator_Makefile_in 24 Mar 2024 20:43:18 -
@@ -1,7 +1,7 @@
Index: erts/emulator/Makefile.in
--- erts/emulator/Makefile.in.orig
+++ erts/emulator/Makefile.in
-@@ -303,13 +303,7 @@ ifeq (@EMU_LOCK_CHECKING@,yes)
+@@ -300,13 +300,7 @@ ifeq (@EMU_LOCK_CHECKING@,yes)
 NO_INLINE_FUNCTIONS=true
 endif

Index: pkg/PLIST-main
===
RCS file: /cvs/ports/lang/erlang/26/pkg/PLIST-main,v
retrieving revision 1.3
diff -u -p -r1.3 PLIST-main
--- pkg/PLIST-main  24 Sep 2023 14:37:25 -  1.3
+++ pkg/PLIST-main  24 Mar 2024 20:43:18 -
@@ -1158,8 +1158,6 @@ lib/${ERLANG_V}/lib/${ERL_EI}/src/misc/e
lib/${ERLANG_V}/lib/${ERL_EI}/src/misc/ei_x_encode.h
lib/${ERLANG_V}/lib/${ERL_EI}/src/misc/eidef.h
lib/${ERLANG_V}/lib/${ERL_EI}/src/misc/eiext.h
-lib/${ERLANG_V}/lib/${ERL_EI}/src/misc/eimd5.c
-lib/${ERLANG_V}/lib/${ERL_EI}/src/misc/eimd5.h
lib/${ERLANG_V}/lib/${ERL_EI}/src/misc/get_type.c
lib/${ERLANG_V}/lib/${ERL_EI}/src/misc/putget.h
lib/${ERLANG_V}/lib/${ERL_EI}/src/misc/show_msg.c
@@ -2521,6 +2519,7 @@ lib/${ERLANG_V}/lib/${ERL_PUBLIC_KEY}/do
lib/${ERLANG_V}/lib/${ERL_PUBLIC_KEY}/doc/chunks

Re: [Maintainer Update] lang/elixir 1.16.2

2024-04-10 Thread Volker Schlecht

Ping.

On 2024-03-26 22:07, Volker Schlecht wrote:

Updates lang/elixir to 1.16.2

Tested on amd64, runs elixir-ls, livebook and my own elixir code without a
hitch. net/rabbitmq runs and builds fine.

ok?



Index: Makefile
===
RCS file: /cvs/ports/lang/elixir/Makefile,v
retrieving revision 1.70
diff -u -p -r1.70 Makefile
--- Makefile30 Dec 2023 20:24:39 -  1.70
+++ Makefile26 Mar 2024 21:01:11 -
@@ -1,6 +1,6 @@
COMMENT=functional language for building scalable applications

-V= 1.15.7
+V= 1.16.2
GH_ACCOUNT= elixir-lang
GH_PROJECT= elixir
GH_TAGNAME= v$V
Index: distinfo
===
RCS file: /cvs/ports/lang/elixir/distinfo,v
retrieving revision 1.60
diff -u -p -r1.60 distinfo
--- distinfo30 Dec 2023 20:24:39 -  1.60
+++ distinfo26 Mar 2024 21:01:11 -
@@ -1,2 +1,2 @@
-SHA256 (elixir-1.15.7.tar.gz) = eL3ieGs5VRWuHqp9Jvqn7f3WYyv8/NdbzLY0GhjoeY8=
-SIZE (elixir-1.15.7.tar.gz) = 3151775
+SHA256 (elixir-1.16.2.tar.gz) = 9T0G8+QEHFDmW3UOXVb+ycx8akRRB4aTfGpbsGZqcgc=
+SIZE (elixir-1.16.2.tar.gz) = 3357093
Index: pkg/PLIST
===
RCS file: /cvs/ports/lang/elixir/pkg/PLIST,v
retrieving revision 1.22
diff -u -p -r1.22 PLIST
--- pkg/PLIST   6 Aug 2023 16:29:12 -   1.22
+++ pkg/PLIST   26 Mar 2024 21:01:11 -
@@ -161,6 +161,7 @@ lib/elixir/lib/elixir/ebin/Elixir.Macro.
lib/elixir/lib/elixir/ebin/Elixir.Map.beam
lib/elixir/lib/elixir/ebin/Elixir.MapSet.beam
lib/elixir/lib/elixir/ebin/Elixir.MatchError.beam
+lib/elixir/lib/elixir/ebin/Elixir.MismatchedDelimiterError.beam
lib/elixir/lib/elixir/ebin/Elixir.Module.LocalsTracker.beam
lib/elixir/lib/elixir/ebin/Elixir.Module.ParallelChecker.beam
lib/elixir/lib/elixir/ebin/Elixir.Module.Types.Behaviour.beam
@@ -275,6 +276,7 @@ lib/elixir/lib/elixir/ebin/elixir_rewrit
lib/elixir/lib/elixir/ebin/elixir_sup.beam
lib/elixir/lib/elixir/ebin/elixir_tokenizer.beam
lib/elixir/lib/elixir/ebin/elixir_utils.beam
+lib/elixir/lib/elixir/ebin/iex.beam
lib/elixir/lib/ex_unit/
lib/elixir/lib/ex_unit/ebin/
lib/elixir/lib/ex_unit/ebin/Elixir.ExUnit.AssertionError.beam




Re: devel/yarn - still needed?

2024-03-27 Thread Volker Schlecht

Did you check if corepack yarn is a viable option for you? electron may be an
exception, but the projects I've come across so far don't need a globally
installed yarn command anymore.

On 2024-03-26 23:36, Fabien ROMANO wrote:

Please no, I'm working on electron and I need it.

VSCode works for me on amd64 (also stretchly, byar, signal-desktop).
I don't know a lot about Yarn port itself but we can improve it for sure.

I think that's too early to bring my wip on ports@ but it's a start.
If some brave souls want to help, I can share, just contact me.

On 26/03/2024 20:10, Volker Schlecht wrote:

Picking up on that discussion from September:

devel/yarn is

- unsupported upstream
- unmaintained
- unused
- outdated

ok to remove?

On 2023-09-19 21:43, Volker Schlecht wrote:

On Tue Sep 19, 2023 at 9:05 PM CEST, Aaron Bieber wrote:

On 9/19/23 13:00, Volker Schlecht wrote:
> Cc: abieber@
>
> I just came across our port of devel/yarn, which appears to be both very
> old and by now, very underutilized.
>
> The last discussions about yarn that I saw on the list were about WIP
> efforts to port VSCode, to which an ancient devel/yarn doesn't seem to
> be the key either.
>
> Any reason to still keep it around?

Probably not. The MainReason™ for the port was to give people a working
yarn. Out of the box
it doesn't know the path to `node`.


With no regard to my: Is that still a problem since we fixed that with a
metaphoric hammer?

https://github.com/openbsd/ports/blob/master/lang/node/patches/patch-src_env_cc






[Maintainer Update] lang/elixir 1.16.2

2024-03-26 Thread Volker Schlecht

Updates lang/elixir to 1.16.2

Tested on amd64, runs elixir-ls, livebook and my own elixir code without a
hitch. net/rabbitmq runs and builds fine.

ok?
Index: Makefile
===
RCS file: /cvs/ports/lang/elixir/Makefile,v
retrieving revision 1.70
diff -u -p -r1.70 Makefile
--- Makefile30 Dec 2023 20:24:39 -  1.70
+++ Makefile26 Mar 2024 21:01:11 -
@@ -1,6 +1,6 @@
 COMMENT=   functional language for building scalable applications
 
-V= 1.15.7
+V= 1.16.2
 GH_ACCOUNT=elixir-lang
 GH_PROJECT=elixir
 GH_TAGNAME=v$V
Index: distinfo
===
RCS file: /cvs/ports/lang/elixir/distinfo,v
retrieving revision 1.60
diff -u -p -r1.60 distinfo
--- distinfo30 Dec 2023 20:24:39 -  1.60
+++ distinfo26 Mar 2024 21:01:11 -
@@ -1,2 +1,2 @@
-SHA256 (elixir-1.15.7.tar.gz) = eL3ieGs5VRWuHqp9Jvqn7f3WYyv8/NdbzLY0GhjoeY8=
-SIZE (elixir-1.15.7.tar.gz) = 3151775
+SHA256 (elixir-1.16.2.tar.gz) = 9T0G8+QEHFDmW3UOXVb+ycx8akRRB4aTfGpbsGZqcgc=
+SIZE (elixir-1.16.2.tar.gz) = 3357093
Index: pkg/PLIST
===
RCS file: /cvs/ports/lang/elixir/pkg/PLIST,v
retrieving revision 1.22
diff -u -p -r1.22 PLIST
--- pkg/PLIST   6 Aug 2023 16:29:12 -   1.22
+++ pkg/PLIST   26 Mar 2024 21:01:11 -
@@ -161,6 +161,7 @@ lib/elixir/lib/elixir/ebin/Elixir.Macro.
 lib/elixir/lib/elixir/ebin/Elixir.Map.beam
 lib/elixir/lib/elixir/ebin/Elixir.MapSet.beam
 lib/elixir/lib/elixir/ebin/Elixir.MatchError.beam
+lib/elixir/lib/elixir/ebin/Elixir.MismatchedDelimiterError.beam
 lib/elixir/lib/elixir/ebin/Elixir.Module.LocalsTracker.beam
 lib/elixir/lib/elixir/ebin/Elixir.Module.ParallelChecker.beam
 lib/elixir/lib/elixir/ebin/Elixir.Module.Types.Behaviour.beam
@@ -275,6 +276,7 @@ lib/elixir/lib/elixir/ebin/elixir_rewrit
 lib/elixir/lib/elixir/ebin/elixir_sup.beam
 lib/elixir/lib/elixir/ebin/elixir_tokenizer.beam
 lib/elixir/lib/elixir/ebin/elixir_utils.beam
+lib/elixir/lib/elixir/ebin/iex.beam
 lib/elixir/lib/ex_unit/
 lib/elixir/lib/ex_unit/ebin/
 lib/elixir/lib/ex_unit/ebin/Elixir.ExUnit.AssertionError.beam


CVS: cvs.openbsd.org: ports

2024-03-26 Thread Volker Schlecht
CVSROOT:/cvs
Module name:ports
Changes by: vol...@cvs.openbsd.org  2024/03/26 14:11:01

Modified files:
net/rabbitmq   : Makefile distinfo 
net/rabbitmq/patches: patch-deps_rabbit_scripts_rabbitmq-env 
net/rabbitmq/pkg: PLIST 

Log message:
net/rabbitmq: Update to 3.12.13

ok sthen@



Re: devel/yarn - still needed?

2024-03-26 Thread Volker Schlecht

Picking up on that discussion from September:

devel/yarn is

- unsupported upstream
- unmaintained
- unused
- outdated

ok to remove?

On 2023-09-19 21:43, Volker Schlecht wrote:

On Tue Sep 19, 2023 at 9:05 PM CEST, Aaron Bieber wrote:

On 9/19/23 13:00, Volker Schlecht wrote:
> Cc: abieber@
>
> I just came across our port of devel/yarn, which appears to be both very
> old and by now, very underutilized.
>
> The last discussions about yarn that I saw on the list were about WIP
> efforts to port VSCode, to which an ancient devel/yarn doesn't seem to
> be the key either.
>
> Any reason to still keep it around?

Probably not. The MainReason™ for the port was to give people a working
yarn. Out of the box
it doesn't know the path to `node`.


With no regard to my: Is that still a problem since we fixed that with a
metaphoric hammer?

https://github.com/openbsd/ports/blob/master/lang/node/patches/patch-src_env_cc




CVS: cvs.openbsd.org: ports

2024-03-26 Thread Volker Schlecht
CVSROOT:/cvs
Module name:ports
Changes by: vol...@cvs.openbsd.org  2024/03/26 12:48:08

Modified files:
lang/gleam : Makefile crates.inc distinfo 

Log message:
lang/gleam: Update to 1.0.0

ok sthen@



CVS: cvs.openbsd.org: ports

2024-03-26 Thread Volker Schlecht
CVSROOT:/cvs
Module name:ports
Changes by: vol...@cvs.openbsd.org  2024/03/26 12:45:35

Modified files:
net/rabbitmq-c : Makefile distinfo 

Log message:
net/rabbitmq-c: Update to 0.14.0

ok sthen@



Re: [Maintainer Update] lang/gleam 1.0.0

2024-03-24 Thread Volker Schlecht

Ping.

On 2024-03-18 17:32, Volker Schlecht wrote:

Ping.

On 2024-03-07 18:50, Volker Schlecht wrote:

Updates lang/gleam to the recently released version 1.0.0

Built and tested on amd64, tests run fine, gleam works.

ok?






[Maintainer Update] net/rabbitmq-c 0.14.0

2024-03-24 Thread Volker Schlecht

Updates net/rabbitmq-c to the latest release 0.14.0
It's not announced as a security release, but does look a whole lot like one

https://github.com/alanxz/rabbitmq-c/releases/tag/v0.14.0

Tests pass on amd64, nothing depends on it AFAICT
Index: Makefile
===
RCS file: /cvs/ports/net/rabbitmq-c/Makefile,v
retrieving revision 1.8
diff -u -p -r1.8 Makefile
--- Makefile1 May 2023 23:06:23 -   1.8
+++ Makefile24 Mar 2024 21:06:13 -
@@ -2,10 +2,9 @@ COMMENT=   rabbitmq C library and commandl
 
 GH_ACCOUNT=alanxz
 GH_PROJECT=rabbitmq-c
-GH_TAGNAME=v0.13.0
-REVISION=  0
+GH_TAGNAME=v0.14.0
 
-SHARED_LIBS =  rabbitmq 1.0 # 9.4
+SHARED_LIBS =  rabbitmq 2.0 # 10.0.6
 
 CATEGORIES=net
 
Index: distinfo
===
RCS file: /cvs/ports/net/rabbitmq-c/distinfo,v
retrieving revision 1.3
diff -u -p -r1.3 distinfo
--- distinfo1 May 2023 14:06:22 -   1.3
+++ distinfo24 Mar 2024 21:06:13 -
@@ -1,2 +1,2 @@
-SHA256 (rabbitmq-c-0.13.0.tar.gz) = 
iyJOQbulBPxSsC+RjY335L9TWdSTy7/zbAYHhlXGduY=
-SIZE (rabbitmq-c-0.13.0.tar.gz) = 126670
+SHA256 (rabbitmq-c-0.14.0.tar.gz) = 
g5so6uIAdaxY9Fkl/pkdFqMTjL3gFdsO4R3xrLHEk98=
+SIZE (rabbitmq-c-0.14.0.tar.gz) = 130220


[Maintainer Update] lang/erlang/26 26.2.3

2024-03-24 Thread Volker Schlecht

Updates erlang/26 to the latest patch release.
Builds, works, tests run on amd64, devel/rebar3, which is the only consumer
thus far, builds works and tests, too.

I will probably propose a switch of the default erlang version to 26 rather
soon, once I get around to test benchmarks/tsung with it.
Index: Makefile
===
RCS file: /cvs/ports/lang/erlang/26/Makefile,v
retrieving revision 1.6
diff -u -p -r1.6 Makefile
--- Makefile22 Oct 2023 12:49:26 -  1.6
+++ Makefile24 Mar 2024 20:43:18 -
@@ -6,7 +6,7 @@ USE_WXNEEDED=   Yes
 COMMENT-main=  ${COMMENT}
 COMMENT-wx=WxWidgets bindings for Erlang
 
-V= 26.1.2
+V= 26.2.3
 DISTNAME=  otp_src_${V}
 PORTROACH= limit:^OTP-26\.
 PKGNAME=   erlang-${V}
@@ -66,44 +66,43 @@ UPDATE_PLIST_ARGS = -i V
 
 # Use the target 'gen-versions' to update this list
 ERL_VERSIONS=  \
-ASN1_VSN5.2 \
-COMMON_TEST_VSN 1.25.1 \
-COMPILER_VSN8.4.1 \
-CRYPTO_VSN  5.3 \
-DEBUGGER_VSN5.3.2 \
-DIALYZER_VSN5.1.1 \
-DIAMETER_VSN2.3 \
-EDOC_VSN1.2 \
-EI_VSN  5.4 \
-ELDAP_VSN   1.2.11 \
+ASN1_VSN5.2.1 \
+COMMON_TEST_VSN 1.26.1 \
+COMPILER_VSN8.4.2 \
+CRYPTO_VSN  5.4.1 \
+DEBUGGER_VSN5.3.3 \
+DIALYZER_VSN5.1.2 \
+DIAMETER_VSN2.3.1 \
+EDOC_VSN1.2.1 \
+EI_VSN  5.5.1 \
+ELDAP_VSN   1.2.12 \
 EMACS_VSN   2.7.0 \
-ERL_DOCGEN_VSN  1.5.1 \
-ERL_INTERFACE_VSN   5.4 \
+ERL_DOCGEN_VSN  1.5.2 \
 ET_VSN  1.7 \
-EUNIT_VSN   2.8.2 \
-FTP_VSN 1.2 \
-INETS_VSN   9.0.2 \
+EUNIT_VSN   2.9 \
+FTP_VSN 1.2.1 \
+INETS_VSN   9.1 \
 JINTERFACE_VSN  1.14 \
-KERNEL_VSN  9.1 \
+KERNEL_VSN  9.2.2 \
 MEGACO_VSN  4.5 \
-MNESIA_VSN  4.22.1 \
+MNESIA_VSN  4.23 \
 OBSERVER_VSN2.15.1 \
-ODBC_VSN2.14 \
-OS_MON_VSN  2.9 \
+ODBC_VSN2.14.2 \
+OS_MON_VSN  2.9.1 \
 PARSETOOLS_VSN  2.5 \
-PUBLIC_KEY_VSN  1.14.1 \
+PUBLIC_KEY_VSN  1.15.1 \
 RELTOOL_VSN 1.0 \
-RUNTIME_TOOLS_VSN   2.0 \
+RUNTIME_TOOLS_VSN   2.0.1 \
 SASL_VSN4.2.1 \
 SNMP_VSN5.15 \
-SSH_VSN 5.0.1 \
-SSL_VSN 11.0.3 \
-STDLIB_VSN  5.1.1 \
+SSH_VSN 5.1.3 \
+SSL_VSN 11.1.2 \
+STDLIB_VSN  5.2.1 \
 SYNTAX_TOOLS_VSN3.1 \
-TFTP_VSN1.1 \
+TFTP_VSN1.1.1 \
 TOOLS_VSN   3.6 \
-WX_VSN  2.3.1 \
-XMERL_VSN   1.3.33 \
-ERTS_VSN14.1.1
+WX_VSN  2.4.1 \
+XMERL_VSN   1.3.34 \
+ERTS_VSN14.2.3
 
 .include 
Index: distinfo
===
RCS file: /cvs/ports/lang/erlang/26/distinfo,v
retrieving revision 1.5
diff -u -p -r1.5 distinfo
--- distinfo22 Oct 2023 12:49:26 -  1.5
+++ distinfo24 Mar 2024 20:43:18 -
@@ -1,4 +1,4 @@
-SHA256 (otp_doc_man_26.1.2.tar.gz) = 
9tUx/TtzIO0YJ12YVT4K3hL5pvIdmP8sFskV0RfaODw=
-SHA256 (otp_src_26.1.2.tar.gz) = 8QdM86VPH4fmYCfVq+urL6dqAkNFP6WLxfMNDOAxOSE=
-SIZE (otp_doc_man_26.1.2.tar.gz) = 1745649
-SIZE (otp_src_26.1.2.tar.gz) = 107408605
+SHA256 (otp_doc_man_26.2.3.tar.gz) = 
I0H14GJ1VULmUfzg7lBmSCKAKzC3Ggtw2MvfqlyBdIs=
+SHA256 (otp_src_26.2.3.tar.gz) = LE5hsk+xwTHZ8wz+JBUyCJkYDevbcftZGVxyvZpKtiU=
+SIZE (otp_doc_man_26.2.3.tar.gz) = 1747851
+SIZE (otp_src_26.2.3.tar.gz) = 106140573
Index: patches/patch-erts_emulator_Makefile_in
===
RCS file: /cvs/ports/lang/erlang/26/patches/patch-erts_emulator_Makefile_in,v
retrieving revision 1.1.1.1
diff -u -p -r1.1.1.1 patch-erts_emulator_Makefile_in
--- patches/patch-erts_emulator_Makefile_in 31 May 2023 15:06:44 -  
1.1.1.1
+++ patches/patch-erts_emulator_Makefile_in 24 Mar 2024 20:43:18 -
@@ -1,7 +1,7 @@
 Index: erts/emulator/Makefile.in
 --- erts/emulator/Makefile.in.orig
 +++ erts/emulator/Makefile.in
-@@ -303,13 +303,7 @@ ifeq (@EMU_LOCK_CHECKING@,yes)
+@@ -300,13 +300,7 @@ ifeq (@EMU_LOCK_CHECKING@,yes)
  NO_INLINE_FUNCTIONS=true
  endif
  
Index: pkg/PLIST-main
===
RCS file: /cvs/ports/lang/erlang/26/pkg/PLIST-main,v
retrieving revision 1.3
diff -u -p -r1.3 PLIST-main
--- pkg/PLIST-main  24 Sep 2023 14:37:25 -  1.3
+++ pkg/PLIST-main  24 Mar 2024 20:43:18 -
@@ -1158,8 +1158,6 @@ lib/${ERLANG_V}/lib/${ERL_EI}/src/misc/e
 lib/${ERLANG_V}/lib/${ERL_EI}/src/misc/ei_x_encode.h
 lib/${ERLANG_V}/lib/${ERL_EI}/src/misc/eidef.h
 lib/${ERLANG_V}/lib/${ERL_EI}/src/misc/eiext.h
-lib/${ERLANG_V}/lib/${ERL_EI}/src/misc/eimd5.c
-lib/${ERLANG_V}/lib/${ERL_EI}/src/misc/eimd5.h
 lib/${ERLANG_V}/lib/${ERL_EI}/src/misc/get_type.c
 lib/${ERLANG_V}/lib/${ERL_EI}/src/misc/putget.h
 lib/${ERLANG_V}/lib/${ERL_EI}/src/misc/show_msg.c
@@ -2521,6 +2519,7 @@ lib/${ERLANG_V}/lib/${ERL_PUBLIC_KEY}/do
 lib/${ERLANG_V}/lib/${ERL_PUBLIC_KEY}/doc/chunks/pubkey_os_cacerts.chunk
 

[Maintainer Update] lang/erlang/25 25.3.2.10

2024-03-24 Thread Volker Schlecht

Updates lang/erlang/25 to the latest patch release.

Builds, works, tests run, rebuilds erlang ports on amd64 and those work, too.

ok?
Index: Makefile
===
RCS file: /cvs/ports/lang/erlang/25/Makefile,v
retrieving revision 1.21
diff -u -p -r1.21 Makefile
--- Makefile30 Dec 2023 20:26:57 -  1.21
+++ Makefile24 Mar 2024 20:00:51 -
@@ -4,7 +4,7 @@ USE_NOBTCFI=Yes
 COMMENT-main=  ${COMMENT}
 COMMENT-wx=WxWidgets bindings for Erlang
 
-V= 25.3.2.8
+V= 25.3.2.10
 PORTROACH= limit:^OTP-25\.
 DISTNAME=  otp_src_$V
 PKGNAME=   erlang-$V
@@ -65,9 +65,9 @@ UPDATE_PLIST_ARGS = -i V
 # Use the target 'gen-versions' to update this list
 ERL_VERSIONS=  \
 ASN1_VSN5.0.21.1 \
-COMMON_TEST_VSN 1.24.0.1 \
-COMPILER_VSN8.2.6.3 \
-CRYPTO_VSN  5.1.4.1 \
+COMMON_TEST_VSN 1.24.0.2 \
+COMPILER_VSN8.2.6.4 \
+CRYPTO_VSN  5.1.4.2 \
 DEBUGGER_VSN5.3.1.2 \
 DIALYZER_VSN5.0.5 \
 DIAMETER_VSN2.2.7 \
@@ -93,7 +93,7 @@ RELTOOL_VSN 0.9.1 \
 RUNTIME_TOOLS_VSN   1.19 \
 SASL_VSN4.2 \
 SNMP_VSN5.13.5 \
-SSH_VSN 4.15.3.1 \
+SSH_VSN 4.15.3.3 \
 SSL_VSN 10.9.1.3 \
 STDLIB_VSN  4.3.1.3 \
 SYNTAX_TOOLS_VSN3.0.1 \
@@ -101,6 +101,6 @@ TFTP_VSN1.0.4 \
 TOOLS_VSN   3.5.3 \
 WX_VSN  2.2.2.1 \
 XMERL_VSN   1.3.31.1 \
-ERTS_VSN13.2.2.5
+ERTS_VSN13.2.2.7
 
 .include 
Index: distinfo
===
RCS file: /cvs/ports/lang/erlang/25/distinfo,v
retrieving revision 1.12
diff -u -p -r1.12 distinfo
--- distinfo30 Dec 2023 20:26:57 -  1.12
+++ distinfo24 Mar 2024 20:00:51 -
@@ -1,4 +1,4 @@
-SHA256 (otp_doc_man_25.3.2.8.tar.gz) = 
nEpln2gjrfrhiDsPJ5qTpjJaRQ45Mwo7lYb/YVXpgEw=
-SHA256 (otp_src_25.3.2.8.tar.gz) = lCTXcTs2HIokaQUVrL1+D9N7Z9VMrR4eSvFG6uDjNdM=
-SIZE (otp_doc_man_25.3.2.8.tar.gz) = 1717484
-SIZE (otp_src_25.3.2.8.tar.gz) = 104657871
+SHA256 (otp_doc_man_25.3.2.10.tar.gz) = 
hezFIwdHUfYUKoQNok4bMEuYTPzJ4omebzANvhpzIbY=
+SHA256 (otp_src_25.3.2.10.tar.gz) = 
CnM4QVyOtq4lZkv9GhBjHCk4OO8HJmUiOlJIMbgjqLc=
+SIZE (otp_doc_man_25.3.2.10.tar.gz) = 1718702
+SIZE (otp_src_25.3.2.10.tar.gz) = 104749148


Re: [Update] net/rabbitmq 3.12.13

2024-03-24 Thread Volker Schlecht

... and of course, it does build and work with the version of lang/elixir
currently in ports.

On 2024-03-24 20:21, Volker Schlecht wrote:

Updates net/rabbitmq to the latest stable release (which will build and work
with lang/elixir 1.16.x)



Index: Makefile
===
RCS file: /cvs/ports/net/rabbitmq/Makefile,v
retrieving revision 1.56
diff -u -p -r1.56 Makefile
--- Makefile30 Dec 2023 20:30:12 -  1.56
+++ Makefile24 Mar 2024 19:15:39 -
@@ -1,6 +1,6 @@
COMMENT =   highly reliable Enterprise Messaging System

-V =3.12.10
+V =3.12.13
DISTNAME =  rabbitmq-server-${V}
PKGNAME =   rabbitmq-${V}
CATEGORIES =net
@@ -53,7 +53,7 @@ PLUGIN_VERSIONS= \
ACCEPT_VSN  0.3.5 \
ATEN_VSN0.5.8 \
BASE64URL_VSN   1.0.1 \
-COWBOY_VSN 2.10.0 \
+COWBOY_VSN 2.11.0 \
COWLIB_VSN  2.12.1 \
CREDENTIALS_OBFUSCATION_VSN 3.4.0 \
CUTTLEFISH_VSN  3.1.0 \
@@ -64,8 +64,8 @@ GETOPT_VSN1.0.2 \
GUN_VSN 1.3.3 \
JOSE_VSN1.11.3 \
OBSERVER_CLI_VSN1.7.3 \
-OSIRIS_VSN 1.6.9 \
-PROMETHEUS_VSN 4.10.0 \
+OSIRIS_VSN 1.7.2 \
+PROMETHEUS_VSN 4.11.0 \
QUANTILE_ESTIMATOR_VSN  0.2.1 \
RA_VSN  2.6.3 \
RANCH_VSN   2.1.0 \
@@ -85,7 +85,8 @@ SUBST_VARS += RABBIT_${_n:S/_VSN//}
.endfor

pre-configure:
-   ${SUBST_CMD} ${WRKSRC}/deps/rabbit/scripts/rabbitmq-{server,env}
+   ${SUBST_CMD} ${WRKSRC}/deps/rabbit/scripts/rabbitmq-{server,env} \
+   ${WRKSRC}/deps/rabbit/scripts/rabbitmq-env

pre-build:
ln -fs ${LOCALBASE}/bin/${GMAKE} ${WRKDIR}/bin/make
Index: distinfo
===
RCS file: /cvs/ports/net/rabbitmq/distinfo,v
retrieving revision 1.18
diff -u -p -r1.18 distinfo
--- distinfo30 Dec 2023 20:30:12 -  1.18
+++ distinfo24 Mar 2024 19:15:39 -
@@ -1,2 +1,2 @@
-SHA256 (rabbitmq-server-3.12.10.tar.xz) = 
5CcOrER/OYinBPgCE3PjksSCUKjuX9uynToFOpc07Tk=
-SIZE (rabbitmq-server-3.12.10.tar.xz) = 4445108
+SHA256 (rabbitmq-server-3.12.13.tar.xz) = 
UjUkiS8ay66DDzeW9EXOJPQVHHxC1sXT8mCn+KVXSQ4=
+SIZE (rabbitmq-server-3.12.13.tar.xz) = 4506300
Index: patches/patch-deps_rabbit_scripts_rabbitmq-env
===
RCS file: 
/cvs/ports/net/rabbitmq/patches/patch-deps_rabbit_scripts_rabbitmq-env,v
retrieving revision 1.4
diff -u -p -r1.4 patch-deps_rabbit_scripts_rabbitmq-env
--- patches/patch-deps_rabbit_scripts_rabbitmq-env  16 Jan 2023 12:07:53 
-  1.4
+++ patches/patch-deps_rabbit_scripts_rabbitmq-env  24 Mar 2024 19:15:39 
-
@@ -1,12 +1,14 @@
+Execute escripts with the right version of escript, don't rely on the shebang
+
Index: deps/rabbit/scripts/rabbitmq-env
--- deps/rabbit/scripts/rabbitmq-env.orig
+++ deps/rabbit/scripts/rabbitmq-env
-@@ -188,7 +188,7 @@ run_escript()
- # Important: do not quote RABBITMQ_CTL_ERL_ARGS as they must be
- # word-split
- # shellcheck disable=SC2086
--exec erl +B \
-+exec ${MODERL_ERL} +B \
- -boot "$CLEAN_BOOT_FILE" \
- -noinput -noshell -hidden -smp enable \
- $RABBITMQ_CTL_ERL_ARGS \
+@@ -193,7 +193,7 @@ run_escript()
+ tmp_erl_flags="-noinput $tmp_erl_flags"
+ fi
+
+-ERL_FLAGS="$tmp_erl_flags" "$escript" "$@"
++ERL_FLAGS="$tmp_erl_flags" ${LOCALBASE}/bin/escript${MODERL_VERSION} "$escript" 
"$@"
+
+ unset tmp_erl_flags
+ }
Index: pkg/PLIST
===
RCS file: /cvs/ports/net/rabbitmq/pkg/PLIST,v
retrieving revision 1.22
diff -u -p -r1.22 PLIST
--- pkg/PLIST   30 Dec 2023 20:30:23 -  1.22
+++ pkg/PLIST   24 Mar 2024 19:15:39 -
@@ -120,6 +120,7 @@ lib/rabbitmq/plugins/${RABBIT_COWBOY}/eb
lib/rabbitmq/plugins/${RABBIT_COWBOY}/ebin/cowboy_clock.beam
lib/rabbitmq/plugins/${RABBIT_COWBOY}/ebin/cowboy_compress_h.beam
lib/rabbitmq/plugins/${RABBIT_COWBOY}/ebin/cowboy_constraints.beam
+lib/rabbitmq/plugins/${RABBIT_COWBOY}/ebin/cowboy_decompress_h.beam
lib/rabbitmq/plugins/${RABBIT_COWBOY}/ebin/cowboy_handler.beam
lib/rabbitmq/plugins/${RABBIT_COWBOY}/ebin/cowboy_http.beam
lib/rabbitmq/plugins/${RABBIT_COWBOY}/ebin/cowboy_http2.beam
@@ -988,6 +989,7 @@ lib/rabbitmq/plugins/rabbitmq_management
lib/rabbitmq/plugins/rabbitmq_management-${V}/ebin/rabbit_mgmt_hsts.beam
lib/rabbitmq/plugins/rabbitmq_management-${V}/ebin/rabbit_mgmt_load_definitions.beam
lib/rabbitmq/plugins/rabbitmq_management-${V}/ebin/rabbit_mgmt_login.beam
+lib/rabbitmq/plugins/rabbitmq_management-${V}/ebin/rabbit_mgmt_nodes.beam
lib/rabbitmq/plugins/rabbitmq_management-${V}/ebin/rabbit_mgmt_oauth_bootstrap.beam
lib/rabbitmq/plugins/rabbitmq_management-${V}/ebin/rabbit_mgmt_reset_handler.beam
lib/rabbitmq/plugins/rabbitmq_management-${V}/ebin/rabbit_mgmt_stats.beam




[Update] net/rabbitmq 3.12.13

2024-03-24 Thread Volker Schlecht

Updates net/rabbitmq to the latest stable release (which will build and work
with lang/elixir 1.16.x)
Index: Makefile
===
RCS file: /cvs/ports/net/rabbitmq/Makefile,v
retrieving revision 1.56
diff -u -p -r1.56 Makefile
--- Makefile30 Dec 2023 20:30:12 -  1.56
+++ Makefile24 Mar 2024 19:15:39 -
@@ -1,6 +1,6 @@
 COMMENT =  highly reliable Enterprise Messaging System
 
-V =3.12.10
+V =3.12.13
 DISTNAME = rabbitmq-server-${V}
 PKGNAME =  rabbitmq-${V}
 CATEGORIES =   net
@@ -53,7 +53,7 @@ PLUGIN_VERSIONS= \
 ACCEPT_VSN 0.3.5 \
 ATEN_VSN   0.5.8 \
 BASE64URL_VSN  1.0.1 \
-COWBOY_VSN 2.10.0 \
+COWBOY_VSN 2.11.0 \
 COWLIB_VSN 2.12.1 \
 CREDENTIALS_OBFUSCATION_VSN3.4.0 \
 CUTTLEFISH_VSN 3.1.0 \
@@ -64,8 +64,8 @@ GETOPT_VSN1.0.2 \
 GUN_VSN1.3.3 \
 JOSE_VSN   1.11.3 \
 OBSERVER_CLI_VSN   1.7.3 \
-OSIRIS_VSN 1.6.9 \
-PROMETHEUS_VSN 4.10.0 \
+OSIRIS_VSN 1.7.2 \
+PROMETHEUS_VSN 4.11.0 \
 QUANTILE_ESTIMATOR_VSN 0.2.1 \
 RA_VSN 2.6.3 \
 RANCH_VSN  2.1.0 \
@@ -85,7 +85,8 @@ SUBST_VARS += RABBIT_${_n:S/_VSN//}
 .endfor
 
 pre-configure:
-   ${SUBST_CMD} ${WRKSRC}/deps/rabbit/scripts/rabbitmq-{server,env}
+   ${SUBST_CMD} ${WRKSRC}/deps/rabbit/scripts/rabbitmq-{server,env} \
+   ${WRKSRC}/deps/rabbit/scripts/rabbitmq-env
 
 pre-build:
ln -fs ${LOCALBASE}/bin/${GMAKE} ${WRKDIR}/bin/make
Index: distinfo
===
RCS file: /cvs/ports/net/rabbitmq/distinfo,v
retrieving revision 1.18
diff -u -p -r1.18 distinfo
--- distinfo30 Dec 2023 20:30:12 -  1.18
+++ distinfo24 Mar 2024 19:15:39 -
@@ -1,2 +1,2 @@
-SHA256 (rabbitmq-server-3.12.10.tar.xz) = 
5CcOrER/OYinBPgCE3PjksSCUKjuX9uynToFOpc07Tk=
-SIZE (rabbitmq-server-3.12.10.tar.xz) = 4445108
+SHA256 (rabbitmq-server-3.12.13.tar.xz) = 
UjUkiS8ay66DDzeW9EXOJPQVHHxC1sXT8mCn+KVXSQ4=
+SIZE (rabbitmq-server-3.12.13.tar.xz) = 4506300
Index: patches/patch-deps_rabbit_scripts_rabbitmq-env
===
RCS file: 
/cvs/ports/net/rabbitmq/patches/patch-deps_rabbit_scripts_rabbitmq-env,v
retrieving revision 1.4
diff -u -p -r1.4 patch-deps_rabbit_scripts_rabbitmq-env
--- patches/patch-deps_rabbit_scripts_rabbitmq-env  16 Jan 2023 12:07:53 
-  1.4
+++ patches/patch-deps_rabbit_scripts_rabbitmq-env  24 Mar 2024 19:15:39 
-
@@ -1,12 +1,14 @@
+Execute escripts with the right version of escript, don't rely on the shebang
+
 Index: deps/rabbit/scripts/rabbitmq-env
 --- deps/rabbit/scripts/rabbitmq-env.orig
 +++ deps/rabbit/scripts/rabbitmq-env
-@@ -188,7 +188,7 @@ run_escript()
- # Important: do not quote RABBITMQ_CTL_ERL_ARGS as they must be
- # word-split
- # shellcheck disable=SC2086
--exec erl +B \
-+exec ${MODERL_ERL} +B \
- -boot "$CLEAN_BOOT_FILE" \
- -noinput -noshell -hidden -smp enable \
- $RABBITMQ_CTL_ERL_ARGS \
+@@ -193,7 +193,7 @@ run_escript()
+ tmp_erl_flags="-noinput $tmp_erl_flags"
+ fi
+ 
+-ERL_FLAGS="$tmp_erl_flags" "$escript" "$@"
++ERL_FLAGS="$tmp_erl_flags" ${LOCALBASE}/bin/escript${MODERL_VERSION} 
"$escript" "$@"
+ 
+ unset tmp_erl_flags
+ }
Index: pkg/PLIST
===
RCS file: /cvs/ports/net/rabbitmq/pkg/PLIST,v
retrieving revision 1.22
diff -u -p -r1.22 PLIST
--- pkg/PLIST   30 Dec 2023 20:30:23 -  1.22
+++ pkg/PLIST   24 Mar 2024 19:15:39 -
@@ -120,6 +120,7 @@ lib/rabbitmq/plugins/${RABBIT_COWBOY}/eb
 lib/rabbitmq/plugins/${RABBIT_COWBOY}/ebin/cowboy_clock.beam
 lib/rabbitmq/plugins/${RABBIT_COWBOY}/ebin/cowboy_compress_h.beam
 lib/rabbitmq/plugins/${RABBIT_COWBOY}/ebin/cowboy_constraints.beam
+lib/rabbitmq/plugins/${RABBIT_COWBOY}/ebin/cowboy_decompress_h.beam
 lib/rabbitmq/plugins/${RABBIT_COWBOY}/ebin/cowboy_handler.beam
 lib/rabbitmq/plugins/${RABBIT_COWBOY}/ebin/cowboy_http.beam
 lib/rabbitmq/plugins/${RABBIT_COWBOY}/ebin/cowboy_http2.beam
@@ -988,6 +989,7 @@ lib/rabbitmq/plugins/rabbitmq_management
 lib/rabbitmq/plugins/rabbitmq_management-${V}/ebin/rabbit_mgmt_hsts.beam
 
lib/rabbitmq/plugins/rabbitmq_management-${V}/ebin/rabbit_mgmt_load_definitions.beam
 lib/rabbitmq/plugins/rabbitmq_management-${V}/ebin/rabbit_mgmt_login.beam
+lib/rabbitmq/plugins/rabbitmq_management-${V}/ebin/rabbit_mgmt_nodes.beam
 
lib/rabbitmq/plugins/rabbitmq_management-${V}/ebin/rabbit_mgmt_oauth_bootstrap.beam
 
lib/rabbitmq/plugins/rabbitmq_management-${V}/ebin/rabbit_mgmt_reset_handler.beam
 lib/rabbitmq/plugins/rabbitmq_management-${V}/ebin/rabbit_mgmt_stats.beam


CVS: cvs.openbsd.org: ports

2024-03-19 Thread Volker Schlecht
CVSROOT:/cvs
Module name:ports
Changes by: vol...@cvs.openbsd.org  2024/03/19 12:29:55

Modified files:
devel/difftastic: Makefile crates.inc distinfo 
devel/difftastic/patches: patch-Cargo_lock patch-Cargo_toml 
  patch-manual_book_toml 

Log message:
devel/difftastic: Update to 0.56.1

ok op@



Re: [Maintainer Update] devel/difftastic 0.56.1

2024-03-18 Thread Volker Schlecht

Thanks for the test! Official OK anyone?

On 2024-03-09 09:44, Laurent Cheylus wrote:

On Thu, 7 Mar 2024 19:47:14 +0100, Volker Schlecht wrote:


Trivial Update to difftastic 0.56.1, built and tested on amd64.


OK, build and tests on current/amd64 with rustc 1.76.0.

Laurent





Re: [Maintainer Update] lang/gleam 1.0.0

2024-03-18 Thread Volker Schlecht

Ping.

On 2024-03-07 18:50, Volker Schlecht wrote:

Updates lang/gleam to the recently released version 1.0.0

Built and tested on amd64, tests run fine, gleam works.

ok?




CVS: cvs.openbsd.org: ports

2024-03-08 Thread Volker Schlecht
CVSROOT:/cvs
Module name:ports
Changes by: vol...@cvs.openbsd.org  2024/03/08 05:19:02

Modified files:
print/ghostscript/gnu: Makefile distinfo 
print/ghostscript/gnu/patches: patch-configure 

Log message:
print/ghostscript/gnu: Update to 10.03.0

ok kili@



CVS: cvs.openbsd.org: ports

2024-03-08 Thread Volker Schlecht
CVSROOT:/cvs
Module name:ports
Changes by: vol...@cvs.openbsd.org  2024/03/08 05:17:12

Modified files:
lang/erlang: erlang.port.mk 

Log message:
erlang.port.mk: Fix typo leading to problems with the default flavor of
rebar3

Tested by rebuilding rebar3 which is the only current consumer of this.

Identified by and reads ok to sthen@



CVS: cvs.openbsd.org: ports

2024-03-08 Thread Volker Schlecht
CVSROOT:/cvs
Module name:ports
Changes by: vol...@cvs.openbsd.org  2024/03/08 05:11:54

Modified files:
devel/quirks   : Makefile 
devel/quirks/files: Quirks.pm 

Log message:
Add quirk for the renamed rebar3 -> erl25-rebar3

ok sthen@



[Maintainer Update] lang/gleam 1.0.0

2024-03-07 Thread Volker Schlecht

Updates lang/gleam to the recently released version 1.0.0

Built and tested on amd64, tests run fine, gleam works.

ok?
Index: Makefile
===
RCS file: /cvs/ports/lang/gleam/Makefile,v
retrieving revision 1.6
diff -u -p -r1.6 Makefile
--- Makefile22 Oct 2023 12:47:41 -  1.6
+++ Makefile7 Mar 2024 17:48:58 -
@@ -2,7 +2,7 @@ COMMENT =   statically typed language for
 
 GH_ACCOUNT =   gleam-lang
 GH_PROJECT =   gleam
-GH_TAGNAME =   v0.31.0
+GH_TAGNAME =   v1.0.0
 
 HOMEPAGE = https://gleam.run
 
Index: crates.inc
===
RCS file: /cvs/ports/lang/gleam/crates.inc,v
retrieving revision 1.4
diff -u -p -r1.4 crates.inc
--- crates.inc  22 Oct 2023 12:47:41 -  1.4
+++ crates.inc  7 Mar 2024 17:48:58 -
@@ -1,292 +1,301 @@
 MODCARGO_CRATES += addr2line   0.21.0  # Apache-2.0 OR MIT
 MODCARGO_CRATES += adler   1.0.2   # 0BSD OR MIT OR Apache-2.0
-MODCARGO_CRATES += aho-corasick1.0.4   # Unlicense OR MIT
-MODCARGO_CRATES += askama  0.12.0  # MIT OR Apache-2.0
-MODCARGO_CRATES += askama_derive   0.12.1  # MIT/Apache-2.0
+MODCARGO_CRATES += aho-corasick1.1.2   # Unlicense OR MIT
+MODCARGO_CRATES += askama  0.12.1  # MIT OR Apache-2.0
+MODCARGO_CRATES += askama_derive   0.12.5  # MIT/Apache-2.0
 MODCARGO_CRATES += askama_escape   0.10.3  # MIT OR Apache-2.0
+MODCARGO_CRATES += askama_parser   0.2.1   # MIT OR Apache-2.0
 MODCARGO_CRATES += asn1-rs 0.5.2   # MIT/Apache-2.0
 MODCARGO_CRATES += asn1-rs-derive  0.4.0   # MIT/Apache-2.0
 MODCARGO_CRATES += asn1-rs-impl0.1.0   # MIT/Apache-2.0
-MODCARGO_CRATES += async-trait 0.1.73  # MIT OR Apache-2.0
+MODCARGO_CRATES += async-trait 0.1.77  # MIT OR Apache-2.0
 MODCARGO_CRATES += atty0.2.14  # MIT
 MODCARGO_CRATES += autocfg 1.1.0   # Apache-2.0 OR MIT
 MODCARGO_CRATES += backtrace   0.3.69  # MIT OR Apache-2.0
 MODCARGO_CRATES += base16  0.2.1   # CC0-1.0
 MODCARGO_CRATES += base64  0.13.1  # MIT/Apache-2.0
-MODCARGO_CRATES += base64  0.21.3  # MIT OR Apache-2.0
-MODCARGO_CRATES += basic-toml  0.1.4   # MIT OR Apache-2.0
+MODCARGO_CRATES += base64  0.21.7  # MIT OR Apache-2.0
+MODCARGO_CRATES += basic-toml  0.1.8   # MIT OR Apache-2.0
 MODCARGO_CRATES += bincode 1.3.3   # MIT
 MODCARGO_CRATES += bitflags1.3.2   # MIT/Apache-2.0
-MODCARGO_CRATES += bitflags2.4.0   # MIT OR Apache-2.0
+MODCARGO_CRATES += bitflags2.4.2   # MIT OR Apache-2.0
 MODCARGO_CRATES += bitmaps 2.1.0   # MPL-2.0+
 MODCARGO_CRATES += block-buffer0.9.0   # MIT OR Apache-2.0
-MODCARGO_CRATES += bstr1.6.0   # MIT OR Apache-2.0
-MODCARGO_CRATES += bumpalo 3.13.0  # MIT/Apache-2.0
-MODCARGO_CRATES += bytes   1.4.0   # MIT
+MODCARGO_CRATES += bstr1.9.0   # MIT OR Apache-2.0
+MODCARGO_CRATES += bumpalo 3.15.2  # MIT OR Apache-2.0
+MODCARGO_CRATES += bytes   1.5.0   # MIT
 MODCARGO_CRATES += camino  1.1.6   # MIT OR Apache-2.0
 MODCARGO_CRATES += capnp   0.14.11 # MIT
 MODCARGO_CRATES += capnpc  0.14.9  # MIT
-MODCARGO_CRATES += cc  1.0.83  # MIT OR Apache-2.0
+MODCARGO_CRATES += cc  1.0.86  # MIT OR Apache-2.0
 MODCARGO_CRATES += cfg-if  1.0.0   # MIT/Apache-2.0
 MODCARGO_CRATES += clap3.2.25  # MIT OR Apache-2.0
 MODCARGO_CRATES += clap_derive 3.2.25  # MIT OR Apache-2.0
 MODCARGO_CRATES += clap_lex0.2.4   # MIT OR Apache-2.0
 MODCARGO_CRATES += codespan-reporting  0.11.1  # Apache-2.0
 MODCARGO_CRATES += combine 4.6.6   # MIT
-MODCARGO_CRATES += console 0.15.7  # MIT
+MODCARGO_CRATES += console 0.15.8  # MIT
 MODCARGO_CRATES += console_error_panic_hook0.1.7   # Apache-2.0/MIT
-MODCARGO_CRATES += core-foundation 0.9.3   # MIT / Apache-2.0
-MODCARGO_CRATES += core-foundation-sys 0.8.4   # MIT / Apache-2.0
-MODCARGO_CRATES += cpufeatures 0.2.9   # MIT OR Apache-2.0
-MODCARGO_CRATES += crc32fast   1.3.2   # MIT OR Apache-2.0
-MODCARGO_CRATES += crossbeam-channel   0.5.8   # MIT OR Apache-2.0
-MODCARGO_CRATES += crossbeam-utils 0.8.16  # MIT OR Apache-2.0
-MODCARGO_CRATES += ctrlc   3.4.0   # MIT/Apache-2.0
-MODCARGO_CRATES += data-encoding   2.4.0   # MIT
+MODCARGO_CRATES += core-foundation 0.9.4   # MIT OR Apache-2.0
+MODCARGO_CRATES += core-foundation-sys 0.8.6   # MIT OR Apache-2.0
+MODCARGO_CRATES += cpufeatures 0.2.12  # MIT OR Apache-2.0
+MODCARGO_CRATES += crc32fast   1.4.0   # MIT OR Apache-2.0
+MODCARGO_CRATES += crossbeam-channel   0.5.11  # MIT OR Apache-2.0
+MODCARGO_CRATES += crossbeam-deque 0.8.5   # MIT OR Apache-2.0
+MODCARGO_CRATES += crossbeam-epoch 0.9.18  # MIT OR Apache-2.0

[Maintainer Update] devel/difftastic 0.56.1

2024-03-07 Thread Volker Schlecht

Trivial Update to difftastic 0.56.1, built and tested on amd64.

ok?
Index: Makefile
===
RCS file: /cvs/ports/devel/difftastic/Makefile,v
retrieving revision 1.12
diff -u -p -r1.12 Makefile
--- Makefile18 Oct 2023 16:48:07 -  1.12
+++ Makefile7 Mar 2024 18:36:46 -
@@ -2,7 +2,7 @@ COMMENT =   diff tool that compares files
 
 GH_ACCOUNT =   Wilfred
 GH_PROJECT =   difftastic
-GH_TAGNAME =   0.52.0
+GH_TAGNAME =   0.56.1
 
 HOMEPAGE = https://difftastic.wilfred.me.uk/
 
Index: crates.inc
===
RCS file: /cvs/ports/devel/difftastic/crates.inc,v
retrieving revision 1.9
diff -u -p -r1.9 crates.inc
--- crates.inc  18 Oct 2023 16:48:07 -  1.9
+++ crates.inc  7 Mar 2024 18:36:46 -
@@ -1,84 +1,94 @@
-MODCARGO_CRATES += ahash   0.7.6   # MIT OR Apache-2.0
-MODCARGO_CRATES += aho-corasick0.7.20  # Unlicense OR MIT
+MODCARGO_CRATES += ahash   0.8.9   # MIT OR Apache-2.0
+MODCARGO_CRATES += aho-corasick1.1.2   # Unlicense OR MIT
+MODCARGO_CRATES += allocator-api2  0.2.16  # MIT OR Apache-2.0
 MODCARGO_CRATES += assert_cmd  2.0.5   # MIT OR Apache-2.0
 MODCARGO_CRATES += atty0.2.14  # MIT
 MODCARGO_CRATES += autocfg 1.1.0   # Apache-2.0 OR MIT
 MODCARGO_CRATES += bitflags1.3.2   # MIT/Apache-2.0
+MODCARGO_CRATES += bitflags2.4.2   # MIT OR Apache-2.0
 MODCARGO_CRATES += bstr0.2.17  # MIT OR Apache-2.0
-MODCARGO_CRATES += bumpalo 3.11.1  # MIT/Apache-2.0
+MODCARGO_CRATES += bstr1.6.0   # MIT OR Apache-2.0
+MODCARGO_CRATES += bumpalo 3.14.0  # MIT OR Apache-2.0
 MODCARGO_CRATES += bytecount   0.6.2   # Apache-2.0/MIT
 MODCARGO_CRATES += cc  1.0.83  # MIT OR Apache-2.0
 MODCARGO_CRATES += cfg-if  1.0.0   # MIT/Apache-2.0
-MODCARGO_CRATES += clap3.1.18  # MIT OR Apache-2.0
-MODCARGO_CRATES += clap_lex0.2.0   # MIT OR Apache-2.0
+MODCARGO_CRATES += clap3.2.25  # MIT OR Apache-2.0
+MODCARGO_CRATES += clap_lex0.2.4   # MIT OR Apache-2.0
 MODCARGO_CRATES += const_format0.2.23  # Zlib
 MODCARGO_CRATES += const_format_proc_macros0.2.22  # Zlib
 MODCARGO_CRATES += crossbeam-channel   0.5.8   # MIT OR Apache-2.0
 MODCARGO_CRATES += crossbeam-deque 0.8.1   # MIT OR Apache-2.0
 MODCARGO_CRATES += crossbeam-epoch 0.9.8   # MIT OR Apache-2.0
 MODCARGO_CRATES += crossbeam-utils 0.8.8   # MIT OR Apache-2.0
-MODCARGO_CRATES += crossterm   0.26.1  # MIT
-MODCARGO_CRATES += crossterm_winapi0.9.0   # MIT
+MODCARGO_CRATES += crossterm   0.27.0  # MIT
+MODCARGO_CRATES += crossterm_winapi0.9.1   # MIT
 MODCARGO_CRATES += ctor0.1.22  # Apache-2.0 OR MIT
 MODCARGO_CRATES += diff0.1.12  # MIT OR Apache-2.0
 MODCARGO_CRATES += difflib 0.4.0   # MIT
 MODCARGO_CRATES += doc-comment 0.3.3   # MIT
 MODCARGO_CRATES += either  1.6.1   # MIT/Apache-2.0
-MODCARGO_CRATES += env_logger  0.7.1   # MIT/Apache-2.0
+MODCARGO_CRATES += env_logger  0.10.0  # MIT OR Apache-2.0
+MODCARGO_CRATES += errno   0.3.5   # MIT OR Apache-2.0
 MODCARGO_CRATES += fixedbitset 0.4.1   # MIT/Apache-2.0
 MODCARGO_CRATES += float-cmp   0.9.0   # MIT
 MODCARGO_CRATES += fnv 1.0.7   # Apache-2.0 / MIT
-MODCARGO_CRATES += getrandom   0.2.9   # MIT OR Apache-2.0
 MODCARGO_CRATES += glob0.3.1   # MIT OR Apache-2.0
+MODCARGO_CRATES += globset 0.4.13  # Unlicense OR MIT
 MODCARGO_CRATES += hashbrown   0.11.2  # Apache-2.0/MIT
-MODCARGO_CRATES += hashbrown   0.12.3  # MIT OR Apache-2.0
+MODCARGO_CRATES += hashbrown   0.14.3  # MIT OR Apache-2.0
 MODCARGO_CRATES += heck0.4.1   # MIT OR Apache-2.0
 MODCARGO_CRATES += hermit-abi  0.1.19  # MIT/Apache-2.0
+MODCARGO_CRATES += hermit-abi  0.3.3   # MIT OR Apache-2.0
 MODCARGO_CRATES += humansize   2.1.3   # MIT/Apache-2.0
-MODCARGO_CRATES += humantime   1.3.0   # MIT/Apache-2.0
+MODCARGO_CRATES += humantime   2.1.0   # MIT/Apache-2.0
+MODCARGO_CRATES += ignore  0.4.18  # Unlicense/MIT
 MODCARGO_CRATES += indexmap1.7.0   # Apache-2.0/MIT
+MODCARGO_CRATES += io-lifetimes1.0.11  # Apache-2.0 WITH 
LLVM-exception OR Apache-2.0 OR MIT
+MODCARGO_CRATES += is-terminal 0.4.7   # MIT
 MODCARGO_CRATES += itertools   0.10.3  # MIT/Apache-2.0
 MODCARGO_CRATES += itertools   0.11.0  # MIT OR Apache-2.0
 MODCARGO_CRATES += itoa1.0.9   # MIT OR Apache-2.0
 MODCARGO_CRATES += lazy_static 1.4.0   # MIT/Apache-2.0
-MODCARGO_CRATES += libc0.2.139 # MIT OR Apache-2.0
+MODCARGO_CRATES += libc0.2.149 # MIT OR Apache-2.0
 MODCARGO_CRATES += libm0.2.7   # MIT OR Apache-2.0
 

[Maintainer Update] print/ghostscript/gnu 10.03.0

2024-03-07 Thread Volker Schlecht

Updates print/ghostscript/gnu to latest release 10.03.0

This is marked as a security release, but the only documented vulnerability
affects builds with tesseract enabled. In our port we disable it, so we seem
to be unaffected.

https://ghostscript.readthedocs.io/en/gs10.03.0/News.html

Built and tested on amd64. print/lilypond in particular still builds :-)

ok?
Index: Makefile
===
RCS file: /cvs/ports/print/ghostscript/gnu/Makefile,v
retrieving revision 1.129
diff -u -p -r1.129 Makefile
--- Makefile3 Nov 2023 10:53:15 -   1.129
+++ Makefile7 Mar 2024 18:13:52 -
@@ -1,10 +1,10 @@
 COMMENT =  PostScript and PDF interpreter
 
-VERSION =  10.02.1
+VERSION =  10.03.0
 DISTNAME = ghostscript-${VERSION}
 EXTRACT_SUFX = .tar.xz
 CATEGORIES =   lang print
-SHARED_LIBS =  gs 18.1
+SHARED_LIBS =  gs 18.2
 
 SITES =
https://github.com/ArtifexSoftware/ghostpdl-downloads/releases/download/gs${VERSION:S/.//g}/
 
Index: distinfo
===
RCS file: /cvs/ports/print/ghostscript/gnu/distinfo,v
retrieving revision 1.24
diff -u -p -r1.24 distinfo
--- distinfo3 Nov 2023 10:53:15 -   1.24
+++ distinfo7 Mar 2024 18:13:52 -
@@ -1,2 +1,2 @@
-SHA256 (ghostscript-10.02.1.tar.xz) = 
jFjJSLByG+zvzQApyNuV+bsyaK/8JeoB1MWmsH+hqwg=
-SIZE (ghostscript-10.02.1.tar.xz) = 68017088
+SHA256 (ghostscript-10.03.0.tar.xz) = 
8l/0kacm2IPwsPnIr5uJXGdM93zd2BSqOCSzIj9DnuU=
+SIZE (ghostscript-10.03.0.tar.xz) = 68041176
Index: patches/patch-configure
===
RCS file: /cvs/ports/print/ghostscript/gnu/patches/patch-configure,v
retrieving revision 1.7
diff -u -p -r1.7 patch-configure
--- patches/patch-configure 25 Sep 2023 07:55:12 -  1.7
+++ patches/patch-configure 7 Mar 2024 18:13:52 -
@@ -1,7 +1,7 @@
 Index: configure
 --- configure.orig
 +++ configure
-@@ -13149,8 +13149,8 @@ DLL_EXT=""
+@@ -13158,8 +13158,8 @@ DLL_EXT=""
  SO_LIB_VERSION_SEPARATOR="."
  
  libname1="_SO_BASE)\$(GS_SOEXT)\$(DLL_EXT)"
@@ -12,7 +12,7 @@ Index: configure
  GS_SONAME="lib\$(GS${libname1}"
  GS_SONAME_MAJOR="lib\$(GS${libname2}"
  GS_SONAME_MAJOR_MINOR="lib\$(GS${libname3}"
-@@ -13262,11 +13262,11 @@ case $host in
+@@ -13271,11 +13271,11 @@ case $host in
  ;;
  *bsd*)
DYNAMIC_CFLAGS="-fPIC $DYNAMIC_CFLAGS"


rebar3 - add quirk

2024-03-07 Thread Volker Schlecht

Adds a quirk for the renamed rebar3 package, which I missed in the update.

ok?

Index: files/Quirks.pm
===
RCS file: /cvs/ports/devel/quirks/files/Quirks.pm,v
retrieving revision 1.1614
diff -u -p -r1.1614 Quirks.pm
--- files/Quirks.pm 29 Feb 2024 01:01:12 -  1.1614
+++ files/Quirks.pm 29 Feb 2024 17:07:12 -
@@ -812,6 +812,7 @@ my $stem_extensions = {
'unison' => 'unison-gui',
'sendxmpp' => 'go-sendxmpp',
'libreddit' => 'redlib',
+   'rebar3' => 'erl25-rebar3',
 };
 
 my $obsolete_reason = {};


erlang.port.mk

2024-03-07 Thread Volker Schlecht

Fixes a typo in erlang.port.mk.
Identified, patch proposed by sthen@

ok?
Index: erlang.port.mk
===
RCS file: /cvs/ports/lang/erlang/erlang.port.mk,v
retrieving revision 1.38
diff -u -p -r1.38 erlang.port.mk
--- erlang.port.mk  12 Feb 2024 17:02:09 -  1.38
+++ erlang.port.mk  29 Feb 2024 17:03:31 -
@@ -30,7 +30,7 @@ FULLPKGNAME ?=${MODERL_PKG_PREFIX}-${PK
 
 FLAVOR ?=
 .if empty(FLAVOR)
-FLAVOR =   ${MODERL_DEFAULT_FLAVOR}
+FLAVOR =   ${_MODERL_DEFAULT_FLAVOR}
 .endif
 .  endif
 .endif


CVS: cvs.openbsd.org: ports

2024-02-23 Thread Volker Schlecht
CVSROOT:/cvs
Module name:ports
Changes by: vol...@cvs.openbsd.org  2024/02/23 08:49:24

Modified files:
sysutils/eza   : Makefile crates.inc distinfo 

Log message:
sysutils/eza: Update to 0.18.3

ok sthen@



CVS: cvs.openbsd.org: ports

2024-02-23 Thread Volker Schlecht
CVSROOT:/cvs
Module name:ports
Changes by: vol...@cvs.openbsd.org  2024/02/23 08:48:13

Modified files:
lang/lfe   : Makefile distinfo 
lang/lfe/patches: patch-Makefile 

Log message:
lang/lfe: Update to 2.1.4

ok sthen@, op@



[Maintainer Update] lang/lfe 2.1.4

2024-02-19 Thread Volker Schlecht

Update to latest release 2.1.4, minor update.
Built and tested on amd64 - nothing depends on it.

ok?
Index: Makefile
===
RCS file: /cvs/ports/lang/lfe/Makefile,v
retrieving revision 1.3
diff -u -p -r1.3 Makefile
--- Makefile30 Oct 2023 21:02:52 -  1.3
+++ Makefile19 Feb 2024 17:09:48 -
@@ -2,8 +2,7 @@ COMMENT =   Lisp Flavoured Erlang (LFE)
 
 GH_ACCOUNT =   lfe
 GH_PROJECT =   lfe
-GH_TAGNAME =   2.1.2
-REVISION = 0
+GH_TAGNAME =   2.1.4
 
 CATEGORIES =   lang
 
Index: distinfo
===
RCS file: /cvs/ports/lang/lfe/distinfo,v
retrieving revision 1.2
diff -u -p -r1.2 distinfo
--- distinfo25 Aug 2023 17:42:45 -  1.2
+++ distinfo19 Feb 2024 17:09:48 -
@@ -1,6 +1,6 @@
 SHA256 (hex_modules/proper-1.4.0.tar) = 
GChYQhhb0z772pfRNKXLWgiEOE2zYRn+4OPPpIhWjLs=
 SHA256 (hex_modules/rebar3_proper-0.12.1.tar) = 
ZpHE0Yg1Q1eCQNFX6qnUnz67MVaJL3wyDwcIaJYjJ7g=
-SHA256 (lfe-2.1.2.tar.gz) = WXQ8JJb3LyrVlYQzEfSdCe+TL/qluyYHXHnDaKOUj4A=
+SHA256 (lfe-2.1.4.tar.gz) = RQ9es00Z9zE+X7XAlCe0EJzgjwX0i9qc39hiX1s7BjM=
 SIZE (hex_modules/proper-1.4.0.tar) = 154112
 SIZE (hex_modules/rebar3_proper-0.12.1.tar) = 16384
-SIZE (lfe-2.1.2.tar.gz) = 364310
+SIZE (lfe-2.1.4.tar.gz) = 365863
Index: patches/patch-Makefile
===
RCS file: /cvs/ports/lang/lfe/patches/patch-Makefile,v
retrieving revision 1.1.1.1
diff -u -p -r1.1.1.1 patch-Makefile
--- patches/patch-Makefile  16 Jun 2023 14:47:19 -  1.1.1.1
+++ patches/patch-Makefile  19 Feb 2024 17:09:48 -
@@ -3,7 +3,7 @@
 Index: Makefile
 --- Makefile.orig
 +++ Makefile
-@@ -142,7 +142,11 @@ install-bin:
+@@ -148,7 +148,11 @@ install-bin:
$(BINDIR)/lfescript \
$(DESTBINDIR)
$(INSTALL_DIR) $(PREFIX)/bin


Re: [Maintainer Update] sysutils/eza 0.18.2

2024-02-19 Thread Volker Schlecht

Ping, with a diff for 0.18.3

On 2024-02-09 17:40, Volker Schlecht wrote:

Trivial update to the latest release. It's announced as a security release,
but as far as I can tell, that's only due to their updating their dependency
on devel/libgit2 to 1.7.2.

Built and tested on amd64.
Index: Makefile
===
RCS file: /cvs/ports/sysutils/eza/Makefile,v
retrieving revision 1.2
diff -u -p -r1.2 Makefile
--- Makefile1 Dec 2023 17:27:37 -   1.2
+++ Makefile19 Feb 2024 17:10:57 -
@@ -2,7 +2,7 @@ COMMENT =   ls alternative written in Rus
 
 GH_ACCOUNT =   eza-community
 GH_PROJECT =   eza
-GH_TAGNAME =   v0.16.2
+GH_TAGNAME =   v0.18.3
 
 HOMEPAGE = https://eza.rocks/
 
Index: crates.inc
===
RCS file: /cvs/ports/sysutils/eza/crates.inc,v
retrieving revision 1.2
diff -u -p -r1.2 crates.inc
--- crates.inc  1 Dec 2023 17:27:37 -   1.2
+++ crates.inc  19 Feb 2024 17:10:57 -
@@ -4,7 +4,7 @@ MODCARGO_CRATES +=  android_system_proper
 MODCARGO_CRATES += anes0.1.6   # MIT OR Apache-2.0
 MODCARGO_CRATES += ansi_colours1.2.2   # LGPL-3.0-or-later
 MODCARGO_CRATES += ansiterm0.12.2  # MIT
-MODCARGO_CRATES += anstream0.6.4   # MIT OR Apache-2.0
+MODCARGO_CRATES += anstream0.6.11  # MIT OR Apache-2.0
 MODCARGO_CRATES += anstyle 1.0.3   # MIT OR Apache-2.0
 MODCARGO_CRATES += anstyle-parse   0.2.1   # MIT OR Apache-2.0
 MODCARGO_CRATES += anstyle-query   1.0.0   # MIT OR Apache-2.0
@@ -19,7 +19,7 @@ MODCARGO_CRATES +=byteorder   1.4.3   # Unl
 MODCARGO_CRATES += cast0.3.0   # MIT OR Apache-2.0
 MODCARGO_CRATES += cc  1.0.79  # MIT OR Apache-2.0
 MODCARGO_CRATES += cfg-if  1.0.0   # MIT/Apache-2.0
-MODCARGO_CRATES += chrono  0.4.31  # MIT OR Apache-2.0
+MODCARGO_CRATES += chrono  0.4.33  # MIT OR Apache-2.0
 MODCARGO_CRATES += ciborium0.2.1   # Apache-2.0
 MODCARGO_CRATES += ciborium-io 0.2.1   # Apache-2.0
 MODCARGO_CRATES += ciborium-ll 0.2.1   # Apache-2.0
@@ -31,7 +31,6 @@ MODCARGO_CRATES +=content_inspector   0.2
 MODCARGO_CRATES += core-foundation-sys 0.8.4   # MIT / Apache-2.0
 MODCARGO_CRATES += criterion   0.5.1   # Apache-2.0 OR MIT
 MODCARGO_CRATES += criterion-plot  0.5.0   # MIT/Apache-2.0
-MODCARGO_CRATES += crossbeam-channel   0.5.8   # MIT OR Apache-2.0
 MODCARGO_CRATES += crossbeam-deque 0.8.3   # MIT OR Apache-2.0
 MODCARGO_CRATES += crossbeam-epoch 0.9.15  # MIT OR Apache-2.0
 MODCARGO_CRATES += crossbeam-utils 0.8.16  # MIT OR Apache-2.0
@@ -46,7 +45,7 @@ MODCARGO_CRATES +=fast-srgb8  1.0.0   # MI
 MODCARGO_CRATES += fastrand2.0.0   # Apache-2.0 OR MIT
 MODCARGO_CRATES += filetime0.2.22  # MIT/Apache-2.0
 MODCARGO_CRATES += form_urlencoded 1.0.1   # MIT/Apache-2.0
-MODCARGO_CRATES += git20.18.1  # MIT OR Apache-2.0
+MODCARGO_CRATES += git20.18.2  # MIT OR Apache-2.0
 MODCARGO_CRATES += glob0.3.1   # MIT OR Apache-2.0
 MODCARGO_CRATES += half1.8.2   # MIT OR Apache-2.0
 MODCARGO_CRATES += hashbrown   0.14.2  # MIT OR Apache-2.0
@@ -62,8 +61,8 @@ MODCARGO_CRATES +=itertools   0.10.5  # MI
 MODCARGO_CRATES += itoa1.0.9   # MIT OR Apache-2.0
 MODCARGO_CRATES += jobserver   0.1.22  # MIT/Apache-2.0
 MODCARGO_CRATES += js-sys  0.3.64  # MIT/Apache-2.0
-MODCARGO_CRATES += libc0.2.150 # MIT OR Apache-2.0
-MODCARGO_CRATES += libgit2-sys 0.16.1+1.7.1# MIT OR Apache-2.0
+MODCARGO_CRATES += libc0.2.152 # MIT OR Apache-2.0
+MODCARGO_CRATES += libgit2-sys 0.16.2+1.7.2# MIT OR Apache-2.0
 MODCARGO_CRATES += libz-sys1.1.2   # MIT OR Apache-2.0
 MODCARGO_CRATES += line-wrap   0.1.1   # Apache-2.0
 MODCARGO_CRATES += linux-raw-sys   0.4.11  # Apache-2.0 WITH 
LLVM-exception OR Apache-2.0 OR MIT
@@ -75,17 +74,16 @@ MODCARGO_CRATES +=  memoffset   0.9.0   # MIT
 MODCARGO_CRATES += natord  1.0.9   # MIT
 MODCARGO_CRATES += normalize-line-endings  0.3.0   # Apache-2.0
 MODCARGO_CRATES += num-traits  0.2.14  # MIT OR Apache-2.0
-MODCARGO_CRATES += num_cpus1.16.0  # MIT OR Apache-2.0
 MODCARGO_CRATES += number_prefix   0.4.0   # MIT
-MODCARGO_CRATES += once_cell   1.18.0  # MIT OR Apache-2.0
+MODCARGO_CRATES += once_cell   1.19.0  # MIT OR Apache-2.0
 MODCARGO_CRATES += oorandom11.1.3  # MIT
 MODCARGO_CRATES += openssl-src 111.26.0+1.1.1u # MIT/Apache-2.0
 MODCARGO_CRATES += openssl-sys 0.9.61  # MIT
 MODCARGO_CRATES += os_pipe 1.1.4   # MIT
-MODCARGO_CRATES += palette 0.7.3   # MIT OR Apache-2.0
-MODCARGO_CRATES += palette_derive  0.7.3   # MIT OR Apache-2.0
+MODCARGO_CRATES += palette

CVS: cvs.openbsd.org: ports

2024-02-18 Thread Volker Schlecht
CVSROOT:/cvs
Module name:ports
Changes by: vol...@cvs.openbsd.org  2024/02/19 00:45:40

Modified files:
lang/node  : Makefile distinfo 
lang/node/pkg  : PLIST 

Log message:
lang/node: Security Update to v18.19.1

Fixes
CVE-2024-24758
CVE-2024-22019
CVE-2024-21896
CVE-2024-22017
CVE-2023-46809
CVE-2024-21891
CVE-2024-21890

ok thfr@



  1   2   3   4   5   6   >