CVS: cvs.openbsd.org: ports

2022-12-18 Thread Kirill Bychkov
CVSROOT:/cvs
Module name:ports
Changes by: ki...@cvs.openbsd.org   2022/12/18 23:13:06

Modified files:
games/flare: Makefile distinfo 
games/flare/pkg: PLIST-main 

Log message:
update to flare-1.14



CVS: cvs.openbsd.org: ports

2022-12-18 Thread Antoine Jacoutot
CVSROOT:/cvs
Module name:ports
Changes by: ajacou...@cvs.openbsd.org   2022/12/18 15:28:49

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

Log message:
Update to gnucash-4.13.



CVS: cvs.openbsd.org: ports

2022-12-18 Thread Antoine Jacoutot
CVSROOT:/cvs
Module name:ports
Changes by: ajacou...@cvs.openbsd.org   2022/12/18 15:28:34

Modified files:
productivity/gnucash-docs: Makefile distinfo 

Log message:
Update to gnucash-docs-4.13.



CVS: cvs.openbsd.org: ports

2022-12-18 Thread Thomas Frohwein
CVSROOT:/cvs
Module name:ports
Changes by: t...@cvs.openbsd.org2022/12/18 11:48:08

Modified files:
emulators/citra: Makefile 
emulators/dolphin: Makefile 

Log message:
face reality - remove myself from MAINTAINER



CVS: cvs.openbsd.org: ports

2022-12-18 Thread Thomas Frohwein
CVSROOT:/cvs
Module name:ports
Changes by: t...@cvs.openbsd.org2022/12/18 11:43:04

Modified files:
games/fnaify   : Makefile distinfo 

Log message:
update to fnaify 3.1
Release Notes: https://github.com/rfht/fnaify/releases/tag/3.1

Main change is that it no longer removes bundled Steamworks.NET.dll. If
you want to run a game that usually bundles it, but has been installed
or run with a previous version of fnaify, you may need to do this:

$ mv fnaify-backup/Steamworks.NET.dll .

Tested with most of the catalogue of FNA/fnaify supported games.



CVS: cvs.openbsd.org: ports

2022-12-18 Thread Thomas Frohwein
CVSROOT:/cvs
Module name:ports
Changes by: t...@cvs.openbsd.org2022/12/18 11:39:05

Added files:
games/steamworks-nosteam/patches: patch-Makefile 
  patch-hlsteam_native_common_cpp 

Log message:
add patch-* files missed in last commit



CVS: cvs.openbsd.org: ports

2022-12-18 Thread Thomas Frohwein
CVSROOT:/cvs
Module name:ports
Changes by: t...@cvs.openbsd.org2022/12/18 11:37:59

Modified files:
games/steamworks-nosteam: Makefile 
games/steamworks-nosteam/pkg: PLIST 

Log message:
Add API stubs to hlsteam; this will allow recent version of Northgard
to run.

Don't install Steamworks.NET.dll. This CIL library stub has outlived
its usefulness. .NET games (e.g. with fnaify) that needed are now
expected to use the Steamworks.NET.dll that they bundle and the lower
level native libraries (libcsteamworks, goldberg_emulator) will stub
the calls to the non-existent Steam client.

Tested extensively with practically the whole catalogue of FNA/fnaify
games.



CVS: cvs.openbsd.org: ports

2022-12-18 Thread Thomas Frohwein
CVSROOT:/cvs
Module name:ports
Changes by: t...@cvs.openbsd.org2022/12/18 11:37:34

ports/games/steamworks-nosteam/patches

Update of /cvs/ports/games/steamworks-nosteam/patches
In directory cvs.openbsd.org:/tmp/cvs-serv60976/patches

Log Message:
Directory /cvs/ports/games/steamworks-nosteam/patches added to the repository



[maintainer-update] mail/mu 1.8.11 => 1.8.13

2022-12-18 Thread Stefan Hagen
Hi

and here is a simple bugfix release for mu:

Changes (since 1.8.11; there was no 1.8.12 release):

* Make server buffer invisible
* Fix mu-headers-toggle-setting user feedback
* Improve browse-url-handlers
* Update some tests, avoid compiler warnings

OK?

Best Regards,
Stefan

Index: mail/mu/Makefile
===
RCS file: /cvs/ports/mail/mu/Makefile,v
retrieving revision 1.39
diff -u -p -u -p -r1.39 Makefile
--- mail/mu/Makefile5 Nov 2022 17:06:29 -   1.39
+++ mail/mu/Makefile18 Dec 2022 18:26:15 -
@@ -1,10 +1,9 @@
 COMMENT=   maildir indexer and searcher with emacs frontend
 
-V= 1.8.11
+V= 1.8.13
 GUILE_V=   3.0
 
 DISTNAME=  mu-$V
-REVISION=  0
 
 FLAVORS=   guile
 FLAVOR ?=
Index: mail/mu/distinfo
===
RCS file: /cvs/ports/mail/mu/distinfo,v
retrieving revision 1.24
diff -u -p -u -p -r1.24 distinfo
--- mail/mu/distinfo27 Oct 2022 22:29:58 -  1.24
+++ mail/mu/distinfo18 Dec 2022 18:26:15 -
@@ -1,2 +1,2 @@
-SHA256 (mu-1.8.11.tar.xz) = 1MHPbddsl9zVPhRo2f+C3B4QIDvmB60ySbp6xBdgNDk=
-SIZE (mu-1.8.11.tar.xz) = 543168
+SHA256 (mu-1.8.13.tar.xz) = INacGpGMHkjm2/U3XYfvPtNYu2s7fQoSDpOoixbVoCY=
+SIZE (mu-1.8.13.tar.xz) = 543696
Index: mail/mu/patches/patch-lib_mu-store_cc
===
RCS file: /cvs/ports/mail/mu/patches/patch-lib_mu-store_cc,v
retrieving revision 1.1
diff -u -p -u -p -r1.1 patch-lib_mu-store_cc
--- mail/mu/patches/patch-lib_mu-store_cc   31 Jul 2022 11:43:48 -  
1.1
+++ mail/mu/patches/patch-lib_mu-store_cc   18 Dec 2022 18:26:15 -
@@ -3,7 +3,7 @@ fix time_t format specifier
 Index: lib/mu-store.cc
 --- lib/mu-store.cc.orig
 +++ lib/mu-store.cc
-@@ -599,7 +599,7 @@ Store::set_dirstamp(const std::string& path, time_t ts
+@@ -603,7 +603,7 @@ Store::set_dirstamp(const std::string& path, time_t ts
  {
std::array data{};
const auto len = static_cast(
Index: mail/mu/patches/patch-lib_utils_mu-utils-format_hh
===
RCS file: /cvs/ports/mail/mu/patches/patch-lib_utils_mu-utils-format_hh,v
retrieving revision 1.1
diff -u -p -u -p -r1.1 patch-lib_utils_mu-utils-format_hh
--- mail/mu/patches/patch-lib_utils_mu-utils-format_hh  31 Jul 2022 11:43:48 
-  1.1
+++ mail/mu/patches/patch-lib_utils_mu-utils-format_hh  18 Dec 2022 18:26:15 
-
@@ -1,7 +1,7 @@
 Index: lib/utils/mu-utils-format.hh
 --- lib/utils/mu-utils-format.hh.orig
 +++ lib/utils/mu-utils-format.hh
-@@ -49,7 +49,7 @@ std::string format(const char* frm, ...) __attribute__
+@@ -52,7 +52,7 @@ std::string format(const char* frm, ...) __attribute__
   *
   * @return a formatted string
   */



Re: Upgrade git-annex 10.20220822 -> 10.20221103

2022-12-18 Thread James Cook
Greg Steuck  writes:
> I tested locally with `git-annex test`. Other testing is welcome.
>
> Thanks
> Greg

Thanks! I tried a few basic operations with my git-annex repos and it
seems to work. Will report back if anything goes wrong.

-- 
James



CVS: cvs.openbsd.org: ports

2022-12-18 Thread Thomas Frohwein
CVSROOT:/cvs
Module name:ports
Changes by: t...@cvs.openbsd.org2022/12/18 11:26:46

Modified files:
lang/hashlink  : Makefile distinfo 
lang/hashlink/patches: patch-Makefile patch-libs_uv_uv_c 
   patch-src_hl_h patch-src_module_c 
   patch-src_std_thread_c 
lang/hashlink/pkg: PLIST 

Log message:
update to HashLink 1.12
Release Notes: https://github.com/HaxeFoundation/hashlink/releases/tag/1.12

adds a library for sqlite3 support
tested and runs latest versions of the games Northgard and Dead Cells



CVS: cvs.openbsd.org: ports

2022-12-18 Thread Visa Hankala
CVSROOT:/cvs
Module name:ports
Changes by: v...@cvs.openbsd.org2022/12/18 09:19:26

Modified files:
lang/gcc/8 : Makefile distinfo 

Log message:
Update mips64 adastrap again.

OK pascal@ (maintainer)



CVS: cvs.openbsd.org: ports

2022-12-18 Thread Caspar Schutijser
CVSROOT:/cvs
Module name:ports
Changes by: cas...@cvs.openbsd.org  2022/12/18 08:56:00

Modified files:
meta/tor-browser: Tag: OPENBSD_7_2 Makefile 
www/tor-browser: Tag: OPENBSD_7_2 Makefile.inc 
www/tor-browser/browser: Tag: OPENBSD_7_2 Makefile distinfo 
Removed files:
www/tor-browser/browser/patches: Tag: OPENBSD_7_2 
 
patch-gfx_webrender_bindings_webrender_ffi_h 

Log message:
Tor Browser: update to 12.0.1

OK landry@



CVS: cvs.openbsd.org: ports

2022-12-18 Thread Caspar Schutijser
CVSROOT:/cvs
Module name:ports
Changes by: cas...@cvs.openbsd.org  2022/12/18 08:55:09

Modified files:
meta/tor-browser: Makefile 
www/tor-browser: Makefile.inc 
www/tor-browser/browser: Makefile distinfo 
Removed files:
www/tor-browser/browser/patches: 
 
patch-gfx_webrender_bindings_webrender_ffi_h 

Log message:
Tor Browser: update to 12.0.1

OK landry@



Re: NEW: net/endlessh

2022-12-18 Thread Michael
On Sun, Dec 18, 2022 at 11:55:12AM +, Stuart Henderson wrote:
> On 2022/12/17 22:36, Michael wrote:
> > On Sat, Dec 17, 2022 at 11:06:32AM +0100, Omar Polo wrote:
> > > On 2022/12/17 10:41:26 +0100, Pascal Stumpf  wrote:
> > > > On Sat, 17 Dec 2022 10:18:15 +0100, Pascal Stumpf wrote:
> > > > > A few tweaks:
> > > > > 
> > > > > * set MAKE_FLAGS so that the build respects CFLAGS
> > > > > * NO_TESTS = Yes
> > > > > * add README and endless.rc to the port itself, reformat, turn on -s 
> > > > > per
> > > > >   default (syslog logging)
> > > > > * add dedicated _endlessh user
> > > > > * install a default config file into examples and @sample it
> > > > 
> > > > * correct Nm in endlessh.1
> > > 
> > > there's an extra patch-Makefile.orig in the tarball and
> > > pkg/endlessh.rc is executable when it doesn't need to.
> > > 
> > > ok for me with that fixed.
> > 
> > Thanks to Pascal and you for the tweaks.
> > 
> > I have tested the latest revision; works as expected and the changes 
> > seem fine to me. I took the liberty of fixing the last problems Omar 
> > mentioned in the attached port.
> > 
> > > 
> > > 
> > > in pkg/README I'd say to symlink /etc/rc.d/endlessh to endlessh6
> > > instead of copying it, less to worry when updating.
> > > 
> > > If I'm reading it correctly, it can't directly bind to 22 because it
> > > doesn't start as root, it' would be nice to include an excerpt of the
> > > pf configuration to redirect the port 22 to .
> > > 
> > > I'd use a patch instead of perl -pi in post-install to tweak the
> > > configuration, it's more verbose but it's also more resiliant to
> > > upstream changes to the file.
> > > 
> > > Including the diff for user.list in case it comes in handy to who
> > > would like to test it.
> > > 
> > > Index: user.list
> > > ===
> > > RCS file: /home/cvs/ports/infrastructure/db/user.list,v
> > > retrieving revision 1.413
> > > diff -u -p -r1.413 user.list
> > > --- user.list 14 Dec 2022 12:09:05 -  1.413
> > > +++ user.list 17 Dec 2022 09:50:27 -
> > > @@ -395,3 +395,4 @@ id  user  group   port
> > >  884 _iblock  _iblock net/iblock
> > >  885 _mycorrhiza  _mycorrhiza www/mycorrhiza
> > >  886 _eduvpn  _eduvpn net/eduvpn
> > > +887 _endlessh_endlessh   net/endlessh
> > > 
> 
> There is no 1.1 release yet, so better name it 1.1pre20210430 (date of 
> commit).
> 
> From readme:
> 
> : If you want to cover both IPv4 and IPv6 you'll need to run *two* instances 
> of
> : endlessh.
> : 
> : - copy the endlessh rc script to ${RCDIR}/endlessh6
> : - copy the config file to ${SYSCONFDIR}/endlessh/config6
> :   - use BindFamily 6 in config6
> : - in rc.conf.local force endlessh6 to load config6 like so:
> : 
> : endlessh6_flags=-s -f /etc/endlessh/config6
> : endlessh_flags=-s
> 
> No need to tell the user to do this, just provide an endlessh6 rc script
> with the required daemon_flags. I don't think you need a second config
> file, just use -6.
> 
> : Covering more than 128 connections
> : ==
> : 
> : The defaults in OpenBSD only allow for 128 open file descriptors per 
> process,
> : so regardless of the MaxClients setting in ${SYSCONFDIR}/endlessh/config
> : you'll end up with something like 124 clients at the most.
> : You can increase these limits in ${SYSCONFDIR}/login.conf for endlessh (and
> : endlessh6) like so:
> : 
> : endlessh:\
> : :openfiles=1024:\
> : :tc=daemon:
> : endlessh6:\
> : :openfiles=1024:\
> : :tc=daemon:
> 
> Provide pkg/endlessh.login and endless6.login files instead. 1024x2 is
> a bit high for the default kern.maxfiles, I would suggest not more than
> 512 for the installed file, users can change it if they need more.
> 
> Then because it is just using standard OS mechanisms there is no more
> need for pkg/README.
> 

Thanks for the feedback.

Attached port should contain all the suggestions above.
Also the pledge() comment was changed to "uses pledge() and unveil()"

portcheck now complains about the two extra *.login files but looking at
other ports that have those this seems normal:

# /usr/ports/infrastructure/bin/portcheck
extra file: pkg/endlessh.login
extra file: pkg/endlessh6.login
net/endlessh


(this time actually reaching the mailinglist...)


endlessh.tgz
Description: Binary data


Re: go syscall/error/ioctl numbers etc.

2022-12-18 Thread Joel Sing
On 22-12-15 13:15:58, Stuart Henderson wrote:
> golang.org/x/sys/unix/zerrors_openbsd_* and friends are seriously out
> of date on some archs; zerrors for 386 must have been generated on
> openbsd 5.7 or earlier; arm and amd64 somewhere between 5.8 and 6.0.
> (I bumped into this trying to build something which wants O_CLOEXEC
> but fails on i386).
> 
> How can we go about getting these updated upstream so that there's a
> chance they'll eventually trickle down to projects using vendored copies?

Thanks - I'll look at respinning and upstreaming them in the coming weeks.

> Here are diffs against the current files for i386 to give an example of
> how far they've diverged.
> 
> I have updated files for i386/amd64 and will soon have them for aarch64
> if they're any use...



CVS: cvs.openbsd.org: ports

2022-12-18 Thread Stefan Hagen
CVSROOT:/cvs
Module name:ports
Changes by: s...@cvs.openbsd.org2022/12/18 05:40:42

Modified files:
devel/fnc  : Makefile distinfo 

Log message:
Update fnc to version 0.13

Changes:
* improve reporting of invalid diff command arguments (reported by Dan Shearer)
* accept libfossil global -V|--verbose option for all commands
* plug memleak when using the p keymap in blame view
* fix fnc blame -r and make it behave like fossil blame -o for familiarity
* improve fnc timeline  lookup of repository paths not in the work tree
* make tree navigation more intuitive when opening repository subtrees
* implement [ & ] keymaps to navigate to the previous/next hunk in the diff
* allow fnc stash get to take an optional  argument
* document fnc(1) missing W diff view keymap to ignore end-of-line whitespace
* document optional  argument of fnc stash pop [stash_id]
* fix typo producing gcc 12.1.0 compiler warning (comparison always true)
* improve scope matching for function prototype in diff hunk headers
* ifdef out A_BOLD attr on OpenBSD to fix diff view line highlight in xterm(1)
* display checkout hash and build date with fnc -v like fossil(1)
* miscellaneous diff API implementation improvements
* protect against out-of-bound reads now line_type array is optionally populated
* add -b|--brief option to fnc diff and b diff view keymap
* general fnc(1) manual page markup, syntax, and documentation improvements
* rename FNC_DIFF_COLOUR_CHUNK to FNC_DIFF_COLOUR_HUNK to match internal naming
* (breaking change: existing FNC_DIFF_COLOUR_CHUNK will be silently ignored)
* ensure diff parser does not internally mark modified files as renamed
* improve const correctness with fsl_uuid_cstr where possible
* fix contrived empty diff case when work tree root is passed to fnc diff
* improve path handling of files on disk vs. files in the repository database
* produce less verbose output on error by not presumptuously dumping help
* zap unnecessary allocation and minor refactor in the path parser
* don't display empty diff in contrived modified checkout edge case
* catch missed fsl_content_get() fsl_unlink_file() & fsl_mprintf() return codes
* miscellaneous style(9) fixes
* fix missed format specifier argument in blame path error message
* ensure fnc stash (get|pop) doesn't report updated files as renames
* use "(checkout)" label in diff header when diffing or stashing the work tree
* internal stash refactor in preparation to move code into libfossil
* catched missed SIGINT and SIGTERM signals
* use CHAR_BIT for bitstring manipulation macros
* fix assumption of invalid command argument as a path to pass to fnc timeline
* merge upstream libfossil with various changes

OK op@



Re: [fix] net/tg: Add setuptools as RUN_DEP

2022-12-18 Thread Stefan Hagen
Stuart Henderson wrote (2022-12-18 12:40 CET):
> On 2022/12/18 12:21, Stefan Hagen wrote:
> > Hi,
> > 
> > after the move from setuptools to poetry-core, tg didn't start anymore:
> > 
> > $ tg
> > Traceback (most recent call last):
> >   File "/usr/local/bin/tg", line 5, in 
> > from tg.__main__ import main
> >   File "/usr/local/lib/python3.10/site-packages/tg/__main
> > from tg import config, update_handlers, utils
> >   File "/usr/local/lib/python3.10/site-packages/tg/update
> > from tg.controllers import Controller
> >   File "/usr/local/lib/python3.10/site-packages/tg/contro
> > from tg.models import Model
> >   File "/usr/local/lib/python3.10/site-packages/tg/models
> > from tg.tdlib import (
> >   File "/usr/local/lib/python3.10/site-packages/tg/tdlib.
> > from telegram.client import AsyncResult, Telegram
> >   File "/usr/local/lib/python3.10/site-packages/telegram/
> > from telegram.tdjson import TDJson
> >   File "/usr/local/lib/python3.10/site-packages/telegram/
> > import pkg_resources
> > ModuleNotFoundError: No module named 'pkg_resources'
> > 
> > It looks like setuptools is a runtime dependency.
> > 
> > OK? Better ideas?
> 
> Wrong port, this RUN_DEPENDS needs to go in py-telegram not tg.

OK, done.



CVS: cvs.openbsd.org: ports

2022-12-18 Thread Stefan Hagen
CVSROOT:/cvs
Module name:ports
Changes by: s...@cvs.openbsd.org2022/12/18 05:18:31

Modified files:
net/py-telegram: Makefile 

Log message:
Add missing run dep: py-setuptools



Re: NEW: net/endlessh

2022-12-18 Thread Stuart Henderson
also change the comment to "uses pledge() and unveil()"



Re: NEW: net/endlessh

2022-12-18 Thread Stuart Henderson
On 2022/12/17 22:36, Michael wrote:
> On Sat, Dec 17, 2022 at 11:06:32AM +0100, Omar Polo wrote:
> > On 2022/12/17 10:41:26 +0100, Pascal Stumpf  wrote:
> > > On Sat, 17 Dec 2022 10:18:15 +0100, Pascal Stumpf wrote:
> > > > A few tweaks:
> > > > 
> > > > * set MAKE_FLAGS so that the build respects CFLAGS
> > > > * NO_TESTS = Yes
> > > > * add README and endless.rc to the port itself, reformat, turn on -s per
> > > >   default (syslog logging)
> > > > * add dedicated _endlessh user
> > > > * install a default config file into examples and @sample it
> > > 
> > > * correct Nm in endlessh.1
> > 
> > there's an extra patch-Makefile.orig in the tarball and
> > pkg/endlessh.rc is executable when it doesn't need to.
> > 
> > ok for me with that fixed.
> 
> Thanks to Pascal and you for the tweaks.
> 
> I have tested the latest revision; works as expected and the changes 
> seem fine to me. I took the liberty of fixing the last problems Omar 
> mentioned in the attached port.
> 
> > 
> > 
> > in pkg/README I'd say to symlink /etc/rc.d/endlessh to endlessh6
> > instead of copying it, less to worry when updating.
> > 
> > If I'm reading it correctly, it can't directly bind to 22 because it
> > doesn't start as root, it' would be nice to include an excerpt of the
> > pf configuration to redirect the port 22 to .
> > 
> > I'd use a patch instead of perl -pi in post-install to tweak the
> > configuration, it's more verbose but it's also more resiliant to
> > upstream changes to the file.
> > 
> > Including the diff for user.list in case it comes in handy to who
> > would like to test it.
> > 
> > Index: user.list
> > ===
> > RCS file: /home/cvs/ports/infrastructure/db/user.list,v
> > retrieving revision 1.413
> > diff -u -p -r1.413 user.list
> > --- user.list   14 Dec 2022 12:09:05 -  1.413
> > +++ user.list   17 Dec 2022 09:50:27 -
> > @@ -395,3 +395,4 @@ id  usergroup   port
> >  884 _iblock_iblock net/iblock
> >  885 _mycorrhiza_mycorrhiza www/mycorrhiza
> >  886 _eduvpn_eduvpn net/eduvpn
> > +887 _endlessh  _endlessh   net/endlessh
> > 

There is no 1.1 release yet, so better name it 1.1pre20210430 (date of commit).

>From readme:

: If you want to cover both IPv4 and IPv6 you'll need to run *two* instances of
: endlessh.
: 
: - copy the endlessh rc script to ${RCDIR}/endlessh6
: - copy the config file to ${SYSCONFDIR}/endlessh/config6
:   - use BindFamily 6 in config6
: - in rc.conf.local force endlessh6 to load config6 like so:
: 
: endlessh6_flags=-s -f /etc/endlessh/config6
: endlessh_flags=-s

No need to tell the user to do this, just provide an endlessh6 rc script
with the required daemon_flags. I don't think you need a second config
file, just use -6.

: Covering more than 128 connections
: ==
: 
: The defaults in OpenBSD only allow for 128 open file descriptors per process,
: so regardless of the MaxClients setting in ${SYSCONFDIR}/endlessh/config
: you'll end up with something like 124 clients at the most.
: You can increase these limits in ${SYSCONFDIR}/login.conf for endlessh (and
: endlessh6) like so:
: 
: endlessh:\
:   :openfiles=1024:\
:   :tc=daemon:
: endlessh6:\
:   :openfiles=1024:\
:   :tc=daemon:

Provide pkg/endlessh.login and endless6.login files instead. 1024x2 is
a bit high for the default kern.maxfiles, I would suggest not more than
512 for the installed file, users can change it if they need more.

Then because it is just using standard OS mechanisms there is no more
need for pkg/README.



Re: NEW: sysutils/xmem

2022-12-18 Thread Michael
On Sun, Dec 18, 2022 at 05:27:15AM +, Yifei Zhan wrote:
> On 22/12/05 01:59PM, Michael wrote:
> > Ping.
> 
> Tested on arm64 and amd64, works fine.
> This needs one more ok to get in, anyone wants to do it?
> 

Already imported :)

https://cvsweb.openbsd.org/cgi-bin/cvsweb/ports/x11/xmem/



Re: [fix] net/tg: Add setuptools as RUN_DEP

2022-12-18 Thread Stuart Henderson
On 2022/12/18 12:21, Stefan Hagen wrote:
> Hi,
> 
> after the move from setuptools to poetry-core, tg didn't start anymore:
> 
> $ tg
> Traceback (most recent call last):
>   File "/usr/local/bin/tg", line 5, in 
> from tg.__main__ import main
>   File "/usr/local/lib/python3.10/site-packages/tg/__main
> from tg import config, update_handlers, utils
>   File "/usr/local/lib/python3.10/site-packages/tg/update
> from tg.controllers import Controller
>   File "/usr/local/lib/python3.10/site-packages/tg/contro
> from tg.models import Model
>   File "/usr/local/lib/python3.10/site-packages/tg/models
> from tg.tdlib import (
>   File "/usr/local/lib/python3.10/site-packages/tg/tdlib.
> from telegram.client import AsyncResult, Telegram
>   File "/usr/local/lib/python3.10/site-packages/telegram/
> from telegram.tdjson import TDJson
>   File "/usr/local/lib/python3.10/site-packages/telegram/
> import pkg_resources
> ModuleNotFoundError: No module named 'pkg_resources'
> 
> It looks like setuptools is a runtime dependency.
> 
> OK? Better ideas?

Wrong port, this RUN_DEPENDS needs to go in py-telegram not tg.



CVS: cvs.openbsd.org: ports

2022-12-18 Thread Stuart Henderson
CVSROOT:/cvs
Module name:ports
Changes by: st...@cvs.openbsd.org   2022/12/18 04:34:44

Modified files:
multimedia/motion: Makefile distinfo 

Log message:
update to motion-4.5.1



Re: NEW: sysutils/xmem

2022-12-18 Thread Stefan Hagen
Yifei Zhan wrote (2022-12-18 06:27 CET):
> On 22/12/05 01:59PM, Michael wrote:
> > Ping.
> 
> Tested on arm64 and amd64, works fine.
> This needs one more ok to get in, anyone wants to do it?

Oh xmem - good memories... xosview next?

ok for import sdk@

> > On Wed, Nov 23, 2022 at 09:13:48PM +0100, Michael wrote:
> > > Ping.
> > > 
> > > On Mon, Nov 14, 2022 at 10:41:30AM +0100, Omar Polo wrote:
> > > > Hello,
> > > > 
> > > > On 2022/11/13 11:05:51 +0100, Michael  
> > > > wrote:
> > > > > Hi ports,
> > > > > 
> > > > > another attempt to get sysutils/xmem in, last one was 2021 [1]. This 
> > > > > revision has the RCS IDs removed and HOMEPAGE [2] updated.
> > > > > 
> > > > > From pkg/DESCR:
> > > > > Graphical application that displays memory and swap usage.
> > > > > 
> > > > > Tested on amd64.
> > > > 
> > > > Oh, i remember this one!
> > > > 
> > > > The "restrictions" in the license comment is just the following
> > > > clausole added to the MIT license:
> > > > 
> > > > : Except as contained in this notice, the name of the X Consortium shall
> > > > : not be used in advertising or otherwise to promote the sale, use or
> > > > : other dealings in this Software without prior written authorization 
> > > > from
> > > > : the X Consortium.
> > > > 
> > > > that I guess it's not a blocker for PERMIT_PACKAGE.
> > > > 
> > > > ok op@ to import.
> > > > 
> > > > > [1] https://marc.info/?l=openbsd-ports=161521843031914=2
> > > > > [2] https://git.sdf.org/bch/xmem



[fix] net/tg: Add setuptools as RUN_DEP

2022-12-18 Thread Stefan Hagen
Hi,

after the move from setuptools to poetry-core, tg didn't start anymore:

$ tg
Traceback (most recent call last):
  File "/usr/local/bin/tg", line 5, in 
from tg.__main__ import main
  File "/usr/local/lib/python3.10/site-packages/tg/__main
from tg import config, update_handlers, utils
  File "/usr/local/lib/python3.10/site-packages/tg/update
from tg.controllers import Controller
  File "/usr/local/lib/python3.10/site-packages/tg/contro
from tg.models import Model
  File "/usr/local/lib/python3.10/site-packages/tg/models
from tg.tdlib import (
  File "/usr/local/lib/python3.10/site-packages/tg/tdlib.
from telegram.client import AsyncResult, Telegram
  File "/usr/local/lib/python3.10/site-packages/telegram/
from telegram.tdjson import TDJson
  File "/usr/local/lib/python3.10/site-packages/telegram/
import pkg_resources
ModuleNotFoundError: No module named 'pkg_resources'

It looks like setuptools is a runtime dependency.

OK? Better ideas?

Best Regards,
Stefan

Index: net/tg/Makefile
===
RCS file: /cvs/ports/net/tg/Makefile,v
retrieving revision 1.7
diff -u -p -u -p -r1.7 Makefile
--- net/tg/Makefile 13 Nov 2022 20:16:21 -  1.7
+++ net/tg/Makefile 18 Dec 2022 11:16:01 -
@@ -3,7 +3,7 @@ COMMENT =   ncurses Telegram client
 MODPY_EGG_VERSION =0.19.0
 
 DISTNAME = tg-${MODPY_EGG_VERSION}
-REVISION = 1
+REVISION = 2
 
 CATEGORIES =   net
 
@@ -18,6 +18,7 @@ MODPY_PI =Yes
 MODPY_PYBUILD =poetry-core
 NO_TEST =  Yes
 
-RUN_DEPENDS =  net/py-telegram${MODPY_FLAVOR}
+RUN_DEPENDS =  devel/py-setuptools${MODPY_FLAVOR} \
+   net/py-telegram${MODPY_FLAVOR}
 
 .include 



UPDATE: arm-compute-library 22.11

2022-12-18 Thread Kevin Lo
Hi,

This updates arm-compute-library to 22.11. Changes are listed here 
https://arm-software.github.io/ComputeLibrary/v22.11/versions_changelogs.xhtml#S2_2_changelog

ok?

Index: devel/arm-compute-library/Makefile
===
RCS file: /cvs/ports/devel/arm-compute-library/Makefile,v
retrieving revision 1.8
diff -u -p -u -p -r1.8 Makefile
--- devel/arm-compute-library/Makefile  13 Sep 2022 08:59:48 -  1.8
+++ devel/arm-compute-library/Makefile  18 Dec 2022 10:39:29 -
@@ -2,7 +2,7 @@ ONLY_FOR_ARCHS =aarch64
 
 COMMENT =  Arm compute library
 
-V =22.08
+V =22.11
 PKGNAME =  arm-compute-library-${V}
 
 GH_ACCOUNT =   ARM-software
@@ -17,7 +17,7 @@ MAINTAINER =  Kevin Lo 

CVS: cvs.openbsd.org: ports

2022-12-18 Thread Antoine Jacoutot
CVSROOT:/cvs
Module name:ports
Changes by: ajacou...@cvs.openbsd.org   2022/12/18 03:46:17

Modified files:
mail/cyrus-imapd: Makefile 

Log message:
Add BDEP on textproc/libical to unbreak.
This is probably temporary, we are building --without-http so we should
not need it but I don't have time to look into it further right now.
Also reported by naddy@



CVS: cvs.openbsd.org: ports

2022-12-18 Thread Stuart Henderson
CVSROOT:/cvs
Module name:ports
Changes by: st...@cvs.openbsd.org   2022/12/18 03:43:22

Modified files:
devel/pylint   : Makefile distinfo 

Log message:
update to pylint3-2.15.9



CVS: cvs.openbsd.org: ports

2022-12-18 Thread Stuart Henderson
CVSROOT:/cvs
Module name:ports
Changes by: st...@cvs.openbsd.org   2022/12/18 03:43:16

Modified files:
multimedia/py-ffmpeg-progress-yield: Makefile distinfo 

Log message:
update to py3-ffmpeg-progress-yield-0.6.0



CVS: cvs.openbsd.org: ports

2022-12-18 Thread Stuart Henderson
CVSROOT:/cvs
Module name:ports
Changes by: st...@cvs.openbsd.org   2022/12/18 03:43:01

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

Log message:
update to py3-tz-2022.7



CVS: cvs.openbsd.org: ports

2022-12-18 Thread Stuart Henderson
CVSROOT:/cvs
Module name:ports
Changes by: st...@cvs.openbsd.org   2022/12/18 03:42:49

Modified files:
devel/py-setuptools_scm: Makefile distinfo 

Log message:
update to py3-setuptools_scm-7.1.0



CVS: cvs.openbsd.org: ports

2022-12-18 Thread Stuart Henderson
CVSROOT:/cvs
Module name:ports
Changes by: st...@cvs.openbsd.org   2022/12/18 03:42:56

Modified files:
sysutils/py-subprocess-tee: Makefile distinfo 
Removed files:
sysutils/py-subprocess-tee/patches: patch-pyproject_toml 

Log message:
update to py3-subprocess-tee-0.4.1



Re: NEW: net/endlessh

2022-12-18 Thread Janne Johansson
> this is a port for endlessh [1], an SSH tarpit that slowly sends an
> endless banner.
> Tested on amd64.

Works fine on mips64 too.
After looking at the code, this could be a good port to add arc4random
to, and perhaps the BSD list/tree macros, it seemed to have an
implementation of its own in there. Unfortunately, the GH repo seems
to indicate low activity last year, there were some good PRs not being
merged. 8-(

--
May the most significant bit of your life be positive.



CVS: cvs.openbsd.org: ports

2022-12-18 Thread Antoine Jacoutot
CVSROOT:/cvs
Module name:ports
Changes by: ajacou...@cvs.openbsd.org   2022/12/18 03:35:07

Modified files:
devel/harfbuzz : Makefile distinfo 
devel/harfbuzz/pkg: PLIST-main 

Log message:
Update to harfbuzz-6.0.0.



CVS: cvs.openbsd.org: ports

2022-12-18 Thread Stuart Henderson
CVSROOT:/cvs
Module name:ports
Changes by: st...@cvs.openbsd.org   2022/12/18 03:30:46

Modified files:
devel/gobject-introspection: Makefile 

Log message:
g-ir-scanner uses distutils functions. these are overridden by setuptools
if setuptools is present (see site-packages/distutils-precedence.pth);
enforce a dependency to avoid the case where setuptools might be removed
mid-run, causing g-ir-scanner to fail. ok aja@, who reported sporadic
build failures which must have been a result of this (I think it may
relate to runtime patching of distutils function relating to the MSVC
compiler).



CVS: cvs.openbsd.org: ports

2022-12-18 Thread Klemens Nanni
CVSROOT:/cvs
Module name:ports
Changes by: k...@cvs.openbsd.org2022/12/18 03:05:51

Modified files:
x11/xfce4/xfce4-wavelan/patches: patch-panel-plugin_wi_bsd_c 

Log message:
replace broken PR link with description



Re: [update] i2pd-2.44.0

2022-12-18 Thread Yifei Zhan
On 22/11/21 09:15PM, Ganymede wrote:
> Hi,
> 
> Here's an update for net/i2pd.
> 
> The main feature of this release is that SSU2, a novel UDP-based
> communication protocol developed for the I2P network, is now enabled by
> default. It also brings other improvements and bug fixes.
> 
> Changelog : https://github.com/PurpleI2P/i2pd/releases/tag/2.44.0
> 
> I could build and run i2pd-2.44.0 on -current and -stable on amd64. It has
> been working flawlessly for me on -stable for 24 hours.

Tested on arm64 and amd64, I'm able to browse sites hosted within the i2p 
network, it takes sometime to bootstrap but after which it's very usable.



CVS: cvs.openbsd.org: ports

2022-12-18 Thread Rafael Sadowski
CVSROOT:/cvs
Module name:ports
Changes by: rsadow...@cvs.openbsd.org   2022/12/18 02:55:13

Modified files:
meta/qt5   : Makefile 
meta/qt5/pkg   : DESCR-main 

Log message:
Fix QT_DOC



CVS: cvs.openbsd.org: ports

2022-12-18 Thread Rafael Sadowski
CVSROOT:/cvs
Module name:ports
Changes by: rsadow...@cvs.openbsd.org   2022/12/18 02:46:48

Modified files:
x11/kde-applications/ffmpegthumbs: Makefile 

Log message:
Remove audio/taglib as dependency



CVS: cvs.openbsd.org: ports

2022-12-18 Thread Rafael Sadowski
CVSROOT:/cvs
Module name:ports
Changes by: rsadow...@cvs.openbsd.org   2022/12/18 02:42:32

Modified files:
devel/jenkins/devel: Tag: OPENBSD_7_2 Makefile distinfo 

Log message:
Update Jenkins devel to 2.382



CVS: cvs.openbsd.org: ports

2022-12-18 Thread Rafael Sadowski
CVSROOT:/cvs
Module name:ports
Changes by: rsadow...@cvs.openbsd.org   2022/12/18 02:42:11

Modified files:
devel/jenkins/stable: Tag: OPENBSD_7_2 Makefile distinfo 

Log message:
Update Jenkins stable to 2.375.1



Re: UPDATE net/prosody 0.12.2 from MAINTAINER

2022-12-18 Thread Omar Polo
On 2022/12/17 16:54:15 +, Lucas  wrote:
> Hello ports@,
> 
> Here's an update to Prosody 0.12.2. Been running it since a couple of
> hours after the release last Wednesday and haven't ran into any issue.

it's been working fine for me too.  Committed and backported for 7.2
(where i tested it), thanks!

> This release has a significant update: do to a regression introduced,
> luaunbound was falling back to do recursion itself if no configuration
> was provided, ignoring /etc/resolv.conf. The list of fixes and
> improvements are:
> 
>   * util.stanza: Allow U+7F when constructing stazas
>   * net.unbound: Preserve built-in defaults and Prosodys settings for 
> luaunbound
>  (fixes [#1763](https://issues.prosody.im/1763): luaunbound not reading 
> resolv.c
> onf) (thanks rgd)
>   * mod_smacks: Disable not implemented resumption behavior on s2s
>   * mod_http: Allow disabling CORS in the http_cors_override option and by 
> defau
> lt
> 
> Full release notes can be found in 
> https://blog.prosody.im/prosody-0.12.2-released/ .
> 
> -Lucas



CVS: cvs.openbsd.org: ports

2022-12-18 Thread Omar Polo
CVSROOT:/cvs
Module name:ports
Changes by: o...@cvs.openbsd.org2022/12/18 02:16:54

Modified files:
net/prosody: Tag: OPENBSD_7_2 Makefile distinfo 

Log message:
MFC: update net/prosody to 0.12.2

from MAINTAINER Lucas (Lucas [at] sexy [dot] is)

* util.stanza: Allow U+7F when constructing stazas
* net.unbound: Preserve built-in defaults and Prosodys settings for
luaunbound (fixes [#1763](https://issues.prosody.im/1763): luaunbound
not reading resolv.conf) (thanks rgd)
* mod_smacks: Disable not implemented resumption behavior on s2s
* mod_http: Allow disabling CORS in the http_cors_override option and by
default

Full release notes can be found in
https://blog.prosody.im/prosody-0.12.2-released/



CVS: cvs.openbsd.org: ports

2022-12-18 Thread Omar Polo
CVSROOT:/cvs
Module name:ports
Changes by: o...@cvs.openbsd.org2022/12/18 02:15:35

Modified files:
net/prosody: Makefile distinfo 

Log message:
update net/prosody to 0.12.2

from MAINTAINER Lucas (Lucas [at] sexy [dot] is)

* util.stanza: Allow U+7F when constructing stazas
* net.unbound: Preserve built-in defaults and Prosodys settings for
luaunbound (fixes [#1763](https://issues.prosody.im/1763): luaunbound
not reading resolv.conf) (thanks rgd)
* mod_smacks: Disable not implemented resumption behavior on s2s
* mod_http: Allow disabling CORS in the http_cors_override option and by
default

Full release notes can be found in
https://blog.prosody.im/prosody-0.12.2-released/



CVS: cvs.openbsd.org: ports

2022-12-18 Thread Rafael Sadowski
CVSROOT:/cvs
Module name:ports
Changes by: rsadow...@cvs.openbsd.org   2022/12/18 02:12:06

Modified files:
x11/kde-applications/kdenlive: Makefile 

Log message:
Mark as broken for now. We are waiting for mlt7.12



CVS: cvs.openbsd.org: ports

2022-12-18 Thread Rafael Sadowski
CVSROOT:/cvs
Module name:ports
Changes by: rsadow...@cvs.openbsd.org   2022/12/18 02:11:11

Modified files:
devel/kdevelop : Makefile distinfo 
devel/kdevelop/pkg: PLIST 
editors/kile   : Makefile 
graphics/skanlite: distinfo 
graphics/skanlite/pkg: PLIST 
net/kdeconnect-kde: Makefile distinfo 
net/kdeconnect-kde/patches: 

patch-core_backends_lan_compositeuploadjob_cpp 
patch-core_backends_lan_lanlinkprovider_cpp 

patch-plugins_mousepad_waylandremoteinput_cpp 
patch-plugins_sftp_mounter_cpp 
net/kdeconnect-kde/pkg: PLIST 
net/konversation: Makefile distinfo 
net/konversation/pkg: PLIST 
net/ktorrent   : distinfo 
net/ktorrent/pkg: PLIST 
net/libktorrent: distinfo 
net/libktorrent/pkg: PLIST 
productivity/kalendar: Makefile distinfo 
productivity/kalendar/pkg: PLIST 
x11/kde-applications: kde-applications.port.mk 
x11/kde-applications/akonadi: Makefile distinfo 
x11/kde-applications/akonadi/pkg: PLIST 
x11/kde-applications/akonadi-calendar: Makefile distinfo 
x11/kde-applications/akonadi-calendar/pkg: PLIST 
x11/kde-applications/akonadi-calendar-tools: distinfo 
x11/kde-applications/akonadi-calendar-tools/pkg: PLIST 
x11/kde-applications/akonadi-contacts: distinfo 
x11/kde-applications/akonadi-contacts/pkg: PLIST 
x11/kde-applications/akonadi-import-wizard: Makefile distinfo 
x11/kde-applications/akonadi-import-wizard/pkg: PLIST 
x11/kde-applications/akonadi-mime: distinfo 
x11/kde-applications/akonadi-mime/pkg: PLIST 
x11/kde-applications/akonadi-notes: distinfo 
x11/kde-applications/akonadi-notes/pkg: PLIST 
x11/kde-applications/akonadi-search: distinfo 
x11/kde-applications/akonadi-search/pkg: PLIST 
x11/kde-applications/akonadiconsole: Makefile distinfo 
x11/kde-applications/akregator: Makefile distinfo 
x11/kde-applications/akregator/pkg: PLIST 
x11/kde-applications/analitza: distinfo 
x11/kde-applications/analitza/pkg: PLIST 
x11/kde-applications/ark: Makefile distinfo 
x11/kde-applications/ark/pkg: PLIST 
x11/kde-applications/artikulate: Makefile distinfo 
x11/kde-applications/artikulate/pkg: PLIST 
x11/kde-applications/audiocd-kio: distinfo 
x11/kde-applications/audiocd-kio/pkg: PLIST 
x11/kde-applications/baloo-widgets: distinfo 
x11/kde-applications/baloo-widgets/pkg: PLIST 
x11/kde-applications/blinken: distinfo 
x11/kde-applications/blinken/pkg: PLIST 
x11/kde-applications/bomber: distinfo 
x11/kde-applications/bomber/pkg: PLIST 
x11/kde-applications/bovo: distinfo 
x11/kde-applications/bovo/pkg: PLIST 
x11/kde-applications/calendarsupport: Makefile distinfo 
x11/kde-applications/calendarsupport/pkg: PLIST 
x11/kde-applications/cantor: distinfo 
x11/kde-applications/cantor/pkg: PLIST 
x11/kde-applications/cervisia: distinfo 
x11/kde-applications/cervisia/pkg: PLIST 
x11/kde-applications/dolphin: Makefile distinfo 
x11/kde-applications/dolphin/pkg: PLIST 
x11/kde-applications/dolphin-plugins: distinfo 
x11/kde-applications/dolphin-plugins/pkg: PLIST 
x11/kde-applications/dragon: distinfo 
x11/kde-applications/dragon/pkg: PLIST 
x11/kde-applications/elisa: Makefile distinfo 
x11/kde-applications/elisa/pkg: PLIST 
x11/kde-applications/eventviews: distinfo 
x11/kde-applications/eventviews/pkg: PLIST 
x11/kde-applications/ffmpegthumbs: Makefile distinfo 
x11/kde-applications/filelight: Makefile distinfo 
x11/kde-applications/filelight/pkg: PLIST 
x11/kde-applications/granatier: distinfo 
x11/kde-applications/granatier/pkg: PLIST 
x11/kde-applications/grantlee-editor: Makefile distinfo 
x11/kde-applications/grantlee-editor/pkg: PLIST 
x11/kde-applications/grantleetheme: distinfo 
x11/kde-applications/grantleetheme/pkg: PLIST 
x11/kde-applications/gwenview: Makefile distinfo 
x11/kde-applications/gwenview/pkg: PLIST 
x11/kde-applications/incidenceeditor: Makefile distinfo 
x11/kde-applications/incidenceeditor/pkg: PLIST 
x11/kde-applications/juk: distinfo 
x11/kde-applications/juk/pkg: PLIST 
x11/kde-applications/kaddressbook: Makefile distinfo 
x11/kde-applications/kaddressbook/pkg: PLIST 
x11/kde-applications/kajongg: distinfo 
x11/kde-applications/kajongg/pkg: PLIST 
x11/kde-applications/kalarm: Makefile distinfo 

CVS: cvs.openbsd.org: ports

2022-12-18 Thread Rafael Sadowski
CVSROOT:/cvs
Module name:ports
Changes by: rsadow...@cvs.openbsd.org   2022/12/18 01:34:24

Modified files:
productivity/kmymoney: Makefile 
productivity/kmymoney/patches: patch-CMakeLists_txt 

Log message:
Makefile and patches cleanup

- No need for the gpgme patches anymore
- Drop FLAGS, no more helpful
- Simplify patch by using CMAKE_SYSTEM_NAME MATCHES "OpenBSD"
- Regen WANTLIB and bump revision