Re: xmobar build failure

2023-10-21 Thread Greg Steuck
Theo Buehler  writes:

> The relevant bit seems to be this. Full log below.
>
> Warning: No remote package servers have been specified. Usually you would have
> one specified in the config file.
> Resolving dependencies...
> Error: cabal: Could not resolve dependencies:
> [__0] next goal: X11-xft (user goal)
> [__0] rejecting: X11-xft-0.3.4 (conflict: pkg-config package xft-any, not
> found in the pkg-config database)

It seems like something pkg-config-esque is fishy. Could you add
MODCABAL_BUILD_ARGS=-v to collect any extra info?

Thanks
Greg



Re: update jupyter_core to 5.4.0

2023-10-21 Thread Björn Ketelaars
On Sat 21/10/2023 15:31, Daniel Dickman wrote:
> Here's an update of jupyter core to the latest version (5.4.0). This is 
> the start of updating the jupyter stack which is somewhat outdated.
> 
> ok?

Run tested on amd64 current while doing stuff in jupyter-notebook.

OK bket@



Re: eza

2023-10-21 Thread lauf3y
Does any developer with CVS access can/want to publish it ?
I personally don't have the rights to publish it, but I would be happy to 
publish it and maintain it if I can/need to.
Congrats for OpenBSD 7.4 btw!

lauf3y


--- Original Message ---
On Tuesday, October 10th, 2023 at 11:45 AM, Stuart Henderson 
 wrote:


> On 2023/10/09 22:03, lauf3y wrote:
> 
> > Hello,
> > 
> > I would like to publish a port of a software named eza.
> > eza is a modern, maintained replacement for ls, built on exa.
> > It's written in Rust, is fairly new and well maintained. It's a fork of 
> > exa, which was a very popular replacement of ls. But sadly, exa isn't 
> > maintained anymore.
> > So, eza was created with the idea in mind to be maintained, 
> > community-driven and durable.
> > Even tho eza was mainly tested to work on Linux, it works well on other 
> > OSes, and give importance to the BSD the community. For example, they 
> > pinned the issue about BSD native support: 
> > https://github.com/eza-community/eza/issues/423
> > 
> > So, what do you think of a port of eza for OpenBSD?
> > 
> > lauf3y
> > 
> > ===
> > Useful links:
> > - https://github.com/eza-community/eza
> > - https://eza.rocks/
> > - https://crates.io/crates/eza
> 
> 
> Here's a port based on the existing exa port. Perhaps it makes sense
> to remove exa and add eza in its place...



[PATCH] www/unit: maintainer update to 1.31.1

2023-10-21 Thread Sergey A. Osokin
Hi,

here's the patch to update www/unit for the recent version - 1.31.1.
Could you please review and commit the patch.

Thank you.

-- 
Sergey A. Osokin
Index: Makefile.inc
===
RCS file: /cvs/ports/www/unit/Makefile.inc,v
retrieving revision 1.11
diff -u -p -r1.11 Makefile.inc
--- Makefile.inc	27 Sep 2023 19:13:06 -	1.11
+++ Makefile.inc	22 Oct 2023 00:46:54 -
@@ -1,4 +1,4 @@
-VERSION?=	1.31.0
+VERSION?=	1.31.1
 DISTNAME=	unit-${VERSION}
 
 CATEGORIES=	www
Index: unit/Makefile
===
RCS file: /cvs/ports/www/unit/unit/Makefile,v
retrieving revision 1.7
diff -u -p -r1.7 Makefile
--- unit/Makefile	8 Sep 2023 05:40:28 -	1.7
+++ unit/Makefile	22 Oct 2023 00:46:54 -
@@ -1,7 +1,5 @@
 COMMENT=	dynamic web application server
 
-REVISION=	0
-
 WANTLIB=	c crypto m pcre2-8 pthread ssl xml2 z
 
 LIB_DEPENDS=	devel/pcre2
Index: unit/distinfo
===
RCS file: /cvs/ports/www/unit/unit/distinfo,v
retrieving revision 1.7
diff -u -p -r1.7 distinfo
--- unit/distinfo	5 Sep 2023 11:31:17 -	1.7
+++ unit/distinfo	22 Oct 2023 00:46:54 -
@@ -1,2 +1,2 @@
-SHA256 (unit-1.31.0.tar.gz) = JosYALxOAwZn5nln0FKBdDff8D94CsCphZCaoiXeYe0=
-SIZE (unit-1.31.0.tar.gz) = 905152
+SHA256 (unit-1.31.1.tar.gz) = nfYE1Jy1esAQMgLvsPk3Pj5Ip92IjJSvENT5bM3tfXE=
+SIZE (unit-1.31.1.tar.gz) = 907165
Index: unit-perl/distinfo
===
RCS file: /cvs/ports/www/unit/unit-perl/distinfo,v
retrieving revision 1.7
diff -u -p -r1.7 distinfo
--- unit-perl/distinfo	5 Sep 2023 11:31:17 -	1.7
+++ unit-perl/distinfo	22 Oct 2023 00:46:54 -
@@ -1,2 +1,2 @@
-SHA256 (unit-1.31.0.tar.gz) = JosYALxOAwZn5nln0FKBdDff8D94CsCphZCaoiXeYe0=
-SIZE (unit-1.31.0.tar.gz) = 905152
+SHA256 (unit-1.31.1.tar.gz) = nfYE1Jy1esAQMgLvsPk3Pj5Ip92IjJSvENT5bM3tfXE=
+SIZE (unit-1.31.1.tar.gz) = 907165
Index: unit-php/distinfo
===
RCS file: /cvs/ports/www/unit/unit-php/distinfo,v
retrieving revision 1.7
diff -u -p -r1.7 distinfo
--- unit-php/distinfo	5 Sep 2023 11:31:17 -	1.7
+++ unit-php/distinfo	22 Oct 2023 00:46:54 -
@@ -1,2 +1,2 @@
-SHA256 (unit-1.31.0.tar.gz) = JosYALxOAwZn5nln0FKBdDff8D94CsCphZCaoiXeYe0=
-SIZE (unit-1.31.0.tar.gz) = 905152
+SHA256 (unit-1.31.1.tar.gz) = nfYE1Jy1esAQMgLvsPk3Pj5Ip92IjJSvENT5bM3tfXE=
+SIZE (unit-1.31.1.tar.gz) = 907165
Index: unit-python/distinfo
===
RCS file: /cvs/ports/www/unit/unit-python/distinfo,v
retrieving revision 1.7
diff -u -p -r1.7 distinfo
--- unit-python/distinfo	5 Sep 2023 11:31:17 -	1.7
+++ unit-python/distinfo	22 Oct 2023 00:46:54 -
@@ -1,2 +1,2 @@
-SHA256 (unit-1.31.0.tar.gz) = JosYALxOAwZn5nln0FKBdDff8D94CsCphZCaoiXeYe0=
-SIZE (unit-1.31.0.tar.gz) = 905152
+SHA256 (unit-1.31.1.tar.gz) = nfYE1Jy1esAQMgLvsPk3Pj5Ip92IjJSvENT5bM3tfXE=
+SIZE (unit-1.31.1.tar.gz) = 907165
Index: unit-ruby/distinfo
===
RCS file: /cvs/ports/www/unit/unit-ruby/distinfo,v
retrieving revision 1.7
diff -u -p -r1.7 distinfo
--- unit-ruby/distinfo	5 Sep 2023 11:31:17 -	1.7
+++ unit-ruby/distinfo	22 Oct 2023 00:46:54 -
@@ -1,2 +1,2 @@
-SHA256 (unit-1.31.0.tar.gz) = JosYALxOAwZn5nln0FKBdDff8D94CsCphZCaoiXeYe0=
-SIZE (unit-1.31.0.tar.gz) = 905152
+SHA256 (unit-1.31.1.tar.gz) = nfYE1Jy1esAQMgLvsPk3Pj5Ip92IjJSvENT5bM3tfXE=
+SIZE (unit-1.31.1.tar.gz) = 907165


Re: kde support for DIST_TUPLES

2023-10-21 Thread Thomas Frohwein
On Sat, Oct 21, 2023 at 08:20:05PM -0400, Thomas Frohwein wrote:

[...]

> > That is there reason why it tasted with:
> > > > DIST_TUPLE = kde qt qt/qtbase ea7a183732c17005f08ca14fd70cdd305c90396d .
> 
> Please go ahead, sounds like a great use case for DIST_TUPLE!

oh and I agree with op@: let's keep it in alphabetical order...



Re: kde support for DIST_TUPLES

2023-10-21 Thread Thomas Frohwein
On Sat, Oct 21, 2023 at 02:27:55PM +0200, Rafael Sadowski wrote:
> On Sat Oct 21, 2023 at 06:32:04AM -0400, Thomas Frohwein wrote:
> > On Sat, Oct 21, 2023 at 12:06:04PM +0200, Rafael Sadowski wrote:
> > > Straightforwardly, this adds support for KDE so that it can be used in
> > > DIST_TUPLES.
> > > 
> > > With help from Thomas successfully tested with:
> > > DIST_TUPLE = kde qt qt/qtbase ea7a183732c17005f08ca14fd70cdd305c90396d .
> > > 
> > > OK?
> > 
> > Is or can this be used as the SITES for more kde ports? I only see it
> > showing up in HOMEPAGE for e.g. graphics/kquickimageeditor
> 
> Almost all KDE projects hosted there but what is more important for
> use/me is that we can use the Qt5/KDE patched collection now. All
> details here:
> 
> https://dot.kde.org/2021/04/06/announcing-kdes-qt-5-patch-collection
> 
> That is there reason why it tasted with:
> > > DIST_TUPLE = kde qt qt/qtbase ea7a183732c17005f08ca14fd70cdd305c90396d .

Please go ahead, sounds like a great use case for DIST_TUPLE!

> 
> > 
> > > 
> > > Index: dist-tuple.pattern
> > > ===
> > > RCS file: /cvs/ports/infrastructure/db/dist-tuple.pattern,v
> > > retrieving revision 1.7
> > > diff -u -p -r1.7 dist-tuple.pattern
> > > --- dist-tuple.pattern14 Oct 2023 08:04:15 -  1.7
> > > +++ dist-tuple.pattern21 Oct 2023 10:04:22 -
> > > @@ -1,4 +1,5 @@
> > >  # known SITES.x
> > > +SITES.kde ?= https://invent.kde.org/
> > >  SITES.codeberg ?= https://codeberg.org/
> > >  SITES.github ?=  https://github.com/
> > >  SITES.gitlab ?=  https://gitlab.com/
> > > @@ -12,6 +13,9 @@ TEMPLATE_EXTRACT_SUFX ?=.tar.gz
> > >  # - 
> > >  # - 
> > >  # -  - used automatically if  is in tag format
> > > +TEMPLATE_DISTFILES.kde ?= \
> > > + 
> > > --{//-/archive//}${EXTRACT_SUFX.kde}
> > > +
> > >  TEMPLATE_DISTFILES.codeberg ?= \
> > >   
> > > --{//archive/}${EXTRACT_SUFX.codeberg}
> > >  
> > > 



CVS: cvs.openbsd.org: ports

2023-10-21 Thread Theo Buehler
CVSROOT:/cvs
Module name:ports
Changes by: t...@cvs.openbsd.org2023/10/21 17:43:38

Modified files:
security/rust-openssl-tests: Makefile distinfo 
security/rust-openssl-tests/patches: 
 patch-openssl-sys_build_main_rs 

Log message:
Updat to rust-openssl-tests 20231022



Re: new textproc/goldendict 1.5.0

2023-10-21 Thread Klemens Nanni
On Sat, Oct 21, 2023 at 09:12:13AM +0200, Rafael Sadowski wrote:
> I see two points to fix and one comment.
> 
> - hidden dependencies?
> 
> goldendict-1.5.0(textproc/goldendict):
> Missing lib: Qt5Help.3 (/usr/local/bin/goldendict) (NOT REACHABLE)
> Missing lib: Qt5Multimedia.3 (/usr/local/bin/goldendict) (NOT REACHABLE)
> Missing lib: Qt5Svg.3 (/usr/local/bin/goldendict) (NOT REACHABLE)
> Missing lib: Qt5WebKit.3 (/usr/local/bin/goldendict) (NOT REACHABLE)
> Missing lib: Qt5WebKitWidgets.3 (/usr/local/bin/goldendict) (NOT REACHABLE)
> Missing lib: Qt5X11Extras.3 (/usr/local/bin/goldendict) (NOT REACHABLE)
> Missing lib: hunspell-1.7.1 (/usr/local/bin/goldendict) (NOT REACHABLE)
> Missing lib: ogg.6 (/usr/local/bin/goldendict) (NOT REACHABLE)
> Missing lib: vorbis.9 (/usr/local/bin/goldendict) (NOT REACHABLE)
> Missing lib: vorbisfile.6 (/usr/local/bin/goldendict) (NOT REACHABLE)

I forgot to sync WANTLIB and add LIB_DEPENDS...

> 
> - missing RUN_DEPENDS+=devel/desktop-file-utils

Added, thanks.

> 
> - I don't like the "keep it small until someone needs one of these
> features" pattern. I would always recommend to start with the default
> setup from upstream and only disable things when we don't have them or
> they don't work. Upstream tests exactly with this default setup.
> 
> This is just a personal opinion and not a concern.
> 

New version that sticks to default/required CONFIG changes.

OK?


goldendict.tgz
Description: application/tar-gz


CVS: cvs.openbsd.org: ports

2023-10-21 Thread Klemens Nanni
CVSROOT:/cvs
Module name:ports
Changes by: k...@cvs.openbsd.org2023/10/21 15:58:44

Modified files:
net/neochat: Makefile 

Log message:
mark BORKEN:  base clang/libcstd++ too old, uses too new C++20 code



CVS: cvs.openbsd.org: ports

2023-10-21 Thread Klemens Nanni
CVSROOT:/cvs
Module name:ports
Changes by: k...@cvs.openbsd.org2023/10/21 15:57:18

Modified files:
net/neochat: Makefile distinfo 

Log message:
update to neochat 23.08.2 (fixes for newer libquotient)



sparc64 bulk build report

2023-10-21 Thread kmos
Bulk build on sparc64-0a.ports.openbsd.org

Started : Thu Oct 19 21:06:24 MDT 2023
Finished: Sat Oct 21 15:26:35 MDT 2023
Duration: 1 Days 18 hours 20 minutes

Built using OpenBSD 7.4-current (GENERIC.MP) #1907: Thu Oct 19 15:05:04 MDT 2023

Built 9002 packages

Number of packages built each day:
Oct 19: 4754
Oct 20: 2764
Oct 21: 1484



Critical path missing pkgs:
http://build-failures.rhaalovely.net/sparc64/2023-10-19/summary.log

Build failures: 34
http://build-failures.rhaalovely.net/sparc64/2023-10-19/audio/libcanberra.log
http://build-failures.rhaalovely.net/sparc64/2023-10-19/audio/libsmackerdec.log
http://build-failures.rhaalovely.net/sparc64/2023-10-19/audio/ncmpc.log
http://build-failures.rhaalovely.net/sparc64/2023-10-19/databases/ruby-amalgalite,ruby31.log
http://build-failures.rhaalovely.net/sparc64/2023-10-19/devel/avr/gcc.log
http://build-failures.rhaalovely.net/sparc64/2023-10-19/devel/mtxclient.log
http://build-failures.rhaalovely.net/sparc64/2023-10-19/devel/py-thrift,python3.log
http://build-failures.rhaalovely.net/sparc64/2023-10-19/devel/vim-command-t.log
http://build-failures.rhaalovely.net/sparc64/2023-10-19/devel/xsd.log
http://build-failures.rhaalovely.net/sparc64/2023-10-19/devel/yder.log
http://build-failures.rhaalovely.net/sparc64/2023-10-19/games/cataclysm-dda,no_x11.log
http://build-failures.rhaalovely.net/sparc64/2023-10-19/games/fheroes2.log
http://build-failures.rhaalovely.net/sparc64/2023-10-19/games/gnukem.log
http://build-failures.rhaalovely.net/sparc64/2023-10-19/games/scid.log
http://build-failures.rhaalovely.net/sparc64/2023-10-19/games/xmoto.log
http://build-failures.rhaalovely.net/sparc64/2023-10-19/graphics/glslang.log
http://build-failures.rhaalovely.net/sparc64/2023-10-19/graphics/rawstudio.log
http://build-failures.rhaalovely.net/sparc64/2023-10-19/graphics/spirv-tools.log
http://build-failures.rhaalovely.net/sparc64/2023-10-19/graphics/tesseract/tesseract.log
http://build-failures.rhaalovely.net/sparc64/2023-10-19/sparc64-2c.log
cp: paths/sparc64-2c.log: No such file or directory
http://build-failures.rhaalovely.net/sparc64/2023-10-19/inputmethods/ibus.log
http://build-failures.rhaalovely.net/sparc64/2023-10-19/mail/rspamd,hyperscan.log
http://build-failures.rhaalovely.net/sparc64/2023-10-19/math/gunits.log
http://build-failures.rhaalovely.net/sparc64/2023-10-19/security/clamav.log
http://build-failures.rhaalovely.net/sparc64/2023-10-19/sysutils/firmware/apple-boot.log
http://build-failures.rhaalovely.net/sparc64/2023-10-19/sysutils/pftop.log
http://build-failures.rhaalovely.net/sparc64/2023-10-19/sysutils/u-boot-asahi.log
http://build-failures.rhaalovely.net/sparc64/2023-10-19/telephony/baresip/baresip,-gtk.log
http://build-failures.rhaalovely.net/sparc64/2023-10-19/textproc/libmarisa.log
http://build-failures.rhaalovely.net/sparc64/2023-10-19/textproc/redland-bindings,-main.log
http://build-failures.rhaalovely.net/sparc64/2023-10-19/www/webkitgtk4.log
http://build-failures.rhaalovely.net/sparc64/2023-10-19/x11/gromit-mpx.log
http://build-failures.rhaalovely.net/sparc64/2023-10-19/x11/qt6/qtbase.log
http://build-failures.rhaalovely.net/sparc64/2023-10-19/x11/xpad.log

Recurrent failures:
 failures/audio/libcanberra.log
 failures/audio/libsmackerdec.log
 failures/audio/ncmpc.log
 failures/databases/ruby-amalgalite,ruby31.log
 failures/devel/avr/gcc.log
 failures/devel/mtxclient.log
 failures/devel/py-thrift,python3.log
 failures/devel/vim-command-t.log
 failures/devel/xsd.log
 failures/devel/yder.log
 failures/games/cataclysm-dda,no_x11.log
 failures/games/fheroes2.log
 failures/games/gnukem.log
 failures/games/scid.log
 failures/games/xmoto.log
 failures/graphics/glslang.log
 failures/graphics/rawstudio.log
 failures/graphics/spirv-tools.log
 failures/graphics/tesseract/tesseract.log
 failures/inputmethods/ibus.log
 failures/mail/rspamd,hyperscan.log
 failures/math/gunits.log
 failures/security/clamav.log
 failures/sysutils/firmware/apple-boot.log
 failures/sysutils/u-boot-asahi.log
 failures/telephony/baresip/baresip,-gtk.log
 failures/textproc/redland-bindings,-main.log
 failures/www/webkitgtk4.log
 failures/x11/gromit-mpx.log
 failures/x11/qt6/qtbase.log
 failures/x11/xpad.log

New failures:
+failures/sysutils/pftop.log
+failures/textproc/libmarisa.log

Resolved failures:
-failures/astro/calcmysky.log
-failures/cad/dxf2gcode.log
-failures/comms/gnuradio.log
-failures/databases/leveldb.log
-failures/devel/appstream.log
-failures/devel/difftastic.log
-failures/devel/jdk/1.8.log
-failures/devel/kf5/kcompletion.log
-failures/devel/kf5/kunitconversion.log
-failures/devel/py-sh,python3.log
-failures/devel/qcoro.log
-failures/games/choria.log
-failures/graphics/asymptote.log
-failures/graphics/kdiagram.log
-failures/graphics/makehuman.log
-failures/graphics/nomacs.log
-failures/graphics/ruby-rmagick,ruby31.log
-failures/inputmethods/libime.log
-failures/mail/mu.log
-failures/math/R.log
-failures/math/openfst.log
-failures/misc/feathernotes.log

update jupyter_core to 5.4.0

2023-10-21 Thread Daniel Dickman
Here's an update of jupyter core to the latest version (5.4.0). This is 
the start of updating the jupyter stack which is somewhat outdated.

ok?

Index: Makefile
===
RCS file: /cvs/ports/devel/py-jupyter_core/Makefile,v
retrieving revision 1.20
diff -u -p -u -r1.20 Makefile
--- Makefile7 Sep 2023 20:58:31 -   1.20
+++ Makefile21 Oct 2023 19:28:20 -
@@ -1,6 +1,6 @@
 COMMENT =  Jupyter core package
 
-MODPY_EGG_VERSION =4.7.0
+MODPY_EGG_VERSION =5.4.0
 DISTNAME = jupyter_core-${MODPY_EGG_VERSION}
 PKGNAME =  py-${DISTNAME}
 
@@ -12,16 +12,20 @@ HOMEPAGE =  https://jupyter.org/
 PERMIT_PACKAGE =   Yes
 
 MODULES =  lang/python
-MODPY_PI = Yes
-MODPY_PYBUILD =setuptools
-MODPY_PYTEST_ARGS =jupyter_core
-
-RUN_DEPENDS =  devel/py-traitlets${MODPY_FLAVOR}
-TEST_DEPENDS = devel/py-ipykernel${MODPY_FLAVOR} \
-   devel/py-nose$(MODPY_FLAVOR)
 
 FLAVORS =  python3
 FLAVOR =   python3
+
+MODPY_PI = Yes
+MODPY_PYBUILD =hatchling
+
+RUN_DEPENDS =  devel/py-traitlets${MODPY_FLAVOR} \
+   sysutils/py-platformdirs${MODPY_FLAVOR}
+
+TEST_DEPENDS = devel/pre-commit${MODPY_FLAVOR} \
+   devel/py-ipykernel${MODPY_FLAVOR} \
+   devel/py-test-cov${MODPY_FLAVOR} \
+   devel/py-test-timeout${MODPY_FLAVOR}
 
 PORTHOME = ${WRKDIR}
 
Index: distinfo
===
RCS file: /cvs/ports/devel/py-jupyter_core/distinfo,v
retrieving revision 1.7
diff -u -p -u -r1.7 distinfo
--- distinfo7 Sep 2023 20:58:31 -   1.7
+++ distinfo21 Oct 2023 19:28:20 -
@@ -1,2 +1,2 @@
-SHA256 (jupyter_core-4.7.0.tar.gz) = 
qh+Ulqs6vnLaTv4NqrDLIjOZeRRYH5oHHgdJjGrdjtM=
-SIZE (jupyter_core-4.7.0.tar.gz) = 66444
+SHA256 (jupyter_core-5.4.0.tar.gz) = 
5LmDRLuU7i4+bEUZqX0AFlYAn5yyt/K68Vs8IFdwAR0=
+SIZE (jupyter_core-5.4.0.tar.gz) = 85162
Index: patches/patch-jupyter_core_tests_test_command_py
===
RCS file: patches/patch-jupyter_core_tests_test_command_py
diff -N patches/patch-jupyter_core_tests_test_command_py
--- patches/patch-jupyter_core_tests_test_command_py7 Sep 2023 20:58:31 
-   1.5
+++ /dev/null   1 Jan 1970 00:00:00 -
@@ -1,88 +0,0 @@
-Index: jupyter_core/tests/test_command.py
 jupyter_core/tests/test_command.py.orig
-+++ jupyter_core/tests/test_command.py
-@@ -114,20 +114,24 @@ def test_subcommand_not_found():
- 
- @patch.object(sys, 'argv', [__file__] + sys.argv[1:])
- def test_subcommand_list(tmpdir):
-+if sys.version_info.major == 3:
-+cmd_sufx = '-3'
-+else:
-+cmd_sufx = ''
- a = tmpdir.mkdir("a")
- for cmd in ('jupyter-foo-bar',
- 'jupyter-xyz',
- 'jupyter-babel-fish'):
--a.join(cmd).write('')
-+a.join(cmd + cmd_sufx).write('')
- b = tmpdir.mkdir("b")
- for cmd in ('jupyter-foo',
- 'jupyterstuff',
- 'jupyter-yo-eyropa-ganymyde-callysto'):
--b.join(cmd).write('')
-+b.join(cmd + cmd_sufx).write('')
- c = tmpdir.mkdir("c")
- for cmd in ('jupyter-baz',
- 'jupyter-bop'):
--c.join(cmd).write('')
-+b.join(cmd + cmd_sufx).write('')
- 
- path = os.pathsep.join(map(str, [a, b]))
- 
-@@ -147,13 +151,17 @@ def test_subcommand_list(tmpdir):
- ]
- 
- def test_not_on_path(tmpdir):
-+if sys.version_info.major == 3:
-+cmd_sufx = '-3'
-+else:
-+cmd_sufx = ''
- a = tmpdir.mkdir("a")
- jupyter = a.join('jupyter')
- jupyter.write(
- 'from jupyter_core import command; command.main()'
- )
- jupyter.chmod(0o700)
--witness = a.join('jupyter-witness')
-+witness = a.join('jupyter-witness' + cmd_sufx)
- witness_src = '#!%s\n%s\n' % (sys.executable, 'print("WITNESS ME")')
- write_executable(witness, witness_src)
- 
-@@ -163,23 +171,27 @@ def test_not_on_path(tmpdir):
- if sys.platform == 'win32':
- env[str('PATHEXT')] = '.EXE'
- # This won't work on windows unless
--out = check_output([sys.executable, str(jupyter), 'witness'], env=env)
-+out = check_output([sys.executable, str(jupyter), 'witness' + cmd_sufx], 
env=env)
- assert b'WITNESS' in out
- 
- 
- def test_path_priority(tmpdir):
-+if sys.version_info.major == 3:
-+cmd_sufx = '-3'
-+else:
-+cmd_sufx = ''
- a = tmpdir.mkdir("a")
- jupyter = a.join('jupyter')
- jupyter.write(
- 'from jupyter_core import command; command.main()'
- )
- jupyter.chmod(0o700)
--witness_a = a.join('jupyter-witness')
-+witness_a = a.join('jupyter-witness' + cmd_sufx)
- 

Re: [update] www/py-werkzeug to 2.2.3

2023-10-21 Thread Daniel Dickman



On Sat, 21 Oct 2023, Lucas Raab wrote:

> There's a new TDEP needed, py-ephemeral_port_reserve, which is attached
> and pretty basic.

I need this port too.

ok daniel@ to import (although there may be an extra "i" at the start of 
pkg/DESCR?)



Re: [update] www/py-werkzeug to 2.2.3

2023-10-21 Thread Lucas Raab
On Sat, Oct 21, 2023 at 04:36:56PM +, Lucas Raab wrote:
> Hello,
> 
> Here's an update that brings werkzeug up the minimum version required
> for flask to move from 2.1.3 to 2.2.5. RDEPs (where possible) have been
> make tested and the tests for werkzeug pass with only a couple failures.
> The watchdog tests can be prone to hanging.
> 
> There's a new TDEP needed, py-ephemeral_port_reserve, which is attached
> and pretty basic.
> 
> semarie@ and rnagy@, trytond and odoo are the two RDEPs that I haven't
> tested since I don't run either. Can you give this update a whirl to see
> if there's any breakage?
> 
> Feedback and/or other reports?
> 
> Thanks,
> Lucas

ugh, update fixing a dumb late-night start mistake
diff refs/heads/master refs/heads/werkzeug
commit - 804387bcc623c7a0fe2c211fd900581ba0893fa6
commit + 72ed0b448fbfc04fa043c5ca25d343a0e2bd8895
blob - b9b517ded9aecb6201633bde4685f1669d3d20a6
blob + 2b4d8b7542da0f69c3f80ad828fc7f77b4280d61
--- www/py-werkzeug/Makefile
+++ www/py-werkzeug/Makefile
@@ -1,10 +1,9 @@
 COMMENT =  WSGI utility collection
 
-MODPY_EGG_VERSION =2.0.3
+MODPY_EGG_VERSION =2.2.3
 DISTNAME = Werkzeug-${MODPY_EGG_VERSION}
 PKGNAME =  py-${DISTNAME:L}
 EPOCH =0
-REVISION = 1
 
 CATEGORIES =   www devel
 
@@ -23,9 +22,14 @@ MODPY_PI =   Yes
 # verbose for now, it has been seen hanging at times
 MODPY_PYTEST_ARGS =-v
 
-TEST_DEPENDS = devel/py-test${MODPY_FLAVOR} \
+RUN_DEPENDS =  textproc/py-MarkupSafe${MODPY_FLAVOR}
+
+TEST_DEPENDS = devel/py-greenlet${MODPY_FLAVOR} \
+   devel/py-test${MODPY_FLAVOR} \
devel/py-test-xprocess${MODPY_FLAVOR} \
devel/py-test-timeout${MODPY_FLAVOR} \
-   www/py-requests${MODPY_FLAVOR}
+   net/py-ephemeral_port_reserve${MODPY_FLAVOR} \
+   security/py-cryptography${MODPY_FLAVOR} \
+   sysutils/py-watchdog${MODPY_FLAVOR}
 
 .include 
blob - 7c95311a332f0b3448a8b641034bc92e93c9b3be
blob + fb602019a64811ddaeecee595b4958215089a3a6
--- www/py-werkzeug/distinfo
+++ www/py-werkzeug/distinfo
@@ -1,2 +1,2 @@
-SHA256 (Werkzeug-2.0.3.tar.gz) = uGP4/wV8UiFktgZ8niiwQRYbS+W6TQ2s7qpQoWOCLTw=
-SIZE (Werkzeug-2.0.3.tar.gz) = 895551
+SHA256 (Werkzeug-2.2.3.tar.gz) = LhzMlBfU2jWLnebxdOOsCUOR6h1PvvLWZ4ZdgZ39Cv4=
+SIZE (Werkzeug-2.2.3.tar.gz) = 845884
blob - e8ac889c2a19b3fe32b15a27dbe5f396013957b8
blob + 9cdeb7a33755bcf954063a1a9d58ba39042271d2
--- www/py-werkzeug/pkg/PLIST
+++ www/py-werkzeug/pkg/PLIST
@@ -18,16 +18,12 @@ lib/python${MODPY_VERSION}/site-packages/werkzeug/${MO
 
lib/python${MODPY_VERSION}/site-packages/werkzeug/${MODPY_PYCACHE}datastructures.${MODPY_PYC_MAGIC_TAG}pyc
 
lib/python${MODPY_VERSION}/site-packages/werkzeug/${MODPY_PYCACHE}exceptions.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 
lib/python${MODPY_VERSION}/site-packages/werkzeug/${MODPY_PYCACHE}exceptions.${MODPY_PYC_MAGIC_TAG}pyc
-lib/python${MODPY_VERSION}/site-packages/werkzeug/${MODPY_PYCACHE}filesystem.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
-lib/python${MODPY_VERSION}/site-packages/werkzeug/${MODPY_PYCACHE}filesystem.${MODPY_PYC_MAGIC_TAG}pyc
 
lib/python${MODPY_VERSION}/site-packages/werkzeug/${MODPY_PYCACHE}formparser.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 
lib/python${MODPY_VERSION}/site-packages/werkzeug/${MODPY_PYCACHE}formparser.${MODPY_PYC_MAGIC_TAG}pyc
 
lib/python${MODPY_VERSION}/site-packages/werkzeug/${MODPY_PYCACHE}http.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 
lib/python${MODPY_VERSION}/site-packages/werkzeug/${MODPY_PYCACHE}http.${MODPY_PYC_MAGIC_TAG}pyc
 
lib/python${MODPY_VERSION}/site-packages/werkzeug/${MODPY_PYCACHE}local.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 
lib/python${MODPY_VERSION}/site-packages/werkzeug/${MODPY_PYCACHE}local.${MODPY_PYC_MAGIC_TAG}pyc
-lib/python${MODPY_VERSION}/site-packages/werkzeug/${MODPY_PYCACHE}routing.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
-lib/python${MODPY_VERSION}/site-packages/werkzeug/${MODPY_PYCACHE}routing.${MODPY_PYC_MAGIC_TAG}pyc
 
lib/python${MODPY_VERSION}/site-packages/werkzeug/${MODPY_PYCACHE}security.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 
lib/python${MODPY_VERSION}/site-packages/werkzeug/${MODPY_PYCACHE}security.${MODPY_PYC_MAGIC_TAG}pyc
 
lib/python${MODPY_VERSION}/site-packages/werkzeug/${MODPY_PYCACHE}serving.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
@@ -40,8 +36,6 @@ lib/python${MODPY_VERSION}/site-packages/werkzeug/${MO
 
lib/python${MODPY_VERSION}/site-packages/werkzeug/${MODPY_PYCACHE}urls.${MODPY_PYC_MAGIC_TAG}pyc
 
lib/python${MODPY_VERSION}/site-packages/werkzeug/${MODPY_PYCACHE}user_agent.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 
lib/python${MODPY_VERSION}/site-packages/werkzeug/${MODPY_PYCACHE}user_agent.${MODPY_PYC_MAGIC_TAG}pyc

CVS: cvs.openbsd.org: ports

2023-10-21 Thread Stefan Hagen
CVSROOT:/cvs
Module name:ports
Changes by: s...@cvs.openbsd.org2023/10/21 12:37:20

Modified files:
sysutils/detox : Makefile distinfo 
sysutils/detox/pkg: PLIST 

Log message:
Update detox from 1.2.0 to 1.4.5

Detox has moved to a new upstream.

Changes: https://github.com/dharple/detox/releases

Reported by Ray Kohler on ports@

Patch by me with hints from sthen



Re: [update, add pledge/unveil] net/iperf3 3.14 -> 3.15

2023-10-21 Thread Stuart Henderson

...also as was as syscalls, socket options could do with checking over too.

If everything is in order then there's not much point adding a configure 
flag really, just check for pledge


--
 Sent from a phone, apologies for poor formatting.

On 21 October 2023 19:01:33 Stuart Henderson  wrote:


It hasn't been properly reviewed to check if there are any syscalls which
aren't covered by the pledge. I found the diskfile one which you missed,
but haven't checked over nm output to look for more.

--
 Sent from a phone, apologies for poor formatting.

On 21 October 2023 18:57:55 Mikhail  wrote:


On Sat, Oct 21, 2023 at 06:38:57PM +0100, Stuart Henderson wrote:

Err, sending that upstream is a bit premature.


Reasons? It works fine in my testing, also it's enabled only with
--enable-openbsd-sandbox, so if something arise it's very easy for the
users to check without this code. And during review the devs can point
to improvements.

I can close the PR, it's not a problem.




Re: [update, add pledge/unveil] net/iperf3 3.14 -> 3.15

2023-10-21 Thread Stuart Henderson
It hasn't been properly reviewed to check if there are any syscalls which 
aren't covered by the pledge. I found the diskfile one which you missed, 
but haven't checked over nm output to look for more.


--
 Sent from a phone, apologies for poor formatting.

On 21 October 2023 18:57:55 Mikhail  wrote:


On Sat, Oct 21, 2023 at 06:38:57PM +0100, Stuart Henderson wrote:

Err, sending that upstream is a bit premature.


Reasons? It works fine in my testing, also it's enabled only with
--enable-openbsd-sandbox, so if something arise it's very easy for the
users to check without this code. And during review the devs can point
to improvements.

I can close the PR, it's not a problem.




Re: [update, add pledge/unveil] net/iperf3 3.14 -> 3.15

2023-10-21 Thread Mikhail
On Sat, Oct 21, 2023 at 08:57:33PM +0300, Mikhail wrote:
> On Sat, Oct 21, 2023 at 06:38:57PM +0100, Stuart Henderson wrote:
> > Err, sending that upstream is a bit premature.
> 
> Reasons? It works fine in my testing, also it's enabled only with
> --enable-openbsd-sandbox, so if something arise it's very easy for the
> users to check without this code. And during review the devs can point
> to improvements.
> 
> I can close the PR, it's not a problem.

Ok, as always good thought comes last - openbsd users will use the port
version anyway...



Re: [update, add pledge/unveil] net/iperf3 3.14 -> 3.15

2023-10-21 Thread Mikhail
On Sat, Oct 21, 2023 at 06:38:57PM +0100, Stuart Henderson wrote:
> Err, sending that upstream is a bit premature.

Reasons? It works fine in my testing, also it's enabled only with
--enable-openbsd-sandbox, so if something arise it's very easy for the
users to check without this code. And during review the devs can point
to improvements.

I can close the PR, it's not a problem.



Re: [update, add pledge/unveil] net/iperf3 3.14 -> 3.15

2023-10-21 Thread Stuart Henderson

Err, sending that upstream is a bit premature.

--
 Sent from a phone, apologies for poor formatting.

On 21 October 2023 15:53:34 Mikhail  wrote:


On Wed, Oct 18, 2023 at 10:28:47PM +0100, Stuart Henderson wrote:

On 2023/10/18 22:19, Mikhail wrote:
> [cc'ing maintainer]
>
> Inlined patch updates iperf3 to 3.15 (3 bug fixes, details here -
> https://github.com/esnet/iperf/releases/tag/3.15).
>
> I run iperf on public server with unfirewalled ports, so I'd like it to
> be pledged/unveiled, -I and --logfile options are working fine.
>
> Probably we could drop privs more granularly, but for I'd like to keep
> things simple.
>

Diff below for a few things I noticed. There may be others.


Here is a try to push this upstream:
https://github.com/esnet/iperf/pull/1586

Worth waiting a little bit for their comments.




CVS: cvs.openbsd.org: ports

2023-10-21 Thread Stuart Henderson
CVSROOT:/cvs
Module name:ports
Changes by: st...@cvs.openbsd.org   2023/10/21 11:37:16

Modified files:
net/unifi  : Makefile 

Log message:
unhook snappy-java again for now, missing pkg/DESCR reported by aja, but it 
probably needs more
(special-purpose helper port, doesn't produce a package at all)



CVS: cvs.openbsd.org: ports

2023-10-21 Thread Kurt Miller
CVSROOT:/cvs
Module name:ports
Changes by: k...@cvs.openbsd.org2023/10/21 11:24:51

Modified files:
devel/jdk/17   : Makefile distinfo 
devel/jdk/17/patches: patch-make_common_NativeCompilation_gmk 
Added files:
devel/jdk/17/patches: 
  
patch-src_hotspot_os_cpu_bsd_aarch64_os_bsd_aarch64_cpp 
  
patch-src_hotspot_share_runtime_safefetch_static_hpp 
Removed files:
devel/jdk/17/patches: patch-make_autoconf_flags-ldflags_m4 
  
patch-src_hotspot_cpu_aarch64_templateInterpreterGenerator_aarch64_cpp 
  patch-src_hotspot_os_bsd_os_bsd_cpp 
  patch-src_hotspot_share_runtime_os_hpp 
  patch-src_hotspot_share_runtime_stackOverflow_cpp 
  
patch-src_java_base_unix_native_libjava_ProcessHandleImpl_unix_c 
  
patch-src_java_base_unix_native_libjava_ProcessHandleImpl_unix_h 

Log message:
Update to 17.0.9 GA:
* Contains upstream bug and security fixes:
https://openjdk.org/groups/vulnerability/advisories/2023-10-17



[update] www/py-werkzeug to 2.2.3

2023-10-21 Thread Lucas Raab
Hello,

Here's an update that brings werkzeug up the minimum version required
for flask to move from 2.1.3 to 2.2.5. RDEPs (where possible) have been
make tested and the tests for werkzeug pass with only a couple failures.
The watchdog tests can be prone to hanging.

There's a new TDEP needed, py-ephemeral_port_reserve, which is attached
and pretty basic.

semarie@ and rnagy@, trytond and odoo are the two RDEPs that I haven't
tested since I don't run either. Can you give this update a whirl to see
if there's any breakage?

Feedback and/or other reports?

Thanks,
Lucas
diff refs/heads/master refs/heads/werkzeug
commit - 804387bcc623c7a0fe2c211fd900581ba0893fa6
commit + a1f212eb6f806b9b85852d70cdd25181be2ade98
blob - b9b517ded9aecb6201633bde4685f1669d3d20a6
blob + 1904443d7ab193fe5ef87b068d90c8292e6db909
--- www/py-werkzeug/Makefile
+++ www/py-werkzeug/Makefile
@@ -1,10 +1,9 @@
 COMMENT =  WSGI utility collection
 
-MODPY_EGG_VERSION =2.0.3
+MODPY_EGG_VERSION =2.2.3
 DISTNAME = Werkzeug-${MODPY_EGG_VERSION}
 PKGNAME =  py-${DISTNAME:L}
 EPOCH =0
-REVISION = 1
 
 CATEGORIES =   www devel
 
@@ -23,9 +22,14 @@ MODPY_PI =   Yes
 # verbose for now, it has been seen hanging at times
 MODPY_PYTEST_ARGS =-v
 
-TEST_DEPENDS = devel/py-test${MODPY_FLAVOR} \
+INSTALL_DEPENDS =  textproc/py-MarkupSafe${MODPY_FLAVOR}
+
+TEST_DEPENDS = devel/py-greenlet${MODPY_FLAVOR} \
+   devel/py-test${MODPY_FLAVOR} \
devel/py-test-xprocess${MODPY_FLAVOR} \
devel/py-test-timeout${MODPY_FLAVOR} \
-   www/py-requests${MODPY_FLAVOR}
+   net/py-ephemeral_port_reserve${MODPY_FLAVOR} \
+   security/py-cryptography${MODPY_FLAVOR} \
+   sysutils/py-watchdog${MODPY_FLAVOR}
 
 .include 
blob - 7c95311a332f0b3448a8b641034bc92e93c9b3be
blob + fb602019a64811ddaeecee595b4958215089a3a6
--- www/py-werkzeug/distinfo
+++ www/py-werkzeug/distinfo
@@ -1,2 +1,2 @@
-SHA256 (Werkzeug-2.0.3.tar.gz) = uGP4/wV8UiFktgZ8niiwQRYbS+W6TQ2s7qpQoWOCLTw=
-SIZE (Werkzeug-2.0.3.tar.gz) = 895551
+SHA256 (Werkzeug-2.2.3.tar.gz) = LhzMlBfU2jWLnebxdOOsCUOR6h1PvvLWZ4ZdgZ39Cv4=
+SIZE (Werkzeug-2.2.3.tar.gz) = 845884
blob - e8ac889c2a19b3fe32b15a27dbe5f396013957b8
blob + 9cdeb7a33755bcf954063a1a9d58ba39042271d2
--- www/py-werkzeug/pkg/PLIST
+++ www/py-werkzeug/pkg/PLIST
@@ -18,16 +18,12 @@ lib/python${MODPY_VERSION}/site-packages/werkzeug/${MO
 
lib/python${MODPY_VERSION}/site-packages/werkzeug/${MODPY_PYCACHE}datastructures.${MODPY_PYC_MAGIC_TAG}pyc
 
lib/python${MODPY_VERSION}/site-packages/werkzeug/${MODPY_PYCACHE}exceptions.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 
lib/python${MODPY_VERSION}/site-packages/werkzeug/${MODPY_PYCACHE}exceptions.${MODPY_PYC_MAGIC_TAG}pyc
-lib/python${MODPY_VERSION}/site-packages/werkzeug/${MODPY_PYCACHE}filesystem.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
-lib/python${MODPY_VERSION}/site-packages/werkzeug/${MODPY_PYCACHE}filesystem.${MODPY_PYC_MAGIC_TAG}pyc
 
lib/python${MODPY_VERSION}/site-packages/werkzeug/${MODPY_PYCACHE}formparser.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 
lib/python${MODPY_VERSION}/site-packages/werkzeug/${MODPY_PYCACHE}formparser.${MODPY_PYC_MAGIC_TAG}pyc
 
lib/python${MODPY_VERSION}/site-packages/werkzeug/${MODPY_PYCACHE}http.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 
lib/python${MODPY_VERSION}/site-packages/werkzeug/${MODPY_PYCACHE}http.${MODPY_PYC_MAGIC_TAG}pyc
 
lib/python${MODPY_VERSION}/site-packages/werkzeug/${MODPY_PYCACHE}local.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 
lib/python${MODPY_VERSION}/site-packages/werkzeug/${MODPY_PYCACHE}local.${MODPY_PYC_MAGIC_TAG}pyc
-lib/python${MODPY_VERSION}/site-packages/werkzeug/${MODPY_PYCACHE}routing.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
-lib/python${MODPY_VERSION}/site-packages/werkzeug/${MODPY_PYCACHE}routing.${MODPY_PYC_MAGIC_TAG}pyc
 
lib/python${MODPY_VERSION}/site-packages/werkzeug/${MODPY_PYCACHE}security.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 
lib/python${MODPY_VERSION}/site-packages/werkzeug/${MODPY_PYCACHE}security.${MODPY_PYC_MAGIC_TAG}pyc
 
lib/python${MODPY_VERSION}/site-packages/werkzeug/${MODPY_PYCACHE}serving.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
@@ -40,8 +36,6 @@ lib/python${MODPY_VERSION}/site-packages/werkzeug/${MO
 
lib/python${MODPY_VERSION}/site-packages/werkzeug/${MODPY_PYCACHE}urls.${MODPY_PYC_MAGIC_TAG}pyc
 
lib/python${MODPY_VERSION}/site-packages/werkzeug/${MODPY_PYCACHE}user_agent.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 
lib/python${MODPY_VERSION}/site-packages/werkzeug/${MODPY_PYCACHE}user_agent.${MODPY_PYC_MAGIC_TAG}pyc
-lib/python${MODPY_VERSION}/site-packages/werkzeug/${MODPY_PYCACHE}useragents.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
-lib/python${MODPY_VERSION}/site-packages/werkzeug/${MODPY_PYCACHE}useragents.${MODPY_PYC_MAGIC_TAG}pyc
 

riscv64 bulk build report

2023-10-21 Thread jca
Bulk build on riscv64.ports.openbsd.org

Started : Sun Oct  8 10:04:35 MDT 2023
Finished: Sat Oct 21 08:38:55 MDT 2023
Duration: 12 Days 22 hours 34 minutes

Built using OpenBSD 7.4 (GENERIC.MP) #425: Fri Oct  6 04:41:52 MDT 2023

Built 10250 packages

Number of packages built each day:
Oct 8: 2743
Oct 9: 722
Oct 10: 204
Oct 11: 411
Oct 12: 351
Oct 13: 233
Oct 14: 359
Oct 15: 450
Oct 16: 454
Oct 17: 1059
Oct 18: 486
Oct 19: 694
Oct 20: 2081
Oct 21: 3


Critical path missing pkgs:
http://build-failures.rhaalovely.net/riscv64/2023-10-08/summary.log

Build failures: 62
http://build-failures.rhaalovely.net/riscv64/2023-10-08/devel/reposurgeon.log
http://build-failures.rhaalovely.net/riscv64/2023-10-08/devel/snare.log
http://build-failures.rhaalovely.net/riscv64/2023-10-08/devel/tea.log
http://build-failures.rhaalovely.net/riscv64/2023-10-08/emulators/ppsspp.log
http://build-failures.rhaalovely.net/riscv64/2023-10-08/emulators/vice.log
http://build-failures.rhaalovely.net/riscv64/2023-10-08/games/clidle.log
http://build-failures.rhaalovely.net/riscv64/2023-10-08/games/zelda3-data.log
http://build-failures.rhaalovely.net/riscv64/2023-10-08/games/zelda3-rom.log
http://build-failures.rhaalovely.net/riscv64/2023-10-08/lang/gleam.log
http://build-failures.rhaalovely.net/riscv64/2023-10-08/mail/opensmtpd-filters/rspamd.log
http://build-failures.rhaalovely.net/riscv64/2023-10-08/net/amfora.log
http://build-failures.rhaalovely.net/riscv64/2023-10-08/net/dnscontrol.log
http://build-failures.rhaalovely.net/riscv64/2023-10-08/net/dt.log
http://build-failures.rhaalovely.net/riscv64/2023-10-08/net/eduvpn/vpn-daemon.log
http://build-failures.rhaalovely.net/riscv64/2023-10-08/net/irtt.log
http://build-failures.rhaalovely.net/riscv64/2023-10-08/net/minio/client.log
http://build-failures.rhaalovely.net/riscv64/2023-10-08/net/minio/server.log
http://build-failures.rhaalovely.net/riscv64/2023-10-08/net/snowflake_proxy.log
http://build-failures.rhaalovely.net/riscv64/2023-10-08/net/sping.log
http://build-failures.rhaalovely.net/riscv64/2023-10-08/net/syncthing.log
http://build-failures.rhaalovely.net/riscv64/2023-10-08/net/tailscale.log
http://build-failures.rhaalovely.net/riscv64/2023-10-08/net/termshark.log
http://build-failures.rhaalovely.net/riscv64/2023-10-08/net/wormhole-william.log
http://build-failures.rhaalovely.net/riscv64/2023-10-08/net/yggdrasil-go.log
http://build-failures.rhaalovely.net/riscv64/2023-10-08/security/cfssl.log
http://build-failures.rhaalovely.net/riscv64/2023-10-08/security/nuclei.log
http://build-failures.rhaalovely.net/riscv64/2023-10-08/security/ogvt.log
http://build-failures.rhaalovely.net/riscv64/2023-10-08/security/sops.log
http://build-failures.rhaalovely.net/riscv64/2023-10-08/security/step-cli.log
http://build-failures.rhaalovely.net/riscv64/2023-10-08/security/tfsec.log
http://build-failures.rhaalovely.net/riscv64/2023-10-08/security/vault.log
http://build-failures.rhaalovely.net/riscv64/2023-10-08/shells/elvish.log
http://build-failures.rhaalovely.net/riscv64/2023-10-08/sysutils/alertmanager.log
http://build-failures.rhaalovely.net/riscv64/2023-10-08/sysutils/amazon-ecs-cli.log
http://build-failures.rhaalovely.net/riscv64/2023-10-08/sysutils/beats/filebeat.log
http://build-failures.rhaalovely.net/riscv64/2023-10-08/sysutils/beats/heartbeat.log
http://build-failures.rhaalovely.net/riscv64/2023-10-08/sysutils/beats/metricbeat.log
http://build-failures.rhaalovely.net/riscv64/2023-10-08/sysutils/beats/packetbeat.log
http://build-failures.rhaalovely.net/riscv64/2023-10-08/sysutils/dep.log
http://build-failures.rhaalovely.net/riscv64/2023-10-08/sysutils/direnv.log
http://build-failures.rhaalovely.net/riscv64/2023-10-08/sysutils/docker-cli.log
http://build-failures.rhaalovely.net/riscv64/2023-10-08/sysutils/duf.log
http://build-failures.rhaalovely.net/riscv64/2023-10-08/sysutils/fd.log
http://build-failures.rhaalovely.net/riscv64/2023-10-08/sysutils/gitlab-runner.log
http://build-failures.rhaalovely.net/riscv64/2023-10-08/sysutils/gke-gcloud-auth-plugin.log
http://build-failures.rhaalovely.net/riscv64/2023-10-08/sysutils/lf.log
http://build-failures.rhaalovely.net/riscv64/2023-10-08/sysutils/llama.log
http://build-failures.rhaalovely.net/riscv64/2023-10-08/sysutils/nomad.log
http://build-failures.rhaalovely.net/riscv64/2023-10-08/sysutils/oc.log
http://build-failures.rhaalovely.net/riscv64/2023-10-08/sysutils/packer.log
http://build-failures.rhaalovely.net/riscv64/2023-10-08/sysutils/planor.log
http://build-failures.rhaalovely.net/riscv64/2023-10-08/sysutils/promscale.log
http://build-failures.rhaalovely.net/riscv64/2023-10-08/sysutils/rclone.log
http://build-failures.rhaalovely.net/riscv64/2023-10-08/sysutils/serf.log
http://build-failures.rhaalovely.net/riscv64/2023-10-08/sysutils/telegraf.log
http://build-failures.rhaalovely.net/riscv64/2023-10-08/sysutils/terragrunt.log
http://build-failures.rhaalovely.net/riscv64/2023-10-08/textproc/terraform-docs.log

Re: x11/openbox broken with 7.4 upgrade

2023-10-21 Thread Benoit Lecocq




On 18/10/2023 10:57, Stuart Henderson wrote:

On 2023/10/17 23:07, Ghislain Mercier wrote:

Hello,

With yesterday's upgrade from 7.3 to 7.4, and more specifically with
glib2 upgrading from 2.74.6 to 2.76.6, Openbox crashes when switching
out of a fullscreen window (tested on 7.4 GENERIC.MP#1397 amd64).

It appears to be a known bug, see
https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1033385

I quote :

This bug has been reported upstream at
https://bugzilla.icculus.org/show_bug.cgi?id=6669.

The following patch is provided to fix the bug, and has been accepted
into a developer's work branch here:
http://git.openbox.org/?p=mikachu/openbox.git;a=commit;h=d41128e5a1002af41c976c8860f8299cfcd3cd72


I would be happy to provide a diff for the port but I have absolutely no
idea of how to do that... Of course, if one of the kind developers had
time to provide some guidance I could learn and try.

Thanks in advance !

GM.



CC'ing maintainer.

Not tested yet but I think this should do the trick.
If it works it would make sense to commit to 7.4-stable too.


ok benoit@



Index: Makefile
===
RCS file: /cvs/ports/x11/openbox/Makefile,v
retrieving revision 1.91
diff -u -p -r1.91 Makefile
--- Makefile27 Sep 2023 20:37:19 -  1.91
+++ Makefile18 Oct 2023 08:54:50 -
@@ -1,7 +1,7 @@
  COMMENT = small, fast & usable window manager
  
  V =		3.6.1

-REVISION = 11
+REVISION = 12
  DISTNAME =openbox-${V}
  SHARED_LIBS +=obrender12.0# 32.0
  SHARED_LIBS +=obt 1.1 # 2.2
Index: patches/patch-openbox_client_c
===
RCS file: /cvs/ports/x11/openbox/patches/patch-openbox_client_c,v
retrieving revision 1.4
diff -u -p -r1.4 patch-openbox_client_c
--- patches/patch-openbox_client_c  11 Mar 2022 20:16:51 -  1.4
+++ patches/patch-openbox_client_c  18 Oct 2023 08:54:50 -
@@ -1,8 +1,25 @@
+First hunk, in client_get_settings_state():
+
  Fix a NULL pointer dereference that was causing a crash when launching
  Java GUI applications.
  From https://bugzilla.icculus.org/show_bug.cgi?id=5277 via Arch
  Linux.
  
+

+Others, in client_calc_layer():
+
+From d41128e5a1002af41c976c8860f8299cfcd3cd72 Mon Sep 17 00:00:00 2001
+From: pldubouilh 
+Date: Fri, 17 Mar 2023 18:23:47 +0100
+Subject: [PATCH] Fix list traversal issue in client_calc_layer
+
+The calls to client_calc_layer_internal can modify stacking_list, which
+can cause us to follow dangling ->next pointers (either by the pointer
+itself already being freed, or it pointing to a freed area). Avoid this
+by copying the list first, the goal is to visit every client in the list
+once so this should be fine.
+
+
  Index: openbox/client.c
  --- openbox/client.c.orig
  +++ openbox/client.c
@@ -15,3 +32,35 @@ Index: openbox/client.c
!g_pattern_match(app->title,
 strlen(self->title), self->title, NULL))
   match = FALSE;
+@@ -2702,9 +2702,12 @@ static void client_calc_layer_internal(ObClient *self)
+ void client_calc_layer(ObClient *self)
+ {
+ GList *it;
++/* the client_calc_layer_internal calls below modify stacking_list,
++   so we have to make a copy to iterate over */
++GList *list = g_list_copy(stacking_list);
+
+ /* skip over stuff above fullscreen layer */
+-for (it = stacking_list; it; it = g_list_next(it))
++for (it = list; it; it = g_list_next(it))
+ if (window_layer(it->data) <= OB_STACKING_LAYER_FULLSCREEN) break;
+
+ /* find the windows in the fullscreen layer, and mark them not-visited */
+@@ -2717,7 +2720,7 @@ void client_calc_layer(ObClient *self)
+ client_calc_layer_internal(self);
+
+ /* skip over stuff above fullscreen layer */
+-for (it = stacking_list; it; it = g_list_next(it))
++for (it = list; it; it = g_list_next(it))
+ if (window_layer(it->data) <= OB_STACKING_LAYER_FULLSCREEN) break;
+
+ /* now recalc any windows in the fullscreen layer which have not
+@@ -2728,6 +2731,8 @@ void client_calc_layer(ObClient *self)
+  !WINDOW_AS_CLIENT(it->data)->visited)
+ client_calc_layer_internal(it->data);
+ }
++
++g_list_free(it);
+ }
+
+ gboolean client_should_show(ObClient *self)





Re: audio/audacity: fix loading of ffmpeg libraries

2023-10-21 Thread Antoine Jacoutot
On Sat, Oct 21, 2023 at 02:28:29PM +0200, Caspar Schutijser wrote:
> Hi all,
> 
> Here is a diff for a patch that got lost with an earlier
> update, similar to what espie@ fixed a couple of days ago for
> libmp3lame. As an example, with this, I can open a MKV file again
> successfully.
> 
> Comments or OKs?

OK


> 
> Caspar
> 
> 
> Index: Makefile
> ===
> RCS file: /cvs/ports/audio/audacity/Makefile,v
> retrieving revision 1.93
> diff -u -p -r1.93 Makefile
> --- Makefile  18 Oct 2023 15:51:05 -  1.93
> +++ Makefile  21 Oct 2023 12:22:53 -
> @@ -6,7 +6,7 @@ GH_ACCOUNT=   audacity
>  GH_PROJECT=  audacity
>  GH_TAGNAME=  Audacity-3.3.3
>  DISTNAME=${GH_TAGNAME:L}
> -REVISION=1
> +REVISION=2
>  
>  CATEGORIES=  audio
>  
> Index: patches/patch-libraries_lib-ffmpeg-support_FFmpegFunctions_cpp
> ===
> RCS file: patches/patch-libraries_lib-ffmpeg-support_FFmpegFunctions_cpp
> diff -N patches/patch-libraries_lib-ffmpeg-support_FFmpegFunctions_cpp
> --- /dev/null 1 Jan 1970 00:00:00 -
> +++ patches/patch-libraries_lib-ffmpeg-support_FFmpegFunctions_cpp21 Oct 
> 2023 12:22:53 -
> @@ -0,0 +1,12 @@
> +Index: libraries/lib-ffmpeg-support/FFmpegFunctions.cpp
> +--- libraries/lib-ffmpeg-support/FFmpegFunctions.cpp.orig
>  libraries/lib-ffmpeg-support/FFmpegFunctions.cpp
> +@@ -132,7 +132,7 @@ std::vector BuildAVFormatPaths(int version)
> +   wxString::Format("libavformat.%d.dylib", version),
> +   wxString::Format("ffmpeg.%d.64bit.dylib", version),
> + #else
> +-  wxString::Format("libavformat.so.%d", version)
> ++  wxString::Format("libavformat.so"),
> + #endif
> + };
> + }
> 

-- 
Antoine



Re: [update, add pledge/unveil] net/iperf3 3.14 -> 3.15

2023-10-21 Thread Mikhail
On Wed, Oct 18, 2023 at 10:28:47PM +0100, Stuart Henderson wrote:
> On 2023/10/18 22:19, Mikhail wrote:
> > [cc'ing maintainer]
> > 
> > Inlined patch updates iperf3 to 3.15 (3 bug fixes, details here -
> > https://github.com/esnet/iperf/releases/tag/3.15).
> > 
> > I run iperf on public server with unfirewalled ports, so I'd like it to
> > be pledged/unveiled, -I and --logfile options are working fine.
> > 
> > Probably we could drop privs more granularly, but for I'd like to keep
> > things simple.
> > 
> 
> Diff below for a few things I noticed. There may be others.

Here is a try to push this upstream:
https://github.com/esnet/iperf/pull/1586

Worth waiting a little bit for their comments.



CVS: cvs.openbsd.org: ports

2023-10-21 Thread Kurt Miller
CVSROOT:/cvs
Module name:ports
Changes by: k...@cvs.openbsd.org2023/10/21 07:58:55

Modified files:
devel/jdk/11   : Makefile distinfo 
Removed files:
devel/jdk/11/patches: patch-make_autoconf_flags-ldflags_m4 
  
patch-src_hotspot_cpu_aarch64_templateInterpreterGenerator_aarch64_cpp 
  patch-src_hotspot_os_bsd_os_bsd_cpp 
  patch-src_hotspot_share_runtime_os_hpp 
  patch-src_hotspot_share_runtime_thread_cpp 
  
patch-src_java_base_unix_native_libjava_ProcessHandleImpl_unix_c 
  
patch-src_java_base_unix_native_libjava_ProcessHandleImpl_unix_h 

Log message:
Update to 11.0.21 GA:
* Contains upstream bug and security fixes:
https://openjdk.org/groups/vulnerability/advisories/2023-10-17



CVS: cvs.openbsd.org: ports

2023-10-21 Thread Ian Darwin
CVSROOT:/cvs
Module name:ports
Changes by: i...@cvs.openbsd.org2023/10/21 07:55:10

Modified files:
cad: Makefile 

Log message:
Unhook oce, hook opencascade in its place



CVS: cvs.openbsd.org: ports

2023-10-21 Thread Caspar Schutijser
CVSROOT:/cvs
Module name:ports
Changes by: cas...@cvs.openbsd.org  2023/10/21 07:53:59

Modified files:
audio/audacity : Makefile 
Added files:
audio/audacity/patches: 

patch-libraries_lib-ffmpeg-support_FFmpegFunctions_cpp 

Log message:
audio/audacity: fix loading of ffmpeg library

OK sthen@



CVS: cvs.openbsd.org: ports

2023-10-21 Thread Ian Darwin
CVSROOT:/cvs
Module name:ports
Changes by: i...@cvs.openbsd.org2023/10/21 07:49:26

Modified files:
cad/prusaslicer: Makefile 
cad/prusaslicer/patches: patch-src_occt_wrapper_CMakeLists_txt 

Log message:
oce->opencascade, from Johannes Thyssen Tishman, ok sthen@



CVS: cvs.openbsd.org: ports

2023-10-21 Thread Ian Darwin
CVSROOT:/cvs
Module name:ports
Changes by: i...@cvs.openbsd.org2023/10/21 07:47:27

Modified files:
cad/kicad  : Makefile 

Log message:
oce->opencascade, from Johannes Thyssen Tishman, ok sthen@



CVS: cvs.openbsd.org: ports

2023-10-21 Thread Ian Darwin
CVSROOT:/cvs
Module name:ports
Changes by: i...@cvs.openbsd.org2023/10/21 07:45:43

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

Log message:
oce->opencascade. suggested & ok sthen@



CVS: cvs.openbsd.org: ports

2023-10-21 Thread Ian Darwin
CVSROOT:/cvs
Module name:ports
Changes by: i...@cvs.openbsd.org2023/10/21 07:41:45

Log message:
Import opencascade, replacement for oce. Work by Johannes Thyssen
Tishman, who becomes maintainer.  Improved by sthen@, tested by me
with one of the two consumers.  Shared libraries have version 2.0
since oce was 1.0.

Status:

Vendor Tag: ian
Release Tags:   ian_20231021

N ports/cad/opencascade/Makefile
N ports/cad/opencascade/distinfo
N ports/cad/opencascade/patches/patch-CMakeLists_txt
N ports/cad/opencascade/patches/patch-adm_cmake_occt_csf_cmake
N ports/cad/opencascade/patches/patch-adm_cmake_occt_macros_cmake
N ports/cad/opencascade/patches/patch-adm_cmake_occt_toolkit_cmake
N ports/cad/opencascade/patches/patch-adm_genproj_tcl
N ports/cad/opencascade/patches/patch-adm_qmake_OccToolkit_pri
N ports/cad/opencascade/patches/patch-adm_templates_env_install_sh_in
N ports/cad/opencascade/patches/patch-src_BRepMesh_delabella_cpp
N ports/cad/opencascade/patches/patch-src_OSD_OSD_Chronometer_cxx
N ports/cad/opencascade/patches/patch-src_OSD_OSD_Host_cxx
N ports/cad/opencascade/patches/patch-src_OSD_OSD_MemInfo_cxx
N ports/cad/opencascade/patches/patch-src_OSD_OSD_Path_cxx
N ports/cad/opencascade/patches/patch-src_Standard_Standard_CString_cxx
N ports/cad/opencascade/patches/patch-src_Standard_Standard_MMgrOpt_cxx
N ports/cad/opencascade/patches/patch-src_Standard_Standard_StackTrace_cxx
N ports/cad/opencascade/pkg/DESCR
N ports/cad/opencascade/pkg/PLIST

No conflicts created by this import



CVS: cvs.openbsd.org: ports

2023-10-21 Thread Lucas Raab
CVSROOT:/cvs
Module name:ports
Changes by: lr...@cvs.openbsd.org   2023/10/21 07:10:04

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

Log message:
devel/intellij: update to 2023.2.3

ok rsadowski@



audio/audacity: fix loading of ffmpeg libraries

2023-10-21 Thread Caspar Schutijser
Hi all,

Here is a diff for a patch that got lost with an earlier
update, similar to what espie@ fixed a couple of days ago for
libmp3lame. As an example, with this, I can open a MKV file again
successfully.

Comments or OKs?

Caspar


Index: Makefile
===
RCS file: /cvs/ports/audio/audacity/Makefile,v
retrieving revision 1.93
diff -u -p -r1.93 Makefile
--- Makefile18 Oct 2023 15:51:05 -  1.93
+++ Makefile21 Oct 2023 12:22:53 -
@@ -6,7 +6,7 @@ GH_ACCOUNT= audacity
 GH_PROJECT=audacity
 GH_TAGNAME=Audacity-3.3.3
 DISTNAME=  ${GH_TAGNAME:L}
-REVISION=  1
+REVISION=  2
 
 CATEGORIES=audio
 
Index: patches/patch-libraries_lib-ffmpeg-support_FFmpegFunctions_cpp
===
RCS file: patches/patch-libraries_lib-ffmpeg-support_FFmpegFunctions_cpp
diff -N patches/patch-libraries_lib-ffmpeg-support_FFmpegFunctions_cpp
--- /dev/null   1 Jan 1970 00:00:00 -
+++ patches/patch-libraries_lib-ffmpeg-support_FFmpegFunctions_cpp  21 Oct 
2023 12:22:53 -
@@ -0,0 +1,12 @@
+Index: libraries/lib-ffmpeg-support/FFmpegFunctions.cpp
+--- libraries/lib-ffmpeg-support/FFmpegFunctions.cpp.orig
 libraries/lib-ffmpeg-support/FFmpegFunctions.cpp
+@@ -132,7 +132,7 @@ std::vector BuildAVFormatPaths(int version)
+   wxString::Format("libavformat.%d.dylib", version),
+   wxString::Format("ffmpeg.%d.64bit.dylib", version),
+ #else
+-  wxString::Format("libavformat.so.%d", version)
++  wxString::Format("libavformat.so"),
+ #endif
+ };
+ }



Re: kde support for DIST_TUPLES

2023-10-21 Thread Rafael Sadowski
On Sat Oct 21, 2023 at 06:32:04AM -0400, Thomas Frohwein wrote:
> On Sat, Oct 21, 2023 at 12:06:04PM +0200, Rafael Sadowski wrote:
> > Straightforwardly, this adds support for KDE so that it can be used in
> > DIST_TUPLES.
> > 
> > With help from Thomas successfully tested with:
> > DIST_TUPLE = kde qt qt/qtbase ea7a183732c17005f08ca14fd70cdd305c90396d .
> > 
> > OK?
> 
> Is or can this be used as the SITES for more kde ports? I only see it
> showing up in HOMEPAGE for e.g. graphics/kquickimageeditor

Almost all KDE projects hosted there but what is more important for
use/me is that we can use the Qt5/KDE patched collection now. All
details here:

https://dot.kde.org/2021/04/06/announcing-kdes-qt-5-patch-collection

That is there reason why it tasted with:
> > DIST_TUPLE = kde qt qt/qtbase ea7a183732c17005f08ca14fd70cdd305c90396d .

> 
> > 
> > Index: dist-tuple.pattern
> > ===
> > RCS file: /cvs/ports/infrastructure/db/dist-tuple.pattern,v
> > retrieving revision 1.7
> > diff -u -p -r1.7 dist-tuple.pattern
> > --- dist-tuple.pattern  14 Oct 2023 08:04:15 -  1.7
> > +++ dist-tuple.pattern  21 Oct 2023 10:04:22 -
> > @@ -1,4 +1,5 @@
> >  # known SITES.x
> > +SITES.kde ?=   https://invent.kde.org/
> >  SITES.codeberg ?= https://codeberg.org/
> >  SITES.github ?=https://github.com/
> >  SITES.gitlab ?=https://gitlab.com/
> > @@ -12,6 +13,9 @@ TEMPLATE_EXTRACT_SUFX ?=  .tar.gz
> >  # - 
> >  # - 
> >  # -  - used automatically if  is in tag format
> > +TEMPLATE_DISTFILES.kde ?= \
> > +   
> > --{//-/archive//}${EXTRACT_SUFX.kde}
> > +
> >  TEMPLATE_DISTFILES.codeberg ?= \
> > 
> > --{//archive/}${EXTRACT_SUFX.codeberg}
> >  
> > 



Re: kde support for DIST_TUPLES

2023-10-21 Thread Omar Polo
On 2023/10/21 12:06:04 +0200, Rafael Sadowski  wrote:
> Straightforwardly, this adds support for KDE so that it can be used in
> DIST_TUPLES.
> 
> With help from Thomas successfully tested with:
> DIST_TUPLE = kde qt qt/qtbase ea7a183732c17005f08ca14fd70cdd305c90396d .
> 
> OK?

I'd keep the list sorted.  Other than that, ok op@

> Index: dist-tuple.pattern
> ===
> RCS file: /cvs/ports/infrastructure/db/dist-tuple.pattern,v
> retrieving revision 1.7
> diff -u -p -r1.7 dist-tuple.pattern
> --- dist-tuple.pattern14 Oct 2023 08:04:15 -  1.7
> +++ dist-tuple.pattern21 Oct 2023 10:04:22 -
> @@ -1,4 +1,5 @@
>  # known SITES.x
> +SITES.kde ?= https://invent.kde.org/
>  SITES.codeberg ?= https://codeberg.org/
>  SITES.github ?=  https://github.com/
>  SITES.gitlab ?=  https://gitlab.com/
> @@ -12,6 +13,9 @@ TEMPLATE_EXTRACT_SUFX ?=.tar.gz
>  # - 
>  # - 
>  # -  - used automatically if  is in tag format
> +TEMPLATE_DISTFILES.kde ?= \
> + 
> --{//-/archive//}${EXTRACT_SUFX.kde}
> +
>  TEMPLATE_DISTFILES.codeberg ?= \
>   
> --{//archive/}${EXTRACT_SUFX.codeberg}
>  




CVS: cvs.openbsd.org: ports

2023-10-21 Thread Caspar Schutijser
CVSROOT:/cvs
Module name:ports
Changes by: cas...@cvs.openbsd.org  2023/10/21 06:02:11

Modified files:
www/tor-browser/browser: Makefile 

Log message:
Tor Browser: install Tor Browser icons instead of Firefox'

and maybe fixes other branding issues too. Reported by george@.



CVS: cvs.openbsd.org: ports

2023-10-21 Thread Caspar Schutijser
CVSROOT:/cvs
Module name:ports
Changes by: cas...@cvs.openbsd.org  2023/10/21 05:55:51

Modified files:
meta/tor-browser: Tag: OPENBSD_7_4 Makefile 
www/tor-browser: Tag: OPENBSD_7_4 Makefile.inc 
www/tor-browser/browser: Tag: OPENBSD_7_4 Makefile distinfo 
www/tor-browser/browser/files: Tag: OPENBSD_7_4 pledge.utility 
   pledge.utility-audioDecoder 
   unveil.utility 
   unveil.utility-audioDecoder 
www/tor-browser/browser/patches: Tag: OPENBSD_7_4 
 
patch-browser_app_profile_000-tor-browser_js 
 
patch-browser_config_mozconfigs_base-browser 
 
patch-browser_config_mozconfigs_tor-browser 
 patch-config_makefiles_rust_mk 
 
patch-media_ffvpx_libavcodec_x86_fft_asm 
 patch-toolkit_moz_configure 
 patch-toolkit_xre_nsXREDirProvider_cpp 
 
patch-xpcom_io_nsAppFileLocationProvider_cpp 
www/tor-browser/browser/pkg: Tag: OPENBSD_7_4 PLIST 
Added files:
www/tor-browser/browser/patches: Tag: OPENBSD_7_4 
 
patch-js_src_ctypes_libffi_src_dlmalloc_c 
 
patch-toolkit_components_downloads_DownloadIntegration_sys_mjs 
 
patch-toolkit_components_tor-launcher_TorProcess_sys_mjs 
 patch-toolkit_xre_glxtest_glxtest_cpp 
Removed files:
www/tor-browser/browser/patches: Tag: OPENBSD_7_4 
 
patch-js_src_jit_ProcessExecutableMemory_h 
 
patch-toolkit_components_downloads_DownloadIntegration_jsm 
 
patch-toolkit_components_downloads_DownloadUIHelper_jsm 
 
patch-toolkit_components_processtools_ProcInfo_linux_cpp 
 
patch-toolkit_components_tor-launcher_TorProcess_jsm 
 
patch-toolkit_system_gnome_nsGIOService_cpp 
 patch-toolkit_xre_glxtest_cpp 
 patch-xpcom_build_BinaryPath_h 

Log message:
Tor Browser: update to 13.0



Re: [new] cad/opencascade

2023-10-21 Thread Stuart Henderson
On 2023/10/21 12:33, Johannes Thyssen Tishman wrote:
> Thanks ian@ and sthen@ for your feedback. I've updated the port
> based on your feedback. Please find attached the updated port, a
> patch for devel/quirks with the new entry in @stem_extensions and
> the same patches for prusaslicer and kicad that I sent before.
> 
> @sthen: Regarding the version bump for the SHARED_LIBS, I just
> followed the instructions here[1] and looked for differences between
> the shared libraries in the two packages as follows:

In this case, because the pkgpath changes too, there's no advantage to
_not_ bumping major, so best to just do that.

In other cases, this script helps:

--
#!/bin/ksh

# Usage: env FLAVOR=... chksym

set -e

set -A libs -- $(make print-plist-all-libs)

[[ -f $(make show=_FAKE_COOKIE) ]] || {
print -u2 'run "make fake" first'
exit 1
}

obj=$(make show=WRKINST)

for _l in "${libs[@]}"; do
lib=${_l##*/}
lib=${lib%.so.*}

old=$(ls -rt ${_l%.so.*}.so.* | tail -1)

newver=$(make show=LIB${lib#lib}_VERSION)
new=${obj}/${_l%.so*}.so.${newver}

/usr/src/lib/check_sym "${old}" "${new}"
done
--

It reuses a tool meant for checking changes in base libraries.
For the purposes of ports, usually look at "Dynamic export changes";
- added functions means that at least a minor bump is needed
- removed functions mean that a major bump is needed
however it does not cover everything - if parameters to an exported
function change their types, a major bump may still be needed even
if this doesn't report any change.

Another good source of information is diffing old and new installed
headers.

Updated diff is OK with me




CVS: cvs.openbsd.org: ports

2023-10-21 Thread Pavel Korovin
CVSROOT:/cvs
Module name:ports
Changes by: p...@cvs.openbsd.org2023/10/21 05:30:55

Modified files:
www/opensearch-dashboards: Makefile distinfo 
www/opensearch-dashboards/pkg: PLIST 

Log message:
Update opensearch-dashboards 2.10.0 -> 2.11.0
Release notes: 
https://github.com/opensearch-project/opensearch-build/blob/main/release-notes/opensearch-release-notes-2.11.0.md
ok op@



CVS: cvs.openbsd.org: ports

2023-10-21 Thread Pavel Korovin
CVSROOT:/cvs
Module name:ports
Changes by: p...@cvs.openbsd.org2023/10/21 05:29:53

Modified files:
textproc/opensearch: Makefile distinfo 
textproc/opensearch/pkg: PLIST 

Log message:
Update opensearch 2.10.0 -> 2.11.0
Release notes: 
https://github.com/opensearch-project/opensearch-build/blob/main/release-notes/opensearch-release-notes-2.11.0.md
ok op@



Re: kde support for DIST_TUPLES

2023-10-21 Thread Marc Espie
On Sat, Oct 21, 2023 at 06:32:04AM -0400, Thomas Frohwein wrote:
> On Sat, Oct 21, 2023 at 12:06:04PM +0200, Rafael Sadowski wrote:
> > Straightforwardly, this adds support for KDE so that it can be used in
> > DIST_TUPLES.
> > 
> > With help from Thomas successfully tested with:
> > DIST_TUPLE = kde qt qt/qtbase ea7a183732c17005f08ca14fd70cdd305c90396d .
> > 
> > OK?
> 
> Is or can this be used as the SITES for more kde ports? I only see it
> showing up in HOMEPAGE for e.g. graphics/kquickimageeditor

It seems quite a few kde projects are hosted there, including major
stuff like krita and digikam, so I'm okay with this, even if it's not
majorly used yet.



CVS: cvs.openbsd.org: ports

2023-10-21 Thread Landry Breuil
CVSROOT:/cvs
Module name:ports
Changes by: lan...@cvs.openbsd.org  2023/10/21 04:41:18

Modified files:
x11/xfce4/xfce4-dev-tools: Makefile 

Log message:
x11/xfce4-dev-tools: add missing RDEP on xsltproc, reported by naddy@



CVS: cvs.openbsd.org: ports

2023-10-21 Thread Landry Breuil
CVSROOT:/cvs
Module name:ports
Changes by: lan...@cvs.openbsd.org  2023/10/21 04:39:45

Modified files:
www/nextcloud/27: Tag: OPENBSD_7_4 Makefile distinfo 
www/nextcloud/27/pkg: Tag: OPENBSD_7_4 PLIST 

Log message:
www/nextcloud/27: MFC update to 27.1.2, ok gonzalo@ (MAINTAINER)



CVS: cvs.openbsd.org: ports

2023-10-21 Thread Landry Breuil
CVSROOT:/cvs
Module name:ports
Changes by: lan...@cvs.openbsd.org  2023/10/21 04:37:15

Modified files:
www/nextcloud/27: Makefile distinfo 
www/nextcloud/27/pkg: PLIST 

Log message:
www/nextcloud/27: update to 27.1.2, ok gonzalo@ (MAINTAINER)



Re: [new] cad/opencascade

2023-10-21 Thread Johannes Thyssen Tishman
Stuart Henderson  wrote:
> On 2023/10/20 11:53, Ian Darwin wrote:
> > Thanks for picking this up and finishing it!
> > I'm OK with your being opencascade maintainer.
> > 
> > I built the opencascade and prusaslicer 2.5.2p1 and that seems to work as
> > before. Didn't test kicad but it's a trivial change and you've tested it. So
> > those three are OK ian@.
> > 
> > You probably need a 'quirks' entry and/or a conflict marker for anyone who
> > might have the older oce installed. Probably a conflict entry, and then
> > remove the old one in a few days?
> 
> Yes, it needs a quirks entry in $stem_extensions, @conflict oce-* in PLIST,
> and unhook and remove cad/oce whenever this gets committed. The version
> number is higher than that of oce so that should be enough.
> 
> : WANTLIB += ${COMPILER_LIBCXX} GL X11 c execinfo fontconfig freetype
> : WANTLIB += m tcl86 tk86
> 
> should use ${MODTK_WANTLIB} instead of tcl86 tk86 (as already done in
> cad/oce).
> 
> : .for LIB in TKBO TKBRep TKBin TKBinL TKBinTObj TKBinXCAF TKBool \
> : TKCAF TKCDF TKDCAF TKDraw TKExpress TKFeat TKFillet TKG2d \
> : TKG3d TKGeomAlgo TKGeomBase TKHLR TKIGES TKLCAF TKMath \
> : TKMesh TKMeshVS TKOffset TKOpenGl TKOpenGlTest TKPrim \
> : TKQADraw TKRWMesh TKSTEP TKSTEP209 TKSTEPAttr TKSTEPBase \
> : TKSTL TKService TKShHealing TKStd TKStdL TKTObj TKTObjDRAW \
> : TKTopAlgo TKTopTest TKV3d TKVCAF TKVRML TKViewerTest TKXCAF \
> : TKXDE TKXDECascade TKXDEDRAW TKXDEIGES TKXDESTEP TKXMesh \
> : TKXSBase TKXSDRAW TKXml TKXmlL TKXmlTObj TKXmlXCAF TKernel
> : SHARED_LIBS +=  ${LIB} 0.0
> : .endfor
> 
> These should use the same (if compatible ABI) or higher (if not or
> if unknown) library version number than oce, so it probably wants 2.0
> 
> Otherwise reads OK to me but I've not tested.

Thanks ian@ and sthen@ for your feedback. I've updated the port
based on your feedback. Please find attached the updated port, a
patch for devel/quirks with the new entry in @stem_extensions and
the same patches for prusaslicer and kicad that I sent before.

@sthen: Regarding the version bump for the SHARED_LIBS, I just
followed the instructions here[1] and looked for differences between
the shared libraries in the two packages as follows:

# with cad/opencascade installed
# and cad/oce libs copied to /tmp/oce_shlibs
for i in /usr/local/lib/libTK*; do
name="${i##*/}"
oldlib="${name%0.0}1.0"

nm -g $i | cut -c10- | grep -e^T > /tmp/new
nm -g /tmp/oce_shlibs/$oldlib | cut -c10- | grep -e^T > /tmp/old

diff -up /tmp/old /tmp/new 2> /dev/null
done

Since the output was not empty, I bumped the version to 2.0. This
is the first time I do this, so please let me know if what I did
here is wrong or if there is a better way to do it.

Thanks!

Kind regards,
Johannes

[1] https://www.openbsd.org/faq/ports/specialtopics.html

Index: Makefile
===
RCS file: /cvs/ports/cad/kicad/Makefile,v
retrieving revision 1.64
diff -u -p -r1.64 Makefile
--- Makefile19 Sep 2023 15:16:35 -  1.64
+++ Makefile19 Oct 2023 06:49:38 -
@@ -9,7 +9,7 @@ V = 6.0.11
 COMMENT =  schematic and PCB editing software
 DISTNAME = kicad-${V}
 EPOCH =0
-REVISION = 1
+REVISION = 2
 
 SHARED_LIBS += kicad_3dsg1.0 # 2.0
 
@@ -60,7 +60,7 @@ RUN_DEPENDS = cad/kicad-share/footprint
x11/gtk+4,-guic
 
 LIB_DEPENDS =  cad/ngspice/libngspice \
-   cad/oce \
+   cad/opencascade \
graphics/cairo \
net/curl \
x11/wxWidgets
Index: Makefile
===
RCS file: /cvs/ports/cad/prusaslicer/Makefile,v
retrieving revision 1.2
diff -u -p -r1.2 Makefile
--- Makefile19 Sep 2023 20:09:06 -  1.2
+++ Makefile19 Oct 2023 07:38:47 -
@@ -1,7 +1,7 @@
 COMMENT =  g-code generator for 3D printers
 
 V =2.5.2
-REVISION = 0
+REVISION = 1
 PKGNAME =  prusaslicer-${V}
 
 GH_ACCOUNT =   prusa3d
@@ -21,15 +21,16 @@ WANTLIB += ${COMPILER_LIBCXX} CGAL GL GL
 WANTLIB += TKG2d TKG3d TKGeomAlgo TKGeomBase TKHLR TKLCAF TKMath
 WANTLIB += TKMesh TKPrim TKSTEP TKSTEP209 TKSTEPAttr TKSTEPBase
 WANTLIB += TKService TKShHealing TKTopAlgo TKV3d TKVCAF TKXCAF
-WANTLIB += TKXDESTEP TKXSBase TKernel atk-1.0 boost_atomic-mt
+WANTLIB += TKXDE TKXDESTEP TKXSBase TKernel X11 atk-1.0 boost_atomic-mt
 WANTLIB += boost_chrono-mt boost_date_time-mt boost_filesystem-mt
 WANTLIB += boost_iostreams-mt boost_locale-mt boost_log-mt boost_log_setup-mt
 WANTLIB += boost_regex-mt boost_system-mt boost_thread-mt c cairo
-WANTLIB += cairo-gobject curl dbus-1 expat gdk-3 gdk_pixbuf-2.0
-WANTLIB += gio-2.0 glib-2.0 gmp 

Re: kde support for DIST_TUPLES

2023-10-21 Thread Thomas Frohwein
On Sat, Oct 21, 2023 at 12:06:04PM +0200, Rafael Sadowski wrote:
> Straightforwardly, this adds support for KDE so that it can be used in
> DIST_TUPLES.
> 
> With help from Thomas successfully tested with:
> DIST_TUPLE = kde qt qt/qtbase ea7a183732c17005f08ca14fd70cdd305c90396d .
> 
> OK?

Is or can this be used as the SITES for more kde ports? I only see it
showing up in HOMEPAGE for e.g. graphics/kquickimageeditor

> 
> Index: dist-tuple.pattern
> ===
> RCS file: /cvs/ports/infrastructure/db/dist-tuple.pattern,v
> retrieving revision 1.7
> diff -u -p -r1.7 dist-tuple.pattern
> --- dist-tuple.pattern14 Oct 2023 08:04:15 -  1.7
> +++ dist-tuple.pattern21 Oct 2023 10:04:22 -
> @@ -1,4 +1,5 @@
>  # known SITES.x
> +SITES.kde ?= https://invent.kde.org/
>  SITES.codeberg ?= https://codeberg.org/
>  SITES.github ?=  https://github.com/
>  SITES.gitlab ?=  https://gitlab.com/
> @@ -12,6 +13,9 @@ TEMPLATE_EXTRACT_SUFX ?=.tar.gz
>  # - 
>  # - 
>  # -  - used automatically if  is in tag format
> +TEMPLATE_DISTFILES.kde ?= \
> + 
> --{//-/archive//}${EXTRACT_SUFX.kde}
> +
>  TEMPLATE_DISTFILES.codeberg ?= \
>   
> --{//archive/}${EXTRACT_SUFX.codeberg}
>  
> 



Re: [update] sysutils/detox 1.2.0 to 1.4.5 (was: sysutils/detox years out of date)

2023-10-21 Thread Stefan Hagen
Stuart Henderson wrote (2023-10-21 11:41 CEST):
> I'd probably go with this, there doesn't seem any need to install two
> copies of the same sample files.

Sure, having the files can be a hint that these can be edited. But
it's okay to leave them out.

I'll commit your diff.

> Index: Makefile
> ===
> RCS file: /cvs/ports/sysutils/detox/Makefile,v
> retrieving revision 1.6
> diff -u -p -r1.6 Makefile
> --- Makefile  27 Sep 2023 17:16:24 -  1.6
> +++ Makefile  21 Oct 2023 09:40:15 -
> @@ -1,19 +1,18 @@
>  COMMENT =utility designed to clean up filenames
>  
> -DISTNAME =   detox-1.2.0
> +V =  1.4.5
> +DISTNAME =   detox-${V}
>  
>  CATEGORIES = sysutils
>  
> -HOMEPAGE =   http://detox.sourceforge.net/
> +HOMEPAGE =   https://github.com/dharple/detox
>  
>  #BSD
>  PERMIT_PACKAGE = Yes
>  
>  WANTLIB +=   c
>  
> -SITES =  ${SITE_SOURCEFORGE:=detox/}
> -
> -EXTRACT_SUFX =   .tar.bz2
> +SITES =  ${HOMEPAGE}/releases/download/v${V}/
>  
>  USE_GMAKE =  Yes
>  
> @@ -21,16 +20,6 @@ CONFIGURE_STYLE =  gnu
>  
>  NO_TEST =Yes
>  
> -do-install:
> - ${INSTALL_DATA_DIR} ${PREFIX}/share/examples/detox
> - ${INSTALL_DATA_DIR} ${PREFIX}/share/detox
> - ${INSTALL_PROGRAM} ${WRKBUILD}/detox ${PREFIX}/bin
> - ${INSTALL_PROGRAM} ${WRKBUILD}/inline-detox ${PREFIX}/bin
> - ${INSTALL_MAN} ${WRKBUILD}/detox.1 ${PREFIX}/man/man1
> - ${INSTALL_MAN} ${WRKBUILD}/detoxrc.5 ${PREFIX}/man/man5
> - ${INSTALL_MAN} ${WRKBUILD}/detox.tbl.5 ${PREFIX}/man/man5
> - ${INSTALL_DATA} ${WRKBUILD}/detoxrc ${PREFIX}/share/examples/detox
> - ${INSTALL_DATA} ${WRKBUILD}/iso8859_1.tbl ${PREFIX}/share/detox
> - ${INSTALL_DATA} ${WRKBUILD}/unicode.tbl ${PREFIX}/share/detox
> +FAKE_FLAGS = sysconfdir=${PREFIX}/share/examples/detox
>  
>  .include 
> Index: distinfo
> ===
> RCS file: /cvs/ports/sysutils/detox/distinfo,v
> retrieving revision 1.2
> diff -u -p -r1.2 distinfo
> --- distinfo  18 Jan 2015 03:15:09 -  1.2
> +++ distinfo  21 Oct 2023 09:40:15 -
> @@ -1,2 +1,2 @@
> -SHA256 (detox-1.2.0.tar.bz2) = q/rZDufT4PxTzjudoyU/moAM3ZLj+MwSoZOUp7Hc2/g=
> -SIZE (detox-1.2.0.tar.bz2) = 86118
> +SHA256 (detox-1.4.5.tar.gz) = uKDtgw8wVPvgl3HSuO2K42Z1KWeMGnPrjlEmk+jHTTw=
> +SIZE (detox-1.4.5.tar.gz) = 147196
> Index: pkg/PLIST
> ===
> RCS file: /cvs/ports/sysutils/detox/pkg/PLIST,v
> retrieving revision 1.2
> diff -u -p -r1.2 PLIST
> --- pkg/PLIST 11 Mar 2022 19:57:20 -  1.2
> +++ pkg/PLIST 21 Oct 2023 09:40:15 -
> @@ -1,11 +1,19 @@
>  @bin bin/detox
>  @bin bin/inline-detox
>  @man man/man1/detox.1
> +@man man/man1/inline-detox.1
>  @man man/man5/detox.tbl.5
>  @man man/man5/detoxrc.5
>  share/detox/
>  share/detox/iso8859_1.tbl
> +@comment share/detox/iso8859_1.tbl.sample
> +share/detox/safe.tbl
> +@comment share/detox/safe.tbl.sample
>  share/detox/unicode.tbl
> +@comment share/detox/unicode.tbl.sample
> +share/doc/detox/
> +share/doc/detox/README.md
>  share/examples/detox/
>  share/examples/detox/detoxrc
>  @sample ${SYSCONFDIR}/detoxrc
> +@comment share/examples/detox/detoxrc.sample
> 



kde support for DIST_TUPLES

2023-10-21 Thread Rafael Sadowski
Straightforwardly, this adds support for KDE so that it can be used in
DIST_TUPLES.

With help from Thomas successfully tested with:
DIST_TUPLE = kde qt qt/qtbase ea7a183732c17005f08ca14fd70cdd305c90396d .

OK?

Index: dist-tuple.pattern
===
RCS file: /cvs/ports/infrastructure/db/dist-tuple.pattern,v
retrieving revision 1.7
diff -u -p -r1.7 dist-tuple.pattern
--- dist-tuple.pattern  14 Oct 2023 08:04:15 -  1.7
+++ dist-tuple.pattern  21 Oct 2023 10:04:22 -
@@ -1,4 +1,5 @@
 # known SITES.x
+SITES.kde ?=   https://invent.kde.org/
 SITES.codeberg ?= https://codeberg.org/
 SITES.github ?=https://github.com/
 SITES.gitlab ?=https://gitlab.com/
@@ -12,6 +13,9 @@ TEMPLATE_EXTRACT_SUFX ?=  .tar.gz
 # - 
 # - 
 # -  - used automatically if  is in tag format
+TEMPLATE_DISTFILES.kde ?= \
+   
--{//-/archive//}${EXTRACT_SUFX.kde}
+
 TEMPLATE_DISTFILES.codeberg ?= \

--{//archive/}${EXTRACT_SUFX.codeberg}
 



Re: [update] sysutils/detox 1.2.0 to 1.4.5 (was: sysutils/detox years out of date)

2023-10-21 Thread Stuart Henderson
I'd probably go with this, there doesn't seem any need to install two
copies of the same sample files.

Index: Makefile
===
RCS file: /cvs/ports/sysutils/detox/Makefile,v
retrieving revision 1.6
diff -u -p -r1.6 Makefile
--- Makefile27 Sep 2023 17:16:24 -  1.6
+++ Makefile21 Oct 2023 09:40:15 -
@@ -1,19 +1,18 @@
 COMMENT =  utility designed to clean up filenames
 
-DISTNAME = detox-1.2.0
+V =1.4.5
+DISTNAME = detox-${V}
 
 CATEGORIES =   sysutils
 
-HOMEPAGE = http://detox.sourceforge.net/
+HOMEPAGE = https://github.com/dharple/detox
 
 #BSD
 PERMIT_PACKAGE =   Yes
 
 WANTLIB += c
 
-SITES =${SITE_SOURCEFORGE:=detox/}
-
-EXTRACT_SUFX = .tar.bz2
+SITES =${HOMEPAGE}/releases/download/v${V}/
 
 USE_GMAKE =Yes
 
@@ -21,16 +20,6 @@ CONFIGURE_STYLE =gnu
 
 NO_TEST =  Yes
 
-do-install:
-   ${INSTALL_DATA_DIR} ${PREFIX}/share/examples/detox
-   ${INSTALL_DATA_DIR} ${PREFIX}/share/detox
-   ${INSTALL_PROGRAM} ${WRKBUILD}/detox ${PREFIX}/bin
-   ${INSTALL_PROGRAM} ${WRKBUILD}/inline-detox ${PREFIX}/bin
-   ${INSTALL_MAN} ${WRKBUILD}/detox.1 ${PREFIX}/man/man1
-   ${INSTALL_MAN} ${WRKBUILD}/detoxrc.5 ${PREFIX}/man/man5
-   ${INSTALL_MAN} ${WRKBUILD}/detox.tbl.5 ${PREFIX}/man/man5
-   ${INSTALL_DATA} ${WRKBUILD}/detoxrc ${PREFIX}/share/examples/detox
-   ${INSTALL_DATA} ${WRKBUILD}/iso8859_1.tbl ${PREFIX}/share/detox
-   ${INSTALL_DATA} ${WRKBUILD}/unicode.tbl ${PREFIX}/share/detox
+FAKE_FLAGS =   sysconfdir=${PREFIX}/share/examples/detox
 
 .include 
Index: distinfo
===
RCS file: /cvs/ports/sysutils/detox/distinfo,v
retrieving revision 1.2
diff -u -p -r1.2 distinfo
--- distinfo18 Jan 2015 03:15:09 -  1.2
+++ distinfo21 Oct 2023 09:40:15 -
@@ -1,2 +1,2 @@
-SHA256 (detox-1.2.0.tar.bz2) = q/rZDufT4PxTzjudoyU/moAM3ZLj+MwSoZOUp7Hc2/g=
-SIZE (detox-1.2.0.tar.bz2) = 86118
+SHA256 (detox-1.4.5.tar.gz) = uKDtgw8wVPvgl3HSuO2K42Z1KWeMGnPrjlEmk+jHTTw=
+SIZE (detox-1.4.5.tar.gz) = 147196
Index: pkg/PLIST
===
RCS file: /cvs/ports/sysutils/detox/pkg/PLIST,v
retrieving revision 1.2
diff -u -p -r1.2 PLIST
--- pkg/PLIST   11 Mar 2022 19:57:20 -  1.2
+++ pkg/PLIST   21 Oct 2023 09:40:15 -
@@ -1,11 +1,19 @@
 @bin bin/detox
 @bin bin/inline-detox
 @man man/man1/detox.1
+@man man/man1/inline-detox.1
 @man man/man5/detox.tbl.5
 @man man/man5/detoxrc.5
 share/detox/
 share/detox/iso8859_1.tbl
+@comment share/detox/iso8859_1.tbl.sample
+share/detox/safe.tbl
+@comment share/detox/safe.tbl.sample
 share/detox/unicode.tbl
+@comment share/detox/unicode.tbl.sample
+share/doc/detox/
+share/doc/detox/README.md
 share/examples/detox/
 share/examples/detox/detoxrc
 @sample ${SYSCONFDIR}/detoxrc
+@comment share/examples/detox/detoxrc.sample



CVS: cvs.openbsd.org: ports

2023-10-21 Thread Antoine Jacoutot
CVSROOT:/cvs
Module name:ports
Changes by: ajacou...@cvs.openbsd.org   2023/10/21 03:33:45

Modified files:
sysutils/terragrunt: Makefile distinfo 

Log message:
Update to terragrunt-0.52.4.



CVS: cvs.openbsd.org: ports

2023-10-21 Thread Antoine Jacoutot
CVSROOT:/cvs
Module name:ports
Changes by: ajacou...@cvs.openbsd.org   2023/10/21 03:23:49

Modified files:
sysutils/awscli: Makefile distinfo 

Log message:
Update to awscli-1.29.68.



CVS: cvs.openbsd.org: ports

2023-10-21 Thread Antoine Jacoutot
CVSROOT:/cvs
Module name:ports
Changes by: ajacou...@cvs.openbsd.org   2023/10/21 03:23:35

Modified files:
net/py-boto3   : Makefile distinfo 

Log message:
Update to py3-boto3-1.28.68.



CVS: cvs.openbsd.org: ports

2023-10-21 Thread Antoine Jacoutot
CVSROOT:/cvs
Module name:ports
Changes by: ajacou...@cvs.openbsd.org   2023/10/21 03:23:25

Modified files:
net/py-botocore: Makefile distinfo 
net/py-botocore/pkg: PLIST 

Log message:
Update to py3-botocore-1.31.68.



CVS: cvs.openbsd.org: ports

2023-10-21 Thread Antoine Jacoutot
CVSROOT:/cvs
Module name:ports
Changes by: ajacou...@cvs.openbsd.org   2023/10/21 03:21:49

Modified files:
devel/meson: Makefile distinfo meson.port.mk 

Log message:
Update to meson-1.2.3.



Re: [update] sysutils/detox 1.2.0 to 1.4.5 (was: sysutils/detox years out of date)

2023-10-21 Thread Stefan Hagen
Rafael Sadowski wrote (2023-10-21 10:28 CEST):
> On Sat Oct 21, 2023 at 10:15:42AM +0200, Stefan Hagen wrote:
> > Ray Kohler wrote (2023-10-20 20:12 CEST):
> > > This software moved to https://github.com/dharple/detox a while ago
> > > and development restarted.The old site (still around) is still listed
> > > in the package DESCR, which surely made it easy to miss the new
> > > versions. I haven't tried to build it myself.
> > 
> > Here is an update to detox 1.4.5 from the new upstream site.
> > Changes: https://github.com/dharple/detox/releases
> > 
> > Comments/OK?
> > 
> > - Stefan
> > 
> > Index: sysutils/detox/Makefile
> > ===
> > RCS file: /cvs/ports/sysutils/detox/Makefile,v
> > retrieving revision 1.6
> > diff -u -p -u -p -r1.6 Makefile
> > --- sysutils/detox/Makefile 27 Sep 2023 17:16:24 -  1.6
> > +++ sysutils/detox/Makefile 21 Oct 2023 08:14:14 -
> > @@ -1,19 +1,18 @@
> >  COMMENT =  utility designed to clean up filenames
> >  
> > -DISTNAME = detox-1.2.0
> > +V =1.4.5
> > +DISTNAME = detox-${V}
> >  
> >  CATEGORIES =   sysutils
> >  
> > -HOMEPAGE = http://detox.sourceforge.net/
> > +HOMEPAGE = https://github.com/dharple/detox
> >  
> >  #BSD
> >  PERMIT_PACKAGE =   Yes
> >  
> >  WANTLIB += c
> >  
> > -SITES =${SITE_SOURCEFORGE:=detox/}
> > -
> > -EXTRACT_SUFX = .tar.bz2
> > +SITES =${HOMEPAGE}/releases/download/v${V}/
> >  
> >  USE_GMAKE =Yes
> >  
> > @@ -21,16 +20,10 @@ CONFIGURE_STYLE =   gnu
> >  
> >  NO_TEST =  Yes
> >  
> > -do-install:
> > +post-install:
> > ${INSTALL_DATA_DIR} ${PREFIX}/share/examples/detox
> > -   ${INSTALL_DATA_DIR} ${PREFIX}/share/detox
> > -   ${INSTALL_PROGRAM} ${WRKBUILD}/detox ${PREFIX}/bin
> > -   ${INSTALL_PROGRAM} ${WRKBUILD}/inline-detox ${PREFIX}/bin
> > -   ${INSTALL_MAN} ${WRKBUILD}/detox.1 ${PREFIX}/man/man1
> > -   ${INSTALL_MAN} ${WRKBUILD}/detoxrc.5 ${PREFIX}/man/man5
> > -   ${INSTALL_MAN} ${WRKBUILD}/detox.tbl.5 ${PREFIX}/man/man5
> > -   ${INSTALL_DATA} ${WRKBUILD}/detoxrc ${PREFIX}/share/examples/detox
> > -   ${INSTALL_DATA} ${WRKBUILD}/iso8859_1.tbl ${PREFIX}/share/detox
> > -   ${INSTALL_DATA} ${WRKBUILD}/unicode.tbl ${PREFIX}/share/detox
> > +   mv ${WRKINST}/etc/detoxrc{,.sample} ${PREFIX}/share/examples/detox/
> > +   mv ${PREFIX}/share/detox/{iso8859_1.tbl,safe.tbl,unicode.tbl}.sample \
> > +   ${PREFIX}/share/examples/detox/
> >  
> >  .include 
> > Index: sysutils/detox/distinfo
> > ===
> > RCS file: /cvs/ports/sysutils/detox/distinfo,v
> > retrieving revision 1.2
> > diff -u -p -u -p -r1.2 distinfo
> > --- sysutils/detox/distinfo 18 Jan 2015 03:15:09 -  1.2
> > +++ sysutils/detox/distinfo 21 Oct 2023 08:14:14 -
> > @@ -1,2 +1,2 @@
> > -SHA256 (detox-1.2.0.tar.bz2) = q/rZDufT4PxTzjudoyU/moAM3ZLj+MwSoZOUp7Hc2/g=
> > -SIZE (detox-1.2.0.tar.bz2) = 86118
> > +SHA256 (detox-1.4.5.tar.gz) = uKDtgw8wVPvgl3HSuO2K42Z1KWeMGnPrjlEmk+jHTTw=
> > +SIZE (detox-1.4.5.tar.gz) = 147196
> > Index: sysutils/detox/pkg/PLIST
> > ===
> > RCS file: /cvs/ports/sysutils/detox/pkg/PLIST,v
> > retrieving revision 1.2
> > diff -u -p -u -p -r1.2 PLIST
> > --- sysutils/detox/pkg/PLIST11 Mar 2022 19:57:20 -  1.2
> > +++ sysutils/detox/pkg/PLIST21 Oct 2023 08:14:14 -
> > @@ -1,11 +1,19 @@
> >  @bin bin/detox
> >  @bin bin/inline-detox
> >  @man man/man1/detox.1
> > +@man man/man1/inline-detox.1
> >  @man man/man5/detox.tbl.5
> >  @man man/man5/detoxrc.5
> >  share/detox/
> >  share/detox/iso8859_1.tbl
> > +share/detox/safe.tbl
> >  share/detox/unicode.tbl
> > +share/doc/detox/
> > +share/doc/detox/README.md
> >  share/examples/detox/
> >  share/examples/detox/detoxrc
> >  @sample ${SYSCONFDIR}/detoxrc
> > +share/examples/detox/detoxrc.sample
> 
> I think this is still missing, isn't it?
>
> @sample ${SYSCONFDIR}/detoxrc/detoxrc.sample ?

Only detoxrc should go to ${SYSCONFDIR}.

> > +share/examples/detox/iso8859_1.tbl.sample
> @sample ${SYSCONFDIR}/detoxrc/... ?

The .sample files are usually installed to share/detox/ next to the
default .tbl files.

If a customized .tbl file should be used, the path is configured in
detoxrc. They're not searched for in /etc (imo).

See detoxrc(5)
 iso8859_1 {filename "/path/to/filename";};

The .sample files can stay in examples/.

> > +share/examples/detox/safe.tbl.sample
> > +share/examples/detox/unicode.tbl.sample



[update] nextcloud 21.7.2

2023-10-21 Thread Landry Breuil
hi,

cf https://nextcloud.com/changelog/#latest27
even if according to https://github.com/nextcloud/server/milestones
there should be 27.1.3 soon...

works fine here on 7.4, ok?

Landry
Index: Makefile
===
RCS file: /cvs/ports/www/nextcloud/27/Makefile,v
retrieving revision 1.4
diff -u -r1.4 Makefile
--- Makefile25 Sep 2023 14:13:44 -  1.4
+++ Makefile21 Oct 2023 08:47:46 -
@@ -1,3 +1,3 @@
-NC_VERSION=27.1.1
+NC_VERSION=27.1.2
 
 .include 
Index: distinfo
===
RCS file: /cvs/ports/www/nextcloud/27/distinfo,v
retrieving revision 1.4
diff -u -r1.4 distinfo
--- distinfo25 Sep 2023 14:13:44 -  1.4
+++ distinfo21 Oct 2023 08:47:46 -
@@ -1,2 +1,2 @@
-SHA256 (nextcloud-27.1.1.tar.bz2) = 
OpFQBWaHRnVnb6O1v64lh6g5zeQd+sUxgEOxYsExH6s=
-SIZE (nextcloud-27.1.1.tar.bz2) = 18001
+SHA256 (nextcloud-27.1.2.tar.bz2) = 
B0KyR6ruC3BE2wBi8KkUqnczjHp9j+faCRcUfXZolyE=
+SIZE (nextcloud-27.1.2.tar.bz2) = 179892456
Index: pkg/PLIST
===
RCS file: /cvs/ports/www/nextcloud/27/pkg/PLIST,v
retrieving revision 1.4
diff -u -r1.4 PLIST
--- pkg/PLIST   25 Sep 2023 14:13:44 -  1.4
+++ pkg/PLIST   21 Oct 2023 08:47:49 -
@@ -9320,6 +9320,7 @@
 nextcloud/apps/activity/composer.lock
 nextcloud/apps/activity/css/
 nextcloud/apps/activity/css/style.css
+nextcloud/apps/activity/cypress.config.ts
 nextcloud/apps/activity/docs/
 nextcloud/apps/activity/docs/create.md
 nextcloud/apps/activity/docs/endpoint-v2.md
@@ -9664,6 +9665,7 @@
 nextcloud/apps/activity/templates/settings/personal.php
 nextcloud/apps/activity/templates/stream.app.navigation.php
 nextcloud/apps/activity/templates/stream.body.php
+nextcloud/apps/activity/tsconfig.json
 nextcloud/apps/activity/vendor-bin/
 nextcloud/apps/activity/vendor-bin/cs-fixer/
 nextcloud/apps/activity/vendor-bin/cs-fixer/composer.json
@@ -9788,6 +9790,8 @@
 nextcloud/apps/admin_audit/l10n/sr.json
 nextcloud/apps/admin_audit/l10n/sv.js
 nextcloud/apps/admin_audit/l10n/sv.json
+nextcloud/apps/admin_audit/l10n/th.js
+nextcloud/apps/admin_audit/l10n/th.json
 nextcloud/apps/admin_audit/l10n/tr.js
 nextcloud/apps/admin_audit/l10n/tr.json
 nextcloud/apps/admin_audit/l10n/uk.js
@@ -13931,8 +13935,12 @@
 nextcloud/apps/files_reminders/l10n/es.json
 nextcloud/apps/files_reminders/l10n/fi.js
 nextcloud/apps/files_reminders/l10n/fi.json
+nextcloud/apps/files_reminders/l10n/fr.js
+nextcloud/apps/files_reminders/l10n/fr.json
 nextcloud/apps/files_reminders/l10n/gl.js
 nextcloud/apps/files_reminders/l10n/gl.json
+nextcloud/apps/files_reminders/l10n/lt_LT.js
+nextcloud/apps/files_reminders/l10n/lt_LT.json
 nextcloud/apps/files_reminders/l10n/mk.js
 nextcloud/apps/files_reminders/l10n/mk.json
 nextcloud/apps/files_reminders/l10n/nb.js
@@ -13947,6 +13955,8 @@
 nextcloud/apps/files_reminders/l10n/sv.json
 nextcloud/apps/files_reminders/l10n/tr.js
 nextcloud/apps/files_reminders/l10n/tr.json
+nextcloud/apps/files_reminders/l10n/uk.js
+nextcloud/apps/files_reminders/l10n/uk.json
 nextcloud/apps/files_reminders/l10n/zh_HK.js
 nextcloud/apps/files_reminders/l10n/zh_HK.json
 nextcloud/apps/files_reminders/l10n/zh_TW.js
@@ -24035,6 +24045,7 @@
 nextcloud/core/Controller/LostController.php
 nextcloud/core/Controller/NavigationController.php
 nextcloud/core/Controller/OCJSController.php
+nextcloud/core/Controller/OCMController.php
 nextcloud/core/Controller/OCSController.php
 nextcloud/core/Controller/PreviewController.php
 nextcloud/core/Controller/ProfileApiController.php
@@ -26507,6 +26518,11 @@
 nextcloud/lib/private/Notification/Action.php
 nextcloud/lib/private/Notification/Manager.php
 nextcloud/lib/private/Notification/Notification.php
+nextcloud/lib/private/OCM/
+nextcloud/lib/private/OCM/Model/
+nextcloud/lib/private/OCM/Model/OCMProvider.php
+nextcloud/lib/private/OCM/Model/OCMResource.php
+nextcloud/lib/private/OCM/OCMDiscoveryService.php
 nextcloud/lib/private/OCS/
 nextcloud/lib/private/OCS/CoreCapabilities.php
 nextcloud/lib/private/OCS/DiscoveryService.php
@@ -27449,6 +27465,13 @@
 nextcloud/lib/public/Notification/IManager.php
 nextcloud/lib/public/Notification/INotification.php
 nextcloud/lib/public/Notification/INotifier.php
+nextcloud/lib/public/OCM/
+nextcloud/lib/public/OCM/Exceptions/
+nextcloud/lib/public/OCM/Exceptions/OCMArgumentException.php
+nextcloud/lib/public/OCM/Exceptions/OCMProviderException.php
+nextcloud/lib/public/OCM/IOCMDiscoveryService.php
+nextcloud/lib/public/OCM/IOCMProvider.php
+nextcloud/lib/public/OCM/IOCMResource.php
 nextcloud/lib/public/OCS/
 nextcloud/lib/public/OCS/IDiscoveryService.php
 nextcloud/lib/public/PreConditionNotMetException.php
@@ -27672,8 +27695,6 @@
 nextcloud/lib/public/WorkflowEngine/ISpecificOperation.php
 nextcloud/lib/versioncheck.php
 nextcloud/occ
-nextcloud/ocm-provider/
-nextcloud/ocm-provider/index.php
 

Re: {Maintainer Update] lang/gleam 0.31.0

2023-10-21 Thread Stefan Hagen
Volker Schlecht wrote (2023-10-20 17:57 CEST):
> Update lang/gleam to latest release.
> 
> Simple diff with the rust-typical dependency churn.
> 
> Builds and runs fine on amd64, nothing depends on it.
> 
> ok?

$ make test 2>&1 | grep "test result:"
test result: ok.   34 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; 
finished in 0.10s
test result: ok. 1495 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; 
finished in 0.22s
test result: ok.   27 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; 
finished in 0.05s

Works fine here (also on amd64).

ok sdk@

> Index: Makefile
> ===
> RCS file: /cvs/ports/lang/gleam/Makefile,v
> retrieving revision 1.5
> diff -u -p -r1.5 Makefile
> --- Makefile  4 Sep 2023 13:02:38 -   1.5
> +++ Makefile  20 Oct 2023 15:53:43 -
> @@ -2,8 +2,7 @@ COMMENT = statically typed language for
>  
>  GH_ACCOUNT = gleam-lang
>  GH_PROJECT = gleam
> -GH_TAGNAME = v0.30.5
> -REVISION =   0
> +GH_TAGNAME = v0.31.0
>  
>  HOMEPAGE =   https://gleam.run
>  
> Index: crates.inc
> ===
> RCS file: /cvs/ports/lang/gleam/crates.inc,v
> retrieving revision 1.3
> diff -u -p -r1.3 crates.inc
> --- crates.inc7 Aug 2023 15:45:35 -   1.3
> +++ crates.inc20 Oct 2023 15:53:43 -
> @@ -1,33 +1,33 @@
> +MODCARGO_CRATES +=   addr2line   0.21.0  # Apache-2.0 OR MIT
>  MODCARGO_CRATES +=   adler   1.0.2   # 0BSD OR MIT OR Apache-2.0
> -MODCARGO_CRATES +=   ahash   0.7.6   # MIT OR Apache-2.0
> -MODCARGO_CRATES +=   aho-corasick0.7.20  # Unlicense OR MIT
> -MODCARGO_CRATES +=   aho-corasick1.0.2   # Unlicense OR MIT
> -MODCARGO_CRATES +=   android-tzdata  0.1.1   # MIT OR Apache-2.0
> -MODCARGO_CRATES +=   arrayvec0.5.2   # MIT/Apache-2.0
> -MODCARGO_CRATES +=   askama  0.10.5  # MIT OR Apache-2.0
> -MODCARGO_CRATES +=   askama_derive   0.10.5  # MIT/Apache-2.0
> +MODCARGO_CRATES +=   aho-corasick1.0.4   # Unlicense OR MIT
> +MODCARGO_CRATES +=   askama  0.12.0  # MIT OR Apache-2.0
> +MODCARGO_CRATES +=   askama_derive   0.12.1  # MIT/Apache-2.0
>  MODCARGO_CRATES +=   askama_escape   0.10.3  # MIT OR Apache-2.0
> -MODCARGO_CRATES +=   askama_shared   0.11.2  # MIT/Apache-2.0
> -MODCARGO_CRATES +=   async-trait 0.1.68  # MIT OR Apache-2.0
> +MODCARGO_CRATES +=   asn1-rs 0.5.2   # MIT/Apache-2.0
> +MODCARGO_CRATES +=   asn1-rs-derive  0.4.0   # MIT/Apache-2.0
> +MODCARGO_CRATES +=   asn1-rs-impl0.1.0   # MIT/Apache-2.0
> +MODCARGO_CRATES +=   async-trait 0.1.73  # MIT OR Apache-2.0
>  MODCARGO_CRATES +=   atty0.2.14  # MIT
>  MODCARGO_CRATES +=   autocfg 1.1.0   # Apache-2.0 OR MIT
> +MODCARGO_CRATES +=   backtrace   0.3.69  # MIT OR Apache-2.0
>  MODCARGO_CRATES +=   base16  0.2.1   # CC0-1.0
>  MODCARGO_CRATES +=   base64  0.13.1  # MIT/Apache-2.0
> -MODCARGO_CRATES +=   base64  0.21.2  # MIT OR Apache-2.0
> +MODCARGO_CRATES +=   base64  0.21.3  # MIT OR Apache-2.0
> +MODCARGO_CRATES +=   basic-toml  0.1.4   # MIT OR Apache-2.0
>  MODCARGO_CRATES +=   bincode 1.3.3   # MIT
>  MODCARGO_CRATES +=   bitflags1.3.2   # MIT/Apache-2.0
> +MODCARGO_CRATES +=   bitflags2.4.0   # MIT OR Apache-2.0
>  MODCARGO_CRATES +=   bitmaps 2.1.0   # MPL-2.0+
> -MODCARGO_CRATES +=   bitvec  0.19.6  # MIT
>  MODCARGO_CRATES +=   block-buffer0.9.0   # MIT OR Apache-2.0
> -MODCARGO_CRATES +=   bstr1.5.0   # MIT OR Apache-2.0
> +MODCARGO_CRATES +=   bstr1.6.0   # MIT OR Apache-2.0
>  MODCARGO_CRATES +=   bumpalo 3.13.0  # MIT/Apache-2.0
>  MODCARGO_CRATES +=   bytes   1.4.0   # MIT
>  MODCARGO_CRATES +=   camino  1.1.6   # MIT OR Apache-2.0
>  MODCARGO_CRATES +=   capnp   0.14.11 # MIT
>  MODCARGO_CRATES +=   capnpc  0.14.9  # MIT
> -MODCARGO_CRATES +=   cc  1.0.79  # MIT OR Apache-2.0
> +MODCARGO_CRATES +=   cc  1.0.83  # MIT OR Apache-2.0
>  MODCARGO_CRATES +=   cfg-if  1.0.0   # MIT/Apache-2.0
> -MODCARGO_CRATES +=   chrono  0.4.26  # MIT/Apache-2.0
>  MODCARGO_CRATES +=   clap3.2.25  # MIT OR Apache-2.0
>  MODCARGO_CRATES +=   clap_derive 3.2.25  # MIT OR Apache-2.0
>  MODCARGO_CRATES +=   clap_lex0.2.4   # MIT OR Apache-2.0
> @@ -37,34 +37,34 @@ MODCARGO_CRATES +=console 0.15.7  # MIT
>  MODCARGO_CRATES +=   console_error_panic_hook0.1.7   # Apache-2.0/MIT
>  MODCARGO_CRATES +=   core-foundation 0.9.3   # MIT / Apache-2.0
>  MODCARGO_CRATES +=   core-foundation-sys 0.8.4   # MIT / Apache-2.0
> -MODCARGO_CRATES +=   cpufeatures 0.2.7   # MIT OR Apache-2.0
> +MODCARGO_CRATES +=   cpufeatures 0.2.9   # MIT OR Apache-2.0
>  MODCARGO_CRATES +=   crc32fast   1.3.2   # MIT OR Apache-2.0
>  MODCARGO_CRATES +=   crossbeam-channel   0.5.8   # MIT OR Apache-2.0
>  MODCARGO_CRATES +=   crossbeam-utils 0.8.16  # MIT OR Apache-2.0
> -MODCARGO_CRATES +=   ctor  

CVS: cvs.openbsd.org: ports

2023-10-21 Thread Landry Breuil
CVSROOT:/cvs
Module name:ports
Changes by: lan...@cvs.openbsd.org  2023/10/21 02:36:19

Modified files:
telephony/baresip: Makefile.inc 
telephony/baresip/baresip: Makefile distinfo 
telephony/baresip/re: Makefile distinfo 
telephony/baresip/re/patches: patch-CMakeLists_txt 
telephony/baresip/re/pkg: PLIST 
Added files:
telephony/baresip/re/patches: patch-src_ice_icesdp_c 

Log message:
telephony/baresip: update to 3.6.0

see https://github.com/baresip/baresip/releases/tag/v3.5.0 &
https://github.com/baresip/baresip/releases/tag/v3.6.0



Re: [update] sysutils/detox 1.2.0 to 1.4.5 (was: sysutils/detox years out of date)

2023-10-21 Thread Rafael Sadowski
On Sat Oct 21, 2023 at 10:15:42AM +0200, Stefan Hagen wrote:
> Ray Kohler wrote (2023-10-20 20:12 CEST):
> > This software moved to https://github.com/dharple/detox a while ago
> > and development restarted.The old site (still around) is still listed
> > in the package DESCR, which surely made it easy to miss the new
> > versions. I haven't tried to build it myself.
> 
> Here is an update to detox 1.4.5 from the new upstream site.
> Changes: https://github.com/dharple/detox/releases
> 
> Comments/OK?
> 
> - Stefan
> 
> Index: sysutils/detox/Makefile
> ===
> RCS file: /cvs/ports/sysutils/detox/Makefile,v
> retrieving revision 1.6
> diff -u -p -u -p -r1.6 Makefile
> --- sysutils/detox/Makefile   27 Sep 2023 17:16:24 -  1.6
> +++ sysutils/detox/Makefile   21 Oct 2023 08:14:14 -
> @@ -1,19 +1,18 @@
>  COMMENT =utility designed to clean up filenames
>  
> -DISTNAME =   detox-1.2.0
> +V =  1.4.5
> +DISTNAME =   detox-${V}
>  
>  CATEGORIES = sysutils
>  
> -HOMEPAGE =   http://detox.sourceforge.net/
> +HOMEPAGE =   https://github.com/dharple/detox
>  
>  #BSD
>  PERMIT_PACKAGE = Yes
>  
>  WANTLIB +=   c
>  
> -SITES =  ${SITE_SOURCEFORGE:=detox/}
> -
> -EXTRACT_SUFX =   .tar.bz2
> +SITES =  ${HOMEPAGE}/releases/download/v${V}/
>  
>  USE_GMAKE =  Yes
>  
> @@ -21,16 +20,10 @@ CONFIGURE_STYLE = gnu
>  
>  NO_TEST =Yes
>  
> -do-install:
> +post-install:
>   ${INSTALL_DATA_DIR} ${PREFIX}/share/examples/detox
> - ${INSTALL_DATA_DIR} ${PREFIX}/share/detox
> - ${INSTALL_PROGRAM} ${WRKBUILD}/detox ${PREFIX}/bin
> - ${INSTALL_PROGRAM} ${WRKBUILD}/inline-detox ${PREFIX}/bin
> - ${INSTALL_MAN} ${WRKBUILD}/detox.1 ${PREFIX}/man/man1
> - ${INSTALL_MAN} ${WRKBUILD}/detoxrc.5 ${PREFIX}/man/man5
> - ${INSTALL_MAN} ${WRKBUILD}/detox.tbl.5 ${PREFIX}/man/man5
> - ${INSTALL_DATA} ${WRKBUILD}/detoxrc ${PREFIX}/share/examples/detox
> - ${INSTALL_DATA} ${WRKBUILD}/iso8859_1.tbl ${PREFIX}/share/detox
> - ${INSTALL_DATA} ${WRKBUILD}/unicode.tbl ${PREFIX}/share/detox
> + mv ${WRKINST}/etc/detoxrc{,.sample} ${PREFIX}/share/examples/detox/
> + mv ${PREFIX}/share/detox/{iso8859_1.tbl,safe.tbl,unicode.tbl}.sample \
> + ${PREFIX}/share/examples/detox/
>  
>  .include 
> Index: sysutils/detox/distinfo
> ===
> RCS file: /cvs/ports/sysutils/detox/distinfo,v
> retrieving revision 1.2
> diff -u -p -u -p -r1.2 distinfo
> --- sysutils/detox/distinfo   18 Jan 2015 03:15:09 -  1.2
> +++ sysutils/detox/distinfo   21 Oct 2023 08:14:14 -
> @@ -1,2 +1,2 @@
> -SHA256 (detox-1.2.0.tar.bz2) = q/rZDufT4PxTzjudoyU/moAM3ZLj+MwSoZOUp7Hc2/g=
> -SIZE (detox-1.2.0.tar.bz2) = 86118
> +SHA256 (detox-1.4.5.tar.gz) = uKDtgw8wVPvgl3HSuO2K42Z1KWeMGnPrjlEmk+jHTTw=
> +SIZE (detox-1.4.5.tar.gz) = 147196
> Index: sysutils/detox/pkg/PLIST
> ===
> RCS file: /cvs/ports/sysutils/detox/pkg/PLIST,v
> retrieving revision 1.2
> diff -u -p -u -p -r1.2 PLIST
> --- sysutils/detox/pkg/PLIST  11 Mar 2022 19:57:20 -  1.2
> +++ sysutils/detox/pkg/PLIST  21 Oct 2023 08:14:14 -
> @@ -1,11 +1,19 @@
>  @bin bin/detox
>  @bin bin/inline-detox
>  @man man/man1/detox.1
> +@man man/man1/inline-detox.1
>  @man man/man5/detox.tbl.5
>  @man man/man5/detoxrc.5
>  share/detox/
>  share/detox/iso8859_1.tbl
> +share/detox/safe.tbl
>  share/detox/unicode.tbl
> +share/doc/detox/
> +share/doc/detox/README.md
>  share/examples/detox/
>  share/examples/detox/detoxrc
>  @sample ${SYSCONFDIR}/detoxrc
> +share/examples/detox/detoxrc.sample

I think this is still missing, isn't it?

@sample ${SYSCONFDIR}/detoxrc/detoxrc.sample ?

> +share/examples/detox/iso8859_1.tbl.sample
@sample ${SYSCONFDIR}/detoxrc/... ?

> +share/examples/detox/safe.tbl.sample
> +share/examples/detox/unicode.tbl.sample
> 



[update] sysutils/detox 1.2.0 to 1.4.5 (was: sysutils/detox years out of date)

2023-10-21 Thread Stefan Hagen
Ray Kohler wrote (2023-10-20 20:12 CEST):
> This software moved to https://github.com/dharple/detox a while ago
> and development restarted.The old site (still around) is still listed
> in the package DESCR, which surely made it easy to miss the new
> versions. I haven't tried to build it myself.

Here is an update to detox 1.4.5 from the new upstream site.
Changes: https://github.com/dharple/detox/releases

Comments/OK?

- Stefan

Index: sysutils/detox/Makefile
===
RCS file: /cvs/ports/sysutils/detox/Makefile,v
retrieving revision 1.6
diff -u -p -u -p -r1.6 Makefile
--- sysutils/detox/Makefile 27 Sep 2023 17:16:24 -  1.6
+++ sysutils/detox/Makefile 21 Oct 2023 08:14:14 -
@@ -1,19 +1,18 @@
 COMMENT =  utility designed to clean up filenames
 
-DISTNAME = detox-1.2.0
+V =1.4.5
+DISTNAME = detox-${V}
 
 CATEGORIES =   sysutils
 
-HOMEPAGE = http://detox.sourceforge.net/
+HOMEPAGE = https://github.com/dharple/detox
 
 #BSD
 PERMIT_PACKAGE =   Yes
 
 WANTLIB += c
 
-SITES =${SITE_SOURCEFORGE:=detox/}
-
-EXTRACT_SUFX = .tar.bz2
+SITES =${HOMEPAGE}/releases/download/v${V}/
 
 USE_GMAKE =Yes
 
@@ -21,16 +20,10 @@ CONFIGURE_STYLE =   gnu
 
 NO_TEST =  Yes
 
-do-install:
+post-install:
${INSTALL_DATA_DIR} ${PREFIX}/share/examples/detox
-   ${INSTALL_DATA_DIR} ${PREFIX}/share/detox
-   ${INSTALL_PROGRAM} ${WRKBUILD}/detox ${PREFIX}/bin
-   ${INSTALL_PROGRAM} ${WRKBUILD}/inline-detox ${PREFIX}/bin
-   ${INSTALL_MAN} ${WRKBUILD}/detox.1 ${PREFIX}/man/man1
-   ${INSTALL_MAN} ${WRKBUILD}/detoxrc.5 ${PREFIX}/man/man5
-   ${INSTALL_MAN} ${WRKBUILD}/detox.tbl.5 ${PREFIX}/man/man5
-   ${INSTALL_DATA} ${WRKBUILD}/detoxrc ${PREFIX}/share/examples/detox
-   ${INSTALL_DATA} ${WRKBUILD}/iso8859_1.tbl ${PREFIX}/share/detox
-   ${INSTALL_DATA} ${WRKBUILD}/unicode.tbl ${PREFIX}/share/detox
+   mv ${WRKINST}/etc/detoxrc{,.sample} ${PREFIX}/share/examples/detox/
+   mv ${PREFIX}/share/detox/{iso8859_1.tbl,safe.tbl,unicode.tbl}.sample \
+   ${PREFIX}/share/examples/detox/
 
 .include 
Index: sysutils/detox/distinfo
===
RCS file: /cvs/ports/sysutils/detox/distinfo,v
retrieving revision 1.2
diff -u -p -u -p -r1.2 distinfo
--- sysutils/detox/distinfo 18 Jan 2015 03:15:09 -  1.2
+++ sysutils/detox/distinfo 21 Oct 2023 08:14:14 -
@@ -1,2 +1,2 @@
-SHA256 (detox-1.2.0.tar.bz2) = q/rZDufT4PxTzjudoyU/moAM3ZLj+MwSoZOUp7Hc2/g=
-SIZE (detox-1.2.0.tar.bz2) = 86118
+SHA256 (detox-1.4.5.tar.gz) = uKDtgw8wVPvgl3HSuO2K42Z1KWeMGnPrjlEmk+jHTTw=
+SIZE (detox-1.4.5.tar.gz) = 147196
Index: sysutils/detox/pkg/PLIST
===
RCS file: /cvs/ports/sysutils/detox/pkg/PLIST,v
retrieving revision 1.2
diff -u -p -u -p -r1.2 PLIST
--- sysutils/detox/pkg/PLIST11 Mar 2022 19:57:20 -  1.2
+++ sysutils/detox/pkg/PLIST21 Oct 2023 08:14:14 -
@@ -1,11 +1,19 @@
 @bin bin/detox
 @bin bin/inline-detox
 @man man/man1/detox.1
+@man man/man1/inline-detox.1
 @man man/man5/detox.tbl.5
 @man man/man5/detoxrc.5
 share/detox/
 share/detox/iso8859_1.tbl
+share/detox/safe.tbl
 share/detox/unicode.tbl
+share/doc/detox/
+share/doc/detox/README.md
 share/examples/detox/
 share/examples/detox/detoxrc
 @sample ${SYSCONFDIR}/detoxrc
+share/examples/detox/detoxrc.sample
+share/examples/detox/iso8859_1.tbl.sample
+share/examples/detox/safe.tbl.sample
+share/examples/detox/unicode.tbl.sample



CVS: cvs.openbsd.org: ports

2023-10-21 Thread Rafael Sadowski
CVSROOT:/cvs
Module name:ports
Changes by: rsadow...@cvs.openbsd.org   2023/10/21 02:04:53

Modified files:
x11/qt5/qtbase : Makefile 

Log message:
Disable libinput auto detection in Qt

OK kn



CVS: cvs.openbsd.org: ports

2023-10-21 Thread Rafael Sadowski
CVSROOT:/cvs
Module name:ports
Changes by: rsadow...@cvs.openbsd.org   2023/10/21 02:02:15

Modified files:
x11/qt6/qtbase : Makefile 

Log message:
Disable libinput auto detection in Qt

OK kn



CVS: cvs.openbsd.org: ports

2023-10-21 Thread Rafael Sadowski
CVSROOT:/cvs
Module name:ports
Changes by: rsadow...@cvs.openbsd.org   2023/10/21 01:59:42

Modified files:
x11/qt6: Makefile 

Log message:
+qtspeech



CVS: cvs.openbsd.org: ports

2023-10-21 Thread Rafael Sadowski
CVSROOT:/cvs
Module name:ports
Changes by: rsadow...@cvs.openbsd.org   2023/10/21 01:44:57

Log message:
Import Qt speech 6.5.2

The module enables a Qt application to support accessibility features such 
as
text-to-speech, which is useful for end-users who are visually challenged or
cannot access the application for whatever reason. The most common use case
where text-to-speech comes in handy is when the end-user is driving and 
cannot
attend the incoming messages on the phone.  In such a scenario, the 
messaging
application can read out the incoming message.

Requested and OK kn@

Status:

Vendor Tag: rsadowski
Release Tags:   rsadowski_20231021

N ports/x11/qt6/qtspeech/Makefile
N ports/x11/qt6/qtspeech/distinfo
N ports/x11/qt6/qtspeech/pkg/DESCR
N ports/x11/qt6/qtspeech/pkg/PLIST

No conflicts created by this import



Re: new textproc/goldendict 1.5.0

2023-10-21 Thread Rafael Sadowski
On Tue Oct 17, 2023 at 07:52:57PM +, Klemens Nanni wrote:
> On Sat, Oct 14, 2023 at 05:50:49PM +, Klemens Nanni wrote:
> > Nice port to browse online dictionaries, but also offline ones such as
> > those downloadable from https://dict.org/.
> > 
> > Looking up words works great for me, I've disabled all optional features
> > since I don't use them -- future users/porters can poke them if need be.
> > 
> > Information for inst:goldendict-1.5.0
> > 
> > Comment:
> > feature-rich dictionary lookup program
> > 
> > Description:
> > GoldenDict is a feature-rich dictionary lookup program, supporting 
> > multiple
> > dictionary formats (StarDict/Babylon/Lingvo/Dictd/AARD/MDict/SDict) and 
> > online
> > dictionaries, featuring perfect article rendering with the complete 
> > markup,
> > illustrations and other content retained, and allowing you to type in 
> > words
> > without any accents or correct case.
> > 
> > Maintainer: Klemens Nanni 
> > 
> > WWW: https://github.com/goldendict/goldendict
> > 
> > It needs USE_WXNEEDED=Yes and USE_NOBTCFI=Yes due to x11/qt5/qtwebkit.
> > 
> > (There is goldendict-ng looking more active upstream, using Qt6 and such,
> >  but qt6webengine is currently not available so I haven't tried it yet.)
> > 
> > Feedback? OK?
> 
> rsadowski prefers starting with the Qt6 based -ng port, so I've ported
> it under openbsd-wip/textproc/goldendict-ng using yet another WIP Qt6
> port from rsadowski (thanks!), but the thing crashes on startup:
> 
>   $ goldendict-ng
>   qt.multimedia.audiooutput: Invalid audio device
>   qt.multimedia.audiooutput: Failed to create a gst element for the audio 
> device, using a default audio sink
>   libGL error: MESA-LOADER: failed to retrieve device information
>   MESA-LOADER: failed to retrieve device information
>   MESA-LOADER: failed to retrieve device information
>   libGL error: glx: failed to create dri3 screen
>   libGL error: failed to load driver: i915
>   libGL error: failed to open /dev/dri/card0: No such file or directory
>   libGL error: failed to load driver: iris
>   GoldenDict has crashed unexpectedly.
> 
> 
>   Abort trap 
> 
> This also starts pulseaudio as my user and probably has more issues...
> 
> 
> I'll gladly look into that, but would prefer having a working GUI
> dictionary around.
> 
> When goldendict-ng is ready, we can still add it and/or replace goldendict.
> 
> Feedback? Objection? OK?
> Same Qt5 based, working goldendict tarball reattached.

I see two points to fix and one comment.

- hidden dependencies?

goldendict-1.5.0(textproc/goldendict):
Missing lib: Qt5Help.3 (/usr/local/bin/goldendict) (NOT REACHABLE)
Missing lib: Qt5Multimedia.3 (/usr/local/bin/goldendict) (NOT REACHABLE)
Missing lib: Qt5Svg.3 (/usr/local/bin/goldendict) (NOT REACHABLE)
Missing lib: Qt5WebKit.3 (/usr/local/bin/goldendict) (NOT REACHABLE)
Missing lib: Qt5WebKitWidgets.3 (/usr/local/bin/goldendict) (NOT REACHABLE)
Missing lib: Qt5X11Extras.3 (/usr/local/bin/goldendict) (NOT REACHABLE)
Missing lib: hunspell-1.7.1 (/usr/local/bin/goldendict) (NOT REACHABLE)
Missing lib: ogg.6 (/usr/local/bin/goldendict) (NOT REACHABLE)
Missing lib: vorbis.9 (/usr/local/bin/goldendict) (NOT REACHABLE)
Missing lib: vorbisfile.6 (/usr/local/bin/goldendict) (NOT REACHABLE)

- missing RUN_DEPENDS+=devel/desktop-file-utils

- I don't like the "keep it small until someone needs one of these
features" pattern. I would always recommend to start with the default
setup from upstream and only disable things when we don't have them or
they don't work. Upstream tests exactly with this default setup.

This is just a personal opinion and not a concern.



CVS: cvs.openbsd.org: ports

2023-10-21 Thread Stefan Hagen
CVSROOT:/cvs
Module name:ports
Changes by: s...@cvs.openbsd.org2023/10/21 00:56:58

Modified files:
textproc   : Makefile 

Log message:
Add urlscan dir



CVS: cvs.openbsd.org: ports

2023-10-21 Thread Stefan Hagen
CVSROOT:/cvs
Module name:ports
Changes by: s...@cvs.openbsd.org2023/10/21 00:54:37

Log message:
Import textproc/urlscan 1.0.1

Urlscan is a small program that is designed to integrate with the
"mutt" mailreader to allow you to easily launch a Web browser for URLs
contained in email messages. It is a replacement for the "urlview"
program with additional features.

Port created by me, with help from Laurent and hint from Stuard.

OK sthen, lraab

Status:

Vendor Tag: sdk
Release Tags:   sdk_20231021

N ports/textproc/urlscan/Makefile
N ports/textproc/urlscan/distinfo
N ports/textproc/urlscan/pkg/DESCR
N ports/textproc/urlscan/pkg/PLIST
N ports/textproc/urlscan/patches/patch-pyproject_toml

No conflicts created by this import



Re: [update] devel/intellij to 2023.2.3

2023-10-21 Thread Rafael Sadowski
On Fri Oct 13, 2023 at 02:43:03AM +, Lucas Raab wrote:
> Hello,
> 
> Here's an update for intellij up to the latest. Works here, other tests?

OK rsadowski

> 
> changelog:
> https://youtrack.jetbrains.com/articles/IDEA-A-2100661687/IntelliJ-IDEA-2023.2.3-232.10072.27-build-Release-Notes
> 
> Thanks,
> Lucas

> diff refs/heads/master refs/heads/intellij
> commit - 247d310b7b93267a85e91bc72aa1a202d0ee0a5f
> commit + 3a04490a53a532dd395eeba6f1cf1c0a8af41f2b
> blob - 97b80f825d15062c3f8b6799090509ea78053409
> blob + ad3da51f1b9b21669829f11495f25a897c22ab3a
> --- devel/intellij/Makefile
> +++ devel/intellij/Makefile
> @@ -1,6 +1,6 @@
>  COMMENT= IntelliJ IDEA Java IDE
>  
> -V=   2023.2.1
> +V=   2023.2.3
>  DISTNAME=ideaIC-${V}
>  PKGNAME= intellij-${V}
>  CATEGORIES=  devel
> @@ -23,7 +23,7 @@ RUN_DEPENDS=devel/desktop-file-utils \
>  
>  NO_TEST= Yes
>  
> -WRKDIST= ${WRKDIR}/idea-IC-232.9559.62
> +WRKDIST= ${WRKDIR}/idea-IC-232.10072.27
>  IJ=  ${PREFIX}/intellij
>  
>  # If NO_BUILD is set, JAVA_HOME doesn't get defined. So do
> blob - 54164e99f8c170e71445552bdf430a9db57f524b
> blob + bdb2ee2bd996642fad32707ca2303e5647a19650
> --- devel/intellij/distinfo
> +++ devel/intellij/distinfo
> @@ -1,2 +1,2 @@
> -SHA256 (ideaIC-2023.2.1.tar.gz) = 
> KhHNbY8kXkr7mShiVeULe4SlXbv6ujvbfA9wJ4A6Do0=
> -SIZE (ideaIC-2023.2.1.tar.gz) = 973050563
> +SHA256 (ideaIC-2023.2.3.tar.gz) = 
> SzT9qrtZB2VqyH1Q34XxOs6ATYaE84htrAf2KpNway4=
> +SIZE (ideaIC-2023.2.3.tar.gz) = 974257506
> blob - 9577d4d8b9cc13458fb3e06a5430b6f84de0fde6
> blob + d3d781983fd32b2c77dbfba5d9e8feca73e23b04
> --- devel/intellij/pkg/PLIST
> +++ devel/intellij/pkg/PLIST
> @@ -70,7 +70,7 @@ intellij/lib/ant/src.zip
>  intellij/lib/app-client.jar
>  intellij/lib/app.jar
>  intellij/lib/bouncy-castle.jar
> -intellij/lib/build-marker-IC-232.9559.62
> +intellij/lib/build-marker-IC-232.10072.27
>  intellij/lib/byte-buddy-agent.jar
>  intellij/lib/cds/
>  intellij/lib/cds/classesLogAgent.jar



textproc/jq: drop getpw promise

2023-10-21 Thread Klemens Nanni
There since 2016 r1.2
"fix pledge to allow loading modules (and a contrived case of unset HOME)"
but upstream "Avoid getpwuid for static linking" contained in 1.7 removed
the last code requiring "getpw":
https://github.com/jqlang/jq/commit/f1c49473a36bd5068031f2dca4f8cdc7c5dddb70

jq(1) still expands the tilder character in module/library search
paths, but does so purely via getenv(3).

Tests pass as before, scripts and manual tests are happy.
Feedback? OK?

Index: Makefile
===
RCS file: /cvs/ports/textproc/jq/Makefile,v
retrieving revision 1.15
diff -u -p -r1.15 Makefile
--- Makefile7 Sep 2023 10:43:39 -   1.15
+++ Makefile21 Oct 2023 05:58:13 -
@@ -2,6 +2,7 @@ COMMENT =   lightweight and flexible comm
 
 V =1.7
 DISTNAME = jq-$V
+REVISION = 0
 
 SHARED_LIBS += jq2.0 # 1.4
 
Index: patches/patch-main_c
===
RCS file: /cvs/ports/textproc/jq/patches/patch-main_c,v
retrieving revision 1.5
diff -u -p -r1.5 patch-main_c
--- patches/patch-main_c7 Sep 2023 10:43:39 -   1.5
+++ patches/patch-main_c21 Oct 2023 05:58:14 -
@@ -5,7 +5,7 @@ Index: src/main.c
_setmode(fileno(stderr), _O_TEXT | _O_U8TEXT);
  #endif
  
-+  if (pledge("stdio getpw rpath", NULL) == -1) {
++  if (pledge("stdio rpath", NULL) == -1) {
 +fprintf(stderr, "pledge\n");
 +die();
 +  }