Re: git: f2df61d338c9 - main - audio/drumstick: Option MANPAGES not broken

From: Hans Petter Selasky <hps_at_selasky.org>
Date: Fri, 02 Sep 2022 20:35:56 UTC
On 9/2/22 22:14, Yuri Victorovich wrote:
> The branch main has been updated by yuri:
> 
> URL: https://cgit.FreeBSD.org/ports/commit/?id=f2df61d338c92964b3d811ed8013081d3ef5e611
> 
> commit f2df61d338c92964b3d811ed8013081d3ef5e611
> Author:     Yuri Victorovich <yuri@FreeBSD.org>
> AuthorDate: 2022-09-02 19:29:22 +0000
> Commit:     Yuri Victorovich <yuri@FreeBSD.org>
> CommitDate: 2022-09-02 20:14:56 +0000
> 
>      audio/drumstick: Option MANPAGES not broken
> ---
>   audio/drumstick/Makefile | 4 ++--
>   1 file changed, 2 insertions(+), 2 deletions(-)
> 
> diff --git a/audio/drumstick/Makefile b/audio/drumstick/Makefile
> index 577d1d19cc49..d136f3f2e501 100644
> --- a/audio/drumstick/Makefile
> +++ b/audio/drumstick/Makefile
> @@ -1,5 +1,6 @@
>   PORTNAME=	drumstick
>   DISTVERSION=	2.7.1
> +PORTREVISION=	1
>   CATEGORIES=	audio multimedia
>   MASTER_SITES=	SF/${PORTNAME}/${PORTVERSION}/
>   
> @@ -20,7 +21,7 @@ USE_LDCONFIG=	yes
>   CMAKE_ARGS=	-DUSE_QT=6
>   
>   OPTIONS_DEFINE=		ALSA PULSEAUDIO MANPAGES
> -OPTIONS_DEFAULT=	ALSA PULSEAUDIO #MANPAGES
> +OPTIONS_DEFAULT=	ALSA PULSEAUDIO MANPAGES
>   OPTIONS_SUB=		yes
>   
>   ALSA_CMAKE_BOOL=	BUILD_ALSA
> @@ -33,7 +34,6 @@ PULSEAUDIO_LIB_DEPENDS=	libpulse.so:audio/pulseaudio
>   MANPAGES_CMAKE_BOOL=	BUILD_DOCS
>   MANPAGES_BUILD_DEPENDS=	xsltproc:textproc/libxslt \
>   			docbook-xsl>0:textproc/docbook-xsl
> -MANPAGES_BROKEN=	see https://sourceforge.net/p/drumstick/bugs/47/
>   
>   post-patch:
>   	# instead of default.sf2 use FluidR3_GM.sf2 installed by fluid-soundfont

FYI:

Trying to build w/o PULSEAUDIO results in this error:

> CMake Error at CMakeLists.txt:130 (message):
>   Wrong combination of USE_SONIVOX and USE_PULSEAUDIO options
> 
> 
> -- Configuring incomplete, errors occurred!

--HPS