Sat Jan 18 21:45:35 2020 UTC ()
bspwm: Update to 0.9.9

# From 0.9.8 to 0.9.9

- Fix a memory allocation bug in the implementation of `wm --restart`.
- Honor `single_monocle` when the `hidden` flag is toggled.

# From 0.9.7 to 0.9.8

- Fix a potential infinite loop.
- Fix two bugs having to do with `single_monocle`.
- Honor `removal_adjustment` for the spiral automatic insertion scheme.

# From 0.9.6 to 0.9.7

This release fixes a bug in the behavior of `single_monocle`.

# From 0.9.4 to 0.9.6

## Additions

- New *wm* command: `--restart`. It was already possible to restart `bspwm` without loosing the current state through `--{dump,load}-state`, but this command will also keep the existing subscribers intact.
- New settings: `automatic_scheme`, `removal_adjustment`. The automatic insertion mode now provides three ways of inserting a new node: `spiral`, `longest_side` (the default) and `alternate`. Those schemes are described in the README.
- New settings: `ignore_ewmh_struts`, `presel_feedback`, `{top,right,bottom,left}_monocle_padding`.
- New node descriptor: `smallest`.
- New desktop modifier: `active`.

## Changes

- The `focused` and `active` modifiers now mean the same thing across every object.
- Fullscreen windows are no longer sent to the `above` layer. Within the same layer, fullscreen windows are now above floating windows. If you want a floating window to be above a fullscreen window, you'll need to rely on layers.
- Pseudo-tiled windows now shrink automatically.

## Removals

- The `paddingless_monocle` setting was removed (and subsumed). The effect of `paddingless_monocle` can now be achieved with:
```shell
for side in top right bottom left; do
	bspc config ${side}_monocle_padding -$(bspc config ${side}_padding)
done
```

# From 0.9.3 to 0.9.4

## Changes

- The following events: `node_{manage,unmanage}` are now `node_{add,remove}`.

## Additions

- New monitor/desktop/node descriptors: `any`, `newest`.
- New node flag: `marked`.
- New monitor descriptor: `pointed`.
- New *wm* command: `--reorder-monitors`.
- Receptacles are now described in the manual.
- New `--follow` option added to `node -{m,d,n,s}` and `desktop -{m,s}`.
- The *subscribe* command now has the following options: `--fifo`, `--count`.
- New settings: `ignore_ewmh_fullscreen`, `mapping_events_count`.

# From 0.9.2 to 0.9.3

## Changes

- *click_to_focus* is now a button name. Specifying a boolean is deprecated but will still work (`true` is equivalent to `button1`).

## Additions

- `node -r` now accepts a relative fraction argument.
- An option was added to `query -{M,D,N}` in order to output names instead of IDs: `--names`.
- New rule consequence: `rectangle=WxH+X+Y`.
- New settings: `swallow_first_click` and `directional_focus_tightness`.


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

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

--- pkgsrc/wm/bspwm/Makefile 2017/05/31 05:22:09 1.5
+++ pkgsrc/wm/bspwm/Makefile 2020/01/18 21:45:34 1.6
@@ -1,16 +1,16 @@ @@ -1,16 +1,16 @@
1# $NetBSD: Makefile,v 1.5 2017/05/31 05:22:09 maya Exp $ 1# $NetBSD: Makefile,v 1.6 2020/01/18 21:45:34 nia Exp $
2 2
3DISTNAME= bspwm-0.9.2 3DISTNAME= bspwm-0.9.9
4CATEGORIES= wm 4CATEGORIES= wm
5MASTER_SITES= ${MASTER_SITE_GITHUB:=baskerville/} 5MASTER_SITES= ${MASTER_SITE_GITHUB:=baskerville/}
6GITHUB_TAG= ${PKGVERSION_NOREV} 6GITHUB_TAG= ${PKGVERSION_NOREV}
7 7
8MAINTAINER= youri@NetBSD.org 8MAINTAINER= youri@NetBSD.org
9HOMEPAGE= https://github.com/baskerville/bspwm 9HOMEPAGE= https://github.com/baskerville/bspwm
10COMMENT= Binary space partitioning window manager 10COMMENT= Binary space partitioning window manager
11LICENSE= 2-clause-bsd 11LICENSE= 2-clause-bsd
12 12
13USE_TOOLS+= gmake bash:run 13USE_TOOLS+= gmake bash:run
14 14
15LDFLAGS.SunOS+= -lsocket -lnsl 15LDFLAGS.SunOS+= -lsocket -lnsl
16 16

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

--- pkgsrc/wm/bspwm/PLIST 2017/05/31 05:22:09 1.2
+++ pkgsrc/wm/bspwm/PLIST 2020/01/18 21:45:34 1.3
@@ -1,33 +1,25 @@ @@ -1,33 +1,25 @@
1@comment $NetBSD: PLIST,v 1.2 2017/05/31 05:22:09 maya Exp $ 1@comment $NetBSD: PLIST,v 1.3 2020/01/18 21:45:34 nia Exp $
2bin/bspc 2bin/bspc
3bin/bspwm 3bin/bspwm
4man/man1/bspc.1 4man/man1/bspc.1
5man/man1/bspwm.1 5man/man1/bspwm.1
6share/bash-completion/completions/bspc 6share/bash-completion/completions/bspc
7share/doc/bspwm/CHANGELOG.md 7share/doc/bspwm/CHANGELOG.md
8share/doc/bspwm/CONTRIBUTING.md 8share/doc/bspwm/CONTRIBUTING.md
9share/doc/bspwm/INSTALL.md 9share/doc/bspwm/INSTALL.md
10share/doc/bspwm/MISC.md 10share/doc/bspwm/MISC.md
11share/doc/bspwm/README.md 11share/doc/bspwm/README.md
12share/doc/bspwm/TODO.md 12share/doc/bspwm/TODO.md
 13share/examples/bspwm/README.md
13share/examples/bspwm/bspwmrc 14share/examples/bspwm/bspwmrc
14share/examples/bspwm/external_rules/bspwmrc 15share/examples/bspwm/external_rules
15share/examples/bspwm/external_rules/external_rules 16share/examples/bspwm/extract_canvas
16share/examples/bspwm/external_rules/pseudo_automatic_mode/README.md 17share/examples/bspwm/induce_rules
17share/examples/bspwm/external_rules/pseudo_automatic_mode/external_rules 18share/examples/bspwm/panel
18share/examples/bspwm/loop/bspwmrc 19share/examples/bspwm/panel_bar
19share/examples/bspwm/loop/profile 20share/examples/bspwm/panel_colors
20share/examples/bspwm/loop/sxhkdrc 21share/examples/bspwm/profile
21share/examples/bspwm/loop/wm 
22share/examples/bspwm/loop/xinitrc 
23share/examples/bspwm/overlapping_borders/bspwmrc 
24share/examples/bspwm/panel/bspwmrc 
25share/examples/bspwm/panel/panel 
26share/examples/bspwm/panel/panel_bar 
27share/examples/bspwm/panel/panel_colors 
28share/examples/bspwm/panel/profile 
29share/examples/bspwm/panel/sxhkdrc 
30share/examples/bspwm/sxhkdrc 22share/examples/bspwm/sxhkdrc
31share/fish/vendor_completions.d/bspc.fish 23share/fish/vendor_completions.d/bspc.fish
32share/xsessions/bspwm.desktop 24share/xsessions/bspwm.desktop
33share/zsh/site-functions/_bspc 25share/zsh/site-functions/_bspc

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

--- pkgsrc/wm/bspwm/distinfo 2017/05/31 05:22:09 1.4
+++ pkgsrc/wm/bspwm/distinfo 2020/01/18 21:45:34 1.5
@@ -1,7 +1,7 @@ @@ -1,7 +1,7 @@
1$NetBSD: distinfo,v 1.4 2017/05/31 05:22:09 maya Exp $ 1$NetBSD: distinfo,v 1.5 2020/01/18 21:45:34 nia Exp $
2 2
3SHA1 (bspwm-0.9.2.tar.gz) = 9f6a7b16c95eb21a1ff6acb2102389c8c8c72226 3SHA1 (bspwm-0.9.9.tar.gz) = d16a705c294e92bf7fe32d2429171e118b420521
4RMD160 (bspwm-0.9.2.tar.gz) = 66b2ae8ea46542732a44aa0ac9a58136f3cbf6cc 4RMD160 (bspwm-0.9.9.tar.gz) = 774176c23e9eb3fb7777f1da7c12cbacd4828e06
5SHA512 (bspwm-0.9.2.tar.gz) = fe46d74ecc1ab29caa038d8bb54e13cde8a40e28a014f8b313222db6e8a3323d3ec2103f4ff78008bb0252fa2d560424788ea3be66faaf38a2b8aa3b46b09e2c 5SHA512 (bspwm-0.9.9.tar.gz) = 17f70e44667813fafcf0df144ed211df5a4479af6dfaf6e0a6bb7154a7380fa48d6135e8c440b6202d07012b76ac7372f73d4bf2f0c3a6716ed998d2ee4e59a2
6Size (bspwm-0.9.2.tar.gz) = 92558 bytes 6Size (bspwm-0.9.9.tar.gz) = 111119 bytes
7SHA1 (patch-Makefile) = 3880d785f02f60ba4291738070e6f9c8f7494f22 7SHA1 (patch-Makefile) = 3880d785f02f60ba4291738070e6f9c8f7494f22