CVS: cvs.openbsd.org: ports

2022-09-05 Thread Robert Nagy
CVSROOT:/cvs
Module name:ports
Changes by: rob...@cvs.openbsd.org  2022/09/05 23:28:08

Modified files:
editors/libreoffice: Makefile 
Added files:
editors/libreoffice/patches: 
 patch-vcl_unx_generic_window_salframe_cxx 

Log message:
unbreak on i386 with some static_cast



[NEW] math/py-datedelta 1.4

2022-09-05 Thread George Rosamond

Attached is py-datedelta... useful tool for doing date deltas/math.

From pkg/DESCR:

datedelta.datedelta is datetime.timedelta for date arithmetic.

It accounts for oddities of the Gregorian calendar.

It's convenient for computing yearly, monthly, or weekly subscriptions
periods.

g

py-datedelta-1.4.tgz
Description: Binary data


CVS: cvs.openbsd.org: ports

2022-09-05 Thread Daniel Jakots
CVSROOT:/cvs
Module name:ports
Changes by: d...@cvs.openbsd.org2022/09/05 17:25:14

Modified files:
net/haproxy: Makefile distinfo 
Removed files:
net/haproxy/patches: patch-src_tcp_sample_c 

Log message:
Update to haproxy-2.6.5

from brad



[NEW] security/ruby-shift_ciphers 1.0.1

2022-09-05 Thread George Rosamond

tarball attached.

Installs as gem (as opposed to Github), assuming that's the preference.

from pkg/DESCR:

Shift Ciphers gem is simple, yet complete, implementation of classic
Caesar and Vigenere ciphers. It also features custom, hardened
version of Vigenere cipher, which uses autokey scheme and PRNGs.

Included 'education' as a category since that is clearly part of the 
utility of this (and similar classical cryptography) ports.


Have more classical cryptography ports to push in the local queue at 
some point.


Thanks

George

ruby-shift_ciphers-1.0.1.tgz
Description: Binary data


CVS: cvs.openbsd.org: ports

2022-09-05 Thread Gleydson Soares
CVSROOT:/cvs
Module name:ports
Changes by: gsoa...@cvs.openbsd.org 2022/09/05 14:39:05

Modified files:
devel/cppcheck : Makefile distinfo 

Log message:
update to cppcheck-2.9



CVS: cvs.openbsd.org: ports

2022-09-05 Thread Alexander Bluhm
CVSROOT:/cvs
Module name:ports
Changes by: bl...@cvs.openbsd.org   2022/09/05 14:36:34

Modified files:
security/p5-IO-Socket-SSL: Makefile distinfo 
Removed files:
security/p5-IO-Socket-SSL/patches: patch-t_session_ticket_t 
   patch-t_sessions_t 

Log message:
update p5-IO-Socket-SSL to 2.075



CVS: cvs.openbsd.org: ports

2022-09-05 Thread Omar Polo
CVSROOT:/cvs
Module name:ports
Changes by: o...@cvs.openbsd.org2022/09/05 14:14:47

Modified files:
archivers/zpaqfranz: Makefile distinfo 
archivers/zpaqfranz/pkg: PLIST 

Log message:
update archivers/zpaqfranz to 55.14

now with a manpage too!

diff from (MAINTAINER) tux0r, thanks!



Re: update games/fheroes2 to 0.9.18

2022-09-05 Thread Thomas Frohwein
On Mon, Sep 05, 2022 at 06:40:42PM +0200, Paco Esteban wrote:
> On Sat, 27 Aug 2022, Paco Esteban wrote:
> 
> > Hi ports@,
> > 
> > This is an update of games/fheroes2 to its latest version 0.9.18
> > It builds and runs fine for me on amd64, not sure I did the right thing
> > with the right thing with the lang Makefile.  They seem to have changed
> > things a bit in this area.
> > 
> > Maintainer on cc.
> > 
> > Comments ?  Ok to commit ?
> 
> ping ?
> 
> diff here again for convenience

Thanks Paco! I went ahead and committed the update with some changes:

- Set PATCHORIG (otherwise, some .orig files in the distfiles get
  picked up).
- Install helper script 'extract_homm2_resources.sh'. This makes
  installation much simpler, esp. for videos ('ANIM') of the GOG.com
  distribution.
- README adjusted to reflect the simpler install of game data.

See below about the change in translations.

Otherwise, I tested this again with a fresh install from the GOG.com
files and everything works as expected.

> --- games/fheroes2/pkg/PLIST
> +++ games/fheroes2/pkg/PLIST
> @@ -2,22 +2,20 @@
>  share/doc/pkg-readmes/${PKGSTEM}
>  share/fheroes2/
>  share/fheroes2/download_demo_version.sh
> -share/fheroes2/fheroes2.key
>  share/fheroes2/files/
>  share/fheroes2/files/data/
>  share/fheroes2/files/data/resurrection.h2d
>  share/fheroes2/files/lang/
> +share/fheroes2/files/lang/be.mo
> +share/fheroes2/files/lang/bg.mo
>  share/fheroes2/files/lang/cs.mo
>  share/fheroes2/files/lang/de.mo
>  share/fheroes2/files/lang/es.mo
> -share/fheroes2/files/lang/fr.mo
> -share/fheroes2/files/lang/hu.mo
>  share/fheroes2/files/lang/it.mo
> -share/fheroes2/files/lang/lt.mo
>  share/fheroes2/files/lang/nb.mo
> -share/fheroes2/files/lang/nl.mo
>  share/fheroes2/files/lang/pl.mo
>  share/fheroes2/files/lang/pt.mo
> +share/fheroes2/files/lang/ro.mo
>  share/fheroes2/files/lang/ru.mo
>  share/fheroes2/files/lang/sv.mo
> -share/fheroes2/files/lang/tr.mo
> +share/fheroes2/files/lang/uk.mo

A few languages have disappeared - fr, hu, nl, tr. This looks like an
upstream issue as we aren't doing anything manually in the port patches
anymore. Will keep an eye out.



CVS: cvs.openbsd.org: ports

2022-09-05 Thread Thomas Frohwein
CVSROOT:/cvs
Module name:ports
Changes by: t...@cvs.openbsd.org2022/09/05 13:39:20

Modified files:
games/fheroes2 : Makefile distinfo 
games/fheroes2/patches: patch-Makefile 
patch-script_demo_download_demo_version_sh 
patch-src_Makefile 
games/fheroes2/pkg: PLIST README 
Added files:
games/fheroes2/patches: 
patch-script_homm2_extract_homm2_resources_sh 
Removed files:
games/fheroes2/patches: patch-files_lang_Makefile 
patch-src_fheroes2_agg_agg_cpp 

Log message:
update to fheroes2 0.9.18, based on diff from paco@. Note updated instructions 
in README



CVS: cvs.openbsd.org: ports

2022-09-05 Thread Theo Buehler
CVSROOT:/cvs
Module name:ports
Changes by: t...@cvs.openbsd.org2022/09/05 13:23:24

Modified files:
security/py-tlsfuzzer: Makefile distinfo 

Log message:
Update to tlsfuzzer 20220905



aarch64 bulk build report

2022-09-05 Thread phessler
bulk build on arm64.ports.openbsd.org
started on  Sat Sep 3 01:37:31 MDT 2022
finished at Mon Sep 5 13:02:57 MDT 2022
lasted 2D11h25m
done with kern.version=OpenBSD 7.2-beta (GENERIC.MP) #1812: Fri Sep  2 19:01:47 
MDT 2022

built packages:11316
Sep 3:4399
Sep 4:3367
Sep 5:3549


critical path missing pkgs:  
http://build-failures.rhaalovely.net/aarch64/2022-09-03/summary.log

build failures: 3
http://build-failures.rhaalovely.net/aarch64/2022-09-03/devel/quirks.log
http://build-failures.rhaalovely.net/aarch64/2022-09-03/security/step-ca.log
http://build-failures.rhaalovely.net/aarch64/2022-09-03/www/py-autobahn,python3.log

recurrent failures
 failures/devel/quirks.log
 failures/security/step-ca.log
 failures/www/py-autobahn,python3.log
new failures
+++ ls-failures Mon Sep  5 13:04:39 2022
resolved failures
--- ../old/aarch64/last//ls-failuresFri Sep  2 04:31:47 2022
-failures/net/putty,-gui.log
-failures/x11/kde-applications/kleopatra.log



[UPDATE] fonts/vazirmatn

2022-09-05 Thread George Rosamond

Some small changes with kerning and thickness.

https://github.com/rastikerdar/vazirmatn/blob/master/CHANGELOG.md

Diff attached.

gIndex: vazirmatn//Makefile
===
RCS file: /cvs/ports/fonts/vazirmatn/Makefile,v
retrieving revision 1.1.1.1
diff -u -p -r1.1.1.1 Makefile
--- vazirmatn//Makefile	23 Jun 2022 12:50:04 -	1.1.1.1
+++ vazirmatn//Makefile	4 Sep 2022 02:39:44 -
@@ -1,7 +1,7 @@
 COMMENT =	simple Persian/Arabic font for web pages and applications
 
 TYPEFACE =	vazirmatn
-V =		33.001
+V =		33.003
 
 DISTFILES =	vazirmatn-v${V}.zip
 MASTER_SITES =	https://github.com/rastikerdar/vazirmatn/releases/download/v${V}/
Index: vazirmatn//distinfo
===
RCS file: /cvs/ports/fonts/vazirmatn/distinfo,v
retrieving revision 1.1.1.1
diff -u -p -r1.1.1.1 distinfo
--- vazirmatn//distinfo	23 Jun 2022 12:50:04 -	1.1.1.1
+++ vazirmatn//distinfo	4 Sep 2022 02:39:44 -
@@ -1,2 +1,2 @@
-SHA256 (vazirmatn-v33.001.zip) = usjgimWS2xPBm7dAqQFVDmCGLe/Jzs4KijXXs24CRGc=
-SIZE (vazirmatn-v33.001.zip) = 13029077
+SHA256 (vazirmatn-v33.003.zip) = Cpr9QZZ+b1cJalahgaI/gaK5mbYvHypOSyZzZYCFT9s=
+SIZE (vazirmatn-v33.003.zip) = 13047191


[UPDATE] security/kpcli to 3.8.1

2022-09-05 Thread George Rosamond

Updated from 3.6.

Major change just seems to be the web site?

Not a user, but basic shell functions seem to work.
Index: kpcli//Makefile
===
RCS file: /cvs/ports/security/kpcli/Makefile,v
retrieving revision 1.15
diff -u -p -r1.15 Makefile
--- kpcli//Makefile	11 Mar 2022 19:53:29 -	1.15
+++ kpcli//Makefile	5 Sep 2022 14:35:30 -
@@ -1,10 +1,10 @@
 COMMENT =	cli browser for keepassx databases
 
-DISTNAME =	kpcli-3.6
+DISTNAME =	kpcli-3.8.1
 CATEGORIES =	security
 EXTRACT_SUFX =	.pl
 EXTRACT_ONLY =
-HOMEPAGE =	http://kpcli.sourceforge.net/
+HOMEPAGE =	https://kpcli.sourceforge.io/
 
 # Perl
 PERMIT_PACKAGE =	Yes
Index: kpcli//distinfo
===
RCS file: /cvs/ports/security/kpcli/distinfo,v
retrieving revision 1.7
diff -u -p -r1.7 distinfo
--- kpcli//distinfo	29 Dec 2021 22:31:52 -	1.7
+++ kpcli//distinfo	5 Sep 2022 14:35:30 -
@@ -1,2 +1,2 @@
-SHA256 (kpcli-3.6.pl) = AfI4gtRY3//Bdv5fJoztE8Zn3iK3+/YNSI7Kh/M2Les=
-SIZE (kpcli-3.6.pl) = 232478
+SHA256 (kpcli-3.8.1.pl) = bIT4Y5JFeZv5stXOKXxBtdTsB4n39fqeh2dVaBbqRyw=
+SIZE (kpcli-3.8.1.pl) = 263292


CVS: cvs.openbsd.org: ports

2022-09-05 Thread Klemens Nanni
CVSROOT:/cvs
Module name:ports
Changes by: k...@cvs.openbsd.org2022/09/05 12:37:56

Modified files:
graphics/bonzomatic: Makefile distinfo 

Log message:
Update to bonzomatic 2022.08.20



CVS: cvs.openbsd.org: ports

2022-09-05 Thread Omar Polo
CVSROOT:/cvs
Module name:ports
Changes by: o...@cvs.openbsd.org2022/09/05 12:23:51

Modified files:
graphics/yacreader: Makefile 

Log message:
graphics/yacreader: add missing LDEP

forgot x11/qt5/qtquickcontrols2 in previous update.  spotted by naddy,
thanks!



CVS: cvs.openbsd.org: ports

2022-09-05 Thread Kirill Bychkov
CVSROOT:/cvs
Module name:ports
Changes by: ki...@cvs.openbsd.org   2022/09/05 11:16:52

Modified files:
net/owncloudclient: Makefile distinfo 

Log message:
update to owncloudclient-2.11.1.8438



Re: maintainer update net/gajim 1.3.3 --> 1.4.7

2022-09-05 Thread Antoine Jacoutot
On Mon, Sep 05, 2022 at 06:42:19PM +0200, Paco Esteban wrote:
> On Thu, 25 Aug 2022, Paco Esteban wrote:
> 
> > Hi ports@,
> > 
> > This is an update of net/gajim to its latest version 1.4.7
> > There are a lot of changes for the software itself.  Take a look at the
> > changelog here:
> > 
> > https://dev.gajim.org/gajim/gajim/-/blob/master/ChangeLog
> > 
> > On the port itself, the major change is the removal of the plugin
> > installer plugin.  It's the 3rd time upstream fails to include it on the
> > tarball and, at this point, I'm a bit tired of opening the same issue
> > over again on their system, so I decided to just pack it like that and
> > add a note to the README on how to clone the plugins repostory.
> > 
> > The problem is that they changed the way the plugin manifest works.  Now
> > it includes a list of supported platforms, which is compared to the
> > output of sys.platform (in our case this returns "openbsd7").
> > Of course, the only included platforms on this list are "linux", "win32"
> > and "darwin", so even if we clone the plugins, they are ignored by
> > gajim.
> > 
> > I tested some of the plugins (OMEMO amongs them) by just adding
> > "openbsd7" to the list of supported platforms and they just work, of
> > course, so I added that to the README too.
> > 
> > Any ideas on how to fix this are welcome, but I will just leave that
> > comment on the README for the time being and be done with it, as
> > upstream does not care much for porters in general or OpenBSD in
> > particular.
> > 
> > Ok to commit ?
> 
> ping ?
> 
> This needs the update of net/py-nbxmpp sent on a separate thread.
> Diff here again for convenience.
> 
> 
> diff /usr/ports
> commit - 42e691357cfc32ffab9b209c0504dc93701165d9
> path + /usr/ports
> blob - c5fb9eeb0a0806053c50a295e9964f6e8bbcc74c
> file + net/gajim/Makefile
> --- net/gajim/Makefile
> +++ net/gajim/Makefile
> @@ -1,17 +1,13 @@
>  COMMENT= fully-featured XMPP client written in Python
> -MODPY_EGG_VERSION=   1.3.3
> +MODPY_EGG_VERSION=   1.4.7
>  DISTNAME=gajim-${MODPY_EGG_VERSION}
>  CATEGORIES=  net x11
>  
>  HOMEPAGE=https://www.gajim.org
>  
> -MAINTAINER=  Paco Esteban 
> +MAINTAINER=Paco Esteban 
>  
> -MASTER_SITES=${HOMEPAGE}/downloads/1.3/
> -# upstream did not include the plugin installer on 1.3.3 again
> -# and fixed it on 1.3.3-2
> -# https://dev.gajim.org/gajim/gajim/-/issues/10719
> -DISTFILES=   gajim-${MODPY_EGG_VERSION}-2${EXTRACT_SUFX}
> +MASTER_SITES=${HOMEPAGE}/downloads/1.4/

Insted of harcoding 1.4, you can use:
${MODPY_EGG_VERSION:R}
So you don't have to change it at each release and it gives a chance to
portroach to detect an updated release.

-- 
Antoine



Re: maintainer update net/gajim 1.3.3 --> 1.4.7

2022-09-05 Thread Paco Esteban
On Thu, 25 Aug 2022, Paco Esteban wrote:

> Hi ports@,
> 
> This is an update of net/gajim to its latest version 1.4.7
> There are a lot of changes for the software itself.  Take a look at the
> changelog here:
> 
> https://dev.gajim.org/gajim/gajim/-/blob/master/ChangeLog
> 
> On the port itself, the major change is the removal of the plugin
> installer plugin.  It's the 3rd time upstream fails to include it on the
> tarball and, at this point, I'm a bit tired of opening the same issue
> over again on their system, so I decided to just pack it like that and
> add a note to the README on how to clone the plugins repostory.
> 
> The problem is that they changed the way the plugin manifest works.  Now
> it includes a list of supported platforms, which is compared to the
> output of sys.platform (in our case this returns "openbsd7").
> Of course, the only included platforms on this list are "linux", "win32"
> and "darwin", so even if we clone the plugins, they are ignored by
> gajim.
> 
> I tested some of the plugins (OMEMO amongs them) by just adding
> "openbsd7" to the list of supported platforms and they just work, of
> course, so I added that to the README too.
> 
> Any ideas on how to fix this are welcome, but I will just leave that
> comment on the README for the time being and be done with it, as
> upstream does not care much for porters in general or OpenBSD in
> particular.
> 
> Ok to commit ?

ping ?

This needs the update of net/py-nbxmpp sent on a separate thread.
Diff here again for convenience.


diff /usr/ports
commit - 42e691357cfc32ffab9b209c0504dc93701165d9
path + /usr/ports
blob - c5fb9eeb0a0806053c50a295e9964f6e8bbcc74c
file + net/gajim/Makefile
--- net/gajim/Makefile
+++ net/gajim/Makefile
@@ -1,17 +1,13 @@
 COMMENT=   fully-featured XMPP client written in Python
-MODPY_EGG_VERSION= 1.3.3
+MODPY_EGG_VERSION= 1.4.7
 DISTNAME=  gajim-${MODPY_EGG_VERSION}
 CATEGORIES=net x11
 
 HOMEPAGE=  https://www.gajim.org
 
-MAINTAINER=Paco Esteban 
+MAINTAINER=Paco Esteban 
 
-MASTER_SITES=  ${HOMEPAGE}/downloads/1.3/
-# upstream did not include the plugin installer on 1.3.3 again
-# and fixed it on 1.3.3-2
-# https://dev.gajim.org/gajim/gajim/-/issues/10719
-DISTFILES= gajim-${MODPY_EGG_VERSION}-2${EXTRACT_SUFX}
+MASTER_SITES=  ${HOMEPAGE}/downloads/1.4/
 
 # GPLv3 only
 PERMIT_PACKAGE=Yes
@@ -23,11 +19,13 @@ BUILD_DEPENDS=  devel/gettext,-tools
 
 RUN_DEPENDS=   audio/gsound \
devel/desktop-file-utils \
-   devel/glib2>=2.6.0 \
+   devel/glib2>=2.60.0 \
devel/libsoup \
+   devel/pango>=1.50.0 \
+   devel/py-gobject3 \
graphics/py-Pillow${MODPY_FLAVOR} \
graphics/py-cairo${MODPY_FLAVOR} \
-   net/py-nbxmpp${MODPY_FLAVOR}>=2.0.4 \
+   net/py-nbxmpp${MODPY_FLAVOR}>=3.1.1 \
security/py-cryptodome${MODPY_FLAVOR} \
security/py-gnupg${MODPY_FLAVOR} \
security/py-keyring${MODPY_FLAVOR} \
@@ -37,6 +35,7 @@ RUN_DEPENDS=  audio/gsound \
textproc/py-css-parser${MODPY_FLAVOR} \
textproc/py-precis_i18n${MODPY_FLAVOR} \
x11/dbus-python${MODPY_FLAVOR} \
-   x11/gtk+3,-guic
+   x11/gtk+3,-guic \
+   x11/gtksourceview4
 
 .include 
blob - 1b2cf925c666d1571bf804725fa0b7531a309336
file + net/gajim/distinfo
--- net/gajim/distinfo
+++ net/gajim/distinfo
@@ -1,2 +1,2 @@
-SHA256 (gajim-1.3.3-2.tar.gz) = UUHqHCf00sGTbeE23Ckoml6/QeVn3agyHinZZRhxcgM=
-SIZE (gajim-1.3.3-2.tar.gz) = 9578053
+SHA256 (gajim-1.4.7.tar.gz) = GkgHvzo0sxBIgk5P/3Yr0eFiL0ZOc6QmwJaE3Ck2hPM=
+SIZE (gajim-1.4.7.tar.gz) = 7184866
blob - 39168085e7b4ac28c1bde158150f4535cfabcd4a
file + net/gajim/patches/patch-setup_py
--- net/gajim/patches/patch-setup_py
+++ net/gajim/patches/patch-setup_py
@@ -3,10 +3,10 @@ Use correct location and do not compress man pages.
 Index: setup.py
 --- setup.py.orig
 +++ setup.py
-@@ -109,11 +109,11 @@ def build_man(build_cmd):
- def install_man(install_cmd):
- data_files = install_cmd.distribution.data_files
- man_dir = build_dir / 'man'
+@@ -104,11 +104,11 @@ def build_man() -> None:
+ 
+ def install_man(data_files: DataFilesT) -> None:
+ man_dir = BUILD_DIR / 'man'
 -target = 'share/man/man1'
 +target = 'man/man1'
  
@@ -16,4 +16,4 @@ Index: setup.py
 +data_files.append((target, [os.path.join('data', man)]))
  
  
- def build_intl(build_cmd):
+ def build_intl() -> None:
blob - ead749438c2585305b0f8d40380d904f395b114e
file + net/gajim/pkg/PLIST
--- net/gajim/pkg/PLIST
+++ net/gajim/pkg/PLIST
@@ -1,5 +1,4 @@
 bin/gajim
-bin/gajim-history-manager
 bin/gajim-remote
 lib/python${MODPY_VERSION}/site-packages/gajim/
 
lib/python${MODPY_VERSION}/site-packages/gajim-${MODPY_EGG_VERSION}-py${MODPY_VERSION}.egg-info/
@@ -12,30 +11,9 @@ lib/python${MODPY_VERSION}/site-packages/gajim-${MODPY
 

Re: maintainer update net/py-nbxmpp 2.0.6 --> 3.1.1

2022-09-05 Thread Paco Esteban
On Thu, 25 Aug 2022, Paco Esteban wrote:

> Hi ports@,
> 
> This is an update of net/py-nbxmpp to its latest version.
> This is needed for an incoming update of net/gajim
> 
> Tests have been enabled in this release and all pass.
> Works fine on amd64.
> 
> Ok to commit ?

ping ?

diff here again for convenience:

diff /usr/ports
commit - 42e691357cfc32ffab9b209c0504dc93701165d9
path + /usr/ports
blob - 9432b725ac72ba2aff54abbe6c186f3ea1cd48ef
file + net/py-nbxmpp/Makefile
--- net/py-nbxmpp/Makefile
+++ net/py-nbxmpp/Makefile
@@ -1,6 +1,6 @@
 COMMENT =  Python XMPP and Jabber implementation
 
-MODPY_EGG_VERSION =2.0.6
+MODPY_EGG_VERSION =3.1.1
 DISTNAME = nbxmpp-${MODPY_EGG_VERSION}
 PKGNAME =  py-${DISTNAME}
 CATEGORIES =   net devel
@@ -16,6 +16,7 @@ MASTER_SITES =${MASTER_SITE_PYPI:=n/nbxmpp/}
 
 MODULES =  lang/python
 MODPY_SETUPTOOLS = Yes
+MODPY_PYTEST = Yes 
 
 RUN_DEPENDS=   devel/glib2>=2.6.0 \
devel/libsoup \
@@ -23,8 +24,6 @@ RUN_DEPENDS=  devel/glib2>=2.6.0 \
net/py-idna${MODPY_FLAVOR} \
textproc/py-precis_i18n${MODPY_FLAVOR}
 
-NO_TEST =  Yes
-
 FLAVORS =  python3
 FLAVOR =   python3
 
blob - bad25b59df62d3a9b263d9ae97802ea265d4e0a0
file + net/py-nbxmpp/distinfo
--- net/py-nbxmpp/distinfo
+++ net/py-nbxmpp/distinfo
@@ -1,2 +1,2 @@
-SHA256 (nbxmpp-2.0.6.tar.gz) = D8SGiU5UalbYsrqlh3h6o8yao8t2kSwlWYx/0R24SL0=
-SIZE (nbxmpp-2.0.6.tar.gz) = 141999
+SHA256 (nbxmpp-3.1.1.tar.gz) = BLMqR592FdFjpJHMEcYLTBT9dFKB1GVWTMcQB87WyDk=
+SIZE (nbxmpp-3.1.1.tar.gz) = 158035
blob - e2a557d848ac8b7b8b4fa3c9ff94be344a5af141
file + net/py-nbxmpp/pkg/PLIST
--- net/py-nbxmpp/pkg/PLIST
+++ net/py-nbxmpp/pkg/PLIST
@@ -28,6 +28,7 @@ lib/python${MODPY_VERSION}/site-packages/nbxmpp/${MODP
 
lib/python${MODPY_VERSION}/site-packages/nbxmpp/${MODPY_PYCACHE}structs.${MODPY_PYC_MAGIC_TAG}pyc
 
lib/python${MODPY_VERSION}/site-packages/nbxmpp/${MODPY_PYCACHE}task.${MODPY_PYC_MAGIC_TAG}pyc
 
lib/python${MODPY_VERSION}/site-packages/nbxmpp/${MODPY_PYCACHE}tcp.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/nbxmpp/${MODPY_PYCACHE}types.${MODPY_PYC_MAGIC_TAG}pyc
 
lib/python${MODPY_VERSION}/site-packages/nbxmpp/${MODPY_PYCACHE}util.${MODPY_PYC_MAGIC_TAG}pyc
 
lib/python${MODPY_VERSION}/site-packages/nbxmpp/${MODPY_PYCACHE}websocket.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/nbxmpp/addresses.py
@@ -62,11 +63,13 @@ lib/python${MODPY_VERSION}/site-packages/nbxmpp/module
 
lib/python${MODPY_VERSION}/site-packages/nbxmpp/modules/${MODPY_PYCACHE}discovery.${MODPY_PYC_MAGIC_TAG}pyc
 
lib/python${MODPY_VERSION}/site-packages/nbxmpp/modules/${MODPY_PYCACHE}eme.${MODPY_PYC_MAGIC_TAG}pyc
 
lib/python${MODPY_VERSION}/site-packages/nbxmpp/modules/${MODPY_PYCACHE}entity_caps.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/nbxmpp/modules/${MODPY_PYCACHE}entity_time.${MODPY_PYC_MAGIC_TAG}pyc
 
lib/python${MODPY_VERSION}/site-packages/nbxmpp/modules/${MODPY_PYCACHE}http_auth.${MODPY_PYC_MAGIC_TAG}pyc
 
lib/python${MODPY_VERSION}/site-packages/nbxmpp/modules/${MODPY_PYCACHE}http_upload.${MODPY_PYC_MAGIC_TAG}pyc
 
lib/python${MODPY_VERSION}/site-packages/nbxmpp/modules/${MODPY_PYCACHE}ibb.${MODPY_PYC_MAGIC_TAG}pyc
 
lib/python${MODPY_VERSION}/site-packages/nbxmpp/modules/${MODPY_PYCACHE}idle.${MODPY_PYC_MAGIC_TAG}pyc
 
lib/python${MODPY_VERSION}/site-packages/nbxmpp/modules/${MODPY_PYCACHE}iq.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/nbxmpp/modules/${MODPY_PYCACHE}last_activity.${MODPY_PYC_MAGIC_TAG}pyc
 
lib/python${MODPY_VERSION}/site-packages/nbxmpp/modules/${MODPY_PYCACHE}location.${MODPY_PYC_MAGIC_TAG}pyc
 
lib/python${MODPY_VERSION}/site-packages/nbxmpp/modules/${MODPY_PYCACHE}mam.${MODPY_PYC_MAGIC_TAG}pyc
 
lib/python${MODPY_VERSION}/site-packages/nbxmpp/modules/${MODPY_PYCACHE}message.${MODPY_PYC_MAGIC_TAG}pyc
@@ -82,6 +85,7 @@ lib/python${MODPY_VERSION}/site-packages/nbxmpp/module
 
lib/python${MODPY_VERSION}/site-packages/nbxmpp/modules/${MODPY_PYCACHE}presence.${MODPY_PYC_MAGIC_TAG}pyc
 
lib/python${MODPY_VERSION}/site-packages/nbxmpp/modules/${MODPY_PYCACHE}pubsub.${MODPY_PYC_MAGIC_TAG}pyc
 
lib/python${MODPY_VERSION}/site-packages/nbxmpp/modules/${MODPY_PYCACHE}receipts.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/nbxmpp/modules/${MODPY_PYCACHE}roster.${MODPY_PYC_MAGIC_TAG}pyc
 
lib/python${MODPY_VERSION}/site-packages/nbxmpp/modules/${MODPY_PYCACHE}rsm.${MODPY_PYC_MAGIC_TAG}pyc
 
lib/python${MODPY_VERSION}/site-packages/nbxmpp/modules/${MODPY_PYCACHE}security_labels.${MODPY_PYC_MAGIC_TAG}pyc
 
lib/python${MODPY_VERSION}/site-packages/nbxmpp/modules/${MODPY_PYCACHE}software_version.${MODPY_PYC_MAGIC_TAG}pyc
@@ -121,11 +125,13 @@ lib/python${MODPY_VERSION}/site-packages/nbxmpp/module
 

Re: update games/fheroes2 to 0.9.18

2022-09-05 Thread Paco Esteban
On Sat, 27 Aug 2022, Paco Esteban wrote:

> Hi ports@,
> 
> This is an update of games/fheroes2 to its latest version 0.9.18
> It builds and runs fine for me on amd64, not sure I did the right thing
> with the right thing with the lang Makefile.  They seem to have changed
> things a bit in this area.
> 
> Maintainer on cc.
> 
> Comments ?  Ok to commit ?

ping ?

diff here again for convenience


diff /usr/ports
commit - d831ba6400d1500e8b55926b20ca44816aa1d8c7
path + /usr/ports
blob - c45a60fc907c523c9fe249b68025fd7205d12b6c
file + games/fheroes2/Makefile
--- games/fheroes2/Makefile
+++ games/fheroes2/Makefile
@@ -2,11 +2,10 @@ COMMENT = engine recreation for Heroes of Might and Ma
 
 GH_ACCOUNT =   ihhub
 GH_PROJECT =   fheroes2
-GH_TAGNAME =   0.9.14
+GH_TAGNAME =   0.9.18
 CATEGORIES =   games
 HOMEPAGE = https://ihhub.github.io/fheroes2/
 MAINTAINER =   Thomas Frohwein 
-REVISION = 0
 
 # GPLv2.0+, LGPLv2.1+ (src/thirdparty/libsmacker)
 PERMIT_PACKAGE =   Yes
@@ -30,7 +29,6 @@ do-gen:
 
 do-install:
${INSTALL_DATA_DIR} ${PREFIX}/share/fheroes2/files/data
-   ${INSTALL_DATA} ${WRKSRC}/fheroes2.key ${PREFIX}/share/fheroes2/
${INSTALL_DATA} ${WRKSRC}/files/data/resurrection.h2d \
${PREFIX}/share/fheroes2/files/data/
${INSTALL_DATA_DIR} ${PREFIX}/share/fheroes2/files/lang
blob - fe69e1e68011d777d3004c15ca45a0fb6b4e89ea
file + games/fheroes2/distinfo
--- games/fheroes2/distinfo
+++ games/fheroes2/distinfo
@@ -1,2 +1,2 @@
-SHA256 (fheroes2-0.9.14.tar.gz) = VTL6hEO42PVPz8VmKPECBHCtIV4SKF14yEUOSeqZRL4=
-SIZE (fheroes2-0.9.14.tar.gz) = 3628240
+SHA256 (fheroes2-0.9.18.tar.gz) = vNmvznuGljD5fP23E2aPD33M9p/Gsx2xynSsL2NSSo0=
+SIZE (fheroes2-0.9.18.tar.gz) = 5117381
blob - 765221e1f24c22c250ab4e4e79020970626a7d68
file + /dev/null
--- games/fheroes2/patches/patch-files_lang_Makefile
+++ /dev/null
@@ -1,60 +0,0 @@
-used UTF-8 so that sed doesn't fail because of different string lengths
-add in missing instructions for languages (hu, lt, nl, sv, pt, tr)
-
-Index: files/lang/Makefile
 files/lang/Makefile.orig
-+++ files/lang/Makefile
-@@ -31,14 +31,14 @@ merge:
- # Spanish: drop accents transliterated with `"` (which breaks translation 
file format)
- # and transliterate the rest using the es_ES.UTF-8 locale
- es.mo: es.po
--  sed -e 'y/äëïöőüűÄËÏŐÖÜŰ/aeioouuAEIOOUU/' $< > $<.tmp
-+  LANG=es_ES.UTF-8 LC_CTYPE=es_ES.UTF-8 sed -e 
'y/äëïöőüűÄËÏŐÖÜŰ/aeioouuAEIOOUU/' $< > $<.tmp
-   LANG=es_ES.UTF-8 LC_ALL=es_ES.UTF-8 LC_CTYPE=es_ES.UTF-8 iconv -f utf-8 
-t ascii//TRANSLIT $<.tmp > $<.2.tmp
-   msgfmt $<.2.tmp -o $@
- 
- # In French, accented characters are mapped to unused ASCII characters
- # Non-mapped characters are replaced by their non-accented equivalents
- fr.mo: fr.po
--  sed -e 'y/àâçéèêîïôùûüÉÊÀ/@*^~`|><#&$$uEEA/' $< > $<.tmp
-+  LANG=fr_FR.UTF-8 LC_CTYPE=fr_FR.UTF-8 sed -e 
'y/àâçéèêîïôùûüÉÊÀ/@*^~`|><#&$$uEEA/' $< > $<.tmp
-   sed -i~ -e 's/œ/oe/g' $<.tmp
-   msgfmt $<.tmp -o $@
- 
-@@ -78,6 +78,36 @@ nb.mo: nb.po
- it.mo: it.po
-   iconv -f utf-8 -t CP1252 $< > $<.tmp
-   LANG=it.CP1252 LC_ALL=it.CP1252 LC_CTYPE=it.CP1252 sed -e 
's/UTF-8/CP1252/' $<.tmp > $<.2.tmp
-+  msgfmt $<.2.tmp -o $@
-+
-+hu.mo: hu.po
-+  LANG=hu_HU.UTF-8 LC_ALL=hu_HU.UTF-8 LC_CTYPE=hu_HU.UTF-8 sed -e 
'y/äëïöőüűÄËÏŐÖÜŰ/aeioouuAEIOOUU/' $< > $<.tmp
-+  iconv -f utf-8 -t ascii//TRANSLIT $<.tmp > $<.2.tmp
-+  msgfmt $<.2.tmp -o $@
-+
-+lt.mo: lt.po
-+  LANG=lt_LT.UTF-8 LC_ALL=lt_LT.UTF-8 LC_CTYPE=lt_LT.UTF-8 sed -e 
'y/äëïöőüűÄËÏŐÖÜŰ/aeioouuAEIOOUU/' $< > $<.tmp
-+  iconv -f utf-8 -t ascii//TRANSLIT $<.tmp > $<.2.tmp
-+  msgfmt $<.2.tmp -o $@
-+
-+nl.mo: nl.po
-+  LANG=nl_NL.UTF-8 LC_ALL=nl_NL.UTF-8 LC_CTYPE=nl_NL.UTF-8 sed -e 
'y/äëïöőüűÄËÏŐÖÜŰ/aeioouuAEIOOUU/' $< > $<.tmp
-+  iconv -f utf-8 -t ascii//TRANSLIT $<.tmp > $<.2.tmp
-+  msgfmt $<.2.tmp -o $@
-+
-+sv.mo: sv.po
-+  LANG=sv_SV.UTF-8 LC_ALL=sv_SV.UTF-8 LC_CTYPE=sv_SV.UTF-8 sed -e 
'y/äëïöőüűÄËÏŐÖÜŰ/aeioouuAEIOOUU/' $< > $<.tmp
-+  iconv -f utf-8 -t ascii//TRANSLIT $<.tmp > $<.2.tmp
-+  msgfmt $<.2.tmp -o $@
-+
-+pt.mo: pt.po
-+  LANG=pt_PT.UTF-8 LC_ALL=pt_PT.UTF-8 LC_CTYPE=pt_PT.UTF-8 sed -e 
'y/äëïöőüűÄËÏŐÖÜŰ/aeioouuAEIOOUU/' $< > $<.tmp
-+  iconv -f utf-8 -t ascii//TRANSLIT $<.tmp > $<.2.tmp
-+  msgfmt $<.2.tmp -o $@
-+
-+tr.mo: tr.po
-+  LANG=tr_TR.UTF-8 LC_ALL=tr_TR.UTF-8 LC_CTYPE=tr_TR.UTF-8 sed -e 
'y/äëïöőüűÄËÏŐÖÜŰ/aeioouuAEIOOUU/' $< > $<.tmp
-+  iconv -f utf-8 -t ascii//TRANSLIT $<.tmp > $<.2.tmp
-   msgfmt $<.2.tmp -o $@
- 
- # All other languages: drop accents transliterated with `"` (which breaks 
translation file format)
blob - 89a33ef3e05b9aff8fdff3db84fe94b3d6dc5bd5
file + /dev/null
--- games/fheroes2/patches/patch-src_fheroes2_agg_agg_cpp
+++ /dev/null
@@ -1,163 +0,0 @@
-Fix failing music file search
-GH PR 5278
-
-Index: src/fheroes2/agg/agg.cpp
 

CVS: cvs.openbsd.org: ports

2022-09-05 Thread Antoine Jacoutot
CVSROOT:/cvs
Module name:ports
Changes by: ajacou...@cvs.openbsd.org   2022/09/05 10:23:03

Modified files:
x11/gnome/aisleriot: Makefile distinfo 
x11/gnome/aisleriot/pkg: PLIST 

Log message:
Update to aisleriot-3.22.25.



CVS: cvs.openbsd.org: ports

2022-09-05 Thread Gonzalo L . Rodriguez
CVSROOT:/cvs
Module name:ports
Changes by: gonz...@cvs.openbsd.org 2022/09/05 10:00:45

Modified files:
sysutils/logstalgia: Makefile distinfo 

Log message:
Update for logstalgia to 1.1.3

OK rsadowski@



CVS: cvs.openbsd.org: ports

2022-09-05 Thread Gonzalo L . Rodriguez
CVSROOT:/cvs
Module name:ports
Changes by: gonz...@cvs.openbsd.org 2022/09/05 09:55:30

Modified files:
emulators/nono : Makefile distinfo 

Log message:
Update for Nono to 0.4.3

OK op@ benoit@ rsadowski@



CVS: cvs.openbsd.org: ports

2022-09-05 Thread Landry Breuil
CVSROOT:/cvs
Module name:ports
Changes by: lan...@cvs.openbsd.org  2022/09/05 09:42:01

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

Log message:
net/synapse: update to 1.66.0.

see https://github.com/matrix-org/synapse/releases/tag/v1.66.0

>From maintainer Renaud Allard
ok sthen@



CVS: cvs.openbsd.org: ports

2022-09-05 Thread Landry Breuil
CVSROOT:/cvs
Module name:ports
Changes by: lan...@cvs.openbsd.org  2022/09/05 09:40:27

Modified files:
devel  : Makefile 

Log message:
+py-pydantic,python3



CVS: cvs.openbsd.org: ports

2022-09-05 Thread Landry Breuil
CVSROOT:/cvs
Module name:ports
Changes by: lan...@cvs.openbsd.org  2022/09/05 09:39:48

Log message:
Import devel/py-pydantic 1.10.1.

Data validation and settings management using Python type hints.

Fast and extensible, pydantic plays nicely with your linters/IDE/brain.
Define how data should be in pure, canonical Python 3.7+
validate it with pydantic.

From maintainer Renaud Allard with tweaks from sthen@
ok sthen@

Status:

Vendor Tag: rallard
Release Tags:   landry_20220905

N ports/devel/py-pydantic/Makefile
N ports/devel/py-pydantic/distinfo
N ports/devel/py-pydantic/patches/patch-setup_py
N ports/devel/py-pydantic/pkg/DESCR
N ports/devel/py-pydantic/pkg/PLIST

No conflicts created by this import



CVS: cvs.openbsd.org: ports

2022-09-05 Thread Landry Breuil
CVSROOT:/cvs
Module name:ports
Changes by: lan...@cvs.openbsd.org  2022/09/05 08:44:43

Added files:
devel/proj/patches: patch-src_tests_CMakeLists_txt 

Log message:
devel/proj: add patch to fix build failure, cf #3311



CVS: cvs.openbsd.org: ports

2022-09-05 Thread Landry Breuil
CVSROOT:/cvs
Module name:ports
Changes by: lan...@cvs.openbsd.org  2022/09/05 08:44:05

Modified files:
devel/proj : Makefile distinfo 
devel/proj/patches: patch-man_CMakeLists_txt 

Log message:
devel/proj: update to 9.1.0.

see https://github.com/OSGeo/PROJ/releases/tag/9.1.0



Re: update Vulkan ports to latest sdk 1.3.224.1

2022-09-05 Thread Jonathan Gray
On Mon, Aug 29, 2022 at 10:00:54PM +1000, Jonathan Gray wrote:
> On Fri, Aug 26, 2022 at 10:03:12PM -0400, Thomas Frohwein wrote:
> > Hi,
> > 
> > Here is an update to the latest Vulkan SDK 1.3.224.1, along with
> > glslang to 11.11.0. Tested here on my Intel Tigerlake setup without
> > regressions in vulkaninfo, vkcube, and vkquake. Also tested with
> > VK_INSTANCE_LAYERS=VK_LAYER_KHRONOS_validation; everything looking as
> > expected.
> > 
> > Sharing this to give an opportunity to test this on other GPUs and
> > architectures, as an increasing number of applications relies on
> > Vulkan.
> > 
> > oks? Concerns?
> 
> Builds on amd64.  I'll try some other archs.

builds on arm64



Re: current status of OCaml

2022-09-05 Thread Anil Madhavapeddy
On 5 Sep 2022, at 14:18, Daniel Dickman  wrote:
> 
>> the lack of native code i386 in OCaml 5.0
> 
> Hi Anil, I haven’t followed the ocaml lists but what is the reason to drop 
> this out of curiosity?

It's a large burden to maintain i386 these days.
See https://github.com/ocaml/ocaml/pull/10540 
 for
the initial attempt to remove it which has some of the
justifications.  Then, the multicore merge in 5.0 simply
doesn't have support for i386, so it's gone by default
there.  We preferred to put our efforts into (e.g.) the
RISC-V backend first, and PowerPC64 still needs to be
completed.  i386 is pretty low on the list...

Anil

[MAINTAINER UPDATE] archives/zpaqfranz-55.14

2022-09-05 Thread tux0r
Diff attached.

As the author added a man page now, but did not include it in the Makefile, I 
chose post-install for that to keep maintenance work low. I hope that doesn’t 
break a rule…

tux0r.



zpaqfranz-55.14.diff
Description: Binary data


signature.asc
Description: PGP signature


CVS: cvs.openbsd.org: ports

2022-09-05 Thread Landry Breuil
CVSROOT:/cvs
Module name:ports
Changes by: lan...@cvs.openbsd.org  2022/09/05 07:26:21

Modified files:
x11/xfce4/xfce4-notifyd: Makefile distinfo 

Log message:
x11/xfce4/xfce4-notifyd: update to 0.6.4.

see https://mail.xfce.org/pipermail/xfce-announce/2022-September/001139.html



CVS: cvs.openbsd.org: ports

2022-09-05 Thread Landry Breuil
CVSROOT:/cvs
Module name:ports
Changes by: lan...@cvs.openbsd.org  2022/09/05 07:25:45

Modified files:
x11/xfce4/xfce4-pulseaudio: Makefile distinfo 
x11/xfce4/xfce4-pulseaudio/pkg: PLIST 

Log message:
x11/xfce4/xfce4-pulseaudio: update to 0.4.4.

see https://mail.xfce.org/pipermail/xfce-announce/2022-September/001140.html



CVS: cvs.openbsd.org: ports

2022-09-05 Thread Antoine Jacoutot
CVSROOT:/cvs
Module name:ports
Changes by: ajacou...@cvs.openbsd.org   2022/09/05 07:24:02

Removed files:
x11/gnome/gcr-4: Makefile distinfo 
x11/gnome/gcr-4/patches: patch-egg_egg-secure-memory_c 
x11/gnome/gcr-4/pkg: DESCR PLIST 

Log message:
Remove, it got re-imported under gcr4.



CVS: cvs.openbsd.org: ports

2022-09-05 Thread Antoine Jacoutot
CVSROOT:/cvs
Module name:ports
Changes by: ajacou...@cvs.openbsd.org   2022/09/05 07:23:20

Modified files:
x11/gnome  : Makefile 

Log message:
+gcr4



CVS: cvs.openbsd.org: ports

2022-09-05 Thread Antoine Jacoutot
CVSROOT:/cvs
Module name:ports
Changes by: ajacou...@cvs.openbsd.org   2022/09/05 07:22:51

Log message:
Re-Import gcr4-3.92.0.
(under the proper directory name)

GCR is a library for displaying certificates, and crypto UI, accessing key
stores. It also provides the viewer for crypto files on the GNOME desktop.

GCK is a library for accessing PKCS#11 modules like smart cards, in a 
(G)object
oriented way.

ok robert@

Status:

Vendor Tag: ajacoutot
Release Tags:   ajacoutot_20220905

N ports/x11/gnome/gcr4/Makefile
N ports/x11/gnome/gcr4/distinfo
N ports/x11/gnome/gcr4/patches/patch-egg_egg-secure-memory_c
N ports/x11/gnome/gcr4/pkg/DESCR
N ports/x11/gnome/gcr4/pkg/PLIST

No conflicts created by this import



CVS: cvs.openbsd.org: ports

2022-09-05 Thread Antoine Jacoutot
CVSROOT:/cvs
Module name:ports
Changes by: ajacou...@cvs.openbsd.org   2022/09/05 07:21:42

Log message:
Import gcr4-3.92.0.

GCR is a library for displaying certificates, and crypto UI, accessing key
stores. It also provides the viewer for crypto files on the GNOME desktop.

GCK is a library for accessing PKCS#11 modules like smart cards, in a 
(G)object
oriented way.

ok robert@

Status:

Vendor Tag: ajacoutot
Release Tags:   ajacoutot_20220905

N ports/x11/gnome/gcr-4/Makefile
N ports/x11/gnome/gcr-4/distinfo
N ports/x11/gnome/gcr-4/patches/patch-egg_egg-secure-memory_c
N ports/x11/gnome/gcr-4/pkg/DESCR
N ports/x11/gnome/gcr-4/pkg/PLIST

No conflicts created by this import



Re: current status of OCaml

2022-09-05 Thread Daniel Dickman
>  the lack of native code i386 in OCaml 5.0

Hi Anil, I haven’t followed the ocaml lists but what is the reason to drop this 
out of curiosity?


CVS: cvs.openbsd.org: ports

2022-09-05 Thread Antoine Jacoutot
CVSROOT:/cvs
Module name:ports
Changes by: ajacou...@cvs.openbsd.org   2022/09/05 07:05:09

Modified files:
x11/gnome/gcr  : Makefile 

Log message:
Ammend PORTROACH.



Re: current status of OCaml

2022-09-05 Thread Anil Madhavapeddy
On 5 Sep 2022, at 11:58, Stuart Henderson  wrote:
> 
> On 2022/09/05 09:44, Anil Madhavapeddy wrote:
>> Daniel will be have to deal with the lack of native code i386 in OCaml 5.0 
>> in all likelihood though
> 
> Honestly, a bytecode-only arch on something that anyone can run in a VM
> makes things simpler as far as ports is concerned.

I suspect that Daniel may have an opinion regarding the performance of 
Compcert/i386 when run in this mode though...

Anil


Re: current status of OCaml

2022-09-05 Thread Stuart Henderson
On 2022/09/05 09:44, Anil Madhavapeddy wrote:
> Daniel will be have to deal with the lack of native code i386 in OCaml 5.0 in 
> all likelihood though

Honestly, a bytecode-only arch on something that anyone can run in a VM
makes things simpler as far as ports is concerned.



Re: current status of OCaml

2022-09-05 Thread Anil Madhavapeddy
On 4 Sep 2022, at 19:15, Daniel Dickman  wrote:
> 
>> On Sep 3, 2022, at 11:34 AM, Volker Schlecht  
>> wrote:
>> 
>> Hi,
>> 
>> just wanted to get a quick idea about the state of affairs with OCaml in 
>> ports: there's been a lot happening in the OCaml world and not so much in 
>> the related ports.
>> Is that due to lack of time and/or interest or any more fundamental 
>> compatibility issues with the later releases?
> 
> Hi Volker, nothing is stopping anyone from proposing an update.
> 
> But compcert on i386 is a very important package for me so I’d like to be 
> sure that any updates don’t break it.
> 
> If you decide to do any work here please be sure that all native and 
> non-native ocaml packages continue to build and run fine.
> 
> In the past I haven’t been able to update ocaml without doing related updates 
> to the many ocaml consumer ports. That being said, it is much easier these 
> days now that the ocaml consumers in the tree were reduced to a minimum (ie. 
> opam is expected to be used for things not in the tree).
> 
> I would be very happy with newer ocaml and coq if we can get them though. 
> (Also compcert is one version behind the latest release — that one should be 
> an easy update I think).

Likewise, an upgrade to 4.14 in ports would be very welcome, and there should 
be no blockers.

OCaml 5.00 will be a bit of a bumpy ride due to the number of 
deprecated-features-that-have-actually-been-removed, but I use it without too 
many bumps on OpenBSD/amd64 these days.  Daniel will be have to deal with the 
lack of native code i386 in OCaml 5.0 in all likelihood though -- either we 
have to package up OCaml 4/5 separately in ports or deal with a bytecode-only 
set of 32-bit architectures.  We're a few months away from having to make that 
decision, though -- let's get the port up to 4.14 first.

cheers,
Anil


Re: Fix FindInotify in devel/kf5/extra-cmake-modules

2022-09-05 Thread Stuart Henderson
On 2022/09/04 09:40, Rafael Sadowski wrote:
> On Sun Sep 04, 2022 at 09:28:35AM +0200, Antoine Jacoutot wrote:
> > On Sun, Sep 04, 2022 at 09:24:22AM +0200, Rafael Sadowski wrote:
> > > I figure out that FindInotify from ecm was useless. Please find below a
> > > patch to unbreak FindInotify. With this FindInotify will find our
> > > devel/libinotify includes and shared lib.
> > > 
> > > In most ports it should then look like this:
> > > 
> > > WANTLIB += lib/inotify/inotify
> > > 
> > > LIB_DEPENDS = devel/libinotify
> > > 
> > > CXXFLAGS +=   -I${LOCALBASE}/include/inotify
> > > MODCMAKE_LDFLAGS =-L${LOCALBASE}/lib/inotify
> > > 
> > > OK or should this go into a bulk build? Volunteers?
> > 
> > Is it time to install libinotify to the standard lib and inclure dirs?
> 
> I would love to see it! But even then, we need some patches unless we
> install it in ${LOCALBASE}/include/sys/inotify.h and not
> ${LOCALBASE}/include/inotify.h.
> 
> Anyway it will help with WANTLIB and ld.

I worry that we'll have the same problem we had with libexecinfo with
ports picking up the header but not realising that they need to link an
extra library because the function isn't in libc like it is on Linux.

Now libexecinfo is in base we miss the worst of that (dep not listed ->
dpb junking breaks builds) but I think we'll see it again with libinotify
in a standard searched dir. (It won't show up in check-lib-depends if
some port knows about the header but not the library).

It goes double with the way we're using lld (which I think is connected
with how we don't list deps on libc in shared libraries) as it often
doesn't tell us about missing symbols.

There is another side-issue that we might suddenly run into huge fd use
from some software (our default fd limits are really low and the way that
directory-monitoring has to be implemented for the kqueue backend uses a
lot of FDs) though this could be partially dealt with by disabling
inotify case-by-case when we find those ports (so if we *do* change this
it's probably best to time it for soon after unlock).

inotify shows up in logs from these:

audio/mpd
databases/kdb
databases/pspg
databases/recoll
databases/tdb
devel/git-cola
devel/glib2
devel/kf5/kcoreaddons
devel/libev
devel/libivykis
devel/libtalloc
devel/monotone
devel/p5-EV
devel/py-gevent
devel/py-intervaltree
devel/py-pyinotify
devel/py-twisted
devel/ruby-ffi
devel/sdl2
devel/spidermonkey91
editors/emacs
emulators/qemu
games/0ad/base
games/openclonk
graphics/nsxiv
graphics/sane-backends
lang/dmd
lang/gcc/11
lang/ldc
lang/mono
lang/wasi-libc
mail/courier-imap
mail/dovecot
mail/extsmail
mail/maildrop
mail/mozilla-thunderbird
mail/mutt
mail/neomutt
mail/rspamd
math/graphviz
math/py-networkx
math/rstudio
multimedia/mediainfo
multimedia/minidlna
net/avahi
net/dnsmasq
net/gdnsd
net/nextcloudclient
net/owncloudclient
net/ruby-eventmachine
net/samba
net/seafile/seafile
net/transmission
security/ossec-hids
security/pwntools
security/sn0int
sysutils/bacula
sysutils/conky
sysutils/consolekit
sysutils/coreutils
sysutils/gamin
sysutils/incron
sysutils/inotify-tools
sysutils/logfmon
sysutils/lsyncd
sysutils/rsy
sysutils/salt
sysutils/syslog-ng
sysutils/vifm
telephony/asterisk/16
telephony/asterisk/18
telephony/asterisk/19
textproc/calibre
textproc/mdbook
textproc/ruby-haml
textproc/wkhtmltopdf
www/firefox-esr
www/lighttpd
www/mozilla-firefox
www/ruby-passenger
www/tor-browser/browser
www/zola
x11/alacritty
x11/compiz/ccsm
x11/compiz/core
x11/compiz/libcompizconfig
x11/dbus
x11/ede/lib
x11/emelfm2
x11/kde-applications/akonadi-import-wizard
x11/kde-applications/akonadiconsole
x11/kde-applications/akregator
x11/kde-applications/grantlee-editor
x11/kde-applications/kdepim-addons
x11/kde-applications/khelpcenter
x11/kde-applications/kmail
x11/kde-applications/mailcommon
x11/kde-applications/mbox-importer
x11/kde-applications/messagelib
x11/kde-applications/pim-data-exporter
x11/nitrogen
x11/polybar
x11/qt5/qtbase
x11/qt6/qtbase
x11/qtfm
x11/rox-filer
x11/rxvt-unicode
x11/windowmaker
x11/wxWidgets
x11/xmobar



CVS: cvs.openbsd.org: ports

2022-09-05 Thread Stuart Henderson
CVSROOT:/cvs
Module name:ports
Changes by: st...@cvs.openbsd.org   2022/09/05 02:24:17

Modified files:
infrastructure/templates: rc.template 

Log message:
rc.template should use 'undefined or "YES' not NO for rc_bg. ok aja@



CVS: cvs.openbsd.org: ports

2022-09-05 Thread Stuart Henderson
CVSROOT:/cvs
Module name:ports
Changes by: st...@cvs.openbsd.org   2022/09/05 02:03:13

Modified files:
games/openclonk: Makefile 

Log message:
put USE_NINJA=No back

CMake Error at cmake_install.cmake:88 (file):
file INSTALL cannot find "/pobj/openclonk-8.1/build-i386/Objects.ocd": No   
 such file or directory.



CVS: cvs.openbsd.org: ports

2022-09-05 Thread Stuart Henderson
CVSROOT:/cvs
Module name:ports
Changes by: st...@cvs.openbsd.org   2022/09/05 01:59:59

Modified files:
editors/libreoffice: Makefile 

Log message:
mark BROKEN-i386



CVS: cvs.openbsd.org: ports

2022-09-05 Thread Antoine Jacoutot
CVSROOT:/cvs
Module name:ports
Changes by: ajacou...@cvs.openbsd.org   2022/09/05 00:59:34

Modified files:
x11/gnome/libgnomekbd: Makefile distinfo 
x11/gnome/libgnomekbd/pkg: PLIST 

Log message:
Update to libgnomekbd-3.28.1.