Thu Nov 19 12:09:52 2020 UTC ()
herbstluftwm: Update to 0.9.0

Release 0.9.0 on 2020-10-31
---------------------------

  * When an application fails to focus itself (because
    focus_stealing_prevention is active), then the window is marked as urgent.
  * New optional argument for the 'split' command for splitting non-leaf frames
  * Frame objects: the frame layout can be introspected via the 'tiling' object
    present in each tag, e.g.: 'tags.focus.tiling'.
  * New command 'foreach' for iterating over objects
  * New attribute 'urgent_count' for tags, counting the number of urgent clients on a tag
  * New rule consequence 'floatplacement' that updates the placement of floating
    clients ('floatplacement=smart' for little overlap,
    'floatplacement=center' for centering) or leaves the floating position as
    is ('floatplacement=none')
  * New rule condition 'pgid'
  * New format specifier '%c' in the 'sprintf' command (useful in combination with 'foreach')
  * The 'new_attr' command now also accepts an initial value
  * React to a change of the 'floating_focused' attribute of the tag object
  * New frame index character 'p' for accessing the parent frame
  * Object tree documentation as a json file
  * Bug fixes:
    - Fix wrong behaviour in 'cycle_layout' in the case where the current layout
      is not contained in the layout list passed to 'cycle_layout'.
    - Fix handling of delta -1 in 'focus_monitor' and 'cycle_monitor'
    - Fixed precision decimals in the layout tree (more reliable in- and output
      of fractions in frame splits)
    - Fixes in maximize.sh


(nia)
diff -r1.5 -r1.6 pkgsrc/wm/herbstluftwm/Makefile
diff -r1.2 -r1.3 pkgsrc/wm/herbstluftwm/PLIST
diff -r1.4 -r1.5 pkgsrc/wm/herbstluftwm/distinfo

cvs diff -r1.5 -r1.6 pkgsrc/wm/herbstluftwm/Makefile (expand / switch to unified diff)

--- pkgsrc/wm/herbstluftwm/Makefile 2020/06/09 10:59:31 1.5
+++ pkgsrc/wm/herbstluftwm/Makefile 2020/11/19 12:09:52 1.6
@@ -1,33 +1,38 @@ @@ -1,33 +1,38 @@
1# $NetBSD: Makefile,v 1.5 2020/06/09 10:59:31 nia Exp $ 1# $NetBSD: Makefile,v 1.6 2020/11/19 12:09:52 nia Exp $
2 2
3DISTNAME= herbstluftwm-0.8.3 3DISTNAME= herbstluftwm-0.9.0
4CATEGORIES= wm 4CATEGORIES= wm
5MASTER_SITES= https://herbstluftwm.org/tarballs/ 5MASTER_SITES= https://herbstluftwm.org/tarballs/
6 6
7MAINTAINER= pkgsrc-users@NetBSD.org 7MAINTAINER= pkgsrc-users@NetBSD.org
8HOMEPAGE= https://herbstluftwm.org/ 8HOMEPAGE= https://herbstluftwm.org/
9COMMENT= Manual tiling window manager for X11 using Xlib and Glib 9COMMENT= Manual tiling window manager for X11 using Xlib and Glib
10LICENSE= modified-bsd 10LICENSE= modified-bsd
11 11
12TOOL_DEPENDS+= asciidoc-[0-9]*:../../textproc/asciidoc 12TOOL_DEPENDS+= asciidoc-[0-9]*:../../textproc/asciidoc
13 13
14USE_CMAKE= yes 14USE_CMAKE= yes
15USE_TOOLS+= pkg-config bash:run 15USE_TOOLS+= pkg-config bash:run
16USE_LANGUAGES= c c++ 16USE_LANGUAGES= c c++
17 17
18CONFIGURE_DIRS= build 18CONFIGURE_DIRS= build
19CMAKE_ARG_PATH= .. 19CMAKE_ARG_PATH= ..
20 20
21CFLAGS.NetBSD+= -D_NETBSD_SOURCE 21CFLAGS.NetBSD+= -D_NETBSD_SOURCE
22 22
23REPLACE_BASH+= share/dmenu_run_hlwm 23REPLACE_BASH+= share/dmenu_run_hlwm
24 24
 25PYTHON_VERSIONS_INCOMPATIBLE= 27
 26
 27PYTHON_FOR_BUILD_ONLY= tool
 28
25pre-configure: 29pre-configure:
26 ${MKDIR} -p ${WRKSRC}/build 30 ${MKDIR} -p ${WRKSRC}/build
27 31
28.include "../../devel/glib2/buildlink3.mk" 32.include "../../devel/glib2/buildlink3.mk"
 33.include "../../lang/python/tool.mk"
29.include "../../x11/libXext/buildlink3.mk" 34.include "../../x11/libXext/buildlink3.mk"
30.include "../../x11/libXinerama/buildlink3.mk" 35.include "../../x11/libXinerama/buildlink3.mk"
31.include "../../x11/libXrandr/buildlink3.mk" 36.include "../../x11/libXrandr/buildlink3.mk"
32.include "../../x11/libX11/buildlink3.mk" 37.include "../../x11/libX11/buildlink3.mk"
33.include "../../mk/bsd.pkg.mk" 38.include "../../mk/bsd.pkg.mk"

cvs diff -r1.2 -r1.3 pkgsrc/wm/herbstluftwm/PLIST (expand / switch to unified diff)

--- pkgsrc/wm/herbstluftwm/PLIST 2020/05/17 14:56:42 1.2
+++ pkgsrc/wm/herbstluftwm/PLIST 2020/11/19 12:09:52 1.3
@@ -1,35 +1,37 @@ @@ -1,35 +1,37 @@
1@comment $NetBSD: PLIST,v 1.2 2020/05/17 14:56:42 nia Exp $ 1@comment $NetBSD: PLIST,v 1.3 2020/11/19 12:09:52 nia Exp $
2bin/herbstclient 2bin/herbstclient
3bin/herbstluftwm 3bin/herbstluftwm
4man/man1/herbstclient.1 4man/man1/herbstclient.1
5man/man1/herbstluftwm.1 5man/man1/herbstluftwm.1
6man/man7/herbstluftwm-tutorial.7 6man/man7/herbstluftwm-tutorial.7
7share/bash-completion/completions/herbstclient 7share/bash-completion/completions/herbstclient
8share/doc/herbstluftwm/BUGS 8share/doc/herbstluftwm/BUGS
9share/doc/herbstluftwm/LICENSE 9share/doc/herbstluftwm/LICENSE
10share/doc/herbstluftwm/NEWS 10share/doc/herbstluftwm/NEWS
11share/doc/herbstluftwm/examples/README 11share/doc/herbstluftwm/examples/README
12share/doc/herbstluftwm/examples/dmenu.sh 12share/doc/herbstluftwm/examples/dmenu.sh
13share/doc/herbstluftwm/examples/dumpbeautify.sh 13share/doc/herbstluftwm/examples/dumpbeautify.sh
14share/doc/herbstluftwm/examples/exec_on_tag.sh 14share/doc/herbstluftwm/examples/exec_on_tag.sh
15share/doc/herbstluftwm/examples/execwith.sh 15share/doc/herbstluftwm/examples/execwith.sh
16share/doc/herbstluftwm/examples/float-maximize.sh 16share/doc/herbstluftwm/examples/float-maximize.sh
17share/doc/herbstluftwm/examples/floatmon.sh 17share/doc/herbstluftwm/examples/floatmon.sh
18share/doc/herbstluftwm/examples/herbstcommander.sh 18share/doc/herbstluftwm/examples/herbstcommander.sh
19share/doc/herbstluftwm/examples/keychain.sh 19share/doc/herbstluftwm/examples/keychain.sh
20share/doc/herbstluftwm/examples/lasttag.sh 20share/doc/herbstluftwm/examples/lasttag.sh
21share/doc/herbstluftwm/examples/layout.sh 21share/doc/herbstluftwm/examples/layout.sh
22share/doc/herbstluftwm/examples/loadstate.sh 22share/doc/herbstluftwm/examples/loadstate.sh
23share/doc/herbstluftwm/examples/maximize.sh 23share/doc/herbstluftwm/examples/maximize.sh
 24share/doc/herbstluftwm/examples/perclient_kb_layout.sh
24share/doc/herbstluftwm/examples/q3terminal.sh 25share/doc/herbstluftwm/examples/q3terminal.sh
25share/doc/herbstluftwm/examples/savestate.sh 26share/doc/herbstluftwm/examples/savestate.sh
26share/doc/herbstluftwm/examples/scratchpad.sh 27share/doc/herbstluftwm/examples/scratchpad.sh
27share/doc/herbstluftwm/examples/toggledualhead.sh 28share/doc/herbstluftwm/examples/toggledualhead.sh
28share/doc/herbstluftwm/examples/windowmenu.sh 29share/doc/herbstluftwm/examples/windowmenu.sh
29share/doc/herbstluftwm/examples/wselect.sh 30share/doc/herbstluftwm/examples/wselect.sh
30share/doc/herbstluftwm/herbstclient.html 31share/doc/herbstluftwm/herbstclient.html
31share/doc/herbstluftwm/herbstluftwm-tutorial.html 32share/doc/herbstluftwm/herbstluftwm-tutorial.html
32share/doc/herbstluftwm/herbstluftwm.html 33share/doc/herbstluftwm/herbstluftwm.html
 34share/doc/herbstluftwm/hlwm-doc.json
33share/fish/vendor_completions.d/herbstclient.fish 35share/fish/vendor_completions.d/herbstclient.fish
34share/xsessions/herbstluftwm.desktop 36share/xsessions/herbstluftwm.desktop
35share/zsh/site-functions/_herbstclient 37share/zsh/site-functions/_herbstclient

cvs diff -r1.4 -r1.5 pkgsrc/wm/herbstluftwm/distinfo (expand / switch to unified diff)

--- pkgsrc/wm/herbstluftwm/distinfo 2020/06/09 10:59:31 1.4
+++ pkgsrc/wm/herbstluftwm/distinfo 2020/11/19 12:09:52 1.5
@@ -1,7 +1,7 @@ @@ -1,7 +1,7 @@
1$NetBSD: distinfo,v 1.4 2020/06/09 10:59:31 nia Exp $ 1$NetBSD: distinfo,v 1.5 2020/11/19 12:09:52 nia Exp $
2 2
3SHA1 (herbstluftwm-0.8.3.tar.gz) = 0b284d3ce68a558029435789294e5875e051d1d6 3SHA1 (herbstluftwm-0.9.0.tar.gz) = f3117bd670a9402929c79b6c60fd79b25e801180
4RMD160 (herbstluftwm-0.8.3.tar.gz) = 15421fde20106a147c46af464ec6e7004fcb6402 4RMD160 (herbstluftwm-0.9.0.tar.gz) = 26fafade4f49990a49874c0c869686cf3be540ed
5SHA512 (herbstluftwm-0.8.3.tar.gz) = ff6acb64a6609030abfe315452567f7011088b39e123f3fd988448183c4bf1c65aa0ba49ba1b0ab18b959448e12638a8198093db25bcfba828791e3305966ef1 5SHA512 (herbstluftwm-0.9.0.tar.gz) = a9d4486729a65c8eb87b0d36f0cc28349f670abee82e20c9649e1348298ca5e73f9b349921007d555d620327cc09dab4c24e9c76dd971afc7f4de98b9408d925
6Size (herbstluftwm-0.8.3.tar.gz) = 379052 bytes 6Size (herbstluftwm-0.9.0.tar.gz) = 406897 bytes
7SHA1 (patch-CMakeLists.txt) = d373394ad059eb455e2e5abc1feea0e21f1b53e6 7SHA1 (patch-CMakeLists.txt) = d373394ad059eb455e2e5abc1feea0e21f1b53e6