Commit graph

1789 commits

Author SHA1 Message Date
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
rodent
2c50572fa0 +applewmproto +libAppleWM +libWindowsWM +windowswmproto 2013-05-31 00:38:59 +00:00
rodent
98dca3eb11 Moving libAppleWM-1.4.0 from x11/libAppleWM.
AppleWM is a simple library designed to interface with the Apple-WM extension.
This extension allows X window managers to better interact with
the Mac OS X Aqua user interface when running X11 in a rootless mode.

This package provides the libAppleWM library from the modular X.org
X11 project.
2013-05-31 00:36:55 +00:00
rodent
0648a123b2 Moving applewmproto-1.4.2 from x11/applewmproto.
This provides the AppleWM extension headers from modular X.org X11
project.
2013-05-31 00:33:43 +00:00
rodent
1d38ee516a Import libWindowsWM-1.0.1 as wm/libWindowsWM.
WindowsWM - Cygwin/X rootless window management extension.

WindowsWM is a simple library designed to interface with the Windows-WM
extension.  This extension allows X window managers to better interact with the
Cygwin XWin server when running X11 in a rootless mode.
2013-05-31 00:28:47 +00:00
rodent
53f0a7976c Import windowswmproto-1.0.4 as wm/windowswmproto.
This module provides the definition of the WindowsWM extension to the X11
protocol, used for coordination between an X11 server and the Microsoft Windows
native window manager.

WindowsWM is only intended to be used on Cygwin when running a rootless XWin
server.
2013-05-31 00:27:37 +00:00
hans
8122077736 Fix typo in patch-ak, add xgettext to USE_TOOLS. 2013-05-30 15:18:28 +00:00
wiz
f3e337d56d Update MASTER_SITES' and HOMEPAGE';
add `LICENSE'.

From Bug Hunting.
2013-05-29 14:44:00 +00:00
wiz
b96a5e5ce3 Bump PKGREVISION for libproxy shlib major bump. 2013-05-24 18:23:32 +00:00
joerg
4215c7e2c3 Always return a value from non-void functions. 2013-05-23 15:08:50 +00:00
tron
b2ca351a74 Fix build with WindowMaker 0.95.4. 2013-05-22 18:01:24 +00:00
tron
57f7556873 The API of WindowMaker 0.95.4 is not backwards compatible (e.g. the
number arguments for "WMWritePropListToFile"). So enforce the new
API as well.
2013-05-22 17:43:32 +00:00
hans
6d7d9fe385 fix patch sums 2013-05-22 11:33:35 +00:00
jperkin
ed2887e41b Fix non-SunOS build. 2013-05-21 14:59:25 +00:00
hans
6162b7aa02 Revbump for WindowMaker update. 2013-05-21 14:41:32 +00:00
hans
ac7b951033 Update WindowMaker to 0.95.4
Changes since 0.92.0:
- Left Half / Right Half Maximize, tiled maximization
- New mouse-resizing functionality
- History and TAB completion in dialogs
- Bouncing appicon effect
- New applications (wmgenmenu and wmmenugen) to generate the root menu
  automatically by looking which applications you have on your $PATH
- Automatic detection of configuration changes through inotify
- Improved dockapp recognition
- many trivial things which reduce little annoyances one might have
- Added keyboard shortcut to uncover/cover the dock
- Mac OS X-style window cycling
- Preliminary XRandR support
- lots of bug fixes
2013-05-21 14:38:40 +00:00
jperkin
c6f716f9ba Fix build on SunOS. 2013-05-20 09:04:44 +00:00
jperkin
f754ff445f Need explicit -lfontconfig on SunOS. 2013-05-17 21:28:22 +00:00
jperkin
63564a99b2 Fix packaging on SunOS. 2013-05-17 19:38:59 +00:00
adam
1ab43a036f Massive revbump after updating graphics/ilmbase, graphics/openexr, textproc/icu. 2013-05-09 07:39:04 +00:00