pkgsrc-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[pkgsrc/trunk]: pkgsrc/wm/awesome awesome: Update to 4.3



details:   https://anonhg.NetBSD.org/pkgsrc/rev/a0c0371654fd
branches:  trunk
changeset: 398378:a0c0371654fd
user:      nia <nia%pkgsrc.org@localhost>
date:      Wed Jul 17 22:08:58 2019 +0000

description:
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

diffstat:

 wm/awesome/Makefile                                    |   45 +-
 wm/awesome/PLIST                                       |  325 +----------------
 wm/awesome/distinfo                                    |   15 +-
 wm/awesome/options.mk                                  |   17 +-
 wm/awesome/patches/patch-CMakeLists.txt                |   24 +-
 wm/awesome/patches/patch-awesomeConfig.cmake           |   42 --
 wm/awesome/patches/patch-build-utils_lgi-check.sh      |   26 -
 wm/awesome/patches/patch-tests_examples_CMakeLists.txt |   36 -
 8 files changed, 44 insertions(+), 486 deletions(-)

diffs (truncated from 677 to 300 lines):

diff -r 357b658bd783 -r a0c0371654fd wm/awesome/Makefile
--- a/wm/awesome/Makefile       Wed Jul 17 21:57:17 2019 +0000
+++ b/wm/awesome/Makefile       Wed Jul 17 22:08:58 2019 +0000
@@ -1,10 +1,10 @@
-# $NetBSD: Makefile,v 1.66 2019/05/23 19:23:18 rillig Exp $
+# $NetBSD: Makefile,v 1.67 2019/07/17 22:08:58 nia Exp $
 
-DISTNAME=      awesome-4.2
-PKGREVISION=   5
+DISTNAME=      awesome-4.3
 CATEGORIES=    wm
+EXTRACT_SUFX=  .tar.xz
 MASTER_SITES=  ${MASTER_SITE_GITHUB:=awesomeWM/}
-GITHUB_TAG=    v${PKGVERSION_NOREV}
+GITHUB_RELEASE=        v${PKGVERSION_NOREV}
 
 MAINTAINER=    pallegra%gmail.com@localhost
 HOMEPAGE=      https://awesomewm.org/
@@ -13,7 +13,7 @@
 
 CONFLICTS+=    awesome<3.0
 
-USE_TOOLS+=    bash gmake pkg-config
+USE_TOOLS+=    bash pkg-config
 USE_CMAKE=     yes
 USE_LANGUAGES= c c++
 REPLACE_BASH+= utils/awesome-client
@@ -22,45 +22,31 @@
 
 PKG_SYSCONFSUBDIR=     xdg/awesome
 
-CONFIGURE_DIRS=        ${WRKDIR}/build
+CONFIGURE_DIRS=        build
 CMAKE_ARG_PATH=        ${WRKSRC}
 
+.include "../../lang/lua/luaversion.mk"
+
 CMAKE_ARGS+=   -DCOMPRESS_MANPAGES=${MANZ:Q}
 CMAKE_ARGS+=   -DAWESOME_MAN_PATH=${PREFIX}/${PKGMANDIR}
 CMAKE_ARGS+=   -DOVERRIDE_VERSION=${PKGVERSION_NOREV}
 CMAKE_ARGS+=   -DLUA_INCLUDE_DIR=${PREFIX}/${LUA_INCDIR}
+CMAKE_ARGS+=   -DXDG_CONFIG_DIR=${PKG_SYSCONFBASEDIR}/xdg
 
 EGDIR=         ${PREFIX}/share/examples/awesome
 CONF_FILES=    ${EGDIR}/rc.lua ${PKG_SYSCONFDIR}/rc.lua
 
-SUBST_CLASSES+=                eg
-SUBST_MESSAGE.eg=      Fixing pathnames
-SUBST_STAGE.eg=                pre-configure
-SUBST_FILES.eg=                CMakeLists.txt
-SUBST_SED.eg=          -e "s,\$${AWESOME_SYSCONFDIR},${EGDIR},"
+TOOL_DEPENDS+= ImageMagick-[0-9]*:../../graphics/ImageMagick
+DEPENDS+=      ${LUA_PKGPREFIX}-gi>=0.7.0:../../devel/lua-gi
 
 SUBST_CLASSES+=                lua
-SUBST_MESSAGE.lua=     Fixing lua prefix
 SUBST_STAGE.lua=       pre-configure
-SUBST_FILES.lua=       CMakeLists.txt awesomeConfig.cmake build-utils/lgi-check.sh \
-                       tests/examples/CMakeLists.txt
-SUBST_VARS.lua=                LUA_INTERPRETER
-
-SUBST_CLASSES+=                ldoc
-SUBST_MESSAGE.ldoc=    Fixing ldoc executable
-SUBST_STAGE.ldoc=      pre-configure
-SUBST_FILES.ldoc=      awesomeConfig.cmake
-SUBST_SED.ldoc=                -e "s,@LDOC_EXECUTABLE@,ldoc${_LUA_DOT_VERSION},"
-
-BUILD_DEPENDS+=                ImageMagick-[0-9]*:../../graphics/ImageMagick
-BUILD_DEPENDS+=                asciidoc>=8.3.0:../../textproc/asciidoc
-BUILD_DEPENDS+=                xmlto-[0-9]*:../../textproc/xmlto
-BUILD_DEPENDS+=                docbook-xml-[0-9]*:../../textproc/docbook-xml
-
-DEPENDS+=              ${LUA_PKGPREFIX}-gi>=0.7.0:../../devel/lua-gi
+SUBST_MESSAGE.lua=     Fixing lua executable name.
+SUBST_FILES.lua+=      awesomeConfig.cmake
+SUBST_SED.lua=         -e 's|COMMAND lua|COMMAND ${LUA_INTERPRETER}|g'
 
 pre-configure:
-       ${RUN} mkdir -p ${WRKDIR}/build
+       ${RUN} mkdir -p ${WRKSRC}/build
 
 .include "../../devel/glib2/buildlink3.mk"
 .include "../../devel/pango/buildlink3.mk"
@@ -79,5 +65,4 @@
 .include "../../x11/xcb-util-xrm/buildlink3.mk"
 .include "../../x11/xorgproto/buildlink3.mk"
 .include "../../x11/startup-notification/buildlink3.mk"
-
 .include "../../mk/bsd.pkg.mk"
diff -r 357b658bd783 -r a0c0371654fd wm/awesome/PLIST
--- a/wm/awesome/PLIST  Wed Jul 17 21:57:17 2019 +0000
+++ b/wm/awesome/PLIST  Wed Jul 17 22:08:58 2019 +0000
@@ -1,24 +1,6 @@
-@comment $NetBSD: PLIST,v 1.10 2018/01/01 22:30:01 rillig Exp $
+@comment $NetBSD: PLIST,v 1.11 2019/07/17 22:08:58 nia Exp $
 bin/awesome
 bin/awesome-client
-man/de/man1/awesome-client.1
-man/de/man1/awesome.1
-man/de/man5/awesomerc.5
-man/es/man1/awesome-client.1
-man/es/man1/awesome.1
-man/es/man5/awesomerc.5
-man/fr/man1/awesome-client.1
-man/fr/man1/awesome.1
-man/fr/man5/awesomerc.5
-man/it/man1/awesome-client.1
-man/it/man1/awesome.1
-man/it/man5/awesomerc.5
-man/man1/awesome-client.1
-man/man1/awesome.1
-man/man5/awesomerc.5
-man/ru/man1/awesome-client.1
-man/ru/man1/awesome.1
-man/ru/man5/awesomerc.5
 share/awesome/icons/awesome16.png
 share/awesome/icons/awesome32.png
 share/awesome/icons/awesome48.png
@@ -36,6 +18,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
@@ -57,6 +40,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
@@ -78,6 +62,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
@@ -86,6 +71,7 @@
 share/awesome/lib/awful/widget/textclock.lua
 share/awesome/lib/awful/widget/watch.lua
 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
@@ -101,6 +87,8 @@
 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/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
@@ -150,6 +138,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
@@ -213,6 +202,7 @@
 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/theme.lua
 share/awesome/themes/sky/awesome-icon.png
 share/awesome/themes/sky/layouts/cornerne.png
 share/awesome/themes/sky/layouts/cornernw.png
@@ -277,302 +267,5 @@
 share/doc/awesome/01-readme.md
 share/doc/awesome/02-contributing.md
 share/doc/awesome/LICENSE
-${PLIST.doc}share/doc/awesome/doc/classes/awful.button.html
-${PLIST.doc}share/doc/awesome/doc/classes/awful.tooltip.html
-${PLIST.doc}share/doc/awesome/doc/classes/awful.wibar.html
-${PLIST.doc}share/doc/awesome/doc/classes/awful.widget.button.html
-${PLIST.doc}share/doc/awesome/doc/classes/awful.widget.calendar_popup.html
-${PLIST.doc}share/doc/awesome/doc/classes/awful.widget.clienticon.html
-${PLIST.doc}share/doc/awesome/doc/classes/awful.widget.common.html
-${PLIST.doc}share/doc/awesome/doc/classes/awful.widget.graph.html
-${PLIST.doc}share/doc/awesome/doc/classes/awful.widget.keyboardlayout.html
-${PLIST.doc}share/doc/awesome/doc/classes/awful.widget.launcher.html
-${PLIST.doc}share/doc/awesome/doc/classes/awful.widget.layoutbox.html
-${PLIST.doc}share/doc/awesome/doc/classes/awful.widget.only_on_screen.html
-${PLIST.doc}share/doc/awesome/doc/classes/awful.widget.progressbar.html
-${PLIST.doc}share/doc/awesome/doc/classes/awful.widget.prompt.html
-${PLIST.doc}share/doc/awesome/doc/classes/awful.widget.taglist.html
-${PLIST.doc}share/doc/awesome/doc/classes/awful.widget.tasklist.html
-${PLIST.doc}share/doc/awesome/doc/classes/awful.widget.textclock.html
-${PLIST.doc}share/doc/awesome/doc/classes/awful.widget.watch.html
-${PLIST.doc}share/doc/awesome/doc/classes/button.html
-${PLIST.doc}share/doc/awesome/doc/classes/client.html
-${PLIST.doc}share/doc/awesome/doc/classes/drawable.html
-${PLIST.doc}share/doc/awesome/doc/classes/gears.cache.html
-${PLIST.doc}share/doc/awesome/doc/classes/gears.matrix.html
-${PLIST.doc}share/doc/awesome/doc/classes/gears.object.html
-${PLIST.doc}share/doc/awesome/doc/classes/gears.timer.html
-${PLIST.doc}share/doc/awesome/doc/classes/key.html
-${PLIST.doc}share/doc/awesome/doc/classes/menubar.icon_theme.html
-${PLIST.doc}share/doc/awesome/doc/classes/menubar.index_theme.html
-${PLIST.doc}share/doc/awesome/doc/classes/screen.html
-${PLIST.doc}share/doc/awesome/doc/classes/signals.html
-${PLIST.doc}share/doc/awesome/doc/classes/tag.html
-${PLIST.doc}share/doc/awesome/doc/classes/wibox.container.arcchart.html
-${PLIST.doc}share/doc/awesome/doc/classes/wibox.container.background.html
-${PLIST.doc}share/doc/awesome/doc/classes/wibox.container.constraint.html
-${PLIST.doc}share/doc/awesome/doc/classes/wibox.container.margin.html
-${PLIST.doc}share/doc/awesome/doc/classes/wibox.container.mirror.html
-${PLIST.doc}share/doc/awesome/doc/classes/wibox.container.place.html
-${PLIST.doc}share/doc/awesome/doc/classes/wibox.container.radialprogressbar.html
-${PLIST.doc}share/doc/awesome/doc/classes/wibox.container.rotate.html
-${PLIST.doc}share/doc/awesome/doc/classes/wibox.container.scroll.html
-${PLIST.doc}share/doc/awesome/doc/classes/wibox.drawable.html
-${PLIST.doc}share/doc/awesome/doc/classes/wibox.html
-${PLIST.doc}share/doc/awesome/doc/classes/wibox.layout.align.html
-${PLIST.doc}share/doc/awesome/doc/classes/wibox.layout.constraint.html
-${PLIST.doc}share/doc/awesome/doc/classes/wibox.layout.fixed.html
-${PLIST.doc}share/doc/awesome/doc/classes/wibox.layout.flex.html
-${PLIST.doc}share/doc/awesome/doc/classes/wibox.layout.grid.html
-${PLIST.doc}share/doc/awesome/doc/classes/wibox.layout.manual.html
-${PLIST.doc}share/doc/awesome/doc/classes/wibox.layout.margin.html
-${PLIST.doc}share/doc/awesome/doc/classes/wibox.layout.mirror.html
-${PLIST.doc}share/doc/awesome/doc/classes/wibox.layout.ratio.html
-${PLIST.doc}share/doc/awesome/doc/classes/wibox.layout.rotate.html
-${PLIST.doc}share/doc/awesome/doc/classes/wibox.layout.scroll.html
-${PLIST.doc}share/doc/awesome/doc/classes/wibox.layout.stack.html
-${PLIST.doc}share/doc/awesome/doc/classes/wibox.widget.background.html
-${PLIST.doc}share/doc/awesome/doc/classes/wibox.widget.base.html
-${PLIST.doc}share/doc/awesome/doc/classes/wibox.widget.calendar.html
-${PLIST.doc}share/doc/awesome/doc/classes/wibox.widget.checkbox.html
-${PLIST.doc}share/doc/awesome/doc/classes/wibox.widget.graph.html
-${PLIST.doc}share/doc/awesome/doc/classes/wibox.widget.html
-${PLIST.doc}share/doc/awesome/doc/classes/wibox.widget.imagebox.html
-${PLIST.doc}share/doc/awesome/doc/classes/wibox.widget.piechart.html
-${PLIST.doc}share/doc/awesome/doc/classes/wibox.widget.progressbar.html
-${PLIST.doc}share/doc/awesome/doc/classes/wibox.widget.slider.html
-${PLIST.doc}share/doc/awesome/doc/classes/wibox.widget.systray.html
-${PLIST.doc}share/doc/awesome/doc/classes/wibox.widget.textbox.html
-${PLIST.doc}share/doc/awesome/doc/classes/wibox.widget.textclock.html
-${PLIST.doc}share/doc/awesome/doc/classes/xproperties.html
-${PLIST.doc}share/doc/awesome/doc/documentation/00-authors.md.html
-${PLIST.doc}share/doc/awesome/doc/documentation/01-readme.md.html
-${PLIST.doc}share/doc/awesome/doc/documentation/02-contributing.md.html
-${PLIST.doc}share/doc/awesome/doc/documentation/03-declarative-layout.md.html
-${PLIST.doc}share/doc/awesome/doc/documentation/04-new-widgets.md.html
-${PLIST.doc}share/doc/awesome/doc/documentation/05-awesomerc.md.html
-${PLIST.doc}share/doc/awesome/doc/documentation/06-appearance.md.html
-${PLIST.doc}share/doc/awesome/doc/documentation/07-my-first-awesome.md.html
-${PLIST.doc}share/doc/awesome/doc/documentation/16-using-cairo.md.html
-${PLIST.doc}share/doc/awesome/doc/documentation/17-porting-tips.md.html
-${PLIST.doc}share/doc/awesome/doc/documentation/89-NEWS.md.html
-${PLIST.doc}share/doc/awesome/doc/documentation/90-FAQ.md.html
-${PLIST.doc}share/doc/awesome/doc/images/AUTOGEN_awful_mouse_coords.svg
-${PLIST.doc}share/doc/awesome/doc/images/AUTOGEN_awful_placement_align.svg
-${PLIST.doc}share/doc/awesome/doc/images/AUTOGEN_awful_placement_bottom.svg
-${PLIST.doc}share/doc/awesome/doc/images/AUTOGEN_awful_placement_bottom_left.svg
-${PLIST.doc}share/doc/awesome/doc/images/AUTOGEN_awful_placement_bottom_right.svg
-${PLIST.doc}share/doc/awesome/doc/images/AUTOGEN_awful_placement_center_horizontal.svg
-${PLIST.doc}share/doc/awesome/doc/images/AUTOGEN_awful_placement_center_vertical.svg
-${PLIST.doc}share/doc/awesome/doc/images/AUTOGEN_awful_placement_centered.svg
-${PLIST.doc}share/doc/awesome/doc/images/AUTOGEN_awful_placement_closest_mouse.svg
-${PLIST.doc}share/doc/awesome/doc/images/AUTOGEN_awful_placement_compose.svg
-${PLIST.doc}share/doc/awesome/doc/images/AUTOGEN_awful_placement_compose2.svg
-${PLIST.doc}share/doc/awesome/doc/images/AUTOGEN_awful_placement_left.svg
-${PLIST.doc}share/doc/awesome/doc/images/AUTOGEN_awful_placement_maximize.svg
-${PLIST.doc}share/doc/awesome/doc/images/AUTOGEN_awful_placement_maximize_horizontally.svg
-${PLIST.doc}share/doc/awesome/doc/images/AUTOGEN_awful_placement_maximize_vertically.svg
-${PLIST.doc}share/doc/awesome/doc/images/AUTOGEN_awful_placement_next_to_mouse.svg
-${PLIST.doc}share/doc/awesome/doc/images/AUTOGEN_awful_placement_no_offscreen.svg
-${PLIST.doc}share/doc/awesome/doc/images/AUTOGEN_awful_placement_no_overlap.svg
-${PLIST.doc}share/doc/awesome/doc/images/AUTOGEN_awful_placement_resize_to_mouse.svg
-${PLIST.doc}share/doc/awesome/doc/images/AUTOGEN_awful_placement_right.svg
-${PLIST.doc}share/doc/awesome/doc/images/AUTOGEN_awful_placement_stretch.svg
-${PLIST.doc}share/doc/awesome/doc/images/AUTOGEN_awful_placement_stretch_down.svg
-${PLIST.doc}share/doc/awesome/doc/images/AUTOGEN_awful_placement_stretch_left.svg
-${PLIST.doc}share/doc/awesome/doc/images/AUTOGEN_awful_placement_stretch_right.svg
-${PLIST.doc}share/doc/awesome/doc/images/AUTOGEN_awful_placement_stretch_up.svg
-${PLIST.doc}share/doc/awesome/doc/images/AUTOGEN_awful_placement_top.svg
-${PLIST.doc}share/doc/awesome/doc/images/AUTOGEN_awful_placement_top_left.svg
-${PLIST.doc}share/doc/awesome/doc/images/AUTOGEN_awful_placement_top_right.svg
-${PLIST.doc}share/doc/awesome/doc/images/AUTOGEN_awful_placement_under_mouse.svg
-${PLIST.doc}share/doc/awesome/doc/images/AUTOGEN_gears_shape_arc.svg
-${PLIST.doc}share/doc/awesome/doc/images/AUTOGEN_gears_shape_arrow.svg
-${PLIST.doc}share/doc/awesome/doc/images/AUTOGEN_gears_shape_circle.svg
-${PLIST.doc}share/doc/awesome/doc/images/AUTOGEN_gears_shape_cross.svg
-${PLIST.doc}share/doc/awesome/doc/images/AUTOGEN_gears_shape_hexagon.svg
-${PLIST.doc}share/doc/awesome/doc/images/AUTOGEN_gears_shape_infobubble.svg
-${PLIST.doc}share/doc/awesome/doc/images/AUTOGEN_gears_shape_isosceles_triangle.svg
-${PLIST.doc}share/doc/awesome/doc/images/AUTOGEN_gears_shape_losange.svg
-${PLIST.doc}share/doc/awesome/doc/images/AUTOGEN_gears_shape_octogon.svg
-${PLIST.doc}share/doc/awesome/doc/images/AUTOGEN_gears_shape_parallelogram.svg
-${PLIST.doc}share/doc/awesome/doc/images/AUTOGEN_gears_shape_partially_rounded_rect.svg
-${PLIST.doc}share/doc/awesome/doc/images/AUTOGEN_gears_shape_pie.svg



Home | Main Index | Thread Index | Old Index