git: 6173f9598748 - main - games/aisleriot: re-add shells/bash to BUILD_DEPENDS

From: Charlie Li <vishwin_at_FreeBSD.org>
Date: Fri, 13 Jun 2025 02:46:23 UTC
The branch main has been updated by vishwin:

URL: https://cgit.FreeBSD.org/ports/commit/?id=6173f9598748392ddc8d1c941978f06ec9fe65c7

commit 6173f9598748392ddc8d1c941978f06ec9fe65c7
Author:     Charlie Li <vishwin@FreeBSD.org>
AuthorDate: 2025-06-13 02:43:41 +0000
Commit:     Charlie Li <vishwin@FreeBSD.org>
CommitDate: 2025-06-13 02:43:41 +0000

    games/aisleriot: re-add shells/bash to BUILD_DEPENDS
    
    cards/meson_svgz.sh only runs with bash and not sh
    
    While here, simplify Python shebangfix to SHEBANG_GLOB
    
    Event: FreeBSD Developer Summit June 2025
    Event: BSDCan 2025
---
 games/aisleriot/Makefile | 8 +++-----
 1 file changed, 3 insertions(+), 5 deletions(-)

diff --git a/games/aisleriot/Makefile b/games/aisleriot/Makefile
index 922715d8ed76..5996414b846a 100644
--- a/games/aisleriot/Makefile
+++ b/games/aisleriot/Makefile
@@ -11,7 +11,8 @@ WWW=		https://wiki.gnome.org/Apps/Aisleriot
 LICENSE_COMB=	multi
 LICENSE=	GPLv3+ LGPL3+ GFDL
 
-BUILD_DEPENDS=	itstool:textproc/itstool
+BUILD_DEPENDS=	itstool:textproc/itstool \
+		bash:shells/bash
 LIB_DEPENDS=	libcanberra.so:audio/libcanberra \
 		libcanberra-gtk3.so:audio/libcanberra-gtk3
 
@@ -24,10 +25,7 @@ USE_XORG=	x11
 
 MESON_ARGS=	-Dtheme_kde=false -Dguile=${GUILE_VER} \
 		-Ddocs=false
-SHEBANG_FILES=	data/icons/meson_updateiconcache.py \
-		data/meson_desktopfile.py \
-		src/lib/meson_compileschemas.py \
-		src/meson_gconf.py
+SHEBANG_GLOB=	*.py
 
 GLIB_SCHEMAS=	org.gnome.Patience.WindowState.gschema.xml