CVS: cvs.openbsd.org: ports

2023-01-31 Thread Antoine Jacoutot
CVSROOT:/cvs
Module name:ports
Changes by: ajacou...@cvs.openbsd.org   2023/02/01 00:57:24

Modified files:
sysutils/govmomi: Makefile distinfo 

Log message:
Update to govc-0.30.2.



CVS: cvs.openbsd.org: ports

2023-01-31 Thread Antoine Jacoutot
CVSROOT:/cvs
Module name:ports
Changes by: ajacou...@cvs.openbsd.org   2023/02/01 00:45:21

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

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



CVS: cvs.openbsd.org: ports

2023-01-31 Thread Frederic Cambus
CVSROOT:/cvs
Module name:ports
Changes by: fcam...@cvs.openbsd.org 2023/02/01 00:43:45

Modified files:
net/dbip   : Makefile.inc 
net/dbip/asn   : distinfo 
net/dbip/city  : distinfo 
net/dbip/country: distinfo 

Log message:
Update dbip to 2023.02.



CVS: cvs.openbsd.org: ports

2023-01-31 Thread Frederic Cambus
CVSROOT:/cvs
Module name:ports
Changes by: fcam...@cvs.openbsd.org 2023/02/01 00:43:04

Modified files:
audio/libopenmpt: Makefile distinfo 

Log message:
Update libopenmpt to 0.6.8.



CVS: cvs.openbsd.org: ports

2023-01-31 Thread Stuart Henderson
CVSROOT:/cvs
Module name:ports
Changes by: st...@cvs.openbsd.org   2023/01/31 22:07:56

Modified files:
sysutils/fd/patches: patch-Makefile 

Log message:
fix typo (I forgot to re-run update-patches), pointed out by
Laurent Cheylus



Fix for sysutils/fd v8.6.0

2023-01-31 Thread Laurent Cheylus

Hi,

in the last update for sysutils/fd v8.6.0 (commit 2023/01/31 20:04:16 by 
sthen@), there is an error in patches/patch-Makefile :


$(orefix) instead of $(prefix) to install man1/fd.1 file

With this error, unable to build package for fd-8.6.0. With this fix, 
build and package are OK on amd64.


Laurent



Re: Titlebar in firefox and tor-browser

2023-01-31 Thread Morgan Aldridge
On Tue, Jan 31, 2023 at 5:20 PM Julian Smith  wrote:
>
> On OpenBSD 7.2 with Fvwm2 (fvwm2-2.6.9p1), Firefox (firefox-107.0) and
> Tor-browser (tor-browser-11.5.6) both appear to not set the window
> titlebar to the current tab's text.
>
> Instead, the titlebar is always set to "Mozilla Firefox" or "Tor
> Browser".
>
> Is this expected? Is there any way to make the titlebar show the
> current Tab's text?
>
> I think OpenBSD 7.0 used to set the titlebar text as expected. I had a
> look in /usr/ports/www/mozilla-firefox/, but couldn't see anything
> obvious.

I can confirm this same functionality on amd64/7.2-stable with MLVWM
(mlvwm-0.9.3) and Firefox (firefox-107.0.1). As the MLVWM developer
(and port maintainer), I know that it, like fvwm in base, only draws
the window title from `WM_TITLE` (C_STRING, STRING, or
COMPOUND_STRING), not the newer `_NET_WM_NAME` (UTF8_STRING)
extension. Due to incompatible licensing, I haven't perused the source
for fvwm2 from ports, so it might differ. My guess is that Firefox has
stopped setting `WM_TITLE` with the tab name and only sets it in the
UTF-8 `_NET_WM_NAME`.

I ran into a related regression in SDL[0][1] a while ago, which has
since been fixed, where they stopped setting `WM_TITLE` because they
felt it was superseded by `_NET_WM_NAME`. According to the ICCCM spec,
`WM_TITLE` should always be set, and for window managers supporting
NetWM/EWMH (Extended Window Manager Hints) where `X_HAVE_UTF8_STRING`,
the window manager should use `_NET_WM_NAME` instead. Unfortunately,
many application developers have decided (incorrectly, IMHO) that this
means `_NET_WM_NAME` replaces `WM_TITLE` and doesn't need to be set
anymore (because it's harder... it's not UTF-8, so they have to check
encodings and encode the string correctly & appropriately.) I know
Thomas Adam, one of the fvwm3 developers, and I have discussed this
particular interpretation before too.

Running `xprop` on a Firefox window with the OpenBSD homepage loaded
confirms my suspicions:

WM_NAME(STRING) = "Mozilla Firefox"
_NET_WM_NAME(UTF8_STRING) = "OpenBSD — Mozilla Firefox"

So, I'd suggest submitting a bug report upstream w/Firefox. (I believe
the Firefox codebase is used for Thunderbird, as well, so I suspect
this issue affects it too.)

[0] - 
[1] - 

-- 
Morgan Aldridge



Titlebar in firefox and tor-browser

2023-01-31 Thread Julian Smith
On OpenBSD 7.2 with Fvwm2 (fvwm2-2.6.9p1), Firefox (firefox-107.0) and
Tor-browser (tor-browser-11.5.6) both appear to not set the window
titlebar to the current tab's text.

Instead, the titlebar is always set to "Mozilla Firefox" or "Tor
Browser".

Is this expected? Is there any way to make the titlebar show the
current Tab's text?

I think OpenBSD 7.0 used to set the titlebar text as expected. I had a
look in /usr/ports/www/mozilla-firefox/, but couldn't see anything
obvious.

Thanks,

- Julian

-- 
http://op59.net/




Re: aarch64 bulk build report

2023-01-31 Thread Klemens Nanni
31.01.2023 21:05, phess...@openbsd.org пишет:
> http://build-failures.rhaalovely.net/aarch64/2023-01-29/net/qbittorrent/qbittorrent.log
> http://build-failures.rhaalovely.net/aarch64/2023-01-29/net/qbittorrent/qbittorrent-nox.log

Already fixed by adding a missing build dependency.



CVS: cvs.openbsd.org: ports

2023-01-31 Thread Theo Buehler
CVSROOT:/cvs
Module name:ports
Changes by: t...@cvs.openbsd.org2023/01/31 14:27:38

Modified files:
net/ngtcp2 : Makefile distinfo 

Log message:
Update to ngtcp2 0.13.0

https://github.com/ngtcp2/ngtcp2/releases/tag/v0.13.0



aarch64 bulk build report

2023-01-31 Thread phessler
bulk build on arm64.ports.openbsd.org
started on  Sun Jan 29 06:51:03 MST 2023
finished at Tue Jan 31 14:05:46 MST 2023
lasted 2D07h14m
done with kern.version=OpenBSD 7.2-current (GENERIC.MP) #1996: Sun Jan 29 
03:26:34 MST 2023

built packages:11607
Jan 29:3620
Jan 30:1771
Jan 31:6215


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

build failures: 7
http://build-failures.rhaalovely.net/aarch64/2023-01-29/emulators/citra.log
http://build-failures.rhaalovely.net/aarch64/2023-01-29/games/choria.log
http://build-failures.rhaalovely.net/aarch64/2023-01-29/graphics/cfdg.log
http://build-failures.rhaalovely.net/aarch64/2023-01-29/graphics/drawpile.log
http://build-failures.rhaalovely.net/aarch64/2023-01-29/net/qbittorrent/qbittorrent.log
http://build-failures.rhaalovely.net/aarch64/2023-01-29/net/qbittorrent/qbittorrent-nox.log
http://build-failures.rhaalovely.net/aarch64/2023-01-29/sysutils/fd.log

recurrent failures
 failures/emulators/citra.log
new failures
+++ ls-failures Tue Jan 31 14:05:57 2023
+failures/games/choria.log
+failures/graphics/cfdg.log
+failures/graphics/drawpile.log
+failures/net/qbittorrent/qbittorrent.log
+failures/net/qbittorrent/qbittorrent-nox.log
+failures/sysutils/fd.log
resolved failures
--- ../old/aarch64/last//ls-failuresFri Jan 27 05:14:14 2023



CVS: cvs.openbsd.org: ports

2023-01-31 Thread Theo Buehler
CVSROOT:/cvs
Module name:ports
Changes by: t...@cvs.openbsd.org2023/01/31 13:55:52

Modified files:
sysutils/borgbackup/2.0: Makefile 

Log message:
bump after change in openssl/1.1 (static linking) as there might be
binary change on amd64.



CVS: cvs.openbsd.org: ports

2023-01-31 Thread Theo Buehler
CVSROOT:/cvs
Module name:ports
Changes by: t...@cvs.openbsd.org2023/01/31 13:54:56

Modified files:
security/sslscan: Makefile 

Log message:
bump after change in openssl/1.1 (static linking).

shouldn't result in binary change, but I'm too lazy to check



CVS: cvs.openbsd.org: ports

2023-01-31 Thread Theo Buehler
CVSROOT:/cvs
Module name:ports
Changes by: t...@cvs.openbsd.org2023/01/31 13:53:12

Modified files:
security/openssl/1.1: Makefile 
Added files:
security/openssl/1.1/patches: patch-crypto_perlasm_x86gas_pl 

Log message:
openssl/1.1: port miod's perlasm/x86gas.pl r1.5 to avoid build failure of
borgbackup/2.0 on i386.

thanks to miod for rubberducking and for providing the fix 6 years ago
ok bket, sthen



Re: [update] devel/difftastic 0.42

2023-01-31 Thread Theo Buehler
On Tue, Jan 31, 2023 at 09:36:58PM +0100, Volker Schlecht wrote:
> ... and switch to using PATCHORIG instead of deleting .orig files from
> cargo-modules. Thanks for the hint, tb@!

Committed. Thanks!



CVS: cvs.openbsd.org: ports

2023-01-31 Thread Theo Buehler
CVSROOT:/cvs
Module name:ports
Changes by: t...@cvs.openbsd.org2023/01/31 13:44:19

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

Log message:
Update to difftastic 0.42.0, from Volker Schlecht (maintainer)



Re: [update] devel/difftastic 0.42

2023-01-31 Thread Volker Schlecht
... and switch to using PATCHORIG instead of deleting .orig files from 
cargo-modules. Thanks for the hint, tb@!



Updated diff to CVS head.

On 1/29/23 19:41, Volker Schlecht wrote:

* Update devel/difftastic to release 0.42
* Get rid of the Cargo.toml.orig files in extracted crates to make 
update-patches less painful
* patch book.toml to not copy and install Open Sans and Source Code 
Pro webfonts with the html documentationIndex: Makefile
===
RCS file: /cvs/ports/devel/difftastic/Makefile,v
retrieving revision 1.3
diff -u -p -r1.3 Makefile
--- Makefile	30 Jan 2023 13:28:39 -	1.3
+++ Makefile	31 Jan 2023 20:34:27 -
@@ -2,7 +2,7 @@ COMMENT =		diff tool that compares files
 
 GH_ACCOUNT =		Wilfred
 GH_PROJECT =		difftastic
-GH_TAGNAME =		0.40.0
+GH_TAGNAME =		0.42.0
 
 HOMEPAGE =		https://difftastic.wilfred.me.uk/
 
@@ -21,6 +21,8 @@ WANTLIB += 		${MODCARGO_WANTLIB} ${COMPI
 CONFIGURE_STYLE =	cargo
 
 DOCDIR =		${PREFIX}/share/doc/difftastic
+
+PATCHORIG = 		.orig.port
 
 # Prepare directory for HTML manual
 post-extract:
Index: crates.inc
===
RCS file: /cvs/ports/devel/difftastic/crates.inc,v
retrieving revision 1.2
diff -u -p -r1.2 crates.inc
--- crates.inc	29 Dec 2022 15:31:32 -	1.2
+++ crates.inc	31 Jan 2023 20:34:27 -
@@ -3,9 +3,9 @@ MODCARGO_CRATES +=	ansi_term	0.12.1	# MI
 MODCARGO_CRATES +=	atty	0.2.14	# MIT
 MODCARGO_CRATES +=	autocfg	1.1.0	# Apache-2.0 OR MIT
 MODCARGO_CRATES +=	bitflags	1.3.2	# MIT/Apache-2.0
-MODCARGO_CRATES +=	bumpalo	3.9.1	# MIT/Apache-2.0
+MODCARGO_CRATES +=	bumpalo	3.11.1	# MIT/Apache-2.0
 MODCARGO_CRATES +=	bytecount	0.6.2	# Apache-2.0/MIT
-MODCARGO_CRATES +=	cc	1.0.73	# MIT/Apache-2.0
+MODCARGO_CRATES +=	cc	1.0.78	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	cfg-if	1.0.0	# MIT/Apache-2.0
 MODCARGO_CRATES +=	clap	3.1.18	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	clap_lex	0.2.0	# MIT OR Apache-2.0
@@ -51,8 +51,8 @@ MODCARGO_CRATES +=	proc-macro2	1.0.39	# 
 MODCARGO_CRATES +=	quick-error	1.2.3	# MIT/Apache-2.0
 MODCARGO_CRATES +=	quote	1.0.18	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	radix-heap	0.4.2	# MIT
-MODCARGO_CRATES +=	rayon	1.5.3	# MIT OR Apache-2.0
-MODCARGO_CRATES +=	rayon-core	1.9.3	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	rayon	1.6.1	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	rayon-core	1.10.1	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	regex	1.5.6	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	regex-syntax	0.6.26	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	rustc-hash	1.1.0	# Apache-2.0/MIT
@@ -67,7 +67,7 @@ MODCARGO_CRATES +=	terminal_size	0.1.17	
 MODCARGO_CRATES +=	terminal_size	0.2.1	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	textwrap	0.15.0	# MIT
 MODCARGO_CRATES +=	tree-sitter	0.20.9	# MIT
-MODCARGO_CRATES +=	tree_magic_mini 3.0.3   # MIT
+MODCARGO_CRATES +=	tree_magic_mini	3.0.3	# MIT
 MODCARGO_CRATES +=	typed-arena	2.0.1	# MIT
 MODCARGO_CRATES +=	unicode-ident	1.0.0	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	unicode-width	0.1.9	# MIT/Apache-2.0
Index: distinfo
===
RCS file: /cvs/ports/devel/difftastic/distinfo,v
retrieving revision 1.2
diff -u -p -r1.2 distinfo
--- distinfo	29 Dec 2022 15:31:32 -	1.2
+++ distinfo	31 Jan 2023 20:34:27 -
@@ -3,9 +3,9 @@ SHA256 (cargo/ansi_term-0.12.1.tar.gz) =
 SHA256 (cargo/atty-0.2.14.tar.gz) = 2bOb4Ydw0RQhzbG5lHpF3T836TCSy/N3YUgooxnV/ug=
 SHA256 (cargo/autocfg-1.1.0.tar.gz) = 1GiAK6sXy8DMV16bBT9B5yqja/prf1XjUp/6QxYbl/o=
 SHA256 (cargo/bitflags-1.3.2.tar.gz) = vvONRRY8Lx3eCUp9/TPM9ZXJKQXI+PT9wY0G+xA3cYo=
-SHA256 (cargo/bumpalo-3.9.1.tar.gz) = pKRaRqsfJBLlPToK3nb/rSAlgEKUVpquOHIxoM1uCJk=
+SHA256 (cargo/bumpalo-3.11.1.tar.gz) = Vy9pUTYhEYgwjxatLKXIUacSxGQGCuaXSURFjrg4gLo=
 SHA256 (cargo/bytecount-0.6.2.tar.gz) = cv6zH/yGSY2s29D867VhOOcXeozFzqRRYDHRWuhadC4=
-SHA256 (cargo/cc-1.0.73.tar.gz) = L/8qaSezu4f5WV1nGWpwST9idoenHYeg1pIkLDP1jBE=
+SHA256 (cargo/cc-1.0.78.tar.gz) = ogEE4jNc6KZZ1t2SpRp2egwGJZnHOzQ/0VLLQB6CjD0=
 SHA256 (cargo/cfg-if-1.0.0.tar.gz) = uvHeQzl2FYi8Bhnjy8ASDuWC67dLU7Tvv3kRe9LaQP0=
 SHA256 (cargo/clap-3.1.18.tar.gz) = 0tvfS9rLM0ZuhUzoie7o39Vymr98zXZk0KLWDNOERAs=
 SHA256 (cargo/clap_lex-0.2.0.tar.gz) = o3w18REtrV5uCxra/3mFB0l6GPzuswzOs7rn0UJ7khM=
@@ -51,8 +51,8 @@ SHA256 (cargo/proc-macro2-1.0.39.tar.gz)
 SHA256 (cargo/quick-error-1.2.3.tar.gz) = odAZQdgvoqtQvh555nFCid183njrpMB0vFpDdPZQ3+A=
 SHA256 (cargo/quote-1.0.18.tar.gz) = of61TtaTuTqE4UCUlDuEt8Tq4gTFErfMuVqwxm0nitE=
 SHA256 (cargo/radix-heap-0.4.2.tar.gz) = Wf/snfRkATKVtJkpiBHmo94xv4EoCSE1gmUX2xLe5gE=
-SHA256 (cargo/rayon-1.5.3.tar.gz) = vZnldy6ti6pSFSeMmxW/kgh3CenBstH5fNtaGDyTOn0=
-SHA256 (cargo/rayon-core-1.9.3.tar.gz) = JYvNtaxtrUhJG7KZLba3z3SHiwOEkIrxJII9EYyZaD8=
+SHA256 (cargo/rayon-1.6.1.tar.gz) = bbOiE63wKzvP0tOEa7QcsihX0TF4ngHfQ0+357wHWbc=
+SHA256 (cargo/rayon-core-1.10.1.tar.gz) = ysQQr10Aq2iEUotKtp0ejhRujUcSAYAPobRSQSbeatM=
 SHA256 (cargo/regex-1.5.6.tar.gz) = 

CVS: cvs.openbsd.org: ports

2023-01-31 Thread Alexandre Ratchov
CVSROOT:/cvs
Module name:ports
Changes by: ratc...@cvs.openbsd.org 2023/01/31 13:27:39

Modified files:
x11: Makefile 

Log message:
Add sndiokeys

ok sthen@



CVS: cvs.openbsd.org: ports

2023-01-31 Thread Alexandre Ratchov
CVSROOT:/cvs
Module name:ports
Changes by: ratc...@cvs.openbsd.org 2023/01/31 13:25:05

Log message:
Control sndiod with hot-keys and play keyboard bells

tweaks from and ok sthen@

Status:

Vendor Tag: ratchov
Release Tags:   ratchov_20230131

N ports/x11/sndiokeys/Makefile
N ports/x11/sndiokeys/distinfo
N ports/x11/sndiokeys/pkg/DESCR
N ports/x11/sndiokeys/pkg/PLIST

No conflicts created by this import



Re: NEW sysutils/borgbackup-2.0.0b4

2023-01-31 Thread Stuart Henderson
On 2023/01/31 20:04, Theo Buehler wrote:
> The below diff was obtained by looking at the diff between our x86gas.pl
> and what openssl have. It is basically libcrypto/perlasm/x86gas.pl -r1.5.
> 
> With this diff, borgbackup/2.0 builds and passes regress on i386,
> openssl/1.1 regress also passes (modulo known shlibload test breakage).

OK, that's much nicer, thanks.



Re: [update] devel/difftastic 0.42

2023-01-31 Thread Volker Schlecht

Updated diff to CVS head.

On 1/29/23 19:41, Volker Schlecht wrote:

* Update devel/difftastic to release 0.42
* Get rid of the Cargo.toml.orig files in extracted crates to make 
update-patches less painful
* patch book.toml to not copy and install Open Sans and Source Code Pro 
webfonts with the html documentationIndex: Makefile
===
RCS file: /cvs/ports/devel/difftastic/Makefile,v
retrieving revision 1.3
diff -u -p -r1.3 Makefile
--- Makefile	30 Jan 2023 13:28:39 -	1.3
+++ Makefile	31 Jan 2023 20:10:02 -
@@ -2,7 +2,7 @@ COMMENT =		diff tool that compares files
 
 GH_ACCOUNT =		Wilfred
 GH_PROJECT =		difftastic
-GH_TAGNAME =		0.40.0
+GH_TAGNAME =		0.42.0
 
 HOMEPAGE =		https://difftastic.wilfred.me.uk/
 
@@ -27,6 +27,10 @@ post-extract:
 	sed -i 's/DFT_VERSION_HERE/${GH_TAGNAME}/g' \
 	${WRKSRC}/manual/src/introduction.md
 	sed -i '18,20d' ${WRKSRC}/manual/book.toml
+
+# Get rid of the Cargo.toml.orig files in extracted crates
+pre-patch:
+	find ${WRKSRC}/modcargo-crates -name '*.orig' -delete
 
 # Build and install HTML manual with mdBook
 pre-install:
Index: crates.inc
===
RCS file: /cvs/ports/devel/difftastic/crates.inc,v
retrieving revision 1.2
diff -u -p -r1.2 crates.inc
--- crates.inc	29 Dec 2022 15:31:32 -	1.2
+++ crates.inc	31 Jan 2023 20:10:02 -
@@ -3,9 +3,9 @@ MODCARGO_CRATES +=	ansi_term	0.12.1	# MI
 MODCARGO_CRATES +=	atty	0.2.14	# MIT
 MODCARGO_CRATES +=	autocfg	1.1.0	# Apache-2.0 OR MIT
 MODCARGO_CRATES +=	bitflags	1.3.2	# MIT/Apache-2.0
-MODCARGO_CRATES +=	bumpalo	3.9.1	# MIT/Apache-2.0
+MODCARGO_CRATES +=	bumpalo	3.11.1	# MIT/Apache-2.0
 MODCARGO_CRATES +=	bytecount	0.6.2	# Apache-2.0/MIT
-MODCARGO_CRATES +=	cc	1.0.73	# MIT/Apache-2.0
+MODCARGO_CRATES +=	cc	1.0.78	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	cfg-if	1.0.0	# MIT/Apache-2.0
 MODCARGO_CRATES +=	clap	3.1.18	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	clap_lex	0.2.0	# MIT OR Apache-2.0
@@ -51,8 +51,8 @@ MODCARGO_CRATES +=	proc-macro2	1.0.39	# 
 MODCARGO_CRATES +=	quick-error	1.2.3	# MIT/Apache-2.0
 MODCARGO_CRATES +=	quote	1.0.18	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	radix-heap	0.4.2	# MIT
-MODCARGO_CRATES +=	rayon	1.5.3	# MIT OR Apache-2.0
-MODCARGO_CRATES +=	rayon-core	1.9.3	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	rayon	1.6.1	# MIT OR Apache-2.0
+MODCARGO_CRATES +=	rayon-core	1.10.1	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	regex	1.5.6	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	regex-syntax	0.6.26	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	rustc-hash	1.1.0	# Apache-2.0/MIT
@@ -67,7 +67,7 @@ MODCARGO_CRATES +=	terminal_size	0.1.17	
 MODCARGO_CRATES +=	terminal_size	0.2.1	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	textwrap	0.15.0	# MIT
 MODCARGO_CRATES +=	tree-sitter	0.20.9	# MIT
-MODCARGO_CRATES +=	tree_magic_mini 3.0.3   # MIT
+MODCARGO_CRATES +=	tree_magic_mini	3.0.3	# MIT
 MODCARGO_CRATES +=	typed-arena	2.0.1	# MIT
 MODCARGO_CRATES +=	unicode-ident	1.0.0	# MIT OR Apache-2.0
 MODCARGO_CRATES +=	unicode-width	0.1.9	# MIT/Apache-2.0
Index: distinfo
===
RCS file: /cvs/ports/devel/difftastic/distinfo,v
retrieving revision 1.2
diff -u -p -r1.2 distinfo
--- distinfo	29 Dec 2022 15:31:32 -	1.2
+++ distinfo	31 Jan 2023 20:10:02 -
@@ -3,9 +3,9 @@ SHA256 (cargo/ansi_term-0.12.1.tar.gz) =
 SHA256 (cargo/atty-0.2.14.tar.gz) = 2bOb4Ydw0RQhzbG5lHpF3T836TCSy/N3YUgooxnV/ug=
 SHA256 (cargo/autocfg-1.1.0.tar.gz) = 1GiAK6sXy8DMV16bBT9B5yqja/prf1XjUp/6QxYbl/o=
 SHA256 (cargo/bitflags-1.3.2.tar.gz) = vvONRRY8Lx3eCUp9/TPM9ZXJKQXI+PT9wY0G+xA3cYo=
-SHA256 (cargo/bumpalo-3.9.1.tar.gz) = pKRaRqsfJBLlPToK3nb/rSAlgEKUVpquOHIxoM1uCJk=
+SHA256 (cargo/bumpalo-3.11.1.tar.gz) = Vy9pUTYhEYgwjxatLKXIUacSxGQGCuaXSURFjrg4gLo=
 SHA256 (cargo/bytecount-0.6.2.tar.gz) = cv6zH/yGSY2s29D867VhOOcXeozFzqRRYDHRWuhadC4=
-SHA256 (cargo/cc-1.0.73.tar.gz) = L/8qaSezu4f5WV1nGWpwST9idoenHYeg1pIkLDP1jBE=
+SHA256 (cargo/cc-1.0.78.tar.gz) = ogEE4jNc6KZZ1t2SpRp2egwGJZnHOzQ/0VLLQB6CjD0=
 SHA256 (cargo/cfg-if-1.0.0.tar.gz) = uvHeQzl2FYi8Bhnjy8ASDuWC67dLU7Tvv3kRe9LaQP0=
 SHA256 (cargo/clap-3.1.18.tar.gz) = 0tvfS9rLM0ZuhUzoie7o39Vymr98zXZk0KLWDNOERAs=
 SHA256 (cargo/clap_lex-0.2.0.tar.gz) = o3w18REtrV5uCxra/3mFB0l6GPzuswzOs7rn0UJ7khM=
@@ -51,8 +51,8 @@ SHA256 (cargo/proc-macro2-1.0.39.tar.gz)
 SHA256 (cargo/quick-error-1.2.3.tar.gz) = odAZQdgvoqtQvh555nFCid183njrpMB0vFpDdPZQ3+A=
 SHA256 (cargo/quote-1.0.18.tar.gz) = of61TtaTuTqE4UCUlDuEt8Tq4gTFErfMuVqwxm0nitE=
 SHA256 (cargo/radix-heap-0.4.2.tar.gz) = Wf/snfRkATKVtJkpiBHmo94xv4EoCSE1gmUX2xLe5gE=
-SHA256 (cargo/rayon-1.5.3.tar.gz) = vZnldy6ti6pSFSeMmxW/kgh3CenBstH5fNtaGDyTOn0=
-SHA256 (cargo/rayon-core-1.9.3.tar.gz) = JYvNtaxtrUhJG7KZLba3z3SHiwOEkIrxJII9EYyZaD8=
+SHA256 (cargo/rayon-1.6.1.tar.gz) = bbOiE63wKzvP0tOEa7QcsihX0TF4ngHfQ0+357wHWbc=
+SHA256 (cargo/rayon-core-1.10.1.tar.gz) = ysQQr10Aq2iEUotKtp0ejhRujUcSAYAPobRSQSbeatM=
 SHA256 

CVS: cvs.openbsd.org: ports

2023-01-31 Thread Stuart Henderson
CVSROOT:/cvs
Module name:ports
Changes by: st...@cvs.openbsd.org   2023/01/31 13:04:16

Modified files:
sysutils/fd: Makefile crates.inc distinfo 
sysutils/fd/pkg: PLIST 
Added files:
sysutils/fd/patches: patch-Makefile 

Log message:
update to fd-8.6.0, install shell-completion files



cannot attach files in sogo webmail with non ascii symbols in filename

2023-01-31 Thread Maksim Rodin
Hello,
I noticed that I cannot attach files with non ascii symbols in filename using 
sogo webmail.
There is an entry in /var/log/sogo/sogo.log:
sogod[82818:12065535212040] EXCEPTION:  
NAME:NSCharacterConversionException REASON:Can't get cString from Unicode 
string. INFO:(null)

After some googling I found out that sogo uses GNUstep as a dependency
and it requires the following envvar to be set for _sogo user:
$ export GNUSTEP_STRING_ENCODING=NSUTF8StringEncoding
When I launch sogo the following way:
su - _sogo -c 'GNUSTEP_STRING_ENCODING=NSUTF8StringEncoding sogod'
it works and there are no problems with adding attachments.
The question is: what is the best way to set this envvar for sogod
daemon so that I can control the sogod service using usual rcctl commands?
May be it would not harm to hardcode this setting in the package?

-- 
Maksim Rodin



CVS: cvs.openbsd.org: ports

2023-01-31 Thread Kurt Miller
CVSROOT:/cvs
Module name:ports
Changes by: k...@cvs.openbsd.org2023/01/31 12:50:04

Modified files:
devel/jdk/17   : Makefile distinfo 
devel/jdk/17/pkg: PLIST 

Log message:
Update to 17.0.6 GA:
* Contains many upstream bug fixes which can be found in the release
notes here:
https://foojay.io/java-17/?version=17.0.6=012023=component
https://openjdk.org/groups/vulnerability/advisories/2023-01-17
* Update bootstraps and remove libc copy

okay sthen@



CVS: cvs.openbsd.org: ports

2023-01-31 Thread Kurt Miller
CVSROOT:/cvs
Module name:ports
Changes by: k...@cvs.openbsd.org2023/01/31 12:48:02

Modified files:
devel/jdk/11   : Makefile distinfo 
devel/jdk/11/pkg: PLIST 

Log message:
Update to 11.0.18 GA:
* Contains many upstream bug fixes which can be found in the release
notes here:
https://foojay.io/java-11/?version=11.0.18=012023=component
https://openjdk.org/groups/vulnerability/advisories/2023-01-17
* Update bootstraps and remove libc copy

okay sthen@



CVS: cvs.openbsd.org: ports

2023-01-31 Thread Kurt Miller
CVSROOT:/cvs
Module name:ports
Changes by: k...@cvs.openbsd.org2023/01/31 12:43:09

Modified files:
devel/jdk/1.8  : Makefile distinfo 

Log message:
Update to 8u362 GA:
* Contains upstream bug and security fixes:
https://foojay.io/java-8/?tab=component=openjdk8u362=012023
https://openjdk.org/groups/vulnerability/advisories/2023-01-17
* Update bootstraps and remove libc copy

okay sthen@



CVS: cvs.openbsd.org: ports

2023-01-31 Thread Stuart Henderson
CVSROOT:/cvs
Module name:ports
Changes by: st...@cvs.openbsd.org   2023/01/31 12:40:18

ports/sysutils/fd/patches

Update of /cvs/ports/sysutils/fd/patches
In directory cvs.openbsd.org:/tmp/cvs-serv81987/patches

Log Message:
Directory /cvs/ports/sysutils/fd/patches added to the repository



Re: NEW sysutils/borgbackup-2.0.0b4

2023-01-31 Thread Bjorn Ketelaars
On Tue 31/01/2023 20:04, Theo Buehler wrote:
> The below diff was obtained by looking at the diff between our x86gas.pl
> and what openssl have. It is basically libcrypto/perlasm/x86gas.pl -r1.5.
> 
> With this diff, borgbackup/2.0 builds and passes regress on i386,
> openssl/1.1 regress also passes (modulo known shlibload test breakage).

That looks like a better diff than the one i send.

If it works for you, OK bket@



Re: NEW sysutils/borgbackup-2.0.0b4

2023-01-31 Thread Theo Buehler
The below diff was obtained by looking at the diff between our x86gas.pl
and what openssl have. It is basically libcrypto/perlasm/x86gas.pl -r1.5.

With this diff, borgbackup/2.0 builds and passes regress on i386,
openssl/1.1 regress also passes (modulo known shlibload test breakage).

Index: Makefile
===
RCS file: /cvs/ports/security/openssl/1.1/Makefile,v
retrieving revision 1.52
diff -u -p -r1.52 Makefile
--- Makefile29 Jan 2023 07:38:26 -  1.52
+++ Makefile31 Jan 2023 18:24:18 -
@@ -8,7 +8,7 @@ PORTROACH=  limit:^1\.1\.[0-9][a-z] skipb
 V= 1.1.1s
 PKGSPEC=   openssl->=1.1.0v0,<1.2v0
 EPOCH= 0
-REVISION=  6
+REVISION=  7
 
 SHLIBVER=  11.6
 SHARED_LIBS=   crypto ${SHLIBVER} \
Index: patches/patch-crypto_perlasm_x86gas_pl
===
RCS file: patches/patch-crypto_perlasm_x86gas_pl
diff -N patches/patch-crypto_perlasm_x86gas_pl
--- /dev/null   1 Jan 1970 00:00:00 -
+++ patches/patch-crypto_perlasm_x86gas_pl  31 Jan 2023 18:54:48 -
@@ -0,0 +1,16 @@
+Index: crypto/perlasm/x86gas.pl
+--- crypto/perlasm/x86gas.pl.orig
 crypto/perlasm/x86gas.pl
+@@ -166,10 +166,8 @@ sub ::file_end
+   }
+ }
+ if (grep {/\b${nmdecor}OPENSSL_ia32cap_P\b/i} @out) {
+-  my $tmp=".comm\t${nmdecor}OPENSSL_ia32cap_P,16";
+-  if ($::macosx)  { push (@out,"$tmp,2\n"); }
+-  elsif ($::elf)  { push (@out,"$tmp,4\n"); }
+-  else{ push (@out,"$tmp\n"); }
++  push (@out, ".extern\t${nmdecor}OPENSSL_ia32cap_P\n");
++  push (@out, ".hidden\t${nmdecor}OPENSSL_ia32cap_P\n");
+ }
+ push(@out,$initseg) if ($initseg);
+ }



mips64 bulk build report

2023-01-31 Thread visa
bulk build on octeon.ports.openbsd.org
started on  Sun Jan 15 16:25:31 UTC 2023
finished at Sat Jan 28 17:23:22 UTC 2023
lasted 14D00h57m
done with kern.version=OpenBSD 7.2-current (GENERIC.MP) #1161: Sun Jan 15 
03:30:27 MST 2023

built packages:9060
Jan 15:1493
Jan 16:1044
Jan 17:717
Jan 18:740
Jan 19:722
Jan 20:1234
Jan 21:544
Jan 23:261
Jan 24:393
Jan 25:376
Jan 27:1531
Jan 28:4


build failures: 78
http://build-failures.rhaalovely.net/mips64/2023-01-15/audio/espeak.log
http://build-failures.rhaalovely.net/mips64/2023-01-15/chinese/libpinyin.log
http://build-failures.rhaalovely.net/mips64/2023-01-15/databases/postgresql-pllua.log
http://build-failures.rhaalovely.net/mips64/2023-01-15/devel/clang-tools-extra.log
http://build-failures.rhaalovely.net/mips64/2023-01-15/devel/go-sys.log
http://build-failures.rhaalovely.net/mips64/2023-01-15/devel/protobuf.log
http://build-failures.rhaalovely.net/mips64/2023-01-15/devel/py-thrift,python3.log
http://build-failures.rhaalovely.net/mips64/2023-01-15/devel/py-unicorn,python3.log
http://build-failures.rhaalovely.net/mips64/2023-01-15/devel/sdcc.log
http://build-failures.rhaalovely.net/mips64/2023-01-15/emulators/openmsx.log
http://build-failures.rhaalovely.net/mips64/2023-01-15/emulators/spike.log
http://build-failures.rhaalovely.net/mips64/2023-01-15/games/astromenace.log
http://build-failures.rhaalovely.net/mips64/2023-01-15/games/hyperrogue.log
http://build-failures.rhaalovely.net/mips64/2023-01-15/games/wesnoth.log
http://build-failures.rhaalovely.net/mips64/2023-01-15/games/witchblast.log
http://build-failures.rhaalovely.net/mips64/2023-01-15/geo/gpstk.log
http://build-failures.rhaalovely.net/mips64/2023-01-15/graphics/enblend-enfuse.log
http://build-failures.rhaalovely.net/mips64/2023-01-15/graphics/openvdb.log
http://build-failures.rhaalovely.net/mips64/2023-01-15/lang/STk.log
http://build-failures.rhaalovely.net/mips64/2023-01-15/lang/gambit.log
http://build-failures.rhaalovely.net/mips64/2023-01-15/lang/gforth.log
http://build-failures.rhaalovely.net/mips64/2023-01-15/lang/librep.log
http://build-failures.rhaalovely.net/mips64/2023-01-15/lang/pfe.log
http://build-failures.rhaalovely.net/mips64/2023-01-15/lang/php/8.1.log
http://build-failures.rhaalovely.net/mips64/2023-01-15/lang/php/8.2.log
http://build-failures.rhaalovely.net/mips64/2023-01-15/mail/opensmtpd-filters/rspamd.log
http://build-failures.rhaalovely.net/mips64/2023-01-15/math/gbc.log
http://build-failures.rhaalovely.net/mips64/2023-01-15/math/igraph.log
http://build-failures.rhaalovely.net/mips64/2023-01-15/math/lean.log
http://build-failures.rhaalovely.net/mips64/2023-01-15/math/lrs.log
http://build-failures.rhaalovely.net/mips64/2023-01-15/math/mlpack,-main.log
http://build-failures.rhaalovely.net/mips64/2023-01-15/math/ntl.log
http://build-failures.rhaalovely.net/mips64/2023-01-15/misc/remind.log
http://build-failures.rhaalovely.net/mips64/2023-01-15/multimedia/assimp.log
http://build-failures.rhaalovely.net/mips64/2023-01-15/net/eduvpn/vpn-daemon.log
http://build-failures.rhaalovely.net/mips64/2023-01-15/net/gortr.log
http://build-failures.rhaalovely.net/mips64/2023-01-15/net/gtk-gnutella.log
http://build-failures.rhaalovely.net/mips64/2023-01-15/net/icinga/core2.log
http://build-failures.rhaalovely.net/mips64/2023-01-15/net/minio/client.log
http://build-failures.rhaalovely.net/mips64/2023-01-15/net/minio/server.log
http://build-failures.rhaalovely.net/mips64/2023-01-15/net/powerdns_recursor.log
http://build-failures.rhaalovely.net/mips64/2023-01-15/net/syncthing.log
http://build-failures.rhaalovely.net/mips64/2023-01-15/net/utox.log
http://build-failures.rhaalovely.net/mips64/2023-01-15/plan9/drawterm.log
http://build-failures.rhaalovely.net/mips64/2023-01-15/security/botan2.log
http://build-failures.rhaalovely.net/mips64/2023-01-15/security/go-siphash.log
http://build-failures.rhaalovely.net/mips64/2023-01-15/security/gobuster.log
http://build-failures.rhaalovely.net/mips64/2023-01-15/security/step-cli.log
http://build-failures.rhaalovely.net/mips64/2023-01-15/security/vault.log
http://build-failures.rhaalovely.net/mips64/2023-01-15/shells/elvish.log
http://build-failures.rhaalovely.net/mips64/2023-01-15/sysutils/amazon-ecs-cli.log
http://build-failures.rhaalovely.net/mips64/2023-01-15/sysutils/ansible.log
http://build-failures.rhaalovely.net/mips64/2023-01-15/sysutils/beats/filebeat.log
http://build-failures.rhaalovely.net/mips64/2023-01-15/sysutils/beats/heartbeat.log
http://build-failures.rhaalovely.net/mips64/2023-01-15/sysutils/beats/metricbeat.log
http://build-failures.rhaalovely.net/mips64/2023-01-15/sysutils/beats/packetbeat.log
http://build-failures.rhaalovely.net/mips64/2023-01-15/sysutils/dep.log
http://build-failures.rhaalovely.net/mips64/2023-01-15/sysutils/direnv.log
http://build-failures.rhaalovely.net/mips64/2023-01-15/sysutils/gitlab-runner.log
http://build-failures.rhaalovely.net/mips64/2023-01-15/sysutils/kubectl.log

CVS: cvs.openbsd.org: ports

2023-01-31 Thread Stuart Henderson
CVSROOT:/cvs
Module name:ports
Changes by: st...@cvs.openbsd.org   2023/01/31 11:24:41

Modified files:
textproc/py-xlrd: Makefile distinfo 
textproc/py-xlrd/pkg: DESCR PLIST 

Log message:
update to py3-xlrd-2.0.1



CVS: cvs.openbsd.org: ports

2023-01-31 Thread Robert Nagy
CVSROOT:/cvs
Module name:ports
Changes by: rob...@cvs.openbsd.org  2023/01/31 10:46:56

Modified files:
mail/kopano/core: Makefile 
Added files:
mail/kopano/core/patches: patch-inetmapi_MAPISMTPTransport_cpp 
  patch-inetmapi_MAPISMTPTransport_h 

Log message:
unbreak after libvmime update



CVS: cvs.openbsd.org: ports

2023-01-31 Thread Jeremie Courreges-Anglas
CVSROOT:/cvs
Module name:ports
Changes by: j...@cvs.openbsd.org2023/01/31 09:22:28

Added files:
devel/abseil-cpp/patches: patch-absl_status_status_cc 

Log message:
Fix build on sparc64

#ifdef around uses of errno constants not provided by our errno.h
With base-clang those missing errno constants are covered up by
/usr/include/c++/v1/errno.h.  ok kn@ (maintainer) tb@



Re: devel/abseil-cpp: update to LTS 20230125

2023-01-31 Thread Klemens Nanni
On Tue, Jan 31, 2023 at 02:57:45PM +, Klemens Nanni wrote:
> 30.01.2023 17:27, Klemens Nanni пишет:
> > https://github.com/abseil/abseil-cpp/releases/tag/20230125.0
> > 
> > One diff got merged, the other about disabled PowerPC bits remains, but
> > moved code to a new file.
> > 
> > To avoid churn in every update diff, I've folded library handling so
> > that only one line changes version and others possibly lose/gain names.
> > 
> > If that seems fine, I'm inclined to do that mechanical move first and
> > then commit the update separately so this bump already benefits from it
> > as it adds new libraries.
> 
> This proved useful to defer test compilation and thus reduce build time
> by more than 50%, so I just committed those bits.
> 
> do-build and do-test now compile 247 and 392 files, respectively.
> 
> > tg_owt and tdesktop build and run fine on amd64.
> > 
> > ---
> > 98% tests passed, 4 tests failed out of 203
> > 
> > Total Test time (real) = 187.86 sec
> > 
> > The following tests FAILED:
> >  90 - absl_log_stripping_test (Failed)
> > 155 - absl_charconv_test (Failed)
> > 163 - absl_str_format_convert_test (Failed)
> > 191 - absl_time_test (Failed)
> > ---
> > 
> > Feedback? OK?
> 
> With this update,
> do-build and do-test now compile 307 and 454 files, respectively.

Rebased after more cleanup and jca's clang 15 fix for tests.
Sorry for the noise.

Index: Makefile
===
RCS file: /cvs/ports/devel/abseil-cpp/Makefile,v
retrieving revision 1.11
diff -u -p -r1.11 Makefile
--- Makefile31 Jan 2023 16:10:53 -  1.11
+++ Makefile31 Jan 2023 16:14:08 -
@@ -1,9 +1,9 @@
-COMMENT =  abseil common libraries (c++)
+COMMENT =  abseil common libraries (C++)
 CATEGORIES =   devel
 
 GH_ACCOUNT =   abseil
 GH_PROJECT =   ${GH_ACCOUNT}-cpp
-GH_TAGNAME =   20220623.1
+GH_TAGNAME =   20230125.0
 
 HOMEPAGE = https://abseil.io/
 
@@ -16,15 +16,19 @@ PERMIT_PACKAGE =Yes
 ABSL_LIBS = \
 bad_any_cast_impl bad_optional_access bad_variant_access base city \
 civil_time cord cord_internal cordz_functions cordz_handle cordz_info \
-cordz_sample_token debugging_internal demangle_internal examine_stack \
+cordz_sample_token crc32c crc_cord_state crc_cpu_detect crc_internal \
+debugging_internal demangle_internal die_if_null examine_stack \
 exponential_biased failure_signal_handler flags flags_commandlineflag \
 flags_commandlineflag_internal flags_config flags_internal \
 flags_marshalling flags_parse flags_private_handle_accessor \
 flags_program_name flags_reflection flags_usage flags_usage_internal \
-graphcycles_internal hash hashtablez_sampler int128 log_severity \
-low_level_hash malloc_internal periodic_sampler random_distributions \
-random_internal_distribution_test_util random_internal_platform \
-random_internal_pool_urbg random_internal_randen \
+graphcycles_internal hash hashtablez_sampler int128 log_entry log_flags \
+log_globals log_initialize log_internal_check_op log_internal_conditions \
+log_internal_format log_internal_globals log_internal_log_sink_set \
+log_internal_message log_internal_nullguard log_internal_proto \
+log_severity log_sink low_level_hash malloc_internal periodic_sampler \
+random_distributions random_internal_distribution_test_util \
+random_internal_platform random_internal_pool_urbg random_internal_randen \
 random_internal_randen_hwaes random_internal_randen_hwaes_impl \
 random_internal_randen_slow random_internal_seed_material \
 random_seed_gen_exception random_seed_sequences raw_hash_set \
@@ -32,7 +36,7 @@ ABSL_LIBS = \
 statusor str_format_internal strerror strings strings_internal symbolize \
 synchronization throw_delegate time time_zone
 .for _lib in ${ABSL_LIBS}
-SHARED_LIBS += absl_${_lib}1.0 # 2206.0.0
+SHARED_LIBS += absl_${_lib}2.0 # 2301.0.0
 .endfor
 
 # on updates, build with `ALL_TARGET=all' once to pick up new libraries
Index: distinfo
===
RCS file: /cvs/ports/devel/abseil-cpp/distinfo,v
retrieving revision 1.2
diff -u -p -r1.2 distinfo
--- distinfo4 Dec 2022 17:23:22 -   1.2
+++ distinfo31 Jan 2023 16:14:08 -
@@ -1,2 +1,2 @@
-SHA256 (abseil-cpp-20220623.1.tar.gz) = 
kayH0wzG15+auXTFGHSnBN6cJkfED2kyWXMpooIhe6g=
-SIZE (abseil-cpp-20220623.1.tar.gz) = 1957483
+SHA256 (abseil-cpp-20230125.0.tar.gz) = 
PqSafZdCG4ioxIoN4WwWBI4Xclx+wPHT6iaDoqda3CE=
+SIZE (abseil-cpp-20230125.0.tar.gz) = 2119580
Index: patches/patch-absl_base_internal_unscaledcycleclock_config_h
===
RCS file: patches/patch-absl_base_internal_unscaledcycleclock_config_h
diff -N patches/patch-absl_base_internal_unscaledcycleclock_config_h
--- /dev/null   1 Jan 1970 00:00:00 -
+++ 

CVS: cvs.openbsd.org: ports

2023-01-31 Thread Kurt Mosiejczuk
CVSROOT:/cvs
Module name:ports
Changes by: k...@cvs.openbsd.org2023/01/31 09:12:30

Modified files:
www/hiawatha   : Makefile 
www/hiawatha/patches: patch-CMakeLists_txt 

Log message:
ld.bfd doesn't understand DWARF-4 format. So drop that specification from
CMakeLists.txt. (This is done upstream for the next release).

This fixes the build on sparc64

"sure" jca@



CVS: cvs.openbsd.org: ports

2023-01-31 Thread Klemens Nanni
CVSROOT:/cvs
Module name:ports
Changes by: k...@cvs.openbsd.org2023/01/31 09:10:53

Modified files:
devel/abseil-cpp: Makefile 

Log message:
Zap wyhash ghost library

Listed in SHARED_LIBS since import but never built or packaged.
grep shows a comment containing "wyhash", that's it.

Remove it and clarify target handling.
No PLIST/package change.



CVS: cvs.openbsd.org: ports

2023-01-31 Thread Landry Breuil
CVSROOT:/cvs
Module name:ports
Changes by: lan...@cvs.openbsd.org  2023/01/31 08:11:02

Modified files:
www/mozilla-firefox: Tag: OPENBSD_7_2 Makefile distinfo 

Log message:
www/mozilla-firefox: MFC update to 109.0.1.

see https://www.mozilla.org/en-US/firefox/109.0.1/releasenotes/



CVS: cvs.openbsd.org: ports

2023-01-31 Thread Jeremie Courreges-Anglas
CVSROOT:/cvs
Module name:ports
Changes by: j...@cvs.openbsd.org2023/01/31 08:09:48

Modified files:
devel/abseil-cpp/patches: patch-absl_debugging_CMakeLists_txt 

Log message:
Fix cmake endif(), I committed the wrong version of the diff



CVS: cvs.openbsd.org: ports

2023-01-31 Thread Jeremie Courreges-Anglas
CVSROOT:/cvs
Module name:ports
Changes by: j...@cvs.openbsd.org2023/01/31 08:05:53

Modified files:
devel/abseil-cpp/patches: patch-absl_debugging_CMakeLists_txt 

Log message:
Drop test with MD code that fails to link with ld.lld 15 on amd64

Error line:
ld: error: cannot place 
absl/debugging/CMakeFiles/absl_symbolize_test.dir/symbolize_test.cc.o:(.text) 
into .text: --execute-only does not support intermingling data and code

ok kn@ (maintainer)



CVS: cvs.openbsd.org: ports

2023-01-31 Thread Landry Breuil
CVSROOT:/cvs
Module name:ports
Changes by: lan...@cvs.openbsd.org  2023/01/31 08:04:54

Modified files:
www/mozilla-firefox: Makefile distinfo 

Log message:
www/mozilla-firefox: update to 109.0.1.

see https://www.mozilla.org/en-US/firefox/109.0.1/releasenotes/



Re: devel/abseil-cpp: update to LTS 20230125

2023-01-31 Thread Klemens Nanni
30.01.2023 17:27, Klemens Nanni пишет:
> https://github.com/abseil/abseil-cpp/releases/tag/20230125.0
> 
> One diff got merged, the other about disabled PowerPC bits remains, but
> moved code to a new file.
> 
> To avoid churn in every update diff, I've folded library handling so
> that only one line changes version and others possibly lose/gain names.
> 
> If that seems fine, I'm inclined to do that mechanical move first and
> then commit the update separately so this bump already benefits from it
> as it adds new libraries.

This proved useful to defer test compilation and thus reduce build time
by more than 50%, so I just committed those bits.

do-build and do-test now compile 247 and 392 files, respectively.

> tg_owt and tdesktop build and run fine on amd64.
> 
> ---
> 98% tests passed, 4 tests failed out of 203
> 
> Total Test time (real) = 187.86 sec
> 
> The following tests FAILED:
>  90 - absl_log_stripping_test (Failed)
> 155 - absl_charconv_test (Failed)
> 163 - absl_str_format_convert_test (Failed)
> 191 - absl_time_test (Failed)
> ---
> 
> Feedback? OK?

With this update,
do-build and do-test now compile 307 and 454 files, respectively.

Index: Makefile
===
RCS file: /cvs/ports/devel/abseil-cpp/Makefile,v
retrieving revision 1.10
diff -u -p -r1.10 Makefile
--- Makefile31 Jan 2023 14:45:00 -  1.10
+++ Makefile31 Jan 2023 14:54:42 -
@@ -1,9 +1,9 @@
-COMMENT =  abseil common libraries (c++)
+COMMENT =  abseil common libraries (C++)
 CATEGORIES =   devel
 
 GH_ACCOUNT =   abseil
 GH_PROJECT =   ${GH_ACCOUNT}-cpp
-GH_TAGNAME =   20220623.1
+GH_TAGNAME =   20230125.0
 
 HOMEPAGE = https://abseil.io/
 
@@ -16,15 +16,19 @@ PERMIT_PACKAGE =Yes
 ABSL_LIBS = \
 bad_any_cast_impl bad_optional_access bad_variant_access base city \
 civil_time cord cord_internal cordz_functions cordz_handle cordz_info \
-cordz_sample_token debugging_internal demangle_internal examine_stack \
+cordz_sample_token crc32c crc_cord_state crc_cpu_detect crc_internal \
+debugging_internal demangle_internal die_if_null examine_stack \
 exponential_biased failure_signal_handler flags flags_commandlineflag \
 flags_commandlineflag_internal flags_config flags_internal \
 flags_marshalling flags_parse flags_private_handle_accessor \
 flags_program_name flags_reflection flags_usage flags_usage_internal \
-graphcycles_internal hash hashtablez_sampler int128 log_severity \
-low_level_hash malloc_internal periodic_sampler random_distributions \
-random_internal_distribution_test_util random_internal_platform \
-random_internal_pool_urbg random_internal_randen \
+graphcycles_internal hash hashtablez_sampler int128 log_entry log_flags \
+log_globals log_initialize log_internal_check_op log_internal_conditions \
+log_internal_format log_internal_globals log_internal_log_sink_set \
+log_internal_message log_internal_nullguard log_internal_proto \
+log_severity log_sink low_level_hash malloc_internal periodic_sampler \
+random_distributions random_internal_distribution_test_util \
+random_internal_platform random_internal_pool_urbg random_internal_randen \
 random_internal_randen_hwaes random_internal_randen_hwaes_impl \
 random_internal_randen_slow random_internal_seed_material \
 random_seed_gen_exception random_seed_sequences raw_hash_set \
@@ -32,7 +36,7 @@ ABSL_LIBS = \
 statusor str_format_internal strerror strings strings_internal symbolize \
 synchronization throw_delegate time time_zone wyhash
 .for _lib in ${ABSL_LIBS}
-SHARED_LIBS += absl_${_lib}1.0 # 2206.0.0
+SHARED_LIBS += absl_${_lib}2.0 # 2301.0.0
 .endfor
 
 # on updates, build with `ALL_TARGET=all' once to pick up new libraries
Index: distinfo
===
RCS file: /cvs/ports/devel/abseil-cpp/distinfo,v
retrieving revision 1.2
diff -u -p -r1.2 distinfo
--- distinfo4 Dec 2022 17:23:22 -   1.2
+++ distinfo31 Jan 2023 14:54:42 -
@@ -1,2 +1,2 @@
-SHA256 (abseil-cpp-20220623.1.tar.gz) = 
kayH0wzG15+auXTFGHSnBN6cJkfED2kyWXMpooIhe6g=
-SIZE (abseil-cpp-20220623.1.tar.gz) = 1957483
+SHA256 (abseil-cpp-20230125.0.tar.gz) = 
PqSafZdCG4ioxIoN4WwWBI4Xclx+wPHT6iaDoqda3CE=
+SIZE (abseil-cpp-20230125.0.tar.gz) = 2119580
Index: patches/patch-absl_base_internal_unscaledcycleclock_config_h
===
RCS file: patches/patch-absl_base_internal_unscaledcycleclock_config_h
diff -N patches/patch-absl_base_internal_unscaledcycleclock_config_h
--- /dev/null   1 Jan 1970 00:00:00 -
+++ patches/patch-absl_base_internal_unscaledcycleclock_config_h31 Jan 
2023 14:54:42 -
@@ -0,0 +1,16 @@
+Disable the PowerPC counter, because UnscaledCycleClock::Frequency()
+is not implemented on OpenBSD.  Avoids 

CVS: cvs.openbsd.org: ports

2023-01-31 Thread Theo Buehler
CVSROOT:/cvs
Module name:ports
Changes by: t...@cvs.openbsd.org2023/01/31 07:53:20

Modified files:
security/libgcrypt: Makefile 
Added files:
security/libgcrypt/patches: patch-cipher_sha256-avx-amd64_S 

Log message:
libgcrypt: missed sha256 for avx as well. Hopefully the last one.



CVS: cvs.openbsd.org: ports

2023-01-31 Thread Klemens Nanni
CVSROOT:/cvs
Module name:ports
Changes by: k...@cvs.openbsd.org2023/01/31 07:45:00

Modified files:
devel/abseil-cpp: Makefile 

Log message:
move ALL_TARGET line, comment on updates



CVS: cvs.openbsd.org: ports

2023-01-31 Thread Theo Buehler
CVSROOT:/cvs
Module name:ports
Changes by: t...@cvs.openbsd.org2023/01/31 07:26:58

Modified files:
security/libgcrypt: Makefile 
Added files:
security/libgcrypt/patches: patch-cipher_sha512-avx-amd64_S 

Log message:
libgcrypt: fix sha512 on older amd64 machines. Reported by giovanni via jca



CVS: cvs.openbsd.org: ports

2023-01-31 Thread Klemens Nanni
CVSROOT:/cvs
Module name:ports
Changes by: k...@cvs.openbsd.org2023/01/31 07:26:45

Modified files:
devel/abseil-cpp: Makefile 

Log message:
Defer tests compilation to test target

Pass the list of shared libraries as build targets to drop the number of
compilation units from 639 to 247 (on amd64), speeding up build/package
phases quite a lot.

Build the remaining 392 test files in pre-test, only when they're needed.

No PLIST/package change.



CVS: cvs.openbsd.org: ports

2023-01-31 Thread Klemens Nanni
CVSROOT:/cvs
Module name:ports
Changes by: k...@cvs.openbsd.org2023/01/31 07:22:27

Modified files:
devel/abseil-cpp: Makefile 

Log message:
fold shared libs handling to avoid diff churn

upstream keeps .so versions in sync, so should we.
this way updates crank the version in just one line and addition/removals
become clearer.

no plist change.



CVS: cvs.openbsd.org: ports

2023-01-31 Thread Theo Buehler
CVSROOT:/cvs
Module name:ports
Changes by: t...@cvs.openbsd.org2023/01/31 07:20:33

Modified files:
lang/racket-minimal: Makefile 

Log message:
lang/racket-minimal: it turns out that llvm 13 and 15's versions of strip
remove the .rackboot (and the .comment) sections. So explicitly tell srip
to leave that section in place.

with help from jca, naddy and sthen
ok sthen



[NEW] archivers/ancient

2023-01-31 Thread Frederic Cambus
Hi ports@,

Here is a new port: archivers/ancient

It is a newly required dependency for updating audio/ocp to the latest
released version.

>From DESCR:

This is a collection of decompression routines for old formats popular in
the Amiga, Atari computers and some other systems from 80's and 90's as
well as some that are currently used which were used in a some specific
way in these old systems.

Comments? OK?


ancient.tar.gz
Description: application/gzip


CVS: cvs.openbsd.org: ports

2023-01-31 Thread Jeremie Courreges-Anglas
CVSROOT:/cvs
Module name:ports
Changes by: j...@cvs.openbsd.org2023/01/31 06:51:02

Modified files:
net/sniproxy   : Makefile distinfo 

Log message:
Update to sniproxy-0.6.7

>From upstream/maintainer Renaud Allard



CVS: cvs.openbsd.org: ports

2023-01-31 Thread Jeremie Courreges-Anglas
CVSROOT:/cvs
Module name:ports
Changes by: j...@cvs.openbsd.org2023/01/31 06:37:34

Modified files:
security/p5-Crypt-OpenSSL-PKCS10/patches: patch-PKCS10_xs 

Log message:
Fix types mismatch and unbreak with clang 15



CVS: cvs.openbsd.org: ports

2023-01-31 Thread Jeremie Courreges-Anglas
CVSROOT:/cvs
Module name:ports
Changes by: j...@cvs.openbsd.org2023/01/31 06:34:52

Modified files:
sysutils/setquota: Makefile 
sysutils/setquota/patches: patch-Makefile patch-printquota_c 
   patch-quotatool_c 

Log message:
Fix some types mismatches and unbreak with clang 15



Re: amd64-clang bulk build report

2023-01-31 Thread Jeremie Courreges-Anglas
On Mon, Jan 30 2023, Thomas Frohwein  wrote:
> On Mon, Jan 30, 2023 at 01:39:32PM +0100, j...@wxcvbn.org wrote:
>> Bulk build on pbuild-amd64.wxcvbn.org
>> 
>> Started : Tue Jan 24 19:33:22 CET 2023
>> Finished: Sat Jan 28 21:50:42 CET 2023
>> Duration: 4 Days 2 hours 17 minutes
>> 
>> Built using OpenBSD 7.2-current (GENERIC.MP) #4: Sun Jan  8 23:17:54 CET 2023
>
> [...]
>
>> https://wxcvbn.org/~jca/build-failures/amd64-clang/2023-01-24/games/dxx-rebirth.txt
>
> common/include/valptridx.h:210:2: error: call to unsigned int
> valptridx::check_index_range::index_range_exception,
> std::__1::less>(char const*, unsigned int, unsigned int,
> valptridx::array_managed_type
> const*)::DXX_ALWAYS_ERROR_FUNCTION::dxx_trap_handle_index_range_error()
> declared with 'error' attribute: invalid index used in array subscript
> DXX_VALPTRIDX_CHECK(Compare()(ss, array_size), 
> handle_index_range_error, "invalid index used in array subscript", a, ss);
> ^
>
> Below a diff to update to a more recent checkout date 2022-09-29. I'm
> not sure if this fixes the issue, but the convoluted C++ behind
> DXX_VALPTRIDX_CHECK has changed so here is hoping this takes care of
> it...
>
> Runtime tested and works. Can you try it with a clang 15 build?

It fails because of -Werror:

  https://pbot.rmdir.de/-0P0tistFQae2CjYikrQRQ

I suggest to just drop -Werror.

-- 
jca | PGP : 0x1524E7EE / 5135 92C1 AD36 5293 2BDF  DDCC 0DFA 74AE 1524 E7EE


signature.asc
Description: PGP signature


CVS: cvs.openbsd.org: ports

2023-01-31 Thread Stuart Henderson
CVSROOT:/cvs
Module name:ports
Changes by: st...@cvs.openbsd.org   2023/01/31 06:27:05

Modified files:
lang/racket-minimal: Makefile 

Log message:
fix up MASTER_SITES/DISTFILES so we don't try to fetch an openbsd-specific
file from 6 sites that don't have it.



CVS: cvs.openbsd.org: ports

2023-01-31 Thread Jeremie Courreges-Anglas
CVSROOT:/cvs
Module name:ports
Changes by: j...@cvs.openbsd.org2023/01/31 06:09:15

Modified files:
x11/gnome/seahorse: Makefile 

Log message:
Neuter -Wint-conversion to unbreak build with clang 15

One function in the vala source code ends up as a C function that
returns NULL instead of an int.  It's not obvious to me how to fix the
vala source in a semantically correct way, so just downgrade the error
to a warning.  Hopefully the generated code is still correct.
ok aja@ (maintainer)



Re: update plan9/plan9port

2023-01-31 Thread Gleydson Soares
builds and runs fine for me.
OK gsoares@



CVS: cvs.openbsd.org: ports

2023-01-31 Thread Omar Polo
CVSROOT:/cvs
Module name:ports
Changes by: o...@cvs.openbsd.org2023/01/31 03:26:17

Modified files:
plan9/plan9port: Makefile distinfo 
plan9/plan9port/patches: patch-INSTALL patch-bin_9l 
plan9/plan9port/pkg: PLIST 
Removed files:
plan9/plan9port/patches: patch-src_libthread_daemonize_c 
 patch-src_mkhdr 

Log message:
update plan9/plan9port to a newer snapshot (20230123)

patch-src_libthread_daemonize_c was merged upstream; patch-src_mkhdr
removed as per Kyle Milz suggestion, it's not needed anymore.  Regen
other patches.

Drop the substitution for bin/wintext as now it's a rc script, and while
here simplify do-install: there are no more any .cvsignore, .hg,
.hgignore or .hgtags files.

ok gsoares@



CVS: cvs.openbsd.org: ports

2023-01-31 Thread Stuart Henderson
CVSROOT:/cvs
Module name:ports
Changes by: st...@cvs.openbsd.org   2023/01/31 03:19:28

Modified files:
multimedia/mpv : Makefile distinfo 

Log message:
Revert mpv to the earlier distname/hashes, github backed out their
git-archive gzip change for now. Reported by aja@.

To whom it may concern: github does *not* guarantee that on-the-fly
generated archive files will stay the same. Please upload files that
you've generated yourself to a github release, then you can be sure that
the file won't change behind your back.



CVS: cvs.openbsd.org: ports

2023-01-31 Thread Otto Moerbeek
CVSROOT:/cvs
Module name:ports
Changes by: o...@cvs.openbsd.org2023/01/31 02:57:08

Modified files:
net/powerdns_recursor: Makefile distinfo 

Log message:
Update to PowerDNS Recursor 4.8.2



CVS: cvs.openbsd.org: ports

2023-01-31 Thread Benoit Lecocq
CVSROOT:/cvs
Module name:ports
Changes by: ben...@cvs.openbsd.org  2023/01/31 02:43:26

Modified files:
graphics/p5-GD-Graph: Makefile distinfo 

Log message:
Update to p5-GD-Graph-1.56.



CVS: cvs.openbsd.org: ports

2023-01-31 Thread Gonzalo L . Rodriguez
CVSROOT:/cvs
Module name:ports
Changes by: gonz...@cvs.openbsd.org 2023/01/31 02:33:23

Modified files:
sysutils   : Makefile 

Log message:
Add artty



CVS: cvs.openbsd.org: ports

2023-01-31 Thread Gonzalo L . Rodriguez
CVSROOT:/cvs
Module name:ports
Changes by: gonz...@cvs.openbsd.org 2023/01/31 02:30:50

Log message:
art for your TTY OK op@

Status:

Vendor Tag: gonzalo
Release Tags:   gonzalo_20233101

N ports/sysutils/artty/Makefile
N ports/sysutils/artty/distinfo
N ports/sysutils/artty/modules.inc
N ports/sysutils/artty/pkg/DESCR
N ports/sysutils/artty/pkg/PLIST

No conflicts created by this import



[update] net/sniproxy 0.6.7

2023-01-31 Thread Renaud Allard

Hello,

Here is a short diff for net/sniproxy 0.6.7.
This solves another small warning issue with clang 15.

Best RegardsIndex: Makefile
===
RCS file: /cvs/ports/net/sniproxy/Makefile,v
retrieving revision 1.8
diff -u -p -r1.8 Makefile
--- Makefile	30 Jan 2023 15:10:36 -	1.8
+++ Makefile	31 Jan 2023 09:16:19 -
@@ -2,7 +2,7 @@ COMMENT =	name-based proxying of HTTPS w
 
 GH_ACCOUNT =	renaudallard
 GH_PROJECT =	sniproxy
-GH_TAGNAME =	0.6.6
+GH_TAGNAME =	0.6.7
 
 CATEGORIES =	net
 
Index: distinfo
===
RCS file: /cvs/ports/net/sniproxy/distinfo,v
retrieving revision 1.4
diff -u -p -r1.4 distinfo
--- distinfo	30 Jan 2023 15:10:36 -	1.4
+++ distinfo	31 Jan 2023 09:16:19 -
@@ -1,2 +1,2 @@
-SHA256 (sniproxy-0.6.6.tar.gz) = nbYwedbaJjPAmsrOczh1ZpeMHiKJ/0T3LiHsoqiRLd0=
-SIZE (sniproxy-0.6.6.tar.gz) = 80195
+SHA256 (sniproxy-0.6.7.tar.gz) = KJoGGaI5RSaLMRsP6UQBVoCIiS5XwkcpD2wRY97fOhY=
+SIZE (sniproxy-0.6.7.tar.gz) = 80280


smime.p7s
Description: S/MIME Cryptographic Signature


Re: NEW sysutils/borgbackup-2.0.0b4

2023-01-31 Thread Theo Buehler
On Tue, Jan 31, 2023 at 05:30:28AM +0100, Bjorn Ketelaars wrote:
> On Mon 30/01/2023 22:03, Stuart Henderson wrote:
> > On 2023/01/25 14:25, Bjorn Ketelaars wrote:
> > > Upstream of borgbackup is slowly moving towards 2.0.0, which will be a
> > > major breaking release that is not compatible with existing repos.
> > > Additionally, some borg 1.x commands that supported working on a repo
> > > AND on an archive have been split into 2 commands, some others were
> > > renamed. (Breaking) changes are detailed in
> > > https://borgbackup.readthedocs.io/en/2.0.0b4/changes.html#version-2-0-0b4-2022-11-27.
> > > 
> > > Another change is that this new release will use EVP_aes_256_ocb, which
> > > is not provided by LibreSSL. As such, OpenSSL is used, which is linked
> > > statically to avoid conflicting with shared libcrypto from the base OS
> > > pulled in via dependencies.
> > 
> > This fails on i386. It can be built with "MAKE_ENV = LDFLAGS=-Wl,-znotext";
> > I offer no opinion on how bad an idea that is, but we did already use it for
> > various other ports, mostly which have asm that uses a large number of 
> > registers.
> > 
> > Full log below, here's the interesting bit:
> 
> I do not have another solution for i386.
> 
> Diff below OK? (no bump needed).

It has a typo. It should be -znotext rather than -znotex.

: cc -shared -fPIC -L/usr/local/lib/ -O2 -pipe 
build/temp.openbsd-7.2-i386-cpython-310/src/borg/crypto/low_level.o 
/usr/local/lib/eopenssl11/libcrypto.a -L/usr/local/lib -o 
build/lib.openbsd-7.2-i386-cpython-310/borg/crypto/low_level.cpython-310.so
: ld.lld: error: relocation R_386_PC32 cannot be used against symbol 
OPENSSL_ia32cap_P; recompile with -fPIC
: >>> defined in /usr/local/lib/eopenssl11/libcrypto.a(cryptlib.o)
: >>> referenced by rc4-586.s
: >>>   rc4-586.o:(RC4_set_key) in archive 
/usr/local/lib/eopenssl11/libcrypto.a

If I'm not mistaken, the linker errors are coming from perlasm lines like:

($idx,"OPENSSL_ia32cap_P");

Base libcrypto perlasm has long had some special openbsd handling in
::picmeup (perlasm/x86gas.pl and other bits in perlasm/*). Perhaps
something like this could be needed in security/openssl as well.

Unfortunately, I have not managed to make this work. Perhaps someone
more familiar with these chicken scratches and linkers could? If at all
possible it would be nice to address the root cause here rather than
adding more -znotext for i386.



CVS: cvs.openbsd.org: ports

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

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

Log message:
Update to libgusb-0.4.4.