Commit graph

2416 commits

Author SHA1 Message Date
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
gutteridge
420fcf38fd wm/e16themes: rename from ethemes
Rename to include "16" to make it match the other E16 packages. (These
themes are only compatible with wm/enlightenment16, not
x11/enlightenment.)
2019-12-30 04:23:08 +00:00
gutteridge
8f720b1aad wm/enlightenment16: add CONFLICTS and SUPERSEDES entries
This looks unusual and is incomplete because there were two distinct
enlightenment packages in different parts of the tree. This package
went from 0.16.x to 1.0.x release numbering, while x11/enlightenment
reflects development that continues to use 0.x release numbering.
This package isn't intended to conflict with or supersede
x11/enlightenment.
2019-12-30 04:05:32 +00:00
gutteridge
fb8f66fbbf wm/enlightenment16: rename enlightenment to enlightenment16
Better separate and distinguish between the E16 branch of
Enlightenment (which continues to be developed) and newer branches
that are packaged as x11/enlightenment. (As discussed on pkgsrc-users
earlier this month.)
2019-12-30 03:50:06 +00:00
joerg
d8e11d342e Ignore deprecation with clang. 2019-12-21 23:48:26 +00:00
joerg
46eb4d3667 Needs pkg-config. 2019-12-19 22:25:06 +00:00
nia
02139de8c9 velox: Fix error in MESSAGE
thanks ng0@ for pointing this out
2019-12-16 21:01:41 +00:00
gutteridge
c5e7f95ac7 marco: update to 1.22.4
Change log:

### marco 1.22.4

  * update translations
  * Revert "compositor: fix possible crash closing/destroying window"
  * theme.c: Fix window control hidpi rendering for all themes.
  * theme: Render window control buttons and icons as surfaces

### marco 1.22.3

  * update translations
  * frames: bump priority of style providers
  * window: add _GTK_THEME_VARIANT to initial window properties
  * frames: apply modified hack from Mutter/Metacity
  * frames: avoid infinite loop on the variants GList
  * frames: use style_updated instead of style_set
  * Fixed moving windows to edges to work with CSD clients.
  * window: Update allowed action hints
  * build: Remove rationales.txt from EXTRA_DIST target
  * Fix use of RBGA visual in frame.c when compositing is not in use
  * drop old and obsolete rationales.txt
  * boxes: Actually check for rectangle containment
2019-12-16 04:09:42 +00:00
gutteridge
028642a310 wmakerconf: fix build with glib2 2.62
Address build failure reported by Arthur Barlow on pkgsrc-users.
2019-12-15 08:02:50 +00:00
nia
6269ebd0e0 swc: Update to 0.0.0.20191213
This adds support for detecting and automatically setting the keyborad
layout on NetBSD based on wscons settings.
2019-12-13 14:32:21 +00:00
nia
8a4e1ed9e1 swc: make an estimation of the libdrm requirement 2019-12-12 14:47:02 +00:00
nia
83de28a840 wm: Add velox.
velox is a tiling window manager based on the Simple Wayland Compositor
library.

It is inspired by dwm and xmonad.
2019-12-11 21:19:29 +00:00
nia
f73785b80b wm: Add swc.
swc is a small Wayland compositor implemented as a library.

It has been designed primary with tiling window managers in mind.

This is a friendly fork of swc that adds NetBSD support.
2019-12-11 21:18:05 +00:00
gutteridge
1b72c1e42d wm/enlightenment: make vera-ttf a suggested dependency
vera-ttf is small, so it's simpler and safer to just make it a
suggested dependency.
2019-12-11 01:50:31 +00:00
plunky
a5cfca8a79 fix CPU status applet, on NetBSD at least 2019-12-10 19:22:36 +00:00
gutteridge
547e2ece5d wm/enlightenment: fix PLIST for OSes which build libhack
Build fix for Linux, SunOS, et al.
2019-12-10 02:41:56 +00:00
nia
90b24c35a4 enlightenment: options.mk tweaks
- Move sound server to an options group, allowing sound to be disabled.
- Enable pango by default since it's a default upstream.

Bit uneasy about esound using libaudiofile given it's kind of dead and
full of bugs but the alternative might be worse.

Bump PKGREVISION
2019-12-08 13:26:55 +00:00
gutteridge
66309123a0 wm/enlightenment: note gmake tool dependency
There are GNU make specific variables used in some targets.
2019-12-07 05:34:10 +00:00
gutteridge
75688ae385 wm/enlightenment: amend a comment
The Vera TTF license actually is a default acceptable license in
pkgsrc, I missed it when scanning the list before.
2019-12-07 05:11:27 +00:00
gutteridge
d2e4e7bfd8 ethemes: update installation locations
wm/enlightenment now installs under "e16" directories, not
"enlightenment", including its default theme. Change this package to
match the expected location, and, while here, fix permissions on the
installed files. (The theme format used by Enlightenment >= 17 is
incompatible with that used by E16, so these themes are only relevant
to E16.)

(TBD: these themes are rather old; there are newer supplementary E16
themes provided upstream that should be added, but I'm leaving that for
a separate pass.)
2019-12-07 05:05:10 +00:00
gutteridge
fe4a70a66d e16menuedit2: adjust for current E16 numbering scheme 2019-12-07 04:57:06 +00:00
gutteridge
5189dee82a wm/enlightenment: update to 1.0.21
pkgsrc-specific changes:
 - add options for pango, a choice of audio back-end, and font
   inclusion (which may not be necessary, depending on the target OS)
 - enable more modern X11 features
 - note correct license

Addresses PR pkg/52952 by Vicente Chaves.

(Quoting the upstream change log would be excessive here, as there's
been twelve years of development since this package was last updated in
pkgsrc. Those interested should simply look at the package's ChangeLog
file.)

(TBD: this package should probably be renamed to "enlightenment16", to
avoid confusion and conflict with x11/enlightenment. These two packages
should be able to co-exist, if desired. This version continues to be
relevant as it's more lightweight and has fewer dependencies.)
2019-12-07 04:50:49 +00:00
wiz
eef54a344f pwm: update to 20070720.
2007-07-20:
  * 'make clean' fix

2007-07-20:
  * Applied a window positioning patch by Juha-Matti Tilli.
2019-11-26 13:34:05 +00:00
nia
0ae67886e7 ratpoison: Update to 1.4.8
Changes since 1.4.8

* Incompatible changes

** command `compat' and the various def* compat commands were removed

** `msgwait', `rudeness', `startupmessage', `warp' are now variables
The msgwait, rudeness, startup_message and warp commands will stay
around for a few releases.  Upgrade your config file now!

* Feature/misc changes

** XRandR support
ratpoison now uses XRandR to detect screens additions/removals at
runtime.  The Xinerama support has been removed.

** the focus* commands can be used to navigate across screens

** window completion match by substring, case-insensitive

** new variable `framemsgwait'
Timeout (in seconds) for the `Current frame' message window.
If set to -1, no message is shown.

** better `select' error handling

** the command `set' with no argument dumps a list of all variables/values

** unknown commands are now logged as warnings to stdout too
Should help debugging a config file.

** various cleanups and minor bugfixes

* Packaging changes

** ratpoison now depends on libXrandr instead of libXinerama

** ratpoison doesn't link against libhistory by default any more
Use ./configure --enable-history to force the use of said library.

** no ChangeLog file
Please use the git repository instead.  Savannah offers a web interface.

** no more timestamps in compiled code
Should help reproducible builds.
2019-11-19 18:16:09 +00:00
rillig
8706dcf73b wm: align variable assignments
pkglint -Wall -F --only aligned --only indent -r

No manual corrections.
2019-11-04 21:50:15 +00:00
fcambus
e1709bd05a coma: update to 1.1.
ChangeLog:

- add configurable frame height
- fix merge/split with new frame-height
- add configurable frame-border
- fixes for border + splits
- change client swap semantics to move
- Allow execution of commands via C-e
- allow binding of keysyms to commands
- add frame-set-directory
- simplify frame_client_move
- Add C-colon
- always update window titles
- add untag command and placeholders for autocomplete
- Let coma take the pwd from the shell if present
- insert new clients after the current one
- Add ability to execute commands on a remote host
- make default font bold and let font be configurable
- use bsd/string.h for strl* family on broken platforms
2019-10-31 10:30:22 +00:00
plunky
546d0b3300 this is the 1.4 branch 2019-10-25 11:46:40 +00:00
kamil
a0240765c0 icewm14: Fix build on NetBSD 9.99.17
Adapt the local patch for the POSIX iconv(3) API change in new NetBSD.
2019-10-25 10:21:32 +00:00
kamil
89d868d3d9 icewm13: Fix build on NetBSD 9.99.17
Adapt the local patch for the POSIX iconv(3) API change in new NetBSD.
2019-10-25 10:18:03 +00:00
kamil
ec710414c9 icewm: Fix build on NetBSD 9.99.17
Adapt the local patch for the POSIX iconv(3) API change in new NetBSD.
2019-10-25 10:14:20 +00:00
micha
f5ef82e7cd wm/flwm: Update to 1.16
Switch to FLTK 1.3 (tested to work with FLTK 1.4 too).
2019-10-18 10:40:40 +00:00
gutteridge
57a2628fc4 blackbox: tweak DESCR 2019-10-08 03:06:27 +00:00
gutteridge
afac4159c1 blackbox70: typo fix in DESCR 2019-10-08 03:05:43 +00:00
gutteridge
ff2100be25 blackbox70: update to 0.75 (a minor maintenance release)
pkgsrc-specific changes: we are now using upstream's formal release
archive, which means a configure script is provided, so we aren't
pulling in a bunch of tool dependencies just to generate such.

Change log:

Brian Bidulock <bidulock@openss7.org> (16):
      reformat TODO
      generate NEWS better
      update for gettext 0.20.1 to fix issue #23
      update release notes
      generate NOTES and TODO
      place filename last in sed command
      update build process
      have better defaults now
      gcc 9.1 too agressive on array-bounds warnings
      ignore release products
      generate release notes on dist
      handle annotated tags better when generating NEWS
      update po files
      ignore lz files
      update release files
      update release files
2019-10-08 02:59:59 +00:00
nia
eac590826a i3: Update to 4.17.1
┌──────────────────────────────┐
 │ Release notes for i3 v4.17.1 │
 └──────────────────────────────┘

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

This is a bugfix release for v4.17

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

  • unset _I3_RESTART_FD after restart (fixes crashes on restart)
  • default config: immediately refresh i3status after volume changes
  • default config: add XF86AudioMicMute
  • default config: mention loginctl lock-session alongside xss-lock
  • default config: use workspace number, not just workspace

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

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

  David Shen

-- Michael Stapelberg, 2019-08-30
2019-10-06 12:12:05 +00:00
maya
d39be418e5 sawfish: doesn't actually require pangox-compat any more. 2019-10-05 13:21:09 +00:00
rillig
ddf0528ad0 wm/compiz: fix build on NetBSD 8
while linking compiz:
ld: cannot find -lxshmfence
2019-10-03 21:54:41 +00:00
fcambus
bb3be8077b coma: fix the build by adding missing build dependency on pkg-config.
OK kamil@
2019-09-23 14:57:12 +00:00
ng0
6d6675f9be wm/fvwm: Update to 2.6.9
Changelog and significant items from https://github.com/fvwmorg/fvwm/releases
(for 2.6.9):
-------------------------------------------------------------------
Changes in stable release 2.6.9 (05-Sep-2019)

* Bug fixes:

  - Fix handling of configure's --enable-mandoc/--enable-htmldoc

* New fvwm features:

  - Adds a new conditional option Fullscreen which detects
    windows in that state

-------------------------------------------------------------------
Changes in stable release 2.6.8 (31-Mar-2018)

* Bug fixes:

  - Various DESTDIR fixes (especially around the default-config
    Makefile)
  - fvwm-perllib pod2man fixes.
  - FvwmIconMan no longer triggers a warning about bad size hints
    in the fvwm core.
  - VMware windows do not disapper when switching between
    fullscreen and normal state.
  - Fix (de)installation with the configure options
    --program-prefix, --program-suffix and
    --program-transform-name.
  - Remove further references to obsolete modules from man page(s).

* New fvwm features:

  - fvwm-menu-desktop(1) now requires python3 as an explicit
    dependency.
  - Add a 'fullscreen' option to the 'Maximize' command.

-------------------------------------------------------------------
Changes in stable release 2.6.7 (06-Mar-2016)

* New fvwm features:

  - A new default configuration which is available when fvwm
    doesn't detect a configuration file to load.
  - A new conitional command "Desk n" can restrict matching
    windows to a specific desk.
  - A new conditional command "Screen n" to restrict matching
    windows on a given Xinerama screen.
  - New expansion variable "w.screen" to ascertain the Xineram
    screen number a window is on.
  - New command "InfoStoreClear" to remove all items in the
    InfoStore.

* Removed features:

  - The old and unmaintained debian/and rpm/ directories have
    been remmoved; use the maintainers' copies where available.
  - VMS support has been removed.
  - GTK1.x support has been removed.
  - GNOME-specific window hints (pre-EWMH) have been removed.
  - Some fvwm modules have been removed:
      - FvwmDragWell   (no replacement)
      - FvwmGTK        (no replacement)
      - FvwmSave       (no replacement)
      - FvwmSaveDesk   (no replacement)
      - FvwmScroll     (no replacement)
      - FvwmTabs       (no replacement, never worked anyway)
      - FvwmTaskBar    (use FvwmButtons)
      - FvwmTheme      (in core of fvwm as colorsets)
      - FvwmWharf      (use FvwmButtons)
      - FvwmWinList    (use WindowList command)
      - FvwmWindowMenu (use WindowList command)
      - FvwmIconBox    (use the IconBox style instead)

* New module features:

  - FvwmButtons learned a new option "Colorset" to its
    ChangeButton command.

* fvwm-menu-desktop updated:

  - Renamed default menu to XDGMenu and changed the name
    of the FvwmForm to FvwmForm-XDGMenu-Config to not conflict
    with someone already using FvwmMenu.
  - fvwm-menu-desktop will now load defaults from the
    FvwmForm-XDGMenu-Config data file.
  - Improved dynamic menus by regenerating them on-the-fly.
  - Added new options: --regen-cmd, --dynamic, and more.

* Bug fixes:

  - A bug introduced in 2.6.6 could cause applications with
    negative coordinates to be placed at strange positions.  This
    affected for example acroread when switching to fullscreen
    mode.  This has been fixed.
  - FvwmButtons "Silent" option for dynamic ChangeButton commands
    no longer loops infinitely.

Changes in stable release 2.6.6 (15-Mar-2016)

* New fvwm features:

  - Support for Russian from Ivan Gayevskiy.
  - EnvMatch supports infostore variables.
  - The option "forget" to the Maximize command allows to
    unmaximize a window without changing its size and position.
  - Windows shaded to a corner (NW, NE, SW, SE) are reduced to a
    small square.
  - New option "!raise" to the WarpToWindow command.
  - The new extended variables $[wa.x], $[wa.y], $[wa.width],
    $[wa.height] can be used to get the geometry of the EWMH
    working area, and $[dwa.x], $[dwa.y], $[dwa.width],
    $[dwa.height] can be used to get the geometry of the EWMH
    dynamic working area.
  - The Resize commands accept "wa" or "da" as a suffix of the
    width or height value.  If present, the value is a percentage
    of the width or height of the EWMH working area or the EWMH
    dynamic working area.
  - Fvwm is much more resilient against applications that flood the
    window manager with repeated events.

* New module features:

  - FvwmForm supports separator lines.
  - New FvwmIconMan options:
      IconAndSelectButton
      IconAndSelectColorset

* Bug fixes:

  - Provide a wrapper for the deprecation of XKeycodeToKeysym and
    use XkbKeycodeToKeysym() where appropriate.
  - fvwm-menu-desktop is re-written and provides better support of
    the XDG menu specification.
  - Fix fvwm-menu-desktop keyError bug.  Use "others" if no desktop
    environment found.
  - FvwmIconMan had problems displaying the hilight colour on some
    systems (64 bit issue?).
  - Globally active windows cannot take the focus if the style
    forbids programs to take focus themselves (style
    !FPFocusByProgram).
  - Windows no longer jump from one position to the other which
    could happen in some cases with SnapAttraction.  Windows now
    snap to the closest window (or screen edge).
  - Removing bindings had several strange side effects that are
    fixed now (removing too many bindings; old bindings showing up
    again after another is removed; possibly other effects).
  - Windows sometimes did not get expose events (i.e. did not
    redraw properly) if they were uncovered by moving a window
    above them.  This has been fixed.
  - FvwmConsole now causes much less network traffic.
  - Suppress bogus events sent to the modules when a window is
    resized with the mouse.
  - Properly handle the has_ref_window_moved flag for ResizeMove and
    ResizeMoveMaximize.
  - Removed some unnecessary redraws in FvwmPager.
  - The option "NoDeskLimitY" option of the GotoPage command did
    not work.
  - Negative coordinates in the "rectangle" option to the Menu
    commend did not work correctly.  This has been fixed.
  - Removes a slight graphics problem whith the ResizeMaximize
    command being invoked from a window button menu.
  - When an attempt to reparent a client window (i.e. decorate
    it) fails, fvwm no longer throws away all events but only the
    events for that window.
  - The ChangeButton command of FvwmButtons used to strip
    whitespace from the beginning and end of button titles and
    image paths.  This is no longer done.
2019-09-21 13:56:15 +00:00
adam
435af01a8b Changed PYTHON_VERSIONS_INCOMPATIBLE to PYTHON_VERSIONS_ACCEPTED; needed for future Python 3.8 2019-09-02 13:19:35 +00:00
fcambus
1b890b3ac8 coma: use MAKE_FLAGS to override MAN_DIR.
There is no need to patch MAN_DIR in upstream Makefile.

Pointed out by wiz@, thanks!
2019-08-28 07:11:23 +00:00
ryoon
edacf2bbcb Recursive revbump from boost-1.71.0 2019-08-22 12:22:48 +00:00
fcambus
00e4e0b13a coma: allow overriding MAN_DIR, and set it to "${PREFIX}/${PKGMANDIR}".
Pointed out by leot@, thanks!
2019-08-19 12:31:23 +00:00
gutteridge
96019bd567 xfce4-wm: update to 4.14.0
Change log:

4.14.0
======
- settings-dialog: Replace GtkStock buttons
- Translation Updates:
  Galician, Italian, Norwegian Bokmål, Norwegian Nynorsk

4.13.4
======

- Fix GL texture filter (bug #15676)
- Fix zooming without GL
- Place windows on current monitor (bug #14959)
- Fix raising of parent transients (bug #15580)
- Enable root pixmap with compositor (bug #15709)
- I18n: Update translations: fi, hy_AM, ja, kk, nb, pt_BR, sr, th, uk
2019-08-17 18:49:46 +00:00
fcambus
d3fb5e1f29 Add coma. 2019-08-16 14:08:32 +00:00
fcambus
7483f886b7 wm/coma: import coma-1.0.
Coma is a minimalistic X11 Window Manager.

It has 2 framing modes: default, large. Only one can be active at a given
time and is specified at startup time:

- Default means it will split up your screen into columns just large enough
to fit 80 column xterms.

- Large means it will calculate the frames based on 161 column xterms (so
one can use tmux and split it to get 80 columns in each pane).

OK kamil@
2019-08-16 14:07:27 +00:00
wiz
c6a24a60df i3: update to 4.17.
┌────────────────────────────┐
 │ Release notes for i3 v4.17 │
 └────────────────────────────┘

This release contains a number of assorted fixes and improvements across pretty
much all individual components of i3.

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

  • config: make binding modes case-sensitive
  • default config: mention ~/.config/i3/config
  • default config: start xss-lock, nm-applet, pactl (volume keys)
  • docs/userguide: update syntax in strip_workspace_*
  • docs/userguide: add a section about hidpi displays
  • docs/userguide: document mark --replace
  • docs/userguide: uncomment and update mark section example
  • docs/userguide: point out differences of normal/pixel title bars
  • docs/userguide: clarify which config directives can be used at runtime
  • docs/userguide: for_window is a directive, not a command
  • docs/ipc: clarify event/reply types
  • docs/ipc: mention new i3-ipc++ C++ library
  • docs/ipc: clarify restart/exit behavior
  • docs/i3bar-protocol: add markup
  • man/i3.man: fix config file search order
  • ipc: make restart command send a reply once restart completed
  • ipc: use queue for all messages
    fixes i3bar issues when switching between workspaces with many windows
  • i3-dump-log: clarify log message
  • i3-msg: exit with status code 2 when i3 returns an error
  • render left and right borders of titles in stacked mode
  • make swap work with floating windows, fix swap crash
  • switch to clang-format-6.0
  • add input and bounding shapes support
    (e.g. for the https://github.com/phw/peek screen recorder)
  • preserve back_and_forth across restarts
  • allow partial UTF-8 to UCS-2 conversion for better handling of
    title bar content which cannot be represented (e.g. emoji)
    when using bitmap pixel fonts
  • check for duplicate key bindings in i3 -C
  • i3bar: support transparency via --transparency flag (RGBA)
  • i3bar: support for user-defined border widths

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

  • build: correctly depend on glib (for g_utf8_make_valid)
  • build: fix build when git is configured to show signatures
  • ipc: report correct workspace in init event after workspace move
  • ipc: send missing window:focus event
  • i3bar: correctly recognize click events with text alignment
  • i3bar: fix running without fd 0
  • i3bar: correctly handle button presses on separator
  • i3 --moreversion: warn when $DISPLAY is unset
  • i3bar: support disabling click events
  • release.sh: persist correct version number in docs
  • accept output names containing spaces (e.g. in assignment)
  • fix cursor resizing positioning
  • fix aspect ratio issues (e.g. with mpv)
  • fix brief focus flicker when renaming workspaces
  • fix crash when canceling i3 via ctrl+c
  • fix heap-use-after-free, memory leak
  • fix focus bugs in enabling/disabling RandR outputs
  • fix crash with popups when fullscreen is non-leaf
  • fix crash when moving a second window to mark
  • fix crash with programs with splash screen
  • fix atoms when closing inactive workspace
  • apply title_align to non-leaf containers
  • layout loading: correctly mark non-leaf containers
  • truncate wm_name utf8 strings to first zero byte
    (makes window titles work with buggy clients)
  • fix crash in workspace moving
  • export I3SOCK environment variable (again)
  • fix hanging flaky testcase by using the correct X11 connection
  • resize: add missing error replies
  • don’t pop up floating windows on the wrong workspace
  • remove extra \n from errx and die calls
2019-08-16 10:59:55 +00:00
nia
2c387098a7 awesome: Disable documentation generation explicitly
Reported as a build failure with ldoc installed by zmcgrew on freenode
2019-08-12 20:51:48 +00:00
wiz
84e123ddd2 Bump PKGREVISIONs for perl 5.30.0 2019-08-11 13:17:48 +00:00
wiz
fe3660e601 py-tyle: remove
Upstream deprecated it and is not even supporting the newer replacement.
2019-07-26 18:12:47 +00:00
rhialto
f761c4ea5e This is a minor bugfix update to 4.0.2 release. It includes a couple
of minor bugfixes done following 4.0.2, and a fix for crashes in OTP
triggered by fullscreen windows with transients.  See CHANGES in the
tarball or at http://www.ctwm.org/CHANGES.html for details.
2019-07-24 20:31:43 +00:00
wiz
1ac2210b6f *: recursive bump for gdk-pixbuf2-2.38.1 2019-07-21 22:23:57 +00:00
gutteridge
4f356a2b83 xfce4-wm: revert previous, an error on my part 2019-07-20 18:39:03 +00:00
gutteridge
c780cce64e xfce4-wm: note libXpresent dependency >= 1.1
Address breakages noted in various bulk builds.
2019-07-20 18:28:11 +00:00
wiz
0e6229e7c6 bWindowsWM: remove
Not useful according to upstream, and not used in pkgsrc.
2019-07-19 12:09:56 +00:00
nia
002101c67c Use https for xfce.org subdomains. 2019-07-18 08:15:34 +00:00
nia
44e1ff28f8 awesome: Fix a typo in DESCR 2019-07-17 22:34:38 +00:00
nia
353e449d96 awesome: Update to 4.3
Note: no documentation included yet, we don't have the tools

Awesome v4.3 is the third release of the 4.x API. It comes after one and
a half years of little fixes and improvements. Awesome v4.2 was very
stable thanks to everybody's effort to unit test everything. Given no
major bug warranted a new release, this one adds a few large features
while preserving full compatibility with existing user configurations.

Some highlights:
- Better DPI handling
- Extendable awful.rules providers and better awful.spawn functions
- A brand new keygrabber API
- A new GTK color palette based theme
- Widgets improvements
2019-07-17 22:08:58 +00:00
gutteridge
ddd6e3ab65 xfce4-wm: update to 4.13.3
Change log:

4.13.3
======
- Update CSS for tabwinb only on theme change (Viktor Odintsev)
- HiDPI: Use GTK3 scaling attributes for window titles (Viktor Odintsev)
- HiDPI: Adjust default theme with scale
- Fix initial pointer location when zooming
- Fix double-click distance setting (Adam K)
- Allow the top of the frame to be cropped when maximised (Adam K,
  bug #14470)
- Update default theme to use maximized cropping
- Fix build without compositor (bug #15432)
- Improved GLX support with NVIDIA proprietary/closed source driver
  (bug #15453)
- Compositor updates with GLX
- Small optimization with zoom on GLX
- Increase X11 client priority of xfwm4
- Change default compositor background to plain black
- Fallback to resource class name for icons (Iharob Al Asimi, bug #15510)
- Clear shortcut in settings-dialog when removed (bug #12802)
- Remove icons from window menu
- Fix regression with maximized window (bug #15638)
- I18n: Update translations: bg, ca, cs, da, de, es, fr, gl, hr, hu,
  hy_AM, id, ie, it, lt, ms, nl, pl, pt, pt_BR, ru, sr, tr, zh_CN, zh_TW
2019-07-12 23:56:54 +00:00
hauke
070af2da9a Add PNG support.
Fixes PR pkg/54371
2019-07-12 13:29:31 +00:00
gutteridge
1355cb2647 marco: update to 1.22.2
Change log:

### marco 1.22.2

    tx: sync with transifex
    bump LT_VERSION_INFO
    libmarco-private: add version information
    add support for invisible borders
    frames: avoid deprecated 'gtk_widget_set_double_buffered'
    window: avoid clang warning: garbage value
    ui: always set the frame background to None
    libmetacity: use cairo to render gradient
    gradient: sync code with mutter before it was removed
2019-07-09 02:41:51 +00:00
nia
41b098c12d https for enlightenment.org. 2019-07-06 16:46:09 +00:00
ryoon
57d0806c39 Recursive revbump from boost-1.70.0 2019-07-01 04:07:44 +00:00
gutteridge
226ea74dd1 blackbox70: fix build with gettext-0.20.1 2019-06-14 02:09:03 +00:00
rillig
c7ff05f63e all: replace SUBST_SED with the simpler SUBST_VARS
pkglint -Wall -r --only "substitution command" -F

With manual review and indentation fixes since pkglint doesn't get that
part correct in every case.
2019-05-23 19:22:54 +00:00
gutteridge
aed74551c2 xfce4-wm: update to 4.13.2
4.13.2
======
 - Fix flickering with GLX backend (bug #14564, bug #13519)
 - Fix monitor geometry with scaled UI (bug #14566)
 - Fix issue with Android Virtual Device emulator (bug #12206)
 - Fix XI2 mask (bug #14695, Timo Teras)
 - Fix preview with shaded windows (bug #14899)
 - Fix tabwin placement with scaled UI (bug #14931, Jonas Zetterberg)
 - Add xfconf setting for selecting permanent vblank method
 - Fix maximization with GTK clients using size increments (bug #13954)
 - Add style class to tabwin modes (Andre Miranda)
 - Fix crash/stack smash in startup-notification on some architectures
   (bug #15028, Martin Husemann)
 - Avoid crash with button layout setting (bug #14606)
 - Raise on activate only with raise-on-focus (bug #14656)
 - Fix use after release of client picture with hidden (bug #14990)
 - Fix monitor output size update (bug #15085)
 - Allow transients to be minimized (bug #14953)
 - Raise all transients together (bug #15303)
 - Fix menu alignment with scaled UI (Jason Zaman)
 - Fix a regression where the client would remain visible if closed while
   cycling (bug #15318)
 - Withdraw the frame before the client window (bug #15061)
 - Revert to GLX as default vblank method (bug #15325)
 - Reduce repaint timeout (bug #14335)
 - Fix support for 1bpp icons
 - Use cairo for pixmaps and masks
 - Allow hiding windows using NET_WM_STATE_HIDDEN (bug #15356,
   pnd23@telenet.be)
 - Fix size increment with scaled UI
 - Various compositor improvements and optimizations with GLX
 - Check for appropriate XSync version and increase xfwm4 priority
 - Adjust zoom update based on monitor refresh rate (bug #15391, Alistair
   Buxton)
 - Fix window type for broken clients (bug #15399)
 - Fix pointer enter/leave with decoration buttons (bug #14741)
 - New default theme
 - I18n: Update translations: ar, ast, be, bg, bn, ca, cs, da, de, el,
   en_AU, en_CA, en_GB, es, eu, fi, fr, gl, he, hr, hu, id, is, it, ja,
   kk, ko, lt, lv, ms, nb, nl, nn, oc, pl, pt, pt_BR, ro, ru, sk, sl,
   sq, sr, sv, th, tr, ug, uk, ur, ur_PK, zh_CN, zh_HK, zh_TW
2019-05-23 02:13:24 +00:00
gutteridge
f77c066f55 mate-netbook: update to 1.22.1
### mate-netbook 1.22.1

    tx: sync with transifex
    maximus: Fix 'Segmentation fault'
2019-05-08 01:25:47 +00:00
gutteridge
d45f3051d6 marco: update to 1.22.1
### marco 1.22.1

  * update translations
  * window: set atom__NET_WM_STATE_FOCUSED for meta_window_appears_focused
  * window: make docks and spashscreens appear focused
  * Do not judge whether the window is decorated or not
  * screen: Fix use of memory after it is freed
  * [Security] Use 'g_strlcpy' instead of 'strcpy'
  * compositor-xrender: Fix memory leak
2019-05-08 01:23:19 +00:00
ryoon
76d5de997e Recursive rebvump from devel/nss 2019-05-05 22:49:45 +00:00
mef
c49e1e4049 Fix build problem PR pkg/54144, removing NO_CONFIGURE= yes. Tks @tristelo, bsiegert@, leot@ 2019-04-28 23:57:25 +00:00
maya
7820bc7a2f fix some whitespace, mostly introduced in the previous
python 3.4 / 3.5 removal commit.
2019-04-26 14:12:31 +00:00
maya
5901ac0824 Omit mentions of python 34 and 35, after those were removed.
- Includes some whitespace changes, to be handled in a separate commit.
2019-04-26 13:13:41 +00:00
maya
f34a8c24a3 PKGREVISION bump for anything using python without a PYPKGPREFIX.
This is a semi-manual PKGREVISION bump.
2019-04-25 07:32:34 +00:00
jmmv
e86e48265f Simplify distfile metadata for chunkwm and skhd by using GITHUB_TAG.
Based on suggestion from leot@.
2019-04-04 02:24:40 +00:00
ryoon
6fc378bce9 Recursive revbump from textproc/icu 2019-04-03 00:32:25 +00:00
jmmv
b354d6e5f3 Add c99 to the list of languages needed by chunkwm.
Obviously I couldn't get things right on the first commit. Why didn't I see
this, you ask? Because I had been running all my builds without PKG_DEVELOPER
enabled and only noticed this when 'make changes-entry' wouldn't work at
the last minute.
2019-04-02 01:54:35 +00:00
jmmv
5743360864 Initial addition of skhd-0.3.2:
skhd is a simple hotkey daemon for macOS.

skhd is a stripped version of khd (no longer maintained) (although
rewritten from scratch), that sacrifices the more advanced features in
favour of increased responsiveness and performance.  skhd is able to
hotload its config file, meaning that hotkeys can be edited and updated
live while skhd is running.
2019-04-02 01:50:30 +00:00
jmmv
4e88b65563 Initial addition of chunkwm-0.4.8:
chunkwm is a tiling window manager for macOS that uses a plugin
architecture, successor to kwm.  chunkwm represents windows as the
leaves of a binary tree, and supports binary space partitioned, monocle
and floating desktops.

Development is happening on macOS Mojave (10.14), but OSX El Capitan
(10.11.6) and newer should work fine.  Older versions may or may not be
compatible and will not be officially supported.

chunkwm is controlled via the chunkc command-line utility, which sends
commands to chunkwm to manipulate windows.

chunkwm does not handle any keyboard input.  A third party program (e.g.
skhd) is needed to map keyboard events to chunkwm actions via chunkc.
2019-04-02 01:49:09 +00:00
wiz
ab64ae9e44 notion: add upstream bug report URL. 2019-03-16 11:06:38 +00:00
wiz
2d5dfb3678 notion: reset MAINTAINER 2019-03-14 12:12:46 +00:00
wiz
08d9eb337b i3: update to 4.16.1.
This is i3 v4.16.1. This version is considered stable. All users of i3 are
strongly encouraged to upgrade.

This is a bugfix release for v4.16.

Bugfixes

  • Truncate wm_name utf8 strings to first zero byte
    (fixes window title corruption)
  • Apply title_align to non-leaf containers
    Additionally, marks will now display for non-leaf containers.
  • attach_to_workspace: set new parent before tree_render
    (fixes a heap-use-after-free)
  • Use ipc queue for all messages
    (fixes an i3bar crash)
  • Fix crash with popups when fullscreen is non-leaf
  • Fix: render_con shows floating containers on wrong workspace
2019-03-14 11:07:17 +00:00
wiz
207ba6cad3 notion: fix an incorrect libX11 call.
Causes crashes with stricter jemalloc on -current.

Bump PKGREVISION.
2019-03-13 21:16:15 +00:00
jmcneill
70022195a5 marco: update to 1.22.0 2019-03-07 21:35:05 +00:00
gutteridge
e2086ce08c mate-netbook: update to 1.22
### mate-netbook 1.22.0

  * Initialize Travis CI support
2019-03-06 07:21:47 +00:00
leot
6944ce27c8 dwm: fix build with older fontconfig
From and thanks to <maya> for patching it in x11/dmenu!
2019-03-03 13:36:43 +00:00
gutteridge
a8f9745da3 mate-netbook: update to 1.21.0
Change log:

  * Translations update
  * avoid deprecated 'gdk_error_trap_push/pop/pop_ignored' and 'gdk_flush'
  * disable deprecation warnings for distcheck
  * tomboykeybinder: avoid deprecated 'gdk_keymap_get_default'
  * transifex: update config with branch specific resoures
2019-02-17 06:18:55 +00:00
leot
444017ef62 dwm: Update to 6.2
Changes:
6.2
---
 - Do not allow using color fonts (workaround to avoid possible crashes)
 - Set class name on status bar
 - Misc bug fixes and improvements
2019-02-03 22:03:41 +00:00
is
301846d12b Add support for _NET_WM_STATE_FULLSCREEN. 2019-01-26 20:50:50 +00:00
youri
7eedc9c9f0 Make mate-maximus work. 2019-01-23 15:00:15 +00:00
gutteridge
bf43e44932 wm/blackbox70: update to version 0.74
While here, add a LICENSE definition, and fix compliation on some Linux
distributions.

Change log:

Release blackbox-0.74 released 2018-10-31
-----------------------------------------

Brian Bidulock <bidulock@openss7.org> (9):
      update po files
      add a release file
      remove bashisms from gennews.sh
      make autogen.sh handle gnits and remove bashisms
      5-part AC_INIT and prefer asciidoc to asciidoctor
      generate and distribute release file
      add release files to .gitignore
      update po files
      update release files

Brian Bidulock <bidulock@openss7.com> (1):
      Merge pull request #19 from vl-80/fullscreen_fix

VL-80 <vl-80@users.noreply.github.com> (1):
      Fix fullscreen mode for non-maximized windows

Release blackbox-0.73 released 2018-05-28
-----------------------------------------

Brian Bidulock <bidulock@openss7.org> (18):
      zero errno when not using it
      silent rules with /usr prefix
      add branch to substitution
      add more checks
      update make flags
      silent now default
      tweaks
      add some ignores
      better build
      update install file
      initialize XKEYBOARD
      update po files
      become child subreaper and session leader
      Merge branch 'master' of github.com:bbidulock/blackboxwm
      prctl is linux-specific
      update po files
      update release files
      update release files

Brian Bidulock <bidulock@openss7.com> (1):
      Merge pull request #13 from psolyca/master

Damien Gaignon <damien.gaignon@gmail.com> (1):
      Add errno.h as include
2019-01-19 21:21:04 +00:00
gutteridge
8e3dea00c4 wm/blackbox: add LICENSE definition 2019-01-19 20:53:54 +00:00
youri
16b7ebaec9 mate-netbook: fix version 2019-01-16 18:03:39 +00:00
youri
90683111c5 marco: Update to 1.21.1:
### marco 1.21.1

  * update translations
  * theme: revert theme format version 3.6
  * doc: add info for 3.5 and 3.6 theme format versions
  * Convert frame region handling to cairo regions
  * theme: add invisible_border to metacity theme
  * add support for app-menu button in theme
  * remove option to attach modal dialogs
  * theme: replace mutter/metacity with marco
  * theme: Replace char array element comparisons with strncmp
  * tabpopup.c: always show 5px outline border
  * tabpopup.c: improve
  * Don't show the ws switcher if we only have one
  * theme: Allow disabling fallback colors in gtk:custom()
  * theme: Allow using custom colors from the GTK+ theme
  * theme: Add tiled_left/tiled_right frame states
  * theme: Add background functions for single buttons
  * theme-parser: Use peek_required_version() for validation
  * Add frame type for attached modal dialogs
  * Optionally attach modal dialogs
  * Add meta_window_get_transient_for() method
  * Allow a theme to specify ellipsize width for a title
  * Add frame_x_center/frame_y_center variables for themes
  * metacity-theme-3.xml: Add a flexible version mechanism
  * theme-parser: Remove unused define

### marco 1.21.0

  * update translations
  * Correct resize popup position on HiDPI displays
  * Fix frame geometry to avoid stuck resize cursor
  * Scale cursor size for HiDPI
  * tx: update config with branch specific resoures
  * Use frame window to determine scale
2019-01-16 15:01:30 +00:00
gutteridge
93ebdc90b9 wm/xfce4-wm: fix crasher bug
Address PR pkg/53396, reported and solved by Martin Husemann.
2019-01-09 01:33:35 +00:00
tnn
b98d3ec4ef sawfish: update to 1.12.0
1.12.0 2016-08-13
=================
* New Features
- The Tiling functions now use 'calculate-workarea' to not
  overlap '_NET_WM_STRUT' windows like panels and others.
  [Christopher Bratusek]
- Let 'window-icon-image' use 'NET_WM_ICON' to get 16x16 icon.
  Also add a size-parameter in case a different one is desired.
  [hans1024]
- Allow passing of extra (custom) arguments to compton.  [Joshua
  Moller-Mara]

1.11 2014-11-02
===============
* New Features
- Session scripts with xdm (and compatible) integration.
  [fuchur] [Christopher Bratusek]
- 'CTWM' like interactive window placement.  Previously pressing
  any button while interactively placing a window would place
  it.  'Sawfish' now mimics 'CTWM's behaviour: pressing button 1
  will just place the window, button 2 will allow dragging to
  resize the window and place it when the button releases,
  button 3 will place the window and attempt to fill it to the
  screen bottom.  [Maxime Soulé]
- New EdgeActions for when moving windows.  [Christopher
  Bratusek]
- Separate left/right and top/bottom edges in SawfishConfig,
  allowing for individual actions on each edge.  [Christopher
  Bratusek]
- Add 'send-window-to-next-head' and
  'send-window-to-previous-head' functions for moving windows
  across heads.  [fuchur]
- Add 'toggle-window-fixed-size' for toggling fixed-size on
  windows, also used in lock-button 'Button3-Off'.  [fuchur]
- Add ability to move tabs around in the titlebar.  [fuchur]
- Add 'run-application' by Sergey I. Sharybin, with several
  improvements and better integration into Sawfish.  Also add
  'Run Application' entry at the bottom of the root menu.
  [Christopher Bratusek]
- Add 'sawfish.wm.prg.nm-applet', simple auto-starter for the
  'Network Manager Applet'.  [Christopher Bratusek]
- Add 'sawfish.wm.prg.diodon', simple auto-starter for the
  'Diodon Clipboard Manager'.  [Christopher Bratusek]
- Add 'sawfish.wm.prg.conky', simple auto-starter for the 'Conky
  System Monitor', that allows for custom command line options
  to be passed.  [Christopher Bratusek]
- Add 'sawfish.wm.prg.idesk', simple auto-starter for the 'Idesk
  Desktop Icon Manager'.  [Christopher Bratusek]
2019-01-04 03:29:34 +00:00
tsutsui
61bdc66428 jwm: update HOMEPAGE. 2018-12-31 22:15:16 +00:00
gutteridge
4d3d89904e wm/blackbox70: bump PKGREVISION, ride previous change
On second thought, bump PKGREVISION, this was building on NetBSD
as version 0.72, then had a PLIST change, at which point it was
broken.
2018-12-29 04:37:25 +00:00
gutteridge
63ed9da814 wm/blackbox70: Fix build failure on NetBSD
Address PR pkg/53706: build failure on NetBSD. Build tested on NetBSD
and Linux. (No PKGREVISION since NetBSD was broken, and there are no
anticipated changes to OSes where it was already building.)
2018-12-29 04:33:16 +00:00
joerg
9534358e35 Drop patch that got merged into devel/gettext-m4. 2018-12-29 00:29:32 +00:00
joerg
550afaf97b Add missing include. 2018-12-27 15:10:17 +00:00
jaapb
d938234483 Updated wm/spectrwm to version 3.2.0.
Changed distribution (upstream is now on github).
Patches to the build system have been submitted upstream.

As for features since the last version, there have been many changes
that can all be found in CHANGELOG.md in the distribution. The program
continues to work as before, just better.
2018-12-20 12:33:23 +00:00
adam
5b12b7b592 revbump for boost 1.69.0 2018-12-13 19:51:31 +00:00
adam
16dd5de231 revbump after updating textproc/icu 2018-12-09 18:51:58 +00:00
prlw1
603b5ccdc7 Revbump for libcanberra gstreamer change. 2018-11-29 11:21:45 +00:00
jperkin
42abf967a2 icewm14: Fix build on SunOS. 2018-11-28 16:24:54 +00:00
ryo
a3f5142845 avoid "this == null". some compiler optimization removes this comparison.
bump revision
2018-11-22 04:56:03 +00:00
kleink
f1a683c990 Revbump after cairo 1.16.0 update. 2018-11-14 22:20:58 +00:00
ryoon
b86dfe6873 Recursive revbump from hardbuzz-2.1.1 2018-11-12 03:51:07 +00:00
bsiegert
d223a38241 Update xfwm4 to 4.13.1.
Release notes for 4.13.1
========================
[Please note that this is a development release.]

Adam Purkrt (3):
      Fix to erratic unmaximization by dragging
      Keep grip in proportion
      Typo in clientMoveTile

Andre Miranda (2):
      I18n: Update translation pt_BR (100%).
      Fix memory leaks in tabwin

Andrey Alekseenkov (1):
      Fix logic error in bottom struts validation

Błażej Szczygieł (1):
      compositor: remove old vblank code

David Siroky (1):
      Raise window while cycling

Marcel Partap (1):
      Do not prevent ALT+Mouse resizing for borderless maximized
windows.

Olivier Fourdan (38):
      Post release tag bump.
      netwm: avoid spurious warning on restart
      placement: Use primary monitor as default
      Revert "Add PointerMotionHintMask"
      Use ximerama indices for _NET_WM_FULLSCREEN_MONITORS
      Fix typo in flag name
      Flush display to catch possible errors
      compositor: update presentproto requirement
      compositor: Remove vblank option
      compositor: Remove present env var
      screen: Fix broken monitor index
      compositor: Disable XPresent on error
      compositor: check XPresent before GLX
      Fix maximized size increment regression
      main: Only allow for the x11 gdk backend
      compositor: add command line option for vblank
      compositor: fix clipping region with zooming
      client: Make sure to redraw when removing maximized
      screen: Use computed screen size instead of xlib
      main: keep xfwm4_error_quark private
      display: Fix warning in trace message
      stacking: Raise ancestor on activate if different from window
      pixmap: Avoid warning without icon
      stacking: Raise on activate w/out click-to-focus
      Build: Fix warnings with newer gtk+
      trace: rework traces
      build: Fix warnings and errors
      display: Add convenient display functions
      Use convenient display functions
      compositor: avoid damage errors
      compositor: Do not repaint if region is empty
      compositor: Print the GL renderer used
      compositor: Skip ARGB10 GLX configs
      netwm: Fix adding maximized state
      client: Check when GTK_FRAME_EXTENTS has changed
      client: Check GTK_HIDE_TITLEBAR_WHEN_MAXIMIZED
      compositor: Add support for NET_WM_BYPASS_COMPOSITOR
      Release 4.13.1!

P. Pronk (1):
      client: Maximize on expected output

Stephane Gourichon (1):
      Fix build out of tree

Unit 193 (1):
      Fix a spelling mistake.

Viktor Odintsev (32):
      Prepare to GTK3
      Port most of GUI stuff to GTK3
      Implement RangeDebouncer
      Implement a new DND separator
      Replace inline pixbuf with gresource
      Handle gtk_screen_width/height deprecation
      Handle gtk_button_set_alignment deprecation
      Introduce xfwm-common static library
      Load default icon from icon theme
      Handle GDK display/screen/monitor deprecations
      Remove deprecated gdk_screen_make_display_name
      Replace gdk_error_trap_pop with gdk_error_trap_pop_ignored
      icons: replace gdk_pixbuf_get_from_drawable with gdk_pixbuf_get_from_surface
      Remove usage of deprecated macroses and private fields
      icons: use cairo-xlib-xrender to draw window's preview
      Remove black_gc and white_gc
      Implement GTK2-like style calculator
      Implement cairo drawing
      tabwin: complete GTK3 port, add CSS support
      poswin: remove deprecations
      Fix remaining deprecations
      compositor: fix possible infinite loop
      events: replace client_event with event filter
      Fix compilation with --disable-compositor
      menu: remove deprecations
      client: remove X error traps
      tabwin: fix initial sizing
      Add xfconf 4.13 support
      main: add support for multiple screens with GDK 3
      Fix some build warnings
      device: Implement XI2 event handling
      Replace XEvent with XfwmEvent + add xfwm_device_* grabs usage
2018-11-05 18:58:49 +00:00
bsiegert
6b73c01432 Import wip/icewm14 as wm/icewm14.
This is release 1.4.2 of the IceWM carry-on fork. The primary changes for
this release are a large number of bug fixes, memory leak fixes, code
quality improvements, various minor new features and a few portability
fixes.

Six old themes have been replaced with three new themes (CrystalBlue,
Helix, NanoBlue).

pkgsrc change: build now uses CMake.
2018-11-01 09:25:29 +00:00
bsiegert
435bd3e36d Update bbpager04 to 0.4.7.
version-0.4.7
- Remove some printf used for debugging.

version-0.4.6
- When the size of a window increased, it was not displayed in the pager.

version-0.4.5
- Fix compiler issue

version-0.4.4
- Fix redraw issue when in slit.

version-0.4.3
- Fixed crash when reconfiguring (happens automatically when withdrawn).

version-0.4.2
Integrated patches provided by Joey Morris, fixing the following problems:
 - add more flexible border support in bbpager (see README.bbpager)
 - fix crash on pixmap release
 - fix off-center pager texture off-center
 - fix bug in focused desktop texture
 - fix bug in configuring mouse button actions
2018-10-30 10:19:12 +00:00
leot
7f7915487e *: (belatedly) revbump for net/libsoup update
Thanks to <wiz>!
2018-10-24 21:11:45 +00:00
jperkin
fb8d64763e ctwm: Set CFLAGS in the normal way. Fixes SunOS. 2018-10-23 16:53:37 +00:00
jperkin
d60e4c5712 blackbox70: Various fixes, now builds on SunOS. 2018-10-23 12:26:06 +00:00
he
38ca27ad71 Add checksum for patch-src-Toolbar.cc, thanks to leot@ for the hint. 2018-10-21 05:48:56 +00:00
jperkin
9489f73dc1 i3: Update to 4.15 and fix build on SunOS.
┌────────────────────────────┐
 │ Changes in i3 v4.15        │
 └────────────────────────────┘

  • build: AnyEvent::I3 moved to the i3 repository, so that its main consumer,
    the i3 testsuite, can use new features immediately (such as the tick event,
    in this case).
  • docs/hacking-howto: promote “using git / sending patches” and “how to
    build?” sections
  • docs/i3bar-protocol: document that pango markup only works with pango fonts
  • docs/ipc: document focus, nodes, floating_nodes
  • docs/ipc: urgent: complete the list of container types
  • docs/ipc: document how to detect i3’s byte order in memory-safe languages
  • docs/ipc: document the GET_CONFIG request
  • docs/userguide: fix formatting issue
  • docs/userguide: explain why Mod4 is usually preferred as a modifier
  • docs/userguide: use more idiomatic english (full-size, so-called)
  • docs/userguide: switch from removed goto command to focus
  • docs/userguide: mention <criteria> in focus
  • docs/userguide: remove outdated 2013 last-modified date
  • dump-asy: add prerequisite checks
  • dump-asy: fix warnings about empty container names
  • i3-dump-log: enable shmlog on demand
  • i3-sensible-terminal: add “kitty”, “guake”, “tilda”
  • i3-sensible-editor: add “gvim”
  • i3bar: add --release flag for bindsym in bar blocks
  • i3bar: add relative coordinates in JSON for click events
  • ipc: rename COMMAND to RUN_COMMAND for consistency
  • ipc: implement tick event for less flaky tests
  • ipc: add error reply to “focus <window_mode>”
  • ipc: send success response for nop
  • default config: add $mod+r to toggle resize mode
  • default config: use variables for workspace names to avoid repetition
  • introduce “assign <criteria> [→] [workspace] [number] <workspace>”
  • introduce “assign <criteria> [→] output left|right|up|down|primary|<output>”
  • introduce a “focus_wrapping” option (subsumes “force_focus_wrapping”)
  • introduce percentage point resizing for floating containers:
    “resize set <width> [px | ppt] <height> [px | ppt]”
  • introduce “resize set <width> ppt <height> ppt” for tiling windows
  • rename “new_window” and “new_float” to “default_border” and
    “default_floating_border” (the old names keep working)
  • output names (e.g. “DP2”) can now be used as synonyms for monitor names
    (e.g. “Dell UP2414Q”).
  • the “swap” command now works with fullscreen windows
  • raise floating windows to top when they are focused programmatically
  • _NET_ACTIVE_WINDOW: invalidate focus to force SetInputFocus call
  • make focus handling consistent when changing focus between outputs
  • round non-integer Xft.dpi values
  • tiling resize: remove minimum size

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

  • i3bar: fix various memory leaks
  • i3bar: fix crash when no status_command is provided
  • fix uninitialized variables in init_dpi_end, tree_restore
  • fix incorrectly set up signal handling
  • fix “swap” debug log message
  • fix crash when specifying invalid con_id for “swap”
  • fix crash upon restart with window marks
  • fix crash when config file does not end in a newline
  • fix crash in append_layout
  • fix crash in layout toggle command
  • fix crash when switching monitors
  • fix use-after-free in randr_init error path
  • fix move accidentally moving windows across outputs
  • fix crash when floating window is tiled while being resized
  • fix out-of-bounds memory read
  • fix memory leak when config conversion fails
  • fix layout toggle split, which didn’t work until enabling tabbed/stack mode
    once
  • move XCB event handling into xcb_prepare_cb
  • avert endless loop on unexpected EOF in ipc messages
  • perform proper cleanup for signals with Term action
  • don’t match containers in the scratchpad with criteria
  • fix “workspace show” related issues
  • fix config file conversion with long variable names
  • fix config file conversion memory initialization
  • prevent access of freed workspace in _workspace_show
  • disable fullscreen when required when programmatically focusing windows
  • free last_motion_notify
  • don’t raise floating windows when focused because of focus_follows_mouse
  • correctly set EWMH atoms when closing a workspace
  • don’t raise floating windows when workspace is shown
  • keep focus order when encapsulating workspaces
  • validate layout files before loading

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

  • docs/hacking-howto: promote contributing-related sections
  • docs/ipc: tree reply: document focus, nodes and floating_nodes
  • docs/ipc: urgent: complete the list of container types
  • docs/ipc: document how to detect i3’s byte order in memory-safe languages
  • docs/ipc: document the (existing since v4.14) GET_CONFIG request
  • docs/userguide: document that i3 can accept RandR output names
  • include AnyEvent-I3 in dist tarballs
  • append_layout: validate JSON before loading
  • move: fix erratic behavior with single container child jumping outputs
  • ipc: rename COMMAND to RUN_COMMAND for consistency
  • replace http:// with https:// where applicable

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

  • fix various memory errors
  • fix output and tray_output related issues with RandR 1.5
  • avoid use of uninitialized in init_dpi_end
  • properly initialize sigaction struct
  • swap: invert condition to log debug message in correct situation
  • swap: fix crash on invalid container id
  • fix a crash when restarting with marks
  • i3bar: fix a memory leak
  • test workers: re-seed random number generator after fork
  • tests: run environment-modifying 533-randr15.t at the very end
  • tests: unflake t/257-keypress-group1-fallback.t
  • tests: unflake t/263-edge-borders.t
  • tests: unflake tests by not starting i3bar
  • fix a crash with configfiles which do not end in a newline.
  • append_layout: free incomplete containers when JSON parsing fails
  • layout toggle: fix crash with invalid parameters
  • outputs: avert crash by fixing focus when creating output containers
  • correctly raise floating videos to the top when switching between windows
    programmatically
  • fix crash when a floating window is tiled while being resized via mouse

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

  • build: link libiconv explicitly for systems which need it
  • build: move AnyEvent-I3 into the i3 repository
  • docs/hacking-howto: add compilation instructions
  • docs/ipc: add missing cases to the workspace event
  • docs/ipc: document the “primary” field of the OUTPUTS reply
  • docs/ipc: replace Go IPC library with a maintained one
  • docs/ipc: add link to the ocaml-i3ipc library
  • docs/ipc: fix invalid trailing commas in JSON examples
  • docs/layout-saving: add section about troubleshooting window titles
  • docs/testsuite: update for the move to autotools
  • docs/userguide: clarify the move command syntax
  • docs/userguide: correct “Esc” to “Escape”
  • docs/userguide: clarify focus_follows_mouse behavior
  • docs/userguide: expand on combining “workspace number” with a name
  • docs/userguide: mention the magic v4 config marker
  • man/i3.man: correct configuration lookup order
  • i3bar, i3-config-wizard, i3-nagbar: use the Xft.dpi setting (see 4.13 notes)
  • i3bar: restart bar status command on reload if it changed
  • i3bar: treat left/right scrolling like up/down scrolling
  • i3bar: accept “primary” in the “output” configuration directive
  • i3-input: do not set input focus, grabbing the keyboard suffices
  • i3-msg: return an exit code when missing the -t argument
  • i3-sensible-editor: correct “mc-edit” to “mcedit”
  • i3-sensible-terminal: add lilyterm, tilix, terminix, konsole
  • respect SYSCONFDIR when looking for the default xdg directory
  • use RandR 1.5 to query screens, supporting the TILE property commonly used
    by multi-stream transport (MST) monitors, such as first-gen 4K monitors, or
    current 5K and 8K monitors
  • respect minimum size hints for floating windows
  • support the _NET_MOVERESIZE_WINDOW client message (for e.g. wmctrl)
  • validate binding modes are not defined more than once
  • only react to the last ExposeEvent in a series of events
  • add the shutdown IPC event (upon “restart” or “exit”)
  • treat left/right scrolling like up/down scrolling (on window titles)
  • make the “layout toggle” command optionally take a sequence of layouts
  • introduce --exclude-titlebar flag for mouse bindings
  • introduce the “swap” command
  • support the primary output in the “focus” and “move” commands
  • compare keybinding modifiers for equality, not subset
  • introduce the GET_CONFIG ipc request (i3-msg -t get_config)
  • start i3-nagbar when encountering invalid set statements
  • focus windows upon ConfigureWindow requests with stack-mode=Above

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

  • i3bar: correct the color codes used for statusline errors
  • i3bar: avoid freeze after VisibilityNotify
  • i3-dmenu-desktop: fix quoted command names
  • i3-dmenu-desktop: avoid adding items multiple times
  • fix various X11 resource leaks, memory leaks and memory errors
  • fix IPC success reply for the workspace command
  • report errors during logfile creation
  • fix the signal handler being blank
  • display marks and the title even if the title is empty (for title_format)
  • fix changing workspace layout from stacked/tabbed for empty workspaces
  • add numlock fallback to “bindcode” where necessary
  • fix a crash on restart when using marks
  • fix renaming workspaces when the new name starts with “to”
  • respect dont_warp flag when moving containers
2018-10-19 15:21:54 +00:00
bsiegert
f825a230b2 Homepage has moved, bump revision. 2018-10-15 12:20:47 +00:00
he
2a4c3ffcfd Don't use buildlink3.mk of gettex-tools, instead refer
to USE_TOOLS+= gettext-m4.
2018-10-12 19:16:29 +00:00
he
a66b02970f Depends on devel/gettext-tools now.
Also, use ${SH} to invoke autogen.sh.
Ride previous commit's version bump.
2018-10-12 18:28:53 +00:00
he
48344f9bd5 Switch upstream for blackbox70, and upgrade to version 0.72.
The old upstream last had a release in November 2005, and the new
upstream in May this year.  In recent rebuilds, the old version
has developed "focus issues" when run with "sloppy focus", as is
my preference. The new upstream is a fork of blackbox but where
this among other issues have been fixed.

The patches have also been re-done and partly renamed, and some of
the old patches to build with SunPro have not been carried forward,
as I don't have a suitable system to verify that these are still
required.
2018-10-12 18:00:55 +00:00
leot
c72f3e1abb cwm: Remove NO_CONFIGURE (NFC)
Remove a not strictly needed NO_CONFIGURE (the package does not have any
configure script but it is safer to have a `configure' phase in order to avoid
possible problems (e.g. if SUBST is used and configure phases are referenced)).
2018-09-22 11:30:23 +00:00
leot
bbd9489b61 cwm: Minor formatting adjustment of DESCR
(This was probably just a copypasto of upstream README where [0] is a reference
to: <http://cvsweb.openbsd.org/cgi-bin/cvsweb/xenocara/app/cwm/>, this is
probably not very useful to have it in DESCR so just remove the `[0]')
2018-09-22 11:25:21 +00:00
maya
6820d779d1 ctwm: update to 4.0.2
From Rhialto (maintainer) in PR pkg/53584

4.0.2 (2018-08-25)

Backward-Incompatible Changes And Removed Features

-   The UseThreeDIconBorders config var has been removed. It came in
    silently and undocumented in 3.4 and has never done anything.

-   The attempts to use DNS lookups for setting the HOSTNAME m4 variable
    have been removed; it is now just a duplicate of CLIENTHOST.

New Features

-   The EWMH _NET_WM_NAME property is now supported, and used for the
    window name in place of the ICCCM WM_NAME when set. By default, we
    also accept UTF8_STRING encoded WM_NAME as a result of this change;
    see below for var to restore historical strictness.

-   The EWMH _NET_WM_ICON_NAME property is now supported, and used for
    the icon name in place of the ICCCM WM_ICON_NAME when set. Similar
    comments as above apply to the encodings.

-   Support has been added for CTWM_WM_NAME and CTWM_WM_ICON_NAME
    properties, which will override any window/icon names otherwise
    specified. This may be useful for applications that set unhelpful
    names themselves, or for manually adjusting labelling. These
    properties can be set from the command line via xprop; as an
    example, xprop -f CTWM_WM_NAME 8u -set CTWM_WM_NAME "awesome
    windowsauce". See xprop(1) manual for details; the s, t, and u field
    type specifiers will all work.

-   When no icon name is set for a window, we've always used the window
    name for the icon name as well. But that only happened the first
    time the window name is set; after that, the icon name is stuck at
    the first name.  It now updates along with the window name, if no
    icon name is set.

-   All icon manager windows will now have the TwmIconManager class set
    on them, so they can be addressed en mass by other config like
    NoTitle by that class name.

New Config Options

-   Added DontNameDecorations config option to disable setting names on
    the X windows we create for window decoration (added in 4.0.0).
    These have been reported to confuse xwit, and might do the same for
    other tools that don't expect to find them on non-end-app windows.
    Reported by Frank Steiner.

-   Added StrictWinNameEncoding config option to enable historical
    behavior, where we're reject invalid property encoding for window
    naming properties (like a UTF8_STRING encoded WM_NAME).

Bugfixes

-   Fix up broken parsing of IconifyStyle "sweep". Bug was introduced in
    4.0.0.

-   When multiple X Screens are used, building the temporary file for m4
    definitions could fail with an error from mkstemp(). Reported by
    Manfred Knick.

-   When multiple X Screens are used, the OTP code didn't recognize the
    difference, and kept everything in one list. This caused the
    internal consistency checks to trip when it didn't find all the
    windows it expected. Reported by Terran Melconian.

-   When ReverseCurrentWorkspace is set, mapping windows not on the
    current workspace (e.g., via restarting ctwm, or creating new
    windows with the desktop set via EWMH properties) could segfault.
    Reported by Sean McAllister.

-   Fix some edge cases where we'd fight other apps' focus handling.
    When an application moved focus itself to an unrelated (in X terms)
    window, our processing would often race and re-move the focus to the
    root ourselves.  This was visible with e.g. sub-windows in Firefox
    for context menu and urlbar dropdown, which would flash on and then
    disappear.

-   When creating a new transient window of an existing full-screen
    window, the OTP stacking may cause it to be stuck below the main
    window due to the special handling of full-screen focused windows in
    EWMH. It should now be forced to the top.

-   Building ctwm since 4.0.0 in certain locales could misorder
    functions in the lookup table, leading to troubles parsing the
    config file. You'd get some loud "INTERNAL ERROR" lines from ctwm
    when running it if this were the case. Now fixed. Reported by
    Richard Levitte.
2018-09-22 07:00:38 +00:00
maya
ce8828c677 cwm: update to 6.3
From Sunil Nimmagadda in pkgsrc-wip, PR pkg/53624.
2018-09-22 06:32:11 +00:00
jperkin
c82b5163dd evilwm: Don't obliterate OPT_CPPFLAGS.
Bump PKGREVISION due to build option changes.  PR#53607.
2018-09-15 19:40:50 +00:00
wiz
93b46879c7 Recursive bump for perl5-5.28.0 2018-08-22 09:43:40 +00:00
adam
9d06c0a472 revbump after boost-libs update 2018-08-16 18:54:26 +00:00
minskim
4ce8171570 wm/compiz: Do not suggest an unavailable option
devel/libinotify is not available on Linux.
2018-08-03 21:17:47 +00:00
ryoon
b9c1e1d533 Recursive revbump from textproc/icu-62.1 2018-07-20 03:33:47 +00:00
joerg
a19083df44 Mark packages that require C++03 (or the GNU variants) if they fail with
C++14 default language.
2018-07-18 00:06:10 +00:00
maya
e27e90a9ef ctwm: update to 4.0.1, from Rhialto (maintainer) in PR pkg/53448
4.0.1 (2017-06-05)
User Visible Changes
    Fix a bug where fullscreen windows could sometimes wind up incorrectly stacked due to a focus-handling issue. This would lead to ctwm aborting with an assertion failure in the OTP code, like Assertion failed: (PRI(owl) >= priority), function OtpCheckConsistencyVS.
    Fix an edge case (probably only triggerable via manual work with EWMH messages) where a window could wind up resized down to nothing.
Internals
    Systems with the ctfconvert/ctfmerge tools available will now use them to include CTF info in the compiled binary. This allows more detailed inspection of the running process via DTrace (e.g., the layout of the structs).
    The initial rumblings of a Developer's Manual are now in doc/devman/. This isn't tied into the main build, and there's no real reason it ever will be. Things of interest to users should wind up in the main manual; this should only have things of interest to people developing ctwm.

4.0.0 (2017-05-24)
Build System Change
The old imake build system has been replaced by a new structure using cmake. This makes cmake a requirement to build ctwm. See the README.md file for how to run it.
A fallback minimal build system is available in the minibuild/ directory for environments that can't use the main one. This is likely to need some manual adjustment on many systems, and the main build is strongly preferred. But it should suffice to get a runnable binary if all else fails.
Platform Support
Support for many non-current platforms has been dropped. In particular, remnants of special-case VMS support have been removed. Many old and now dead Unix variants have been similarly desupported. Generally, platforms without support for C99 and mid-2000's POSIX are increasingly less likely to work.
Backward-Incompatible Changes And Removed Features
    Argument parsing has been rewritten to use getopt_long(). All -long options are now --long instead. -version, -info, -cfgchk, and -display are still accepted if they're the first option given, to make it easier for scripts to simultaneously support before/after versions; this shim will be removed in a later version.
    Support for the SDSC imconv library, and the IMCONV options related to it, has been removed. The last release is almost 20 years old, and doesn't support any remotely recent platforms.
    The USE_SIGNALS code to use signal-driven animations has been removed. It's been non-default since 3.2 (more than 20 years ago), and not documented anywhere but in the code and a comment in this file.
    The USE_GNOME option and code for GNOME1 support has been removed.
    The old-style title button action specifications (without an = in them) deprecated since 3.8 are no longer supported. Just replacing the ":" with "= :" should suffice to make it work right in 3.8+. If you need to share configs with older versions, you'll have to conditionalize the syntax with m4 or some other preprocessing.
    The f.cut (and ^ alias for it), f.cutfile, and f.file functions have been removed. These functions for messing with the clipboard were never visibly documented, and came into the manpage in 3.0 already commented-out and saying they were obsolete.
    The f.source function has been removed. It's never done anything (except beep) as far back as 1.1 and has never been documented.
    The f.movemenu function has been removed. It was added silently in 2.1, has never done anything, and has never been documented.
    The NoVersion config parameter has been removed. It's been undocumented, obsoleted, and done absolutely nothing since 1.1.
    Support for non-flex versions of lex(1) is deprecated, and will take some manual work to build. Note that release tarballs include prebuild lexers, so this probably only matters to people building from a development tree. (And if you are, and really need AT&T or some other lex to work, talk to us!)
    Support for building with internal regex implementation has been disabled; we now require regex support from libc. It is still possible to enable by manually editing files, but this will be removed in the future. If you have to mess with this, please bring it up on the mailing list so we can figure out a long-term solution.
    Parsing of the ctwm.workspaces X resource (i.e., setting -xrm "ctwm.workspaces: something" on program command-lines) since 3.0 has collapsed doubled backslashes (\\) into a single (\). However, there were no other escapes, so this didn't gain anything. Using a single will work with both variants, unless you need multiple backslashes in a row in your workspace names.
    The IconRegion and WindowRegion config params both take a vgrav hgrav pair of parameters to control layout. Previous versions would accept a hgrav vgrav ordering in the parsing, and would mostly work by odd quirks of the code. The parsing has been made stricter, so only the documented vgrav hgrav ordering is accepted now.
User Visible Changes
    The default install locations have been changed. See the README for details about where things are installed and how to change them.
    Several default settings have been changed. ctwm now defaults to acting as though RestartPreviousState, NoGrabServer, DecorateTransients, NoBackingStore, RandomPlacement, OpaqueMove, OpaqueResize, SortIconManager, and StartInMapState have been set. Those settings that didn't previously have an inverse (to get the behavior previously seen when they weren't specified) have such added; see below.
    Added various config parameters as inverses of existing params. New params (with existing param they invert in parens):
        BackingStore (NoBackingStore)
        GrabServer (NoGrabServer)
        StartInButtonState (StartInMapState)
        NoSortIconManager (SortIconManager)
        NoRestartPreviousState (RestartPreviousState)
        NoDecorateTransients (DecorateTransients)
    Added DontShowWelcomeWindow config option to not show welcome splashscreen image.
    Selected a number of cleanups from Stefan Monnier <monnier%IRO.UMontreal.CA@localhost>, including rate-limiting of animations using a new _XA_WM_END_OF_ANIMATION message. Font height is estimated based on used characters only. Added some similar changes, improved the prevention of placing windows off-screen, the f.rescuewindows function for emergencies, a hack-fix for f.adoptwindow. More virtual screen tweaks/fixes.
    Added the remaining OnTopPriority changes from Stefan Monnier <monnier%IRO.UMontreal.CA@localhost>: AutoPopup, AutoPriority, OnTopPriority, PrioritySwitching, f.changepriority, f.priorityswitching, f.setpriority, f.switchpriority, f.tinylower, f.tinyraise. Currently consistency checking code is enabled, which will terminate with an assertion failure if something unexpected happens. Smoothed out various inconsistencies that this check discovered when virtual screens are used.
    Basic support for EWMH (Extended Window Manager Hints) added and enabled by default. EWMHIgnore {} config option allows selectively disabling bits. [Olaf "Rhialto" Seibert, Matthew Fuller]
    Icon manager windows are no longer included in the window ring (that had confusing effects on the focus sequence).
    Added --dumpcfg command-line option to print out the compiled-in fallback config file.
    The Occupy {} specification now accepts "ws:" as a prefix for workspaces. This may break things if you have workspaces with names that differ only by that prefix (e.g., you have workspaces "abc" and "ws:abc", and your Occupy {} declarations affects both.
    If ctwm is built with rplay support, sounds may now be configured with the RplaySounds {} parameter in the config file in place of the ~/.ctwm-sounds file. If so, ctwm will give a warning if .ctwm-sounds exists; support for the external file will be removed in a future version. Also the SoundHost config parameter is replaced by RplaySoundHost; the old name is still accepted, but will be removed in a future version.
    Added MWMIgnore {} config option to allow selectively disabling honoring of some Motif WM hints.
    Warping to a window now explicitly sets focus on that window. This would generally (but not always, in the presence of odd X server behavior) have already happened for users with focus following mouse, but now occurs for ClickToFocus users as well. [Alexander Klein]
    Several bugs relating to the Occupy window were fixed. Iconifying the Occupy window no longer loses it and leaves you unable to pull it up again. Minor undersizing in some cases fixed.
    Windows which fail to use the WM_HINTS property to tell us things like whether they want us to give them focus are now explicitly given focus anyway. This should fix focus problems with some apps (Chromium is a common example).
    Added ForceFocus {} config option to forcibly give focus to all (or specified) windows, whether they request it or not. Previously the code did this unconditionally (except when no WM_HINTS were provided; x-ref previous), but this causes problems with at least some programs that tell us they don't want focus, and mean it (some Java GUI apps are common examples).
    OpaqueMoveThreshold values >= 200 (the default) are now treated as infinite, and so will always cause opaque moving.
Internals
    A new code style has been chosen and the entire codebase reformatted into it. Configs for Artistic Style to generate the proper output are in the source tree.
    The full_name element of the TwmWindow structure has been removed. Consumers should just use the name element instead
2018-07-14 15:03:42 +00:00
jperkin
5393242c73 *: 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.
2018-07-04 13:40:07 +00:00
adam
a31bce9748 extend PYTHON_VERSIONS_ for Python 3.7 2018-07-03 05:03:01 +00:00
youri
2aed47c5f3 Update to 1.20.0:
WidthOfScreen and HeightOfScreen implementation
window picker: disconnect signal handlers in dispose function
window picker: add icon to prefs dialog
window picker: disable vertical expand of button in prefs dialog
window picker: add icon for taskbar to About dialog
maximus: don’t crash on invalid window ID
Translations update
2018-05-14 13:05:34 +00:00
youri
e0b14ed02f Update to 1.20.1:
Marco now supports DRI3 and XPresent, if available.
Frame rates in games are significantly increased when using Marco.
Marco now supports drag to quadrant window tiling, cursor keys can be used to navigate the Alt + Tab switcher and keyboard shortcuts to move windows to another monitor were added.

Full changelog:

build: drop unneeded pangoxft requirement
Small bugfix for the move_to_X keybinds
Bugfix for monitors of different sizes
Restructured monitor keybinds and adjust save_rect
Implemented simple shourtcuts to move window to another monitor
schema: fix typos
compositor: don’t try to paint window that is not viewable
Fix wrong result in meta_window_titlebar_is_onscreen() for windows without a frame
Add support for gtk3 _GTK_SHOW_WINDOW_MENU event
More elegant solution for handling new move-to-workspace keybinds
Implemented a setting to disable top tiling
Implemented tabpopup when moving window to different workspace
keybindings.c: Fix build warning:
Reset tile_resized to false when fullscreening
Fixes windows not going to save_rect when unmaximimizing
Allow horizontal and vertical resizing when corner tiled
Fixes window getting reset to saved_rect when untiling from corner
Added keybindings for corner tiling
Implemented simple corner tiling by mouse drag
WidthOfScreen and HeightOfScreen implementation
XFIXES regions are leaked during paint_windows
Add stricter logic for running without XPresent support
Make XPresent optional
Add in some changes from xfwm4
Cancel present_pending flag when erroring out
XPresent extension support
Store a window flag when user resizes from tiled
Allow tiled windows to be resized horizontally
gtk 3.22: avoid deprecated gdk_screen_get_monitor functions:
avoid deprecated gdk_screen_width/height
avoid deprecated gdk_screen_get_width
display: don’t use deprecated GDK_DEVICE_MANAGER
tools: remove marco-mag and marco-grayscaletools
Fix synthetic keybinding/button-grab window
Forces a window scale of 1 for the window manager, instead of using the default or user configured scale.
avoid deprecated gdk_display_get_screen
avoid deprecated gdk_screen_get_number
Alt/tab - define arrow keycode + numpad arrows
Allow use of arrows while in Alt + Tab popup
ui: Fix invalid object construction in frames
README: fix names of GSettings keys
keybindings: remove uppercase from “current workspace”
Added hotkey to rename current workspace
fix code deprecations
Translations update
2018-05-14 12:48:14 +00:00
maya
f3e8ce02b8 wmii: remove some debug things, re-introduce @@ things
that got mangled via mkpatches, appease the pkglint gods
2018-05-14 10:31:14 +00:00
maya
5ebcdfa7ef wmii: update to 3.9.2, use builtin libixp.
Requested in PR pkg/43459, also using some changes from
pkgsrc-wip's wmii-devel.

Seems to work as expected in NetBSD, although I didn't
test the alternative wmiircs.

Some of the changelog (might omit some parts)

3.9.2:
    * Work around mawk bug that broke wmiirc.

3.9.1:
    * Workaround a dash 0.5.6 bug that broke wmiirc.
    * Noticably speed-up python wmiirc startup.
    * Disable static linking which breaks wmiir in glibc 2.12.
    * Add PKGBUILD.

3.9:
    * wmii9menu is now Xinerama aware.
    * Install READMEs to $(PREFIX)/share/doc/wmii/.
    * Documentation updates. Add wmiir.1, wmii9menu.1.
    * Allow dragging floating clients from anywhere in their titlebars.
    * Allow specifying screen in area specs.
    * Change default $MODKEY to Mod4.
    * Minor changes to pygmi.events API.
    * Allow client to follow tag change in python wmiirc.
    * Update /tag/*/index to be more useful on Xinerama.
    * Add showkeys action to shell and python wmiirc.
    * Restore windows from floating layer to their original Xinerama screen.
    * Hide bar on non-primary Xinerama screens.
    * Allow resizing of rightmost and leftmost column dividers.

3.9a2:
    * Add Suraj's Rumai-based wmiirc.
    * Move rc.wmii to alternative_wmiircs/plan9port/wmiirc.
    * Install wmii.pdf to $(PREFIX)/share/doc/.
    * Focus windows regardless of whether they form a new group.
    * Update selection and execution of wmiirc: no more magic.
    * Update wmii.1
    * Add alternative_wmiircs READMEs.

3.9a1:
    * Add new wmii guide. See doc/wmii.pdf
    * Allow for programmable completion in wimenu.
    * Use pkg-config globally.
    * Add Xft (antialiased font) support.
    * Add python wmiirc/9P client library
    * Allow bindings to work regardless of caps lock.
    * Add M-f fullscreen toggle key binding.
    * Augment /client/*/ctl Fullscreen command.
    * Allow setting of increment display from /ctl.
    * Show a client's extra tags in its titlebar.
    * Darken background when floating area selected.
    * Allow bar on top or bottom.
    * Allow for wmiirc_local.
    * Add grow and nudge commands to /tag/*/ctl.
    * Cascade windows when the floating layer fills.
    * Support alpha-transparant windows.
    * Add regex tag support.
    * It is now possible to float/unfloat windows with the mouse.
    * Make the bar Xdnd aware; DND between views is now possible. Fixed some window raising/moving bugs.
    * Add a notification bar.
    * Improved floating mouse resizing.
    * Improved mouse move/resize support for managed mode.
    * Better return from floating/fullscreen to managed mode.
    * Allow comments (#.*\n) in rules and ctl files.
    * Add /client/*/ctl ?slay? command.
    * Detect unresponsive clients on ?kill?.
    * Draw titlebars of floating clients differently.
    * Add wihack: LD_PRELOAD hack to set window properties of programs:
    * Respect window groups
    * Add ?Kill? to client right-click menu
    * wmii9menu now takes similar args to wimenu
    * Document grow/nudge commands.
    * Add wimenu with history and caret support
    * Add wistrut. Undocumented, not built by default.
    * EWMH strut support.
    * Basic EWMH support.
    * Better fullscreen support.
    * XRandR support.
    * Xinerama support.

2008-08-25:
    * libixp version 97 now required
    * Stack and max modes now affect floating clients:
        - max: Collapsed clients disappear, all clients disappear
               when managed layer is selected.
        - stack: All clients but selected are collapsed.
    * Adobe's Flash plugin's fullscreen mode now works.
    * Some annoying focus bugs are fixed.
2018-05-14 10:20:57 +00:00
adam
35aa3efc12 revbump for boost-libs update 2018-04-29 21:31:17 +00:00
wiz
8ee21bdcf0 Recursive bump for new fribidi dependency in pango. 2018-04-16 14:33:44 +00:00
adam
299d329d51 revbump after icu update 2018-04-14 07:33:52 +00:00
wiz
80cfb5e1d5 blackbox*: update HOMEPAGE 2018-04-01 21:09:32 +00:00
jmcneill
40ef40728a Install patched mwm.fvwmrc to the correct filename 2018-03-17 23:01:02 +00:00
wiz
c57215a7b2 Recursive bumps for fontconfig and libzip dependency changes. 2018-03-12 11:15:24 +00:00
wiz
67db068493 twm: update to 1.0.10.
This release of twm was made possible by contributions from members of the
NetBSD project and viewers like you.

Alan Coopersmith (1):
      twm 1.0.10

Christos Zoulas (1):
      Add some const.

Emil Velikov (1):
      autogen.sh: use quoted string variables

Michael van Elst (1):
      Do not try to extend the font-pattern with a wild-card.

Mihail Konev (1):
      autogen: add default patch prefix

Peter Hutterer (1):
      autogen.sh: use exec instead of waiting for configure to finish

Thomas Klausner (1):
      Adapt callers to ExpandFilename change.
2018-03-07 12:18:21 +00:00
wiz
380b6ec244 xorgproto: use xorgproto instead of separate *proto packages
Remove now obsolete packages.
2018-03-07 11:57:28 +00:00
wiz
4a6434dfae bbrun: honor LDFLAGS. Fixes RELRO build.
Bump PKGREVISION.
2018-03-06 15:53:07 +00:00
wiz
16a90f6dd7 wmctrl: update links 2018-02-25 16:15:09 +00:00
jperkin
1bd48319d2 marco: Don't specify -ansi. 2018-02-08 16:50:22 +00:00
wiz
bff4597ffc Bump PKGREVISION for gdbm shlib major bump 2018-01-28 20:10:34 +00:00
jperkin
e366662af4 Belated PKGREVISION bump for devel/protobuf update.
Fixes at least joyent/pkgsrc#60.
2018-01-17 12:10:37 +00:00
rillig
17e39f419d Fix indentation in buildlink3.mk files.
The actual fix as been done by "pkglint -F */*/buildlink3.mk", and was
reviewed manually.

There are some .include lines that still are indented with zero spaces
although the surrounding .if is indented. This is existing practice.
2018-01-07 13:03:53 +00:00
rillig
b381c6e2f3 Sort PLIST files.
Unsorted entries in PLIST files have generated a pkglint warning for at
least 12 years. Somewhat more recently, pkglint has learned to sort
PLIST files automatically. Since pkglint 5.4.23, the sorting is only
done in obvious, simple cases. These have been applied by running:

  pkglint -Cnone,PLIST -Wnone,plist-sort -r -F
2018-01-01 22:29:15 +00:00
adam
983847f667 Revbump after boost update 2018-01-01 21:18:06 +00:00
adam
8977d31a36 Revbump after textproc/icu update 2017-11-30 16:45:00 +00:00
wiz
20f7c989fe recursive bump for libxkbcommon removal from at-spi2-core 2017-11-23 17:19:40 +00:00
tsutsui
aa1999e560 jwm: update to 2.3.7.
Upstream changes:
(from http://joewing.net/projects/jwm/release-2.3.shtml#v2.3.7 )

Changes in 2.3.7 (20170721)

  * Made the modifier for dragging a window by clicking its contents
    configurable via the mask attribute of the MoveMode tag (issue #324).
  * Added group options for setting initial window position and size
    (issues #79 and #348).
  * Added the clicktitle and sloppytitle options for FocusModel, which cause
    windows to be raised only when the title or border of the window is clicked
    (issue #286).
  * Fixed scaling of icons in the task bar (issue #328).
  * Added the decorations attribute to TaskListStyle to allow setting different
    decorations on tray buttons and task list buttons (issue #330).
  * Fixed a bug with the nextstacked key binding (issue #335).
  * Improved support for 3-digit hexcode colors (issue #336).
  * Better aerosnap support on multiple monitors (issue #342).
  * Fixed a bug with multiple separators in menus (issue #343).
  * Fixed a bug with blank trays when there are full screen windows
    (issue #356).
  * Added the spacing attribute to Dock to allow adding space between icons in
    the dock (issue #357).
  * Added support for dynamic root menus via the dynamic attribute of RootMenu
    (issue #221).
  * Fixed an issue with 32-bit TrueColor visuals on some platforms.
  * Fixed an issue with menus and multiple monitors (issue #384).
  * It is (once again) possible to disable desktop switching by scrolling on
    the desktop using an empty root menu (issue #366).
2017-10-21 18:07:33 +00:00
wiz
d850273ec4 compiz: remove kde3 option from buildlink3.mk as well 2017-09-26 09:12:24 +00:00
wiz
c3349031cd compiz: remove kde3 support. 2017-09-26 07:01:55 +00:00
maya
33ebf687dc revbump for requiring ICU 59.x 2017-09-18 09:52:56 +00:00
wiz
ef141a6b79 Reset maintainer 2017-09-16 19:26:41 +00:00
wiz
e364d4fc58 Update HOMEPAGE. 2017-09-11 07:38:23 +00:00
wiz
6dbf2b6475 Follow a redirect. 2017-09-07 07:54:25 +00:00
wiz
b828db802a Update some URLs. 2017-09-06 11:30:41 +00:00
wiz
3110a02dbc Comment out dead sites. 2017-09-06 10:40:25 +00:00
wiz
1fc957a0ce Follow some redirects. 2017-09-06 09:02:59 +00:00
wiz
ff22ec594f Follow some redirects. 2017-09-04 18:08:18 +00:00
wiz
1770bcacd4 Comment out dead sites. 2017-09-04 18:00:49 +00:00
wiz
42426a5a45 Follow some redirects. 2017-09-03 08:53:04 +00:00
wiz
9ddb7f9e9c Comment out dead MASTER_SITES/HOMEPAGEs. 2017-09-03 08:36:49 +00:00
adam
931d707fe2 Revbump for boost update 2017-08-24 20:03:08 +00:00
jmcneill
d46b1c1ff5 Set HAS_SYSTEM_ASPRINTF in make env to fix build on NetBSD 8 2017-08-21 14:53:58 +00:00
nros
da1148d90d Add xmlto build dependency to i3 since it is used to build the docs.
While here sort the buildlink3 entries.
2017-08-19 10:57:54 +00:00
triaxx
b5981f5f10 Fix a wrong dependency from devel/lua-doc to textproc/LDoc.
Fix the wrong MANPATH.
2017-08-18 10:16:11 +00:00
wiz
7909ca8cec Comment out dead sites. 2017-08-16 20:45:30 +00:00
wiz
a1e4174a9c Follow some http redirects. 2017-08-16 20:21:03 +00:00
triaxx
776751f814 Update wm/awesome to 4.2
Reviewed by maya@

Changes by packager:
* Add options handling
* Add DBus support through options.mk
* Add API doc generation through options.mk
* Move libexecinfo dependency to options.mk

Changes from Changelog:
https://awesomewm.org/changelogs/short/v4.2.txt
2017-08-15 10:57:35 +00:00
nros
56ce5e9ae6 Update i3 to version 4.13.
Pkgsrc changes:
Added comments and RCS tags to patches.
Make perl a runtime dependency since installed
runtime scripts uses it.

Changes and bugfixes from release notes:

Changes in 4.13:

* build: wire up version handling for non-release tarballs (as opposed to git
  checkouts)
* build: switch to the GNU build system
* i3bar: disable pango markup for plain-text input
* man/i3-msg: point out default ipc message type
* config: introduce support for specifying variables from X resources
* config: ensure variables match on longest-length, eliminating problems
  where one variable was a prefix of another
* config: do not count '\' in comment lines as line continuation
* ipc: introduce a new GET_BINDING_MODES command
* ipc: implement new window::mark event
* ipc: add ?output? to IPC events referencing a container
* make fullscreen windows open on the output which is indicated by their
  geometry (fixes LibreOffice Impress multi-monitor presentations)
* focus newly managed windows only if they don?t use the globally active
  input mode (fixes issues with RubyMine)
* remove title indentation in nested containers (rationale was unclear,
  nobody spoke up when we asked about the feature on i3-discuss)
* use the last known timestamp when calling xcb_set_input_focus (might fix
  rare race conditions in focus handling)
* introduce the "smart" option for hide_edge_borders, which will hide borders
  when there is precisely one window on the workspace
* handle _MOTIF_WM_HINTS changes (_MOTIF_WM_HINTS were previously only
  considered when managing a new window)
* don?t change border style if BS_NORMAL is requested in _MOTIF_WM_HINTS
* only add numlock fallback for keybindings where necessary (allows users to
  correctly bind keys on the numpad)
* do not match docks in config and command criteria
* get DPI from the Xft.dpi resource instead of directly looking at the screen
  resolution/size
* handle _NET_ACTIVE_WINDOW for scratchpad windows (for pagers)
* set _NET_WM_DESKTOP to sticky for scratchpad windows
* add new criteria "tiling" and "floating"
* implement special output name "current" for commands
* handle ResizeRequests for tray clients (fixes VLC tray icon)

Bugfixes in 4.13:

* i3bar: fix crash when the I3SOCK environment variable is present
* i3-dmenu-desktop: do not die on failed open
* i3-input: properly position in non-standard cases (fixes an issue where
  i3-input would launch off-screen)
* i3-save-tree: rename "mark" to "marks" to reflect our recent change to
  allow multiple marks
* mouse bindings: only grab the mouse buttons that need to be grabbed
* no_focus: correctly count the number of windows (makes no_focus work with
  tabbed/stacked workspace layouts).
* properly close disabled outputs restored during a restart (this fixes state
  handling when RandR changes happen during i3 restarts)
* don't trigger bindings on window border clicks unless --border was
  specified for the binding
* traverse numbered workspaces in correct order
  fix transition from named to numbered workspaces in "workspace next|prev"
* avoid setting urgency hint on content containers and above (fixes crashes)
* don't trigger unrelated key bindings for --release bindings
* fix colormap handling for containers (fixes taking screenshots using xwd)
* check output crossing on ENTER_NOTIFY to dockarea (fixes pointer jumping)
* fix a use-after-free bug (fixes "floating enable" on single split windows)
2017-08-09 11:13:30 +00:00
nros
fb09566162 fix typo in buildlink3 file 2017-08-09 10:27:44 +00:00
wiz
4b6cc49c90 Comment out some dead HOMEPAGEs. 2017-08-01 17:40:08 +00:00
wiz
4078335453 Update HOMEPAGE. 2017-08-01 16:49:18 +00:00
wiz
7b294157a3 Comment out dead sites (DNS problems). 2017-08-01 16:47:35 +00:00
wiz
8733ee0040 Follow some http -> https redirects. 2017-08-01 14:58:51 +00:00
wiz
8d59bf7376 Use https for www.gnome.org HOMEPAGEs. 2017-07-30 22:47:48 +00:00
wiz
5d86518619 Switch github HOMEPAGEs to https. 2017-07-30 22:32:10 +00:00
joerg
211e5b067e Fix unused function to at least compile on NetBSD. Fix C99 inline use. 2017-07-14 12:52:49 +00:00
jperkin
4f48c21cf9 Fix setting of _XOPEN_SOURCE. 2017-07-07 13:08:07 +00:00
jperkin
7844c0cfa8 Restore requirement that this package build against lua51, it is incompatible
with newer releases at this time.
2017-07-07 13:04:55 +00:00
bsiegert
10b7b4313b Add -D_XOPEN_SOURCE to MAKE_FLAGS to fix a segfault at runtime. Reported
by Oleksandr on pkgsrc-users months ago.
2017-07-02 12:45:05 +00:00
jperkin
46887bed28 Set _XOPEN_SOURCE to 600 to avoid conflict with C99. 2017-06-28 15:35:11 +00:00
youri
1db57ca579 Update mate-netbook to 1.18.1. 2017-06-23 17:22:36 +00:00
youri
25907eeb37 Update marco to 1.18.1 2017-06-23 17:13:31 +00:00
youri
215ee93a2f Update xfce4-wm to 4.13.0:
4.13.0
======
 - Add support for VSYNC using either Present or OpenGL
 - Support for scaled cursor when zooming
 - Daemon mode is now deprecated (--daemon has no effect)
 - Bug fixes and I18n improvements
2017-06-18 22:56:55 +00:00
maya
eaa96c0dba bspwm: update to 0.9.2
From John Vogel
2017-05-31 05:22:09 +00:00
joerg
65941dcb4e Match PLIST with do-install. Bump revision. 2017-05-20 11:50:09 +00:00
bsiegert
155d30a4b9 Update 9wm to 1.4.0, now developed on GitHub.
There are no release notes from upstream (short of commit
logs), here is a partial list of changes:

- no more manual window placement
- color support
- support for fullscreen and shaped windows
- format string and memory fixes
- compatibility fixes for some toolkits
- window titles are UTF-8
2017-05-16 21:10:02 +00:00
jperkin
2c5b69285d SunOS requires an explicit -liconv. 2017-05-12 11:59:38 +00:00
jperkin
4191400246 SunOS requires an explicit -liconv. 2017-05-12 11:55:32 +00:00
wiz
e725b4b1d0 Updated notion to 3.2017050501.
I've just released version 3-2017050501 of Notion.

This is mostly a maintenance release, but some notable changes include:

* Add focuslist menu for workspaces (thanks to @hedning)
* Add sizepolicy support for menus (thanks to @hedning)
* Fix statusd free memory (thanks to @jsbackus)
* Improve error messages for invalid key combinations (thanks to @xmw and
  @knixeur)
* configuration options for warp cursor placement (thanks to Campbell
  Barton)
* include net_client_list in the default configuration
* add Subtle(wm)-like window management to contrib scripts (@gwash)
* add rofi menu support (thanks to @olejorgenb and @hedning)
* various cleanups (thanks to Campbell Barton, Wojtek Aniszewski,
  @jsbackus, Joe Mason, @olejorgenb)
2017-05-07 16:10:35 +00:00
ryoon
76884737ca Recursive revbump from boost update 2017-04-30 01:21:19 +00:00
sevan
ced24a3910 libhack is also built on Darwin. 2017-04-25 12:45:02 +00:00
adam
75a9285105 Revbump after icu update 2017-04-22 21:03:07 +00:00
jperkin
ac4dcc786d Reset MAINTAINER after tonnerre resigned. 2017-04-19 11:24:36 +00:00
adam
5099c9b829 Explicitly disable ImageMagick support 2017-04-14 17:16:50 +00:00
pho
237fa3a587 Fix PLIST for the nls option: he_IL.UTF-8 was missing 2017-04-13 04:29:05 +00:00
joerg
6a32265dbd Extend SHA512 checksums to various files I have on my local distfile
mirror.
2017-03-23 17:06:45 +00:00
adam
5f1db0aba5 Changes 0.95.8
* Implementation for moving mouse pointer within the maximized window.
* Alternative way for traverse half-maximized windows
* Move half-maximized windows between the screens
* Snapping a window to the top
* Global defaults directory configuration
2017-03-20 12:29:52 +00:00
joerg
47cc68cf37 Do not compare pointers with 0. 2017-03-07 13:22:27 +00:00
ryoon
50aefac5f6 Recursive revbump from graphics/libwebp 2017-02-28 15:19:58 +00:00
wiz
49c49159c7 PLIST fix for nls option, from David H. Gutteridge in PR 51993. 2017-02-23 00:29:02 +00:00
wiz
d54142eba3 Updated fluxbox to 1.3.7.
Set LICENSE.

Version 1.3.7 is a bug fix release.

Critical Bugfixes:
    * Segfault on startup (mostly *BSD)
    * Segfault on shutdown
    * Segfault on clicking the Remember menu
    * Menu crops on TypeAhead

Minor Bugfixes:
    * _NET_REQUEST_FRAME_EXTENTS
    * Working autorepeat keys
    * Working vertical rotated Tabs and Toolbar
    * Proper size of titlebar buttons on restart / detaching tabs
    * Missing windowmenu works again
    * Several glitches in the menu
    * Correct handling of 'maximized' statement in the apps file

Features:
    * The improved TypeAhead sytem is not limited to matches on beginning
      of menu items anymore, the behavior is configurable:
      - Nowhere - disables TypeAhead support
      - ItemStart - matches typed text only at the start of a menu item
      - Somewhere - matches typed text somewhere in a menu item
      (Currently this is a configfile-only option)
    * Minor tweaks to the i18n system
    * Updated turkish translations

End User unrelated:
    * Code refactoring and cleanup, assisted by Coverity and
      clang static code analysis
2017-02-22 12:20:51 +00:00
ryoon
72c3cb198b Recursive revbump from fonts/harfbuzz 2017-02-12 06:24:36 +00:00
wiz
7ac05101c6 Recursive bump for harfbuzz's new graphite2 dependency. 2017-02-06 13:54:36 +00:00
agc
30b55df38e Convert all occurrences (353 by my count) of
MASTER_SITES= 	site1 \
			site2

style continuation lines to be simple repeated

	MASTER_SITES+= site1
	MASTER_SITES+= site2

lines. As previewed on tech-pkg. With thanks to rillig for fixing pkglint
accordingly.
2017-01-19 18:52:01 +00:00
jperkin
80fe696d87 Ensure the local yywrap is used. Fixes build with newer flex. 2017-01-05 09:40:00 +00:00
jperkin
ec0d5315fb Ensure the local yywrap is used. Fixes build with newer flex. 2017-01-04 11:52:24 +00:00
adam
76632718ac Revbump after boost update 2017-01-01 16:05:55 +00:00
wiz
7f84153239 Add python-3.6 to incompatible versions. 2017-01-01 14:43:22 +00:00
ryoon
36ed025474 Recursive revbump from textproc/icu 58.1 2016-12-04 05:17:03 +00:00
kamil
9f9681e7ed Add wm/wmutils-opt 2016-11-13 22:04:51 +00:00
kamil
9d3b107ebf Import wmutils-opt-0.20161004 as wm/wmutils-opt.
wmutils' opt

opt is at set of optional utilities meant to accompany wmutils-core.

Just as the wmutils-core programs, each utility does one job and does it well,
like dealing with window events or names.

opt has less utilities than core, here is a little overview:
 * chwb2 - control two different window borders
 * wew   - print window events
 * wname - print a window's name
 * xmmv  - move a window with the mouse
2016-11-13 22:03:20 +00:00
tsutsui
0c4edcf6c2 Misc pkgsrc tweaks for the latest jwm-2.3.6:
- LICENSE has been changed from GPLv2 to MIT since 2.3.6
- use proper ${PREFIX} in system.jwmrc for default icons
- add and enable svg option in options.mk for default icons
- explicitly pass --disable-foo to CONFIGURE_ARGS for disabled options

While here, avoid SUBST on post-patch for future mkpatches ops.

Bump PKGREVISION.
2016-10-10 13:22:22 +00:00
adam
3b88bd43a5 Revbump post boost update 2016-10-07 18:25:29 +00:00
mrg
2bbdd6f0ad fix unaligned issues on sparc64: don't pass pid_t, but a long, to
XChangeProperty().  PR#37559

bump revision.
2016-10-01 20:40:06 +00:00
maya
3bedd61a79 awesome: update to 3.5.9 2016-08-27 08:04:42 +00:00
ryoon
837549c304 Update to 2.3.6
Changelog:
Changes in 2.3.6 (20160812)

    Auto-maximization of windows when the mouse is brought to the edge of the screen (issue #49). This feature is disabled by default, but can be enabled via the aerosnap group option.
    Added Traditional Chinese translation (from Jim Tsai).
    Added the TaskListStyle and TrayButtonStyle tags to control the look of task lists and tray buttons. These were removed in v2.3.0, but are now back (issue #276).
    Fixed rendering of gradient highlights on menus.
    Changed the default configuration to explicitly set a 24-hour clock format.
    Made the default window title height match the font size used in window titles.
    Added the ability to set a default icon using the DefaultIcon tag (issue #310).
    Added the ability to disable move/resize using mod1+drag via the nodrag group option (issue #311).
    Made JWM raise the selected window when tabbing between windows (issue #313).
    Fixed an issue with some system tray icons not showing up (issue #314).
    Tiled window placement is now confined to the active display (pull request #318).
    Changed to the MIT license (issue #320).
    Added the labeled option to TaskListStyle to allow disabling labels for task lists.


Changes in 2.3.5 (20160326)

    Faster icon loading (issue #258).
    Configurable default window icon via the ButtonMenu tag (issue #246).
    Added the ilist and ipager group options to ignore program-specified task list and pager settings (issue #263).
    Made it so clicking a submenu does not close the menu (issue #264).
    Made the tray respond to clicks at screen edges (issue #270).
    Made tiled window placement (the tiled group option) minimize overlap if no window position can be found with no overlap (issue #269).
    Removed exit confirmation when exit is invoked from the command line (issue #275).
    Now maximized windows restore when being dragged.
    Restored the ClockStyle tag to allow setting a custom font and color for clocks (issue #276).
    Fixed layout and mouse location tracking of tray items for trays with lots of components.
    Added the ability to use the output of a program for Include (issue #291).
    Added the fixed group option (issue #209).
2016-08-21 11:18:37 +00:00
adam
77b8ed74db Revbump after graphics/gd update 2016-08-03 10:22:08 +00:00
rillig
090a2ce248 Fixed pkglint warnings about unnecessary :Q modifiers in directory names. 2016-07-24 20:12:34 +00:00
rillig
d067d4303a Fixed pkglint warnings about indentation. 2016-07-24 19:57:23 +00:00
rillig
aa700402de Fixed some pkglint warnings. 2016-07-09 13:10:15 +00:00
wiz
ad0031c15e Remove python33: adapt all packages that refer to it. 2016-07-09 13:03:30 +00:00
wiz
73716d23de Bump PKGREVISION for perl-5.24.0 for everything mentioning perl. 2016-07-09 06:38:30 +00:00
dholland
1b6a36eaaf Clarify bit about default binary by referring to MESSAGE.
(related to PR 51244)
2016-06-26 04:29:56 +00:00
youri
702a27d20b marco: Update to 1.14.2:
1.14.2
    * Translations update
    * GTK+3: fix a typo with deprecated GtkMisc
    * GTK+3 fixedtip: add style class tooltip
2016-06-13 23:10:36 +00:00
kamil
cee5c1aef9 Add wm/wmutils-core 2016-06-11 23:08:05 +00:00
kamil
6cb09243f7 Import wmutils-core-1.2 as wm/wmutils-core
wmutils is a a set of Window Manipulation Utilities.
Its purpose is to separate all the vital functions
of a window manager into separate pieces.

Using these tools, you can build your own window manager
as a shell script. Think of wmutils as coreutils for X11.

Here is the list of the core utilities composing wmutils:

chwb: change window's border
chwso: change window's stacking order
ignw: ignore/unignore window
killw: kill windows
lsw: list windows
mapw: map/unmap windows
pfw: print focused window
wattr: show window's attributes
wmp: move the mouse pointer
wmv: move a window
wrs: resize a window
wtf: focus a window
wtp: teleport a window


Originally packaged in pkgsrc-wip by Mateusz Poszwa.
2016-06-11 23:07:14 +00:00
youri
4ac25ccf2e + marco
+ mate-netbook
2016-05-21 21:54:41 +00:00
youri
a9f5ca2f4e Import marco-1.14.0 as wm/marco.
MATE Marco is a fork of GNOME Metacity.
2016-05-21 19:22:59 +00:00
youri
6c4545bc56 Import mate-netbook-1.14.0 as wm/mate-netbook.
A simple window management tool which:
  * Allows you to set basic rules for a window type, such as maximise|undecorate
  * Allows exceptions to the rules, based on string matching for window name
    and window class.
  * Allows 'reversing' of rules when the user manually changes something:
    * Re-decorates windows on un-maximise.
2016-05-21 19:00:04 +00:00
snj
326ebccea6 Update openbox to 3.6.1.
Only one change: Bump ABI version of libobrender that should have been
done in 3.6
2016-05-18 20:39:08 +00:00
joerg
b15cb9a4ce Disable noisy GCC warnings. 2016-05-07 10:11:15 +00:00
prlw1
104960e18b revbump for libsoup's ABI issue 2016-05-03 11:40:00 +00:00
dholland
d493c262c7 Whitespace for pkglint. 2016-05-01 19:31:45 +00:00
dholland
a07d80250f Add patch comments. 2016-05-01 19:30:58 +00:00
dholland
0395c9e0de Add missing explicit dep on libX11. PKGREVISION -> 13 for this and
just-committed patches.
2016-05-01 19:26:58 +00:00
dholland
07453979ef Patch up broad misuse of <ctype.h> functions. Also patch some other
things found by the compiler, like broken printf formats. Not
complete, but a start.
2016-05-01 19:26:34 +00:00
dholland
2c8c8726bb Add bl3 file, to be used by x11/aterm (PR 36755) 2016-05-01 18:41:01 +00:00
degroote
be2c9631be Update to 4.12
Changes from upstream since 4.11

  • use https instead of git/http, update contact information, add GPG key
  • docs/hacking-howto: fix old cfgparse.y reference to config_parser.c
  • docs/ipc: added link to i3ipcpp (C++ library)
  • docs/userguide: clarify no_focus documentation
  • docs/userguide: add documentation for binding modes
  • docs/userguide: fix rendering of __focused__
  • docs/userguide: improve placement of explicit IDs for headings
  • docs/userguide: make rendering of key bindings more consistent
  • docs/userguide: clarify quoting of “exec” commands
  • man/i3-nagbar: fix example invocation
  • man/i3: add “floating window” to terminology
  • i3-sensible-*: quote variables correctly
  • i3-sensible-editor: add neovim
  • i3-sensible-terminal: add termit, st
  • i3bar: use cairo for all drawing operations
  • i3bar: support per-statusblock border and background colors
  • i3bar: support different bar background colors depending on whether the bar
    is on the focused output or not
  • i3bar: multiple tray_output directives on the same bar are now supported
  • i3bar: support disabling the modifier by specifying “modifier none”
  • use cairo for all drawing operations
  • fix a number of memory leaks, thanks to AddressSanitizer
  • no_focus is now suppressed for the first window of a workspace
  • “workspace next/prev” now looks for numbered workspaces after reaching the
    last workspace (it used to incorrectly only look at named workspaces)
  • multiple marks can now be set on a single window (but a mark can still only
    be present on one window at a time)
  • the “unmark” command now supports criteria
  • the “con_id” criterion now supports the special value __focused__
  • the “workspace” command now supports the --no-auto-back-and-forth parameter
  • the “move window to workspace” command now supports the
    --no-auto-back-and-forth parameter
  • the “resize grow|shrink width|height” command now works for a nested split
    in the same direction
  • support _NET_WM_USER_TIME’s special 0 value, indicating that a window
    should not be focused
  • use 32-bit visual by default if available. This reduces graphical glitches
    when using transparency (which is still not officially supported)
  • the “move position center” command now supports criteria
  • specifying invalid match criteria now results in an error instead of
    blindly applying the operation to the currently focused window
  • allow mouse bindings to run on the root window
  • support matching _NET_WM_WINDOW_TYPE_NOTIFICATION in criteria
  • all criteria are now matched, even when con_id or con_mark are given (used
    to be a special case)
  • allow the “id” criterion to be specified in any base recognized by
    strtol(), not only base 10
  • non-true color displays are now supported again (e.g. the Raspberry Pi)
  • the “split” command now has a “toggle” option
  • the additional color class “decoration_border” was added
  • title_format is now stored on containers instead of windows, allowing the
    use of title_format on split containers
  • On OpenBSD, i3 now uses pledge(2)
  • support _NET_WM_DESKTOP (for pager applications like gnome-panel)
  • floating workspaces are no longer available (they were not supported for a
    while now)
  • floating windows now carry the I3_FLOATING_WINDOW atom so that tools like
    compositors can be configured to match on floating windows

Bugfixes from upstream since 4.11

  • i3bar: display short text only on the monitor(s) on which it is necessary
  • i3bar: explicitly set cursor using libxcb-cursor if available
  • i3bar: fix XEMBED messages
  • i3-nagbar: explicitly set cursor using libxcb-cursor if available
  • duplicated keybindings are now also detected when one uses bindcode but the
    other(s) use(s) bindsym
  • keymap fallback for servers without XKB (e.g. TightVNC) has been added
  • using pango markup in mode names is now optional, fixing a regression in i3
    v4.11 where modes which contained characters such as “<” would break.
  • moving windows to a workspace by specifying a mark now works
  • the root output is now used when any RandR request fails (for x2go)
  • assignments are now marked as run before executing them, preventing endless
    loops/crashes when assignments cause another assignment evaluation
  • splitting/floating a dock container no longer crashes i3
  • correctly compare modifier mask when identifying keybindings (fixes
    bindings which use --release)
  • no longer fail config validation when there is no newline at the end of
    the config file
  • scrollwheel buttons are now only grabbed when necessary, allowing the use
    of “bindsym button*” or scrolling in windows without focusing them (in case
    no “bindsym button*” is present)
  • parse con_id in base 16 (affected FreeBSD only)
  • fix crash when opening a large number of windows
  • reject empty swallow definitions to avoid crashes
  • don’t remove SubstructureRedirect event mask temporarily (fixes i3bar
    stopping after system suspend)
  • move urgent flag before killing the parent to avoid a crash
  • correctly validate “kill” command to avoid crashing when “kill” is invoked
    on workspace containers
  • actually accept the documented “workspace” token as an alternative to “→”
    in assign statements
  • remove _NET_WM_STATE on withdrawn windows to comply with the spec
  • the “border” command now uses logical pixels (relevant for hi-dpi displays)
  • “tray_output primary” does not properly fall back and hence was removed
    from the default config again
  • correctly determine focused workspace when moving workspace to output
  • revert to default binding mode before reloading the config file
  • correctly interpret _MOTIF_WM_HINTS (endianness-dependent)
2016-05-01 09:39:58 +00:00
jperkin
6ecb3dc747 Explicitly pull in -lX11 on SunOS. 2016-04-14 10:47:12 +00:00