Sat Dec 30 01:12:40 2023 UTC (149d)
awesome: note the precarious position of successful building


(gutteridge)
diff -r1.90 -r1.91 pkgsrc/wm/awesome/Makefile

cvs diff -r1.90 -r1.91 pkgsrc/wm/awesome/Makefile (expand / switch to unified diff)

--- pkgsrc/wm/awesome/Makefile 2023/12/28 18:20:02 1.90
+++ pkgsrc/wm/awesome/Makefile 2023/12/30 01:12:40 1.91
@@ -1,14 +1,14 @@ @@ -1,14 +1,14 @@
1# $NetBSD: Makefile,v 1.90 2023/12/28 18:20:02 gutteridge Exp $ 1# $NetBSD: Makefile,v 1.91 2023/12/30 01:12:40 gutteridge Exp $
2 2
3DISTNAME= awesome-4.3 3DISTNAME= awesome-4.3
4PKGREVISION= 14 4PKGREVISION= 14
5CATEGORIES= wm lua 5CATEGORIES= wm lua
6EXTRACT_SUFX= .tar.xz 6EXTRACT_SUFX= .tar.xz
7MASTER_SITES= ${MASTER_SITE_GITHUB:=awesomeWM/} 7MASTER_SITES= ${MASTER_SITE_GITHUB:=awesomeWM/}
8GITHUB_RELEASE= v${PKGVERSION_NOREV} 8GITHUB_RELEASE= v${PKGVERSION_NOREV}
9 9
10MAINTAINER= pallegra@gmail.com 10MAINTAINER= pallegra@gmail.com
11HOMEPAGE= https://awesomewm.org/ 11HOMEPAGE= https://awesomewm.org/
12COMMENT= Window manager based on dwm, with Lua integration 12COMMENT= Window manager based on dwm, with Lua integration
13LICENSE= gnu-gpl-v2 13LICENSE= gnu-gpl-v2
14 14
@@ -37,26 +37,28 @@ CMAKE_ARGS+= -DOVERRIDE_VERSION=${PKGVER @@ -37,26 +37,28 @@ CMAKE_ARGS+= -DOVERRIDE_VERSION=${PKGVER
37CMAKE_ARGS+= -DLUA_INCLUDE_DIR=${PREFIX}/${LUA_INCDIR} 37CMAKE_ARGS+= -DLUA_INCLUDE_DIR=${PREFIX}/${LUA_INCDIR}
38CMAKE_ARGS+= -DXDG_CONFIG_DIR=${PKG_SYSCONFBASEDIR}/xdg 38CMAKE_ARGS+= -DXDG_CONFIG_DIR=${PKG_SYSCONFBASEDIR}/xdg
39CMAKE_ARGS+= -DGENERATE_DOC=OFF 39CMAKE_ARGS+= -DGENERATE_DOC=OFF
40 40
41EGDIR= ${PREFIX}/share/examples/awesome 41EGDIR= ${PREFIX}/share/examples/awesome
42CONF_FILES= ${EGDIR}/rc.lua ${PKG_SYSCONFDIR}/rc.lua 42CONF_FILES= ${EGDIR}/rc.lua ${PKG_SYSCONFDIR}/rc.lua
43 43
44.include "../../lang/ruby/rubyversion.mk" 44.include "../../lang/ruby/rubyversion.mk"
45TOOL_DEPENDS+= ${RUBY_PKGPREFIX}-asciidoctor-[0-9]*:../../textproc/ruby-asciidoctor 45TOOL_DEPENDS+= ${RUBY_PKGPREFIX}-asciidoctor-[0-9]*:../../textproc/ruby-asciidoctor
46DEPENDS+= ${LUA_PKGPREFIX}-gi>=0.7.0:../../devel/lua-gi 46DEPENDS+= ${LUA_PKGPREFIX}-gi>=0.7.0:../../devel/lua-gi
47 47
48# Switched to ImageMagick6 to work around image conversion failures with 48# Switched to ImageMagick6 to work around image conversion failures with
49# the convert tool provided by the most recent ImageMagick 7 releases. 49# the convert tool provided by the most recent ImageMagick 7 releases.
 50# NB the latest ImageMagick 6 releases (not yet in pkgsrc) also exhibit this
 51# changed behaviour. Needs further investigation.
50TOOL_DEPENDS+= ImageMagick6-[0-9]*:../../graphics/ImageMagick6 52TOOL_DEPENDS+= ImageMagick6-[0-9]*:../../graphics/ImageMagick6
51 53
52SUBST_CLASSES+= convert 54SUBST_CLASSES+= convert
53SUBST_STAGE.convert= pre-configure 55SUBST_STAGE.convert= pre-configure
54SUBST_MESSAGE.convert= Fixing ImageMagick convert executable name. 56SUBST_MESSAGE.convert= Fixing ImageMagick convert executable name.
55SUBST_FILES.convert+= awesomeConfig.cmake 57SUBST_FILES.convert+= awesomeConfig.cmake
56SUBST_SED.convert= -e 's|CONVERT_EXECUTABLE convert|CONVERT_EXECUTABLE convert6|' 58SUBST_SED.convert= -e 's|CONVERT_EXECUTABLE convert|CONVERT_EXECUTABLE convert6|'
57 59
58SUBST_CLASSES+= lua 60SUBST_CLASSES+= lua
59SUBST_STAGE.lua= pre-configure 61SUBST_STAGE.lua= pre-configure
60SUBST_MESSAGE.lua= Fixing lua executable name. 62SUBST_MESSAGE.lua= Fixing lua executable name.
61SUBST_FILES.lua+= awesomeConfig.cmake 63SUBST_FILES.lua+= awesomeConfig.cmake
62SUBST_SED.lua= -e 's|COMMAND lua|COMMAND ${LUA_INTERPRETER}|g' 64SUBST_SED.lua= -e 's|COMMAND lua|COMMAND ${LUA_INTERPRETER}|g'