CVS: cvs.openbsd.org: ports

2023-12-27 Thread Rafael Sadowski
CVSROOT:/cvs
Module name:ports
Changes by: rsadow...@cvs.openbsd.org   2023/12/27 20:12:53

Modified files:
x11/kde-applications/libkipi/pkg: PLIST 

Log message:
Unbreak build with MODKF5_BUILD_TESTING=No

Spotted by kevlo@



CVS: cvs.openbsd.org: ports

2023-12-27 Thread Daniel Dickman
CVSROOT:/cvs
Module name:ports
Changes by: dan...@cvs.openbsd.org  2023/12/27 18:37:03

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

Log message:
update py-nbformat to 5.4.0



CVS: cvs.openbsd.org: ports

2023-12-27 Thread Daniel Dickman
CVSROOT:/cvs
Module name:ports
Changes by: dan...@cvs.openbsd.org  2023/12/27 18:03:33

Modified files:
www/jupyter-notebook: Makefile distinfo 
www/jupyter-notebook/patches: patch-notebook_notebookapp_py 
www/jupyter-notebook/pkg: PLIST 

Log message:
update jupyter-notebook to 6.4.13

This update also cleans up the unneeded TDEP on nose which was removed
from version 6.3.0.



CVS: cvs.openbsd.org: ports

2023-12-27 Thread Klemens Nanni
CVSROOT:/cvs
Module name:ports
Changes by: k...@cvs.openbsd.org2023/12/27 17:57:07

Modified files:
textproc/nlohmann-json: Makefile distinfo 

Log message:
Fix tests

The "only 4 tests that try to git clone fail" comment is wrong, most of the
91 tests fail fetching data;  https://github.com/nlohmann/json/pull/2202
from 2020 added an option to use prefetched test data and skip git usage,
so do that and have 87/87 tests pass (on amd64).



CVS: cvs.openbsd.org: ports

2023-12-27 Thread Daniel Dickman
CVSROOT:/cvs
Module name:ports
Changes by: dan...@cvs.openbsd.org  2023/12/27 17:52:38

Modified files:
devel/py-jupyter_client: Makefile distinfo 
devel/py-jupyter_client/patches: patch-jupyter_client_connect_py 
devel/py-jupyter_client/pkg: PLIST 

Log message:
update py-jupyter_client to 8.1.0

Notably, this version fixes a crash caused by spyder when that app shuts
down.



CVS: cvs.openbsd.org: ports

2023-12-27 Thread Daniel Dickman
CVSROOT:/cvs
Module name:ports
Changes by: dan...@cvs.openbsd.org  2023/12/27 17:50:46

Modified files:
devel/py-jupyter_core: Makefile distinfo 

Log message:
update py-jupyter_core to 5.5.1



CVS: cvs.openbsd.org: ports

2023-12-27 Thread Jeremy Evans
CVSROOT:/cvs
Module name:ports
Changes by: jer...@cvs.openbsd.org  2023/12/27 16:43:12

Modified files:
audio  : Makefile 
databases  : Makefile 
devel  : Makefile 
graphics   : Makefile 
net: Makefile 
security   : Makefile 
sysutils   : Makefile 
textproc   : Makefile 
www: Makefile 
x11: Makefile 

Log message:
Build ruby33 FLAVOR of ruby gem ext ports by default



Re: zigbee2mqtt, anyone?

2023-12-27 Thread Zé Loff
On Wed, Dec 27, 2023 at 06:48:33PM +, Stuart Henderson wrote:
> On 2023/12/27 13:15, Zé Loff wrote:
> > On Wed, Dec 27, 2023 at 12:19:05PM +, Mikolaj Kucharski wrote:
> > > - Does anyone has work in progress zigbee2mqtt port?
> 
> I looked at it once, got as far as copying Makefile.template and
> realising that it uses node.js then stopped bothering.
> 
> It's possible to write ports for such software but it usually means
> fetching with npm and creating and uploading a tarball somewhere, then
> have the port fetch that tarball and extract/install to a sensible
> location. Ideally the npm/tarball stage should be in a Makefile target
> so it's easy for others to update it too.
> 
> > - change the ownership of /usr/local/opt/zigbee2mqtt/* to _zigbee2mqtt
> 
> It's a bad idea for the code to be writable by the uid running the
> service. Better if only the only writable files/dirs are those where
> data/logs/etc are stored.

Thanks for this, Stuart.  Like I said in my message, I didn't give the
whole thing too much thought, sadly.

For the record, only the "data" directory, and everything in it needs to
be owned by _zigbee2mqtt.

> > * Note that this suffers from the already described problem with node
> > ports, in that it won't start automatically on boot, but it will start
> > manually with "rcctl start".
> 
> Thanks to jca's knowledge of fiddly shell features, this should no
> longer be a problem in -current.


-- 
 



CVS: cvs.openbsd.org: ports

2023-12-27 Thread Pavel Korovin
CVSROOT:/cvs
Module name:ports
Changes by: p...@cvs.openbsd.org2023/12/27 15:19:38

Modified files:
www/gitea  : Makefile distinfo 
www/gitea/patches: patch-custom_conf_app_example_ini 
www/gitea/pkg  : PLIST 

Log message:
Update gitea 1.21.2 - > 1.21.3
Changelog: https://github.com/go-gitea/gitea/releases/tag/v1.21.3



CVS: cvs.openbsd.org: ports

2023-12-27 Thread Pavel Korovin
CVSROOT:/cvs
Module name:ports
Changes by: p...@cvs.openbsd.org2023/12/27 15:19:18

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

Log message:
Update tflint 0.49.0 -> 0.50.0
Changelog: https://github.com/terraform-linters/tflint/releases/tag/v0.50.0



CVS: cvs.openbsd.org: ports

2023-12-27 Thread Klemens Nanni
CVSROOT:/cvs
Module name:ports
Changes by: k...@cvs.openbsd.org2023/12/27 15:18:55

Modified files:
devel/cjson: Makefile distinfo 

Log message:
update to cjson 1.7.17



CVS: cvs.openbsd.org: ports

2023-12-27 Thread Pavel Korovin
CVSROOT:/cvs
Module name:ports
Changes by: p...@cvs.openbsd.org2023/12/27 15:18:38

Modified files:
databases/pgbackrest: Makefile 

Log message:
Add SFTP support for repository storage
Noticed by ajacoutot@, thanks!



CVS: cvs.openbsd.org: ports

2023-12-27 Thread Daniel Dickman
CVSROOT:/cvs
Module name:ports
Changes by: dan...@cvs.openbsd.org  2023/12/27 14:52:42

Modified files:
devel  : Makefile 
devel/quirks   : Makefile 
devel/quirks/files: Quirks.pm 
Removed files:
devel/py2-parsing: Makefile distinfo 
devel/py2-parsing/pkg: DESCR PLIST 

Log message:
retire py2-parsing

ok sthen@



CVS: cvs.openbsd.org: ports

2023-12-27 Thread Klemens Nanni
CVSROOT:/cvs
Module name:ports
Changes by: k...@cvs.openbsd.org2023/12/27 14:45:17

Modified files:
textproc   : Makefile 

Log message:
+py3-gTTS



CVS: cvs.openbsd.org: ports

2023-12-27 Thread Klemens Nanni
CVSROOT:/cvs
Module name:ports
Changes by: k...@cvs.openbsd.org2023/12/27 14:43:52

Log message:
import textproc/py-gTTS 2.5.0;  textproc/dialect RDEP;  Feedback OK 
rsadowski tb

gTTS (Google Text-to-Speech), a Python library and CLI tool to interface 
with
Google Translate's text-to-speech API. Write spoken mp3 data to a file,
a file-like object (bytestring) for further audio manipulation, or stdout.

Status:

Vendor Tag: kn
Release Tags:   kn_20231227

N ports/textproc/py-gTTS/Makefile
N ports/textproc/py-gTTS/distinfo
N ports/textproc/py-gTTS/pkg/DESCR
N ports/textproc/py-gTTS/pkg/PLIST

No conflicts created by this import



CVS: cvs.openbsd.org: ports

2023-12-27 Thread Klemens Nanni
CVSROOT:/cvs
Module name:ports
Changes by: k...@cvs.openbsd.org2023/12/27 14:40:54

Modified files:
x11: Makefile 

Log message:
+ blueprint-compiler (BDEP for new textproc/dialect)



CVS: cvs.openbsd.org: ports

2023-12-27 Thread Klemens Nanni
CVSROOT:/cvs
Module name:ports
Changes by: k...@cvs.openbsd.org2023/12/27 14:40:02

Log message:
import x11/blueprint-compiler 0.10.0;  Feedback OK rsadowski

GtkBuilder XML format is quite verbose, and many app developers don't like 
using
WYSIWYG editors for creating UIs. Blueprint files are intended to be a 
concise,
easy-to-read format that makes it easier to create and edit GTK UIs.

Internally, it compiles to GtkBuilder XML as part of an app's build system.
It adds no new features, just makes the features that exist more accessible.

Another goal is to have excellent developer tooling --incl. a language 
server--
so that less knowledge of the format is required.

Status:

Vendor Tag: kn
Release Tags:   kn_20231227

N ports/x11/blueprint-compiler/Makefile
N ports/x11/blueprint-compiler/distinfo
N ports/x11/blueprint-compiler/pkg/DESCR
N ports/x11/blueprint-compiler/pkg/PLIST

No conflicts created by this import



CVS: cvs.openbsd.org: ports

2023-12-27 Thread Klemens Nanni
CVSROOT:/cvs
Module name:ports
Changes by: k...@cvs.openbsd.org2023/12/27 14:26:41

Modified files:
audio/spotifyd : Makefile 
Added files:
audio/spotifyd/patches: 
patch-modcargo-crates_keyring-2_0_1_Cargo_toml 
patch-modcargo-crates_keyring-2_0_1_src_lib_rs 

Log message:
fix/enable keyring support



CVS: cvs.openbsd.org: ports

2023-12-27 Thread Jeremie Courreges-Anglas
CVSROOT:/cvs
Module name:ports
Changes by: j...@cvs.openbsd.org2023/12/27 13:58:34

Modified files:
lang/rust  : Makefile distinfo 

Log message:
Update riscv64 bootstrap for rust-1.74.1, post libc.so.98.0

ok semarie@ (maintainer)



CVS: cvs.openbsd.org: ports

2023-12-27 Thread Jeremy Evans
CVSROOT:/cvs
Module name:ports
Changes by: jer...@cvs.openbsd.org  2023/12/27 13:08:05

Modified files:
lang/ruby  : Makefile 

Log message:
Hookup Ruby 3.3 to the build



CVS: cvs.openbsd.org: ports

2023-12-27 Thread Jeremy Evans
CVSROOT:/cvs
Module name:ports
Changes by: jer...@cvs.openbsd.org  2023/12/27 13:07:31

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

Log message:
Support ruby33 FLAVOR when building Ruby ports

OK tb@, gkoehler@



CVS: cvs.openbsd.org: ports

2023-12-27 Thread Jeremy Evans
CVSROOT:/cvs
Module name:ports
Changes by: jer...@cvs.openbsd.org  2023/12/27 13:06:42

Modified files:
lang/ruby  : Makefile.inc 
lang/ruby/3.2  : Makefile 
lang/ruby/3.1  : Makefile 

Log message:
Fix WANTLIB for Ruby 3.1 and 3.2, other minor changes

This sets PATCHORIG = .orig, because the build infrastructure handles
that better and it requires less work when updating plists.

This sets optflags="", so that the build infrastructure does not
override the default optimization flags.

This removes ncurses, readline, and yaml from WANTLIB, and adds yaml-0
to WANTLIB. For Ruby 3.1 and 3.2, ncurses and readline are added back.
Ruby 3.3 drops the readline extension, so those libraries are no longer
needed.

This drops the gdbm subpackage code from Makefile.inc, since it
is no longer used by any supported Ruby version.

OK tb@, gkoehler@



CVS: cvs.openbsd.org: ports

2023-12-27 Thread Jeremy Evans
CVSROOT:/cvs
Module name:ports
Changes by: jer...@cvs.openbsd.org  2023/12/27 13:05:01

Log message:
Import Ruby 3.3.0

OK tb@, gkoehler@

Status:

Vendor Tag: jeremy
Release Tags:   jeremy_2023-Dec-27

N ports/lang/ruby/3.3/Makefile
N ports/lang/ruby/3.3/distinfo
N ports/lang/ruby/3.3/patches/patch-common_mk
N ports/lang/ruby/3.3/patches/patch-ext_etc_etc_c
N ports/lang/ruby/3.3/patches/patch-compile_c
N ports/lang/ruby/3.3/patches/patch-configure
N ports/lang/ruby/3.3/patches/patch-ext_ripper_depend
N ports/lang/ruby/3.3/patches/patch-ext_extmk_rb
N ports/lang/ruby/3.3/patches/patch-lib_rubygems_ext_builder_rb
N ports/lang/ruby/3.3/patches/patch-lib_fileutils_rb
N ports/lang/ruby/3.3/patches/patch-lib_mkmf_rb
N ports/lang/ruby/3.3/patches/patch-lib_rubygems_commands_install_command_rb
N ports/lang/ruby/3.3/patches/patch-lib_rubygems_dependency_installer_rb
N ports/lang/ruby/3.3/patches/patch-lib_rubygems_ext_ext_conf_builder_rb
N ports/lang/ruby/3.3/patches/patch-lib_rubygems_rb
N ports/lang/ruby/3.3/patches/patch-template_Makefile_in
N ports/lang/ruby/3.3/patches/patch-template_builtin_binary_inc_tmpl
N ports/lang/ruby/3.3/pkg/DESCR-ri_docs
N ports/lang/ruby/3.3/pkg/DESCR-main
N ports/lang/ruby/3.3/pkg/MESSAGE-main
N ports/lang/ruby/3.3/pkg/PLIST-main
N ports/lang/ruby/3.3/pkg/PLIST-ri_docs
N ports/lang/ruby/3.3/pkg/UNMESSAGE-main

No conflicts created by this import



CVS: cvs.openbsd.org: ports

2023-12-27 Thread Klemens Nanni
CVSROOT:/cvs
Module name:ports
Changes by: k...@cvs.openbsd.org2023/12/27 12:52:13

Modified files:
audio  : Makefile 

Log message:
+spotify{-qt,d}



CVS: cvs.openbsd.org: ports

2023-12-27 Thread Klemens Nanni
CVSROOT:/cvs
Module name:ports
Changes by: k...@cvs.openbsd.org2023/12/27 12:51:38

Log message:
import audio/spotify-qt 3.10;  Feedback OK bket

An unofficial Spotify client using Qt as a simpler, lighter alternative to 
the
official client.

Status:

Vendor Tag: kn
Release Tags:   kn_20231227

N ports/audio/spotify-qt/Makefile
N ports/audio/spotify-qt/distinfo
N ports/audio/spotify-qt/pkg/DESCR
N ports/audio/spotify-qt/pkg/PLIST

No conflicts created by this import



CVS: cvs.openbsd.org: ports

2023-12-27 Thread Klemens Nanni
CVSROOT:/cvs
Module name:ports
Changes by: k...@cvs.openbsd.org2023/12/27 12:47:33

Log message:
import audio/spotifyd 0.3.5;  RDEP for spotify-qt;  OK bket

Spotifyd streams music just like the official client, but is more 
lightweight
and supports more platforms. Spotifyd also supports the Spotify Connect
protocol, which makes it show up as a device that can be controlled from the
official clients.

Status:

Vendor Tag: kn
Release Tags:   kn_20231227

N ports/audio/spotifyd/Makefile
N ports/audio/spotifyd/crates.inc
N ports/audio/spotifyd/distinfo
N ports/audio/spotifyd/patches/patch-src_utils_rs
N ports/audio/spotifyd/pkg/DESCR
N ports/audio/spotifyd/pkg/PLIST
N ports/audio/spotifyd/pkg/README

No conflicts created by this import



Re: NEW: lang/dialect

2023-12-27 Thread Klemens Nanni
On Wed, Dec 27, 2023 at 04:57:46PM +0100, Rafael Sadowski wrote:
> Some suggestions from portcheck (I'm neither the GNOME nor the py guy to rate 
> it).
> 
> missing RUN_DEPENDS+=x11/gtk+4,-guic
> missing RUN_DEPENDS+=devel/desktop-file-utils
> GLib2 XML schemas found without devel/dconf in MODULES
> Python module without compiled version, consider using ${MODPY_BIN} 
> ${MODPY_LIBDIR}/compileall.py: share/dialect/dialect/__init__.py
> [...]

All done, thanks.
CATEGORIES in *DEPS also updated.

Since the others moved, dialect is now 'textproc x11' alongside, e.g.
the goldendict dictionary and not mostly programming languages in lang/.

Feedback? OK?


dialect.tgz
Description: application/tar-gz


Re: NEW: lang/blueprint-compiler

2023-12-27 Thread Rafael Sadowski
On Wed Dec 27, 2023 at 07:09:18PM +, Klemens Nanni wrote:
> On Wed, Dec 27, 2023 at 04:51:02PM +0100, Rafael Sadowski wrote:
> > Feels more like x11, devel as category but fine with me. (Category
> > grumpy mood)
> > 
> > OK rsadowski
> 
> I'll go with 'x11 lang' then, afterall it is a language... yes, for
> developing, but what isn't, these days?  devel/ is such a dumpster,
> it feels like most often there's always a more meaningful category.

+1 ... totally agree devel is a dumpster but folders and moves are
painful in CVS and if not painfully the time intesiv.



Re: NEW: lang/blueprint-compiler

2023-12-27 Thread Klemens Nanni
On Wed, Dec 27, 2023 at 04:51:02PM +0100, Rafael Sadowski wrote:
> Feels more like x11, devel as category but fine with me. (Category
> grumpy mood)
> 
> OK rsadowski

I'll go with 'x11 lang' then, afterall it is a language... yes, for
developing, but what isn't, these days?  devel/ is such a dumpster,
it feels like most often there's always a more meaningful category.



Re: NEW: lang/py-gTTS

2023-12-27 Thread Klemens Nanni
On Wed, Dec 27, 2023 at 04:44:56PM +0100, Theo Buehler wrote:
> > From the port perspective it looks good to me. I don't like the main
> > category "lang" it feels out of place next to the other programming
> > languages. FreeBSD placed it to audio. Not saying audio is the best
> > place.
> > 
> > Ok to import but please not in lang ;)
> > 
> 
> CATEGORIES= textproc audio?

Works for me, I'll do that, thanks.



Re: zigbee2mqtt, anyone?

2023-12-27 Thread Stuart Henderson
On 2023/12/27 13:15, Zé Loff wrote:
> On Wed, Dec 27, 2023 at 12:19:05PM +, Mikolaj Kucharski wrote:
> > - Does anyone has work in progress zigbee2mqtt port?

I looked at it once, got as far as copying Makefile.template and
realising that it uses node.js then stopped bothering.

It's possible to write ports for such software but it usually means
fetching with npm and creating and uploading a tarball somewhere, then
have the port fetch that tarball and extract/install to a sensible
location. Ideally the npm/tarball stage should be in a Makefile target
so it's easy for others to update it too.

> - change the ownership of /usr/local/opt/zigbee2mqtt/* to _zigbee2mqtt

It's a bad idea for the code to be writable by the uid running the
service. Better if only the only writable files/dirs are those where
data/logs/etc are stored.

> * Note that this suffers from the already described problem with node
> ports, in that it won't start automatically on boot, but it will start
> manually with "rcctl start".

Thanks to jca's knowledge of fiddly shell features, this should no
longer be a problem in -current.



Re: net/syncthing: update to 1.27.1

2023-12-27 Thread Paco Esteban
On Tue, 26 Dec 2023, Klemens Nanni wrote:

> https://github.com/syncthing/syncthing/releases/tag/v1.27.0
> https://github.com/syncthing/syncthing/releases/tag/v1.27.1
> 
> Feedback? OK?

Builds and works fine for me on amd64.
Most of tests pass.  The ones failing are network related which is
probably fine, as I use PORTS_PRIVSEP

ok paco@

> Index: Makefile
> ===
> RCS file: /cvs/ports/net/syncthing/Makefile,v
> diff -u -p -r1.58 Makefile
> --- Makefile  17 Dec 2023 15:43:12 -  1.58
> +++ Makefile  26 Dec 2023 20:00:29 -
> @@ -1,9 +1,8 @@
>  COMMENT =open decentralized synchronization utility
>  
> -V =  1.26.1
> +V =  1.27.1
>  DISTNAME =   syncthing-${V}
>  DISTFILES =  syncthing-source-v${V}${EXTRACT_SUFX}
> -REVISION =   0
>  
>  CATEGORIES = net
>  HOMEPAGE =   https://syncthing.net/
> Index: distinfo
> ===
> RCS file: /cvs/ports/net/syncthing/distinfo,v
> diff -u -p -r1.38 distinfo
> --- distinfo  17 Nov 2023 14:22:28 -  1.38
> +++ distinfo  26 Dec 2023 20:00:35 -
> @@ -1,2 +1,2 @@
> -SHA256 (syncthing-source-v1.26.1.tar.gz) = 
> wU3n3xbzPbbndELuKY3YNq60CuCDOevifkGKG7Dr570=
> -SIZE (syncthing-source-v1.26.1.tar.gz) = 15020478
> +SHA256 (syncthing-source-v1.27.1.tar.gz) = 
> XHsEVuUMii5Ml2dyfEE5VYupVXOidic6FzCpA+CnODQ=
> +SIZE (syncthing-source-v1.27.1.tar.gz) = 14964498
> 

-- 
Paco Esteban.
0x5818130B8A6DBC03



CVS: cvs.openbsd.org: ports

2023-12-27 Thread Paco Esteban
CVSROOT:/cvs
Module name:ports
Changes by: p...@cvs.openbsd.org2023/12/27 11:22:05

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

Log message:
update net/gajim to 1.8.4

ok kn@



CVS: cvs.openbsd.org: ports

2023-12-27 Thread Paco Esteban
CVSROOT:/cvs
Module name:ports
Changes by: p...@cvs.openbsd.org2023/12/27 11:19:11

Modified files:
net/py-nbxmpp  : Makefile distinfo 

Log message:
update of net/py-nbxmpp to 4.5.3

ok kn@



CVS: cvs.openbsd.org: ports

2023-12-27 Thread Paco Esteban
CVSROOT:/cvs
Module name:ports
Changes by: p...@cvs.openbsd.org2023/12/27 11:18:09

Modified files:
security/py-omemo-dr: Makefile distinfo 

Log message:
update security/py-omemo-dr to 1.0.1

ok kn@



CVS: cvs.openbsd.org: ports

2023-12-27 Thread Aisha Tammy
CVSROOT:/cvs
Module name:ports
Changes by: ai...@cvs.openbsd.org   2023/12/27 11:14:34

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

Log message:
update to 3.3.3
also enable quic using embedded ngtcp2
original patch from renaud allard
ok abieber@



CVS: cvs.openbsd.org: ports

2023-12-27 Thread Aisha Tammy
CVSROOT:/cvs
Module name:ports
Changes by: ai...@cvs.openbsd.org   2023/12/27 11:11:53

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

Log message:
update to 3.3.3
also enable quic using embedded ngtcp2
original patch from renaud allard
ok abieber@



Link x11/kde-applications/kio-gdrive

2023-12-27 Thread Rafael Sadowski
Ok to link kio-gdrive to the build? This port was imported without an OK
which is why I ask for any explicit OK.


Index: Makefile
===
RCS file: /cvs/ports/x11/kde-applications/kio-gdrive/Makefile,v
diff -u -p -u -p -r1.5 Makefile
--- Makefile26 Dec 2023 13:43:14 -  1.5
+++ Makefile27 Dec 2023 17:53:02 -
@@ -2,8 +2,6 @@ COMMENT =   KIO Slave to access Google Dri
 DISTNAME = kio-gdrive-${VERSION}
 CATEGORIES =   www x11
 
-UNLINKED = kde-applications
-
 WANTLIB += ${COMPILER_LIBCXX} KF5Completion KF5ConfigCore KF5CoreAddons
 WANTLIB += KF5I18n KF5JobWidgets KF5KIOCore KF5KIOGui KF5KIOWidgets
 WANTLIB += KF5Notifications KF5Purpose KF5Service KF5Solid KF5WidgetsAddons



CVS: cvs.openbsd.org: ports

2023-12-27 Thread Theo Buehler
CVSROOT:/cvs
Module name:ports
Changes by: t...@cvs.openbsd.org2023/12/27 10:24:48

Modified files:
devel/boost: Makefile 
devel/boost/patches: patch-boost_atomic_detail_futex_hpp 
 patch-boost_fiber_detail_futex_hpp 
Added files:
devel/boost/patches: patch-boost_fiber_detail_config_hpp 

Log message:
boost: fix futex fallback

The patch switching away from syscall(SYS_futex, ...) had a couple of
issues. In particular, it disabled futexes altogether. Fix this and
ensure that the arguments are cast correctly. Also enable futex for
fiber.

Also, gkoehler pointed out that the exclusion of patched files was
faulty. Use PATCHORIG rather than hardcoding \.orig in pax commands.

tested by phessler on aarch64 and by myself on amd64
based on an initial diff from brad



Re: devel/p5-IPC-Shareable?? Update to 1.13

2023-12-27 Thread Alexander Bluhm
On Fri, Dec 08, 2023 at 06:30:44AM +, wen heping wrote:
> Hi, ports@:
> 
> Here is a patch for devel/p5-IPC-Shareable to update to 1.13 and 
> add missing RUN_D and TEST_D.
> It build well and pass all tests on amd64-current system.

You should set MAKE_ENV = CI_TESTING=1
Otherwise nothing is tested.

> One port depends on devel/p5-IPC-Shareable, net/inetsim
> build well and run well(should adjust kern.seminfo.semmni=20) 
> with this patch, no test defined.

The tests in p5-IPC-Shareable also require sysctl kern.seminfo.semmni=20
I wonder if we could add this in some make target.  Or at least as
comment.

And with this, one test still fails:

IPC-Shareable-1.13$ CI_TESTING=1 perl -I blib/lib/ t/99-end.t
ok 1 - use IPC::Shareable;
ERROR: Could not acquire shared memory segment... 'create' option is not set, 
and the segment hasn't been created yet:

 No such file or directory at blib/lib/IPC/Shareable.pm line 751.
IPC::Shareable::_tie("HASH", "IPC::Shareable", HASH(0xae1dca1a190)) 
called at blib/lib/IPC/Shareable.pm line 124
IPC::Shareable::TIEHASH("IPC::Shareable", HASH(0xae1dca1a190)) called 
at t/99-end.t line 17
# Tests were run but no plan was declared and done_testing() was not seen.
# Looks like your test exited with 2 just after 1.

bluhm

> Index: Makefile
> ===
> RCS file: /cvs/ports/devel/p5-IPC-Shareable/Makefile,v
> retrieving revision 1.10
> diff -u -p -r1.10 Makefile
> --- Makefile  11 Mar 2022 18:51:37 -  1.10
> +++ Makefile  8 Dec 2023 06:25:16 -
> @@ -2,11 +2,17 @@ COMMENT =   share Perl variables between p
>  
>  MODULES =cpan
>  PKG_ARCH =   *
> -DISTNAME =   IPC-Shareable-0.61
> +DISTNAME =   IPC-Shareable-1.13
>  CATEGORIES = devel
> -REVISION =   1
>  
>  # GPLv2
>  PERMIT_PACKAGE = Yes
> +
> +RUN_DEPENDS =converters/p5-JSON \
> + devel/p5-String-CRC32
> +TEST_DEPENDS =   devel/p5-Mock-Sub \
> + devel/p5-Test-SharedFork
> +
> +MAKE_ENV +=  TEST_POD=1 RELEASE_TESTING=1
>  
>  .include 
> Index: distinfo
> ===
> RCS file: /cvs/ports/devel/p5-IPC-Shareable/distinfo,v
> retrieving revision 1.2
> diff -u -p -r1.2 distinfo
> --- distinfo  14 Apr 2014 14:02:43 -  1.2
> +++ distinfo  8 Dec 2023 06:25:16 -
> @@ -1,2 +1,2 @@
> -SHA256 (IPC-Shareable-0.61.tar.gz) = 
> wv+lu9oHas2fwbfZ2rHOZwfzRcWoM0MbWo7g+HRHIMQ=
> -SIZE (IPC-Shareable-0.61.tar.gz) = 29730
> +SHA256 (IPC-Shareable-1.13.tar.gz) = 
> RW5mX3Kj+3ulqOcOMhz8nIJZ3vsxEbUZQK0IyrnADms=
> +SIZE (IPC-Shareable-1.13.tar.gz) = 51682
> Index: pkg/PLIST
> ===
> RCS file: /cvs/ports/devel/p5-IPC-Shareable/pkg/PLIST,v
> retrieving revision 1.2
> diff -u -p -r1.2 PLIST
> --- pkg/PLIST 11 Mar 2022 18:51:37 -  1.2
> +++ pkg/PLIST 8 Dec 2023 06:25:16 -
> @@ -2,5 +2,6 @@ ${P5SITE}/IPC/
>  ${P5SITE}/IPC/Shareable/
>  ${P5SITE}/IPC/Shareable.pm
>  ${P5SITE}/IPC/Shareable/SharedMem.pm
> +${P5SITE}/IPC/ipc.pl
>  @man man/man3p/IPC::Shareable.3p
>  @man man/man3p/IPC::Shareable::SharedMem.3p



CVS: cvs.openbsd.org: ports

2023-12-27 Thread Theo Buehler
CVSROOT:/cvs
Module name:ports
Changes by: t...@cvs.openbsd.org2023/12/27 09:30:43

Modified files:
games/godot4   : Makefile 
games/godot4/patches: 
  
patch-thirdparty_oidn_mkl-dnn_src_cpu_simple_reorder_hpp 

Log message:
games/godot4: unbreak build with newer cxx stack

ctype.h defines the brilliantly short names _U, _L, ..., _B and some
component even more brilliantly uses _B for something else. So include
ctype.h early on and #undef _B.

ok op



CVS: cvs.openbsd.org: ports

2023-12-27 Thread Alexander Bluhm
CVSROOT:/cvs
Module name:ports
Changes by: bl...@cvs.openbsd.org   2023/12/27 09:23:48

Modified files:
devel/p5-IPC-Run: Makefile distinfo 
devel/p5-IPC-Run/pkg: PLIST 
Removed files:
devel/p5-IPC-Run/patches: patch-t_pty_t 

Log message:
update p5-IPC-Run to 20231003.0
from wen heping



CVS: cvs.openbsd.org: ports

2023-12-27 Thread Alexander Bluhm
CVSROOT:/cvs
Module name:ports
Changes by: bl...@cvs.openbsd.org   2023/12/27 09:01:00

Modified files:
textproc/p5-Template: Makefile distinfo 
textproc/p5-Template/pkg: DESCR PLIST 

Log message:
update p5-Template to 3.101
from wen heping



Re: NEW: lang/dialect

2023-12-27 Thread Rafael Sadowski
On Wed Dec 27, 2023 at 02:25:10PM +, Klemens Nanni wrote:
> Small, efficient GTK+4 translator;  many languages work with both Google
> and Yandex engines, spoken text via Google's TTS also works great.
> 
> Interface is similar to the Google/Yandex browser ones, modulo the annoying
> browser.
> 
> Feedback? OK?
> ---
> Information for inst:dialect-2.2.0
> 
> Comment:
> translation app for GNOME
> 
> Description:
> A translation app for GNOME.
> 
> - Translation based on Google Translate
> - Translation based on the LibreTranslate API,
>   allowing you to use any public instance
> - Translation based on Lingva Translate API
> - Translation based on Bing
> - Translation based on Yandex
> - Translation history
> - Automatic language detection
> - Text to speech
> - Clipboard buttons
> 
> Maintainer: Klemens Nanni 
> 
> WWW: https://github.com/dialect-app/dialect

Some suggestions from portcheck (I'm neither the GNOME nor the py guy to rate 
it).

missing RUN_DEPENDS+=x11/gtk+4,-guic
missing RUN_DEPENDS+=devel/desktop-file-utils
GLib2 XML schemas found without devel/dconf in MODULES
Python module without compiled version, consider using ${MODPY_BIN} 
${MODPY_LIBDIR}/compileall.py: share/dialect/dialect/__init__.py
Python module without compiled version, consider using ${MODPY_BIN} 
${MODPY_LIBDIR}/compileall.py: share/dialect/dialect/define.py
Python module without compiled version, consider using ${MODPY_BIN} 
${MODPY_LIBDIR}/compileall.py: share/dialect/dialect/languages.py
Python module without compiled version, consider using ${MODPY_BIN} 
${MODPY_LIBDIR}/compileall.py: share/dialect/dialect/main.py
Python module without compiled version, consider using ${MODPY_BIN} 
${MODPY_LIBDIR}/compileall.py: share/dialect/dialect/preferences.py
Python module without compiled version, consider using ${MODPY_BIN} 
${MODPY_LIBDIR}/compileall.py: share/dialect/dialect/providers/__init__.py
Python module without compiled version, consider using ${MODPY_BIN} 
${MODPY_LIBDIR}/compileall.py: share/dialect/dialect/providers/base.py
Python module without compiled version, consider using ${MODPY_BIN} 
${MODPY_LIBDIR}/compileall.py: share/dialect/dialect/providers/bing.py
Python module without compiled version, consider using ${MODPY_BIN} 
${MODPY_LIBDIR}/compileall.py: share/dialect/dialect/providers/google.py
Python module without compiled version, consider using ${MODPY_BIN} 
${MODPY_LIBDIR}/compileall.py: share/dialect/dialect/providers/libretrans.py
Python module without compiled version, consider using ${MODPY_BIN} 
${MODPY_LIBDIR}/compileall.py: share/dialect/dialect/providers/lingva.py
Python module without compiled version, consider using ${MODPY_BIN} 
${MODPY_LIBDIR}/compileall.py: share/dialect/dialect/providers/yandex.py
Python module without compiled version, consider using ${MODPY_BIN} 
${MODPY_LIBDIR}/compileall.py: share/dialect/dialect/session.py
Python module without compiled version, consider using ${MODPY_BIN} 
${MODPY_LIBDIR}/compileall.py: share/dialect/dialect/settings.py
Python module without compiled version, consider using ${MODPY_BIN} 
${MODPY_LIBDIR}/compileall.py: share/dialect/dialect/shortcuts.py
Python module without compiled version, consider using ${MODPY_BIN} 
${MODPY_LIBDIR}/compileall.py: share/dialect/dialect/widgets/__init__.py
Python module without compiled version, consider using ${MODPY_BIN} 
${MODPY_LIBDIR}/compileall.py: share/dialect/dialect/widgets/lang_selector.py
Python module without compiled version, consider using ${MODPY_BIN} 
${MODPY_LIBDIR}/compileall.py: 
share/dialect/dialect/widgets/provider_preferences.py
Python module without compiled version, consider using ${MODPY_BIN} 
${MODPY_LIBDIR}/compileall.py: share/dialect/dialect/widgets/theme_switcher.py
Python module without compiled version, consider using ${MODPY_BIN} 
${MODPY_LIBDIR}/compileall.py: share/dialect/dialect/window.py



Re: NEW: x11/kde-plasma/kpipewire

2023-12-27 Thread Rafael Sadowski
On Wed Dec 27, 2023 at 02:42:20PM +0100, Rafael Sadowski wrote:
> Please find attached kpipewire-5.27.10. I have not been able to test it.
> I also have no idea how far we are with pipewire. I need it to update
> krfb and spectacle. (New dependency since KDE Gear 23.08.x)
> 

and here the mentioned kde ports:

Index: krfb/Makefile
===
RCS file: /cvs/ports/x11/kde-applications/krfb/Makefile,v
diff -u -p -r1.21 Makefile
--- krfb/Makefile   19 Nov 2023 12:26:58 -  1.21
+++ krfb/Makefile   27 Dec 2023 15:53:50 -
@@ -2,18 +2,16 @@ COMMENT = desktop sharing
 DISTNAME = krfb-${VERSION}
 CATEGORIES =   net x11
 
-# XXX Depends on KPipeWire (pipewire)
-VERSION =  22.12.3
-REVISION = 3
-
 SHARED_LIBS +=  krfbprivate   3.0 # 5.0
+
 WANTLIB += ${COMPILER_LIBCXX} KF5Auth KF5AuthCore KF5Codecs KF5ConfigCore
 WANTLIB += KF5ConfigGui KF5ConfigWidgets KF5CoreAddons KF5DBusAddons
-WANTLIB += KF5DNSSD KF5I18n KF5Notifications KF5Wallet KF5WidgetsAddons
-WANTLIB += KF5WindowSystem KF5XmlGui Qt5Core Qt5DBus Qt5Gui Qt5Network
-WANTLIB += Qt5Widgets Qt5X11Extras Qt5Xml X11 Xdamage Xext Xtst
-WANTLIB += c m vncserver xcb xcb-damage xcb-image xcb-render xcb-shape
-WANTLIB += xcb-shm xcb-xfixes
+WANTLIB += KF5DNSSD KF5I18n KF5Notifications KF5Wallet KF5WaylandClient
+WANTLIB += KF5WidgetsAddons KF5WindowSystem KF5XmlGui KPipeWire
+WANTLIB += KPipeWireDmaBuf Qt5Core Qt5DBus Qt5Gui Qt5Network Qt5Widgets
+WANTLIB += Qt5X11Extras Qt5Xml X11 Xdamage Xext Xtst c m vncserver
+WANTLIB += wayland-client xcb xcb-damage xcb-image xcb-render
+WANTLIB += xcb-shape xcb-shm xcb-xfixes
 
 WANTLIB += lib/inotify/inotify
 
@@ -40,12 +38,12 @@ LIB_DEPENDS =   devel/kf5/kauth \
devel/kf5/kwallet \
devel/kf5/kwidgetsaddons \
devel/kf5/kxmlgui \
+   devel/kf5/kwayland \
net/libvncserver \
devel/libinotify \
+   x11/kde-plasma/kpipewire \
x11/qt5/qtx11extras
 
 CXXFLAGS +=-I${LOCALBASE}/include
-
-CONFIGURE_ARGS =   -DDISABLE_PIPEWIRE=ON
 
 .include 
Index: krfb/distinfo
===
RCS file: /cvs/ports/x11/kde-applications/krfb/distinfo,v
diff -u -p -r1.29 distinfo
--- krfb/distinfo   8 Mar 2023 20:43:34 -   1.29
+++ krfb/distinfo   27 Dec 2023 15:53:50 -
@@ -1,2 +1,2 @@
-SHA256 (kde-applications/krfb-22.12.3.tar.xz) = 
3I0muRCfNg0hnFci/NUwCfaXiRuJ39/nLjaAupQxluQ=
-SIZE (kde-applications/krfb-22.12.3.tar.xz) = 1324320
+SHA256 (kde-applications/krfb-23.08.4.tar.xz) = 
uxWjAkKMRfgzHSWpFGZ0Q2fLOC1LLvoeiKPMc9rLaYQ=
+SIZE (kde-applications/krfb-23.08.4.tar.xz) = 1322700
Index: krfb/pkg/PLIST
===
RCS file: /cvs/ports/x11/kde-applications/krfb/pkg/PLIST,v
diff -u -p -r1.11 PLIST
--- krfb/pkg/PLIST  18 Dec 2022 09:11:05 -  1.11
+++ krfb/pkg/PLIST  27 Dec 2023 15:53:50 -
@@ -5,7 +5,9 @@
 lib/qt5/plugins/krfb/
 lib/qt5/plugins/krfb/events/
 @so lib/qt5/plugins/krfb/events/x11.so
+@so lib/qt5/plugins/krfb/events/xdp.so
 lib/qt5/plugins/krfb/framebuffer/
+@so lib/qt5/plugins/krfb/framebuffer/pw.so
 @so lib/qt5/plugins/krfb/framebuffer/qt.so
 @so lib/qt5/plugins/krfb/framebuffer/xcb.so
 share/applications/org.kde.krfb.desktop
Index: spectacle/Makefile
===
RCS file: /cvs/ports/x11/kde-applications/spectacle/Makefile,v
diff -u -p -r1.32 Makefile
--- spectacle/Makefile  28 Oct 2023 07:47:54 -  1.32
+++ spectacle/Makefile  27 Dec 2023 15:53:50 -
@@ -1,23 +1,20 @@
 COMMENT =  KDE screen capture and screenshot program
 DISTNAME = spectacle-${VERSION}
 CATEGORIES =   x11
-# XXX Depends on KPipeWire (pipewire)
-VERSION =  22.12.3
-REVISION = 1
 
 HOMEPAGE = https://apps.kde.org/spectacle/
 
-WANTLIB += ${COMPILER_LIBCXX} KF5Attica KF5Auth KF5AuthCore KF5Codecs
-WANTLIB += KF5Completion KF5ConfigCore KF5ConfigGui KF5ConfigWidgets
-WANTLIB += KF5CoreAddons KF5DBusAddons KF5GlobalAccel KF5GuiAddons
-WANTLIB += KF5I18n KF5JobWidgets KF5KIOCore KF5KIOGui KF5KIOWidgets
-WANTLIB += KF5NewStuff KF5NewStuffCore KF5Notifications KF5Purpose
-WANTLIB += KF5PurposeWidgets KF5Service KF5Solid KF5WaylandClient
-WANTLIB += KF5WidgetsAddons KF5WindowSystem KF5XmlGui Qt5Concurrent
-WANTLIB += Qt5Core Qt5DBus Qt5Gui Qt5Network Qt5PrintSupport Qt5Svg
-WANTLIB += Qt5Widgets Qt5X11Extras Qt5Xml X11 c kImageAnnotator
-WANTLIB += m xcb xcb-cursor xcb-image xcb-render xcb-shape xcb-shm
-WANTLIB += xcb-util xcb-xfixes
+WANTLIB += ${COMPILER_LIBCXX} KF5Auth KF5AuthCore KF5Codecs KF5Completion
+WANTLIB += KF5ConfigCore KF5ConfigGui KF5ConfigWidgets KF5CoreAddons
+WANTLIB += KF5DBusAddons KF5GlobalAccel KF5GuiAddons KF5I18n KF5JobWidgets
+WANTLIB += KF5KIOCore KF5KIOGui KF5KIOWidgets KF5Kirigami2 

Re: NEW: lang/blueprint-compiler

2023-12-27 Thread Rafael Sadowski
On Wed Dec 27, 2023 at 02:19:45PM +, Klemens Nanni wrote:
> BDEP for new lang/dialect;  simple python tool built with meson.
> 
> Feedback? OK?
> ---
> Information for inst:blueprint-compiler-0.10.0
> 
> Comment:
> markup language for GTK user interfaces
> 
> Description:
> GtkBuilder XML format is quite verbose, and many app developers don't like 
> using
> WYSIWYG editors for creating UIs. Blueprint files are intended to be a 
> concise,
> easy-to-read format that makes it easier to create and edit GTK UIs.
> 
> Internally, it compiles to GtkBuilder XML as part of an app's build system.
> It adds no new features, just makes the features that exist more accessible.
> 
> Another goal is to have excellent developer tooling --incl. a language 
> server--
> so that less knowledge of the format is required.
> 
> Maintainer: Klemens Nanni 
> 
> WWW: https://gitlab.gnome.org/jwestman/blueprint-compiler

Feels more like x11, devel as category but fine with me. (Category
grumpy mood)

OK rsadowski



CVS: cvs.openbsd.org: ports

2023-12-27 Thread Giovanni Bechis
CVSROOT:/cvs
Module name:ports
Changes by: giova...@cvs.openbsd.org2023/12/27 08:48:31

Modified files:
misc/memcached : Makefile distinfo 
misc/memcached/patches: patch-configure patch-doc_Makefile 
patch-memcached_c 

Log message:
bugfix update to 1.6.22
regen patches



Re: NEW: lang/py-gTTS

2023-12-27 Thread Theo Buehler
On Wed, Dec 27, 2023 at 04:40:50PM +0100, Rafael Sadowski wrote:
> On Wed Dec 27, 2023 at 02:17:00PM +, Klemens Nanni wrote:
> > RDEP for new lang/dialect.  Tests fail due to one missing python dep,
> > but runtime works nicely with dialect.
> > 
> > Feedback? OK?
> > ---
> > Information for inst:py3-gTTS-2.5.0
> > 
> > Comment:
> > Google Translate text-to-speech API library and CLI tool
> > 
> > Required by:
> > dialect-2.2.0
> > 
> > Description:
> > gTTS (Google Text-to-Speech), a Python library and CLI tool to interface 
> > with
> > Google Translate's text-to-speech API. Write spoken mp3 data to a file,
> > a file-like object (bytestring) for further audio manipulation, or stdout.
> > 
> > Maintainer: Klemens Nanni 
> > 
> > WWW: https://github.com/pndurette/gTTS
> 
> 
> 
> From the port perspective it looks good to me. I don't like the main
> category "lang" it feels out of place next to the other programming
> languages. FreeBSD placed it to audio. Not saying audio is the best
> place.
> 
> Ok to import but please not in lang ;)
> 

CATEGORIES= textproc audio?



Re: NEW: lang/py-gTTS

2023-12-27 Thread Rafael Sadowski
On Wed Dec 27, 2023 at 02:17:00PM +, Klemens Nanni wrote:
> RDEP for new lang/dialect.  Tests fail due to one missing python dep,
> but runtime works nicely with dialect.
> 
> Feedback? OK?
> ---
> Information for inst:py3-gTTS-2.5.0
> 
> Comment:
> Google Translate text-to-speech API library and CLI tool
> 
> Required by:
> dialect-2.2.0
> 
> Description:
> gTTS (Google Text-to-Speech), a Python library and CLI tool to interface with
> Google Translate's text-to-speech API. Write spoken mp3 data to a file,
> a file-like object (bytestring) for further audio manipulation, or stdout.
> 
> Maintainer: Klemens Nanni 
> 
> WWW: https://github.com/pndurette/gTTS



>From the port perspective it looks good to me. I don't like the main
category "lang" it feels out of place next to the other programming
languages. FreeBSD placed it to audio. Not saying audio is the best
place.

Ok to import but please not in lang ;)



CVS: cvs.openbsd.org: ports

2023-12-27 Thread Kenneth R Westerback
CVSROOT:/cvs
Module name:ports
Changes by: k...@cvs.openbsd.org2023/12/27 08:29:35

Modified files:
comms/conserver: Makefile 
comms/conserver/patches: patch-conserver_cutil_c 
Added files:
comms/conserver/patches: patch-conserver_cutil_h 
 patch-conserver_readcfg_c 

Log message:
Support hw.ucomnames a la cu(1). e.g. 'device = usb2.0.1.0'.

Requested by deraadt@

Testing & ok jca@ sthen@



Re: NEW: audio/spotify-qt

2023-12-27 Thread Klemens Nanni
On Wed, Dec 27, 2023 at 08:55:33AM +0100, Bjorn Ketelaars wrote:
> portcheck(1) complains with:
> 
> missing RUN_DEPENDS+=x11/gtk+4,-guic
> missing RUN_DEPENDS+=devel/desktop-file-utils
> 
> Diff below fixes this.

I'm never sure about this, since update-plist(1) did NOT warn me about
them missing, while it did so in another port, hence there seems to be
some code/logic about those @tag RDEPs already being covered...

> Run tested with spotifyd on amd64. Works for me.
> 
> OK bket@

Fixed in my tree, thanks.



NEW: lang/dialect

2023-12-27 Thread Klemens Nanni
Small, efficient GTK+4 translator;  many languages work with both Google
and Yandex engines, spoken text via Google's TTS also works great.

Interface is similar to the Google/Yandex browser ones, modulo the annoying
browser.

Feedback? OK?
---
Information for inst:dialect-2.2.0

Comment:
translation app for GNOME

Description:
A translation app for GNOME.

- Translation based on Google Translate
- Translation based on the LibreTranslate API,
  allowing you to use any public instance
- Translation based on Lingva Translate API
- Translation based on Bing
- Translation based on Yandex
- Translation history
- Automatic language detection
- Text to speech
- Clipboard buttons

Maintainer: Klemens Nanni 

WWW: https://github.com/dialect-app/dialect


dialect.tgz
Description: application/tar-gz


NEW: lang/blueprint-compiler

2023-12-27 Thread Klemens Nanni
BDEP for new lang/dialect;  simple python tool built with meson.

Feedback? OK?
---
Information for inst:blueprint-compiler-0.10.0

Comment:
markup language for GTK user interfaces

Description:
GtkBuilder XML format is quite verbose, and many app developers don't like using
WYSIWYG editors for creating UIs. Blueprint files are intended to be a concise,
easy-to-read format that makes it easier to create and edit GTK UIs.

Internally, it compiles to GtkBuilder XML as part of an app's build system.
It adds no new features, just makes the features that exist more accessible.

Another goal is to have excellent developer tooling --incl. a language server--
so that less knowledge of the format is required.

Maintainer: Klemens Nanni 

WWW: https://gitlab.gnome.org/jwestman/blueprint-compiler


blueprint-compiler.tgz
Description: application/tar-gz


NEW: lang/py-gTTS

2023-12-27 Thread Klemens Nanni
RDEP for new lang/dialect.  Tests fail due to one missing python dep,
but runtime works nicely with dialect.

Feedback? OK?
---
Information for inst:py3-gTTS-2.5.0

Comment:
Google Translate text-to-speech API library and CLI tool

Required by:
dialect-2.2.0

Description:
gTTS (Google Text-to-Speech), a Python library and CLI tool to interface with
Google Translate's text-to-speech API. Write spoken mp3 data to a file,
a file-like object (bytestring) for further audio manipulation, or stdout.

Maintainer: Klemens Nanni 

WWW: https://github.com/pndurette/gTTS


py-gTTS.tgz
Description: application/tar-gz


Re: NEW: x11/kde-plasma/kpipewire

2023-12-27 Thread Antoine Jacoutot
On Wed, Dec 27, 2023 at 02:42:20PM +0100, Rafael Sadowski wrote:
> Please find attached kpipewire-5.27.10. I have not been able to test it.
> I also have no idea how far we are with pipewire. I need it to update

We are nowhere.
Someone would need to write sndio support for it.

-- 
Antoine



CVS: cvs.openbsd.org: ports

2023-12-27 Thread Christian Weisgerber
CVSROOT:/cvs
Module name:ports
Changes by: na...@cvs.openbsd.org   2023/12/27 07:16:16

Modified files:
archivers/unrar: Makefile distinfo 

Log message:
archivers/unrar: update to 6.24



CVS: cvs.openbsd.org: ports

2023-12-27 Thread Landry Breuil
CVSROOT:/cvs
Module name:ports
Changes by: lan...@cvs.openbsd.org  2023/12/27 07:13:19

Modified files:
www/seamonkey  : Makefile 

Log message:
www/seamonkey: unbreak build with libcxx 16.0.6

pass CPPFLAGS=-Dalloc_hooks_h__ to make sure realloc isnt redefined in
extensions/spellcheck/hunspell/glue/hunspell_alloc_hooks.h, because with
unified builds and  headers inclusion that prefixes things with
std:: this leads to a c++ explosion.

joint work with/ok tb@



NEW: x11/kde-plasma/kpipewire

2023-12-27 Thread Rafael Sadowski
Please find attached kpipewire-5.27.10. I have not been able to test it.
I also have no idea how far we are with pipewire. I need it to update
krfb and spectacle. (New dependency since KDE Gear 23.08.x)

Comment:
components relating to pipewire use in Plasma

Required by:
debug-kpipewire-5.27.10

Description:
KPipeWire: offers the main components to connect to and render PipeWire
KPipeWireRecord: using FFmpeg, helps to record a PipeWire video
stream into a file.


Maintainer: Rafael Sadowski 

OK to import?


kpipewire-5.27.10.tar.gz
Description: application/tar-gz


Re: zigbee2mqtt, anyone?

2023-12-27 Thread Zé Loff
On Wed, Dec 27, 2023 at 12:19:05PM +, Mikolaj Kucharski wrote:
> Hi.
> 
> - Does anyone has work in progress zigbee2mqtt port?

Not me.  I have no experience porting.

> - Does it make sense to try to use it on OpenBSD?

I do.  Whether it makes sense or not, is a different matter :)

> - Any hands on experience with zigbee2mqtt on OpenBSD?

Yes.  It works fine, AFAICT.  Here's what I did:

- pkg_add node

- added a _zigbee2mqtt user similar to other daemon users

- added this user to the 'dialer' group so that it can access the
  calling unit (e.g.  /dev/cuaU0). This can (and probably should, TBH)
  be avoided by changing the device's owner, either permanently or via
  hotplugd, but I didn't bother to.

- copied zigbee2mqtt into (a newly created) /usr/local/opt/zigbee2mqtt. 

- change the ownership of /usr/local/opt/zigbee2mqtt/* to _zigbee2mqtt

- created /etc/rc.d/zigbee2mqtt with the following contents:

#!/bin/ksh

daemon="/usr/local/bin/node"
daemon_flags="/usr/local/opt/zigbee2mqtt/index.js"
daemon_user=_zigbee2mqtt

. /etc/rc.d/rc.subr

pexp="$(eval echo ${daemon}${daemon_flags:+ ${daemon_flags}})"
rc_bg=YES
rc_reload=NO

rc_cmd $1

- rcctl enable zigbee2mqtt (* see note below)
- rcctl start  zigbee2mqtt

And that's it.

* Note that this suffers from the already described problem with node
ports, in that it won't start automatically on boot, but it will start
manually with "rcctl start".

> - If you are using it, are you happy, unhappy, gonna stick to it or not?

Have been using it for a while, and am happy with it.  Not so happy with
my setup, because it really should be properly installed/ported, but *I*
didn't bother to.  E.g. the 'data' directory is a mess, holding the
configuration files (should be in /etc), logs (/var/log), and the state
and database files (I'd put them somewhere in /var).

> I have zero experience with Zigbee or any home automation,
> that's why I am asking.
> 
> 
> -- 
> Regards,
>  Mikolaj
> 

-- 
 



CVS: cvs.openbsd.org: ports

2023-12-27 Thread Jeremie Courreges-Anglas
CVSROOT:/cvs
Module name:ports
Changes by: j...@cvs.openbsd.org2023/12/27 06:13:14

Modified files:
lang/gcc/11: Makefile 
lang/gcc/11/patches: patch-libcc1_Makefile_in 
lang/gcc/8 : Makefile 
lang/gcc/8/patches: patch-libcc1_Makefile_in 

Log message:
Drop workaround for fatal .gcc_except_table relocations on riscv64

This workaround stopped working when we switched to llvm-16, instead
I committed a better workaround in lld/ELF/Relocations.cpp.

REVISION bump since this technically affects code that ends up in the
package.



Re: CVS: cvs.openbsd.org: ports

2023-12-27 Thread Rafael Sadowski
On Wed Dec 27, 2023 at 01:40:54PM +0100, Antoine Jacoutot wrote:
> On Tue, Dec 26, 2023 at 06:20:58AM -0700, Rafael Sadowski wrote:
> > CVSROOT:/cvs
> > Module name:ports
> > Changes by: rsadow...@cvs.openbsd.org   2023/12/26 06:20:58
> > 
> > Modified files:
> > meta/kde   : Makefile 
> > Added files:
> > meta/kde/pkg   : DESCR-plasma DESCR-plasma-extras PLIST-plasma 
> >  PLIST-plasma-extras README-plasma 
> > 
> > Log message:
> > Introduce kde-plasam and kde-plasma-extras meta packages.
> > 
> > This makes it super easy to install KDE Plasma:
> > pkg_add kde-plasma (and kde-plasma-extras especially if you use it on a
> > notebook).
> > 
> > Feedback and ok kn@, kevlo@
> 
> Does not package.
> 
> Error: 
> /exopi-obj/pobj/kde-23.08.4/fake-amd64/usr/local/share/doc/pkg-readmes/kde-plasma-plasma
>  does not exist
> pkg_create: can't continue
> 

Thanks Antoine, fix committed. Merci!



CVS: cvs.openbsd.org: ports

2023-12-27 Thread Rafael Sadowski
CVSROOT:/cvs
Module name:ports
Changes by: rsadow...@cvs.openbsd.org   2023/12/27 05:56:46

Modified files:
meta/kde/pkg   : PLIST-plasma 

Log message:
Fix README name in PLIST

Spotted by aja, merci



CVS: cvs.openbsd.org: ports

2023-12-27 Thread Rafael Sadowski
CVSROOT:/cvs
Module name:ports
Changes by: rsadow...@cvs.openbsd.org   2023/12/27 05:48:38

Modified files:
x11/kde-plasma : Makefile.inc 

Log message:
Add a comment to keep in-sync with meta/kde



CVS: cvs.openbsd.org: ports

2023-12-27 Thread Rafael Sadowski
CVSROOT:/cvs
Module name:ports
Changes by: rsadow...@cvs.openbsd.org   2023/12/27 05:46:00

Modified files:
graphics/digikam: Makefile distinfo 
graphics/digikam/patches: patch-core_CMakeLists_txt 
  patch-core_app_DigikamCoreTarget_cmake 
graphics/digikam/pkg: PLIST 
Added files:
graphics/digikam/patches: 
  
patch-core_cmake_rules_RulesKDEFramework_cmake 
  
patch-core_utilities_extrasupport_CMakeLists_txt 
  
patch-core_utilities_extrasupport_addressbook_CMakeLists_txt 
Removed files:
graphics/digikam/patches: 
  patch-core_cmake_rules_RulesLibExiv2_cmake 
  patch-core_libs_metadataengine_CMakeLists_txt 

Log message:
Update digikam to 8.2.0



Re: CVS: cvs.openbsd.org: ports

2023-12-27 Thread Antoine Jacoutot
On Tue, Dec 26, 2023 at 06:20:58AM -0700, Rafael Sadowski wrote:
> CVSROOT:  /cvs
> Module name:  ports
> Changes by:   rsadow...@cvs.openbsd.org   2023/12/26 06:20:58
> 
> Modified files:
>   meta/kde   : Makefile 
> Added files:
>   meta/kde/pkg   : DESCR-plasma DESCR-plasma-extras PLIST-plasma 
>PLIST-plasma-extras README-plasma 
> 
> Log message:
> Introduce kde-plasam and kde-plasma-extras meta packages.
> 
> This makes it super easy to install KDE Plasma:
> pkg_add kde-plasma (and kde-plasma-extras especially if you use it on a
> notebook).
> 
> Feedback and ok kn@, kevlo@

Does not package.

Error: 
/exopi-obj/pobj/kde-23.08.4/fake-amd64/usr/local/share/doc/pkg-readmes/kde-plasma-plasma
 does not exist
pkg_create: can't continue


-- 
Antoine



CVS: cvs.openbsd.org: ports

2023-12-27 Thread Giovanni Bechis
CVSROOT:/cvs
Module name:ports
Changes by: giova...@cvs.openbsd.org2023/12/27 05:30:03

Modified files:
databases/p5-DBD-MariaDB: Makefile distinfo 

Log message:
bugfix update to 1.23



zigbee2mqtt, anyone?

2023-12-27 Thread Mikolaj Kucharski
Hi.

- Does anyone has work in progress zigbee2mqtt port?

- Does it make sense to try to use it on OpenBSD?

- Any hands on experience with zigbee2mqtt on OpenBSD?

- If you are using it, are you happy, unhappy, gonna stick to it or not?

I have zero experience with Zigbee or any home automation,
that's why I am asking.


-- 
Regards,
 Mikolaj



CVS: cvs.openbsd.org: ports

2023-12-27 Thread Kirill Bychkov
CVSROOT:/cvs
Module name:ports
Changes by: ki...@cvs.openbsd.org   2023/12/27 05:17:59

Modified files:
games/naev : Makefile distinfo 
games/naev/patches: patch-meson_build 
games/naev/pkg : PLIST-data 

Log message:
update to naev-0.11.0



CVS: cvs.openbsd.org: ports

2023-12-27 Thread Kirill Bychkov
CVSROOT:/cvs
Module name:ports
Changes by: ki...@cvs.openbsd.org   2023/12/27 05:17:01

Modified files:
games/vcmi : Makefile distinfo 
games/vcmi/patches: patch-CMakeLists_txt 
games/vcmi/pkg : PLIST 
Added files:
games/vcmi/patches: patch-client_CMT_cpp 

Log message:
update to vcmi-1.4.2



CVS: cvs.openbsd.org: ports

2023-12-27 Thread Antoine Jacoutot
CVSROOT:/cvs
Module name:ports
Changes by: ajacou...@cvs.openbsd.org   2023/12/27 01:04:15

Modified files:
sysutils/terragrunt: Makefile distinfo 

Log message:
Update to terragrunt-0.54.12.