Date: Sat, 6 Oct 2007 04:47:23 +0300 (EEST) From: Nikos Ntarmos <ntarmos@ceid.upatras.gr> To: FreeBSD-gnats-submit@FreeBSD.org Subject: ports/116964: [update]x11-wm/awesome update to version 1.3 Message-ID: <20071006014723.4D67D3F45A@ace.b020.ceid.upatras.gr> Resent-Message-ID: <200710060150.l961o1bE082327@freefall.freebsd.org>
next in thread | raw e-mail | index | archive | help
>Number: 116964 >Category: ports >Synopsis: [update]x11-wm/awesome update to version 1.3 >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 Oct 06 01:50:00 GMT 2007 >Closed-Date: >Last-Modified: >Originator: Nikos Ntarmos >Release: FreeBSD 7.0-CURRENT i386 >Organization: NetCInS Lab., C.E.I.D., U. of Patras, Greece >Environment: System: FreeBSD ace.netcins.ceid.upatras.gr 7.0-CURRENT FreeBSD 7.0-CURRENT #4: Fri Jul 13 06:50:30 EEST 2007 ntarmos@ace.b020.ceid.upatras.gr:/opt/obj/opt/src/sys/ACE i386 >Description: x11-wm/awesome updated to version 1.3. The bugfix in files/patch-tag.c was incorporated in upstream, so the following diff leaves an empty files/patch-tag.c (is it up to the committer to remove this file from the ports tree or should I somehow mark it in the diff? I couldn't find anything relevant in the porter's handbook). >How-To-Repeat: >Fix: --- awesome.diff begins here --- --- Makefile.orig +++ Makefile @@ -6,7 +6,7 @@ # PORTNAME= awesome -PORTVERSION= 1.2 +PORTVERSION= 1.3 CATEGORIES= x11-wm MASTER_SITES= http://awesome.naquadah.org/download/ --- distinfo.orig +++ distinfo @@ -1,3 +1,3 @@ -MD5 (awesome-1.2.tar.gz) = 810de61609a3fabd1ce5ec745e385c57 -SHA256 (awesome-1.2.tar.gz) = 44bce503a3c27a9afc4b4f508a5cb2930ca2ace0317f24f34ab543390402cf9d -SIZE (awesome-1.2.tar.gz) = 39006 +MD5 (awesome-1.3.tar.gz) = c5625853e5f79ed7cde618b872928527 +SHA256 (awesome-1.3.tar.gz) = 72f8b6d9107e8c4d55eead8b13b71f4459b0d415cd67f2958c80ed32878f9635 +SIZE (awesome-1.3.tar.gz) = 40012 --- files/extrapatch-warp.orig +++ files/extrapatch-warp @@ -5,11 +5,11 @@ XEvent ev; XWindowChanges wc; + Window dummy, root; -+ int wex, wey, ex, ey, i, dummyscno; ++ int wex, wey, ex, ey, i; + unsigned int dmask; + + if(sel) { -+ ScreenInfo *si = get_screen_info(disp, awesomeconf->screen, awesomeconf->statusbar, &dummyscno); ++ ScreenInfo *si = get_screen_info(disp, awesomeconf->screen, &awesomeconf->statusbar); + root = RootWindow(disp, awesomeconf->screen); + XQueryPointer(disp, sel->win, &dummy, &dummy, &i, &i, &wex, &wey, &dmask); + XTranslateCoordinates(disp, sel->win, root, wex, wey, &ex, &ey, &dummy); --- files/patch-config.mk.orig +++ files/patch-config.mk @@ -1,7 +1,7 @@ --- config.mk.orig 2007-09-26 11:41:29.000000000 +0300 +++ config.mk 2007-09-26 11:42:35.000000000 +0300 @@ -7,19 +7,19 @@ - LAYOUTS = layouts/tile.c layouts/floating.c + LAYOUTS = layouts/tile.c layouts/floating.c layouts/max.c # paths -PREFIX = /usr/local @@ -15,8 +15,8 @@ +X11LIB = ${X11BASE}/lib # includes and libs - INCS = -I. -I/usr/include -I${X11INC} `pkg-config --cflags libconfig` - LIBS = -L/usr/lib -lc -L${X11LIB} -lX11 `pkg-config --libs libconfig` -lXext -lXrandr -lXinerama + INCS = -I. -I/usr/include -I${X11INC} `pkg-config --cflags libconfig xft` + LIBS = -L/usr/lib -lc -L${X11LIB} -lX11 `pkg-config --libs libconfig xft` -lXext -lXrandr -lXinerama # flags -CFLAGS = -fgnu89-inline -std=gnu99 -ggdb3 -pipe -Wall -Wextra -W -Wchar-subscripts -Wundef -Wshadow -Wcast-align -Wwrite-strings -Wsign-compare -Wunused -Wuninitialized -Winit-self -Wpointer-arith -Wredundant-decls -Wno-format-zero-length -Wmissing-prototypes -Wmissing-format-attribute -Wmissing-noreturn -O3 ${INCS} -DVERSION=\"${VERSION}\" --- files/patch-tag.c.orig +++ files/patch-tag.c @@ -1,19 +0,0 @@ ---- tag.c.orig -+++ tag.c -@@ -67,13 +67,13 @@ applyrules(Client * c, awesome_config *awesomeconf) - XClassHint ch = { 0, 0 }; - char *prop; - -+ XGetClassHint(c->display, c->win, &ch); - len += a_strlen(ch.res_class) + a_strlen(ch.res_name) + a_strlen(c->name); - -- prop = p_new(char, len + 1); -+ prop = p_new(char, len + 3); - - /* rule matching */ -- XGetClassHint(c->display, c->win, &ch); -- snprintf(prop, len + 1, "%s:%s:%s", -+ snprintf(prop, len + 3, "%s:%s:%s", - ch.res_class ? ch.res_class : "", ch.res_name ? ch.res_name : "", c->name); - for(i = 0; i < awesomeconf->nrules; i++) - if(regs[i].propregex && !regexec(regs[i].propregex, prop, 1, &tmp, 0)) --- awesome.diff ends here --- >Release-Note: >Audit-Trail: >Unformatted:
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20071006014723.4D67D3F45A>