ports/129823: update x11-wm/pekwm to 0.1.9
Henrik Friedrichsen
hrkfdn at gmail.com
Sun Dec 21 18:10:01 UTC 2008
>Number: 129823
>Category: ports
>Synopsis: update x11-wm/pekwm to 0.1.9
>Confidential: no
>Severity: non-critical
>Priority: low
>Responsible: freebsd-ports-bugs
>State: open
>Quarter:
>Keywords:
>Date-Required:
>Class: update
>Submitter-Id: current-users
>Arrival-Date: Sun Dec 21 18:10:00 UTC 2008
>Closed-Date:
>Last-Modified:
>Originator: Henrik Friedrichsen
>Release: 7.0
>Organization:
>Environment:
FreeBSD canaan.megawr.ath.cx 7.0-RELEASE FreeBSD 7.0-RELEASE #0: Sun Feb 24 10:35:36 UTC 2008 root at driscoll.cse.buffalo.edu:/usr/obj/usr/src/sys/GENERIC amd64
>Description:
This patch updates pekwm to 0.1.9, a maintenance release with bug fixes and feature enhancements.
>How-To-Repeat:
>Fix:
Patch attached with submission follows:
diff -Naur ./Makefile ../pekwm/Makefile
--- ./Makefile 2008-12-21 18:52:55.000000000 +0000
+++ ../pekwm/Makefile 2008-12-21 18:53:02.000000000 +0000
@@ -6,7 +6,7 @@
#
PORTNAME= pekwm
-PORTVERSION= 0.1.8
+PORTVERSION= 0.1.9
PORTEPOCH= 1
CATEGORIES= x11-wm
MASTER_SITES= http://pekwm.org/projects/3/files/ \
diff -Naur ./distinfo ../pekwm/distinfo
--- ./distinfo 2008-12-21 18:52:55.000000000 +0000
+++ ../pekwm/distinfo 2008-12-21 18:53:07.000000000 +0000
@@ -1,3 +1,3 @@
-MD5 (pekwm-0.1.8.tar.bz2) = 01be60875094f57bd4009f7ed5f038fe
-SHA256 (pekwm-0.1.8.tar.bz2) = 1604d8864c7e4907150b545d302350a35c89b8578b6438661309cb4bb0362e1a
-SIZE (pekwm-0.1.8.tar.bz2) = 336414
+MD5 (pekwm-0.1.9.tar.bz2) = 13aab792a5eb25673f4e61d8a0016edb
+SHA256 (pekwm-0.1.9.tar.bz2) = 1505492ae9c81e7160a73ddc39b8d10610d2195a51563a04a76d0d5d2ad81b8a
+SIZE (pekwm-0.1.9.tar.bz2) = 354440
diff -Naur ./files/patch-Frame.cc ../pekwm/files/patch-Frame.cc
--- ./files/patch-Frame.cc 2008-12-21 18:52:55.000000000 +0000
+++ ../pekwm/files/patch-Frame.cc 1970-01-01 00:00:00.000000000 +0000
@@ -1,46 +0,0 @@
-diff -Naur ./src/Frame.cc ../pekwm-0.1.8/src/Frame.cc
---- ./src/Frame.cc 2008-11-20 20:20:55.000000000 +0100
-+++ ../pekwm-0.1.8/src/Frame.cc 2008-11-20 20:21:20.000000000 +0100
-@@ -1990,7 +1990,7 @@
- Frame::handleConfigureRequestGeometry(XConfigureRequestEvent *ev, Client *client)
- {
- // Look for fullscreen requests
-- long all_geometry = CWX|CWY|CWWidth|CWHeight;
-+ const long all_geometry = CWX|CWY|CWWidth|CWHeight;
- bool is_fullscreen = false;
- if (Config::instance()->isFullscreenDetect()
- && ! client->isCfgDeny(CFG_DENY_SIZE)
-@@ -2007,16 +2007,15 @@
- }
-
- if (! is_fullscreen) {
-- // Remove fullscreen state if client changes it size
-- if (Config::instance()->isFullscreenDetect()) {
-- setStateFullscreen(STATE_UNSET);
-- }
-+ bool change_geometry = false;
-
- if (! client->isCfgDeny(CFG_DENY_SIZE)
- && (ev->value_mask & (CWWidth|CWHeight)) ) {
-
- resizeChild(ev->width, ev->height);
- _client->setShaped(setShape());
-+
-+ change_geometry = true;
- }
-
- if (! client->isCfgDeny(CFG_DENY_POSITION)
-@@ -2025,6 +2024,13 @@
- calcGravityPosition(_client->getXSizeHints()->win_gravity,
- ev->x, ev->y, _gm.x, _gm.y);
- move(_gm.x, _gm.y);
-+
-+ change_geometry = true;
-+ }
-+
-+ // Remove fullscreen state if client changes it size
-+ if (change_geometry && Config::instance()->isFullscreenDetect()) {
-+ setStateFullscreen(STATE_UNSET);
- }
- }
- }
>Release-Note:
>Audit-Trail:
>Unformatted:
More information about the freebsd-ports-bugs
mailing list