CVS: cvs.openbsd.org: ports

2023-12-30 Thread Landry Breuil
CVSROOT:/cvs
Module name:ports
Changes by: lan...@cvs.openbsd.org  2023/12/30 23:46:00

Modified files:
x11/xfce4/thunar: Makefile distinfo 

Log message:
x11/xfce4/thunar: update to 4.18.10, fixes a regression introduced in previous



CVS: cvs.openbsd.org: ports

2023-12-30 Thread Todd C . Miller
CVSROOT:/cvs
Module name:ports
Changes by: mill...@cvs.openbsd.org 2023/12/30 16:58:59

Modified files:
security/sudo  : distinfo 

Log message:
Update to sudo 1.9.15p5; bug fix release



CVS: cvs.openbsd.org: ports

2023-12-30 Thread Daniel Dickman
CVSROOT:/cvs
Module name:ports
Changes by: dan...@cvs.openbsd.org  2023/12/30 16:12:54

Modified files:
devel/py-blinker: Makefile distinfo 
devel/py-blinker/pkg: PLIST 

Log message:
update py-blinker to 1.6.2

Update needed so flask can be updated.



Re: aarch64 bulk build report

2023-12-30 Thread Jeremy Evans
On Sat, Dec 30, 2023 at 10:17 AM Peter Hessler  wrote:

> :http://build-failures.rhaalovely.net/aarch64/2023-12-28/lang/ruby/3.3.log
>
> ./miniruby -I./lib -I. -I.ext/common  -n  -e
> 'BEGIN{version=ARGV.shift;mis=ARGV.dup}'  -e 'END{abort "UNICODE version
> mismatch: #{mis}" unless mis.empty?}'  -e '(mis.delete(ARGF.path);
> ARGF.close) if /ONIG_UNICODE_VERSION_STRING
> +"#{Regexp.quote(version)}"/o'  15.0.0 ./enc/unicode/15.0.0/casefold.h
> ./enc/unicode/15.0.0/name2ctype.h
> Segmentation fault (core dumped)
> *** Error 139 in /usr/obj/ports/ruby-3.3.0/ruby-3.3.0 (Makefile:1626
> '.rbconfig.time')
>

Maybe this could be fixed by
https://github.com/ruby/ruby/commit/02973b78f499acc28c714a082c82a846314a911f,
but that's just a guess without seeing the backtrace.

Thanks,
Jeremy


CVS: cvs.openbsd.org: ports

2023-12-30 Thread Theo Buehler
CVSROOT:/cvs
Module name:ports
Changes by: t...@cvs.openbsd.org2023/12/30 13:59:23

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

Log message:
Update to rust-openssl-tests 20231230



CVS: cvs.openbsd.org: ports

2023-12-30 Thread Volker Schlecht
CVSROOT:/cvs
Module name:ports
Changes by: vol...@cvs.openbsd.org  2023/12/30 13:30:23

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

Log message:
net/rabbitmq: Update to 3.12.10 and modify default configuration to only
listen on localhost

ok tb@



CVS: cvs.openbsd.org: ports

2023-12-30 Thread Volker Schlecht
CVSROOT:/cvs
Module name:ports
Changes by: vol...@cvs.openbsd.org  2023/12/30 13:27:03

Modified files:
lang/erlang/25 : Makefile distinfo 
lang/erlang/25/pkg: PLIST-main 
Added files:
lang/erlang/25/patches: 
patch-lib_ssh_test_ssh_to_openssh_SUITE_erl 

Log message:
lang/erlang: Update to 25.3.2.8

ok tb@



CVS: cvs.openbsd.org: ports

2023-12-30 Thread Volker Schlecht
CVSROOT:/cvs
Module name:ports
Changes by: vol...@cvs.openbsd.org  2023/12/30 13:24:39

Modified files:
lang/elixir: Makefile distinfo 

Log message:
lang/elixir: Update to 1.15.7

ok tb@



CVS: cvs.openbsd.org: ports

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

Modified files:
lang/deno  : Makefile 
lang/deno/patches: patch-cli_build_rs patch-cli_main_rs 
   patch-cli_standalone_binary_rs 
   patch-cli_standalone_mod_rs 
   
patch-modcargo-crates_deno_task_shell-0_11_0_src_shell_commands_executable_rs 
Added files:
lang/deno/patches: patch-runtime_ops_os_mod_rs 

Log message:
lang/deno: Add another patch to fix locating the currently running deno
executable on OpenBSD. While already there, clean up the existing patches.

Feedback and ok aja@



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

2023-12-30 Thread openbsd-ports

Ping

On 12/19/23 19:42, Volker Schlecht wrote:

Updates lang/erlang/25 to the latest bugfix release.
This release implements the strict KEX option for SSH.
Unfortunately there seems to have been a hickup with the include path in 
the
related test, so I added a small patch to make sure that the tests build 
and

pass.

Builds, runs, consumer ports are happy on amd64. ok?




Re: [Maintainer Update] lang/elixir 1.15.7

2023-12-30 Thread openbsd-ports

Ping

On 12/19/23 19:45, Volker Schlecht wrote:

Ping. I've been running this for a really long time now. It works ...
ok?

On 2023-11-04 19:18, Volker Schlecht wrote:

Ping.
On 2023-10-24 21:03, Volker Schlecht wrote:

Ping.
On Tue Oct 17, 2023 at 12:06 AM CEST, Volker Schlecht wrote:

Updates lang/elixir to the latest maintenance/bugfix release.

Tests pass, my elixir code works, and net/rabbitmq still works on 
amd64.

(With and without the erlang update I just sent.)

ok?








Re: [Maintainer Update] net/rabbitmq 3.12.10

2023-12-30 Thread openbsd-ports

Ping.

On 12/19/23 19:58, Volker Schlecht wrote:

Ping with an update to 3.12.10 - everything else still holds.

On 2023-11-06 18:44, Volker Schlecht wrote:

I would like to update net/rabbitmq to the 3.12.x release branch.

RabbitMQ 3.11.x will run out of community support on December 31st 
2023, so
having an updated version in -ports for 7.5 would be a good idea 
anyway, plus

the 3.12.x release branch is the first one to support erlang26.

While at it, I propose to add a few other default configuration 
options to

make sure it's listening only on localhost per default.

Built and tested on amd64, works fine and even gets rid of some 
warnings that

I never got around to fixing in 3.11.x.

ok?




CVS: cvs.openbsd.org: ports

2023-12-30 Thread Jasper Lievisse Adriaanse
CVSROOT:/cvs
Module name:ports
Changes by: jas...@cvs.openbsd.org  2023/12/30 12:41:20

Modified files:
lang/nim   : Makefile distinfo 
lang/nim/patches: patch-config_nim_cfg 

Log message:
update to nim-1.6.18

this is the most recent LTS version, the 2.0.x update needs some extra work



lang/rust: roadmap for using SYSTEM_VERSION

2023-12-30 Thread Sebastien Marie
Hi,

We need a way to bump all ports built using lang/rust when the port is
updated (compiler change or rust stdlib changes).

Currently, lang/go is using SYSTEM_VERSION-go variable for that, so I
intent to copy the mecanism for rustc.

I can't simply use devel/cargo module for that: some (usually complexes)
ports aren't using it but are using rustc and rust stdlib. So I would
like to add a lang/rust module for this purpose, and move the bits
specific to rustc from devel/cargo to this new lang/rust module (mostly
the WANTLIB definition for code using rust stdlib).

We have 77 ports with lang/rust inside BUILD_DEPENDS. So modifying all
of them is doable but require a bit of preparation.

I intent to do the following:

1. add the lang/rust module and add the arch-defines.mk bits for
SYSTEM_VERSION-rust

nothing is using it at this stage. no changes.


2. modify all the ports (one by one) using lang/rust as compiler to use
the module lang/rust.

as soon MODULES += lang/rust is added, the port will be automatically
bumped (due to SYSTEM_VERSION-rust), which is fine (I modified the rust
stdlib on 30.12.2023, and all ports would need a bump anyway).

I will do the conversion from using MODCARGO_WANTLIB to MODRUST_WANTLIB
in the port at the same time.

During the step, both "new way" and "old way" will coexist and shouldn't
conflict. A port will be either "new way" or "old way".


3. modify the devel/cargo module to remove unused bits
(MODCARGO_WANTLIB), and add some checks for ensuring using devel/cargo
implies using also lang/rust.

It is mostly a cleaning step, and to ensure a hard fail if the "old way"
is used (missing changes, and new code added using "old way").


Diffs for 1 and 3 are below. Step 2 could be done on the fly with
MAINTAINER in Cc for the more complex cases.

Any comments or OK ?
-- 
Sebastien Marie


Step 1 diffs:

diff /home/semarie/repos/openbsd/ports/mystuff/lang/rust
commit - 14500989167797cabee408b40583056fe24a9f23
path + /home/semarie/repos/openbsd/ports/mystuff/lang/rust
blob - /dev/null
file + rust.port.mk (mode 640)
--- /dev/null
+++ rust.port.mk
@@ -0,0 +1,30 @@
+# increment after rust compiler update to trigger updates of
+# all compiled rust packages (see arch-defines.mk)
+_MODRUST_SYSTEM_VERSION =  1
+
+CATEGORIES +=  lang/rust
+
+# WANTLIB for Rust compiled code
+# it should be kept in sync with lang/rust code
+# - c/pthread : all syscalls
+# - c++abi / libgcc.a : unwind
+MODRUST_WANTLIB += c pthread
+
+.if "${MACHINE_ARCH}" != "sparc64"
+MODRUST_WANTLIB += c++abi
+.else
+# libgcc.a is static
+MODRUST_WANTLIB += 
+.endif
+
+CHECK_LIB_DEPENDS_ARGS +=  -S MODRUST_WANTLIB="${MODRUST_WANTLIB}"
+CHECK_LIB_DEPENDS_ARGS +=  -F c++abi
+
+MODRUST_BUILDDEP ?=Yes
+.if ${MODRUST_BUILDDEP:L} == "yes"
+BUILD_DEPENDS +=   lang/rust
+.endif
+
+# Location of rustc/rustdoc binaries
+MODRUST_RUSTC_BIN =${LOCALBASE}/bin/rustc
+MODRUST_RUSTDOC_BIN =  ${LOCALBASE}/bin/rustdoc


diff /home/semarie/repos/openbsd/ports
commit - a1995e6a715404d542f5d69eadb9a9bac7bbca61
path + /home/semarie/repos/openbsd/ports
blob - dacb59716e3724cd0aad0110c42d6b2c1f672bfb
file + infrastructure/mk/arch-defines.mk
--- infrastructure/mk/arch-defines.mk
+++ infrastructure/mk/arch-defines.mk
@@ -105,6 +105,12 @@ _SYSTEM_VERSION-clang = 2
 _SYSTEM_VERSION-go = ${_MODGO_SYSTEM_VERSION}
 .endif
 
+# defined in rust.port.mk; added to version for all rust arches so that
+# rust-compiled packages can be updated easily for a new rust compiler
+.if defined(MODULES) && ${MODULES:Mlang/rust}
+_SYSTEM_VERSION-rust = ${_MODRUST_SYSTEM_VERSION}
+.endif
+
 # @version = ${_SYSTEM_VERSION} + ${_SYSTEM_VERSION-${MACHINE_ARCH}}
 _PKG_ARGS_VERSION += -V ${_SYSTEM_VERSION} -V 
${_SYSTEM_VERSION-${MACHINE_ARCH}}
 .if ${ARCH} != ${MACHINE_ARCH}



Step 3 diff:
diff /home/semarie/repos/openbsd/ports
commit - a1995e6a715404d542f5d69eadb9a9bac7bbca61
path + /home/semarie/repos/openbsd/ports
blob - 4c5723bf509e5aaaf1541b76acd3b48119bb5b7c
file + devel/cargo/cargo.port.mk
--- devel/cargo/cargo.port.mk
+++ devel/cargo/cargo.port.mk
@@ -1,4 +1,8 @@
-CATEGORIES +=  lang/rust
+# we can't just add lang/rust to MODULES
+# it makes _SYSTEM_VERSION-rust (in arch-defines.mk) not properly defined
+.if defined(MODULES) && ! ${MODULES:Mlang/rust}
+ERRORS +=  "devel/cargo module needs also lang/rust in MODULES"
+.endif
 
 # List of static dependencies. The format is cratename-version.
 # MODCARGO_CRATES will be downloaded from SITES_CRATESIO.
@@ -23,22 +27,6 @@ MODCARGO_VENDOR_DIR ?= ${WRKSRC}/modcargo-crates
 # Default path for cargo manifest.
 MODCARGO_CARGOTOML ?= ${WRKSRC}/Cargo.toml
 
-# WANTLIB for Rust compiled code
-# it should be kept in sync with lang/rust code
-# - c/pthread : all syscalls
-# - c++abi / libgcc.a : unwind
-MODCARGO_WANTLIB = c pthread
-
-.if "${MARCHINE_ARCH}" != "sparc64"
-MODCARGO_WANTLIB +=c++abi
-.else
-# libgcc.a is static
-MODCARGO_WANTLIB +=
-.endif
-
-CHECK_LIB_DEPENDS_ARGS += 

CVS: cvs.openbsd.org: ports

2023-12-30 Thread Todd C . Miller
CVSROOT:/cvs
Module name:ports
Changes by: mill...@cvs.openbsd.org 2023/12/30 11:30:30

Modified files:
security/sudo  : Makefile 

Log message:
Update to sudo 1.9.15p5; bug fix release



Re: aarch64 bulk build report

2023-12-30 Thread Peter Hessler
On 2023 Dec 30 (Sat) at 11:11:11 -0700 (-0700), phess...@openbsd.org wrote:
:critical path missing pkgs:  
http://build-failures.rhaalovely.net/aarch64/2023-12-28/summary.log


:http://build-failures.rhaalovely.net/aarch64/2023-12-28/games/godot4,-editor.log

===>  Faking installation for godot4-4.1.3
/usr/obj/ports/godot4-4.1.3/bin/install -c  -m 755
/usr/obj/ports/godot4-4.1.3/godot-4.1.3-stable/bin/godot.linuxbsd.template_release.x86_64
  /usr/obj/ports/godot4-4.1.3/fake-aarch64/usr/local/bin/godot4
install: 
/usr/obj/ports/godot4-4.1.3/godot-4.1.3-stable/bin/godot.linuxbsd.template_release.x86_64:
 No such file or directory

but 
/usr/obj/ports/godot4-4.1.3/godot-4.1.3-stable/bin/godot.linuxbsd.template_release.arm64
does exist


:http://build-failures.rhaalovely.net/aarch64/2023-12-28/graphics/darktable.log

cd /usr/obj/ports/darktable-4.4.2/darktable-4.4.2/data && 
/usr/local/bin/jsonschema -i 
/usr/obj/ports/darktable-4.4.2/darktable-4.4.2/data/noiseprofiles.json 
/usr/obj/ports/darktable-4.4.2/darktable-4.4.2/data/noiseprofiles.schema
Traceback (most recent call last):
  File "/usr/local/bin/jsonschema", line 5, in 
from jsonschema.cli import main
  File "/usr/local/lib/python3.10/site-packages/jsonschema/__init__.py", line 
13, in 
from jsonschema._format import FormatChecker
  File "/usr/local/lib/python3.10/site-packages/jsonschema/_format.py", line 
287, in 
raises=(idna.IDNAError, UnicodeError),
AttributeError: module 'idna' has no attribute 'IDNAError'
ninja: build stopped: subcommand failed.


:http://build-failures.rhaalovely.net/aarch64/2023-12-28/lang/ruby/3.3.log

./miniruby -I./lib -I. -I.ext/common  -n  -e 
'BEGIN{version=ARGV.shift;mis=ARGV.dup}'  -e 'END{abort "UNICODE version 
mismatch: #{mis}" unless mis.empty?}'  -e '(mis.delete(ARGF.path); ARGF.close) 
if /ONIG_UNICODE_VERSION_STRING  +"#{Regexp.quote(version)}"/o'  15.0.0 
./enc/unicode/15.0.0/casefold.h ./enc/unicode/15.0.0/name2ctype.h  
Segmentation fault (core dumped) 
*** Error 139 in /usr/obj/ports/ruby-3.3.0/ruby-3.3.0 (Makefile:1626 
'.rbconfig.time')


:http://build-failures.rhaalovely.net/aarch64/2023-12-28/x11/kde-plasma/kwayland-integration.log
:http://build-failures.rhaalovely.net/aarch64/2023-12-28/x11/kde-plasma/plasma-nano.log
:http://build-failures.rhaalovely.net/aarch64/2023-12-28/x11/kde-plasma/plasma-pa.log
:http://build-failures.rhaalovely.net/aarch64/2023-12-28/x11/kde-plasma/xdg-desktop-portal-kde.log
:

already fixed


-- 
A bird in the hand makes it awfully hard to blow your nose.



aarch64 bulk build report

2023-12-30 Thread phessler
bulk build on arm64.ports.openbsd.org
started on  Thu Dec 28 00:01:16 MST 2023
finished at Sat Dec 30 11:10:59 MST 2023
lasted 2D11h09m
done with kern.version=OpenBSD 7.4-current (GENERIC.MP) #34: Wed Dec 27 
16:43:50 MST 2023

built packages:12138
Dec 28:4577
Dec 29:2211
Dec 30:5349


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

build failures: 7
http://build-failures.rhaalovely.net/aarch64/2023-12-28/games/godot4,-editor.log
http://build-failures.rhaalovely.net/aarch64/2023-12-28/graphics/darktable.log
http://build-failures.rhaalovely.net/aarch64/2023-12-28/lang/ruby/3.3.log
http://build-failures.rhaalovely.net/aarch64/2023-12-28/x11/kde-plasma/kwayland-integration.log
http://build-failures.rhaalovely.net/aarch64/2023-12-28/x11/kde-plasma/plasma-nano.log
http://build-failures.rhaalovely.net/aarch64/2023-12-28/x11/kde-plasma/plasma-pa.log
http://build-failures.rhaalovely.net/aarch64/2023-12-28/x11/kde-plasma/xdg-desktop-portal-kde.log

recurrent failures
 failures/games/godot4,-editor.log
new failures
+++ ls-failures Sat Dec 30 11:11:11 2023
+failures/graphics/darktable.log
+failures/lang/ruby/3.3.log
+failures/x11/kde-plasma/kwayland-integration.log
+failures/x11/kde-plasma/plasma-nano.log
+failures/x11/kde-plasma/plasma-pa.log
+failures/x11/kde-plasma/xdg-desktop-portal-kde.log
resolved failures
--- ../old/aarch64/last//ls-failuresTue Dec 26 23:06:17 2023
-failures/wayland/wcm.log



CVS: cvs.openbsd.org: ports

2023-12-30 Thread Landry Breuil
CVSROOT:/cvs
Module name:ports
Changes by: lan...@cvs.openbsd.org  2023/12/30 10:56:35

Modified files:
geo/osm2pgsql/patches: patch-CMakeLists_txt 

Log message:
geo/osm2pgsql: set(OPENCV_CORE_FOUND 0) to make sure opencv isnt picked up if 
found

reported by ajacoutot@, thanks!



CVS: cvs.openbsd.org: ports

2023-12-30 Thread Rafael Sadowski
CVSROOT:/cvs
Module name:ports
Changes by: rsadow...@cvs.openbsd.org   2023/12/30 08:23:10

Modified files:
x11/kde-plasma/plasma-nano: Makefile 
x11/kde-plasma/plasma-workspace: Makefile 
x11/kde-plasma/xdg-desktop-portal-kde: Makefile 

Log message:
Add missing build dependency on plasma-wayland-protocols in all kwayland ports

Spotted by naddy@



Re: libc++ 17

2023-12-30 Thread Stuart Henderson
On 2023/12/30 14:15, Irek Szcześniak wrote:
> Thank you for your authoritative answer.  I'll try to build and use
> libc++ 17 with devel/llvm/17, and then I'll report back on the
> progress.

Note that you can't mix and match C++ standard library versions between
a program and libraries used by that program; i.e. if you link against
shared libraries using C++ from pacakages (various) or xenocara (libGLU)
you won't be able to use a version of libc++ other than the one in base.

(As such, it's unlikely that a diff to use anither libc++ version would
be accepted for the llvm ports.)

> > New base libc++ is WIP.

Specifically, the WIP is for 16.0.6 (also compiler_rt, libcxxabi, libunwind).



Re: [new] irctk - graphical IRC client

2023-12-30 Thread Omar Polo
On 2023/12/15 16:50:50 +0100, Omar Polo  wrote:
> IRCTk is a graphical IRC client written in Tcl/Tk.  I've been using it
> for several months now.  I'm using it also for icb via a (customized)
> icbirc.
> 
> A quickstart guide is available here, with screenshots
> 
> 
> ok to import?

Due to a wrong dependency line the scripts were re-generated during fake
time and recorded fake-time PREFIX, thus trying to run stuff in
pobj/irctk-1.0.0/...  Now fixed.


Cheers,

Omar Polo



irctk.tar.gz
Description: GNU Zip compressed data


shells/zsh: fix diff(1) completions

2023-12-30 Thread Edd Barrett
Hi,

I noticed that if you are using `compinit`, diff(1) completions don't work
right.

E.g. if you do `diff -u /etc/doas.conf /etc/exa` (expecting it to complete
to `/etc/examples`), it won't complete.

Mentioned this on their IRC channel and someone there by the name Mikachu
pointed me to:
https://sourceforge.net/p/zsh/code/ci/996b51515600859ce7f952f22c6262ecd24578e1/

The below diff applies that patch, thus fixing diff completions.

Thanks to Mikachu!

OK to commit?

Index: Makefile
===
RCS file: /cvs/ports/shells/zsh/Makefile,v
diff -u -p -r1.97 Makefile
--- Makefile27 Sep 2023 16:41:31 -  1.97
+++ Makefile30 Dec 2023 13:20:31 -
@@ -1,6 +1,7 @@
 COMMENT=   Z shell, Bourne shell-compatible
 
 V= 5.9
+REVISION=  0
 DISTNAME=  zsh-$V
 CATEGORIES=shells
 
Index: patches/patch-Completion_Unix_Type__diff_options
===
RCS file: patches/patch-Completion_Unix_Type__diff_options
diff -N patches/patch-Completion_Unix_Type__diff_options
--- /dev/null   1 Jan 1970 00:00:00 -
+++ patches/patch-Completion_Unix_Type__diff_options30 Dec 2023 13:26:53 
-
@@ -0,0 +1,75 @@
+Fix diff(1) completions for OpenBSD.
+
+https://sourceforge.net/p/zsh/code/ci/996b51515600859ce7f952f22c6262ecd24578e1/
+
+Index: Completion/Unix/Type/_diff_options
+--- Completion/Unix/Type/_diff_options.orig
 Completion/Unix/Type/_diff_options
+@@ -133,33 +133,44 @@ else
+   case $OSTYPE in
+ openbsd*|solaris2.<9->)
+   of+=' -u -U'
++;|
++openbsd*|solaris*)
++  of+=' -n -C -D'
++;|
++solaris*)
++  of+=' -h'
++;|
++openbsd*)
++  of+=' -q'
++;|
++# modifications to "$of" should be done above this line so that it is
++# uniformly defined while constructing $args
++openbsd*|solaris2.<9->)
+   args+=(
+-  "($of)-u[output a unified diff]"
+-  "($of)-U+[output a unified diff]:lines of context"
++"($of)-u[output a unified diff]"
++"($of)-U+[output a unified diff]:lines of context"
+   )
+ ;|
+ openbsd*|solaris*)
+   args+=(
+-  "($of)-C+[output a context diff]:lines of context"
+-  "($of)-D+[output merged file with preprocessor directives]:preprocessor 
symbol"
+-  '-i[case insensitive]'
+-  '-l[long output format (paginate with pr(1))]'
+-  '-s[report on identical files]'
+-  '-t[expand tabs in output lines]'
++"($of)-C+[output a context diff]:lines of context"
++"($of)-D+[output merged file with preprocessor 
directives]:preprocessor symbol"
++'-i[case insensitive]'
++'-s[report on identical files]'
++'-t[expand tabs in output lines]'
+   )
+ ;|
+ solaris*)
+-  of+=' -h -n'
+   args+=(
+-  '-w[ignore all white space]'
+-  "($of)-h[do a fast, half-hearted job]"
+-  "($of)-n[output a reversed ed script]"
++'-w[ignore all white space]'
++"($of)-h[do a fast, half-hearted job]"
++"($of)-n[output a reversed ed script]"
+ '-S+[set first file in comparison]:start with file:_files'
++'-l[long output format (paginate with pr(1))]'
+   )
+ ;;
+ openbsd*)
+-  of+=' -n -q -u -C -D -U'
+-  args=(
++  args+=(
+ "($of)-n[output an rcsdiff(1)-compatible diff]"
+ "($of)-q[only print a line when the files differ; does not produce a 
list of changes]"
+ '-a[treat all files as ASCII text]'
+@@ -173,7 +184,7 @@ else
+ '-P[treat absent files in the second directory as if they were empty]'
+ '-S[start a directory diff from a file name]:file name:_files'
+ '*-X[exclude files and subdirectories whose basenames match lines in 
a file]:file name:_files'
+-'-x[exclude files and subdirectories whose basenames match a 
pattern]:pattern'
++'*-x[exclude files and subdirectories whose basenames match a 
pattern]:pattern'
+   )
+ ;;
+   esac

-- 
Best Regards
Edd Barrett

https://www.theunixzoo.co.uk



Re: libc++ 17

2023-12-30 Thread Irek Szcześniak

Thank you for your authoritative answer.  I'll try to build and use
libc++ 17 with devel/llvm/17, and then I'll report back on the
progress.¶


Best,
Irek

On 30.12.2023 13:11, Rafael Sadowski wrote:


On Sat Dec 30, 2023 at 10:56:56AM +0100, Irek Szcześniak wrote:

Hi,

I'm running OpenBSD 7.4 GENERIC.MP#1397 amd64.

I installed llvm/17 from ports.  When I compile with the clang++-17 command
the following example, the libc++ 13 is used:

#include 
#include 

int
main()
{
   std::cout << _LIBCPP_VERSION << std::endl;
}

How can I get libc++ 17?


Thanks & best,
Irek



Because there is only on libc++ and that one is from base and we are
still on version 13 yet. devel/llvm/1{6,8} is shipped with no libc++.

New base libc++ is WIP.

Rafael




CVS: cvs.openbsd.org: ports

2023-12-30 Thread Rafael Sadowski
CVSROOT:/cvs
Module name:ports
Changes by: rsadow...@cvs.openbsd.org   2023/12/30 05:26:40

Modified files:
graphics/zxing-cpp: Makefile distinfo 
graphics/zxing-cpp/pkg: PLIST 

Log message:
Update zxing-cpp to 2.2.1



Re: libc++ 17

2023-12-30 Thread Rafael Sadowski
On Sat Dec 30, 2023 at 10:56:56AM +0100, Irek Szcześniak wrote:
> Hi,
> 
> I'm running OpenBSD 7.4 GENERIC.MP#1397 amd64.
> 
> I installed llvm/17 from ports.  When I compile with the clang++-17 command
> the following example, the libc++ 13 is used:
> 
> #include 
> #include 
> 
> int
> main()
> {
>   std::cout << _LIBCPP_VERSION << std::endl;
> }
> 
> How can I get libc++ 17?
> 
> 
> Thanks & best,
> Irek
> 

Because there is only on libc++ and that one is from base and we are
still on version 13 yet. devel/llvm/1{6,8} is shipped with no libc++.

New base libc++ is WIP.

Rafael



CVS: cvs.openbsd.org: ports

2023-12-30 Thread Rafael Sadowski
CVSROOT:/cvs
Module name:ports
Changes by: rsadow...@cvs.openbsd.org   2023/12/30 04:58:06

Modified files:
graphics/digikam: Makefile 

Log message:
Remove system dependency graphics/liblqr (no longer supported)



CVS: cvs.openbsd.org: ports

2023-12-30 Thread Sebastien Marie
CVSROOT:/cvs
Module name:ports
Changes by: sema...@cvs.openbsd.org 2023/12/30 04:28:35

Modified files:
lang/rust  : Makefile 
Added files:
lang/rust/patches: patch-library_std_src_sys_unix_thread_rs 

Log message:
backport std::thread::available_parallelism fix on lang/rust

see https://github.com/rust-lang/rust/pull/119436

it makes std::thread::available_parallelism to use sysconf(_SC_NPROCESSORS_ONLN)
and only fallback to sysctl([CTL_HW, HW_NCPU]).

Problem reported by Jiri Navratil



Re: [NEW] audio/stmp v0.0.3

2023-12-30 Thread Stefan Hagen
Russ Sharek wrote (2023-12-30 05:02 CET):
> Thanks to a *lot* of help from Aaron Bieber (again), I've put together 
> another port! This time it's stmp, a terminal-based client for subsonic 
> API servers. Now that we have two of them in ports, it seemed like we 
> needed a simple client.
> 
> homepage: https://github.com/wildeyedskies/stmp
> 
> It's been tested on amd64 against navidrome.
> 
> OK, please?

Oh this is cool. I looked at stmp before, but failed figuring out the go-mpv 
issue.

Unfortunatels it doesn't run here:

$ stmp
panic: function not implemented

goroutine 1 [running]:
main.InitGui(0xc8c6e0?, 0x2c7a58?, 0x5?, 0xc000180500?)

/usr/ports/pobj/stmp-0.0.3/go/src/github.com/wildeyedskies/stmp/gui.go:889 
+0x945
main.main()

/usr/ports/pobj/stmp-0.0.3/go/src/github.com/wildeyedskies/stmp/stmp.go:91 
+0x605

Best regards,
Stefan



CVS: cvs.openbsd.org: ports

2023-12-30 Thread Rafael Sadowski
CVSROOT:/cvs
Module name:ports
Changes by: rsadow...@cvs.openbsd.org   2023/12/30 02:08:22

Modified files:
devel/catch2   : Makefile distinfo 
devel/catch2/pkg: PLIST 

Log message:
Update Catch2 to 3.5.0



CVS: cvs.openbsd.org: ports

2023-12-30 Thread Stefan Hagen
CVSROOT:/cvs
Module name:ports
Changes by: s...@cvs.openbsd.org2023/12/30 02:08:05

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

Log message:
Update hcloud to 1.41.1

Bugfix release:
https://github.com/hetznercloud/cli/releases/tag/v1.41.1



[security update] mail/exim 4.97.1

2023-12-30 Thread Renaud Allard

Hello,

Here is a small diff to fix CVE-2023-51766

Best RegardsIndex: Makefile
===
RCS file: /cvs/ports/mail/exim/Makefile,v
retrieving revision 1.146
diff -u -p -r1.146 Makefile
--- Makefile15 Nov 2023 10:15:29 -  1.146
+++ Makefile30 Dec 2023 09:02:47 -
@@ -1,7 +1,7 @@
 COMMENT-main = flexible mail transfer agent
 COMMENT-eximon =   X11 monitor tool for Exim MTA
 
-VERSION =  4.97
+VERSION =  4.97.1
 DISTNAME = exim-${VERSION}
 PKGNAME-main = exim-${VERSION}
 FULLPKGNAME-eximon =   exim-eximon-${VERSION}
@@ -27,9 +27,10 @@ SITES =  https://ftp.exim.org/pub/exim/
ftp://ftp.exim.org/pub/exim/exim4/fixes/ \
ftp://ftp.exim.org/pub/exim/exim4/old/
 
-BUILD_DEPENDS =devel/p5-File-FcntlLock
+RUN_DEPENDS =  devel/p5-File-FcntlLock
 
-LIB_DEPENDS-main = converters/libiconv \
+LIB_DEPENDS-main = devel/p5-File-FcntlLock\
+   converters/libiconv \
devel/pcre2
 RUN_DEPENDS-eximon =   ${PKGPATH},-main
 LIB_DEPENDS-eximon =   devel/pcre2
Index: distinfo
===
RCS file: /cvs/ports/mail/exim/distinfo,v
retrieving revision 1.47
diff -u -p -r1.47 distinfo
--- distinfo15 Nov 2023 10:15:29 -  1.47
+++ distinfo30 Dec 2023 09:02:47 -
@@ -1,2 +1,2 @@
-SHA256 (exim-4.97.tar.gz) = E0WPz4mtofvTiP1pT2x//lKA4/zgQJEecgI5AOTHNnU=
-SIZE (exim-4.97.tar.gz) = 2629882
+SHA256 (exim-4.97.1.tar.gz) = Dk67kX9rAdGUOtZMAivmJXLEwhl/YfYd5+IcX3IKTsA=
+SIZE (exim-4.97.1.tar.gz) = 2631451


smime.p7s
Description: S/MIME Cryptographic Signature


libc++ 17

2023-12-30 Thread Irek Szcześniak

Hi,

I'm running OpenBSD 7.4 GENERIC.MP#1397 amd64.

I installed llvm/17 from ports.  When I compile with the clang++-17 
command the following example, the libc++ 13 is used:


#include 
#include 

int
main()
{
  std::cout << _LIBCPP_VERSION << std::endl;
}

How can I get libc++ 17?


Thanks & best,
Irek



CVS: cvs.openbsd.org: ports

2023-12-30 Thread Rafael Sadowski
CVSROOT:/cvs
Module name:ports
Changes by: rsadow...@cvs.openbsd.org   2023/12/30 01:58:36

Modified files:
x11/tellico: Makefile distinfo 
x11/tellico/pkg: PLIST 

Log message:
Update tellico to 3.5.2



CVS: cvs.openbsd.org: ports

2023-12-30 Thread Rafael Sadowski
CVSROOT:/cvs
Module name:ports
Changes by: rsadow...@cvs.openbsd.org   2023/12/30 01:57:48

Modified files:
productivity/homebank: Makefile distinfo 
productivity/homebank/pkg: PLIST 

Log message:
Update homebank to 5.7.2



CVS: cvs.openbsd.org: ports

2023-12-30 Thread Antoine Jacoutot
CVSROOT:/cvs
Module name:ports
Changes by: ajacou...@cvs.openbsd.org   2023/12/30 01:48:02

Modified files:
sysutils/awscli: Makefile distinfo 

Log message:
Update to awscli-1.32.11.



CVS: cvs.openbsd.org: ports

2023-12-30 Thread Antoine Jacoutot
CVSROOT:/cvs
Module name:ports
Changes by: ajacou...@cvs.openbsd.org   2023/12/30 01:47:31

Modified files:
net/py-boto3   : Makefile distinfo 

Log message:
Update to py3-boto3-1.34.11.



CVS: cvs.openbsd.org: ports

2023-12-30 Thread Antoine Jacoutot
CVSROOT:/cvs
Module name:ports
Changes by: ajacou...@cvs.openbsd.org   2023/12/30 01:47:18

Modified files:
net/py-botocore: Makefile distinfo 

Log message:
Update to py3-botocore-1.34.11.



UPDATE: universal-ctags-6.1.0

2023-12-30 Thread Rafael Sadowski
Simple update universal-ctags-6.1.0. Tested on amd64. OK?

Cheers Rafael

Index: Makefile
===
RCS file: /cvs/ports/devel/universal-ctags/Makefile,v
diff -u -p -u -p -r1.20 Makefile
--- Makefile21 Sep 2023 09:50:07 -  1.20
+++ Makefile30 Dec 2023 08:45:29 -
@@ -1,6 +1,6 @@
 COMMENT =  multilanguage reimplementation of the Unix ctags utility
 
-V =6.0.0
+V =6.1.0
 DISTNAME = universal-ctags-${V}
 
 CATEGORIES =   devel
@@ -11,7 +11,7 @@ SITES =   https://github.com/universal-cta
 
 MAINTAINER =   Rafael Sadowski 
 
-WANTLIB += c pcre2-8 pthread xml2 yaml-0
+WANTLIB += c m pcre2-8 pthread xml2 yaml-0
 
 # GPLv2
 PERMIT_PACKAGE =   Yes
Index: distinfo
===
RCS file: /cvs/ports/devel/universal-ctags/distinfo,v
diff -u -p -u -p -r1.10 distinfo
--- distinfo15 Jun 2023 07:35:01 -  1.10
+++ distinfo30 Dec 2023 08:45:29 -
@@ -1,2 +1,2 @@
-SHA256 (universal-ctags-6.0.0.tar.gz) = 
qlSbbBIQ8/NEOtvY88lWUM0jE9sIqj52QcXqGp+myLM=
-SIZE (universal-ctags-6.0.0.tar.gz) = 2891783
+SHA256 (universal-ctags-6.1.0.tar.gz) = 
+juvvQ2rA3PAwXiMeUUbrU7tIJWtKSqN1GzBrmmXssU=
+SIZE (universal-ctags-6.1.0.tar.gz) = 3030078
Index: pkg/PLIST
===
RCS file: /cvs/ports/devel/universal-ctags/pkg/PLIST,v
diff -u -p -u -p -r1.7 PLIST
--- pkg/PLIST   15 Jun 2023 07:35:01 -  1.7
+++ pkg/PLIST   30 Dec 2023 08:45:29 -
@@ -9,16 +9,28 @@
 @man man/man7/uctags-faq.7
 @man man/man7/uctags-incompatibilities.7
 @man man/man7/uctags-lang-asm.7
+@man man/man7/uctags-lang-autoit.7
+@man man/man7/uctags-lang-automake.7
+@man man/man7/uctags-lang-c++.7
+@man man/man7/uctags-lang-c.7
+@man man/man7/uctags-lang-cuda.7
 @man man/man7/uctags-lang-elm.7
+@man man/man7/uctags-lang-fortran.7
 @man man/man7/uctags-lang-gdscript.7
+@man man/man7/uctags-lang-i18nrubygem.7
 @man man/man7/uctags-lang-iPythonCell.7
 @man man/man7/uctags-lang-inko.7
 @man man/man7/uctags-lang-javascript.7
 @man man/man7/uctags-lang-julia.7
+@man man/man7/uctags-lang-kconfig.7
+@man man/man7/uctags-lang-ldscript.7
+@man man/man7/uctags-lang-markdown.7
 @man man/man7/uctags-lang-python.7
 @man man/man7/uctags-lang-r.7
 @man man/man7/uctags-lang-rmarkdown.7
 @man man/man7/uctags-lang-sql.7
+@man man/man7/uctags-lang-systemtap.7
 @man man/man7/uctags-lang-tcl.7
+@man man/man7/uctags-lang-terraform.7
 @man man/man7/uctags-lang-verilog.7
 @man man/man7/uctags-optlib.7



CVS: cvs.openbsd.org: ports

2023-12-30 Thread Omar Polo
CVSROOT:/cvs
Module name:ports
Changes by: o...@cvs.openbsd.org2023/12/30 01:44:49

Modified files:
lang/clojure   : Makefile distinfo 

Log message:
update lang/clojure to 1.11.1.1429

Was released the same day as .1420, yet somehow I haven't seen it.
Rolls back a Maven resolver dep update from .1420.



CVS: cvs.openbsd.org: ports

2023-12-30 Thread Rafael Sadowski
CVSROOT:/cvs
Module name:ports
Changes by: rsadow...@cvs.openbsd.org   2023/12/30 01:42:43

Modified files:
x11/libqaccessibilityclient: Makefile distinfo 
x11/libqaccessibilityclient/pkg: PLIST 

Log message:
Update libqaccessibilityclient to 0.6.0



CVS: cvs.openbsd.org: ports

2023-12-30 Thread Rafael Sadowski
CVSROOT:/cvs
Module name:ports
Changes by: rsadow...@cvs.openbsd.org   2023/12/30 01:25:25

Modified files:
fonts/font-awesome: Makefile distinfo 

Log message:
Update font-awesome to 6.5.1



CVS: cvs.openbsd.org: ports

2023-12-30 Thread Rafael Sadowski
CVSROOT:/cvs
Module name:ports
Changes by: rsadow...@cvs.openbsd.org   2023/12/30 01:23:09

Modified files:
devel/qbs  : Makefile distinfo 
devel/qbs/pkg  : PLIST 

Log message:
Update qbs to 2.2.1



CVS: cvs.openbsd.org: ports

2023-12-30 Thread Rafael Sadowski
CVSROOT:/cvs
Module name:ports
Changes by: rsadow...@cvs.openbsd.org   2023/12/30 01:17:11

Modified files:
devel/kdiff3   : Makefile distinfo 
devel/kdiff3/pkg: PLIST 

Log message:
Update kdiff3 to 1.10.7



CVS: cvs.openbsd.org: ports

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

Modified files:
x11/xfce4/thunar: Makefile 

Log message:
Regen WANTLIB to unbreak:
xkcommon -> xkbcommon