Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 6 Feb 2021 08:51:32 +0000 (UTC)
From:      Christoph Moench-Tegeder <cmt@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   svn commit: r564207 - head/games/aisleriot
Message-ID:  <202102060851.1168pWlV077665@repo.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: cmt
Date: Sat Feb  6 08:51:32 2021
New Revision: 564207
URL: https://svnweb.freebsd.org/changeset/ports/564207

Log:
  fix staging of aisleriot
  
  "FAILED: install script '/wrkdirs/usr/ports/games/aisleriot/work/aisleriot-3.22.14/data/meson_desktopfile.py /usr/local/share/applications sol.desktop' exit code 127, stopped"
  
  - explicitly declare build-dependency on python
  - shebangfix included python-scripts, as they are referencing "python3",
    which we only install with the python3 meta-package (which is not
    pulled in when depending on python)

Modified:
  head/games/aisleriot/Makefile

Modified: head/games/aisleriot/Makefile
==============================================================================
--- head/games/aisleriot/Makefile	Sat Feb  6 08:39:20 2021	(r564206)
+++ head/games/aisleriot/Makefile	Sat Feb  6 08:51:32 2021	(r564207)
@@ -23,11 +23,15 @@ CONFLICTS_INSTALL=	sol-[0-9]*
 PORTSCOUT=	limitw:1,even
 
 USES=		desktop-file-utils gettext meson gnome pkgconfig \
-		xorg
+		python:build,3.6+ shebangfix xorg
 USE_GNOME=	cairo gtk30 intlhack librsvg2 libxml2:build
 USE_XORG=	x11
 
 MESON_ARGS=	-Dtheme_kde=false
+SHEBANG_FILES=	data/icons/meson_updateiconcache.py \
+		data/meson_desktopfile.py \
+		src/lib/meson_compileschemas.py \
+		src/meson_gconf.py
 
 GLIB_SCHEMAS=	org.gnome.Patience.WindowState.gschema.xml
 



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?202102060851.1168pWlV077665>