CVS: cvs.openbsd.org: ports
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
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
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
"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
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
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}
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
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
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
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
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
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
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
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}
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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.