Date: Sun, 21 Dec 2008 18:00:30 GMT From: Henrik Friedrichsen <hrkfdn@gmail.com> To: freebsd-gnats-submit@FreeBSD.org Subject: ports/129823: update x11-wm/pekwm to 0.1.9 Message-ID: <200812211800.mBLI0UUh066942@www.freebsd.org> Resent-Message-ID: <200812211810.mBLIA0G3056119@freefall.freebsd.org>
next in thread | raw e-mail | index | archive | help
>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@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:
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200812211800.mBLI0UUh066942>