Commit graph

2263 commits

Author SHA1 Message Date
nia
25692ca2d9 lwm: Update to 1.2.4
2016-02-12	jfc	York
	Patches from Greg Kenneky and other fixes for fullscreen windows.

	Released lvm-1.2.4.

2013-07-09	jfc	York
	Applied a couple of minor patches suggested by Jari Aalto, the
	Debian package maintainer.

	Released lwm-1.2.3.


2009-11-24	jfc	York
	Released lwm-1.2.2.

2009-11-20	jfc	York
	Improved performance by only checking for pending X events when the
	socket it ready for reading.

	Fixed applyGravity() bug that caused frameless windows to be
	mis-positioned.

	Applied a workaround in destroy() to avoid error reports when closing
	windows.

2005-01-28	jfc	York

	Applied a patch from Chris Reece that ensures that the popup
	menu does not disappear off the bottom of the screen.
2020-03-24 17:54:27 +00:00
rillig
cd356a03b3 wm/icewm: remove unknown configure option 2020-03-22 10:08:38 +00:00
rillig
8e0d89dcd9 wm/fluxbox: remove unknown configure options 2020-03-21 15:58:49 +00:00
nia
4b51d9715f *: Convert broken sourceforge HOMEPAGEs back to http 2020-03-20 11:57:53 +00:00
joerg
773906e31f Adjust iconv use 2020-03-18 18:02:41 +00:00
joerg
22ee98de78 Fix shell code portability 2020-03-18 18:02:11 +00:00
nia
7a0c5c857f swc: Update to 0.0.0.20200228
Fixes the server-side decoration protocol implementation, and upstreams
a fix for Qt5.

Applications supporting the protocol (e.g. Qt apps) will no longer display
client-side decorations.
2020-03-15 16:15:23 +00:00
wiz
7c02f56b2e cwm: update HOMEPAGE 2020-03-13 08:37:59 +00:00
wiz
4e3b1b97c2 librsvg: update bl3.mk to remove libcroco in rust case
recursive bump for the dependency change
2020-03-10 22:08:37 +00:00
wiz
f669fda471 *: recursive bump for libffi 2020-03-08 16:47:24 +00:00
nia
58073cd924 fvwm: Remove rplay support, previously disabled by default
This is another dead sound server, the website for it disappeared in 2005
and this is the last (optional) user in pkgsrc.
2020-02-26 18:09:40 +00:00
nia
3775b16f76 vtwm: Update to 5.5.0
Unknown changes. Switch to GNU build system from imake.
2020-02-26 17:23:42 +00:00
nia
ff3fb59f6f i3: Update to 4.18
┌────────────────────────────┐
 │ Release notes for i3 v4.18 │
 └────────────────────────────┘

This is i3 v4.18. This version is considered stable. All users of i3 are
strongly encouraged to upgrade.

 ┌────────────────────────────┐
 │ Changes in i3 v4.18        │
 └────────────────────────────┘

  • docs/ipc: document fullscreen_mode in GET_TREE reply
  • docs/ipc: document marks field in GET_TREE reply
  • docs/ipc: document window_type in GET_TREE reply
  • docs/ipc: improve documentation for window_properties
  • docs/userguide: clarify commands/config directive wording
  • layout saving: remanage window after property updates (e.g. titles)
  • get_first_output: prefer primary output (e.g. when moving disabled outputs)
  • ipc: add window_type to nodes
  • ipc: add container id to nodes
  • allow dragging active titles for all container types (e.g. floating+tabbed)
  • allow dragging inactive titles after a 10px threshold
  • make tray icon order deterministic (sorted by class/instance)
  • implement focus next|prev
  • implement focus next|prev sibling
  • implement focus_wrapping workspace
  • exit with exit code 0 on --help
  • exec command: respect command criteria

 ┌────────────────────────────┐
 │ Bugfixes                   │
 └────────────────────────────┘

  • build: fix lcov support
  • build: use AC_REPLACE_FUNCS, drop bundled memmem
  • build: fix building with -fno-common (for gcc 10)
  • build: configure: deal with git worktree checkouts, where .git is a file
  • docs/userguide: fix link to pango markup
  • docs/userguide: add missing manipulating_layout anchor
  • docs/userguide: fix IPC socket location
  • i3-nagbar: make debug log visible
  • i3-nagbar: fix small memory leaks
  • i3bar: fix small memory leaks
  • move workspace to output: don’t create duplicate numbered workspace
  • correctly select output when pointer query fails
  • fix moving windows to scratchpad when using marks
  • fix startup workspace selection when workspace command uses options
  • do not try to center floating window on itself (fixes xterm placement)
  • fix “move window to <mark>” when target is a workspace
  • correctly activate windows behind a fullscreen window
  • fix back-and-forth after renaming workspaces
  • keep focus when moving container to marked workspace
  • do not show scratchpad windows upon move to position command
  • reparent windows to their current position when unmanaging
    (fixes dock clients unexpectedly moving to different output)
  • fix crash when moving containers
  • scratchpad_move: un-fullscreen correct container
  • avoid crash when nc->window is NULL

 ┌────────────────────────────┐
 │ Thanks!                    │
 └────────────────────────────┘

Thanks for testing, bugfixes, discussions and everything I forgot go out to:

  acheronfail, Albert Safin, Antoine, Benjamin Dopplinger, Brian Ashworth,
  Damien Cassou, Daniele Varrazzo, David Shen, Erwin J. van Eijk, Ingo Bürk,
  Iskustvo, izzel, Konst Mayer, Orestis Floros, Yury Ignatev

-- Michael Stapelberg, 2020-02-17
2020-02-26 15:15:44 +00:00
nia
76b06256a1 swc: Link to upstream issues/PRs 2020-02-24 14:23:53 +00:00
nia
7d0988b908 swc: No longer a fork 2020-02-24 14:15:40 +00:00
nia
7f3f4d5986 swc: Disable decoration managers until these are stable.
Currently causing problems when exiting applications.
2020-02-24 14:11:17 +00:00
nia
b1de761bd3 velox: Note correct runtime-dir perms for Qt 2020-02-24 14:07:28 +00:00
nia
0317094824 swc: Allow qt5 applications to run again.
The compositor was throwing an unsupported transformation type error when
qt5 tried to set a transformation type of "normal" on surfaces, even though
this is asking for the default behaviour.

Bump PKGREVISION
2020-02-24 12:31:20 +00:00
nia
c8a45fa9af swc: Update to 0.0.0.20200222
NetBSD support was upstreamed. Switch to the upstream repos.
2020-02-24 11:58:57 +00:00
nia
668659a9c9 swc: Update to 20200219
- Support for KDE server-side decorations protocol
- Support for xdg-decoration protocol
- Some xdg-shell bug fixes
2020-02-19 14:27:09 +00:00
gutteridge
7b7d808a43 fluxconf: remove package
The wm/fluxconf package has been dead upstream for over a decade, fails
to build with default pkgsrc settings in most environments (it has of
course continually bit-rotted), and is also actively harmful for users
in some contexts. It doesn't support the current config format that
Fluxbox 1.3 uses, so it will actually corrupt config files.

As discussed on pkgsrc-users:
http://mail-index.netbsd.org/pkgsrc-users/2020/01/14/msg030221.html
2020-01-27 22:58:05 +00:00
rillig
9637f7852e all: migrate homepages from http to https
pkglint -r --network --only "migrate"

As a side-effect of migrating the homepages, pkglint also fixed a few
indentations in unrelated lines. These and the new homepages have been
checked manually.
2020-01-26 17:30:40 +00:00
nia
3e162c3b3e *: Remove esound support from pkgsrc
Enlightened Sound Daemon was one of the earlier solutions to the old
"multiple programs can't open /dev/audio at once" problem that was once
a thing we had to worry about.

Eventually, it was adopted as part of GNOME. GNOME lost interest in it
about a decade ago and dropped it in favour of PulseAudio, newer
applications are generally uninterested in supporting it. Last release
was in 2008 and support for newer OS APIs is pretty nonexistent.

Several years ago the original website disappeared.

https://en.wikipedia.org/wiki/Enlightened_Sound_Daemon
https://tracker.debian.org/news/999428/removed-0241-11-from-unstable/
2020-01-20 21:54:00 +00:00
nia
9c02b7779c golem: Remove esound support 2020-01-20 21:17:51 +00:00
maya
6772a5953e fvwm: make librsvg (rust dependency) optional, but enabled.
Requested by Henrik Johansson in PR pkg/54862.
2020-01-19 22:16:18 +00:00
nia
3979fc9188 velox: Update to 0.0.3.20200119
Changes:
- Build fix.
2020-01-19 13:53:27 +00:00
rillig
b686dd9180 all: migrate several HOMEPAGEs to https
pkglint --only "https instead of http" -r -F

With manual adjustments afterwards since pkglint 19.4.4 fixed a few
indentations in unrelated lines.

This mainly affects projects hosted at SourceForce, as well as
freedesktop.org, CTAN and GNU.
2020-01-18 23:30:43 +00:00
jperkin
26c1bffc9f *: Recursive revision bump for openssl 1.1.1. 2020-01-18 21:48:19 +00:00
nia
b5cad59987 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`.
2020-01-18 21:45:34 +00:00
nia
af70434b6b 9wm: Update to 1.4.1
Changes:
- We got a patch upstreamed, but have to add another.
2020-01-18 21:40:24 +00:00
ryoon
eedd1e806f *: Recursive revbump from devel/boost-libs 2020-01-12 20:19:52 +00:00
nia
f9091bab22 swc: Update to 0.0.0.20200111
Changes:

- Restore keycode translation on exit on NetBSD to avoid input problems
  when returning to a tty. Temporary hack until we can do this all
  with wscons (hopefully?)
- Merged in some cleanups and fixes from upstream.
2020-01-11 23:58:50 +00:00
nia
70ed1c6295 velox: Update to 0.0.3.20191211
Changes: added support for kqueue in status_bar, resolving issues with
CPU usage and the clock not appearing.
2020-01-11 17:31:50 +00:00
nia
3186177c89 sysutils: Add dmenu-wld
dmenu is an efficient dynamic menu for Wayland.

Note: this is a fork of the X11 version, which lives in x11/dmenu.
2020-01-11 16:18:15 +00:00
pho
83def79b37 Remove HASKELL_ENABLE_SHARED_LIBRARY=no 2020-01-11 14:37:18 +00:00
pho
69fe60a077 Update to xmonad-contrib-0.16
The list of changes is too long to paste here. See
http://hackage.haskell.org/package/xmonad-contrib-0.16/changelog
2020-01-11 14:29:29 +00:00
pho
58d4eb1cf1 Update to xmonad-0.15
* Reimplement sendMessage to deal properly with windowset changes made
  during handling.
* Add new library functions windowBracket and modifyWindowSet to
  XMonad.Operations.
2020-01-11 14:01:07 +00:00
gutteridge
2130e76af5 e16themes: amend another comment 2020-01-10 07:08:55 +00:00
gutteridge
3f392b31f3 e16themes: update a comment 2020-01-10 07:00:20 +00:00
nia
a251778583 wm: Remove GNOME 2 metacity, successor wm/marco 2020-01-08 12:52:13 +00:00
nia
59e838c261 herbstluftwm: Needs asciidoc 2020-01-05 12:16:59 +00:00
ng0
aef5edd729 wm/cwm: Update to version 6.6
Changelog:

2020-01-04: Sixth public release 6.6 of portable cwm.

Changes made between OpenBSD 6.4 and 6.5
* Added a configtest flag (-n) to cwm(1).
* Introduced 'group-close-[n]' action to cwm(1) to close all windows
  within a specified group.
2020-01-04 20:58:23 +00:00
pho
abf2f5fae6 Update to xmonad-contrib-0.14
The list of changes from 0.12 are too long to paste here. See
http://hackage.haskell.org/package/xmonad-contrib-0.14/changelog
2020-01-02 17:29:55 +00:00
pho
f3a674f7af 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
    (#90)
  * 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.

Enhancements
* 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
    references:
    * XMONAD_CONFIG_DIR
    * XMONAD_CACHE_DIR
    * XMONAD_DATA_DIR
  * 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.)
2020-01-02 17:11:37 +00:00
gutteridge
e29b461978 xfce4-wm: fix compilation when DEBUG_TRACE is enabled
Adding this in case anyone else is inclined to enable DEBUG_TRACE. (No
PKGREVISION since this doesn't affect regular builds.)
2020-01-02 17:00:14 +00:00
nia
b7e2f61e2b wm: Add herbstluftwm.
Based on work by voidpin and benny in wip, with fixes.

herbstluftwm is a manual tiling window manager for X11 using Xlib and Glib.

Its main features can be described with:

  - The layout is based on splitting frames into subframes which can be
    split again or can be filled with windows (similar to i3 or musca)

  - Tags (or workspaces, or virtual desktops) can be added/removed at
    runtime.  Each tag contains an own layout

  - Exactly one tag is viewed on each monitor.  The tags are monitor
    independent (similar to xmonad)

  - It is configured at runtime via IPC calls from herbstclient.  So the
    configuration file is just a script which is run on startup.  (Similar
    to wmii or musca)
2020-01-01 15:24:01 +00:00
gutteridge
d17edd1ba1 mate-netbook: update to mate-netbook 1.22.2
Change log:

mate-netbook 1.22.2

    tx: sync with transifex
    Use the same variable name for return value than elsewhere
    Remove cppcheck warnings with better variables scope
    Remove unused variable declaration in applet.c and task-list.c
    Add an option to disable the bold face of the window title in applet
    Make the 'show-home-title' feature work again
    Fix several compilation warnings
    Refactor the on_active_window_changed function
    Remove a runtime error due to event->time sending buggy values
    Change preference label for the window picker applet, and add a tooltip
    Cleanup whitespaces
2019-12-30 22:59:56 +00:00
ng0
8a00c7129f wm/spectrwm: Update to 3.3.0
packaged by pin <voidpin@protonmail.com> in pkgsrc-wip

Changelog:

spectrwm 3.3.0
==============

Released on Dec 19, 2019

* Add new bar text markup sequences for multiple colors/fonts/sections.
* Add new `bar_font_pua` option to assign a font (such as an icon font)
  to the Unicode Private Use Area (U+E000 -> U+F8FF).
* Extend `disable_border` option with `always`.
* Add support for XDG Base Directory Specification.
* Add OpenBSD pledge(2) support.
* Enable xinput2 on OpenBSD.
* Enable travis.
* Fix keysym binding issue with multiple keyboard layouts.
* Fix buffer overflow in `bar_strlcat_esc`.
* Fix infinite loop due to unsigned integer overflow.
* Fix cygwin compile issues.
* Fix NetBSD Makefile.
* Bunch of statical analyzer fixes.
* Bunch of minor fixes.
2019-12-30 13:15:37 +00:00
gutteridge
3ce34f23c1 wm/e16themes: add CONFLICTS and SUPERSEDES entries 2019-12-30 04:30:06 +00:00
gutteridge
70e4e30d57 wm/Makefile: adjust to renamed E16 packages 2019-12-30 04:25:17 +00:00