Index | Thread | Search

From:
Alexandre Ratchov <alex@caoua.org>
Subject:
Re: games/xboard: fix sound playing
To:
Stuart Cassoff <exokoide@yahoo.ca>
Cc:
OpenBSD Ports <ports@openbsd.org>
Date:
Fri, 28 Aug 2026 15:29:58 +0200

Download raw body.

Thread
On Fri, Aug 28, 2026 at 08:55:17AM -0400, Stuart Cassoff wrote:
> No idea where play(1) is/was.
> Old prog now gone? Missing dep?
> 

FWIW, play is part of sox. Anyway, as far as sounds are in
uncompressed .wav files aucat does the job.

> I guess removing "z" from WANTLIB is ok
> if port-lib-depends-check says so.
> 
> 
> Stu
> 
> 
> 
> Use aucat(1) to play sounds.
> Remove extra "z" from WANTLIB.
> 
> 
> 
> diff -Nurp /usr/ports/games/xboard/Makefile ./Makefile
> --- /usr/ports/games/xboard/Makefile	Fri Nov  8 21:50:35 2024
> +++ ./Makefile	Fri Aug 28 08:47:58 2026
> @@ -3,7 +3,7 @@ COMMENT=	X11 frontend for GNU Chess and the Internet C
>  DISTNAME=	xboard-4.9.1
>  CATEGORIES=	games x11
>  SITES=		${SITE_GNU:=xboard/}
> -REVISION=	7
> +REVISION=	8
>  
>  HOMEPAGE=	https://www.gnu.org/software/xboard/
>  
> @@ -14,7 +14,7 @@ WANTLIB =  X11 Xcomposite Xcursor Xdamage Xext Xfixes 
>  WANTLIB += Xrender atk-1.0 c cairo fontconfig freetype gdk-x11-2.0
>  WANTLIB += gdk_pixbuf-2.0 gio-2.0 glib-2.0 gmodule-2.0 gobject-2.0
>  WANTLIB += gtk-x11-2.0 harfbuzz iconv intl m pango-1.0 pangocairo-1.0
> -WANTLIB += pangoft2-1.0 pthread rsvg-2 z
> +WANTLIB += pangoft2-1.0 pthread rsvg-2
>  
>  BUILD_DEPENDS=		devel/xdg-utils
>  
> diff -Nurp /usr/ports/games/xboard/patches/patch-xboard_conf ./patches/patch-xboard_conf
> --- /usr/ports/games/xboard/patches/patch-xboard_conf	Fri Mar 11 14:05:16 2022
> +++ ./patches/patch-xboard_conf	Fri Aug 28 08:41:58 2026
> @@ -1,11 +1,12 @@
> ---- xboard.conf.orig	Wed Oct 22 17:37:26 2014
> -+++ xboard.conf	Mon Nov 10 09:33:04 2014
> +Index: xboard.conf
> +--- xboard.conf.orig
> ++++ xboard.conf
>  @@ -41,7 +41,7 @@
>   -pieceMenu false
>   -showTargetSquares true
>   -seekGraph true
>  --soundProgram "aplay -q"
> -+-soundProgram "play -q"
> ++-soundProgram "aucat -i"
>   -soundDirectory "~~/sounds"
>   -soundTell phone.wav
>   -soundChallenge gong.wav
> 
>