pkgsrc-Changes archive

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

CVS commit: pkgsrc/wm/xmonad-contrib



Module Name:    pkgsrc
Committed By:   pho
Date:           Sun Feb  2 06:02:11 UTC 2025

Modified Files:
        pkgsrc/wm/xmonad-contrib: Makefile PLIST distinfo

Log Message:
wm/xmonad-contrib: update to xmonad-contrib-0.18.1

## _unreleased_

## 0.18.1 (August 20, 2024)

### Breaking Changes

  * `XMonad.Hooks.StatusBars`

    - Move status bar functions from the `IO` to the `X` monad to
      allow them to look up information from `X`, like the screen
      width. Existing configurations may need to use `io` from
      `XMonad.Core` or `liftIO` from `Control.Monad.IO.Class` in
      order to lift any existing `IO StatusBarConfig` values into
      `X StatusBarConfig` values.

  * `XMonad.Prompt`

    - Added an additional `XPConfig` argument to `historyCompletion` and
      `historyCompletionP`. Calls along the lines of `historyCompletionP
      myFunc` should be changed to `historyCompletionP myConf myFunc`.
      If not `myConf` is lying around, `def` can be used instead.

  * `XMonad.Actions.GridSelect`

    - Added the `gs_cancelOnEmptyClick` field to `GSConfig`, which makes
      mouse clicks into "empty space" cancel the current grid-select.
      Users explicitly defining their own `GSConfig` record will have to
      add this to their definitions. Additionally, the field defaults to
      `True`—to retain the old behaviour, set it to `False`.

### New Modules

  * `XMonad.Actions.Profiles`

    - Group workspaces by similarity. Useful when one has lots
      of workspaces and uses only a couple per unit of work.

  * `XMonad.Hooks.FloatConfigureReq`

    - Customize handling of floating windows' move/resize/restack requests
      (ConfigureRequest). Useful as a workaround for some misbehaving client
      applications (Steam, rxvt-unicode, anything that tries to restore
      absolute position of floats).

  * `XMonad.Layout.Columns`

    - Organize windows in columns. This layout allows to move/resize windows in
      every directions.

  * `XMonad.Prompt.WindowBringer`

    - Added `copyMenu`, a convenient way to copy a window to the current workspace.

### Bug Fixes and Minor Changes

  * Fix build-with-cabal.sh when XDG_CONFIG_HOME is defined.

  * `XMonad.Util.EZConfig`

    - Fixed `checkKeymap` warning that all keybindings are duplicates.

  * `XMonad.Hooks.ManageHelpers`

    - Added `isNotification` predicate to check for windows with
      `_NET_WM_WINDOW_TYPE` property of `_NET_WM_WINDOW_TYPE_NOTIFICATION`.

  * `XMonad.Prompt.OrgMode`

    - Added `HH:MM-HH:MM` and `HH:MM+HH` syntax to specify time spans.

  * `XMonad.Prompt`

    - The history file is not extraneously read and written anymore if
      the `historySize` is set to 0.

  * `XMonad.Hooks.EwmhDesktops`

    - Requests for unmanaged windows no longer cause a refresh. This avoids
      flicker and also fixes disappearing menus in the Steam client and
      possibly a few other client applications.

      (See also `XMonad.Hooks.FloatConfigureReq` and/or `XMonad.Util.Hacks`
      for additional Steam client workarounds.)

  * `XMonad.Actions.Submap`

    - Added `visualSubmapSorted` to enable sorting of the keymap
      descriptions.

  * `XMonad.Hooks.ScreenCorners`

    - Added screen edge support with `SCTop`, `SCBottom`, `SCLeft` and
      `SCRight`. Now both corners and edges are supported.

  * `XMonad.Actions.WindowNavigation`

    - Improve navigation in presence of floating windows.
    - Handle window switching when in `Full` layout.

### Other changes


To generate a diff of this commit:
cvs rdiff -u -r1.24 -r1.25 pkgsrc/wm/xmonad-contrib/Makefile
cvs rdiff -u -r1.8 -r1.9 pkgsrc/wm/xmonad-contrib/PLIST
cvs rdiff -u -r1.12 -r1.13 pkgsrc/wm/xmonad-contrib/distinfo

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: pkgsrc/wm/xmonad-contrib/Makefile
diff -u pkgsrc/wm/xmonad-contrib/Makefile:1.24 pkgsrc/wm/xmonad-contrib/Makefile:1.25
--- pkgsrc/wm/xmonad-contrib/Makefile:1.24      Thu May  9 01:32:51 2024
+++ pkgsrc/wm/xmonad-contrib/Makefile   Sun Feb  2 06:02:11 2025
@@ -1,8 +1,7 @@
-# $NetBSD: Makefile,v 1.24 2024/05/09 01:32:51 pho Exp $
+# $NetBSD: Makefile,v 1.25 2025/02/02 06:02:11 pho Exp $
 
-DISTNAME=      xmonad-contrib-0.18.0
+DISTNAME=      xmonad-contrib-0.18.1
 PKGNAME=       ${DISTNAME}
-PKGREVISION=   1
 CATEGORIES=    wm
 
 MAINTAINER=    degroote%NetBSD.org@localhost

Index: pkgsrc/wm/xmonad-contrib/PLIST
diff -u pkgsrc/wm/xmonad-contrib/PLIST:1.8 pkgsrc/wm/xmonad-contrib/PLIST:1.9
--- pkgsrc/wm/xmonad-contrib/PLIST:1.8  Tue Apr 30 06:04:24 2024
+++ pkgsrc/wm/xmonad-contrib/PLIST      Sun Feb  2 06:02:11 2025
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.8 2024/04/30 06:04:24 pho Exp $
+@comment $NetBSD: PLIST,v 1.9 2025/02/02 06:02:11 pho Exp $
 ${PLIST.shlibs}lib/${HS_PLATFORM}/libHS${HS_PKGID}-${HS_VER}.so
 ${PLIST.shlibs}lib/${HS_PLATFORM}/${HS_PKGID}/XMonad/Actions/AfterDrag.dyn_hi
 lib/${HS_PLATFORM}/${HS_PKGID}/XMonad/Actions/AfterDrag.hi
@@ -126,6 +126,9 @@ ${PLIST.prof}lib/${HS_PLATFORM}/${HS_PKG
 ${PLIST.shlibs}lib/${HS_PLATFORM}/${HS_PKGID}/XMonad/Actions/Prefix.dyn_hi
 lib/${HS_PLATFORM}/${HS_PKGID}/XMonad/Actions/Prefix.hi
 ${PLIST.prof}lib/${HS_PLATFORM}/${HS_PKGID}/XMonad/Actions/Prefix.p_hi
+${PLIST.shlibs}lib/${HS_PLATFORM}/${HS_PKGID}/XMonad/Actions/Profiles.dyn_hi
+lib/${HS_PLATFORM}/${HS_PKGID}/XMonad/Actions/Profiles.hi
+${PLIST.prof}lib/${HS_PLATFORM}/${HS_PKGID}/XMonad/Actions/Profiles.p_hi
 ${PLIST.shlibs}lib/${HS_PLATFORM}/${HS_PKGID}/XMonad/Actions/Promote.dyn_hi
 lib/${HS_PLATFORM}/${HS_PKGID}/XMonad/Actions/Promote.hi
 ${PLIST.prof}lib/${HS_PLATFORM}/${HS_PKGID}/XMonad/Actions/Promote.p_hi
@@ -309,6 +312,9 @@ ${PLIST.prof}lib/${HS_PLATFORM}/${HS_PKG
 ${PLIST.shlibs}lib/${HS_PLATFORM}/${HS_PKGID}/XMonad/Hooks/FadeWindows.dyn_hi
 lib/${HS_PLATFORM}/${HS_PKGID}/XMonad/Hooks/FadeWindows.hi
 ${PLIST.prof}lib/${HS_PLATFORM}/${HS_PKGID}/XMonad/Hooks/FadeWindows.p_hi
+${PLIST.shlibs}lib/${HS_PLATFORM}/${HS_PKGID}/XMonad/Hooks/FloatConfigureReq.dyn_hi
+lib/${HS_PLATFORM}/${HS_PKGID}/XMonad/Hooks/FloatConfigureReq.hi
+${PLIST.prof}lib/${HS_PLATFORM}/${HS_PKGID}/XMonad/Hooks/FloatConfigureReq.p_hi
 ${PLIST.shlibs}lib/${HS_PLATFORM}/${HS_PKGID}/XMonad/Hooks/FloatNext.dyn_hi
 lib/${HS_PLATFORM}/${HS_PKGID}/XMonad/Hooks/FloatNext.hi
 ${PLIST.prof}lib/${HS_PLATFORM}/${HS_PKGID}/XMonad/Hooks/FloatNext.p_hi
@@ -438,6 +444,9 @@ ${PLIST.prof}lib/${HS_PLATFORM}/${HS_PKG
 ${PLIST.shlibs}lib/${HS_PLATFORM}/${HS_PKGID}/XMonad/Layout/Column.dyn_hi
 lib/${HS_PLATFORM}/${HS_PKGID}/XMonad/Layout/Column.hi
 ${PLIST.prof}lib/${HS_PLATFORM}/${HS_PKGID}/XMonad/Layout/Column.p_hi
+${PLIST.shlibs}lib/${HS_PLATFORM}/${HS_PKGID}/XMonad/Layout/Columns.dyn_hi
+lib/${HS_PLATFORM}/${HS_PKGID}/XMonad/Layout/Columns.hi
+${PLIST.prof}lib/${HS_PLATFORM}/${HS_PKGID}/XMonad/Layout/Columns.p_hi
 ${PLIST.shlibs}lib/${HS_PLATFORM}/${HS_PKGID}/XMonad/Layout/Combo.dyn_hi
 lib/${HS_PLATFORM}/${HS_PKGID}/XMonad/Layout/Combo.hi
 ${PLIST.prof}lib/${HS_PLATFORM}/${HS_PKGID}/XMonad/Layout/Combo.p_hi
@@ -1013,6 +1022,7 @@ ${PLIST.doc}share/doc/${HS_PLATFORM}/${P
 ${PLIST.doc}share/doc/${HS_PLATFORM}/${PKGNAME}/html/XMonad-Actions-PhysicalScreens.html
 ${PLIST.doc}share/doc/${HS_PLATFORM}/${PKGNAME}/html/XMonad-Actions-Plane.html
 ${PLIST.doc}share/doc/${HS_PLATFORM}/${PKGNAME}/html/XMonad-Actions-Prefix.html
+${PLIST.doc}share/doc/${HS_PLATFORM}/${PKGNAME}/html/XMonad-Actions-Profiles.html
 ${PLIST.doc}share/doc/${HS_PLATFORM}/${PKGNAME}/html/XMonad-Actions-Promote.html
 ${PLIST.doc}share/doc/${HS_PLATFORM}/${PKGNAME}/html/XMonad-Actions-RandomBackground.html
 ${PLIST.doc}share/doc/${HS_PLATFORM}/${PKGNAME}/html/XMonad-Actions-RepeatAction.html
@@ -1074,6 +1084,7 @@ ${PLIST.doc}share/doc/${HS_PLATFORM}/${P
 ${PLIST.doc}share/doc/${HS_PLATFORM}/${PKGNAME}/html/XMonad-Hooks-EwmhDesktops.html
 ${PLIST.doc}share/doc/${HS_PLATFORM}/${PKGNAME}/html/XMonad-Hooks-FadeInactive.html
 ${PLIST.doc}share/doc/${HS_PLATFORM}/${PKGNAME}/html/XMonad-Hooks-FadeWindows.html
+${PLIST.doc}share/doc/${HS_PLATFORM}/${PKGNAME}/html/XMonad-Hooks-FloatConfigureReq.html
 ${PLIST.doc}share/doc/${HS_PLATFORM}/${PKGNAME}/html/XMonad-Hooks-FloatNext.html
 ${PLIST.doc}share/doc/${HS_PLATFORM}/${PKGNAME}/html/XMonad-Hooks-Focus.html
 ${PLIST.doc}share/doc/${HS_PLATFORM}/${PKGNAME}/html/XMonad-Hooks-InsertPosition.html
@@ -1117,6 +1128,7 @@ ${PLIST.doc}share/doc/${HS_PLATFORM}/${P
 ${PLIST.doc}share/doc/${HS_PLATFORM}/${PKGNAME}/html/XMonad-Layout-Circle.html
 ${PLIST.doc}share/doc/${HS_PLATFORM}/${PKGNAME}/html/XMonad-Layout-CircleEx.html
 ${PLIST.doc}share/doc/${HS_PLATFORM}/${PKGNAME}/html/XMonad-Layout-Column.html
+${PLIST.doc}share/doc/${HS_PLATFORM}/${PKGNAME}/html/XMonad-Layout-Columns.html
 ${PLIST.doc}share/doc/${HS_PLATFORM}/${PKGNAME}/html/XMonad-Layout-Combo.html
 ${PLIST.doc}share/doc/${HS_PLATFORM}/${PKGNAME}/html/XMonad-Layout-ComboP.html
 ${PLIST.doc}share/doc/${HS_PLATFORM}/${PKGNAME}/html/XMonad-Layout-Cross.html

Index: pkgsrc/wm/xmonad-contrib/distinfo
diff -u pkgsrc/wm/xmonad-contrib/distinfo:1.12 pkgsrc/wm/xmonad-contrib/distinfo:1.13
--- pkgsrc/wm/xmonad-contrib/distinfo:1.12      Tue Apr 30 06:04:24 2024
+++ pkgsrc/wm/xmonad-contrib/distinfo   Sun Feb  2 06:02:11 2025
@@ -1,5 +1,5 @@
-$NetBSD: distinfo,v 1.12 2024/04/30 06:04:24 pho Exp $
+$NetBSD: distinfo,v 1.13 2025/02/02 06:02:11 pho Exp $
 
-BLAKE2s (xmonad-contrib-0.18.0.tar.gz) = 2aa5e0cfeccc8f32bd6afec64174a2caf14b53c53495ef61cdb840495f9f1a62
-SHA512 (xmonad-contrib-0.18.0.tar.gz) = 76c0e1c2801b5e944b515244d49cd5b8d6a63a24bb8cdc5aea21f01530d4385660a84cddb6dca282c5d710971074927fd02d42ce0ad40d8648086017d8afa549
-Size (xmonad-contrib-0.18.0.tar.gz) = 690075 bytes
+BLAKE2s (xmonad-contrib-0.18.1.tar.gz) = fa9603236911dc2638f6f4afe7ddb4b1e570e8249588abbad6bbf511ea8daf6a
+SHA512 (xmonad-contrib-0.18.1.tar.gz) = 3d4c900f92fadd469042f5cbac73e37f89156194e6c90be12ee5946aa2287820dbac6c72392227460369cb81fe12156ce196ce1200e051c4032f3897e4be187a
+Size (xmonad-contrib-0.18.1.tar.gz) = 710400 bytes



Home | Main Index | Thread Index | Old Index