git: 7a9c87252965 - main - multimedia/gstreamer1-editing-services: unbreak with --auto-features=enabled

From: Jan Beich <jbeich_at_FreeBSD.org>
Date: Tue, 28 Mar 2023 08:29:31 UTC
The branch main has been updated by jbeich:

URL: https://cgit.FreeBSD.org/ports/commit/?id=7a9c87252965d2103848bd0a228e99ab4d432db7

commit 7a9c87252965d2103848bd0a228e99ab4d432db7
Author:     Jan Beich <jbeich@FreeBSD.org>
AuthorDate: 2023-03-28 08:23:35 +0000
Commit:     Jan Beich <jbeich@FreeBSD.org>
CommitDate: 2023-03-28 08:28:16 +0000

    multimedia/gstreamer1-editing-services: unbreak with --auto-features=enabled
    
    tools/meson.build:20:0: ERROR: Dependency "bash-completion" not found, tried pkgconfig
    
    PR:             270361
    Reported by:    antoine (via exp-run)
---
 multimedia/gstreamer1-editing-services/Makefile  | 12 +++++++-----
 multimedia/gstreamer1-editing-services/pkg-plist |  2 +-
 2 files changed, 8 insertions(+), 6 deletions(-)

diff --git a/multimedia/gstreamer1-editing-services/Makefile b/multimedia/gstreamer1-editing-services/Makefile
index a1d6c564fd97..ff6c1cdbece3 100644
--- a/multimedia/gstreamer1-editing-services/Makefile
+++ b/multimedia/gstreamer1-editing-services/Makefile
@@ -1,6 +1,6 @@
 PORTNAME=	gstreamer1-editing-services
 PORTVERSION=	1.20.5
-PORTREVISION=	1
+PORTREVISION=	2
 CATEGORIES=	multimedia
 MASTER_SITES=	https://gstreamer.freedesktop.org/src/gstreamer-editing-services/
 DISTNAME=	gst-editing-services-${PORTVERSION}
@@ -25,9 +25,11 @@ PLIST_SUB=	VERSION=1.0 SOVERSION=0.2005.0
 
 BINARY_ALIAS=	python3=${PYTHON_VERSION}
 
-post-install:
-	${MKDIR} ${PREFIX}/share/bash-completion/completions
-	${INSTALL_SCRIPT} ${WRKSRC}/data/completions/ges-launch-1.0 \
-	${STAGEDIR}${PREFIX}/share/bash-completion/completions/
+OPTIONS_DEFINE=	BASH
+OPTIONS_DEFAULT=BASH
+OPTIONS_SUB=	yes
+
+BASH_BUILD_DEPENDS=	bash-completion>0:shells/bash-completion
+BASH_MESON_ENABLED=	bash-completion
 
 .include <bsd.port.mk>
diff --git a/multimedia/gstreamer1-editing-services/pkg-plist b/multimedia/gstreamer1-editing-services/pkg-plist
index bb8837624758..9f71301fc238 100644
--- a/multimedia/gstreamer1-editing-services/pkg-plist
+++ b/multimedia/gstreamer1-editing-services/pkg-plist
@@ -73,6 +73,6 @@ lib/libges-%%VERSION%%.so.%%SOVERSION%%
 %%PYTHON_SITELIBDIR%%/gstreamer-editing-services/GES.py
 libdata/pkgconfig/gst-editing-services-%%VERSION%%.pc
 man/man1/ges-launch-%%VERSION%%.1.gz
-share/bash-completion/completions/ges-launch-%%VERSION%%
+%%BASH%%share/bash-completion/completions/ges-launch-%%VERSION%%
 share/gir-1.0/GES-%%VERSION%%.gir
 share/gstreamer-%%VERSION%%/validate/scenarios/ges-edit-clip-while-paused.scenario