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.shdiff -r1.5 -r1.6 pkgsrc/wm/herbstluftwm/Makefile
(nia)
@@ -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 | |||
3 | DISTNAME= herbstluftwm-0.8.3 | 3 | DISTNAME= herbstluftwm-0.9.0 | |
4 | CATEGORIES= wm | 4 | CATEGORIES= wm | |
5 | MASTER_SITES= https://herbstluftwm.org/tarballs/ | 5 | MASTER_SITES= https://herbstluftwm.org/tarballs/ | |
6 | 6 | |||
7 | MAINTAINER= pkgsrc-users@NetBSD.org | 7 | MAINTAINER= pkgsrc-users@NetBSD.org | |
8 | HOMEPAGE= https://herbstluftwm.org/ | 8 | HOMEPAGE= https://herbstluftwm.org/ | |
9 | COMMENT= Manual tiling window manager for X11 using Xlib and Glib | 9 | COMMENT= Manual tiling window manager for X11 using Xlib and Glib | |
10 | LICENSE= modified-bsd | 10 | LICENSE= modified-bsd | |
11 | 11 | |||
12 | TOOL_DEPENDS+= asciidoc-[0-9]*:../../textproc/asciidoc | 12 | TOOL_DEPENDS+= asciidoc-[0-9]*:../../textproc/asciidoc | |
13 | 13 | |||
14 | USE_CMAKE= yes | 14 | USE_CMAKE= yes | |
15 | USE_TOOLS+= pkg-config bash:run | 15 | USE_TOOLS+= pkg-config bash:run | |
16 | USE_LANGUAGES= c c++ | 16 | USE_LANGUAGES= c c++ | |
17 | 17 | |||
18 | CONFIGURE_DIRS= build | 18 | CONFIGURE_DIRS= build | |
19 | CMAKE_ARG_PATH= .. | 19 | CMAKE_ARG_PATH= .. | |
20 | 20 | |||
21 | CFLAGS.NetBSD+= -D_NETBSD_SOURCE | 21 | CFLAGS.NetBSD+= -D_NETBSD_SOURCE | |
22 | 22 | |||
23 | REPLACE_BASH+= share/dmenu_run_hlwm | 23 | REPLACE_BASH+= share/dmenu_run_hlwm | |
24 | 24 | |||
25 | PYTHON_VERSIONS_INCOMPATIBLE= 27 | |||
26 | ||||
27 | PYTHON_FOR_BUILD_ONLY= tool | |||
28 | ||||
25 | pre-configure: | 29 | pre-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" |
@@ -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 $ | |
2 | bin/herbstclient | 2 | bin/herbstclient | |
3 | bin/herbstluftwm | 3 | bin/herbstluftwm | |
4 | man/man1/herbstclient.1 | 4 | man/man1/herbstclient.1 | |
5 | man/man1/herbstluftwm.1 | 5 | man/man1/herbstluftwm.1 | |
6 | man/man7/herbstluftwm-tutorial.7 | 6 | man/man7/herbstluftwm-tutorial.7 | |
7 | share/bash-completion/completions/herbstclient | 7 | share/bash-completion/completions/herbstclient | |
8 | share/doc/herbstluftwm/BUGS | 8 | share/doc/herbstluftwm/BUGS | |
9 | share/doc/herbstluftwm/LICENSE | 9 | share/doc/herbstluftwm/LICENSE | |
10 | share/doc/herbstluftwm/NEWS | 10 | share/doc/herbstluftwm/NEWS | |
11 | share/doc/herbstluftwm/examples/README | 11 | share/doc/herbstluftwm/examples/README | |
12 | share/doc/herbstluftwm/examples/dmenu.sh | 12 | share/doc/herbstluftwm/examples/dmenu.sh | |
13 | share/doc/herbstluftwm/examples/dumpbeautify.sh | 13 | share/doc/herbstluftwm/examples/dumpbeautify.sh | |
14 | share/doc/herbstluftwm/examples/exec_on_tag.sh | 14 | share/doc/herbstluftwm/examples/exec_on_tag.sh | |
15 | share/doc/herbstluftwm/examples/execwith.sh | 15 | share/doc/herbstluftwm/examples/execwith.sh | |
16 | share/doc/herbstluftwm/examples/float-maximize.sh | 16 | share/doc/herbstluftwm/examples/float-maximize.sh | |
17 | share/doc/herbstluftwm/examples/floatmon.sh | 17 | share/doc/herbstluftwm/examples/floatmon.sh | |
18 | share/doc/herbstluftwm/examples/herbstcommander.sh | 18 | share/doc/herbstluftwm/examples/herbstcommander.sh | |
19 | share/doc/herbstluftwm/examples/keychain.sh | 19 | share/doc/herbstluftwm/examples/keychain.sh | |
20 | share/doc/herbstluftwm/examples/lasttag.sh | 20 | share/doc/herbstluftwm/examples/lasttag.sh | |
21 | share/doc/herbstluftwm/examples/layout.sh | 21 | share/doc/herbstluftwm/examples/layout.sh | |
22 | share/doc/herbstluftwm/examples/loadstate.sh | 22 | share/doc/herbstluftwm/examples/loadstate.sh | |
23 | share/doc/herbstluftwm/examples/maximize.sh | 23 | share/doc/herbstluftwm/examples/maximize.sh | |
24 | share/doc/herbstluftwm/examples/perclient_kb_layout.sh | |||
24 | share/doc/herbstluftwm/examples/q3terminal.sh | 25 | share/doc/herbstluftwm/examples/q3terminal.sh | |
25 | share/doc/herbstluftwm/examples/savestate.sh | 26 | share/doc/herbstluftwm/examples/savestate.sh | |
26 | share/doc/herbstluftwm/examples/scratchpad.sh | 27 | share/doc/herbstluftwm/examples/scratchpad.sh | |
27 | share/doc/herbstluftwm/examples/toggledualhead.sh | 28 | share/doc/herbstluftwm/examples/toggledualhead.sh | |
28 | share/doc/herbstluftwm/examples/windowmenu.sh | 29 | share/doc/herbstluftwm/examples/windowmenu.sh | |
29 | share/doc/herbstluftwm/examples/wselect.sh | 30 | share/doc/herbstluftwm/examples/wselect.sh | |
30 | share/doc/herbstluftwm/herbstclient.html | 31 | share/doc/herbstluftwm/herbstclient.html | |
31 | share/doc/herbstluftwm/herbstluftwm-tutorial.html | 32 | share/doc/herbstluftwm/herbstluftwm-tutorial.html | |
32 | share/doc/herbstluftwm/herbstluftwm.html | 33 | share/doc/herbstluftwm/herbstluftwm.html | |
34 | share/doc/herbstluftwm/hlwm-doc.json | |||
33 | share/fish/vendor_completions.d/herbstclient.fish | 35 | share/fish/vendor_completions.d/herbstclient.fish | |
34 | share/xsessions/herbstluftwm.desktop | 36 | share/xsessions/herbstluftwm.desktop | |
35 | share/zsh/site-functions/_herbstclient | 37 | share/zsh/site-functions/_herbstclient |
@@ -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 | |||
3 | SHA1 (herbstluftwm-0.8.3.tar.gz) = 0b284d3ce68a558029435789294e5875e051d1d6 | 3 | SHA1 (herbstluftwm-0.9.0.tar.gz) = f3117bd670a9402929c79b6c60fd79b25e801180 | |
4 | RMD160 (herbstluftwm-0.8.3.tar.gz) = 15421fde20106a147c46af464ec6e7004fcb6402 | 4 | RMD160 (herbstluftwm-0.9.0.tar.gz) = 26fafade4f49990a49874c0c869686cf3be540ed | |
5 | SHA512 (herbstluftwm-0.8.3.tar.gz) = ff6acb64a6609030abfe315452567f7011088b39e123f3fd988448183c4bf1c65aa0ba49ba1b0ab18b959448e12638a8198093db25bcfba828791e3305966ef1 | 5 | SHA512 (herbstluftwm-0.9.0.tar.gz) = a9d4486729a65c8eb87b0d36f0cc28349f670abee82e20c9649e1348298ca5e73f9b349921007d555d620327cc09dab4c24e9c76dd971afc7f4de98b9408d925 | |
6 | Size (herbstluftwm-0.8.3.tar.gz) = 379052 bytes | 6 | Size (herbstluftwm-0.9.0.tar.gz) = 406897 bytes | |
7 | SHA1 (patch-CMakeLists.txt) = d373394ad059eb455e2e5abc1feea0e21f1b53e6 | 7 | SHA1 (patch-CMakeLists.txt) = d373394ad059eb455e2e5abc1feea0e21f1b53e6 |