CVS: cvs.openbsd.org: ports

2023-05-04 Thread Lucas Raab
CVSROOT:/cvs
Module name:ports
Changes by: lr...@cvs.openbsd.org   2023/05/04 20:15:12

Modified files:
lang/nim   : Makefile distinfo 
lang/nim/patches: patch-config_nim_cfg 
lang/nim/pkg   : PLIST 
Added files:
lang/nim/patches: patch-lib_pure_asyncnet_nim 

Log message:
lang/vim: update to 1.6.12

changelog:
https://nim-lang.org/blog/2022/11/23/version-1610-released.html
https://nim-lang.org/blog/2023/03/10/version-1612-released.html

async patch will be removed with next upstream release

ok op@



CVS: cvs.openbsd.org: ports

2023-05-04 Thread Lucas Raab
CVSROOT:/cvs
Module name:ports
Changes by: lr...@cvs.openbsd.org   2023/05/04 20:02:47

Modified files:
fonts/terminus-font: Makefile distinfo 
fonts/terminus-font/patches: patch-Makefile 

Log message:
fonts/terminus-font: update to 4.49.1

changelog:
Version 4.49.1:
Fixed install-otb and uninstall-otb to use otbdir instead of x11dir.

Version 4.49:
Added Open Type Bitmap support.
Altered ascii grave in some sizes to be more useful as a back quote.
Fixed 21B5, added 21B2 and 21B3.

Version 4.48:
Added the basic 27 hebrew letters and sheqel, with uppercase height.
Some improvements in the font build scripts.

ok gnezdo



CVS: cvs.openbsd.org: ports

2023-05-04 Thread Lucas Raab
CVSROOT:/cvs
Module name:ports
Changes by: lr...@cvs.openbsd.org   2023/05/04 19:46:53

Modified files:
audio/ncspot   : Makefile distinfo crates.inc 

Log message:
audio/ncspot: update to 0.13.2

changelog:
https://github.com/hrkfdn/ncspot/releases/tag/v0.13.1
https://github.com/hrkfdn/ncspot/releases/tag/v0.13.2

discussed with MAINTAINER after dbus-related crash after launch in 0.13.1



Re: UPDATE: fonts/terminus-font

2023-05-04 Thread Greg Steuck
"Lévai, Dániel"  writes:

> Hi all,
>
> Attached is an update to the terminus font.
> Seems trivial enough, but couldn't test the raw fonts, though.

Thanks Dániel.

I also tested this with xterm, OK gnezdo

> Daniel
>
> diff --git a/fonts/terminus-font/Makefile b/fonts/terminus-font/Makefile
> index 85f77379aa2..02b0d9c905c 100644
> --- a/fonts/terminus-font/Makefile
> +++ b/fonts/terminus-font/Makefile
> @@ -1,8 +1,7 @@
>  COMMENT =fixed width fonts especially for long hacking sessions
>  
> -DISTNAME =   terminus-font-4.47
> +DISTNAME =   terminus-font-4.49.1
>  CATEGORIES = fonts x11
> -REVISION =   2
>  
>  HOMEPAGE =   http://terminus-font.sourceforge.net/
>  
> diff --git a/fonts/terminus-font/distinfo b/fonts/terminus-font/distinfo
> index bd5cd476f23..9f3fec6d0ad 100644
> --- a/fonts/terminus-font/distinfo
> +++ b/fonts/terminus-font/distinfo
> @@ -1,2 +1,2 @@
> -SHA256 (terminus-font-4.47.tar.gz) = 
> DxsgWIjk4mqUh490a4Vmplw+N0KzPPmk5lF2RtVlEpc=
> -SIZE (terminus-font-4.47.tar.gz) = 620344
> +SHA256 (terminus-font-4.49.1.tar.gz) = 
> 2WHBt4Fie/QX+bNAaT1k/CGeAROtOjrxo0JMeqNz73k=
> +SIZE (terminus-font-4.49.1.tar.gz) = 648345
> diff --git a/fonts/terminus-font/patches/patch-Makefile 
> b/fonts/terminus-font/patches/patch-Makefile
> index 9a6b5879053..1ba6dbd7e2a 100644
> --- a/fonts/terminus-font/patches/patch-Makefile
> +++ b/fonts/terminus-font/patches/patch-Makefile
> @@ -8,12 +8,12 @@ Index: Makefile
>   UCS2ANY = $(INT) $(BIN)/ucstoany.$(EXT)
>   BDF2PSF = $(INT) $(BIN)/bdftopsf.$(EXT)
>  +BDF2RAW = $(INT) $(BIN)/bdftopsf.$(EXT) -r
> - UCS2X11 = $(INT) $(BIN)/ucstoany.$(EXT) -f
> - BDF2PCF = bdftopcf
> - 
> -@@ -56,6 +57,11 @@ PSF_VGAW_KOI8_UV = ter-u14v.psf ter-u16v.psf
> + UCS2X11 = $(INT) $(BIN)/ucstoany.$(EXT) -f
> + BDF2PCF = bdftopcf
> + #BDF2OTB = fontforge -lang=ff -c 'Open($$3); ScaleToEm(1024); Generate($$2)'
> +@@ -61,6 +62,11 @@ PSF_VGAW_KOI8_UV = ter-u14v.psf ter-u16v.psf
>   PSF_VGAW_XOS4_2  = ter-v14v.psf ter-v16v.psf
> - PSF_VGAW = $(PSF_VGAW_8859_1) $(PSF_VGAW_8859_2) $(PSF_VGAW_8859_7) 
> $(PSF_VGAW_8859_9) $(PSF_VGAW_MS_1251) $(PSF_VGAW_8859_13) 
> $(PSF_VGAW_8859_16) $(PSF_VGAW_IBM_437) $(PSF_VGAW_KOI8_RV) 
> $(PSF_VGAW_BG_MIK) $(PSF_VGAW_PT_154) $(PSF_VGAW_KOI8_UV) $(PSF_VGAW_XOS4_2)
> + PSF_VGAW = $(PSF_VGAW_8859_1) $(PSF_VGAW_8859_2) $(PSF_VGAW_8859_7) 
> $(PSF_VGAW_8859_9) $(PSF_VGAW_MS_1251) $(PSF_VGAW_8859_13) 
> $(PSF_VGAW_8859_16) $(PSF_VGAW_MS_1255) $(PSF_VGAW_IBM_437) 
> $(PSF_VGAW_KOI8_RV) $(PSF_VGAW_BG_MIK) $(PSF_VGAW_PT_154) $(PSF_VGAW_KOI8_UV) 
> $(PSF_VGAW_XOS4_2)
>   
>  +RAW_8859_1  = $(subst .psf,.raw,$(PSF_8859_1))
>  +RAW_VGAW_8859_1  = $(subst .psf,.raw,$(PSF_VGAW_8859_1))
> @@ -23,7 +23,7 @@ Index: Makefile
>   PCF_8859_1  = ter-112n.pcf ter-112b.pcf ter-114n.pcf ter-114b.pcf 
> ter-116n.pcf ter-116b.pcf ter-118n.pcf ter-118b.pcf ter-120n.pcf ter-120b.pcf 
> ter-122n.pcf ter-122b.pcf ter-124n.pcf ter-124b.pcf ter-128n.pcf ter-128b.pcf 
> ter-132n.pcf ter-132b.pcf
>   PCF_8859_2  = ter-212n.pcf ter-212b.pcf ter-214n.pcf ter-214b.pcf 
> ter-216n.pcf ter-216b.pcf ter-218n.pcf ter-218b.pcf ter-220n.pcf ter-220b.pcf 
> ter-222n.pcf ter-222b.pcf ter-224n.pcf ter-224b.pcf ter-228n.pcf ter-228b.pcf 
> ter-232n.pcf ter-232b.pcf
>   PCF_8859_5  = ter-512n.pcf ter-512b.pcf ter-514n.pcf ter-514b.pcf 
> ter-516n.pcf ter-516b.pcf ter-518n.pcf ter-518b.pcf ter-520n.pcf ter-520b.pcf 
> ter-522n.pcf ter-522b.pcf ter-524n.pcf ter-524b.pcf ter-528n.pcf ter-528b.pcf 
> ter-532n.pcf ter-532b.pcf
> -@@ -131,6 +137,9 @@ DUP_KOI8_UV = dup/cntrl.dup dup/ascii-h.dup dup/koi8.d
> +@@ -141,6 +147,9 @@ DUP_KOI8_UV = dup/cntrl.dup dup/ascii-h.dup dup/koi8.d
>   DUP_KOI8_U  = dup/cntrl.dup dup/ascii-h.dup dup/koi8.dup
>   DUP_XOS4_2  = dup/vgagr.dup dup/xos4-2.dup
>   
> @@ -33,7 +33,7 @@ Index: Makefile
>   $(PSF_8859_1) $(PSF_VGAW_8859_1): ter-1%.psf : ter-u%.bdf $(VGA_8859_1) 
> $(DUP_8859_1)
>   $(UCS2ANY) $< $(REG_8859_1) $(VGA_8859_1) | $(BDF2PSF) -o $@ 
> $(DUP_8859_1)
>   
> -@@ -202,6 +211,8 @@ install-psf-ref: README
> +@@ -215,6 +224,8 @@ install-psf-ref: README
>   
>   uninstall-psf-ref:
>   rm -f $(DESTDIR)$(psfref)



sparc64 bulk build report

2023-05-04 Thread kmos
Bulk build on sparc64-0a.ports.openbsd.org

Started : Wed May  3 02:55:08 MDT 2023
Finished: Thu May  4 16:13:13 MDT 2023
Duration: 1 Days 13 hours 18 minutes

Built using OpenBSD 7.3-current (GENERIC.MP) #1744: Tue May  2 12:49:40 MDT 2023

Built 8347 packages

Number of packages built each day:
May 3: 6505
May 4: 1842



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

Build failures: 37
http://build-failures.rhaalovely.net/sparc64/2023-05-03/audio/espeak.log
http://build-failures.rhaalovely.net/sparc64/2023-05-03/audio/mp3splt-gtk.log
http://build-failures.rhaalovely.net/sparc64/2023-05-03/audio/ncmpc.log
http://build-failures.rhaalovely.net/sparc64/2023-05-03/audio/ocp.log
http://build-failures.rhaalovely.net/sparc64/2023-05-03/audio/solfege.log
http://build-failures.rhaalovely.net/sparc64/2023-05-03/comms/libhidapi.log
http://build-failures.rhaalovely.net/sparc64/2023-05-03/devel/avr/gcc.log
http://build-failures.rhaalovely.net/sparc64/2023-05-03/devel/clang-tools-extra.log
http://build-failures.rhaalovely.net/sparc64/2023-05-03/devel/difftastic.log
http://build-failures.rhaalovely.net/sparc64/2023-05-03/devel/jdk/1.8.log
http://build-failures.rhaalovely.net/sparc64/2023-05-03/devel/mtxclient.log
http://build-failures.rhaalovely.net/sparc64/2023-05-03/devel/orcania.log
http://build-failures.rhaalovely.net/sparc64/2023-05-03/devel/py-thrift,python3.log
http://build-failures.rhaalovely.net/sparc64/2023-05-03/devel/rgbds.log
http://build-failures.rhaalovely.net/sparc64/2023-05-03/devel/xsd.log
http://build-failures.rhaalovely.net/sparc64/2023-05-03/emulators/libchdr.log
http://build-failures.rhaalovely.net/sparc64/2023-05-03/games/cataclysm-dda,no_x11.log
http://build-failures.rhaalovely.net/sparc64/2023-05-03/games/choria.log
http://build-failures.rhaalovely.net/sparc64/2023-05-03/games/dxx-rebirth.log
http://build-failures.rhaalovely.net/sparc64/2023-05-03/games/fheroes2.log
http://build-failures.rhaalovely.net/sparc64/2023-05-03/graphics/pstoedit.log
http://build-failures.rhaalovely.net/sparc64/2023-05-03/graphics/tesseract/tesseract.log
http://build-failures.rhaalovely.net/sparc64/2023-05-03/mail/grommunio/libexmdbpp.log
http://build-failures.rhaalovely.net/sparc64/2023-05-03/mail/neomutt,sasl.log
http://build-failures.rhaalovely.net/sparc64/2023-05-03/mail/rspamd,hyperscan.log
http://build-failures.rhaalovely.net/sparc64/2023-05-03/math/gunits.log
http://build-failures.rhaalovely.net/sparc64/2023-05-03/math/py2-numpy.log
http://build-failures.rhaalovely.net/sparc64/2023-05-03/multimedia/gstreamer1/plugins-bad.log
http://build-failures.rhaalovely.net/sparc64/2023-05-03/multimedia/mpv.log
http://build-failures.rhaalovely.net/sparc64/2023-05-03/net/zabbix,-main.log
http://build-failures.rhaalovely.net/sparc64/2023-05-03/productivity/davical.log
http://build-failures.rhaalovely.net/sparc64/2023-05-03/security/yubico/yubico-piv-tool.log
http://build-failures.rhaalovely.net/sparc64/2023-05-03/sysutils/u-boot-asahi.log
http://build-failures.rhaalovely.net/sparc64/2023-05-03/telephony/libzrtp.log
http://build-failures.rhaalovely.net/sparc64/2023-05-03/textproc/libmarisa,,-main.log
http://build-failures.rhaalovely.net/sparc64/2023-05-03/www/havp.log
http://build-failures.rhaalovely.net/sparc64/2023-05-03/x11/gnome/gjs.log

Recurrent failures:
 failures/audio/mp3splt-gtk.log
 failures/audio/ncmpc.log
 failures/audio/ocp.log
 failures/comms/libhidapi.log
 failures/devel/avr/gcc.log
 failures/devel/clang-tools-extra.log
 failures/devel/difftastic.log
 failures/devel/mtxclient.log
 failures/devel/orcania.log
 failures/devel/py-thrift,python3.log
 failures/devel/rgbds.log
 failures/devel/xsd.log
 failures/games/fheroes2.log
 failures/graphics/pstoedit.log
 failures/graphics/tesseract/tesseract.log
 failures/mail/grommunio/libexmdbpp.log
 failures/mail/neomutt,sasl.log
 failures/mail/rspamd,hyperscan.log
 failures/math/gunits.log
 failures/multimedia/gstreamer1/plugins-bad.log
 failures/multimedia/mpv.log
 failures/net/zabbix,-main.log
 failures/security/yubico/yubico-piv-tool.log
 failures/sysutils/u-boot-asahi.log
 failures/www/havp.log
 failures/x11/gnome/gjs.log

New failures:
+failures/audio/solfege.log
+failures/devel/jdk/1.8.log
+failures/math/py2-numpy.log
+failures/productivity/davical.log
+failures/telephony/libzrtp.log
+failures/textproc/libmarisa,,-main.log

Resolved failures:
-failures/devel/p5-Catalyst-Plugin-C3.log
-failures/lang/guile2.log
-failures/net/libproxy.log
-failures/security/p5-Net-SSLeay.log
-failures/sysutils/libvirt.log
-failures/textproc/libmarisa.log

Packages newly built:
+audio/abcde
+audio/libmusicbrainz
+audio/libmusicbrainz5
+biology/p5-Bio-DB-NCBIHelper
+biology/p5-Bio-Variation
+converters/p5-Finance-Currency-Convert-XE
+databases/lbdb,-ldap
+databases/p5-DBD-LDAP
+databases/p5-Mojo-Pg
+databases/p5-Mojo-SQLite
+databases/p5-Redis
+databases/p5-ldap
+devel/libsoup
+devel/libsoup3
+devel/libvirt-glib
+devel/p5-Catalyst-Plugin-C3

CVS: cvs.openbsd.org: ports

2023-05-04 Thread Christian Weisgerber
CVSROOT:/cvs
Module name:ports
Changes by: na...@cvs.openbsd.org   2023/05/04 15:43:58

Modified files:
multimedia/libmediainfo: Makefile distinfo 
multimedia/libmediainfo/patches: 
 patch-Project_GNU_Library_configure_ac 
multimedia/mediainfo: Makefile distinfo 
Removed files:
multimedia/libmediainfo/patches: 
 
patch-Source_MediaInfo_Audio_File_Usac_cpp 
 
patch-Source_MediaInfo_Audio_File_Usac_h 

Log message:
mediainfo: maintenance update to 23.04



Re: NEW: x11/qt6/{qtgrpc,qthttpserver,qtquick3dphysics,qtquickeffectmaker}

2023-05-04 Thread Klemens Nanni
On Thu, May 04, 2023 at 09:27:53PM +0200, Rafael Sadowski wrote:
> BUT there are changes in all other new ports :-D

That's what I wrote:
> > > > All but qtgrpc need update-plist to remove common directories.

Now all PLISTs are stable, WANTLIBs as well.

> > Shouldn't all PX_LINUX checks eventually honour PX_OPENBSD as well?
> > Or do you want to piggy back PX_LINUX and only maintain the bare minimum of
> > OpenBSD specific macro foo?
> 
> We need PX_OPENBSD only for some corner cases.

Fine with me, that just wasn't clear.

> > *NOT*, sorry
> > 
> > Syscalls must come from libc, lots of ports have been patched and fixed
> > upstream to not use direct syscall(2) but instead call into libc functions.
> 
> Ops, for sure! I forgot to add a "!", patch fixed!

No idea about runtime usage/breakage with this, but with the macro fixed no
executable or *.so* file in qtquick3dphysics shows direct syscall usage, so
that's good.

> > > > What's the story with s/NULL/0/ in the patches?
> > > 
> > > This fix (our?) clang build. C++ template magic.
> > 
> > Can you mention this in a comment?  It saves time and effort for anyone not
> > intimitely familiar with the C++ ecosystem;  I can't tell if this is a legit
> > fix (in our OpenBSD ports case) or just a workaround.
> 
> Comments added, new tarball attached.

Thanks.

Your new tarball lacks qtquick3dphysics patches that do /reinterpret/s,NULL,0,
in two other header files.  I redid them myself to fix the bulid and ended up
with the exact patches from your first tarball.

Still feels wrong to have that as a fix, but I don't want to endulge in this
C++ mess now, either...

Otherwise all ports build and package fine.

Are they supposed to have tests?  I see this for all of them:
$ make test
...
No tests were found!!!

What are these modules needed for?  Any particular future port?

OK kn port-wise



CVS: cvs.openbsd.org: ports

2023-05-04 Thread Christian Weisgerber
CVSROOT:/cvs
Module name:ports
Changes by: na...@cvs.openbsd.org   2023/05/04 15:08:27

Modified files:
devel/libzen   : Makefile distinfo 

Log message:
devel/libzen: update to 0.4.41



CVS: cvs.openbsd.org: ports

2023-05-04 Thread Klemens Nanni
CVSROOT:/cvs
Module name:ports
Changes by: k...@cvs.openbsd.org2023/05/04 14:52:59

Modified files:
x11/qt5: Makefile.inc 
x11/qt6: Makefile.inc 

Log message:
previous needs = not ?= to work



CVS: cvs.openbsd.org: ports

2023-05-04 Thread Klemens Nanni
CVSROOT:/cvs
Module name:ports
Changes by: k...@cvs.openbsd.org2023/05/04 14:37:41

Modified files:
x11/qt5: Makefile.inc 
x11/qt6: Makefile.inc 

Log message:
Relax Qt's 700 permissions so world (porters) can cd into and read sources

OK rsadowski



Re: [new] sysutils/lsd 0.23.1

2023-05-04 Thread Rafael Sadowski
On Thu May 04, 2023 at 11:31:24AM +0100, Stuart Henderson wrote:
> On 2023/05/04 12:05, Laurent Cheylus wrote:
> > On 05/04/2023 11:29, Stuart Henderson wrote:
> > > On 2023/05/04 09:52, Laurent Cheylus wrote:
> > > > proposal to import sysutils/lsd (version 0.23.1)
> > > 
> > > Looks reasonable
> > 
> > Thanks
> > 
> > > post-install:
> > > sed -i '1,8d' ${WRKSRC}/doc/lsd.md
> > > lowdown -s -tman -m section=1 -mtitle=lsd -mvolume='' \
> > > ${WRKSRC}/doc/lsd.md > ${PREFIX}/man/man1/lsd.1
> > > 
> > > I suggest not doing that sed in place, but write to a different file
> > > instead. That way, if post-install is interrupted for any reason,
> > > it won't chop off extra lines.
> > 
> > OK, I modified my Makefile not to modify doc/lsd.md in place with sed
> > (temporary output file in WRKBUILD directory).
> 
> this is OK sthen@ to import. (I don't think I'll be using it though,
> I don't find that unicode "missing character" boxes enhance my ls
> experience ;)
> 

Imported, thanks Laurent



CVS: cvs.openbsd.org: ports

2023-05-04 Thread Rafael Sadowski
CVSROOT:/cvs
Module name:ports
Changes by: rsadow...@cvs.openbsd.org   2023/05/04 13:43:04

Modified files:
sysutils   : Makefile 

Log message:
+lsd



CVS: cvs.openbsd.org: ports

2023-05-04 Thread Rafael Sadowski
CVSROOT:/cvs
Module name:ports
Changes by: rsadow...@cvs.openbsd.org   2023/05/04 13:42:01

Log message:
Import lsd-0.23.1

Comment:
pretty ls alternative with support for icons and colors

Description:
Rewrite in Rust of GNU ls with lots of added features like colors, icons,
tree-view, more formatting options etc.

The project is heavily inspired by the super colorls project.

Maintainer: Laurent Cheylus 

WWW: https://github.com/lsd-rs/lsd

Tweaks and OK sthen@, Port provided by Laurent Cheylus (maintainer)

Status:

Vendor Tag: rsadowski
Release Tags:   rsadowski_20230504

N ports/sysutils/lsd/Makefile
N ports/sysutils/lsd/crates.inc
N ports/sysutils/lsd/distinfo
N ports/sysutils/lsd/pkg/DESCR
N ports/sysutils/lsd/pkg/PLIST

No conflicts created by this import



CVS: cvs.openbsd.org: ports

2023-05-04 Thread Christian Weisgerber
CVSROOT:/cvs
Module name:ports
Changes by: na...@cvs.openbsd.org   2023/05/04 13:40:45

Modified files:
archivers/gcpio: Makefile distinfo 
archivers/gcpio/patches: patch-doc_cpio_1 
archivers/gcpio/pkg: PLIST 
Removed files:
archivers/gcpio/patches: patch-src_global_c patch-src_util_c 

Log message:
archivers/gcpio: update to 2.14

* New option --ignore-dirnlink
* The --reproducible option now implies --ignore-dirlink



Re: NEW: x11/qt6/{qtgrpc,qthttpserver,qtquick3dphysics,qtquickeffectmaker}

2023-05-04 Thread Rafael Sadowski
On Wed May 03, 2023 at 05:19:46PM +, Klemens Nanni wrote:
> On Mon, May 01, 2023 at 01:37:46PM +0200, Rafael Sadowski wrote:
> > On Mon May 01, 2023 at 09:16:12AM +, Klemens Nanni wrote:
> > > On Mon, Apr 10, 2023 at 08:30:03AM +0200, Rafael Sadowski wrote:
> > > > Hi ports hackers,
> > > > 
> > > > here are some new Qt6 modules. OK to import?
> > > 
> > > All build/package with complete WANTLIB, Makefiles look good.
> > 
> > Thanks!
> > 
> > > 
> > > I can't `cd $(make show=WRKSRC)' due to o=0 permissions.
> > > Do we need qt(6?)-wide FIX_EXTRACT_PERMISSIONS=Yes?
> 
> x11/qt6/qt5compat and x11/qt5/qtvirtualkeyboard as random samples have the
> same has the same issue:
> 
>   $ stat -f%Sp `mk show=WRKSRC`
>   drwx--
> 
> 
> I'd use FIX_EXTRACT_PERMISSIONS for them all, diff below.
> Feedback? Objection? OK?
> 
> > 
> > I do not build with PORTS_PRIVSEP=yes.
> 
> Please do, otherwise ports may work for you (doing network, writing
> outside of pobj, etc.), but fail for other porters and on bulk machines.

I switched my ports setup to PORTS_PRIVSEP=yes. Thanks for the note.

> 
> > > All but qtgrpc need update-plist to remove common directories.
> > 
> > Hm, I have no changes here.
> 
> Do you have pkglocatedb package installed?  update-plist(1) -f is the
> default and checks against already registered files.

Still no changes at all:

$ make update-plist
...
===>  Updating plist for qt6-qtgrpc-6.5.0
Reading existing plist for qt6-qtgrpc-6.5.0
Scanning /usr/ports/pobj/qt6-qtgrpc-6.5.0/fake-amd64
Removing .debug artefacts
Figuring out tie points
Tieing loose objects
Copying objects
Stripping directories from x11/qt6/qtbase,-main
Stripping directories from math/double-conversion
Stripping directories from archivers/brotli
Stripping directories from devel/harfbuzz,-main
Stripping directories from graphics/graphite2
Stripping directories from print/cups,-libs
Stripping directories from net/avahi,-libs
Stripping directories from devel/libevent2
Stripping directories from devel/pango
Stripping directories from devel/glib2
Stripping directories from devel/libffi
Stripping directories from lang/python/3.10,-main
Stripping directories from databases/sqlite3
Stripping directories from archivers/bzip2
Stripping directories from archivers/xz
Stripping directories from devel/fribidi
Stripping directories from archivers/zstd
Stripping directories from archivers/lz4
Stripping directories from security/libb2
Stripping directories from x11/gnome/at-spi2-core
Stripping directories from textproc/libxml,-main
Stripping directories from converters/libiconv
Stripping directories from graphics/cairo
Stripping directories from archivers/lzo2
Stripping directories from graphics/png
Stripping directories from x11/xkbcommon
Stripping directories from databases/iodbc,-main
Stripping directories from devel/gettext,-runtime
Stripping directories from graphics/gdk-pixbuf2
Stripping directories from misc/shared-mime-info
Stripping directories from graphics/tiff
Stripping directories from graphics/jpeg
Stripping directories from textproc/icu4c,-main
Stripping directories from x11/gtk+3,-main
Stripping directories from devel/dconf
Stripping directories from x11/gnome/adwaita-icon-theme
Stripping directories from x11/gnome/librsvg
Stripping directories from devel/desktop-file-utils
Stripping directories from x11/gtk+4,-guic
Stripping directories from x11/hicolor-icon-theme
Stripping directories from x11/dbus,-main
Stripping directories from devel/pcre2
Stripping directories from devel/protobuf
Looking for unregistered conflicts


BUT there are changes in all other new ports :-D

> 
> > > I see you define PX_OPENBSD in various places, but also define PX_LINUX, 
> > > why?
> > 
> > PX_LINUX is default and enabled and we use it but for some cases we need
> > PX_OPENBSD.
> 
> Shouldn't all PX_LINUX checks eventually honour PX_OPENBSD as well?
> Or do you want to piggy back PX_LINUX and only maintain the bare minimum of
> OpenBSD specific macro foo?

We need PX_OPENBSD only for some corner cases.

> 
> > > This port uses syscall(2), i.e. `syscall(getthrid)', which sohuld be 
> > > direct.
> > 
> > "which sohuld be direct"? Why?
> 
> *NOT*, sorry
> 
> Syscalls must come from libc, lots of ports have been patched and fixed
> upstream to not use direct syscall(2) but instead call into libc functions.

Ops, for sure! I forgot to add a "!", patch fixed!

> 
> > > What's the story with s/NULL/0/ in the patches?
> > 
> > This fix (our?) clang build. C++ template magic.
> 
> Can you mention this in a comment?  It saves time and effort for anyone not
> intimitely familiar with the C++ ecosystem;  I can't tell if this is a legit
> fix (in our OpenBSD ports case) or just a workaround.

Comments added, new tarball attached.

> 
> 
> 
> Index: x11/qt5/Makefile.inc
> ===
> RCS file: /cvs/ports/x11/qt5/Makefile.inc,v
> retrieving revision 1.20
> diff -u -p -r1.20 Makefile.inc
> 

CVS: cvs.openbsd.org: ports

2023-05-04 Thread Antoine Jacoutot
CVSROOT:/cvs
Module name:ports
Changes by: ajacou...@cvs.openbsd.org   2023/05/04 12:07:47

Modified files:
sysutils/awscli: Makefile distinfo 

Log message:
Update to awscli-1.27.126.



CVS: cvs.openbsd.org: ports

2023-05-04 Thread Antoine Jacoutot
CVSROOT:/cvs
Module name:ports
Changes by: ajacou...@cvs.openbsd.org   2023/05/04 12:07:25

Modified files:
net/py-boto3   : Makefile distinfo 

Log message:
Update to py3-boto3-1.26.126.



CVS: cvs.openbsd.org: ports

2023-05-04 Thread Antoine Jacoutot
CVSROOT:/cvs
Module name:ports
Changes by: ajacou...@cvs.openbsd.org   2023/05/04 12:07:11

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

Log message:
Update to py3-botocore-1.29.126.



CVS: cvs.openbsd.org: ports

2023-05-04 Thread Antoine Jacoutot
CVSROOT:/cvs
Module name:ports
Changes by: ajacou...@cvs.openbsd.org   2023/05/04 12:02:23

Modified files:
print/a2ps : Makefile distinfo 
print/a2ps/patches: patch-etc_a2ps-site_cfg_in 
patch-etc_a2ps_cfg_in 
print/a2ps/pkg : PLIST 
Removed files:
print/a2ps/patches: patch-configure 
patch-contrib_sample_Makefile_in 
patch-lib_Makefile_in patch-lib_argmatch_c 
patch-lib_obstack_c patch-lib_output_c 
patch-lib_path-concat_c patch-lib_quotearg_c 
patch-lib_routines_c patch-lib_routines_h 
patch-lib_title_c patch-src_Makefile_in 
patch-src_long-options_c patch-src_select_c 

Log message:
Update to a2ps-4.15.4.



CVS: cvs.openbsd.org: ports

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

Modified files:
print/psutils  : Makefile distinfo 
Removed files:
print/psutils/patches: patch-PSUtils_pm 

Log message:
Update to psutils-2.10.



CVS: cvs.openbsd.org: ports

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

Modified files:
print/libpaper : Makefile distinfo 
print/libpaper/pkg: PLIST 

Log message:
Update to libpaper-2.1.0.



CVS: cvs.openbsd.org: ports

2023-05-04 Thread Antoine Jacoutot
CVSROOT:/cvs
Module name:ports
Changes by: ajacou...@cvs.openbsd.org   2023/05/04 11:35:45

Modified files:
textproc/xmlto : Makefile 

Log message:
PAPERCONF -> PAPER_CONF



CVS: cvs.openbsd.org: ports

2023-05-04 Thread Martin Reindl
CVSROOT:/cvs
Module name:ports
Changes by: mar...@cvs.openbsd.org  2023/05/04 09:25:30

Modified files:
math/netcdf: Makefile 

Log message:
unbreak build when libzip is installed by disabling NCZarr support
noted by tb@



CVS: cvs.openbsd.org: ports

2023-05-04 Thread Robert Nagy
CVSROOT:/cvs
Module name:ports
Changes by: rob...@cvs.openbsd.org  2023/05/04 09:22:19

Modified files:
editors/libreoffice: Makefile distinfo 
editors/libreoffice/patches: patch-RepositoryExternal_mk 
 patch-desktop_source_app_app_cxx 
 
patch-officecfg_registry_schema_org_openoffice_Office_Common_xcs 
editors/libreoffice/pkg: PLIST-main 

Log message:
update to 7.5.3.2



Update devel/mercurial to version 6.4.3

2023-05-04 Thread Josiah Frentsos
Index: Makefile
===
RCS file: /cvs/ports/devel/mercurial/Makefile,v
retrieving revision 1.116
diff -u -p -r1.116 Makefile
--- Makefile13 Nov 2022 15:27:48 -  1.116
+++ Makefile4 May 2023 15:16:04 -
@@ -1,8 +1,7 @@
 COMMENT-main = fast, lightweight source control management
 COMMENT-x11 =  graphical tooling for mercurial
 
-MODPY_EGG_VERSION =6.2
-REVISION = 0
+MODPY_EGG_VERSION =6.4.3
 DISTNAME = mercurial-${MODPY_EGG_VERSION}
 CATEGORIES =   devel
 
Index: distinfo
===
RCS file: /cvs/ports/devel/mercurial/distinfo,v
retrieving revision 1.73
diff -u -p -r1.73 distinfo
--- distinfo13 Jul 2022 19:00:01 -  1.73
+++ distinfo4 May 2023 15:16:04 -
@@ -1,2 +1,2 @@
-SHA256 (mercurial-6.2.tar.gz) = 04K14/q4kxEmATIBcxQWV0s1roV4dAS7KggZ9Bu4iXI=
-SIZE (mercurial-6.2.tar.gz) = 8053713
+SHA256 (mercurial-6.4.3.tar.gz) = p3+2LTJZNKg6ALL8bbEJ9ExnuGdo/EBJA2b1E2QMf2Q=
+SIZE (mercurial-6.4.3.tar.gz) = 8177396
Index: pkg/PLIST-main
===
RCS file: /cvs/ports/devel/mercurial/pkg/PLIST-main,v
retrieving revision 1.25
diff -u -p -r1.25 PLIST-main
--- pkg/PLIST-main  13 Jul 2022 19:00:01 -  1.25
+++ pkg/PLIST-main  4 May 2023 15:16:04 -
@@ -374,7 +374,6 @@ lib/python${MODPY_VERSION}/site-packages
 
lib/python${MODPY_VERSION}/site-packages/mercurial/${MODPY_PYCACHE}diffhelper.${MODPY_PYC_MAGIC_TAG}pyc
 
lib/python${MODPY_VERSION}/site-packages/mercurial/${MODPY_PYCACHE}diffutil.${MODPY_PYC_MAGIC_TAG}pyc
 
lib/python${MODPY_VERSION}/site-packages/mercurial/${MODPY_PYCACHE}dirstate.${MODPY_PYC_MAGIC_TAG}pyc
-lib/python${MODPY_VERSION}/site-packages/mercurial/${MODPY_PYCACHE}dirstateguard.${MODPY_PYC_MAGIC_TAG}pyc
 
lib/python${MODPY_VERSION}/site-packages/mercurial/${MODPY_PYCACHE}dirstatemap.${MODPY_PYC_MAGIC_TAG}pyc
 
lib/python${MODPY_VERSION}/site-packages/mercurial/${MODPY_PYCACHE}discovery.${MODPY_PYC_MAGIC_TAG}pyc
 
lib/python${MODPY_VERSION}/site-packages/mercurial/${MODPY_PYCACHE}dispatch.${MODPY_PYC_MAGIC_TAG}pyc
@@ -474,6 +473,7 @@ lib/python${MODPY_VERSION}/site-packages
 
lib/python${MODPY_VERSION}/site-packages/mercurial/${MODPY_PYCACHE}transaction.${MODPY_PYC_MAGIC_TAG}pyc
 
lib/python${MODPY_VERSION}/site-packages/mercurial/${MODPY_PYCACHE}treediscovery.${MODPY_PYC_MAGIC_TAG}pyc
 
lib/python${MODPY_VERSION}/site-packages/mercurial/${MODPY_PYCACHE}txnutil.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/mercurial/${MODPY_PYCACHE}typelib.${MODPY_PYC_MAGIC_TAG}pyc
 
lib/python${MODPY_VERSION}/site-packages/mercurial/${MODPY_PYCACHE}ui.${MODPY_PYC_MAGIC_TAG}pyc
 
lib/python${MODPY_VERSION}/site-packages/mercurial/${MODPY_PYCACHE}unionrepo.${MODPY_PYC_MAGIC_TAG}pyc
 
lib/python${MODPY_VERSION}/site-packages/mercurial/${MODPY_PYCACHE}upgrade.${MODPY_PYC_MAGIC_TAG}pyc
@@ -549,7 +549,6 @@ lib/python${MODPY_VERSION}/site-packages
 lib/python${MODPY_VERSION}/site-packages/mercurial/diffhelper.py
 lib/python${MODPY_VERSION}/site-packages/mercurial/diffutil.py
 lib/python${MODPY_VERSION}/site-packages/mercurial/dirstate.py
-lib/python${MODPY_VERSION}/site-packages/mercurial/dirstateguard.py
 lib/python${MODPY_VERSION}/site-packages/mercurial/dirstatemap.py
 lib/python${MODPY_VERSION}/site-packages/mercurial/dirstateutils/
 lib/python${MODPY_VERSION}/site-packages/mercurial/dirstateutils/__init__.py
@@ -1041,24 +1040,41 @@ ${MODPY_COMMENT}lib/python${MODPY_VERSIO
 
lib/python${MODPY_VERSION}/site-packages/mercurial/thirdparty/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/mercurial/thirdparty/attr/
 lib/python${MODPY_VERSION}/site-packages/mercurial/thirdparty/attr/__init__.py
+lib/python${MODPY_VERSION}/site-packages/mercurial/thirdparty/attr/__init__.pyi
 
${MODPY_COMMENT}lib/python${MODPY_VERSION}/site-packages/mercurial/thirdparty/attr/${MODPY_PYCACHE}/
 
lib/python${MODPY_VERSION}/site-packages/mercurial/thirdparty/attr/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/mercurial/thirdparty/attr/${MODPY_PYCACHE}_cmp.${MODPY_PYC_MAGIC_TAG}pyc
 
lib/python${MODPY_VERSION}/site-packages/mercurial/thirdparty/attr/${MODPY_PYCACHE}_compat.${MODPY_PYC_MAGIC_TAG}pyc
 
lib/python${MODPY_VERSION}/site-packages/mercurial/thirdparty/attr/${MODPY_PYCACHE}_config.${MODPY_PYC_MAGIC_TAG}pyc
 
lib/python${MODPY_VERSION}/site-packages/mercurial/thirdparty/attr/${MODPY_PYCACHE}_funcs.${MODPY_PYC_MAGIC_TAG}pyc
 
lib/python${MODPY_VERSION}/site-packages/mercurial/thirdparty/attr/${MODPY_PYCACHE}_make.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/mercurial/thirdparty/attr/${MODPY_PYCACHE}_next_gen.${MODPY_PYC_MAGIC_TAG}pyc

UPDATE: fonts/terminus-font

2023-05-04 Thread Lévai , Dániel
Hi all,

Attached is an update to the terminus font.
Seems trivial enough, but couldn't test the raw fonts, though.

Danieldiff --git a/fonts/terminus-font/Makefile b/fonts/terminus-font/Makefile
index 85f77379aa2..02b0d9c905c 100644
--- a/fonts/terminus-font/Makefile
+++ b/fonts/terminus-font/Makefile
@@ -1,8 +1,7 @@
 COMMENT =		fixed width fonts especially for long hacking sessions
 
-DISTNAME =		terminus-font-4.47
+DISTNAME =		terminus-font-4.49.1
 CATEGORIES =		fonts x11
-REVISION =		2
 
 HOMEPAGE =		http://terminus-font.sourceforge.net/
 
diff --git a/fonts/terminus-font/distinfo b/fonts/terminus-font/distinfo
index bd5cd476f23..9f3fec6d0ad 100644
--- a/fonts/terminus-font/distinfo
+++ b/fonts/terminus-font/distinfo
@@ -1,2 +1,2 @@
-SHA256 (terminus-font-4.47.tar.gz) = DxsgWIjk4mqUh490a4Vmplw+N0KzPPmk5lF2RtVlEpc=
-SIZE (terminus-font-4.47.tar.gz) = 620344
+SHA256 (terminus-font-4.49.1.tar.gz) = 2WHBt4Fie/QX+bNAaT1k/CGeAROtOjrxo0JMeqNz73k=
+SIZE (terminus-font-4.49.1.tar.gz) = 648345
diff --git a/fonts/terminus-font/patches/patch-Makefile b/fonts/terminus-font/patches/patch-Makefile
index 9a6b5879053..1ba6dbd7e2a 100644
--- a/fonts/terminus-font/patches/patch-Makefile
+++ b/fonts/terminus-font/patches/patch-Makefile
@@ -8,12 +8,12 @@ Index: Makefile
  UCS2ANY = $(INT) $(BIN)/ucstoany.$(EXT)
  BDF2PSF = $(INT) $(BIN)/bdftopsf.$(EXT)
 +BDF2RAW = $(INT) $(BIN)/bdftopsf.$(EXT) -r
- UCS2X11	= $(INT) $(BIN)/ucstoany.$(EXT) -f
- BDF2PCF	= bdftopcf
- 
-@@ -56,6 +57,11 @@ PSF_VGAW_KOI8_UV = ter-u14v.psf ter-u16v.psf
+ UCS2X11 = $(INT) $(BIN)/ucstoany.$(EXT) -f
+ BDF2PCF = bdftopcf
+ #BDF2OTB = fontforge -lang=ff -c 'Open($$3); ScaleToEm(1024); Generate($$2)'
+@@ -61,6 +62,11 @@ PSF_VGAW_KOI8_UV = ter-u14v.psf ter-u16v.psf
  PSF_VGAW_XOS4_2  = ter-v14v.psf ter-v16v.psf
- PSF_VGAW = $(PSF_VGAW_8859_1) $(PSF_VGAW_8859_2) $(PSF_VGAW_8859_7) $(PSF_VGAW_8859_9) $(PSF_VGAW_MS_1251) $(PSF_VGAW_8859_13) $(PSF_VGAW_8859_16) $(PSF_VGAW_IBM_437) $(PSF_VGAW_KOI8_RV) $(PSF_VGAW_BG_MIK) $(PSF_VGAW_PT_154) $(PSF_VGAW_KOI8_UV) $(PSF_VGAW_XOS4_2)
+ PSF_VGAW = $(PSF_VGAW_8859_1) $(PSF_VGAW_8859_2) $(PSF_VGAW_8859_7) $(PSF_VGAW_8859_9) $(PSF_VGAW_MS_1251) $(PSF_VGAW_8859_13) $(PSF_VGAW_8859_16) $(PSF_VGAW_MS_1255) $(PSF_VGAW_IBM_437) $(PSF_VGAW_KOI8_RV) $(PSF_VGAW_BG_MIK) $(PSF_VGAW_PT_154) $(PSF_VGAW_KOI8_UV) $(PSF_VGAW_XOS4_2)
  
 +RAW_8859_1  = $(subst .psf,.raw,$(PSF_8859_1))
 +RAW_VGAW_8859_1  = $(subst .psf,.raw,$(PSF_VGAW_8859_1))
@@ -23,7 +23,7 @@ Index: Makefile
  PCF_8859_1  = ter-112n.pcf ter-112b.pcf ter-114n.pcf ter-114b.pcf ter-116n.pcf ter-116b.pcf ter-118n.pcf ter-118b.pcf ter-120n.pcf ter-120b.pcf ter-122n.pcf ter-122b.pcf ter-124n.pcf ter-124b.pcf ter-128n.pcf ter-128b.pcf ter-132n.pcf ter-132b.pcf
  PCF_8859_2  = ter-212n.pcf ter-212b.pcf ter-214n.pcf ter-214b.pcf ter-216n.pcf ter-216b.pcf ter-218n.pcf ter-218b.pcf ter-220n.pcf ter-220b.pcf ter-222n.pcf ter-222b.pcf ter-224n.pcf ter-224b.pcf ter-228n.pcf ter-228b.pcf ter-232n.pcf ter-232b.pcf
  PCF_8859_5  = ter-512n.pcf ter-512b.pcf ter-514n.pcf ter-514b.pcf ter-516n.pcf ter-516b.pcf ter-518n.pcf ter-518b.pcf ter-520n.pcf ter-520b.pcf ter-522n.pcf ter-522b.pcf ter-524n.pcf ter-524b.pcf ter-528n.pcf ter-528b.pcf ter-532n.pcf ter-532b.pcf
-@@ -131,6 +137,9 @@ DUP_KOI8_UV = dup/cntrl.dup dup/ascii-h.dup dup/koi8.d
+@@ -141,6 +147,9 @@ DUP_KOI8_UV = dup/cntrl.dup dup/ascii-h.dup dup/koi8.d
  DUP_KOI8_U  = dup/cntrl.dup dup/ascii-h.dup dup/koi8.dup
  DUP_XOS4_2  = dup/vgagr.dup dup/xos4-2.dup
  
@@ -33,7 +33,7 @@ Index: Makefile
  $(PSF_8859_1) $(PSF_VGAW_8859_1): ter-1%.psf : ter-u%.bdf $(VGA_8859_1) $(DUP_8859_1)
  	$(UCS2ANY) $< $(REG_8859_1) $(VGA_8859_1) | $(BDF2PSF) -o $@ $(DUP_8859_1)
  
-@@ -202,6 +211,8 @@ install-psf-ref: README
+@@ -215,6 +224,8 @@ install-psf-ref: README
  
  uninstall-psf-ref:
  	rm -f $(DESTDIR)$(psfref)


aarch64 bulk build report

2023-05-04 Thread phessler
bulk build on arm64.ports.openbsd.org
started on  Tue May 2 00:47:14 MDT 2023
finished at Thu May 4 08:44:31 MDT 2023
lasted 2D07h57m
done with kern.version=OpenBSD 7.3-current (GENERIC.MP) #2111: Mon May  1 
22:30:31 MDT 2023

built packages:11564
May 2:3695
May 3:3000
May 4:4868


critical path missing pkgs:  
http://build-failures.rhaalovely.net/aarch64/2023-05-02/summary.log

build failures: 5
http://build-failures.rhaalovely.net/aarch64/2023-05-02/emulators/libchdr.log
http://build-failures.rhaalovely.net/aarch64/2023-05-02/emulators/ppsspp.log
http://build-failures.rhaalovely.net/aarch64/2023-05-02/net/unison,no_x11.log
http://build-failures.rhaalovely.net/aarch64/2023-05-02/sysutils/fzf.log
http://build-failures.rhaalovely.net/aarch64/2023-05-02/x11/gnome/zenity.log

recurrent failures
 failures/emulators/libchdr.log
 failures/emulators/ppsspp.log
 failures/net/unison,no_x11.log
new failures
+++ ls-failures Thu May  4 08:44:43 2023
+failures/sysutils/fzf.log
+failures/x11/gnome/zenity.log
resolved failures
--- ../old/aarch64/last//ls-failuresMon May  1 07:47:29 2023
-failures/devel/quirks.log



CVS: cvs.openbsd.org: ports

2023-05-04 Thread Marc Espie
CVSROOT:/cvs
Module name:ports
Changes by: es...@cvs.openbsd.org   2023/05/04 08:13:10

Modified files:
infrastructure/bin: update-patches 

Log message:
convert to v5.36
that one is self-contained and trivial



CVS: cvs.openbsd.org: ports

2023-05-04 Thread Pavel Korovin
CVSROOT:/cvs
Module name:ports
Changes by: p...@cvs.openbsd.org2023/05/04 06:47:32

Modified files:
devel/pre-commit: Makefile distinfo 

Log message:
Update pre-commit 3.2.2 -> 3.3.1
Changelog: https://github.com/pre-commit/pre-commit/releases/tag/v3.3.1



CVS: cvs.openbsd.org: ports

2023-05-04 Thread Stuart Henderson
CVSROOT:/cvs
Module name:ports
Changes by: st...@cvs.openbsd.org   2023/05/04 06:25:23

Modified files:
lang/node  : Makefile distinfo 
lang/node/patches: patch-Makefile patch-common_gypi 
   patch-include_node_common_gypi patch-node_gyp 
lang/node/pkg  : PLIST 

Log message:
update to node-18.16.0, from Volker Schlecht (maintainer)



Re: [NEW] lang/deno

2023-05-04 Thread Stuart Henderson
On 2023/05/04 13:56, Rafael Sadowski wrote:
> On Thu May 04, 2023 at 07:47:23AM +0200, Volker Schlecht wrote:
> > Attached is a port for lang/deno.
> > a runtime for JavaScript and TypeScript that uses V8 and is built in Rust.
> > https://deno.com
> > 
> > Builds and tests ok on amd64 and arm64, which are the only two
> > architectures supported upstream.
> > 
> > Running tests with PRIVSEP still shows two remaining test failures out
> > of 459 tests run, which I believe are attributable to the PRIVSEP
> > restrictions. Also the tests seem to be a little flaky - I sometimes
> > need more than one attempt at 'make test' to make the test suite run
> > completely. Normal operation seems fine, though.
> > 
> 
> The port build, package and runs a "hello world".
> 
> We should use LOCALBASE instead PREFIX in MODCARGO_ENV,
> MODCARGO_RUSTFLAGS, DOCDIR.

Or just use "/usr/local". OK sthen@ with either of those.



CVS: cvs.openbsd.org: ports

2023-05-04 Thread Pavel Korovin
CVSROOT:/cvs
Module name:ports
Changes by: p...@cvs.openbsd.org2023/05/04 06:21:49

Modified files:
devel/py-identify: Makefile distinfo 

Log message:
Update py-identify 2.5.22 -> 2.5.24



CVS: cvs.openbsd.org: ports

2023-05-04 Thread Robert Nagy
CVSROOT:/cvs
Module name:ports
Changes by: rob...@cvs.openbsd.org  2023/05/04 06:18:34

Modified files:
x11/mate/panel : Makefile distinfo 

Log message:
update to 1.26.3



CVS: cvs.openbsd.org: ports

2023-05-04 Thread Pavel Korovin
CVSROOT:/cvs
Module name:ports
Changes by: p...@cvs.openbsd.org2023/05/04 06:10:31

Modified files:
www/gitea  : Makefile distinfo 
www/gitea/pkg  : PLIST 

Log message:
Update gitea 1.19.2 - > 1.19.3
Changelog: https://github.com/go-gitea/gitea/releases/tag/v1.19.3



CVS: cvs.openbsd.org: ports

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

Modified files:
security/ssh-audit: Makefile distinfo 
Removed files:
security/ssh-audit/patches: patch-src_ssh_audit_ssh2_kexdb_py 

Log message:
Update ssh-audit 2.5.0 -> 2.9.0
Changelog: https://github.com/jtesta/ssh-audit/releases/tag/v2.9.0



Re: [NEW] lang/deno

2023-05-04 Thread Rafael Sadowski
On Thu May 04, 2023 at 07:47:23AM +0200, Volker Schlecht wrote:
> Attached is a port for lang/deno.
> a runtime for JavaScript and TypeScript that uses V8 and is built in Rust.
> https://deno.com
> 
> Builds and tests ok on amd64 and arm64, which are the only two
> architectures supported upstream.
> 
> Running tests with PRIVSEP still shows two remaining test failures out
> of 459 tests run, which I believe are attributable to the PRIVSEP
> restrictions. Also the tests seem to be a little flaky - I sometimes
> need more than one attempt at 'make test' to make the test suite run
> completely. Normal operation seems fine, though.
> 

The port build, package and runs a "hello world".

We should use LOCALBASE instead PREFIX in MODCARGO_ENV,
MODCARGO_RUSTFLAGS, DOCDIR.


bsd.port.mk:

 LOCALBASE
 where other ports have already been installed.  Default:
 /usr/local.
vs.

 PREFIX  Base directory for the current port installation.  Usually
 ${LOCALBASE}, though some ports may elect a location under
 ${VARBASE}, and some multi-package ports may install under
 several locations.  Additionally, firmware files generally
 install under ${BASESYSCONFDIR}.



CVS: cvs.openbsd.org: ports

2023-05-04 Thread Antoine Jacoutot
CVSROOT:/cvs
Module name:ports
Changes by: ajacou...@cvs.openbsd.org   2023/05/04 05:39:39

Added files:
x11/gnome/librsvg: distinfo.old 

Log message:
It seems cvs add ate that file in previous...
Unbreak !rust arches.

reported by phessler, thanks



UPDATE: wayland/wayland

2023-05-04 Thread Rafael Sadowski
Update wayland to the latest version. I need this to build the latest
WIP KDE Plasma.

OK?

diff --git a/wayland/wayland/Makefile b/wayland/wayland/Makefile
index ce3516b670f..bd2f77ed5b2 100644
--- a/wayland/wayland/Makefile
+++ b/wayland/wayland/Makefile
@@ -1,7 +1,7 @@
 COMMENT =  Display server protocol
 
 DISTNAME = wayland-${V}
-V =1.21.0
+V =1.21.91
 
 CATEGORIES =   wayland
 
@@ -10,7 +10,7 @@ HOMEPAGE =https://wayland.freedesktop.org/
 SHARED_LIBS +=  wayland-client  0.1 # 0.21.0
 SHARED_LIBS +=  wayland-cursor  0.0 # 0.21.0
 SHARED_LIBS +=  wayland-egl 0.0 # 1.0
-SHARED_LIBS +=  wayland-server  0.1 # 0.21.0
+SHARED_LIBS +=  wayland-server  0.2 # 0.21.0
 
 WANTLIB += c epoll-shim expat ffi xml2
 
diff --git a/wayland/wayland/distinfo b/wayland/wayland/distinfo
index 660d0f26be6..e833ec8070e 100644
--- a/wayland/wayland/distinfo
+++ b/wayland/wayland/distinfo
@@ -1,2 +1,2 @@
-SHA256 (wayland-1.21.0.tar.xz) = bcZNf8FoN6aTpRz9suVo21OL/cn0V9RlYoW7lZTvEaw=
-SIZE (wayland-1.21.0.tar.xz) = 225936
+SHA256 (wayland-1.21.91.tar.xz) = U4GxjbfxuYsbzXHPd0DewzgrNL6mjlFPImcqbBpLQYo=
+SIZE (wayland-1.21.91.tar.xz) = 229124
diff --git a/wayland/wayland/patches/patch-tests_test-compositor_c 
b/wayland/wayland/patches/patch-tests_test-compositor_c
deleted file mode 100644
index cd229f10e7b..000
--- a/wayland/wayland/patches/patch-tests_test-compositor_c
+++ /dev/null
@@ -1,42 +0,0 @@
-https://gitlab.freedesktop.org/wayland/wayland/-/merge_requests/256
-
-Index: tests/test-compositor.c
 tests/test-compositor.c.orig
-+++ tests/test-compositor.c
-@@ -101,26 +101,23 @@ handle_client_destroy(void *data)
- {
-   struct client_info *ci = data;
-   struct display *d;
--  siginfo_t status;
-+  int status;
- 
-   d = ci->display;
- 
--  assert(waitid(P_PID, ci->pid, , WEXITED) != -1);
-+  assert(waitpid(ci->pid, , 0) != -1);
- 
--  switch (status.si_code) {
--  case CLD_KILLED:
--  case CLD_DUMPED:
-+  if (WIFSIGNALED(status)) {
-   fprintf(stderr, "Client '%s' was killed by signal %d\n",
--  ci->name, status.si_status);
--  ci->exit_code = status.si_status;
--  break;
--  case CLD_EXITED:
--  if (status.si_status != EXIT_SUCCESS)
-+  ci->name, WTERMSIG(status));
-+  ci->exit_code = WTERMSIG(status);
-+
-+  } else if (WIFEXITED(status)) {
-+  if (WEXITSTATUS(status) != EXIT_SUCCESS)
-   fprintf(stderr, "Client '%s' exited with code %d\n",
--  ci->name, status.si_status);
-+  ci->name, WEXITSTATUS(status));
- 
--  ci->exit_code = status.si_status;
--  break;
-+  ci->exit_code = WEXITSTATUS(status);
-   }
- 
-   ++d->clients_terminated_no;



Re: [new] sysutils/lsd 0.23.1

2023-05-04 Thread Stuart Henderson
On 2023/05/04 12:05, Laurent Cheylus wrote:
> On 05/04/2023 11:29, Stuart Henderson wrote:
> > On 2023/05/04 09:52, Laurent Cheylus wrote:
> > > proposal to import sysutils/lsd (version 0.23.1)
> > 
> > Looks reasonable
> 
> Thanks
> 
> > post-install:
> > sed -i '1,8d' ${WRKSRC}/doc/lsd.md
> > lowdown -s -tman -m section=1 -mtitle=lsd -mvolume='' \
> > ${WRKSRC}/doc/lsd.md > ${PREFIX}/man/man1/lsd.1
> > 
> > I suggest not doing that sed in place, but write to a different file
> > instead. That way, if post-install is interrupted for any reason,
> > it won't chop off extra lines.
> 
> OK, I modified my Makefile not to modify doc/lsd.md in place with sed
> (temporary output file in WRKBUILD directory).

this is OK sthen@ to import. (I don't think I'll be using it though,
I don't find that unicode "missing character" boxes enhance my ls
experience ;)



CVS: cvs.openbsd.org: ports

2023-05-04 Thread Robert Nagy
CVSROOT:/cvs
Module name:ports
Changes by: rob...@cvs.openbsd.org  2023/05/04 04:28:52

Modified files:
databases/mariadb: Makefile 
Added files:
databases/mariadb/patches: patch-extra_mariabackup_xtrabackup_cc 

Log message:
unbreak mariabackup by not trying to get the executable path of our own pid



Re: [new] sysutils/lsd 0.23.1

2023-05-04 Thread Laurent Cheylus

On 05/04/2023 11:29, Stuart Henderson wrote:

On 2023/05/04 09:52, Laurent Cheylus wrote:

proposal to import sysutils/lsd (version 0.23.1)


Looks reasonable


Thanks


post-install:
sed -i '1,8d' ${WRKSRC}/doc/lsd.md
lowdown -s -tman -m section=1 -mtitle=lsd -mvolume='' \
${WRKSRC}/doc/lsd.md > ${PREFIX}/man/man1/lsd.1

I suggest not doing that sed in place, but write to a different file
instead. That way, if post-install is interrupted for any reason,
it won't chop off extra lines.


OK, I modified my Makefile not to modify doc/lsd.md in place with sed 
(temporary output file in WRKBUILD directory).


Laurent



lsd-0.23.1.tar.gz
Description: application/gzip


CVS: cvs.openbsd.org: ports

2023-05-04 Thread Marc Espie
CVSROOT:/cvs
Module name:ports
Changes by: es...@cvs.openbsd.org   2023/05/04 03:30:40

Modified files:
infrastructure/lib/DPB: Distfile.pm 

Log message:
always put a "dummy" size of 0 for distfiles, and adjust the consistency
check accordingly.

In -F mode, the FetchQueue uses sizes for sorting, and doesn't cope well
with broken distfiles with incomplete distinfo as found out by tb@



Re: [new] sysutils/lsd 0.23.1

2023-05-04 Thread Stuart Henderson
On 2023/05/04 09:52, Laurent Cheylus wrote:
> Hi,
> 
> proposal to import sysutils/lsd (version 0.23.1)

Looks reasonable

post-install:
sed -i '1,8d' ${WRKSRC}/doc/lsd.md
lowdown -s -tman -m section=1 -mtitle=lsd -mvolume='' \
${WRKSRC}/doc/lsd.md > ${PREFIX}/man/man1/lsd.1

I suggest not doing that sed inplace, but write to a different file
instead. That way, if post-install is interrupted for any reason,
it won't chop off extra lines.



[new] sysutils/lsd 0.23.1

2023-05-04 Thread Laurent Cheylus

Hi,

proposal to import sysutils/lsd (version 0.23.1)

lsd is a rewrite in Rust of GNU ls with lots of added features like 
colors, icons, tree-view, more formatting options 
https://github.com/lsd-rs/lsd


A simple port for a Rust tool (binary and manpage) + shell completion 
(bash, zsh, fish). I'm using this tool by default for ls on 
current/amd64.


Comments welcome and please commit if OK.

Laurent



lsd-0.23.1.tar.gz
Description: application/gzip


CVS: cvs.openbsd.org: ports

2023-05-04 Thread Stuart Henderson
CVSROOT:/cvs
Module name:ports
Changes by: st...@cvs.openbsd.org   2023/05/04 01:26:41

Modified files:
www/urlwatch   : Makefile distinfo 
www/urlwatch/pkg: PLIST 
Removed files:
www/urlwatch/patches: patch-lib_urlwatch_config_py 

Log message:
update to urlwatch-2.28



CVS: cvs.openbsd.org: ports

2023-05-04 Thread Antoine Jacoutot
CVSROOT:/cvs
Module name:ports
Changes by: ajacou...@cvs.openbsd.org   2023/05/04 01:17:33

Modified files:
sysutils/nomad : Makefile distinfo 

Log message:
Update to nomad-1.5.4.