Commit graph

1808 commits

Author SHA1 Message Date
wiz
ad94e72c15 Update to 2.4.0, based on patch by Lokesh Mandvekar on pkgsrc-users.
Changes not documented.
2013-11-29 23:30:47 +00:00
wiz
8478b441ea HOMEPAGE gone. 2013-11-29 18:19:03 +00:00
dholland
66faf26c23 Distfile changed upstream: purely administrative alterations to the
CHANGELOG file. Go figure.

Bump PKGREVISION to 7 and set DIST_SUBDIR explicitly to
windowlab-1.33nb7. This can be removed at the next update, if any.
2013-11-24 03:06:15 +00:00
dholland
e88e5f76ec Mark this NOT_FOR 64-bit platforms; while it builds, gcc output and a
quick review of the header files indicates deeply ingrained assumptions
about pointers fitting in 32-bit integers, and it does not stand much
chance of working.
2013-11-09 06:10:48 +00:00
dholland
db8dcb373f Fix MAKE_JOBS build. 2013-11-06 21:33:44 +00:00
dholland
2d5ff4445e Bump PKGREVISION of packages whose Lua depends changed form, but whose
own PKGNAME is unchanged.
2013-10-30 06:49:53 +00:00
dholland
5763fc0525 Fix Lua depends. 2013-10-30 06:25:15 +00:00
jperkin
1251bcf5a5 USE_LANGUAGES=c99 and fix linker arguments to fix build on SunOS. 2013-10-29 11:13:32 +00:00
joerg
6412848fbe Pass rpath option with -Wl prefix. 2013-10-20 17:51:08 +00:00
joerg
15257c9e53 Give rpath options the correct -Wl prefix. 2013-10-20 17:48:54 +00:00
adam
63c018902c Revbump after updating textproc/icu 2013-10-19 09:06:55 +00:00
bsiegert
11eb68bbc8 Fix a common mistake in many different packages: POSIX says that when using
pax -rw, the destination directory must exist. pax in NetBSD creates it if
not, pax in MirBSD complains. I read through all pkgsrc Makefiles that use
pax and added an entry to INSTALLATION_DIRS, or an INSTALL_DATA_DIR
invocation.

I did not test all the changes but they should be fairly safe. If you notice
any breakage because of this change, please contact me.
2013-10-18 11:41:17 +00:00
tonnerre
f8568c8bc3 Update i3 to version 4.6.
Also, install a few more scripts and their manual pages, and put the correct
Perl interpreter in all Perl scripts.

Changes since version 4.4:
  • docs/hacking-howto: refer people to cr.i3wm.org
  • docs/ipc: Adds Go IPC lib to the docs.
  • docs/userguide: remove obsolete sentence about client.background
  • docs/userguide: be explicit about assignment processing order
  • docs/userguide: be more clear about the resize command arguments
  • docs/userguide: fix typo: s/11x/11px/
  • i3-dmenu-desktop: don’t add “geany” if “Geany” is already present
  • i3-dmenu-desktop: strip newlines from dmenu ≥ 4.4
  • i3-dmenu-desktop: skip files with broken utf8 but warn about it
  • i3-dmenu-desktop: skip broken files (no/empty Exec=) but warn about them
  • i3-dmenu-desktop: List filenames of .desktop files
  • i3-dmenu-desktop: remove %i from commandline
  • i3-nagbar: Work around terminals not supporting -e with quoted arguments
  • i3-nagbar: use the same font as configured for i3
  • i3bar: set _NET_SYSTEM_TRAY_COLORS for symbolic icons (gtk3+)
  • i3bar: don’t use X11 borders to avoid overlapping in hide mode
  • i3bar: separator color via config; separator width and on/off via ipc
  • i3bar: Allow min_width of a block in i3bar to be a string
  • i3-msg: parse command replies and display errors nicely if there were
    errors
  • Draw 1px tab separators left/right instead of 2px on the right only
  • Render tree before destroying X11 containers upon unmap
  • scratchpad show: move visible scratchpad window from another workspace to
    focused workspace instead of doing nothing
  • ignore MotionNotify events generated while warping the pointer
  • Allow X11 servers which do not support the XKB extension.
  • remove the urgency indicator when a window is closed
  • wrap when moving containers to outputs with direction
  • scratchpad_show: focus unfocused scratchpad window
  • Split workspace instead of changing orientation
  • scratchpad: always auto center on 'scratchpad show' if window hasn't been
    repositioned by the user
  • Add a new IPC event for changes on windows.
  • config: accept “smart” as popup_during_fullscreen parameter
  • Add support for _NET_WM_STATE_DEMANDS_ATTENTION.
  • Obey WM_SIZE_HINTS's resize increments in floating mode
  • Do not move focus if a container is moved across outputs
  • docs/userguide: mention forgotten layout splitv/splith
  • docs/multi-monitor: nVidia ≥ 302.17 works just fine
  • docs/wsbar: update (we have i3bar now, i3-wsbar is just an example)
  • docs/testsuite: Document fixes and workarounds for test failures
  • man/i3-msg.man: updated man page to include all options
  • lib/i3test: clarify how to identify open_window() windows in i3 commands
  • Use a saner sanity check for floating_reposition
  • tabbed: floor(), put extra pixels into the last tab
  • raise fullscreen windows on top of all other X11 windows
  • Draw indicator border only for split layouts
  • re-shuffle struct members to save a bit of memory
  • Add 'NoDisplay=true' to i3.application.desktop
  • Store aspect_ratio instead of weird proportional_{width,height}
  • Implement shmlog command
  • Implement debuglog command
  • Implement unmark command
  • actively delete _NET_WORKAREA on startup
  • Handle the _NET_REQUEST_FRAME_EXTENTS ClientMessage (java compat)
  • i3bar: add click events
  • i3bar: fix -b parameter, fix usage description
  • i3bar: restore compatibility with libyajl version 1
  • i3bar: unhide hidden i3bar when mode is active
  • i3bar: fix font display height in i3bar
  • i3bar: introduced i3 command for changing the hidden state and mode
  • i3bar: fix wrong placement of i3bar when connecting/disconnecting outputs
  • i3bar: draw workspace buttons at x=0 instead of x=1
  • i3-nagbar: take our terminal execution kludge to the next level
  • i3-nagbar: Bugfix: -m requires an argument (crashes if none specified)
  • i3-dmenu-desktop: run commands when they don’t match a .desktop file
    (e.g. enter “i3 layout stacking”)
  • i3-dmenu-desktop: honor Path= key
  • contrib/dump-asy.pl: Fix $ and & in window titles
  • contrib/dump-asy.pl: Display nicer double-quotes
  • contrib/gtk-tree-watch.pl: Remove bogus default socket path
  • Ignore ConfigureRequests for scratchpad windows
  • Correctly parse `move ... workspace *_on_output`
  • i3bar: Set separator color properly when drawing
  • Properly parse commands like “move workspace torrent”
  • Handle nested transient popups properly
  • Fix decoration rect size for windows without border
  • parse outputs as "word", not "string", to ignore trailing whitespace
  • fix crash when disabling output without any windows
  • scratchpad: fix crash when moving last window of an invisible workspace
  • fix coordinates of scratchpad windows on output changes
  • call scratchpad_show() when focusing scratchpad windows via criteria
  • fix continuous resize bug in floating mode, e.g. with xbmc
  • fix “overlapping” --release key bindings
  • fix IPC messages writes with low buffer sizes
  • unregister as window manager before restarting (fixes a race condition)
  • Fix bind[code|sym] --release
  • remove superfluous #include <xcb/xcb_atom.h>
  • Makefile: Repect AR environment variable
  • i3-input: restore input focus on exit()
  • Also draw right tab border for split containers
  • Fix scrolling on a tabbed titlebar which contains split cons
  • Correctly close floating windows
  • handle MapRequests sent between i3 registering as a wm and handling events
  • i3bar: fake DestroyNotify and send MANAGER ClientMessages to fix tray restarts
  • ipc: use correct workspace in workspace change event
  • fix floating window size with hide_edge_borders
  • Fix parsing of comments in the config file
  • Fix error messages for the debug log
  • shm_unlink the correct file when handling errors
  • Fix shm logging on FreeBSD
  • Fix restarting with 32 bit depth windows
  • Fix scratchpad_show on non-scratchpad windows
  • i3bar: mark IPC fd CLOEXEC
  • fix crash when not having tray_output configured
  • make sure that resize will take place even if pixel is smaller
    than size increments.
  • render_con: fix height rounding in aspect ratio computation
  • fix problem when moving fullscreen window to scratchpad
  • Unmap windows before reparenting them to the root window
    (fixes Mathematica)
  • update parent urgency hint if a child is removed.
  • fix bus error on OpenBSD/sparc64
  • fix focus handling in 'floating disable' on non-visible windows
  • ignore spaces in front of default workspace name
  • call i3-nagbar correctly for configfiles without the font directive
  • resize and center a scratchpad even when a criteria is used.
2013-10-17 22:41:12 +00:00
ryoon
3fba1a52dd Recursive revbump from pango-1.36.0 2013-10-10 14:41:44 +00:00
wiz
6068eaecf6 recursive bump for libmng-2.0.2 shlib major bump and dependency change 2013-10-09 17:39:01 +00:00
wiz
045c423053 Update to 1.0.8:
This release moves twm slightly into the 1990's, with ANSI C89 function
declarations, removal of ancient casts left over from the era before
function prototypes, C89 standard signal handlers, and the loss of
support for running on Apple's A/UX Unix for the 680x0 Macs.

It also includes some bug fixes and man page formatting improvements,
amongst all the code cleanups.

Alan Coopersmith (16):
      Terminate execl() arguments with NULL instead of 0
      Constification cleanup - fix dozens of gcc warnings
      Use (void) to declare functions that take no arguments, instead of ()
      Convert remaining K&R function declarations to C89 style
      Make various helper & callback functions private to session.c
      unifdef macII - drop support for A/UX 2.0
      Remove unused global variable gotFirstSave
      Make some more previously global variables into file-scoped statics
      Assume C89 signal handlers, returning void
      Make more functions static that aren't called from other files
      Delete trailing whitespace in non *.[ch] source files
      Stop casting pointers to (char *) when freeing them
      Stop casting return values from malloc & calloc
      AddWindow: Use NULL instead of 0 for null pointer check
      Replace malloc(strlen()+1); strcpy(); pairs with strdup()
      twm 1.0.8

Colin Harrison (1):
      Syntax error in recent twm commit

Egbert Eich (1):
      Fix SEGV if CreateColormapWindow() returns NULL.

Eric S. Raymond (1):
      Don't rely on the ability to set tab stops.
2013-09-07 05:53:39 +00:00
adam
d2cb6dec32 Revbump after cairo update 2013-09-02 19:50:38 +00:00
wiz
190505369c Remove unneeded symbol that causes conflict with X headers.
PR 48128.
2013-08-18 21:29:37 +00:00
wiz
450f12498b regen patch with better context 2013-08-18 21:29:08 +00:00
obache
5efa7891f3 revbump from libnotify bumped to 0.7 and dependency changed from libnotify07. 2013-08-16 09:20:40 +00:00
rillig
b074b7f96e Fixed pkglint warnings. 2013-08-15 20:26:51 +00:00
wiz
1a3d31e927 Update to 2.3.0, based on a patch by Lokesh Mandvekar <lsm5@fedoraproject.org>
on pkgsrc-users.

Changes:
This release adds the ability to move/resize floating windows beyond
region boundaries. It adds 'soft boundary' behavior to region
boundaries. When moving a window past the region boundary, the
window will 'snap' to the region boundary if it is less than
boundary_width distance beyond the edge. A new boundary_width
configuration option has been added. The 'soft boundary' behavior
can be disabled by setting this option to 0. The ability to set
tile_gap to negative values has been added, which makes it possible
for tiled windows to overlap. Set this to the opposite of border_width
to collapse borders.
2013-07-29 06:42:32 +00:00
wiz
34a2162c76 Remove scrotwm, replaced by spectrwm. 2013-07-26 17:57:49 +00:00
wiz
dbc4a44b5e Import spectrwm-2.2.0 as wm/spectrwm.
Based on a package by Lokesh Mandvekar <lsm5@fedoraproject.org>
and wm/scrotwm.

Spectrwm is a small dynamic tiling window manager for X11. It tries
to stay out of the way so that valuable screen real estate can be
used for much more important stuff. It has sane defaults and does
not require one to learn a language to do any configuration. It
was written by hackers for hackers and it strives to be small,
compact and fast.

It was largely inspired by xmonad and dwm. Both are fine products
but suffer from things like: crazy-unportable-language-syndrome,
silly defaults, asymmetrical window layout, "how hard can it be?"
and good old NIH. Nevertheless dwm was a phenomenal resource and
many good ideas and code was borrowed from it. On the other hand
xmonad has great defaults, key bindings and xinerama support but
is crippled by not being written in C.

Spectrwm is a beautiful pearl! For it too, was created by grinding
irritation. Nothing is a bigger waste of time than moving windows
around until they are the right size-ish or having just about any
relevant key combination being eaten for some task one never needs.
The path of agony is too long to quote and in classical OpenBSD
fashion (put up, or hack up) a brand new window manager was whooped
up to serve no other purpose than to obey its masters. It was
written by Marco Peereboom & Ryan Thomas McBride and it is released
under the ISC license.
2013-07-26 17:55:37 +00:00
wiz
01526b4f84 Set MAINTAINER per request on pkgsrc-users. 2013-07-25 08:30:58 +00:00
degroote
786394010d Update awesome to 3.5.1
Lots of change since 3.4.13, in particular support for lua 5.2.
For details changelot, see http://awesome.naquadah.org/changelogs/short/v3.5
2013-07-22 19:47:18 +00:00
jperkin
3a33135cc8 Include bsd.prefs.mk before OPSYS test. 2013-07-17 08:39:59 +00:00
jperkin
9107790227 Do not default to inotify support on SunOS, libinotify is not yet ported
to that platform.
2013-07-16 22:22:04 +00:00
ryoon
f8e628f818 * .include "../../devel/readline/buildlink3.mk" with USE_GNU_READLINE=yes
are replaced with .include "../../devel/readline/buildlink3.mk", and
  USE_GNU_READLINE are removed,

* .include "../../devel/readline/buildlink3.mk" without USE_GNU_READLINE
  are replaced with .include "../../mk/readline.buildlink3.mk".
2013-07-15 02:02:17 +00:00
tron
2d511948bf Fix build with GIFLIB 5.0 and newer. 2013-07-06 10:19:31 +00:00
jperkin
37ecec314f Apply removal of -export-dynamic for SunOS across all of pkgsrc.
Avoids lots of copy/paste and fixes a bunch of packages which hadn't been
looked at yet.
2013-07-05 15:10:00 +00:00
wiz
315bbebb09 Update to 2013030200, fixes build with lua-5.2.
Other changes unknown, but from the PLIST changes:
pwm was removed.
notionflux was added.
2013-07-05 14:27:56 +00:00
ryoon
2193923ba6 Recursive revbump from graphics/giflib update to 5.0.4. 2013-07-05 13:29:28 +00:00
adam
f9cd38361f Revbump after updating lang/lua to 5.2.2. 2013-07-04 21:27:56 +00:00
gls
8a34546b9e Update wm/pekwm to 0.1.17.
pkgsrc changes:
---------------
Fetch over https using curl.

Upstream changes:
-----------------
Bugs fixed

    #235 "GotoClientID does not work if switch workspace." reported by Markand
and fixed by Andreas Schlick.

    #286 "Funky behaviors of FocusDirectional" reported by b4283 and fixed by
Andreas Schlick.

    #317 "Shape masks are defined by image alpha>50% -- sometimes this is
wrong" reported by rtollert and fixed by Andreas Schlick.

    #318 "x11.cc:1005:9: erreur: #pragma GCC diagnostic not allowed inside
functions" reported and fixed by wallex.

    #319 "data/scripts/Makefile breaks when building out of the source tree"
reported and fixed by Ondrej Kubecka.

    #321 "DisallowedActions - Close doesn't work (0.1.16)" reported by cico and
fixed by Andreas Schlick.

    #323 "Infinite loop if screen's visual is PsuedoColor" reported by Jari
Aalto and fixed by Andreas Schlick.

    "x11.cc compilation error without XShape" reported by Martin Åkerström.

    "Crash on empty menus after reload". Reported by Martin Åkerström and
fixed by Claes Nästén and Andreas Schlick.

    Improve placement of windows skipping heads with fullscreen windows. Claes
Nästén and Andreas Schlick

User visible changes

    New SetGeometry action for moving/resizing a Frame to a fixed position.
    New MoveToHead action for moving a Frame between heads.

Configuration changes
Miscellaneous changes

    Added pekwm_screenshot.sh that takes screenshots using scrot, ImageMagick
or xwd+netpbm. Available via the keybinding Alt + PrintScreen or the root menu.
    Removed undocumented HarbourMenu (if it ever worked for you, write me :-)
2013-07-02 20:33:37 +00:00
obache
92c8b04b75 PKG_BUILD_OPTIONS require .pkgbase suffix 2013-07-01 09:11:03 +00:00
rodent
964faa8af8 Updated to latest stable (before rewrite). No NEWS/ChangeLog. Added patch
to pull in locally generated config from configure stage. USE_TOOLS+=perl
msgmerge xgettext; Remove disabling of libinotify. Buildlink gtk2, libxslt,
startup-notification, pango, cairo, libnotify07.
2013-06-30 22:13:40 +00:00
rodent
cfab001f0e Removed --disable-nls from CONFIGURE_ARGS, as it changes nothing. 2013-06-30 22:01:10 +00:00
rodent
f0fd3d7bf0 Update to last release before rewrite. No NEWS/ChangeLog. USE_TOOLS+=
msgmerge xgettext; Remove disabling of libinotify in configure. Buildlink
libXrandr, libxslt, startup-notification, pango, and cairo.
2013-06-30 20:53:46 +00:00
rodent
7fe6f12a01 Update to last release before the rewrite. Added options framework for
inotify (enabled by default), gnome, kde{3,4}, and fuse PKG_OPTIONS.
PLIST is handled accordingly. USE_TOOLS+=xgettext msgmerge; Moved
PKG_OPTIONS in Makefile to options.mk. Fix DLLIBS using
BUILDLINK_TRANSFORM. Buildlink pango (build), dlopen, glib2,
libxml2, libXext, and libX11. From NEWS:

Release 0.8.8 (2011-03-30 Danny Baumann <dannybaumann@web.de>)
==============================================================
Maintenance release.

Various focus and stacking fixes.

Removed usages of deprecated GTK API.

Fixed drawing of switcher background with KDE4 window decorator.

Release 0.8.6 (2010-03-28 Danny Baumann <dannybaumann@web.de>)
==============================================================
Maintenance release.

Various focus and window placement fixes.

Fixed handling of windows that have a (server-drawn) border.

Fixed handling of window icons that have a colour depth of 1 bit.

Added KDE 4.4 support to KDE4 window decorator.
2013-06-30 20:30:09 +00:00
joerg
dbd83edcdd Not MAKE_JOBS_SAFE. 2013-06-27 15:52:19 +00:00
joerg
4a7f55dc33 Fix backtrace linking on NetBSD. Fix inline use. 2013-06-26 21:17:44 +00:00
jperkin
a92ceae504 Fix build on SunOS. 2013-06-19 14:41:39 +00:00
asau
39e8eede33 This doesn't need Fortran for sure. 2013-06-16 23:06:10 +00:00
ryoon
e6de4e3862 Update to 3.8.1
Changelog:
    Changes from version 3.8 to 3.8.1
    ---------------------------------

    1 - Fix bug causing [de]iconified status of windows to not be
        maintained across workspaces.
        [Matthew Fuller]

    2 - Quite a bunch of compiler warnings.
        [Matthew Fuller]

    3 - Make sure we fully initialize our WorkSpaceWindow structure so
        we don't try to dereference uninitialized pointers later on.
        [Matthew Fuller]

    4 - Increased the number of supported mouse buttons again, having
	just heard of a mouse with 9 possible buttons...
	[Richard Levitte]

    5 - Fix a bug in the warping "next" function, where if there is a
	single window and the cursor is not on it, invoking 'f.warpring
	"next"' does nothing.
	[Martin Blais]

    6 - Introduce a new feature called "SaveWorkspaceFocus", which when
	enabled, makes ctwm remember which window has the focus within
	each virtual workspace. As you switch workspaces, the cursor is
	automatically warped to the window previous in focus in the
	workspace. This significantly reduces the amount of mouse use.
	[Martin Blais]

    7 - From Matthias Kretschmer <kretschm@cs.uni-bonn.de>:
	f.fill patch.
	Without the patch, you might get windows which are increased by
	two times the border width more than it should be.  Additionally
	if you place a window with no/not much size contrainst like
	firefox in the upper left corner and perform f.fill "top" or
	f.fill "left" the size of the window will increase by two times
	the border width in width and height without changing the
	top-left coordinate without the patch.  Of course in such a
	situation the size should not change at all...
	[via Olaf Seibert]
2013-06-09 15:26:45 +00:00
wiz
e0b49a2fed Bump PKGREVISION for libXft changes for NetBSD native X support on
NetBSD 6, requested by tron.
2013-06-06 12:53:40 +00:00
tron
a36fb86593 Try to fix the fallout caused by the fix for PR pkg/47882. Part 3:
Recursively bump package revisions again after the "freetype2" and
"fontconfig" handling was fixed.
2013-06-04 22:15:37 +00:00
wiz
53745b22ea Bump freetype2 and fontconfig dependencies to current pkgsrc versions,
to address issues with NetBSD-6(and earlier)'s fontconfig not being
new enough for pango.

While doing that, also bump freetype2 dependency to current pkgsrc
version.

Suggested by tron in PR 47882
2013-06-03 10:05:17 +00:00
wiz
d2ca14a3f1 Bump all packages for perl-5.18, that
a) refer 'perl' in their Makefile, or
b) have a directory name of p5-*, or
c) have any dependency on any p5-* package

Like last time, where this caused no complaints.
2013-05-31 12:39:57 +00:00
rodent
f603c4a80d Will MAINTAIN this one too. 2013-05-31 01:12:01 +00:00