[maintainer update] fdupes 2.3.0 -> 2.3.1

2024-06-19 Thread Martin Ziemer
This patch updates fdupes from 2.3.0 to 2.3.1.

Tested on amd64.

Index: Makefile
===
RCS file: /cvs/ports/sysutils/fdupes/Makefile,v
retrieving revision 1.18
diff -u -p -u -p -r1.18 Makefile
--- Makefile30 Jan 2024 19:39:37 -  1.18
+++ Makefile19 Jun 2024 07:38:38 -
@@ -1,6 +1,6 @@
 COMMENT=   identify or delete duplicate files
 
-V= 2.3.0
+V= 2.3.1
 DISTNAME=  fdupes-$V
 CATEGORIES=sysutils
 
Index: distinfo
===
RCS file: /cvs/ports/sysutils/fdupes/distinfo,v
retrieving revision 1.8
diff -u -p -u -p -r1.8 distinfo
--- distinfo30 Jan 2024 19:39:37 -  1.8
+++ distinfo19 Jun 2024 07:38:38 -
@@ -1,2 +1,2 @@
-SHA256 (fdupes-2.3.0.tar.gz) = YXDWSn5WXuMUzKTdJaEj5gqh4/67EeVweL67nB2n4Bk=
-SIZE (fdupes-2.3.0.tar.gz) = 154700
+SHA256 (fdupes-2.3.1.tar.gz) = JIK0uMkxvRfOoh9MJ/pHR7h3UjAp1X95SitI5sN42xc=
+SIZE (fdupes-2.3.1.tar.gz) = 155094



[new] textproc/trdsql: new port (version 1.0.0)

2024-06-19 Thread Kirill A . Korinsky
@ports,

I'd like to suggest to import textproc/trdsql.

trdsql is a CLI tool which allows to run SQL query against CSV, LTSV, JSON,
YAML and TBLN files.

This tool is similar to others such as q and textql, with a key distinction:
it allows the use of PostgreSQL or MySQL syntax, and it supports not only
CSV and TSV formats, and a few other.

Tested on -current/amd64

-- 
wbr, Kirill


trdsql.tgz
Description: Binary data


Re: [new] textproc/trdsql: new port (version 1.0.0)

2024-06-19 Thread Kirill A . Korinsky
oops,

I attached tgz without DESCR, here fixed version.

On Wed, 19 Jun 2024 11:59:52 +0100,
Kirill A. Korinsky  wrote:
> 
> @ports,
> 
> I'd like to suggest to import textproc/trdsql.
> 
> trdsql is a CLI tool which allows to run SQL query against CSV, LTSV, JSON,
> YAML and TBLN files.
> 
> This tool is similar to others such as q and textql, with a key distinction:
> it allows the use of PostgreSQL or MySQL syntax, and it supports not only
> CSV and TSV formats, and a few other.
> 
> Tested on -current/amd64
> 
> -- 
> wbr, Kirill

-- 
wbr, Kirill


trdsql.tgz
Description: Binary data


Re: UPDATE: graphics/ctl

2024-06-19 Thread Stuart Henderson
On 2024/06/18 21:04, Rafael Sadowski wrote:
> Update diff ctl to version 1.5.3. Passed a full bulk build.

no concerns, but a bulk doesn't seem very useful for a port which is not
depended on by anything in-tree so will never get installed during that
bulk.



Re: [MAINTAINER UPDATE] security/lego 4.17.3 -> 4.17.4

2024-06-19 Thread Daniel Jakots
On Mon, 17 Jun 2024 20:22:09 -0500, Horia Racoviceanu
 wrote:

> - Upgrade to v4.17.4
> 
> Changelog
> 
> update dependencies

Committed, thanks!



[update] devel/flake8 7.1.0

2024-06-19 Thread Laurent Cheylus
Hi,

[cc daniel@ as maintainer]

a simple update for devel/flake8 to the latest version 7.1.0.

- update Makefile and distinfo for this version
- update version for RDEP devel/py-codestyle

Build OK on current/amd64 with Python 3.11.9

Functional tests OK with some Python code (no unit tests enabled for this port).

Laurent
Index: Makefile
===
RCS file: /cvs/ports/devel/flake8/Makefile,v
diff -u -p -r1.35 Makefile
--- Makefile	6 May 2024 12:22:38 -	1.35
+++ Makefile	19 Jun 2024 12:35:59 -
@@ -1,8 +1,7 @@
 COMMENT=	modular python code checker wrapping pep8 and pyflakes
 
-MODPY_EGG_VERSION=	7.0.0
+MODPY_EGG_VERSION=	7.1.0
 DISTNAME=	flake8-${MODPY_EGG_VERSION}
-REVISION=	0
 
 CATEGORIES=	devel
 
@@ -19,7 +18,7 @@ MODULES=	lang/python
 MODPY_PI=	Yes
 MODPY_PYBUILD=	setuptools
 
-RUN_DEPENDS=	devel/py-codestyle${MODPY_FLAVOR}<2.12.0 \
+RUN_DEPENDS=	devel/py-codestyle${MODPY_FLAVOR}<2.13.0 \
 		devel/py-mccabe${MODPY_FLAVOR}<0.8.0 \
 		devel/pyflakes${MODPY_FLAVOR}<3.3.0
 
Index: distinfo
===
RCS file: /cvs/ports/devel/flake8/distinfo,v
diff -u -p -r1.15 distinfo
--- distinfo	12 Feb 2024 02:20:17 -	1.15
+++ distinfo	19 Jun 2024 12:35:59 -
@@ -1,2 +1,2 @@
-SHA256 (flake8-7.0.0.tar.gz) = M/lmIQWeZe7EdBaQhdySvybnstRzZrcL4vZ6uA3CUTI=
-SIZE (flake8-7.0.0.tar.gz) = 48219
+SHA256 (flake8-7.1.0.tar.gz) = SKB7YmtVI24PtHhO5ppGX79Z157sH1tHhcPTvFfReqU=
+SIZE (flake8-7.1.0.tar.gz) = 48240


Re: NSH 1.2.1 service release / maintenance release

2024-06-19 Thread Stefan Sperling
On Fri, Jun 14, 2024 at 06:32:39PM +0100, Tom Smyth wrote:
> Folks
> NSH1.2.1 has been released with a number of important fixes can this
> be pushed into
> stable and current

Done, thank you!



[Maintainer Update] archivers/zpaqfranz-59.8

2024-06-19 Thread tux0r
zpaqfranz "kind of" supports colors in the shell now, so the developer
put out a new release.

Diff attached.

diff --git a/archivers/zpaqfranz/Makefile b/archivers/zpaqfranz/Makefile
index 1d6a54bf8be..9403fbff86a 100644
--- a/archivers/zpaqfranz/Makefile
+++ b/archivers/zpaqfranz/Makefile
@@ -1,7 +1,7 @@
 BROKEN-sparc64 = SIGBUS due to unaligned access when running tests
 
 COMMENT =	journaling archiver for incremental backup, fork of ZPAQ
-DIST_TUPLE =	github fcorbelli zpaqfranz 59.5 .
+DIST_TUPLE =	github fcorbelli zpaqfranz 59.8 .
 CATEGORIES =	archivers
 MAINTAINER =	tux0r 
 
diff --git a/archivers/zpaqfranz/distinfo b/archivers/zpaqfranz/distinfo
index 2ca695afeeb..6dd92a244c1 100644
--- a/archivers/zpaqfranz/distinfo
+++ b/archivers/zpaqfranz/distinfo
@@ -1,2 +1,2 @@
-SHA256 (fcorbelli-zpaqfranz-59.5.tar.gz) = 2uDv8BuHLw9YCE0vlONUbodSMOH77YjvqoGaXBeSVD8=
-SIZE (fcorbelli-zpaqfranz-59.5.tar.gz) = 1940033
+SHA256 (fcorbelli-zpaqfranz-59.8.tar.gz) = VaaY6ih7syDxwmZ0V7jkzg+cvnV34CqfKtuDSBeqpLY=
+SIZE (fcorbelli-zpaqfranz-59.8.tar.gz) = 1946238


UPDATE net/samba-4.20.2

2024-06-19 Thread Björn Ketelaars
Update to the latest stable release of the Samba 4.20 release series for
current. Release notes:
https://www.samba.org/samba/history/samba-4.20.2.html

libdcerpc and libsamba-credentials require a minor bump because of the
addition of a couple of symbols.

Run tested on amd64.

Tests and OKs welcome.


diff --git Makefile Makefile
index 61777a12f00..311e62490ab 100644
--- Makefile
+++ Makefile
@@ -1,4 +1,4 @@
-VERSION =  4.20.1
+VERSION =  4.20.2
 DISTNAME = samba-${VERSION}
 EPOCH =0
 
@@ -10,7 +10,7 @@ PKGNAME-docs =samba-docs-${VERSION}
 
 PKG_ARCH-docs =*
 
-SHARED_LIBS =  dcerpc  1.1 \
+SHARED_LIBS =  dcerpc  1.2 \
dcerpc-binding  5.0 \
dcerpc-samr 1.0 \
dcerpc-server-core  3.1 \
@@ -20,7 +20,7 @@ SHARED_LIBS = dcerpc  1.1 \
ndr-nbt 2.1 \
ndr-standard6.0 \
netapi  3.3 \
-   samba-credentials   1.5 \
+   samba-credentials   1.6 \
samba-errors2.1 \
samba-hostconfig14.0 \
samba-passdb3.0 \
diff --git distinfo distinfo
index f75d0ea042a..d47334ad9a5 100644
--- distinfo
+++ distinfo
@@ -1,2 +1,2 @@
-SHA256 (samba-4.20.1.tar.gz) = +Tw69SlTQNCBBsfA3PuF5PhQV9/RRYeqiBe+sxr/iPc=
-SIZE (samba-4.20.1.tar.gz) = 42441898
+SHA256 (samba-4.20.2.tar.gz) = +Wn/7VjM8+hcu8wOM6FybQJcK0D0KmU7ESW4K5LS4OU=
+SIZE (samba-4.20.2.tar.gz) = 42458953
diff --git pkg/PLIST-main pkg/PLIST-main
index b826066f469..65400a77f88 100644
--- pkg/PLIST-main
+++ pkg/PLIST-main
@@ -1169,6 +1169,8 @@ 
lib/python${MODPY_VERSION}/site-packages/samba/tests/blackbox/${MODPY_PYCACHE}ht
 
lib/python${MODPY_VERSION}/site-packages/samba/tests/blackbox/${MODPY_PYCACHE}http_content.${MODPY_PYC_MAGIC_TAG}pyc
 
lib/python${MODPY_VERSION}/site-packages/samba/tests/blackbox/${MODPY_PYCACHE}mdsearch.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 
lib/python${MODPY_VERSION}/site-packages/samba/tests/blackbox/${MODPY_PYCACHE}mdsearch.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/samba/tests/blackbox/${MODPY_PYCACHE}misc_dfs_widelink.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/samba/tests/blackbox/${MODPY_PYCACHE}misc_dfs_widelink.${MODPY_PYC_MAGIC_TAG}pyc
 
lib/python${MODPY_VERSION}/site-packages/samba/tests/blackbox/${MODPY_PYCACHE}ndrdump.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 
lib/python${MODPY_VERSION}/site-packages/samba/tests/blackbox/${MODPY_PYCACHE}ndrdump.${MODPY_PYC_MAGIC_TAG}pyc
 
lib/python${MODPY_VERSION}/site-packages/samba/tests/blackbox/${MODPY_PYCACHE}netads_dns.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
@@ -1206,6 +1208,7 @@ 
lib/python${MODPY_VERSION}/site-packages/samba/tests/blackbox/downgradedatabase.
 lib/python${MODPY_VERSION}/site-packages/samba/tests/blackbox/http_chunk.py
 lib/python${MODPY_VERSION}/site-packages/samba/tests/blackbox/http_content.py
 lib/python${MODPY_VERSION}/site-packages/samba/tests/blackbox/mdsearch.py
+lib/python${MODPY_VERSION}/site-packages/samba/tests/blackbox/misc_dfs_widelink.py
 lib/python${MODPY_VERSION}/site-packages/samba/tests/blackbox/ndrdump.py
 lib/python${MODPY_VERSION}/site-packages/samba/tests/blackbox/netads_dns.py
 lib/python${MODPY_VERSION}/site-packages/samba/tests/blackbox/netads_json.py



[Maintainer Update] security/age 1.2.0

2024-06-19 Thread Volker Schlecht

* Updates age to the most recent release.
* Enables tests (all pass) and makes the test vectors cleanable
* Fixes a nit when installing the manpage

Works fine here, with and without age-plugin-yubikey.

ok?
Index: Makefile
===
RCS file: /cvs/ports/security/age/Makefile,v
diff -u -p -r1.16 Makefile
--- Makefile28 Dec 2022 12:11:42 -  1.16
+++ Makefile19 Jun 2024 20:37:50 -
@@ -1,7 +1,7 @@
 COMMENT =  simple, modern and secure file encryption tool
 
 MODGO_MODNAME =filippo.io/age
-MODGO_VERSION =v1.1.1
+MODGO_VERSION =v1.2.0
 
 DISTNAME = age-${MODGO_VERSION}
 
@@ -17,13 +17,16 @@ PERMIT_PACKAGE =Yes
 WANTLIB += c pthread
 
 MODULES =  lang/go
-NO_TEST =  Yes
 
 MODGO_FLAGS += -ldflags="-X main.Version=${MODGO_VERSION}"
 
 pre-install:
${INSTALL_MAN} ${WRKDIR}/${MODGO_MODNAME}/doc/*.1 \
-   ${DESTDIR}/usr/local/man/man1
+   ${PREFIX}/man/man1
+
+# c2sp.org/!c!c!t!v/age contains some read-only files and directories
+post-test:
+   chmod -R u+w ${MODGO_WORKSPACE}
 
 .include "modules.inc"
 
Index: distinfo
===
RCS file: /cvs/ports/security/age/distinfo,v
diff -u -p -r1.7 distinfo
--- distinfo28 Dec 2022 12:11:42 -  1.7
+++ distinfo19 Jun 2024 20:37:50 -
@@ -1,26 +1,58 @@
-SHA256 (age-v1.1.1.zip) = IWBSEkGBQQhy0T4ND4bAT5RfSt82+6RR7fMejQnBuGk=
-SHA256 (go_modules/filippo.io/edwards25519/@v/v1.0.0.mod) = 
18MvTgz5F65FgigZwzhreQaHZbYlu+JJdGHuwPjoYpw=
-SHA256 (go_modules/filippo.io/edwards25519/@v/v1.0.0.zip) = 
+1voKavKxjkxp6DEEKcYH6T5CffrcPc07b2nhoWSFno=
-SHA256 (go_modules/golang.org/x/crypto/@v/v0.4.0.mod) = 
oCSfrnXTVD+PMNcJZjAsz7P2H8Q4oOyGBzOiLff5UME=
-SHA256 (go_modules/golang.org/x/crypto/@v/v0.4.0.zip) = 
hodCa/q7P/WcJT8Ji4Y6K7NQPvrYDcAUNf/Oji6R6qg=
-SHA256 (go_modules/golang.org/x/net/@v/v0.3.0.mod) = 
PDYKM2jCXws5pktjD+dO2ZjfAOar7pP9SfVv/nWQoTE=
-SHA256 (go_modules/golang.org/x/net/@v/v0.3.0.zip) = 
vPEIaCQZZx7jMoRft27JaWkx+Z3LPnK+DqnX3jbzXfI=
-SHA256 (go_modules/golang.org/x/sys/@v/v0.3.0.mod) = 
8DMzMJb+GY8xUd7tk/LeunTlC7/nc5E0BFvDt85KUCQ=
-SHA256 (go_modules/golang.org/x/sys/@v/v0.3.0.zip) = 
y98Y476fIRypYmhKwZ1B1L4kBCiY7AzGZL+NHClV04Q=
-SHA256 (go_modules/golang.org/x/term/@v/v0.3.0.mod) = 
HlYfdBO3S00wyi1smHTM0Tu4yU2qDmwjd7rZ6c9tvlg=
-SHA256 (go_modules/golang.org/x/term/@v/v0.3.0.zip) = 
HNnVjqLYYpm4VphyOOY5KlDmiNBGnMs7SkaTSfJDlQc=
-SHA256 (go_modules/golang.org/x/text/@v/v0.5.0.mod) = 
FZKedvzgSupMkqNUQmu0M3BoRkWk7gPy510MLrFGYwQ=
-SHA256 (go_modules/golang.org/x/text/@v/v0.5.0.zip) = 
1sAZbL2ZWC3/X3E+0/8UCAN25rDPFFBE+JcosgQjT3w=
-SIZE (age-v1.1.1.zip) = 228647
-SIZE (go_modules/filippo.io/edwards25519/@v/v1.0.0.mod) = 40
-SIZE (go_modules/filippo.io/edwards25519/@v/v1.0.0.zip) = 48930
-SIZE (go_modules/golang.org/x/crypto/@v/v0.4.0.mod) = 171
-SIZE (go_modules/golang.org/x/crypto/@v/v0.4.0.zip) = 1761018
-SIZE (go_modules/golang.org/x/net/@v/v0.3.0.mod) = 123
-SIZE (go_modules/golang.org/x/net/@v/v0.3.0.zip) = 1552668
-SIZE (go_modules/golang.org/x/sys/@v/v0.3.0.mod) = 33
-SIZE (go_modules/golang.org/x/sys/@v/v0.3.0.zip) = 1862151
-SIZE (go_modules/golang.org/x/term/@v/v0.3.0.mod) = 67
-SIZE (go_modules/golang.org/x/term/@v/v0.3.0.zip) = 19924
-SIZE (go_modules/golang.org/x/text/@v/v0.5.0.mod) = 258
-SIZE (go_modules/golang.org/x/text/@v/v0.5.0.zip) = 8614807
+SHA256 (age-v1.2.0.zip) = 6AJuH+vJadg9i72MnZxil0O+NmuX8zyYg9YIEHZu9rs=
+SHA256 
(go_modules/c2sp.org/!c!c!t!v/age/@v/v0.0.0-20240306222714-3ec4d716e805.mod) = 
2ssdD8MjAO/iC8leBDTkFB9qjPVJ13PRrZGDw0gKtNo=
+SHA256 
(go_modules/c2sp.org/!c!c!t!v/age/@v/v0.0.0-20240306222714-3ec4d716e805.zip) = 
VUUuIfeoB59uM0CKXjdVOpvFlgMm7zEOwaquj6yx0hY=
+SHA256 (go_modules/filippo.io/edwards25519/@v/v1.1.0.mod) = 
CZVW/E1+b1yxNe/di2u0wJMuOOoFjFP8X6XOKFVy+2E=
+SHA256 (go_modules/filippo.io/edwards25519/@v/v1.1.0.zip) = 
msQ6aG0G/evXGfevOGbIfrBpMCJy37ExAHrfRxwwi2U=
+SHA256 (go_modules/github.com/google/go-cmp/@v/v0.6.0.mod) = 
58dmnUod1Ym6PgJLon9D8pPbYR/gdc4g17iENw1j/r0=
+SHA256 (go_modules/github.com/google/go-cmp/@v/v0.6.0.zip) = 
S06b9sSCEQgGUbSR37SNaLc2xmowW8+UYFYG4bouqko=
+SHA256 (go_modules/github.com/rogpeppe/go-internal/@v/v1.12.0.mod) = 
e/5bA6stTZVNm3TqzbLMv2ve9jQgGwALl/mg0gIx3H4=
+SHA256 (go_modules/github.com/rogpeppe/go-internal/@v/v1.12.0.zip) = 
1FOecWwrfygkWE5MShf2TFCL1uU1kQakBqfiPncQnN4=
+SHA256 (go_modules/github.com/yuin/goldmark/@v/v1.4.13.mod) = 
7n/kRmIDoB06wZrcE0zeyZvG3nGZLCjz3Zp0SAv/BgM=
+SHA256 (go_modules/github.com/yuin/goldmark/@v/v1.4.13.zip) = 
u0GmArF0NF/aOSyK2D/MkyF8KFx2NplndjC+kP63peM=
+SHA256 (go_modules/golang.org/x/crypto/@v/v0.24.0.mod) = 
TfsA4zw5LLQjnS/FtlBpqR3vs7YZC7i5dyYmfuLnRfs=
+SHA256 (go_modules/golang.org/x/crypto/@v/v0.24.0.zip) = 
eFO1CX3q4N6H8TYaDGPQHwm/QajiD3AzOIQmqWGqnTg=
+SHA256 (go_modules/golang.org/x/mod/@v/v0.18.0.mod) = 
XErAMQolMwdXA5zPOpjnX+/by31ETd0EkjAAOk

Re: New: powder-toy - a physics sandbox

2024-06-19 Thread Volker Schlecht

Great, now I have to spend hours playing with that :-)

ok volker@

On 2024-06-18 21:49, Thomas Frohwein wrote:

Hi,

Please find attached a new port for games. The Powder Toy is a physics
sandbox that simulates materials and their interactions, including
heat, gravity, pressure. There are also electric circuits and it's
possible to build simulated electronic machines.

It looks like a graphics editor on first sight, but stuff interacts.
As a simple example, you can make a tub, putt oil in it, and then light
it up. There is an integrated repository of scenarios and objects that
can be used to experiment. The project has been around since 2008.
There is a Wikipedia entry[1] and now also a Steam page[2].

The port itself is relatively unproblematic. Only 1 patch is needed
(see [3] for pull request for this) and a few flags for meson. Because
of LuaJIT, I have to set USE_NOBTCFI for now, like in lang/luajit.

ok to import under games/ ?

[1] https://en.wikipedia.org/wiki/The_Powder_Toy
[2] https://store.steampowered.com/app/1148350/The_Powder_Toy/
[3] https://github.com/The-Powder-Toy/The-Powder-Toy/pull/954





Re: New: powder-toy - a physics sandbox

2024-06-19 Thread Stuart Henderson
CXXFLAGS =  ${CFLAGS}

that doesn't seem quite right.. 



Re: New: powder-toy - a physics sandbox

2024-06-19 Thread Thomas Frohwein
On Wed, Jun 19, 2024 at 10:43:32PM +0100, Stuart Henderson wrote:
> CXXFLAGS =  ${CFLAGS}
> 
> that doesn't seem quite right..   
> 

Hm was left over from my brute-force attempts with flags... This is one
(not the first) port with C++ where CXXFLAGS don't really seem to
matter; only CFLAGS seem to.
I added an updated tarball that leaves out the CXXFLAGS line and still
builds and runs...
ok in this form?


powder-toy.tgz
Description: application/tar-gz


update graphics/yacrader

2024-06-19 Thread Solene Rapenne
this was not fun to update, switch from qt5 to qt6
and there was an issue due to variables having the
same name as macros in sys/types.h

ok?

diff --git a/graphics/yacreader/Makefile b/graphics/yacreader/Makefile
index 73c917d6f15..2843f00dcca 100644
--- a/graphics/yacreader/Makefile
+++ b/graphics/yacreader/Makefile
@@ -1,7 +1,7 @@
 COMMENT =  read and manage your digital comic collection
 
-V =9.12.0
-DISTNAME = yacreader-${V}.2304234
+V =9.14.2
+DISTNAME = yacreader-${V}.2402143
 PKGNAME =  yacreader-${V}
 
 CATEGORIES =   graphics
@@ -13,10 +13,10 @@ MAINTAINER =Omar Polo 
 # GPLv3
 PERMIT_PACKAGE =   Yes
 
-WANTLIB += ${COMPILER_LIBCXX} GL Qt5Core Qt5Gui Qt5Multimedia
-WANTLIB += Qt5Network Qt5Qml Qt5QmlModels Qt5Quick Qt5QuickControls2
-WANTLIB += Qt5QuickWidgets Qt5Sql Qt5Svg Qt5Widgets c m poppler-qt5
-WANTLIB += unarr
+WANTLIB += ${COMPILER_LIBCXX} GL c m poppler-qt6 unarr
+WANTLIB += Qt6Core Qt6Gui Qt6Multimedia Qt6Network Qt6OpenGL Qt6OpenGLWidgets
+WANTLIB += Qt6Qml Qt6QmlModels Qt6Quick Qt6QuickControls2 Qt6QuickWidgets
+WANTLIB += Qt6Sql Qt6Svg Qt6Widgets Qt6Core5Compat
 
 SITES =https://github.com/YACReader/yacreader/releases/download/${V}/
 
@@ -25,14 +25,14 @@ EXTRACT_SUFX =  -src.tar.xz
 # C++11
 COMPILER = base-clang ports-gcc
 
-MODULES =  devel/qmake x11/qt5
+MODULES =  devel/qmake x11/qt6
 
 BUILD_DEPENDS =archivers/xz
 LIB_DEPENDS =  archivers/unarr \
-   print/poppler,-qt5 \
-   x11/qt5/qtquickcontrols2 \
-   x11/qt5/qtmultimedia \
-   x11/qt5/qtsvg
+   print/poppler,-qt6 \
+   x11/qt6/qt5compat \
+   x11/qt6/qtmultimedia \
+   x11/qt6/qtsvg
 RUN_DEPENDS =  devel/desktop-file-utils \
x11/gtk+4,-guic
 
diff --git a/graphics/yacreader/distinfo b/graphics/yacreader/distinfo
index 677c6e52ddc..ef32f6d39e0 100644
--- a/graphics/yacreader/distinfo
+++ b/graphics/yacreader/distinfo
@@ -1,2 +1,2 @@
-SHA256 (yacreader-9.12.0.2304234-src.tar.xz) = 
LwosIyQoadoXzctF1CRMDlWiku4h2AXAPToV5ZrvXBQ=
-SIZE (yacreader-9.12.0.2304234-src.tar.xz) = 1297460
+SHA256 (yacreader-9.14.2.2402143-src.tar.xz) = 
n+XdnxQNU5Y0kIhA40vWs0dKDtZRLPwW3mUYXA8JilM=
+SIZE (yacreader-9.14.2.2402143-src.tar.xz) = 1365268
diff --git 
a/graphics/yacreader/patches/patch-YACReaderLibrary_db_query_lexer_cpp 
b/graphics/yacreader/patches/patch-YACReaderLibrary_db_query_lexer_cpp
new file mode 100644
index 000..65079b2a90e
--- /dev/null
+++ b/graphics/yacreader/patches/patch-YACReaderLibrary_db_query_lexer_cpp
@@ -0,0 +1,35 @@
+avoid name collision with a macro defined in /usr/include/sys/types.h
+
+Index: YACReaderLibrary/db/query_lexer.cpp
+--- YACReaderLibrary/db/query_lexer.cpp.orig
 YACReaderLibrary/db/query_lexer.cpp
+@@ -22,9 +22,9 @@ Token QueryLexer::next()
+ case '=':
+ return equal();
+ case '<':
+-return minor();
++return tok_minor();
+ case '>':
+-return major();
++return tok_major();
+ case '"':
+ return quotedWord();
+ default:
+@@ -78,7 +78,7 @@ Token QueryLexer::quotedWord()
+ return Token(Token::Type::eof);
+ }
+ 
+-Token QueryLexer::minor()
++Token QueryLexer::tok_minor()
+ {
+ auto start = index;
+ get();
+@@ -91,7 +91,7 @@ Token QueryLexer::minor()
+ return Token(Token::Type::minor, input.substr(start, index - start));
+ }
+ 
+-Token QueryLexer::major()
++Token QueryLexer::tok_major()
+ {
+ auto start = index;
+ get();
diff --git a/graphics/yacreader/patches/patch-YACReaderLibrary_db_query_lexer_h 
b/graphics/yacreader/patches/patch-YACReaderLibrary_db_query_lexer_h
new file mode 100644
index 000..8f54da3eef2
--- /dev/null
+++ b/graphics/yacreader/patches/patch-YACReaderLibrary_db_query_lexer_h
@@ -0,0 +1,16 @@
+avoid name collision with a macro defined in /usr/include/sys/types.h
+
+Index: YACReaderLibrary/db/query_lexer.h
+--- YACReaderLibrary/db/query_lexer.h.orig
 YACReaderLibrary/db/query_lexer.h
+@@ -56,8 +56,8 @@ class QueryLexer (private)
+ Token single(Token::Type type);
+ Token word();
+ Token quotedWord();
+-Token minor();
+-Token major();
++Token tok_minor();
++Token tok_major();
+ Token equal();
+ 
+ bool isSpace(char c);



Re: NSH 1.2.1 service release / maintenance release

2024-06-19 Thread Tom Smyth
Thanks Stefan for your help (all your help ) and the committing of the patch :)

Much obliged,

Tom Smyth

On Wed, 19 Jun 2024 at 16:15, Stefan Sperling  wrote:
>
> On Fri, Jun 14, 2024 at 06:32:39PM +0100, Tom Smyth wrote:
> > Folks
> > NSH1.2.1 has been released with a number of important fixes can this
> > be pushed into
> > stable and current
>
> Done, thank you!



-- 
Kindest regards,
Tom Smyth.



Re: [patch] www/nginx: update third-party modules

2024-06-19 Thread Sergey A. Osokin
On Thu, Jun 13, 2024 at 03:38:11PM +, Sergey A. Osokin wrote:
> Hi folks,
> 
> On Fri, Jun 07, 2024 at 01:54:04PM +, Sergey A. Osokin wrote:
> > On Fri, Jun 07, 2024 at 02:48:36PM +0100, Stuart Henderson wrote:
> > > On 2024/06/07 13:26, Sergey A. Osokin wrote:
> > > > 
> > > > could you please provide an update.
> > > 
> > > Update is: There's been no reply from the maintainer yet. But it's
> > > only been a few days.
> > 
> > Yeah, that's exactly what I'm looking for - the maintainer update.
> > To be honest, it's already 1 week timeout :-)
> > 
> > I'm curious - is there "maintainer timeout" rule for such updates?
> > And if so, that's the timeout time for that?
> 
> Could you please provide an update.

Gentle reminder.
Thank you.
 
-- 
Sergey A. Osokin



Re: [update] devel/flake8 7.1.0

2024-06-19 Thread Daniel Dickman
Thanks for the submission.

Looks like pycodestyle has to be updated simultaneously.

> On Jun 19, 2024, at 9:35 AM, Laurent Cheylus  wrote:
> 
> Hi,
> 
> [cc daniel@ as maintainer]
> 
> a simple update for devel/flake8 to the latest version 7.1.0.
> 
> - update Makefile and distinfo for this version
> - update version for RDEP devel/py-codestyle
> 
> Build OK on current/amd64 with Python 3.11.9
> 
> Functional tests OK with some Python code (no unit tests enabled for this 
> port).
> 
> Laurent
> 



aarch64 bulk build report

2024-06-19 Thread phessler
bulk build on arm64.ports.openbsd.org
started on  Mon Jun 17 00:00:45 MDT 2024
finished at Wed Jun 19 23:27:21 MDT 2024
lasted 2D23h26m
done with kern.version=OpenBSD 7.5-current (GENERIC.MP) #73: Sun Jun 16 
13:36:20 MDT 2024

built packages:12313
Jun 17:4185
Jun 18:703
Jun 19:7424


critical path missing pkgs:  
http://build-failures.rhaalovely.net/aarch64/2024-06-17/summary.log

build failures: 3
http://build-failures.rhaalovely.net/aarch64/2024-06-17/games/openrct2.log
http://build-failures.rhaalovely.net/aarch64/2024-06-17/misc/openbabel.log
http://build-failures.rhaalovely.net/aarch64/2024-06-17/plan9/plan9port.log

recurrent failures
 failures/games/openrct2.log
 failures/plan9/plan9port.log
new failures
+++ ls-failures Wed Jun 19 23:28:51 2024
+failures/misc/openbabel.log
resolved failures
--- ../old/aarch64/last//ls-failuresThu Jun 13 23:20:48 2024



Re: aarch64 bulk build report

2024-06-19 Thread Peter Hessler
On 2024 Jun 19 (Wed) at 23:28:51 -0600 (-0600), phess...@openbsd.org wrote:
:critical path missing pkgs:  
http://build-failures.rhaalovely.net/aarch64/2024-06-17/summary.log
:
:build failures: 3
:http://build-failures.rhaalovely.net/aarch64/2024-06-17/games/openrct2.log

In file included from 
/usr/obj/ports/openrct2-0.4.11/OpenRCT2-0.4.11/src/openrct2/Cheats.cpp:12:
In file included from 
/usr/obj/ports/openrct2-0.4.11/OpenRCT2-0.4.11/src/openrct2/GameState.h:20:
In file included from 
/usr/obj/ports/openrct2-0.4.11/OpenRCT2-0.4.11/src/openrct2/ride/Ride.h:19:
In file included from 
/usr/obj/ports/openrct2-0.4.11/OpenRCT2-0.4.11/src/openrct2/management/../ride/../world/Map.h:14:
/usr/obj/ports/openrct2-0.4.11/OpenRCT2-0.4.11/src/openrct2/object/../drawing/../world/TileElement.h:472:19:
error: field BannerIndex within 'LargeSceneryElement' is less aligned
than '::BannerIndex' (aka 'TIdentifier::max(), BannerIndexTag>') and is usually
due to 'LargeSceneryElement' being packed, which can lead to unaligned
accesses [-Werror,-Wunaligned-access]
::BannerIndex BannerIndex;
  ^


:http://build-failures.rhaalovely.net/aarch64/2024-06-17/misc/openbabel.log


In file included from 
/usr/obj/ports/openbabel-3.1.1/openbabel-3.1.1/src/formats/json/chemdoodlejsonformat.cpp:19:
/usr/obj/ports/openbabel-3.1.1/openbabel-3.1.1/include/openbabel/json.h:22:10:
fatal error: 'rapidjson/document.h' file not found
#include 
 ^~


:http://build-failures.rhaalovely.net/aarch64/2024-06-17/plan9/plan9port.log

cd 
/usr/obj/ports/plan9port-20240109/plan9port-be7c68f6954f7dcaa53403e0f600716f65a13d32
&& sed -i 's#/usr/local#/usr/local#'  `cat lib/moveplan9.files`
sed: bin/": No such file or directory

bin/" and bin/"" don't seem to exist.  These binaries are built on amd64
and other arches I try.


-- 
A journey of a thousand miles begins with a cash advance.