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