[57461] trunk/dports/x11/awesome

snc at macports.org snc at macports.org
Fri Sep 11 04:55:40 PDT 2009


Revision: 57461
          http://trac.macports.org/changeset/57461
Author:   snc at macports.org
Date:     2009-09-11 04:55:40 -0700 (Fri, 11 Sep 2009)
Log Message:
-----------
update version and add patch, ticket #21303. set revision to 0 for new version.

Modified Paths:
--------------
    trunk/dports/x11/awesome/Portfile

Added Paths:
-----------
    trunk/dports/x11/awesome/files/patch-CMakeLists.txt.diff

Modified: trunk/dports/x11/awesome/Portfile
===================================================================
--- trunk/dports/x11/awesome/Portfile	2009-09-11 11:45:20 UTC (rev 57460)
+++ trunk/dports/x11/awesome/Portfile	2009-09-11 11:55:40 UTC (rev 57461)
@@ -4,8 +4,7 @@
 PortSystem        1.0
 
 name              awesome
-version           2.0
-revision          2
+version           3.3.4
 categories        x11 x11-wm
 maintainers       milosh openmaintainer
 platforms         darwin
@@ -22,38 +21,50 @@
     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
+homepage          http://awesome.naquadah.org
+master_sites      ${homepage}/download/
+checksums         md5  b38075c1a2fc6668ed733508f1a4e56e \
+                  sha1 2038a00cf26d894004acfa533ca0a30401a7cb15 \
+                  rmd160 bbafb20b14968c563e79e5419f877beb26b36b5e
 
 depends_build \
-	port:pkgconfig
+	port:cairo \
+	port:cmake \
+	port:ImageMagick \
+	port:startup-notification \
+	port:libxdg-basedir \
+	port:imlib2 \
+	port:libev
 
 depends_lib \
-        port:xorg-libXext \
-        port:Xft2 \
-        port:xorg-libXinerama \
-        port:xorg-libXrandr \
-        path:lib/pkgconfig/cairo.pc:cairo \
-        port:libconfuse
+	port:lua \
+	port:glib2 \
+	port:pango \
+	port:xcb \
+	port:xorg-libxcb \
+	port:xorg-randrproto
 
-patchfiles        patch-config.mk.diff patch-Makefile.diff
-post-patch      {
-        reinplace "s|/opt/local|${prefix}|" ${worksrcpath}/config.mk
-	reinplace "s|CFLAGS =|CFLAGS = \$(UNIV_FLAGS)|" ${worksrcpath}/config.mk
-	reinplace "s|LDFLAGS =|LDFLAGS = \$(UNIV_FLAGS)|" ${worksrcpath}/config.mk
-}
+build.target-append \
+	CMAKE_ARGS="\
+	-DCMAKE_INSTALL_PREFIX=${prefix} \
+	-DPREFIX=${prefix} \
+	-DAWESOME_DOC_PATH=${prefix}/share/doc/awesome \
+	-DAWESOME_MAN_PATH=${prefix}/share/man \
+	-DAWESOME_XSESSION_PATH=${prefix}/share/xsessions \
+	-DSYSCONFDIR=${prefix}/etc \
+	-DXDG_CONFIG_HOME=${prefix}/etc/xdg"
 
+patchfiles        patch-CMakeLists.txt.diff
+
 use_configure     no
 
 variant doc description {Build man pages} {
-    depends_build     port:asciidoc port:xmlto
-    destroot.target   install install-man
-    build.target      all man
+    depends_build  \
+	port:asciidoc \
+	port:xmlto \
+	port:doxygen
 }
 
-variant universal {
-	build.target-append UNIV_FLAGS="${configure.universal_cflags}"
-}
+variant x11_xcb description {does nothing in this port, but its presence triggers cairo x11_xcb variant} {}
+
+default_variants +x11_xcb

Added: trunk/dports/x11/awesome/files/patch-CMakeLists.txt.diff
===================================================================
--- trunk/dports/x11/awesome/files/patch-CMakeLists.txt.diff	                        (rev 0)
+++ trunk/dports/x11/awesome/files/patch-CMakeLists.txt.diff	2009-09-11 11:55:40 UTC (rev 57461)
@@ -0,0 +1,11 @@
+--- CMakeLists.txt.orig	2009-08-30 20:47:13.000000000 +0200
++++ CMakeLists.txt	2009-08-30 20:47:33.000000000 +0200
+@@ -91,7 +91,7 @@
+ 
+ set_target_properties(${PROJECT_AWE_NAME}
+     PROPERTIES
+-    LINK_FLAGS -export-dynamic)
++    LINK_FLAGS -dynamic)
+ 
+ target_link_libraries(${PROJECT_AWE_NAME}
+     ${AWESOME_COMMON_REQUIRED_LIBRARIES}
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.macosforge.org/pipermail/macports-changes/attachments/20090911/2509d22f/attachment.html>


More information about the macports-changes mailing list