Hi again ports@,

I have updated the Makefile for the Awesome WM port. For those who don't
know what it is, Awesome WM is a window manager that is configurable and
scriptable with the Lua language. It's very flexible and lightweight on
resources.

The 4.3 version comes with a huge number of changes (see [1]) and was
released last January. I contacted the maintainer but got no reply, so I
went ahead and made this update.

The update was pretty straightforward: version bump, applying the
patches and tweak them so they would apply cleanly. I took the liberty
of removing the code that prevented manpages from gzipping. They don't
get gzipped unless you tell them too. I also removed the hardcoded
CFLAGS that were patched in. IIRC, they should be already inherited by
whatever the system provides, right?

One thing though, to make the manpages, asciidoctor, a ruby package,
must be installed. It can be trivially created with portgen. Tomorrow
I'll post the generated Makefile.

Looking forward to feedback,

Enric

[1] https://github.com/awesomeWM/awesome/releases/tag/v4.3


Index: Makefile
===================================================================
RCS file: /cvs/ports/x11/awesome/Makefile,v
retrieving revision 1.110
diff -u -r1.110 Makefile
--- Makefile    12 Jul 2019 20:51:08 -0000      1.110
+++ Makefile    11 Oct 2019 00:12:42 -0000
@@ -2,7 +2,7 @@
 
 COMMENT=               highly configurable framework window manager
 
-VER=                   4.2
+VER=                   4.3
 DISTNAME=              awesome-${VER}
 REVISION=              1
 EXTRACT_SUFX=          .tar.xz
@@ -11,7 +11,7 @@
 HOMEPAGE=              https://awesomewm.org/
 
 # GPLv2+
-PERMIT_PACKAGE=        Yes
+PERMIT_PACKAGE=                Yes
 
 WANTLIB=               X11 c cairo dbus-1 execinfo \
                        gdk_pixbuf-2.0 glib-2.0 gobject-2.0 \
Index: distinfo
===================================================================
RCS file: /cvs/ports/x11/awesome/distinfo,v
retrieving revision 1.28
diff -u -r1.28 distinfo
--- distinfo    5 Aug 2017 20:18:11 -0000       1.28
+++ distinfo    11 Oct 2019 00:12:42 -0000
@@ -1,2 +1,2 @@
-SHA256 (awesome-4.2.tar.xz) = rF2hqZ9frQg4IZk9K1bRzZWUFk6vwL4r61QFmDRdl08=
-SIZE (awesome-4.2.tar.xz) = 987024
+SHA256 (awesome-4.3.tar.xz) = eCZNbwEjULNx4zkSespIUmC8Cqk17/V4unXOGgDhF1M=
+SIZE (awesome-4.3.tar.xz) = 1037816
Index: patches/patch-CMakeLists_txt
===================================================================
RCS file: /cvs/ports/x11/awesome/patches/patch-CMakeLists_txt,v
retrieving revision 1.19
diff -u -r1.19 patch-CMakeLists_txt
--- patches/patch-CMakeLists_txt        5 Aug 2017 20:18:11 -0000       1.19
+++ patches/patch-CMakeLists_txt        11 Oct 2019 00:12:42 -0000
@@ -1,15 +1,9 @@
-$OpenBSD: patch-CMakeLists_txt,v 1.19 2017/08/05 20:18:11 dcoppa Exp $
-
-These auto-generated (db2man.xsl) manpages contain a mixture of ISO
-latin-1 characters and numerical HTML entities that neither mandoc
-nor groff can fully understand: do not install them.
-
-Fix usage of -export-dynamic
+$OpenBSD$
 
 Index: CMakeLists.txt
 --- CMakeLists.txt.orig
 +++ CMakeLists.txt
-@@ -97,7 +97,6 @@ set(AWE_MAN_SRCS
+@@ -95,7 +95,6 @@ set(AWE_MAN_SRCS
      ${SOURCE_DIR}/manpages/awesome.1.txt
      ${SOURCE_DIR}/manpages/awesome-client.1.txt
      ${SOURCE_DIR}/manpages/awesomerc.5.txt)
@@ -17,192 +11,20 @@
  
  # Don't strip RPATH if compiling on Solaris
  if (${CMAKE_SYSTEM_NAME} MATCHES "SunOS")
-@@ -111,12 +110,11 @@ add_executable(${PROJECT_AWE_NAME}
- 
- # CFLAGS
- set(AWESOME_C_FLAGS
--    -O1 -std=gnu99 -ggdb3 -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
--    -Wno-format-zero-length -Wmissing-format-attribute -Wmissing-prototypes
--    -Wstrict-prototypes
-+    -std=gnu99 -fgnu89-inline -fno-strict-aliasing
-+    -Wchar-subscripts -Wcast-align -Wwrite-strings -Wsign-compare
-+    -Wunused -Wno-unused-parameter -Wuninitialized -Wpointer-arith
-+    -Wno-format-zero-length -Wmissing-format-attribute
-+    -Wmissing-prototypes -Wstrict-prototypes
-     CACHE STRING "CFLAGS used to compile ${PROJECT_AWE_NAME}")
- mark_as_advanced(AWESOME_C_FLAGS)
- target_compile_options(${PROJECT_AWE_NAME} PRIVATE ${AWESOME_C_FLAGS})
-@@ -124,23 +122,11 @@ target_compile_options(${PROJECT_AWE_NAME} PRIVATE ${A
- # Make sure awesomerc.lua is generated
- add_dependencies(${PROJECT_AWE_NAME} generate_awesomerc)
+@@ -134,11 +133,11 @@ if(DEFINED CMAKE_SHARED_LIBRARY_LINK_C_FLAGS AND
+         $<$<AND:$<PLATFORM_ID:Linux>,$<C_COMPILER_ID:GNU>>:-rdynamic>)
+ endif()
  
--# Linux w/ GCC requires -rdynamic to get backtrace to fully work.
--#
--# For "historical reasons", CMake adds the option to the linker flags
--# unnoticeably for Linux w/ GCC through its modules Linux-GNU.cmake
--# and Linux-GNU-C.cmake.  Our build system has counted on that.  But
--# just in case CMake should do away with the convention suddenly...
--if(DEFINED CMAKE_SHARED_LIBRARY_LINK_C_FLAGS AND
--        NOT CMAKE_SHARED_LIBRARY_LINK_C_FLAGS MATCHES "-rdynamic")
--    target_link_libraries(${PROJECT_AWE_NAME}
--        $<$<AND:$<PLATFORM_ID:Linux>,$<C_COMPILER_ID:GNU>>:-rdynamic>)
--endif()
--
 -# FreeBSD requires dynamic linking
 -if(${CMAKE_SYSTEM_NAME} MATCHES "FreeBSD")
+-    set_target_properties(${PROJECT_AWE_NAME}
+-        PROPERTIES
+-        LINK_FLAGS -export-dynamic)
 +# FreeBSD and OpenBSD require dynamic linking
 +if(CMAKE_SYSTEM_NAME MATCHES "FreeBSD" OR CMAKE_SYSTEM_NAME MATCHES "OpenBSD")
-     set_target_properties(${PROJECT_AWE_NAME}
-         PROPERTIES
--        LINK_FLAGS -export-dynamic)
++     set_target_properties(${PROJECT_AWE_NAME}
++         PROPERTIES
 +        LINK_FLAGS -Wl,--export-dynamic)
  endif()
  
  target_link_libraries(${PROJECT_AWE_NAME}
-@@ -148,10 +134,6 @@ target_link_libraries(${PROJECT_AWE_NAME}
-     ${AWESOME_REQUIRED_LDFLAGS}
-     ${AWESOME_OPTIONAL_LDFLAGS})
- 
--# check for lgi and the needed gobject introspection files
--add_custom_target(lgi-check ALL
--    COMMAND ${SOURCE_DIR}/build-utils/lgi-check.sh)
--
- # {{{ Generated sources
- # atoms
- file(MAKE_DIRECTORY ${BUILD_DIR}/common)
-@@ -202,68 +184,45 @@ if(GENERATE_MANPAGES)
-     if(NOT BUILD_DIR STREQUAL SOURCE_DIR)
-         file(MAKE_DIRECTORY ${BUILD_DIR}/manpages)
-     endif()
-+    foreach(txtfile ${AWE_MAN_SRCS})
-+        string(REGEX REPLACE ".txt\$" ".xml" xmlfile ${txtfile})
-+        string(REPLACE ${SOURCE_DIR}
-+                       ${BUILD_DIR} xmlfile ${xmlfile})
-+        string(REGEX REPLACE ".xml\$" ".gz" gzfile ${xmlfile})
-+        string(REGEX REPLACE ".gz\$" "" manfile ${gzfile})
- 
--    # add the default translation to the list of languages
--    set(AWE_MAN_LANGS default ${AWE_MAN_LANGS})
-+        add_custom_command(
-+            COMMAND ${ASCIIDOC_EXECUTABLE} -d manpage -b docbook -o 
${xmlfile} - < ${txtfile}
-+            WORKING_DIRECTORY ${BUILD_DIR}/manpages
-+            OUTPUT  ${xmlfile}
-+            DEPENDS ${txtfile}
-+            VERBATIM)
-+        add_custom_command(
-+            COMMAND ${XMLTO_EXECUTABLE} --skip-validation man ${xmlfile}
-+            OUTPUT  ${manfile}
-+            WORKING_DIRECTORY ${BUILD_DIR}/manpages
-+            DEPENDS ${xmlfile})
- 
--    foreach(lang ${AWE_MAN_LANGS})
--
--        foreach(txtfile ${AWE_MAN_SRCS})
--            # figure the base name of the file (ie "awesome.1")
--            GET_FILENAME_COMPONENT(tmpname ${txtfile} NAME)
--            string(REGEX REPLACE ".txt\$" "" basename ${tmpname})
--
--            # figure the relative path of the file
--            GET_FILENAME_COMPONENT(tmppath ${txtfile} PATH)
--            string(REPLACE ${SOURCE_DIR}/ "" relpath ${tmppath})
--
--            # figure the manpage section to install to from filename
--            string(REGEX REPLACE "^.*\\.([0-9])$" "\\1" section ${basename})
--
--            # construct the language specific versions of the basename and 
path
--            if (lang STREQUAL default)
--                set(basename2 ${basename})
--                set(relpath2 ${relpath}/man${section})
--            else()
--                set(basename2 ${basename}.${lang})
--                set(relpath2 ${relpath}/${lang}/man${section})
--            endif()
--
--            # create the build directory (if it does not exist)
--            file(MAKE_DIRECTORY ${BUILD_DIR}/${relpath2})
--
--            # set the final filenames
--            set(txtfile ${SOURCE_DIR}/${relpath}/${basename2}.txt)
--            set(xmlfile ${BUILD_DIR}/${relpath2}/${basename}.xml)
--            set(gzfile  ${BUILD_DIR}/${relpath2}/${basename}.gz)
--            set(manfile ${BUILD_DIR}/${relpath2}/${basename})
--
-+        if(COMPRESS_MANPAGES)
-             add_custom_command(
--                COMMAND ${ASCIIDOC_EXECUTABLE} -d manpage -b docbook -o 
${xmlfile} - < ${txtfile}
--                WORKING_DIRECTORY ${BUILD_DIR}/${relpath2}
--                OUTPUT  ${xmlfile}
--                DEPENDS ${txtfile}
-+                COMMAND ${GZIP_EXECUTABLE} < ${manfile} > ${gzfile}
-+                OUTPUT  ${gzfile}
-+                WORKING_DIRECTORY ${BUILD_DIR}/manpages
-+                DEPENDS ${manfile}
-                 VERBATIM)
--            add_custom_command(
--                COMMAND ${XMLTO_EXECUTABLE} man ${xmlfile}
--                OUTPUT  ${manfile}
--                WORKING_DIRECTORY ${BUILD_DIR}/${relpath2}
--                DEPENDS ${xmlfile})
- 
--            if(COMPRESS_MANPAGES)
--                add_custom_command(
--                    COMMAND ${GZIP_EXECUTABLE} < ${manfile} > ${gzfile}
--                    OUTPUT  ${gzfile}
--                    WORKING_DIRECTORY ${BUILD_DIR}/${relpath2}
--                    DEPENDS ${manfile}
--                    VERBATIM)
-+            set(MAN_FILES ${MAN_FILES} ${gzfile})
-+        else()
-+            set(MAN_FILES ${MAN_FILES} ${manfile})
-+        endif()
- 
--                set(MAN_FILES ${MAN_FILES} ${gzfile})
--            else()
--                set(MAN_FILES ${MAN_FILES} ${manfile})
--            endif()
--        endforeach()
--
-+        # figure out in what section to install to from filename
-+        string(REGEX REPLACE "^.*\\.([0-9])\\.gz\$" "\\1" section ${gzfile})
-+        if(COMPRESS_MANPAGES)
-+            set(AWE_MAN${section}_FILES ${AWE_MAN${section}_FILES} ${gzfile})
-+        else()
-+            set(AWE_MAN${section}_FILES ${AWE_MAN${section}_FILES} ${manfile})
-+        endif()
-     endforeach()
- 
-     add_custom_target(man ALL DEPENDS ${MAN_FILES})
-@@ -374,13 +333,8 @@ install(DIRECTORY ${BUILD_DIR}/lib DESTINATION ${AWESO
- install(FILES ${BUILD_DIR}/awesomerc.lua DESTINATION ${AWESOME_SYSCONFDIR}
-         RENAME rc.lua)
- if(GENERATE_MANPAGES)
--    if(COMPRESS_MANPAGES)
--        set(regex "\\.(xml|txt|[0-9])$")
--    else()
--        set(regex "\\.(xml|txt|gz)$")
--    endif()
--    install(DIRECTORY ${BUILD_DIR}/${relpath}/ DESTINATION ${AWESOME_MAN_PATH}
--            REGEX ${regex} EXCLUDE )
-+    install(FILES ${AWE_MAN1_FILES} DESTINATION ${AWESOME_MAN_PATH}/man1)
-+    install(FILES ${AWE_MAN5_FILES} DESTINATION ${AWESOME_MAN_PATH}/man5)
- endif()
- install(DIRECTORY ${AWE_ICON_DIR} DESTINATION ${AWESOME_DATA_PATH})
- install(DIRECTORY ${SOURCE_DIR}/themes DESTINATION ${AWESOME_DATA_PATH}
-@@ -394,6 +348,7 @@ if(GENERATE_DOC)
- endif()
- # }}}
- 
-+#[[
- # {{{ Tests
- add_executable(test-gravity tests/test-gravity.c)
- target_link_libraries(test-gravity
-@@ -450,5 +405,6 @@ add_custom_target(check DEPENDS ${CHECK_TARGETS} check
- # }}}
- 
- INCLUDE(${CMAKE_SOURCE_DIR}/Packaging.cmake)
-+]]
- 
- # vim: 
filetype=cmake:expandtab:shiftwidth=4:tabstop=8:softtabstop=4:textwidth=80:foldmethod=marker
Index: patches/patch-awesomeConfig_cmake
===================================================================
RCS file: /cvs/ports/x11/awesome/patches/patch-awesomeConfig_cmake,v
retrieving revision 1.23
diff -u -r1.23 patch-awesomeConfig_cmake
--- patches/patch-awesomeConfig_cmake   5 Aug 2017 20:18:11 -0000       1.23
+++ patches/patch-awesomeConfig_cmake   11 Oct 2019 00:12:42 -0000
@@ -1,8 +1,9 @@
-$OpenBSD: patch-awesomeConfig_cmake,v 1.23 2017/08/05 20:18:11 dcoppa Exp $
+$OpenBSD$
+
 Index: awesomeConfig.cmake
 --- awesomeConfig.cmake.orig
 +++ awesomeConfig.cmake
-@@ -236,11 +236,7 @@ endif()
+@@ -222,19 +222,11 @@ endif()
  # {{{ Install path and configuration variables
  #If a sysconfdir is specified, use it instead
  #of the default configuration dir.
@@ -11,11 +12,20 @@
 -else()
 -    set(SYSCONFDIR ${CMAKE_INSTALL_PREFIX}/etc CACHE PATH "config directory")
 -endif()
-+set(SYSCONFDIR ${SYSCONFDIR} CACHE PATH "config directory")
++set(SYSCONFDIR ${CMAKE_INSTALL_PREFIX}/etc CACHE PATH "config directory")
  
  #If an XDG Config Dir is specificed, use it instead
  #of the default XDG configuration dir.
-@@ -275,7 +271,7 @@ endif()
+-if(DEFINED XDG_CONFIG_DIR)
+-    set(XDG_CONFIG_DIR ${XDG_CONFIG_DIR} CACHE PATH "xdg config directory")
+-else()
+-    set(XDG_CONFIG_DIR ${SYSCONFDIR}/xdg CACHE PATH "xdg config directory")
+-endif()
++set(XDG_CONFIG_DIR ${SYSCONFDIR}/xdg CACHE PATH "xdg config directory")
+ 
+ # setting AWESOME_DATA_PATH
+ if(DEFINED AWESOME_DATA_PATH)
+@@ -261,7 +253,7 @@ endif()
  if(DEFINED AWESOME_MAN_PATH)
     set(AWESOME_MAN_PATH ${AWESOME_MAN_PATH} CACHE PATH "awesome manpage 
directory")
  else()
@@ -24,16 +34,25 @@
  endif()
  
  # Hide to avoid confusion
-@@ -361,15 +357,14 @@ file(MAKE_DIRECTORY ${BUILD_DIR}/script_files/)
+@@ -365,7 +357,7 @@ add_custom_command(TARGET setup_directories
  
  add_custom_command(
          OUTPUT ${BUILD_DIR}/docs/06-appearance.md
 -        COMMAND lua ${SOURCE_DIR}/docs/06-appearance.md.lua
 +        COMMAND ${MODLUA_BIN} ${SOURCE_DIR}/docs/06-appearance.md.lua
          ${BUILD_DIR}/docs/06-appearance.md
--        DEPENDS lgi-check
- )
+         DEPENDS
+             lgi-check-run
+@@ -375,7 +367,7 @@ add_custom_command(
+ 
+ add_custom_command(
+         OUTPUT ${BUILD_DIR}/docs/common/rules_index.ldoc
+-        COMMAND lua ${SOURCE_DIR}/docs/build_rules_index.lua
++        COMMAND ${MODLUA_BIN} ${SOURCE_DIR}/docs/build_rules_index.lua
+             ${BUILD_DIR}/docs/common/rules_index.ldoc
  
+         # Cheap trick until the ldoc `configure_file` is ported to be a build
+@@ -392,7 +384,7 @@ add_custom_command(
  add_custom_command(
          OUTPUT ${BUILD_DIR}/awesomerc.lua ${BUILD_DIR}/docs/05-awesomerc.md
              ${BUILD_DIR}/script_files/rc.lua
@@ -42,7 +61,7 @@
          ${BUILD_DIR}/docs/05-awesomerc.md ${SOURCE_DIR}/awesomerc.lua
          ${BUILD_DIR}/awesomerc.lua
          ${BUILD_DIR}/script_files/rc.lua
-@@ -377,7 +372,7 @@ add_custom_command(
+@@ -401,7 +393,7 @@ add_custom_command(
  
  add_custom_command(
          OUTPUT ${BUILD_DIR}/script_files/theme.lua
Index: patches/patch-awesomerc_lua
===================================================================
RCS file: /cvs/ports/x11/awesome/patches/patch-awesomerc_lua,v
retrieving revision 1.3
diff -u -r1.3 patch-awesomerc_lua
--- patches/patch-awesomerc_lua 5 Aug 2017 20:18:11 -0000       1.3
+++ patches/patch-awesomerc_lua 11 Oct 2019 00:12:42 -0000
@@ -2,7 +2,7 @@
 Index: awesomerc.lua
 --- awesomerc.lua.orig
 +++ awesomerc.lua
-@@ -49,7 +49,7 @@ beautiful.init(gears.filesystem.get_themes_dir() .. "d
+@@ -53,7 +53,7 @@ beautiful.init(gears.filesystem.get_themes_dir() .. "d
  -- @DOC_DEFAULT_APPLICATIONS@
  -- This is used later as the default terminal and editor to run.
  terminal = "xterm"
Index: patches/patch-docs_06-appearance_md_lua
===================================================================
RCS file: /cvs/ports/x11/awesome/patches/patch-docs_06-appearance_md_lua,v
retrieving revision 1.1
diff -u -r1.1 patch-docs_06-appearance_md_lua
--- patches/patch-docs_06-appearance_md_lua     5 Aug 2017 20:18:11 -0000       
1.1
+++ patches/patch-docs_06-appearance_md_lua     11 Oct 2019 00:12:42 -0000
@@ -7,5 +7,5 @@
 -#! /usr/bin/lua
 +#!${MODLUA_BIN}
  local args = {...}
+ local parser = require("docs._parser")
  
- local gio = require("lgi").Gio
Index: patches/patch-lib_awful_completion_lua
===================================================================
RCS file: /cvs/ports/x11/awesome/patches/patch-lib_awful_completion_lua,v
retrieving revision 1.2
diff -u -r1.2 patch-lib_awful_completion_lua
--- patches/patch-lib_awful_completion_lua      5 Aug 2017 20:18:11 -0000       
1.2
+++ patches/patch-lib_awful_completion_lua      11 Oct 2019 00:12:42 -0000
@@ -2,7 +2,7 @@
 Index: lib/awful/completion.lua
 --- lib/awful/completion.lua.orig
 +++ lib/awful/completion.lua
-@@ -31,7 +31,7 @@ local bashcomp_src = "@SYSCONFDIR@/bash_completion"
+@@ -34,7 +34,7 @@ local bashcomp_src = "@SYSCONFDIR@/bash_completion"
  -- @param src The bash completion source file, /etc/bash_completion by 
default.
  function completion.bashcomp_load(src)
      if src then bashcomp_src = src end
@@ -11,7 +11,7 @@
      if c then
          while true do
              local line = c:read("*line")
-@@ -120,13 +120,13 @@ function completion.shell(command, cur_pos, ncomp, she
+@@ -123,13 +123,13 @@ function completion.shell(command, cur_pos, ncomp, she
          if comptype == "file" then
              -- NOTE: ${~:-"..."} turns on GLOB_SUBST, useful for expansion of
              -- "~/" ($HOME).  ${:-"foo"} is the string "foo" as var.
@@ -27,7 +27,7 @@
              "pwd_exe=(*(N*:t) *(NF:t)); "..
              "res=( "..
              "\"${(k)commands[@]}\" \"${(k)aliases[@]}\" \"${(k)builtins[@]}\" 
\"${(k)functions[@]}\" "..
-@@ -138,13 +138,13 @@ function completion.shell(command, cur_pos, ncomp, she
+@@ -141,13 +141,13 @@ function completion.shell(command, cur_pos, ncomp, she
      else
          if bashcomp_funcs[words[1]] then
              -- fairly complex command with inline bash script to get the 
possible completions
Index: patches/patch-lib_awful_util_lua
===================================================================
RCS file: /cvs/ports/x11/awesome/patches/patch-lib_awful_util_lua,v
retrieving revision 1.3
diff -u -r1.3 patch-lib_awful_util_lua
--- patches/patch-lib_awful_util_lua    5 Aug 2017 20:18:11 -0000       1.3
+++ patches/patch-lib_awful_util_lua    11 Oct 2019 00:12:42 -0000
@@ -2,7 +2,7 @@
 Index: lib/awful/util.lua
 --- lib/awful/util.lua.orig
 +++ lib/awful/util.lua
-@@ -236,12 +236,12 @@ end
+@@ -222,12 +222,12 @@ end
  -- given extensions for the icon filename.
  -- @param iconname The name of the icon to search for.
  -- @param exts Table of image extensions allowed, otherwise { 'png', gif' }
Index: patches/patch-lib_beautiful_init_lua
===================================================================
RCS file: /cvs/ports/x11/awesome/patches/patch-lib_beautiful_init_lua,v
retrieving revision 1.3
diff -u -r1.3 patch-lib_beautiful_init_lua
--- patches/patch-lib_beautiful_init_lua        5 Aug 2017 20:18:11 -0000       
1.3
+++ patches/patch-lib_beautiful_init_lua        11 Oct 2019 00:12:42 -0000
@@ -2,7 +2,7 @@
 Index: lib/beautiful/init.lua
 --- lib/beautiful/init.lua.orig
 +++ lib/beautiful/init.lua
-@@ -89,7 +89,7 @@ local active_font
+@@ -91,7 +91,7 @@ local active_font
  -- @beautiful beautiful.wallpaper
  
  -- The icon theme name.
Index: patches/patch-lib_gears_filesystem_lua
===================================================================
RCS file: /cvs/ports/x11/awesome/patches/patch-lib_gears_filesystem_lua,v
retrieving revision 1.1
diff -u -r1.1 patch-lib_gears_filesystem_lua
--- patches/patch-lib_gears_filesystem_lua      5 Aug 2017 20:18:11 -0000       
1.1
+++ patches/patch-lib_gears_filesystem_lua      11 Oct 2019 00:12:42 -0000
@@ -3,7 +3,7 @@
 Index: lib/gears/filesystem.lua
 --- lib/gears/filesystem.lua.orig
 +++ lib/gears/filesystem.lua
-@@ -92,7 +92,7 @@ end
+@@ -103,7 +103,7 @@ end
  --- Get the data dirs according to the XDG basedir specification.
  -- @treturn table the data dirs (XDG_DATA_DIRS) with a slash at the end of 
each entry.
  function filesystem.get_xdg_data_dirs()
Index: patches/patch-lib_naughty_core_lua
===================================================================
RCS file: /cvs/ports/x11/awesome/patches/patch-lib_naughty_core_lua,v
retrieving revision 1.3
diff -u -r1.3 patch-lib_naughty_core_lua
--- patches/patch-lib_naughty_core_lua  5 Aug 2017 20:18:11 -0000       1.3
+++ patches/patch-lib_naughty_core_lua  11 Oct 2019 00:12:42 -0000
@@ -2,7 +2,7 @@
 Index: lib/naughty/core.lua
 --- lib/naughty/core.lua.orig
 +++ lib/naughty/core.lua
-@@ -41,7 +41,7 @@ Naughty configuration - a table containing common popu
+@@ -42,7 +42,7 @@ Naughty configuration - a table containing common popu
  @tfield[opt=apply_dpi(4)] int padding Space between popups and edge of the
    workarea.
  @tfield[opt=apply_dpi(1)] int spacing Spacing between popups.
@@ -11,7 +11,7 @@
    that will be checked by `getIcon()`.
  @tfield[opt={ "png", "gif" }] table icon_formats List of formats that will be
    checked by `getIcon()`.
-@@ -66,7 +66,7 @@ notifications, e.g.
+@@ -67,7 +67,7 @@ notifications, e.g.
  naughty.config = {
      padding = dpi(4),
      spacing = dpi(1),
Index: pkg/PLIST
===================================================================
RCS file: /cvs/ports/x11/awesome/pkg/PLIST,v
retrieving revision 1.17
diff -u -r1.17 PLIST
--- pkg/PLIST   5 Aug 2017 20:18:11 -0000       1.17
+++ pkg/PLIST   11 Oct 2019 00:12:42 -0000
@@ -1,4 +1,4 @@
-@comment $OpenBSD: PLIST,v 1.17 2017/08/05 20:18:11 dcoppa Exp $
+@comment $OpenBSD: PLIST,v$
 @bin bin/awesome
 bin/awesome-client
 @man man/man1/awesome-client.1
@@ -28,6 +28,7 @@
 share/awesome/lib/awful/hotkeys_popup/keys/firefox.lua
 share/awesome/lib/awful/hotkeys_popup/keys/init.lua
 share/awesome/lib/awful/hotkeys_popup/keys/qutebrowser.lua
+share/awesome/lib/awful/hotkeys_popup/keys/termite.lua
 share/awesome/lib/awful/hotkeys_popup/keys/tmux.lua
 share/awesome/lib/awful/hotkeys_popup/keys/vim.lua
 share/awesome/lib/awful/hotkeys_popup/widget.lua
@@ -52,6 +53,7 @@
 share/awesome/lib/awful/mouse/resize.lua
 share/awesome/lib/awful/mouse/snap.lua
 share/awesome/lib/awful/placement.lua
+share/awesome/lib/awful/popup.lua
 share/awesome/lib/awful/prompt.lua
 share/awesome/lib/awful/remote.lua
 share/awesome/lib/awful/rules.lua
@@ -74,6 +76,7 @@
 share/awesome/lib/awful/widget/keyboardlayout.lua
 share/awesome/lib/awful/widget/launcher.lua
 share/awesome/lib/awful/widget/layoutbox.lua
+share/awesome/lib/awful/widget/layoutlist.lua
 share/awesome/lib/awful/widget/only_on_screen.lua
 share/awesome/lib/awful/widget/progressbar.lua
 share/awesome/lib/awful/widget/prompt.lua
@@ -83,6 +86,7 @@
 share/awesome/lib/awful/widget/watch.lua
 share/awesome/lib/beautiful/
 share/awesome/lib/beautiful.lua
+share/awesome/lib/beautiful/gtk.lua
 share/awesome/lib/beautiful/init.lua
 share/awesome/lib/beautiful/theme_assets.lua
 share/awesome/lib/beautiful/xresources.lua
@@ -100,6 +104,9 @@
 share/awesome/lib/gears/object/properties.lua
 share/awesome/lib/gears/protected_call.lua
 share/awesome/lib/gears/shape.lua
+share/awesome/lib/gears/sort/
+share/awesome/lib/gears/sort/init.lua
+share/awesome/lib/gears/sort/topological.lua
 share/awesome/lib/gears/string.lua
 share/awesome/lib/gears/surface.lua
 share/awesome/lib/gears/table.lua
@@ -155,6 +162,7 @@
 share/awesome/lib/wibox/widget/init.lua
 share/awesome/lib/wibox/widget/piechart.lua
 share/awesome/lib/wibox/widget/progressbar.lua
+share/awesome/lib/wibox/widget/separator.lua
 share/awesome/lib/wibox/widget/slider.lua
 share/awesome/lib/wibox/widget/systray.lua
 share/awesome/lib/wibox/widget/textbox.lua
@@ -223,6 +231,8 @@
 share/awesome/themes/default/titlebar/sticky_focus_inactive.png
 share/awesome/themes/default/titlebar/sticky_normal_active.png
 share/awesome/themes/default/titlebar/sticky_normal_inactive.png
+share/awesome/themes/gtk/
+share/awesome/themes/gtk/theme.lua
 share/awesome/themes/sky/
 share/awesome/themes/sky/awesome-icon.png
 share/awesome/themes/sky/layouts/
@@ -295,10 +305,10 @@
 share/doc/awesome/01-readme.md
 share/doc/awesome/02-contributing.md
 share/doc/awesome/LICENSE
-share/examples/awesome/
-share/examples/awesome/rc.lua
 @sample ${SYSCONFDIR}/xdg/
 @sample ${SYSCONFDIR}/xdg/awesome/
+share/examples/awesome/
 @sample ${SYSCONFDIR}/xdg/awesome/rc.lua
+share/examples/awesome/rc.lua
 share/xsessions/
 share/xsessions/awesome.desktop

Reply via email to