source: trunk/dports/x11/awesome/Portfile

Last change on this file was 140603, checked in by ryandesign@…, 2 years ago

awesome: update to 3.5.6 (#48931)

  • Property svn:eol-style set to native
  • Property svn:keywords set to Id
File size: 3.5 KB
Line 
1# -*- coding: utf-8; mode: tcl; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- vim:fenc=utf-8:ft=tcl:et:sw=4:ts=4:sts=4
2# $Id: Portfile 140603 2015-09-27 02:36:59Z ryandesign@macports.org $
3
4PortSystem          1.0
5PortGroup           active_variants 1.1
6
7name                awesome
8version             3.5.6
9categories          x11 x11-wm
10platforms           darwin
11maintainers         nomaintainer
12license             GPL-2+
13
14description         awesome is a tiling window manager
15
16long_description    awesome is a tiling window manager initially based on a \
17                    dwm code rewriting. It is extremely fast, small, dynamic \
18                    and awesome. Windows can be managed in several layouts: \
19                    tiled, maximized and floating. Each layout can be applied \
20                    on the fly, optimizing the environment for the application \
21                    in use and the task performed. awesome has the following \
22                    features: very stable, no mouse needed, multihead support, \
23                    some real transparency support, some xrandr support, no \
24                    lua integration, no 9P support, no editable tagbars, no \
25                    limits on its source size, key, script and mouse bindings, \
26                    etc.
27
28homepage            http://awesome.naquadah.org/
29master_sites        ${homepage}download/
30use_xz              yes
31
32checksums           rmd160  87f834bd4c9b133dce991678c017d5bb4a5bfee1 \
33                    sha256  37f49de187825425cb3096fc870959d5fec9302b22ffd0f2874d8a18e85046d7
34
35depends_build       port:cmake \
36                    port:ImageMagick \
37                    port:pkgconfig
38
39depends_lib         path:bin/dbus-daemon:dbus \
40                    port:gdk-pixbuf2 \
41                    port:lua \
42                    port:lua-lgi \
43                    path:lib/pkgconfig/glib-2.0.pc:glib2 \
44                    path:lib/pkgconfig/pango.pc:pango \
45                    path:lib/pkgconfig/cairo.pc:cairo \
46                    port:xorg-libxcb \
47                    port:xorg-libXcursor \
48                    port:xorg-xcb-util-cursor \
49                    port:xorg-xcb-util-image \
50                    port:xorg-xcb-util-keysyms \
51                    port:xorg-xcb-util-wm \
52                    port:xorg-randrproto \
53                    port:startup-notification \
54                    port:libxdg-basedir \
55                    port:imlib2 \
56                    port:libev
57
58require_active_variants path:lib/pkgconfig/cairo.pc:cairo x11
59
60build.target-append CC=${configure.cc} \
61                    CXX=${configure.cxx} \
62                    CMAKE_ARGS="\
63                    -DCMAKE_INSTALL_PREFIX=${prefix} \
64                    -DPREFIX=${prefix} \
65                    -DAWESOME_DOC_PATH=${prefix}/share/doc/awesome \
66                    -DAWESOME_MAN_PATH=${prefix}/share/man \
67                    -DAWESOME_XSESSION_PATH=${prefix}/share/xsessions \
68                    -DSYSCONFDIR=${prefix}/etc \
69                    -DXDG_CONFIG_HOME=${prefix}/etc/xdg"
70
71patchfiles          patch-CMakeLists.txt.diff \
72                    patch-Makefile.diff \
73                    patch-awesomerc.lua.in.diff
74
75use_configure       no
76
77variant doc description {Build man pages} {
78    depends_build-append \
79                    port:asciidoc \
80                    port:xmlto \
81                    port:doxygen \
82                    path:bin/dot:graphviz
83}
84
85livecheck.type      regex
86livecheck.url       [lindex ${master_sites} 0]
87livecheck.regex     ${name}-(\[0-9.\]+)${extract.suffix}
Note: See TracBrowser for help on using the repository browser.