The NetBSD Project

CVS log for pkgsrc/wm/xmonad/Makefile

[BACK] Up to [] / pkgsrc / wm / xmonad

Request diff between arbitrary revisions

Default branch: MAIN

Revision 1.22 / (download) - annotate - [select for diffs], Tue Feb 7 01:41:17 2023 UTC (35 hours, 56 minutes ago) by pho
Branch: MAIN
Changes since 1.21: +2 -1 lines
Diff to previous 1.21 (colored)

revbump all the Haskell packages after modifying the runtime system of lang/ghc94

Revision 1.21 / (download) - annotate - [select for diffs], Thu Jan 26 09:53:59 2023 UTC (13 days, 3 hours ago) by pho
Branch: MAIN
Changes since 1.20: +1 -3 lines
Diff to previous 1.20 (colored)

wm/xmonad: Remove unnecessary dependencies

Revision 1.20 / (download) - annotate - [select for diffs], Wed Jan 25 16:52:53 2023 UTC (13 days, 20 hours ago) by pho
Branch: MAIN
Changes since 1.19: +3 -4 lines
Diff to previous 1.19 (colored)

wm/xmonad: Update to 0.17.1

0.17.1 (September 3, 2021)

* Added custom cursor shapes for resizing and moving windows.
* Exported cacheNumlockMask and mkGrabs from XMonad.Operations.

Bug Fixes
* Fixed border color of windows with alpha channel. Now all windows have
  the same opaque border color.
* Change the main loop to try to avoid GHC bug 21708 on systems running GHC
  9.2 up to version 9.2.3. The issue has been fixed in GHC 9.2.4 and all
  later releases.

Revision 1.19 / (download) - annotate - [select for diffs], Sat Feb 26 03:58:33 2022 UTC (11 months, 1 week ago) by pho
Branch: MAIN
CVS Tags: pkgsrc-2022Q4-base, pkgsrc-2022Q4, pkgsrc-2022Q3-base, pkgsrc-2022Q3, pkgsrc-2022Q2-base, pkgsrc-2022Q2, pkgsrc-2022Q1-base, pkgsrc-2022Q1
Changes since 1.18: +2 -2 lines
Diff to previous 1.18 (colored)

Bump all Haskell packages after enabling "split sections" in mk/

Revision 1.18 / (download) - annotate - [select for diffs], Sat Feb 12 08:50:58 2022 UTC (11 months, 3 weeks ago) by pho
Branch: MAIN
Changes since 1.17: +2 -1 lines
Diff to previous 1.17 (colored)

revbump after changing the default Haskell compiler

Revision 1.17 / (download) - annotate - [select for diffs], Fri Feb 11 15:57:01 2022 UTC (11 months, 3 weeks ago) by pho
Branch: MAIN
Changes since 1.16: +4 -16 lines
Diff to previous 1.16 (colored)

Update to xmonad-0.17.0

0.17.0 (October 27, 2021)
* Migrated X.L.LayoutCombinators.(|||) into XMonad.Layout, providing the
  ability to directly jump to a layout with the JumpToLayout message.
* Recompilation now detects stack.yaml (can be a symlink) alongside
  xmonad.hs and switches to using stack ghc. We also updated
  with instructions for cabal-install that lead to correct recompilation.
* Deprecation warnings during recompilation are no longer suppressed to
  make it easier for us to clean up the codebase. These can still be
  suppressed manually using an OPTIONS_GHC pragma with -Wno-deprecations.
* Improve handling of XDG directories.
  * If all three of xmonad's environment variables (XMONAD_DATA_DIR,
    XMONAD_CONFIG_DIR, and XMONAD_CACHE_DIR) are set, use them.
  * If there is a build script called build (see these build scripts for
    usage examples) or configuration xmonad.hs in ~/.xmonad, set all three
    directories to ~/.xmonad.
  * Otherwise, use the xmonad directory in XDG_DATA_HOME, XDG_CONFIG_HOME,
    and XDG_CACHE_HOME (or their respective fallbacks). These directories
    are created if necessary.
* In the cases of 1. and 3., the build script or executable is expected to
  be in the config dir.
* Additionally, the xmonad config binary and intermediate object files were
  moved to the cache directory (only relevant if using XDG or
* Added Foldable, Functor, and Traversable instances for Stack.
* Added Typeable layout constraint to LayoutClass, making it possible to
  cast Layout back into a concrete type and extract current layout state
  from it.
* Export constructor for Choose and CLR from Module.Layout to allow
  pattern-matching on the left and right sub-layouts of Choose l r a.
* Added withUnfocused function to XMonad.Operations, allowing for X
  operations to be applied to unfocused windows.

Bug Fixes
* Fixed a bug when using multiple screens with different dimensions,
  causing some floating windows to be smaller/larger than the size they
* Compatibility with GHC 9.0
* Fixed dunst notifications being obscured when moving

Breaking Changes
* Made (<&&>) and (<||>) non-strict in their right operand; i.e., these
  operators now implement short-circuit evaluation so the right operand is
  evaluated only if the left operand does not suffice to determine the
* Change ScreenDetail to a newtype and make RationalRect strict in its
* Added the extensibleConf field to XConfig which makes it easier for
  contrib modules to have composable configuration (custom hooks, ур.
* util/GenerateManpage.hs is no longer distributed in the tarball. Instead,
  the manpage source is regenerated and manpage rebuilt automatically in
* DestroyWindowEvent is now broadcasted to layouts to let them know
  window-specific resources can be discarded.

Revision 1.16 / (download) - annotate - [select for diffs], Tue Jan 18 02:48:30 2022 UTC (12 months, 3 weeks ago) by pho
Branch: MAIN
Changes since 1.15: +2 -2 lines
Diff to previous 1.15 (colored)

Bump packages that depends on GHC

Revision 1.15 / (download) - annotate - [select for diffs], Mon May 3 19:01:20 2021 UTC (21 months, 1 week ago) by pho
Branch: MAIN
CVS Tags: pkgsrc-2021Q4-base, pkgsrc-2021Q4, pkgsrc-2021Q3-base, pkgsrc-2021Q3, pkgsrc-2021Q2-base, pkgsrc-2021Q2
Changes since 1.14: +2 -1 lines
Diff to previous 1.14 (colored)

*: Bump PKGREVISION for ghc-9.0.1

Revision 1.14 / (download) - annotate - [select for diffs], Sun Apr 25 14:19:34 2021 UTC (21 months, 2 weeks ago) by pho
Branch: MAIN
Changes since 1.13: +2 -2 lines
Diff to previous 1.13 (colored)

Fix build with GHC 9

Revision 1.13 / (download) - annotate - [select for diffs], Sat Jan 11 14:37:18 2020 UTC (3 years ago) by pho
Branch: MAIN
CVS Tags: pkgsrc-2021Q1-base, pkgsrc-2021Q1, pkgsrc-2020Q4-base, pkgsrc-2020Q4, pkgsrc-2020Q3-base, pkgsrc-2020Q3, pkgsrc-2020Q2-base, pkgsrc-2020Q2, pkgsrc-2020Q1-base, pkgsrc-2020Q1
Changes since 1.12: +2 -7 lines
Diff to previous 1.12 (colored)


Revision 1.12 / (download) - annotate - [select for diffs], Sat Jan 11 14:01:07 2020 UTC (3 years ago) by pho
Branch: MAIN
Changes since 1.11: +7 -10 lines
Diff to previous 1.11 (colored)

Update to xmonad-0.15

* Reimplement sendMessage to deal properly with windowset changes made
  during handling.
* Add new library functions windowBracket and modifyWindowSet to

Revision 1.11 / (download) - annotate - [select for diffs], Thu Jan 2 17:11:37 2020 UTC (3 years, 1 month ago) by pho
Branch: MAIN
Changes since 1.10: +8 -2 lines
Diff to previous 1.10 (colored)

Update to xmonad-0.14

0.14 (July 30, 2018)
Bug Fixes
* The state file that xmonad uses while restarting itself is now
  removed after it is processed. This fixes a bug that manifested in
  several different ways:
  * Names of old workspaces would be resurrected after a restart
  * Screen sizes would be wrong after changing monitor configuration
  * spawnOnce stopped working (xmonad/xmonad-contrib#155)
  * Focus did not follow when moving between workspaces (#87)
  * etc.
* Recover old behavior (in 0.12) when focusFollowsMouse == True: the
  focus follows when the mouse enters another workspace but not moving
  into any window.
* Compiles with GHC 8.4.1
* Restored compatability with GHC version prior to 8.0.1 by removing
  the dependency on directory version 1.2.3.

0.13 (February 10, 2017)
Breaking Changes
* When restarting xmonad, resume state is no longer passed to the next
  process via the command line. Instead, a temporary state file is
  created and xmonad's state is serialized to that file.
* When upgrading to 0.13 from a previous version, the --resume command
  line option will automatically migrate to a state file.
* This fixes issue #12.

* You can now control which directory xmonad uses for finding your
  configuration file and which one is used for storing the compiled
  version of your configuration. In order of preference:
  * New environment variables. If you want to use these ensure you set
    the correct environment variable and also create the directory it
  * The ~/.xmonad directory.
  * XDG Base Directory Specification directories, if they exist:
    * XDG_CONFIG_HOME/xmonad
    * XDG_CACHE_HOME/xmonad
    * XDG_DATA_HOME/xmonad
* If none of these directories exist then one will be created using
  the following logic: If the relevant environment variable mentioned
  in step (1) above is set, the referent directory will be created and
  used. Otherwise ~/.xmonad will be created and used.
* This fixes a few issues, notably #7 and #56.
* A custom build script can be used when xmonad is given the
  --recompile command line option. If an executable named build exists
  in the xmonad configuration directory it will be called instead of
  ghc. It takes one argument, the name of the executable binary it
  must produce.
* This fixes #8. (One of two possible custom build solutions. See the
  next entry for another solution.)
* For users who build their xmonad configuration using tools such as
  cabal or stack, there is another option for executing xmonad.
* Instead of running the xmonad executable directly, arrange to have
  your login manager run your configuration binary instead. Then, in
  your binary, use the new launch command instead of xmonad.
* This will keep xmonad from using its configuration file
  checking/compiling code and directly start the window manager
  without execing any other binary.
* See the documentation for the launch function in XMonad.Main for
  more details.
* Fixes #8. (Second way to have a custom build environment for
  XMonad. See previous entry for another solution.)

Revision 1.10 / (download) - annotate - [select for diffs], Mon Nov 4 21:50:16 2019 UTC (3 years, 3 months ago) by rillig
Branch: MAIN
CVS Tags: pkgsrc-2019Q4-base, pkgsrc-2019Q4
Changes since 1.9: +4 -4 lines
Diff to previous 1.9 (colored)

wm: align variable assignments

pkglint -Wall -F --only aligned --only indent -r

No manual corrections.

Revision 1.9 / (download) - annotate - [select for diffs], Wed Jul 4 13:40:40 2018 UTC (4 years, 7 months ago) by jperkin
Branch: MAIN
CVS Tags: pkgsrc-2019Q3-base, pkgsrc-2019Q3, pkgsrc-2019Q2-base, pkgsrc-2019Q2, pkgsrc-2019Q1-base, pkgsrc-2019Q1, pkgsrc-2018Q4-base, pkgsrc-2018Q4, pkgsrc-2018Q3-base, pkgsrc-2018Q3
Changes since 1.8: +2 -2 lines
Diff to previous 1.8 (colored)

*: Move SUBST_STAGE from post-patch to pre-configure

Performing substitutions during post-patch breaks tools such as mkpatches,
making it very difficult to regenerate correct patches after making changes,
and often leading to substituted string replacements being committed.

Revision 1.8 / (download) - annotate - [select for diffs], Sun Jun 26 04:29:56 2016 UTC (6 years, 7 months ago) by dholland
Branch: MAIN
CVS Tags: pkgsrc-2018Q2-base, pkgsrc-2018Q2, pkgsrc-2018Q1-base, pkgsrc-2018Q1, pkgsrc-2017Q4-base, pkgsrc-2017Q4, pkgsrc-2017Q3-base, pkgsrc-2017Q3, pkgsrc-2017Q2-base, pkgsrc-2017Q2, pkgsrc-2017Q1-base, pkgsrc-2017Q1, pkgsrc-2016Q4-base, pkgsrc-2016Q4, pkgsrc-2016Q3-base, pkgsrc-2016Q3, pkgsrc-2016Q2-base, pkgsrc-2016Q2
Changes since 1.7: +2 -2 lines
Diff to previous 1.7 (colored)

Clarify bit about default binary by referring to MESSAGE.
(related to PR 51244)

Revision 1.7 / (download) - annotate - [select for diffs], Mon Jan 4 12:45:36 2016 UTC (7 years, 1 month ago) by szptvlfn
Branch: MAIN
CVS Tags: pkgsrc-2016Q1-base, pkgsrc-2016Q1
Changes since 1.6: +15 -3 lines
Diff to previous 1.6 (colored)

Update to 0.12

## 0.12 (December 14, 2015)

  * Compiles with GHC 7.10.2, 7.8.4, and 7.6.3

  * Use of [data-default][] allows using `def` where previously you
    had to write `defaultConfig`, `defaultXPConfig`, etc.

  * The [setlocale][] package is now used instead of a binding shipped
    with xmonad proper allowing the use of `Main.hs` instead of

  * No longer encodes paths for `spawnPID`

  * The default `manageHook` no longer floats Gimp windows

  * Doesn't crash when there are fewer workspaces than screens

  * `Query` is now an instance of `Applicative`

  * Various improvements to the example configuration file


Revision 1.6 / (download) - annotate - [select for diffs], Sun May 31 12:59:15 2015 UTC (7 years, 8 months ago) by szptvlfn
Branch: MAIN
CVS Tags: pkgsrc-2015Q4-base, pkgsrc-2015Q4, pkgsrc-2015Q3-base, pkgsrc-2015Q3, pkgsrc-2015Q2-base, pkgsrc-2015Q2
Changes since 1.5: +2 -2 lines
Diff to previous 1.5 (colored)

Bump PKGREVISION for hs-dlist-

Revision 1.5 / (download) - annotate - [select for diffs], Fri Feb 20 18:35:58 2015 UTC (7 years, 11 months ago) by joerg
Branch: MAIN
CVS Tags: pkgsrc-2015Q1-base, pkgsrc-2015Q1
Changes since 1.4: +5 -3 lines
Diff to previous 1.4 (colored)

Fix dependencies. Sort.

Revision 1.4 / (download) - annotate - [select for diffs], Sun Nov 23 12:52:33 2014 UTC (8 years, 2 months ago) by szptvlfn
Branch: MAIN
CVS Tags: pkgsrc-2014Q4-base, pkgsrc-2014Q4
Changes since 1.3: +2 -2 lines
Diff to previous 1.3 (colored)

Bump PKGREVISION for hs-transformers-

Revision 1.3 / (download) - annotate - [select for diffs], Wed Jul 16 21:05:04 2014 UTC (8 years, 6 months ago) by szptvlfn
Branch: MAIN
CVS Tags: pkgsrc-2014Q3-base, pkgsrc-2014Q3
Changes since 1.2: +2 -2 lines
Diff to previous 1.2 (colored)

Bump PKGREVISION for hs-dlist-0.7.1

Revision 1.2 / (download) - annotate - [select for diffs], Tue Jul 15 21:06:41 2014 UTC (8 years, 6 months ago) by szptvlfn
Branch: MAIN
Changes since 1.1: +2 -1 lines
Diff to previous 1.1 (colored)

Bump PKGREVISION for hs-mtl-2.2.1

Revision 1.1 / (download) - annotate - [select for diffs], Thu May 22 21:34:24 2014 UTC (8 years, 8 months ago) by szptvlfn
Branch: MAIN
CVS Tags: pkgsrc-2014Q2-base, pkgsrc-2014Q2

Import xmonad-0.11 as wm/xmonad,
packaged for wip by esg.

xmonad is a tiling window manager for X. Windows are arranged
automatically to tile the screen without gaps or overlap, maximising
screen use. All features of the window manager are accessible from
the keyboard: a mouse is strictly optional. xmonad is written and
extensible in Haskell. Custom layout algorithms, and other
extensions, may be written by the user in config files. Layouts are
applied dynamically, and different layouts may be used on each
workspace. Xinerama is fully supported, allowing windows to be tiled
on several screens.

This form allows you to request diff's between any two revisions of a file. You may select a symbolic revision name using the selection box or you may type in a numeric name using the type-in text box.

CVSweb <>