head 1.10; access; symbols pkgsrc-2025Q1:1.9.0.10 pkgsrc-2025Q1-base:1.9 pkgsrc-2024Q4:1.9.0.8 pkgsrc-2024Q4-base:1.9 pkgsrc-2024Q3:1.9.0.6 pkgsrc-2024Q3-base:1.9 pkgsrc-2024Q2:1.9.0.4 pkgsrc-2024Q2-base:1.9 pkgsrc-2024Q1:1.9.0.2 pkgsrc-2024Q1-base:1.9 pkgsrc-2023Q4:1.8.0.10 pkgsrc-2023Q4-base:1.8 pkgsrc-2023Q3:1.8.0.8 pkgsrc-2023Q3-base:1.8 pkgsrc-2023Q2:1.8.0.6 pkgsrc-2023Q2-base:1.8 pkgsrc-2023Q1:1.8.0.4 pkgsrc-2023Q1-base:1.8 pkgsrc-2022Q4:1.8.0.2 pkgsrc-2022Q4-base:1.8 pkgsrc-2022Q3:1.7.0.12 pkgsrc-2022Q3-base:1.7 pkgsrc-2022Q2:1.7.0.10 pkgsrc-2022Q2-base:1.7 pkgsrc-2022Q1:1.7.0.8 pkgsrc-2022Q1-base:1.7 pkgsrc-2021Q4:1.7.0.6 pkgsrc-2021Q4-base:1.7 pkgsrc-2021Q3:1.7.0.4 pkgsrc-2021Q3-base:1.7 pkgsrc-2021Q2:1.7.0.2 pkgsrc-2021Q2-base:1.7 pkgsrc-2019Q2:1.5.0.18 pkgsrc-2019Q2-base:1.5 pkgsrc-2019Q1:1.5.0.16 pkgsrc-2019Q1-base:1.5 pkgsrc-2018Q4:1.5.0.14 pkgsrc-2018Q4-base:1.5 pkgsrc-2018Q3:1.5.0.12 pkgsrc-2018Q3-base:1.5 pkgsrc-2018Q2:1.5.0.10 pkgsrc-2018Q2-base:1.5 pkgsrc-2018Q1:1.5.0.8 pkgsrc-2018Q1-base:1.5 pkgsrc-2017Q4:1.5.0.6 pkgsrc-2017Q4-base:1.5 pkgsrc-2017Q3:1.5.0.4 pkgsrc-2017Q3-base:1.5 pkgsrc-2017Q2:1.3.0.26 pkgsrc-2017Q2-base:1.3 pkgsrc-2017Q1:1.3.0.24 pkgsrc-2017Q1-base:1.3 pkgsrc-2016Q4:1.3.0.22 pkgsrc-2016Q4-base:1.3 pkgsrc-2016Q3:1.3.0.20 pkgsrc-2016Q3-base:1.3 pkgsrc-2016Q2:1.3.0.18 pkgsrc-2016Q2-base:1.3 pkgsrc-2016Q1:1.3.0.16 pkgsrc-2016Q1-base:1.3 pkgsrc-2015Q4:1.3.0.14 pkgsrc-2015Q4-base:1.3 pkgsrc-2015Q3:1.3.0.12 pkgsrc-2015Q3-base:1.3 pkgsrc-2015Q2:1.3.0.10 pkgsrc-2015Q2-base:1.3 pkgsrc-2015Q1:1.3.0.8 pkgsrc-2015Q1-base:1.3 pkgsrc-2014Q4:1.3.0.6 pkgsrc-2014Q4-base:1.3 pkgsrc-2014Q3:1.3.0.4 pkgsrc-2014Q3-base:1.3 pkgsrc-2014Q2:1.3.0.2 pkgsrc-2014Q2-base:1.3 pkgsrc-2014Q1:1.2.0.6 pkgsrc-2014Q1-base:1.2 pkgsrc-2013Q4:1.2.0.4 pkgsrc-2013Q4-base:1.2 pkgsrc-2013Q3:1.2.0.2 pkgsrc-2013Q3-base:1.2 pkgsrc-2013Q2:1.1.0.8 pkgsrc-2013Q2-base:1.1 pkgsrc-2013Q1:1.1.0.6 pkgsrc-2013Q1-base:1.1 pkgsrc-2012Q4:1.1.0.4 pkgsrc-2012Q4-base:1.1 pkgsrc-2012Q3:1.1.0.2 pkgsrc-2012Q3-base:1.1; locks; strict; comment @# @; 1.10 date 2025.06.06.16.46.43; author gutteridge; state dead; branches; next 1.9; commitid Gu7jzHDgQvvMOQXF; 1.9 date 2024.02.14.03.31.15; author gutteridge; state Exp; branches; next 1.8; commitid Cr3AeFQZqMQDMlYE; 1.8 date 2022.10.30.06.41.57; author triaxx; state Exp; branches; next 1.7; commitid PWUUkVAyENfT0IZD; 1.7 date 2021.05.15.16.42.43; author triaxx; state Exp; branches; next 1.6; commitid thz54VX7zZcwsgTC; 1.6 date 2019.07.17.22.08.58; author nia; state dead; branches; next 1.5; commitid HDtV36JflkbzJrvB; 1.5 date 2017.08.18.10.16.11; author triaxx; state Exp; branches; next 1.4; commitid 6PeyH6RyKMzSdG3A; 1.4 date 2017.08.15.10.57.35; author triaxx; state Exp; branches; next 1.3; commitid xVzp92GhkJLIci3A; 1.3 date 2014.04.06.05.46.14; author obache; state Exp; branches; next 1.2; commitid GvtesPTDggJsfAvx; 1.2 date 2013.07.22.19.47.18; author degroote; state Exp; branches 1.2.6.1; next 1.1; commitid ZU5Plrw2ypLVcvYw; 1.1 date 2012.08.26.20.28.17; author is; state Exp; branches; next ; 1.2.6.1 date 2014.04.08.22.30.27; author tron; state Exp; branches; next ; commitid 1akQK7zqfQ45MVvx; desc @@ 1.10 log @awesome: use a better method of patching to find asciidoctor @ text @$NetBSD: patch-awesomeConfig.cmake,v 1.9 2024/02/14 03:31:15 gutteridge Exp $ If pkgtools/pkg_alternatives is not installed, the asciidoctor binary is suffixed by the ruby version. --- awesomeConfig.cmake.orig 2019-01-28 06:53:24.000000000 +0000 +++ awesomeConfig.cmake @@@@ -38,6 +38,9 @@@@ endmacro() a_find_program(GIT_EXECUTABLE git FALSE) # programs needed for man pages a_find_program(ASCIIDOCTOR_EXECUTABLE asciidoctor FALSE) +a_find_program(ASCIIDOCTOR_EXECUTABLE asciidoctor31 FALSE) +a_find_program(ASCIIDOCTOR_EXECUTABLE asciidoctor32 FALSE) +a_find_program(ASCIIDOCTOR_EXECUTABLE asciidoctor33 FALSE) a_find_program(GZIP_EXECUTABLE gzip FALSE) # Lua documentation if(GENERATE_DOC) @ 1.9 log @awesome: fix builds with newer Ruby versions @ text @d1 1 a1 1 $NetBSD: patch-awesomeConfig.cmake,v 1.8 2022/10/30 06:41:57 triaxx Exp $ @ 1.8 log @awesome: Fix manpages build for Ruby 3.1 pkgsrc changes: --------------- * Update patch to find executable provided by ruby31-asciidoctor. * Bump revision. @ text @d1 1 a1 1 $NetBSD: patch-awesomeConfig.cmake,v 1.7 2021/05/15 16:42:43 triaxx Exp $ d8 1 a8 1 @@@@ -38,6 +38,10 @@@@ endmacro() a11 3 +a_find_program(ASCIIDOCTOR_EXECUTABLE asciidoctor26 FALSE) +a_find_program(ASCIIDOCTOR_EXECUTABLE asciidoctor27 FALSE) +a_find_program(ASCIIDOCTOR_EXECUTABLE asciidoctor30 FALSE) d13 2 @ 1.7 log @awesome: Fix PLIST for manpages pkgsrc changes: --------------- * Add explicit dependency to textproc/ruby-asciidoctor since GENERATE_MANPAGES is ON by default and the man pages are generated if the tool is present. * Improve the search of asciidoctor binary by including suffixed binaries in case pkgtools/pkg_alternatives is not installed. * Bump revision @ text @d1 1 a1 1 $NetBSD$ d8 1 a8 1 @@@@ -38,6 +38,9 @@@@ endmacro() d15 1 @ 1.6 log @awesome: Update to 4.3 Note: no documentation included yet, we don't have the tools Awesome v4.3 is the third release of the 4.x API. It comes after one and a half years of little fixes and improvements. Awesome v4.2 was very stable thanks to everybody's effort to unit test everything. Given no major bug warranted a new release, this one adds a few large features while preserving full compatibility with existing user configurations. Some highlights: - Better DPI handling - Extendable awful.rules providers and better awful.spawn functions - A brand new keygrabber API - A new GTK color palette based theme - Widgets improvements @ text @d1 1 a1 1 $NetBSD: patch-awesomeConfig.cmake,v 1.5 2017/08/18 10:16:11 triaxx Exp $ d3 2 a4 1 Use pkgsrc lua interpreter instead of builtin one. d6 1 a6 1 --- awesomeConfig.cmake.orig 2017-07-15 13:53:13.000000000 +0000 d8 7 a14 1 @@@@ -40,7 +40,7 @@@@ a_find_program(XMLTO_EXECUTABLE xmlto FA a17 32 - a_find_program(LDOC_EXECUTABLE ldoc FALSE) + a_find_program(LDOC_EXECUTABLE @@LDOC_EXECUTABLE@@ FALSE) if(NOT LDOC_EXECUTABLE) a_find_program(LDOC_EXECUTABLE ldoc.lua FALSE) endif() @@@@ -361,7 +361,7 @@@@ file(MAKE_DIRECTORY ${BUILD_DIR}/script_ add_custom_command( OUTPUT ${BUILD_DIR}/docs/06-appearance.md - COMMAND lua ${SOURCE_DIR}/docs/06-appearance.md.lua + COMMAND @@LUA_INTERPRETER@@ ${SOURCE_DIR}/docs/06-appearance.md.lua ${BUILD_DIR}/docs/06-appearance.md DEPENDS lgi-check ) @@@@ -369,7 +369,7 @@@@ add_custom_command( add_custom_command( OUTPUT ${BUILD_DIR}/awesomerc.lua ${BUILD_DIR}/docs/05-awesomerc.md ${BUILD_DIR}/script_files/rc.lua - COMMAND lua ${SOURCE_DIR}/docs/05-awesomerc.md.lua + COMMAND @@LUA_INTERPRETER@@ ${SOURCE_DIR}/docs/05-awesomerc.md.lua ${BUILD_DIR}/docs/05-awesomerc.md ${SOURCE_DIR}/awesomerc.lua ${BUILD_DIR}/awesomerc.lua ${BUILD_DIR}/script_files/rc.lua @@@@ -377,7 +377,7 @@@@ add_custom_command( add_custom_command( OUTPUT ${BUILD_DIR}/script_files/theme.lua - COMMAND lua ${SOURCE_DIR}/docs/sample_theme.lua ${BUILD_DIR}/script_files/ + COMMAND @@LUA_INTERPRETER@@ ${SOURCE_DIR}/docs/sample_theme.lua ${BUILD_DIR}/script_files/ ) # Create a target for the auto-generated awesomerc.lua and other files @ 1.5 log @Fix a wrong dependency from devel/lua-doc to textproc/LDoc. Fix the wrong MANPATH. @ text @d1 1 a1 1 $NetBSD: patch-awesomeConfig.cmake,v 1.4 2017/08/15 10:57:35 triaxx Exp $ @ 1.4 log @Update wm/awesome to 4.2 Reviewed by maya@@ Changes by packager: * Add options handling * Add DBus support through options.mk * Add API doc generation through options.mk * Move libexecinfo dependency to options.mk Changes from Changelog: https://awesomewm.org/changelogs/short/v4.2.txt @ text @d1 1 a1 1 $NetBSD$ d7 9 @ 1.3 log @Some clean up of packaging: * prevent to buildlink with pango, it will be loaded vir lua-gi. * add buildlink with libexecinfo, it is installed as a dependency of cmake now and found by cmake. PR pkg/48717. * set prefix of libev more closely. Bump PKGREVISION from dependency update. @ text @d1 1 a1 1 $NetBSD: patch-awesomeConfig.cmake,v 1.2 2013/07/22 19:47:18 degroote Exp $ d3 23 a25 4 --- awesomeConfig.cmake.orig 2013-04-01 11:44:46.000000000 +0000 +++ awesomeConfig.cmake 2013-07-21 21:05:57.000000000 +0000 @@@@ -16,7 +16,7 @@@@ option(GENERATE_DOC "generate API documentation" ON) d27 5 a31 8 # {{{ CFLAGS -add_definitions(-O1 -std=gnu99 -ggdb3 -rdynamic -fno-strict-aliasing -Wall -Wextra +add_definitions(-O1 -std=gnu99 -rdynamic -fno-strict-aliasing -Wall -Wextra -Wchar-subscripts -Wundef -Wshadow -Wcast-align -Wwrite-strings -Wsign-compare -Wunused -Wno-unused-parameter -Wuninitialized -Winit-self -Wpointer-arith -Wformat-nonliteral @@@@ -153,7 +153,7 @@@@ endif() d33 1 a33 6 macro(a_find_library variable library) - find_library(${variable} ${library}) + find_library(${variable} ${library} @@LIBEV_PREFIX@@/lib/ev) if(NOT ${variable}) message(FATAL_ERROR ${library} " library not found.") endif() @ 1.2 log @Update awesome to 3.5.1 Lots of change since 3.4.13, in particular support for lua 5.2. For details changelot, see http://awesome.naquadah.org/changelogs/short/v3.5 @ text @d1 1 a1 1 $NetBSD$ d19 1 a19 1 + find_library(${variable} ${library} PKGPREFIX/lib/ev) @ 1.2.6.1 log @Pullup ticket #4355 - requested by obache wm/awesome: build fix Revisions pulled up: - wm/awesome/Makefile 1.48 - wm/awesome/distinfo 1.14 - wm/awesome/patches/patch-awesomeConfig.cmake 1.3 --- Module Name: pkgsrc Committed By: obache Date: Sun Apr 6 05:46:14 UTC 2014 Modified Files: pkgsrc/wm/awesome: Makefile distinfo pkgsrc/wm/awesome/patches: patch-awesomeConfig.cmake Log Message: Some clean up of packaging: * prevent to buildlink with pango, it will be loaded vir lua-gi. * add buildlink with libexecinfo, it is installed as a dependency of cmake now and found by cmake. PR pkg/48717. * set prefix of libev more closely. Bump PKGREVISION from dependency update. @ text @d19 1 a19 1 + find_library(${variable} ${library} @@LIBEV_PREFIX@@/lib/ev) @ 1.1 log @Update to 3.4.10, from wip/awesome. Main points: Lua configuration, instead of the old one. (Awesome-2.x.x hasn't been updated since 2009.) @ text @d3 4 a6 4 --- awesomeConfig.cmake.orig 2011-01-17 11:38:13.000000000 +0000 +++ awesomeConfig.cmake @@@@ -16,7 +16,7 @@@@ option(COMPRESS_MANPAGES "compress manpa option(GENERATE_LUADOC "generate luadoc" ON) d9 2 a10 2 -add_definitions(-std=gnu99 -ggdb3 -fno-strict-aliasing -Wall -Wextra +add_definitions(-std=gnu99 -fno-strict-aliasing -Wall -Wextra d13 2 a14 2 -Wpointer-arith -Wredundant-decls -Wformat-nonliteral @@@@ -155,7 +155,7 @@@@ if(NOT AWESOME_REQUIRED_FOUND OR NOT AWE @