<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN"
"http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head><meta http-equiv="content-type" content="text/html; charset=utf-8" /><style type="text/css"><!--
#msg dl { border: 1px #006 solid; background: #369; padding: 6px; color: #fff; }
#msg dt { float: left; width: 6em; font-weight: bold; }
#msg dt:after { content:':';}
#msg dl, #msg dt, #msg ul, #msg li, #header, #footer { font-family: verdana,arial,helvetica,sans-serif; font-size: 10pt;  }
#msg dl a { font-weight: bold}
#msg dl a:link    { color:#fc3; }
#msg dl a:active  { color:#ff0; }
#msg dl a:visited { color:#cc6; }
h3 { font-family: verdana,arial,helvetica,sans-serif; font-size: 10pt; font-weight: bold; }
#msg pre, #msg p { overflow: auto; background: #ffc; border: 1px #fc0 solid; padding: 6px; }
#msg ul { overflow: auto; }
#header, #footer { color: #fff; background: #636; border: 1px #300 solid; padding: 6px; }
#patch { width: 100%; }
#patch h4 {font-family: verdana,arial,helvetica,sans-serif;font-size:10pt;padding:8px;background:#369;color:#fff;margin:0;}
#patch .propset h4, #patch .binary h4 {margin:0;}
#patch pre {padding:0;line-height:1.2em;margin:0;}
#patch .diff {width:100%;background:#eee;padding: 0 0 10px 0;overflow:auto;}
#patch .propset .diff, #patch .binary .diff  {padding:10px 0;}
#patch span {display:block;padding:0 10px;}
#patch .modfile, #patch .addfile, #patch .delfile, #patch .propset, #patch .binary, #patch .copfile {border:1px solid #ccc;margin:10px 0;}
#patch ins {background:#dfd;text-decoration:none;display:block;padding:0 10px;}
#patch del {background:#fdd;text-decoration:none;display:block;padding:0 10px;}
#patch .lines, .info {color:#888;background:#fff;}
--></style>
<title>[31962] trunk/dports/x11</title>
</head>
<body>

<div id="msg">
<dl>
<dt>Revision</dt> <dd><a href="http://trac.macosforge.org/projects/macports/changeset/31962">31962</a></dd>
<dt>Author</dt> <dd>milosh@macports.org</dd>
<dt>Date</dt> <dd>2007-12-12 10:59:56 -0800 (Wed, 12 Dec 2007)</dd>
</dl>

<h3>Log Message</h3>
<pre>New port: awesome. A tiling WM (similar to wmii or dwm).</pre>

<h3>Added Paths</h3>
<ul>
<li>trunk/dports/x11/awesome/</li>
<li><a href="#trunkdportsx11awesomePortfile">trunk/dports/x11/awesome/Portfile</a></li>
<li>trunk/dports/x11/awesome/files/</li>
<li><a href="#trunkdportsx11awesomefilespatchMakefile">trunk/dports/x11/awesome/files/patch-Makefile</a></li>
<li><a href="#trunkdportsx11awesomefilespatchconfigmk">trunk/dports/x11/awesome/files/patch-config.mk</a></li>
</ul>

</div>
<div id="patch">
<h3>Diff</h3>
<a id="trunkdportsx11awesomePortfile"></a>
<div class="addfile"><h4>Added: trunk/dports/x11/awesome/Portfile (0 => 31962)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/dports/x11/awesome/Portfile                                (rev 0)
+++ trunk/dports/x11/awesome/Portfile        2007-12-12 18:59:56 UTC (rev 31962)
</span><span class="lines">@@ -0,0 +1,44 @@
</span><ins>+# $Id$
+
+PortSystem        1.0
+
+name              awesome
+version           2.0
+categories        x11 x11-wm
+maintainers       milosh
+
+description       awesome is a tiling window manager
+long_description  \
+    awesome is a tiling window manager initially based on a dwm code\
+    rewriting. It is extremely fast, small, dynamic and awesome.\
+    Windows can be managed in several layouts: tiled, maximized and floating.\
+    Each layout can be applied on the fly, optimizing the environment for the\
+    application in use and the task performed.\
+    awesome has the following features: very stable, no mouse needed,\
+    multihead support, some real transparency support, some xrandr support, no\
+    lua integration, no 9P support, no editable tagbars, no limits on its\
+    source size, key, script and mouse bindings, etc.
+
+homepage          http://awesome.naquadah.org/
+master_sites      ${homepage}download/
+checksums         md5  b3e245bd9b8c05b759cc0acbec9f6a29 \
+                  sha1 7a3257e7a76f9d77bd59558aa8393f2bed50057f \
+                  rmd160  3a3a7014a11915f316bfce9ce5a2a606a057363a
+
+depends_lib       lib:libX11.6:XFree86 \
+                  port:Xft2 \
+                  port:pkgconfig \
+                  port:cairo \
+                  port:libconfuse
+patchfiles        patch-config.mk patch-Makefile
+post-patch      {
+        reinplace &quot;s|/opt/local|${prefix}|&quot; ${worksrcpath}/config.mk
+}
+
+use_configure     no
+
+variant doc description {Build man pages} {
+    depends_build     port:asciidoc port:xmlto
+    destroot.target   install install-man
+    build.target      all man
+}
</ins><span class="cx">Property changes on: trunk/dports/x11/awesome/Portfile
</span><span class="cx">___________________________________________________________________
</span><span class="cx">Name: svn:keywords
</span><span class="cx">   + Id
</span><span class="cx">Name: svn:eol-style
</span><span class="cx">   + native
</span></span></pre></div>
<a id="trunkdportsx11awesomefilespatchMakefile"></a>
<div class="addfile"><h4>Added: trunk/dports/x11/awesome/files/patch-Makefile (0 => 31962)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/dports/x11/awesome/files/patch-Makefile                                (rev 0)
+++ trunk/dports/x11/awesome/files/patch-Makefile        2007-12-12 18:59:56 UTC (rev 31962)
</span><span class="lines">@@ -0,0 +1,16 @@
</span><ins>+--- Makefile.orig        2007-12-11 16:42:11.000000000 +0100
++++ Makefile        2007-12-11 16:42:39.000000000 +0100
+@@ -64,10 +64,12 @@

+ install: strip install-unstrip

+-install-unstrip: awesome awesome-client man
++install-unstrip: awesome awesome-client
+         @echo installing executable file to ${DESTDIR}${PREFIX}/bin
+         @install -d ${DESTDIR}${PREFIX}/bin
+         @install -m 755 awesome awesome-client ${DESTDIR}${PREFIX}/bin
++
++install-man: man
+         @echo installing manual page to ${DESTDIR}${MANPREFIX}/man1
+         @install -d ${DESTDIR}${MANPREFIX}/man1
+         @install -m 644 ${DOCS:.txt=} ${DESTDIR}${MANPREFIX}/man1
</ins></span></pre></div>
<a id="trunkdportsx11awesomefilespatchconfigmk"></a>
<div class="addfile"><h4>Added: trunk/dports/x11/awesome/files/patch-config.mk (0 => 31962)</h4>
<pre class="diff"><span>
<span class="info">--- trunk/dports/x11/awesome/files/patch-config.mk                                (rev 0)
+++ trunk/dports/x11/awesome/files/patch-config.mk        2007-12-12 18:59:56 UTC (rev 31962)
</span><span class="lines">@@ -0,0 +1,27 @@
</span><ins>+--- config.mk.orig        2007-12-02 20:20:56.000000000 +0100
++++ config.mk        2007-12-02 20:26:25.000000000 +0100
+@@ -8,18 +8,18 @@
+ LAYOUTS = layouts/tile.c layouts/floating.c layouts/max.c

+ # paths
+-PREFIX = /usr/local
++PREFIX = /opt/local
+ MANPREFIX = ${PREFIX}/share/man

+-X11INC = /usr/include/X11
+-X11LIB = /usr/lib/X11
++X11INC = /opt/local/include/X11
++X11LIB = /opt/local/lib

+ # includes and libs
+-INCS = -I. -I/usr/include -I${X11INC} `pkg-config --cflags libconfuse xft cairo`
+-LIBS = -L/usr/lib -lc -L${X11LIB} -lX11 `pkg-config --libs libconfuse xft cairo` -lXext -lXrandr -lXinerama
++INCS = -I. -I/opt/local/include -I${X11INC} `pkg-config --cflags libconfuse xft cairo`
++LIBS = -L/opt/local/lib -lc -L${X11LIB} -lX11 `pkg-config --libs libconfuse xft cairo` -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=\&quot;${VERSION}\&quot; -DRELEASE=\&quot;${RELEASE}\&quot;
++CFLAGS = -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=\&quot;${VERSION}\&quot; -DRELEASE=\&quot;${RELEASE}\&quot;
+ LDFLAGS = -ggdb3 ${LIBS}
+ CLIENTLDFLAGS = -ggdb3

</ins></span></pre>
</div>
</div>

</body>
</html>