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