Date: 13 Apr 2008 15:31:25 -0300 From: Renato Botelho <garga@FreeBSD.org> To: FreeBSD-gnats-submit@FreeBSD.org Subject: ports/122733: [NEW PORT] x11-wm/awesome-devel: A tiling window manager initially based on a dwm code rewriting Message-ID: <20080413183125.30740.qmail@garga.garga.local> Resent-Message-ID: <200804131840.m3DIe0Pe073760@freefall.freebsd.org>
next in thread | raw e-mail | index | archive | help
>Number: 122733 >Category: ports >Synopsis: [NEW PORT] x11-wm/awesome-devel: A tiling window manager initially based on a dwm code rewriting >Confidential: no >Severity: non-critical >Priority: low >Responsible: freebsd-ports-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: change-request >Submitter-Id: current-users >Arrival-Date: Sun Apr 13 18:40:00 UTC 2008 >Closed-Date: >Last-Modified: >Originator: Renato Botelho >Release: FreeBSD 7.0-STABLE amd64 >Organization: FreeBSD.org >Environment: System: FreeBSD garga.garga.local 7.0-STABLE FreeBSD 7.0-STABLE #8: Sun Apr 13 13:17:21 BRT 2008 >Description: awesome is a tiling window manager initially based on a dwm code rewriting. It's extremely fast, small, dynamic and awesome. 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. WWW: http://awesome.naquadah.org/ Generated with FreeBSD Port Tools 0.77 >How-To-Repeat: >Fix: --- awesome-devel-2.3.r1.shar begins here --- # This is a shell archive. Save it in a file, remove anything before # this line, and then unpack it by entering "sh file". Note, it may # create directories; files and directories will be owned by you and # have default permissions. # # This archive contains: # # awesome-devel # awesome-devel/Makefile # awesome-devel/files # awesome-devel/files/patch-uicb.c # awesome-devel/files/patch-awesome-menu.c # awesome-devel/distinfo # awesome-devel/pkg-descr # awesome-devel/pkg-plist # echo c - awesome-devel mkdir -p awesome-devel > /dev/null 2>&1 echo x - awesome-devel/Makefile sed 's/^X//' >awesome-devel/Makefile << 'END-of-awesome-devel/Makefile' X# New ports collection makefile for: awesome-devel X# Date created: April 13, 2008 X# Whom: garga X# X# $FreeBSD$ X# X XPORTNAME= awesome XDISTVERSION= 2.3-rc1 XCATEGORIES= x11-wm XMASTER_SITES= http://awesome.naquadah.org/download/ XPKGNAMESUFFIX= -devel X XMAINTAINER= garga@FreeBSD.org XCOMMENT= A tiling window manager initially based on a dwm code rewriting X XBUILD_DEPENDS= asciidoc:${PORTSDIR}/textproc/asciidoc \ X xmlto:${PORTSDIR}/textproc/xmlto XLIB_DEPENDS= confuse.0:${PORTSDIR}/devel/libconfuse \ X cairo.2:${PORTSDIR}/graphics/cairo \ X freetype.9:${PORTSDIR}/print/freetype2 \ X strfunc.9:${PORTSDIR}/devel/libstrfunc X XCONFLICTS= awesome-[0-9]* X XLDFLAGS+= -lstrfunc XUSE_ICONV= yes XUSE_XORG= xinerama xrandr XUSE_XLIB= yes XUSE_EFL= imlib2 XUSE_GNOME= pango XGNU_CONFIGURE= yes X XMAN1= awesome.1 \ X awesome-client.1 \ X awesome-message.1 \ X awesome-menu.1 XMAN5= awesomerc.5 XPORTDOCS= AUTHORS LICENSE README STYLE UPGRADE XPORTEXAMPLES= awesomerc X Xpost-configure: X @${REINPLACE_CMD} -E '/^awesome_(message_)?LDADD/s/$$/ -liconv/g; \ X /^doc_DATA/s/=.*$$/=/g' \ X ${WRKSRC}/Makefile X Xpost-install: X.if !defined(NOPORTDOCS) X @${ECHO_MSG} "installing additional documentation to ${DOCSDIR}" X @${MKDIR} ${DOCSDIR} X. for doc in ${PORTDOCS} X ${INSTALL_DATA} ${WRKSRC}/${doc} ${DOCSDIR} X. endfor X.endif X.if !defined(NOPORTEXAMPLES) X @${ECHO_MSG} "installing example config file to ${EXAMPLESDIR}" X @${MKDIR} ${EXAMPLESDIR} X. for example in ${PORTEXAMPLES} X ${INSTALL_DATA} ${WRKSRC}/${example} ${EXAMPLESDIR} X. endfor X.endif X X.include <bsd.port.mk> END-of-awesome-devel/Makefile echo c - awesome-devel/files mkdir -p awesome-devel/files > /dev/null 2>&1 echo x - awesome-devel/files/patch-uicb.c sed 's/^X//' >awesome-devel/files/patch-uicb.c << 'END-of-awesome-devel/files/patch-uicb.c' X--- uicb.c.orig 2008-04-13 13:30:31.000000000 -0300 X+++ uicb.c 2008-04-13 13:30:51.000000000 -0300 X@@ -30,6 +30,7 @@ X #include <string.h> X #include <unistd.h> X #include <errno.h> X+#include <strfunc.h> X X #include "awesome.h" X #include "tag.h" END-of-awesome-devel/files/patch-uicb.c echo x - awesome-devel/files/patch-awesome-menu.c sed 's/^X//' >awesome-devel/files/patch-awesome-menu.c << 'END-of-awesome-devel/files/patch-awesome-menu.c' X--- awesome-menu.c.orig 2008-04-01 11:35:14.000000000 -0300 X+++ awesome-menu.c 2008-04-13 15:14:45.000000000 -0300 X@@ -35,6 +35,7 @@ X #include <sys/stat.h> X #include <string.h> X #include <errno.h> X+#include <ctype.h> X X #include <X11/Xutil.h> X X@@ -622,7 +623,7 @@ X X item_list_init(&globalconf.items); X X- if((line_len = getline(&buf, &len, stdin)) != -1) X+ if((line_len = fgets(buf, len, stdin)) != -1) X has_entry = True; X X if(has_entry) X@@ -634,7 +635,7 @@ X newitem->match = True; X item_list_append(&globalconf.items, newitem); X } X- while((line_len = getline(&buf, &len, stdin)) != -1); X+ while((line_len = fgets(buf, len, stdin)) != -1); X X if(buf) X p_delete(&buf); END-of-awesome-devel/files/patch-awesome-menu.c echo x - awesome-devel/distinfo sed 's/^X//' >awesome-devel/distinfo << 'END-of-awesome-devel/distinfo' XMD5 (awesome-2.3-rc1.tar.gz) = 0a35075a6b23f38b1125f069775a84cd XSHA256 (awesome-2.3-rc1.tar.gz) = 607da78e45bf301bb0403a1a1599701c5a688ba73a246cd6475cba37b9d46f6e XSIZE (awesome-2.3-rc1.tar.gz) = 227593 END-of-awesome-devel/distinfo echo x - awesome-devel/pkg-descr sed 's/^X//' >awesome-devel/pkg-descr << 'END-of-awesome-devel/pkg-descr' Xawesome is a tiling window manager initially based on a dwm code Xrewriting. It's extremely fast, small, dynamic and awesome. X XWindows can be managed in several layouts: tiled and floating. Each Xlayout can be applied on the fly, optimizing the environment for the Xapplication in use and the task performed. X XManaging windows in tiled mode assures that no space will be waste on Xyour screen. No gaps, no overlap. X X XWWW: http://awesome.naquadah.org/ END-of-awesome-devel/pkg-descr echo x - awesome-devel/pkg-plist sed 's/^X//' >awesome-devel/pkg-plist << 'END-of-awesome-devel/pkg-plist' X@comment $FreeBSD$ Xbin/awesome Xbin/awesome-client Xbin/awesome-menu Xbin/awesome-message X%%DATADIR%%/icons/awesome16.png X%%DATADIR%%/icons/awesome32.png X%%DATADIR%%/icons/awesome48.png X%%DATADIR%%/icons/awesome64.png X%%DATADIR%%/icons/layouts/dwindle.png X%%DATADIR%%/icons/layouts/dwindlew.png X%%DATADIR%%/icons/layouts/floating.png X%%DATADIR%%/icons/layouts/floatingw.png X%%DATADIR%%/icons/layouts/max.png X%%DATADIR%%/icons/layouts/maxw.png X%%DATADIR%%/icons/layouts/spiral.png X%%DATADIR%%/icons/layouts/spiralw.png X%%DATADIR%%/icons/layouts/tile.png X%%DATADIR%%/icons/layouts/tilebottom.png X%%DATADIR%%/icons/layouts/tilebottomw.png X%%DATADIR%%/icons/layouts/tileleft.png X%%DATADIR%%/icons/layouts/tileleftw.png X%%DATADIR%%/icons/layouts/tiletop.png X%%DATADIR%%/icons/layouts/tiletopw.png X%%DATADIR%%/icons/layouts/tilew.png X@dirrm %%DATADIR%%/icons/layouts X@dirrm %%DATADIR%%/icons X@dirrm %%DATADIR%% END-of-awesome-devel/pkg-plist exit --- awesome-devel-2.3.r1.shar ends here --- >Release-Note: >Audit-Trail: >Unformatted:
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20080413183125.30740.qmail>