ports/131479: [maintainer-update] x11-wm/awesome v3.1.2

Nikos Ntarmos ntarmos at ceid.upatras.gr
Sat Feb 7 22:50:05 UTC 2009


>Number:         131479
>Category:       ports
>Synopsis:       [maintainer-update] x11-wm/awesome v3.1.2
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    freebsd-ports-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          maintainer-update
>Submitter-Id:   current-users
>Arrival-Date:   Sat Feb 07 22:50:03 UTC 2009
>Closed-Date:
>Last-Modified:
>Originator:     Nikos Ntarmos
>Release:        FreeBSD 7.1-RELEASE-p2 i386
>Organization:
NetCInS Lab., C.E.I.D., U. of Patras, Greece
>Environment:
System: FreeBSD ace.netcins.ceid.upatras.gr 7.1-RELEASE-p2 FreeBSD 7.1-RELEASE-p2 #1: Wed Jan 14 13:54:37 EET 2009 ntarmos at ace.netcins.ceid.upatras.gr:/opt/obj/opt/src/sys/ACE i386


	
>Description:
Updating x11-wm/awesome to v3.1.2. This patch also updates pkg-descr and
fixes an "issue" with locales, reported by Herbert J. Skuhra
<h.skuhra at gmail.com> after ports/131229 was committed.
	
>How-To-Repeat:
	
>Fix:

	

--- awesome-3.1.2.diff begins here ---
--- Makefile.orig
+++ Makefile
@@ -6,7 +6,7 @@
 #
 
 PORTNAME=	awesome
-PORTVERSION=	3.1.1
+PORTVERSION=	3.1.2
 CATEGORIES=	x11-wm
 MASTER_SITES=	http://awesome.naquadah.org/download/
 
@@ -51,6 +51,7 @@ pre-configure:
 	-e 's/"generate luadoc" ON/\"generate luadoc" OFF/g' \
 		${WRKSRC}/awesomeConfig.cmake
 	@${REINPLACE_CMD} \
+	-e 's,tr ,env LC_ALL="C" tr ,g' \
 	-e 's,gperf,${LOCALBASE}/bin/gperf,g' \
 		${WRKSRC}/build-utils/gperf.sh
 .if defined(NOPORTDOCS)
--- distinfo.orig
+++ distinfo
@@ -1,3 +1,3 @@
-MD5 (awesome-3.1.1.tar.gz) = c82a5bfe4cf4012047eecfe1a4000180
-SHA256 (awesome-3.1.1.tar.gz) = e777fca8d0154f1a2555371f20d91eccc9290238c2a52b81a8f1313d4b517c9c
-SIZE (awesome-3.1.1.tar.gz) = 272091
+MD5 (awesome-3.1.2.tar.gz) = 175c67f279e8d2da962dea99a0f30b3c
+SHA256 (awesome-3.1.2.tar.gz) = 5a3396ba2962c5ae1f53d09f13dec42e69a36089b1abae922a54609980b06df9
+SIZE (awesome-3.1.2.tar.gz) = 272089
--- files/patch-wibox.c.orig
+++ files/patch-wibox.c
@@ -1,28 +0,0 @@
---- wibox.c.orig
-+++ wibox.c
-@@ -101,14 +101,17 @@ wibox_systray_kickout(int phys_screen)
- {
-     xcb_screen_t *s = xutil_screen_get(globalconf.connection, phys_screen);
- 
--    /* Who! Check that we're not deleting a wibox with a systray, because it
--     * may be its parent. If so, we reparent to root before, otherwise it will
--     * hurt very much. */
--    xcb_reparent_window(globalconf.connection,
--                        globalconf.screens[phys_screen].systray.window,
--                        s->root, -512, -512);
--
--    globalconf.screens[phys_screen].systray.parent = s->root;
-+    if(globalconf.screens[phys_screen].systray.parent != s->root)
-+    {
-+        /* Who! Check that we're not deleting a wibox with a systray, because it
-+         * may be its parent. If so, we reparent to root before, otherwise it will
-+         * hurt very much. */
-+        xcb_reparent_window(globalconf.connection,
-+                            globalconf.screens[phys_screen].systray.window,
-+                            s->root, -512, -512);
-+
-+        globalconf.screens[phys_screen].systray.parent = s->root;
-+    }
- }
- 
- static void
--- pkg-descr.orig
+++ pkg-descr
@@ -1,12 +1,10 @@
-awesome is a tiling window manager initially based on a dwm code
-rewriting. It's extremely fast, small, dynamic and awesome.
+awesome is a highly configurable, next generation framework window
+manager for X. It is very fast, small, dynamic, heavily extensible using
+the Lua programming language, and licensed under the GNU GPLv2 license.
 
-Windows can be managed in several layouts: tiled and floating. Each
-layout can be applied on the fly, optimizing the environment for the
-application in use and the task performed.
-
-Managing windows in tiled mode assures that no space will be waste on
-your screen. No gaps, no overlap.
+It is primarly targeted at power users, developers and any people
+dealing with every day computing tasks and who want to have fine-grained
+control on theirs graphical environment.
 
 
 WWW: http://awesome.naquadah.org/
--- awesome-3.1.2.diff ends here ---


>Release-Note:
>Audit-Trail:
>Unformatted:



More information about the freebsd-ports-bugs mailing list