summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJustin Riley <justin.t.riley@gmail.com>2014-04-09 11:59:02 -0400
committerJustin Riley <justin.t.riley@gmail.com>2014-04-09 11:59:02 -0400
commitb48f1779f98f4d28376fa0ec14fcf19973eb079b (patch)
tree8fba34ded2afba51019357d9a66fafd0035d9d32
parentstarcluster: add ebuild for latest 0.95.4 release (diff)
downloadjtriley-b48f1779f98f4d28376fa0ec14fcf19973eb079b.tar.gz
jtriley-b48f1779f98f4d28376fa0ec14fcf19973eb079b.tar.bz2
jtriley-b48f1779f98f4d28376fa0ec14fcf19973eb079b.zip
add live ebuild for x11-wm/awesome
-rw-r--r--x11-wm/awesome/ChangeLog744
-rw-r--r--x11-wm/awesome/awesome-9999.ebuild133
-rw-r--r--x11-wm/awesome/files/awesome-3.5.4-imagebox.patch28
-rw-r--r--x11-wm/awesome/files/awesome-3.5_rc1-convert-path.patch12
-rw-r--r--x11-wm/awesome/files/awesome-3.5_rc1-luadoc-fix-patch10
-rw-r--r--x11-wm/awesome/files/awesome-glib-fix.patch13
-rw-r--r--x11-wm/awesome/files/awesome-gnome-3.session3
-rw-r--r--x11-wm/awesome/files/awesome-gnome-xsession.desktop7
-rw-r--r--x11-wm/awesome/files/awesome-gnome.desktop8
-rw-r--r--x11-wm/awesome/files/awesome-gnome.session6
-rw-r--r--x11-wm/awesome/files/awesome-session90
-rw-r--r--x11-wm/awesome/files/awesome-xsession.patch9
-rw-r--r--x11-wm/awesome/files/awesome.desktop8
-rw-r--r--x11-wm/awesome/metadata.xml17
14 files changed, 1088 insertions, 0 deletions
diff --git a/x11-wm/awesome/ChangeLog b/x11-wm/awesome/ChangeLog
new file mode 100644
index 0000000..6be7f11
--- /dev/null
+++ b/x11-wm/awesome/ChangeLog
@@ -0,0 +1,744 @@
+# ChangeLog for x11-wm/awesome
+# Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/x11-wm/awesome/ChangeLog,v 1.161 2014/04/03 19:16:52 maksbotan Exp $
+
+*awesome-3.5.4 (03 Apr 2014)
+
+ 03 Apr 2014; Maxim Koltsov <maksbotan@gentoo.org> +awesome-3.5.4.ebuild,
+ +files/awesome-3.5.4-imagebox.patch:
+ Bump to 3.5.4, add upstream patch for imagebox, bug #506586. Thanks to Bohdan
+ Trach <bv.trach@gmail.com>.
+
+*awesome-3.5.3 (31 Mar 2014)
+
+ 31 Mar 2014; Maxim Koltsov <maksbotan@gentoo.org> +awesome-3.5.3.ebuild,
+ +files/awesome-xsession.patch:
+ Bump to 3.5.3, update lgi dependency, add patch for desktop file, bug #506212.
+ Thanks to Bombino <teknocratdefunct@riseup.net>.
+
+ 30 Mar 2014; Jeroen Roovers <jer@gentoo.org> metadata.xml:
+ Fix e-mail address.
+
+ 27 Dec 2013; Maxim Koltsov <maksbotan@gentoo.org> -awesome-3.4.11.ebuild,
+ -awesome-3.5.1.ebuild, awesome-3.4.15.ebuild, files/awesome-gnome.desktop,
+ files/awesome.desktop:
+ Add x11-libs/libXcursor dependency to 3.4 branch, bug #495058. Fix session
+ file, bug #495072. Delete old.
+
+ 12 Dec 2013; Justin Lecher <jlec@gentoo.org> awesome-3.4.15.ebuild,
+ awesome-3.5.1.ebuild, awesome-3.5.2.ebuild, awesome-3.5.2-r1.ebuild,
+ metadata.xml:
+ Use domenu from eutils.eclass
+
+*awesome-3.5.2-r1 (27 Oct 2013)
+
+ 27 Oct 2013; Maxim Koltsov <maksbotan@gentoo.org> +awesome-3.5.2-r1.ebuild,
+ +files/awesome-gnome-3.session, files/awesome-gnome.session:
+ Revision bump with gnome-3 specific session file, bug 478218.
+
+*awesome-3.5.2 (27 Oct 2013)
+
+ 27 Oct 2013; Maxim Koltsov <maksbotan@gentoo.org> +awesome-3.5.2.ebuild:
+ Bump to 3.5.2, bug #488940.
+
+ 10 Apr 2013; Maxim Koltsov <maksbotan@gentoo.org> -awesome-3.5-r1.ebuild,
+ awesome-3.4.15.ebuild:
+ Fix desktop file issue, bug #465288. Remove old versions.
+
+*awesome-3.5.1 (01 Apr 2013)
+
+ 01 Apr 2013; Maxim Koltsov <maksbotan@gentoo.org> +awesome-3.5.1.ebuild:
+ Bump to 3.5.1, bug #464080. Thanks to Dimitri Semitsoglou-Tsiapos for report.
+
+ 17 Mar 2013; Markos Chandras <hwoarang@gentoo.org> metadata.xml:
+ Add proxy-maintainers to metadata.xml
+
+ 14 Mar 2013; Agostino Sarubbo <ago@gentoo.org> awesome-3.4.15.ebuild:
+ Stable for arm, wrt bug #461538
+
+ 13 Mar 2013; Agostino Sarubbo <ago@gentoo.org> awesome-3.4.15.ebuild:
+ Stable for ppc64, wrt bug #461538
+
+ 13 Mar 2013; Agostino Sarubbo <ago@gentoo.org> awesome-3.4.15.ebuild:
+ Stable for ppc, wrt bug #461538
+
+ 13 Mar 2013; Agostino Sarubbo <ago@gentoo.org> awesome-3.4.15.ebuild:
+ Stable for x86, wrt bug #461538
+
+ 13 Mar 2013; Agostino Sarubbo <ago@gentoo.org> awesome-3.4.15.ebuild:
+ Stable for amd64, wrt bug #461538
+
+*awesome-3.4.15 (11 Feb 2013)
+
+ 11 Feb 2013; Maxim Koltsov <maksbotan@gentoo.org> +awesome-3.4.15.ebuild,
+ -awesome-3.4.13.ebuild, -awesome-3.4.14.ebuild:
+ Bump to 3.4.15, clean old
+
+ 06 Feb 2013; Maxim Koltsov <maksbotan@gentoo.org> metadata.xml:
+ Add myself and krigstask to metadata
+
+*awesome-3.5-r1 (05 Feb 2013)
+
+ 05 Feb 2013; Alex Alexander <wired@gentoo.org> -awesome-3.5.ebuild,
+ +awesome-3.5-r1.ebuild:
+ improved dependencies, removed obsolete code, added elogs for bug #440724 and
+ bug #447308
+
+ 03 Feb 2013; Pacho Ramos <pacho@gentoo.org> metadata.xml:
+ Cleanup due #22900
+
+*awesome-3.4.14 (06 Jan 2013)
+
+ 06 Jan 2013; Maxim Koltsov <maksbotan@gentoo.org> +awesome-3.4.14.ebuild:
+ Bump to 3.4.14, bug #450456
+
+*awesome-3.5 (04 Jan 2013)
+
+ 04 Jan 2013; Christian Ruppert <idl0r@gentoo.org> -awesome-3.5_rc1-r1.ebuild,
+ +awesome-3.5.ebuild:
+ Non maintainer bump, bug 447576
+
+*awesome-3.5_rc1-r1 (28 Nov 2012)
+
+ 28 Nov 2012; Robin H. Johnson <robbat2@gentoo.org> +awesome-3.5_rc1-r1.ebuild,
+ -awesome-3.5_rc1.ebuild:
+ Upstream added a new dep, lgi, that was underdocumented. Also block building
+ luadocs unless you have lua-5.2 per upstream emails on awesome ML.
+
+*awesome-3.5_rc1 (24 Nov 2012)
+
+ 24 Nov 2012; Robin H. Johnson <robbat2@gentoo.org> +awesome-3.5_rc1.ebuild,
+ +files/awesome-3.5_rc1-convert-path.patch,
+ +files/awesome-3.5_rc1-luadoc-fix-patch:
+ Version bump for new upstream major version, acked by wired. You must update
+ your configurations per the wiki guide!
+ http://awesome.naquadah.org/wiki/Awesome_3.4_to_3.5.
+
+ 30 Sep 2012; MATSUU Takuto <matsuu@gentoo.org>
+ -files/3.4-0001-Update-the-code-following-release-of-xcb-util-0.3.8.patch,
+ -files/awesome-3.4.4-cmake-2.8.4.patch,
+ -files/awesome-3.4.8-cmake-2.8.4.patch, +files/awesome-gnome.desktop,
+ +files/awesome-gnome.session, +files/awesome-gnome-xsession.desktop:
+ Added gnome related files. Removed unused patches.
+
+*awesome-3.4.13 (30 Sep 2012)
+
+ 30 Sep 2012; MATSUU Takuto <matsuu@gentoo.org> -awesome-3.4.8.ebuild,
+ -awesome-3.4.9.ebuild, -awesome-3.4.9-r1.ebuild, -awesome-3.4.10.ebuild,
+ +awesome-3.4.13.ebuild:
+ Version bumped, bug #421025. Added gnome USE flag, bug #379833. Depends on
+ media-gfx/imagemagick[X], bug #421333. Removed old versions.
+
+ 11 May 2012; Agostino Sarubbo <ago@gentoo.org> awesome-3.4.11.ebuild:
+ Stable for amd64, wrt bug #407861
+
+ 10 May 2012; Julian Ospald <hasufell@gentoo.org> awesome-3.4.11.ebuild,
+ +files/awesome-3.4.11-convert-path.patch:
+ fix buildtime bug #408025
+
+ 04 May 2012; Jeff Horelick <jdhore@gentoo.org> awesome-3.4.8.ebuild,
+ awesome-3.4.9.ebuild, awesome-3.4.9-r1.ebuild, awesome-3.4.10.ebuild,
+ awesome-3.4.11.ebuild:
+ dev-util/pkgconfig -> virtual/pkgconfig
+
+ 03 May 2012; Alex Alexander <wired@gentoo.org> awesome-3.4.8.ebuild,
+ awesome-3.4.9.ebuild, awesome-3.4.9-r1.ebuild, awesome-3.4.10.ebuild,
+ awesome-3.4.11.ebuild, +files/awesome-glib-fix.patch:
+ build fix for >=glib-2.31, bug #396417
+
+ 17 Apr 2012; Brent Baude <ranger@gentoo.org> awesome-3.4.11.ebuild:
+ Marking awesome-3.4.11 ppc for bug 407861
+
+ 11 Apr 2012; Andreas Schuerch <nativemad@gentoo.org> awesome-3.4.11.ebuild:
+ x86 stable, see bug 407861, Thanks Mikle and Dan
+
+ 12 Mar 2012; Brent Baude <ranger@gentoo.org> awesome-3.4.11.ebuild:
+ Marking awesome-3.4.11 ppc64 for bug 407861
+
+ 06 Mar 2012; Samuli Suominen <ssuominen@gentoo.org> awesome-3.4.11.ebuild:
+ Remove restriction of dev-lang/lua since it's not slotted wrt #406985
+
+ 05 Mar 2012; Alex Alexander <wired@gentoo.org> awesome-3.4.8.ebuild,
+ awesome-3.4.9.ebuild, awesome-3.4.9-r1.ebuild, awesome-3.4.10.ebuild,
+ awesome-3.4.11.ebuild:
+ awesome doesn't work with lua 5.2, restricted lua dep to 5.1.* - bug #406985
+
+*awesome-3.4.11 (05 Dec 2011)
+
+ 05 Dec 2011; Alex Alexander <wired@gentoo.org> +awesome-3.4.11.ebuild:
+ version bump
+
+ 23 Jul 2011; Kacper Kowalik <xarthisius@gentoo.org> awesome-3.4.9-r1.ebuild:
+ ppc64 stable wrt #372799
+
+ 13 Jul 2011; Markus Meier <maekke@gentoo.org> awesome-3.4.9-r1.ebuild:
+ x86 stable, bug #372799
+
+ 30 Jun 2011; Markos Chandras <hwoarang@gentoo.org> awesome-3.4.9-r1.ebuild:
+ Stable on amd64 wrt bug #372799
+
+ 28 Jun 2011; Brent Baude <ranger@gentoo.org> awesome-3.4.9-r1.ebuild:
+ Marking awesome-3.4.9-r1 ppc for bug 372799
+
+ 11 Jun 2011; Markus Meier <maekke@gentoo.org> awesome-3.4.10.ebuild:
+ add ~arm, bug #359137
+
+*awesome-3.4.10 (16 May 2011)
+
+ 16 May 2011; Robin H. Johnson <robbat2@gentoo.org> +awesome-3.4.10.ebuild:
+ Version bump. awesome-3.4.8-cmake-2.8.4.patch merged upstream.
+
+*awesome-3.4.9-r1 (27 Apr 2011)
+
+ 27 Apr 2011; MATSUU Takuto <matsuu@gentoo.org>
+ +files/3.4-0001-Update-the-code-following-release-of-xcb-util-0.3.8.patch,
+ -awesome-2.3.6.ebuild, -awesome-3.4.4.ebuild, awesome-3.4.8.ebuild,
+ awesome-3.4.9.ebuild, +awesome-3.4.9-r1.ebuild:
+ Fixed building with xcb-util >= 0.3.8 wrt #364987. Removed old versions..
+
+ 30 Mar 2011; Christoph Mende <angelos@gentoo.org> awesome-2.3.6.ebuild:
+ Fix gtk+ slot deps
+
+ 21 Mar 2011; Kacper Kowalik <xarthisius@gentoo.org> awesome-3.4.8.ebuild:
+ ppc/ppc64 stable wrt #352249
+
+ 22 Feb 2011; Alex Alexander <wired@gentoo.org> awesome-3.4.4.ebuild,
+ +files/awesome-3.4.4-cmake-2.8.4.patch, awesome-3.4.8.ebuild,
+ +files/awesome-3.4.8-cmake-2.8.4.patch, awesome-3.4.9.ebuild:
+ fixed compilation with cmake-2.8.4, bug #356009
+
+ 23 Jan 2011; Markos Chandras <hwoarang@gentoo.org> awesome-3.4.8.ebuild:
+ Stable on amd64 wrt bug #352249
+
+ 23 Jan 2011; Thomas Kahle <tomka@gentoo.org> awesome-3.4.8.ebuild:
+ x86 stable per bug 352249
+
+ 22 Jan 2011; MATSUU Takuto <matsuu@gentoo.org> awesome-3.4.8.ebuild,
+ awesome-3.4.9.ebuild:
+ Removed media-gfx/graphicsmagick from DEPEND, bug #352282.
+
+ 21 Jan 2011; Alex Alexander <wired@gentoo.org> metadata.xml:
+ added myself as maintainer
+
+ 21 Jan 2011; Alex Alexander <wired@gentoo.org> awesome-3.4.9.ebuild:
+ lua[deprecated] usedep not needed anymore, bug #352257. removed unnecessary
+ bash{,-completion} deps, awesome doesn't need them, will just use them if
+ they exist, #350766
+
+*awesome-3.4.9 (20 Jan 2011)
+
+ 20 Jan 2011; MATSUU Takuto <matsuu@gentoo.org> +awesome-3.4.9.ebuild:
+ Version bumped. Removed bash-completion USE flag, bug #350766. Removed old
+ versions.
+
+ 05 Nov 2010; Rafael G. Martins <rafaelmartins@gentoo.org>
+ awesome-3.4.4.ebuild, awesome-3.4.5.ebuild, awesome-3.4.6.ebuild,
+ awesome-3.4.7.ebuild, awesome-3.4.8.ebuild:
+ Fixed luadoc dependency.
+
+ 13 Oct 2010; Alex Alexander <wired@gentoo.org> awesome-3.4.8.ebuild:
+ bug #336492: qa: moved mycmakeargs to src_configure, removed cmake dep
+ (handled by eclass)
+
+ 04 Oct 2010; Robin H. Johnson <robbat2@gentoo.org> awesome-3.4.8.ebuild:
+ Bug #321433: update RDEPEND for all bg setters. Bug #314425: allow
+ graphicsmagick as well as imagemagick.
+
+*awesome-3.4.8 (04 Oct 2010)
+
+ 04 Oct 2010; Robin H. Johnson <robbat2@gentoo.org> +awesome-3.4.8.ebuild:
+ Version bump, fixes bug #336493 of window placement.
+
+ 21 Sep 2010; Tomáš Chvátal <scarabeus@gentoo.org> awesome-3.4.4.ebuild,
+ awesome-3.4.5.ebuild, awesome-3.4.6.ebuild, awesome-3.4.7.ebuild:
+ Update the dep on libX11 this time using proper version.
+
+ 09 Sep 2010; Tomáš Chvátal <scarabeus@gentoo.org> awesome-3.4.4.ebuild,
+ awesome-3.4.5.ebuild, awesome-3.4.6.ebuild, awesome-3.4.7.ebuild:
+ Update deps on libX11[xcb].
+
+*awesome-3.4.7 (06 Sep 2010)
+
+ 06 Sep 2010; MATSUU Takuto <matsuu@gentoo.org> +awesome-3.4.7.ebuild:
+ Version bumped, bug #335653.
+
+*awesome-3.4.6 (20 Jul 2010)
+
+ 20 Jul 2010; MATSUU Takuto <matsuu@gentoo.org> -awesome-3.3.4.ebuild,
+ -awesome-3.4.3.ebuild, +awesome-3.4.6.ebuild:
+ Version bumped, bug #328931. Removed old versions.
+
+ 23 May 2010; Pacho Ramos <pacho@gentoo.org> awesome-3.4.4.ebuild:
+ stable amd64, bug 313617
+
+ 12 May 2010; Brent Baude <ranger@gentoo.org> awesome-3.4.4.ebuild:
+ stable ppc64, bug 313617
+
+*awesome-3.4.5 (12 May 2010)
+
+ 12 May 2010; MATSUU Takuto <matsuu@gentoo.org> +awesome-3.4.5.ebuild:
+ Version bumped.
+
+ 26 Apr 2010; Christian Faulhammer <fauli@gentoo.org> awesome-3.4.4.ebuild:
+ stable x86, bug 313617
+
+ 16 Apr 2010; Brent Baude <ranger@gentoo.org> awesome-3.4.4.ebuild:
+ stable ppc, bug 313617
+
+*awesome-3.4.4 (04 Mar 2010)
+
+ 04 Mar 2010; MATSUU Takuto <matsuu@gentoo.org> +awesome-3.4.4.ebuild:
+ Version bumped.
+
+ 02 Mar 2010; Pawel Hajdan jr <phajdan.jr@gentoo.org> awesome-3.4.3.ebuild:
+ x86 stable wrt bug #304285
+
+ 21 Feb 2010; Markos Chandras <hwoarang@gentoo.org> awesome-3.4.3.ebuild:
+ Stable on amd64 wrt bug #304285
+
+ 15 Feb 2010; Joseph Jezak <josejx@gentoo.org> awesome-3.4.3.ebuild:
+ Marked ppc/ppc64 stable for bug #304285.
+
+ 10 Feb 2010; MATSUU Takuto <matsuu@gentoo.org> files/awesome-session:
+ Added session handling, bug #303661.
+
+ 23 Jan 2010; MATSUU Takuto <matsuu@gentoo.org> -awesome-2.3.4.ebuild,
+ -awesome-3.2.1-r3.ebuild, -awesome-3.4.1.ebuild, -awesome-3.4.2.ebuild:
+ Removed old versions.
+
+*awesome-3.4.3 (04 Jan 2010)
+
+ 04 Jan 2010; MATSUU Takuto <matsuu@gentoo.org> +awesome-3.4.3.ebuild:
+ Version bumped.
+
+ 31 Dec 2009; Brent Baude <ranger@gentoo.org> awesome-3.3.4.ebuild:
+ Marking awesome-3.3.4 ppc64 for bug 287208
+
+*awesome-3.4.2 (27 Nov 2009)
+
+ 27 Nov 2009; MATSUU Takuto <matsuu@gentoo.org> -awesome-3.4.ebuild,
+ +awesome-3.4.2.ebuild, +files/awesome-3.4.2-backtrace.patch:
+ Version bumped, bug #294782. Added backtrace patch for FreeBSD, bug
+ #293609.
+
+*awesome-3.4.1 (09 Nov 2009)
+
+ 09 Nov 2009; MATSUU Takuto <matsuu@gentoo.org> awesome-3.2.1-r3.ebuild,
+ awesome-3.3.4.ebuild, awesome-3.4.ebuild, +awesome-3.4.1.ebuild:
+ Version bumped. Fixed doc USE flag issue, bug #292367.
+
+ 24 Oct 2009; nixnut <nixnut@gentoo.org> awesome-3.3.4.ebuild:
+ ppc stable #287208
+
+*awesome-3.4 (21 Oct 2009)
+
+ 21 Oct 2009; MATSUU Takuto <matsuu@gentoo.org> -awesome-3.4_rc2.ebuild,
+ -awesome-3.4_rc3.ebuild, +awesome-3.4.ebuild:
+ Version bumped. Fixed dependency. Added ~ppc. Removed old versions.
+
+*awesome-3.4_rc3 (10 Nov 2009)
+
+ 10 Nov 2009; MATSUU Takuto <matsuu@gentoo.org> -awesome-3.4_rc1.ebuild,
+ +awesome-3.4_rc3.ebuild:
+ Version bumped. Removed old version.
+
+ 05 Oct 2009; Christian Faulhammer <fauli@gentoo.org> awesome-3.3.4.ebuild:
+ stable x86, bug 287208
+
+ 01 Oct 2009; Samuli Suominen <ssuominen@gentoo.org> awesome-3.3.4.ebuild:
+ amd64 stable wrt #287208
+
+*awesome-3.4_rc2 (29 Sep 2009)
+
+ 29 Sep 2009; MATSUU Takuto <matsuu@gentoo.org> +awesome-3.4_rc2.ebuild:
+ Version bumped. Fixed dependency, bug #286194.
+
+*awesome-3.4_rc1 (14 Sep 2009)
+
+ 14 Sep 2009; MATSUU Takuto <matsuu@gentoo.org> -awesome-3.3.2.ebuild,
+ -awesome-3.3.3.ebuild, +awesome-3.4_rc1.ebuild:
+ Version bumped. Removed old versions.
+
+*awesome-3.3.4 (07 Sep 2009)
+
+ 07 Sep 2009; MATSUU Takuto <matsuu@gentoo.org> awesome-3.2.1-r3.ebuild,
+ awesome-3.3.2.ebuild, awesome-3.3.3.ebuild, +awesome-3.3.4.ebuild:
+ Version bumped.
+
+*awesome-3.3.3 (26 Aug 2009)
+
+ 26 Aug 2009; MATSUU Takuto <matsuu@gentoo.org> -awesome-3.3.1.ebuild,
+ +awesome-3.3.3.ebuild:
+ Version bumped. Fixed Dependency.
+
+*awesome-3.3.2 (03 Aug 2009)
+
+ 03 Aug 2009; MATSUU Takuto <matsuu@gentoo.org> -awesome-3.3.ebuild,
+ +awesome-3.3.2.ebuild:
+ Version bumped, bug #279990. Removed old version.
+
+ 08 Jul 2009; Markus Meier <maekke@gentoo.org> awesome-3.2.1-r3.ebuild:
+ amd64 stable, bug #250329
+
+ 08 Jul 2009; Brent Baude <ranger@gentoo.org> awesome-3.2.1-r3.ebuild:
+ Marking awesome-3.2.1-r3 ppc64 for bug 250329
+
+ 07 Jul 2009; Christian Faulhammer <fauli@gentoo.org>
+ awesome-3.2.1-r3.ebuild:
+ stable x86, bug 250329
+
+*awesome-3.3.1 (19 Jun 2009)
+
+ 19 Jun 2009; MATSUU Takuto <matsuu@gentoo.org> +awesome-3.3.1.ebuild:
+ Version bumped.
+
+*awesome-3.3 (04 Jun 2009)
+
+ 04 Jun 2009; MATSUU Takuto <matsuu@gentoo.org> -awesome-3.3_rc3.ebuild,
+ -awesome-3.3_rc4.ebuild, +awesome-3.3.ebuild:
+ Version bumped. Removed old versions.
+
+*awesome-3.3_rc4 (26 May 2009)
+
+ 26 May 2009; MATSUU Takuto <matsuu@gentoo.org> +awesome-3.3_rc4.ebuild:
+ Version bumped.
+
+ 25 May 2009; MATSUU Takuto <matsuu@gentoo.org> -awesome-3.2.1-r2.ebuild,
+ awesome-3.3_rc3.ebuild:
+ Fixed dependency, bug #271098. Removed old version.
+
+*awesome-3.3_rc3 (24 May 2009)
+
+ 24 May 2009; MATSUU Takuto <matsuu@gentoo.org> +awesome-3.3_rc3.ebuild:
+ Version bumped. Fixed dependency. Removed ~ppc due to #265467.
+
+ 13 May 2009; Peter Alfredsen <loki_val@gentoo.org>
+ awesome-3.2.1-r2.ebuild, awesome-3.2.1-r3.ebuild:
+ Fixup breakage caused by cmake-utils.eclass change of May 8th
+
+*awesome-3.2.1-r3 (22 Apr 2009)
+
+ 22 Apr 2009; MATSUU Takuto <matsuu@gentoo.org> +awesome-3.2.1-r3.ebuild:
+ Fixed USE=doc issue, bug #266797.
+
+ 21 Apr 2009; MATSUU Takuto <matsuu@gentoo.org>
+ -files/awesome-3.0-gentoo.patch, -files/awesome-3.2-x11.patch,
+ -awesome-2.3.5.ebuild, -awesome-3.0-r1.ebuild, -awesome-3.1.2.ebuild,
+ -awesome-3.2.1.ebuild, -awesome-3.2.1-r1.ebuild, awesome-3.2.1-r2:
+ Fixed DEPEND, bug #266944. Removed old versions.
+
+*awesome-2.3.6 (19 Apr 2009)
+
+ 19 Apr 2009; MATSUU Takuto <matsuu@gentoo.org> +awesome-2.3.6.ebuild:
+ Version bumped.
+
+*awesome-3.2.1-r2 (16 Apr 2009)
+
+ 16 Apr 2009; MATSUU Takuto <matsuu@gentoo.org> +awesome-3.2.1-r2.ebuild:
+ Defined PREFIX and SYSCONFDIR.
+
+*awesome-3.2.1-r1 (12 Apr 2009)
+
+ 12 Apr 2009; MATSUU Takuto <matsuu@gentoo.org> +awesome-3.2.1-r1.ebuild:
+ define SYSCONFDIR, bug #265718.
+
+ 11 Apr 2009; MATSUU Takuto <matsuu@gentoo.org> -awesome-3.2-r1.ebuild,
+ awesome-3.2.1.ebuild:
+ Fixed dodoc issue, bug #265632.
+
+*awesome-3.2.1 (05 Apr 2009)
+
+ 05 Apr 2009; MATSUU Takuto <matsuu@gentoo.org> -awesome-3.2.ebuild,
+ +awesome-3.2.1.ebuild:
+ Version bumped. Fixed dependency. Removed old version.
+
+*awesome-3.2-r1 (02 Apr 2009)
+
+ 02 Apr 2009; MATSUU Takuto <matsuu@gentoo.org>
+ +files/awesome-3.2-x11.patch, +awesome-3.2-r1.ebuild:
+ Added x11 to AWESOME_REQUIRED, bug #264224.
+
+*awesome-3.2 (13 Mar 2009)
+
+ 13 Mar 2009; MATSUU Takuto <matsuu@gentoo.org> -awesome-3.2_rc2.ebuild,
+ -awesome-3.2_rc3.ebuild, -awesome-3.2_rc4.ebuild, +awesome-3.2.ebuild:
+ Version bumped.
+
+ 08 Mar 2009; Thomas Anderson <gentoofan23@gentoo.org>
+ awesome-2.3.4.ebuild, awesome-2.3.5.ebuild, awesome-3.0-r1.ebuild:
+ Transition to EAPI 2 usedeps
+
+*awesome-3.2_rc4 (27 Feb 2009)
+
+ 27 Feb 2009; MATSUU Takuto <matsuu@gentoo.org> +awesome-3.2_rc4.ebuild:
+ Version bumped.
+
+*awesome-3.2_rc3 (20 Feb 2009)
+
+ 20 Feb 2009; MATSUU Takuto <matsuu@gentoo.org> -awesome-3.1.1.ebuild,
+ -awesome-3.2_rc1.ebuild, +awesome-3.2_rc3.ebuild:
+ Version bumped. Removed old versions.
+
+*awesome-3.2_rc2 (13 Feb 2009)
+
+ 13 Feb 2009; MATSUU Takuto <matsuu@gentoo.org> +awesome-3.2_rc2.ebuild:
+ Version bumped.
+
+*awesome-3.2_rc1 (07 Feb 2009)
+
+ 07 Feb 2009; MATSUU Takuto <matsuu@gentoo.org> +awesome-3.2_rc1.ebuild:
+ Version bumped.
+
+*awesome-3.1.2 (05 Feb 2009)
+
+ 05 Feb 2009; MATSUU Takuto <matsuu@gentoo.org> +awesome-3.1.2.ebuild:
+ Version bumped.
+
+ 01 Feb 2009; MATSUU Takuto <matsuu@gentoo.org> awesome-2.3.4.ebuild,
+ awesome-2.3.5.ebuild, -awesome-3.1-r1.ebuild:
+ Fixed cairo dependency, bug #256898. Removed old version.
+
+*awesome-3.1.1 (08 Jan 2009)
+
+ 08 Jan 2009; MATSUU Takuto <matsuu@gentoo.org> +awesome-3.1.1.ebuild:
+ Version bumped.
+
+*awesome-2.3.5 (03 Jan 2009)
+
+ 03 Jan 2009; MATSUU Takuto <matsuu@gentoo.org> +awesome-2.3.5.ebuild:
+ Version bumped.
+
+ 25 Dec 2008; MATSUU Takuto <matsuu@gentoo.org> -awesome-3.1.ebuild,
+ awesome-3.1-r1.ebuild:
+ Fixed dependency. Removed old revision.
+
+*awesome-3.1-r1 (21 Dec 2008)
+
+ 21 Dec 2008; MATSUU Takuto <matsuu@gentoo.org> +awesome-3.1-r1.ebuild:
+ Fixed dodoc issue, bug #251274.
+
+*awesome-3.1 (13 Dec 2008)
+
+ 13 Dec 2008; MATSUU Takuto <matsuu@gentoo.org> -awesome-3.1_rc3.ebuild,
+ -awesome-3.1_rc4.ebuild, -awesome-3.1_rc5.ebuild, +awesome-3.1.ebuild:
+ Version bumped. Removed old versions.
+
+*awesome-3.1_rc5 (05 Dec 2008)
+
+ 05 Dec 2008; MATSUU Takuto <matsuu@gentoo.org> +awesome-3.1_rc5.ebuild:
+ Version bumped.
+
+*awesome-3.1_rc4 (29 Nov 2008)
+
+ 29 Nov 2008; MATSUU Takuto <matsuu@gentoo.org> -awesome-3.1_rc2.ebuild,
+ +awesome-3.1_rc4.ebuild:
+ Version bumped. Added x11-misc/habak to RDEPEND.
+
+*awesome-3.1_rc3 (21 Nov 2008)
+
+ 21 Nov 2008; MATSUU Takuto <matsuu@gentoo.org> -awesome-3.1_rc1.ebuild,
+ +awesome-3.1_rc3.ebuild:
+ Version bumped. Removed old version.
+
+*awesome-3.1_rc2 (15 Nov 2008)
+
+ 15 Nov 2008; MATSUU Takuto <matsuu@gentoo.org> +awesome-3.1_rc2.ebuild:
+ Version bumped. Changed EAPI from 2 to 1.
+
+*awesome-3.1_rc1 (07 Nov 2008)
+
+ 07 Nov 2008; MATSUU Takuto <matsuu@gentoo.org> -awesome-2.3.2.ebuild,
+ -awesome-3.0.ebuild, +awesome-3.1_rc1.ebuild:
+ Version bumped. Removed old versions.
+
+ 16 Oct 2008; Markus Meier <maekke@gentoo.org> awesome-2.3.4.ebuild:
+ amd64/x86 stable, bug #241858
+
+ 14 Oct 2008; Brent Baude <ranger@gentoo.org> awesome-2.3.4.ebuild:
+ stable ppc64, bug 241858
+
+ 14 Oct 2008; Brent Baude <ranger@gentoo.org> awesome-2.3.4.ebuild:
+ stable ppc, bug 241858
+
+*awesome-3.0-r1 (13 Oct 2008)
+
+ 13 Oct 2008; MATSUU Takuto <matsuu@gentoo.org>
+ +files/awesome-3.0-gentoo.patch, +awesome-3.0-r1.ebuild:
+ Fixed dependency.
+
+ 23 Sep 2008; Markus Rothe <corsair@gentoo.org> awesome-3.0.ebuild:
+ Added ~ppc
+
+*awesome-3.0 (18 Sep 2008)
+
+ 18 Sep 2008; MATSUU Takuto <matsuu@gentoo.org> -awesome-2.3.3.ebuild,
+ -awesome-3.0_rc5.ebuild, -awesome-3.0_rc6.ebuild, +awesome-3.0.ebuild:
+ Version bumped. Removed old versions.
+
+*awesome-3.0_rc6 (05 Sep 2008)
+
+ 05 Sep 2008; MATSUU Takuto <matsuu@gentoo.org> -awesome-3.0_rc4.ebuild,
+ +awesome-3.0_rc6.ebuild:
+ Version bumped.
+
+*awesome-3.0_rc5 (29 Aug 2008)
+
+ 29 Aug 2008; MATSUU Takuto <matsuu@gentoo.org> +awesome-3.0_rc5.ebuild:
+ Version bumped.
+
+ 25 Aug 2008; MATSUU Takuto <matsuu@gentoo.org> awesome-3.0_rc4.ebuild:
+ Fixed dependency, bug #235592.
+
+*awesome-2.3.4 (24 Aug 2008)
+
+ 24 Aug 2008; MATSUU Takuto <matsuu@gentoo.org> +awesome-2.3.4.ebuild,
+ -awesome-3.0_rc2.ebuild, -awesome-3.0_rc3.ebuild:
+ Version bumped.
+
+ 24 Aug 2008; Markus Rothe <corsair@gentoo.org> awesome-3.0_rc4.ebuild:
+ Added ~ppc64; bug #234421
+
+*awesome-3.0_rc4 (22 Aug 2008)
+
+ 22 Aug 2008; MATSUU Takuto <matsuu@gentoo.org> +awesome-3.0_rc4.ebuild:
+ Version bumped. Removed xsession. Set imlib USE flag by default.
+
+*awesome-3.0_rc3 (15 Aug 2008)
+
+ 15 Aug 2008; MATSUU Takuto <matsuu@gentoo.org> +awesome-3.0_rc3.ebuild:
+ Version bumped and package.masked.
+
+ 14 Aug 2008; Alexis Ballier <aballier@gentoo.org> awesome-3.0_rc2.ebuild:
+ keyword ~x86-fbsd
+
+*awesome-3.0_rc2 (11 Aug 2008)
+
+ 11 Aug 2008; MATSUU Takuto <matsuu@gentoo.org> +awesome-3.0_rc2.ebuild:
+ Version bumped.
+
+ 05 Aug 2008; Torsten Veller <tove@gentoo.org> awesome-2.3.2.ebuild:
+ Stable on x86 (#233293)
+
+ 02 Aug 2008; Markus Rothe <corsair@gentoo.org> awesome-2.3.2.ebuild:
+ Stable on ppc64; bug #233293
+
+ 01 Aug 2008; nixnut <nixnut@gentoo.org> awesome-2.3.2.ebuild:
+ Stable on ppc wrt bug 233293
+
+ 01 Aug 2008; Thomas Anderson <gentoofan23@gentoo.org>
+ awesome-2.3.2.ebuild:
+ stable amd64, bug 233293
+
+*awesome-2.3.3 (29 Jul 2008)
+
+ 29 Jul 2008; MATSUU Takuto <matsuu@gentoo.org> -awesome-2.3.ebuild,
+ -awesome-2.3.1.ebuild, awesome-2.3.2.ebuild, +awesome-2.3.3.ebuild:
+ Version bumped. Removed old versions. Changed DESCRIPTION.
+
+ 18 Jul 2008; Alexis Ballier <aballier@gentoo.org> awesome-2.3.2.ebuild:
+ keyword ~x86-fbsd thanks to Davide Italiano <dav_it@gentoo.org>, bug
+ #231882
+
+*awesome-2.3.2 (24 Jun 2008)
+
+ 24 Jun 2008; MATSUU Takuto <matsuu@gentoo.org> +awesome-2.3.2.ebuild:
+ Version bumped.
+
+*awesome-2.3.1 (03 Jun 2008)
+
+ 03 Jun 2008; MATSUU Takuto <matsuu@gentoo.org> -awesome-2.0.ebuild,
+ -awesome-2.1.ebuild, -awesome-2.2.ebuild, +awesome-2.3.1.ebuild:
+ Version bumped. Removed old versions.
+
+*awesome-2.3 (06 May 2008)
+
+ 06 May 2008; MATSUU Takuto <matsuu@gentoo.org> -awesome-2.3_rc1.ebuild,
+ -awesome-2.3_rc2.ebuild, -awesome-2.3_rc3.ebuild, +awesome-2.3.ebuild:
+ Version bumped. Removed old versions.
+
+*awesome-2.3_rc3 (22 Apr 2008)
+
+ 22 Apr 2008; MATSUU Takuto <matsuu@gentoo.org> +awesome-2.3_rc3.ebuild:
+ Version bumped.
+
+*awesome-2.3_rc2 (20 Apr 2008)
+
+ 20 Apr 2008; MATSUU Takuto <matsuu@gentoo.org> +awesome-2.3_rc2.ebuild:
+ Version bumped.
+
+*awesome-2.3_rc1 (15 Apr 2008)
+
+ 15 Apr 2008; MATSUU Takuto <matsuu@gentoo.org> +awesome-2.3_rc1.ebuild:
+ Version bumped, bug #217681.
+
+*awesome-2.2 (24 Mar 2008)
+
+ 24 Mar 2008; MATSUU Takuto <matsuu@gentoo.org> -awesome-2.2_rc2.ebuild,
+ -awesome-2.2_rc3.ebuild, -awesome-2.2_rc4.ebuild, +awesome-2.2.ebuild:
+ Version bumped.
+
+*awesome-2.2_rc4 (13 Mar 2008)
+
+ 13 Mar 2008; MATSUU Takuto <matsuu@gentoo.org> +awesome-2.2_rc4.ebuild:
+ Version bumped.
+
+*awesome-2.2_rc3 (05 Mar 2008)
+
+ 05 Mar 2008; MATSUU Takuto <matsuu@gentoo.org> +awesome-2.2_rc3.ebuild:
+ Version bumped.
+
+*awesome-2.2_rc2 (25 Feb 2008)
+
+ 25 Feb 2008; MATSUU Takuto <matsuu@gentoo.org> -awesome-1.3.ebuild,
+ -awesome-2.2_rc1.ebuild, +awesome-2.2_rc2.ebuild:
+ Version bumped.
+ Removed old versions.
+
+*awesome-2.2_rc1 (14 Feb 2008)
+
+ 14 Feb 2008; MATSUU Takuto <matsuu@gentoo.org> +awesome-2.2_rc1.ebuild:
+ Version bumped.
+
+ 23 Jan 2008; MATSUU Takuto <matsuu@gentoo.org> awesome-2.1.ebuild:
+ Added ~ppc and ~ppc64.
+
+*awesome-2.1 (21 Jan 2008)
+
+ 21 Jan 2008; MATSUU Takuto <matsuu@gentoo.org> files/awesome-session,
+ +awesome-2.1.ebuild:
+ Version bumped.
+
+ 22 Dec 2007; nixnut <nixnut@gentoo.org> awesome-2.0.ebuild:
+ Added ~ppc wrt bug 202051
+
+*awesome-2.0 (11 Dec 2007)
+
+ 11 Dec 2007; MATSUU Takuto <matsuu@gentoo.org> -awesome-1.2.ebuild,
+ -awesome-2.0_rc1.ebuild, +awesome-2.0.ebuild:
+ Version bumped.
+ Removed old versions.
+
+ 19 Nov 2007; Markus Rothe <corsair@gentoo.org> awesome-2.0_rc1.ebuild:
+ Added ~ppc64
+
+*awesome-2.0_rc1 (17 Nov 2007)
+
+ 17 Nov 2007; <matsuu@gentoo.org> +awesome-2.0_rc1.ebuild:
+ Version bumped.
+
+*awesome-1.3 (05 Oct 2007)
+
+ 05 Oct 2007; <matsuu@gentoo.org> +awesome-1.3.ebuild:
+ Version bumped.
+
+ 30 Sep 2007; MATSUU Takuto <matsuu@gentoo.org> awesome-1.2.ebuild:
+ Replaced from '/$(tc-getCC)/' to ':$(tc-getCC):'.
+
+ 29 Sep 2007; MATSUU Takuto <matsuu@gentoo.org> awesome-1.2.ebuild:
+ Added ~amd64.
+
+*awesome-1.2 (27 Sep 2007)
+
+ 27 Sep 2007; MATSUU Takuto <matsuu@gentoo.org> +files/awesome.desktop,
+ +files/awesome-session, +metadata.xml, +awesome-1.2.ebuild:
+ Initial import.
diff --git a/x11-wm/awesome/awesome-9999.ebuild b/x11-wm/awesome/awesome-9999.ebuild
new file mode 100644
index 0000000..9ae58d2
--- /dev/null
+++ b/x11-wm/awesome/awesome-9999.ebuild
@@ -0,0 +1,133 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/x11-wm/awesome/awesome-3.5.4.ebuild,v 1.1 2014/04/03 19:16:52 maksbotan Exp $
+
+EAPI="5"
+CMAKE_MIN_VERSION="2.8"
+inherit git-r3 cmake-utils eutils
+
+DESCRIPTION="A dynamic floating and tiling window manager"
+HOMEPAGE="http://awesome.naquadah.org/"
+SRC_URI=""
+EGIT_REPO_URI="git://git.naquadah.org/awesome.git"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS=""
+IUSE="dbus doc elibc_FreeBSD gnome"
+
+COMMON_DEPEND="
+ >=dev-lang/lua-5.1
+ dev-libs/glib:2
+ >=dev-libs/libxdg-basedir-1
+ >=dev-lua/lgi-0.7
+ x11-libs/cairo[xcb]
+ x11-libs/gdk-pixbuf:2
+ >=x11-libs/libxcb-1.6
+ >=x11-libs/pango-1.19.3[introspection]
+ >=x11-libs/startup-notification-0.10_p20110426
+ >=x11-libs/xcb-util-0.3.8
+ x11-libs/xcb-util-cursor
+ x11-libs/libXcursor
+ || ( <x11-libs/libX11-1.3.99.901[xcb] >=x11-libs/libX11-1.3.99.901 )
+ dbus? ( >=sys-apps/dbus-1 )
+ elibc_FreeBSD? ( dev-libs/libexecinfo )"
+
+# graphicsmagick's 'convert -channel' has no Alpha support, bug #352282
+DEPEND="${COMMON_DEPEND}
+ >=app-text/asciidoc-8.4.5
+ app-text/xmlto
+ dev-util/gperf
+ virtual/pkgconfig
+ media-gfx/imagemagick[png]
+ >=x11-proto/xcb-proto-1.5
+ >=x11-proto/xproto-7.0.15
+ doc? (
+ app-doc/doxygen
+ media-gfx/graphviz
+ )"
+
+RDEPEND="${COMMON_DEPEND}"
+
+DOCS="AUTHORS BUGS PATCHES README.md STYLE"
+
+src_prepare() {
+ # bug #408025
+ epatch "${FILESDIR}/${PN}-3.5_rc1-convert-path.patch"
+ epatch "${FILESDIR}/${PN}-xsession.patch"
+
+ # bug #506586
+ #epatch "${FILESDIR}/${P}-imagebox.patch"
+}
+
+src_configure() {
+ mycmakeargs=(
+ -DPREFIX="${EPREFIX}"/usr
+ -DSYSCONFDIR="${EPREFIX}"/etc
+ $(cmake-utils_use_with dbus DBUS)
+ $(cmake-utils_use doc GENERATE_DOC)
+ )
+
+ cmake-utils_src_configure
+}
+
+src_compile() {
+ local myargs="all"
+
+ if use doc ; then
+ myargs="${myargs} doc"
+ fi
+ cmake-utils_src_make ${myargs}
+}
+
+src_install() {
+ cmake-utils_src_install
+
+ if use doc ; then
+ (
+ cd "${CMAKE_BUILD_DIR}"/doc
+ mv html doxygen
+ dohtml -r doxygen || die
+ )
+ fi
+ rm -rf "${ED}"/usr/share/doc/${PN} || die "Cleanup of dupe docs failed"
+
+ exeinto /etc/X11/Sessions
+ newexe "${FILESDIR}"/${PN}-session ${PN} || die
+
+ # GNOME-based awesome
+ if use gnome ; then
+ # GNOME session
+ insinto /usr/share/gnome-session/sessions
+ newins "${FILESDIR}/${PN}-gnome-3.session" "${PN}-gnome.session" || die
+ # Application launcher
+ domenu "${FILESDIR}/${PN}-gnome.desktop" || die
+ # X Session
+ insinto /usr/share/xsessions/
+ doins "${FILESDIR}/${PN}-gnome-xsession.desktop" || die
+ fi
+}
+
+pkg_postinst() {
+ # bug #447308
+ if use gnome; then
+ elog
+ elog "You have enabled the gnome USE flag."
+ elog "Please note that quitting awesome won't kill your gnome session."
+ elog "To really quit the session, you should bind your quit key"
+ elog "to the following command:"
+ elog " gnome-session-quit --logout"
+ elog "For more info visit"
+ elog " https://bugs.gentoo.org/show_bug.cgi?id=447308"
+ fi
+
+ # bug #440724
+ elog
+ elog "If you are having issues with Java application windows being"
+ elog "completely blank, try installing"
+ elog " x11-misc/wmname"
+ elog "and setting the WM name to LG3D."
+ elog "For more info visit"
+ elog " https://bugs.gentoo.org/show_bug.cgi?id=440724"
+ elog
+}
diff --git a/x11-wm/awesome/files/awesome-3.5.4-imagebox.patch b/x11-wm/awesome/files/awesome-3.5.4-imagebox.patch
new file mode 100644
index 0000000..7d224f2
--- /dev/null
+++ b/x11-wm/awesome/files/awesome-3.5.4-imagebox.patch
@@ -0,0 +1,28 @@
+From: Uli Schlachter <psychon@znc.in>
+Date: Wed, 2 Apr 2014 20:48:06 +0000 (+0200)
+Subject: imagebox: Don't try to scale by infinite (FS#1248)
+X-Git-Url: http://git.naquadah.org/?p=awesome.git;a=commitdiff_plain;h=7967d05915c95c8eba7709a46093cc1b6de55572;hp=afa50904fb1c79a24ddda8fb242afe2dcc1de841
+
+imagebox: Don't try to scale by infinite (FS#1248)
+
+When an imagebox was drawn with width or height zero, it tried to calculate the
+needed scale factor for making the image fit. Sadly, this would be a division by
+zero aka infinite in this case.
+
+Fix this by just not drawing anything if there is no space available.
+
+Signed-off-by: Uli Schlachter <psychon@znc.in>
+---
+
+diff --git a/lib/wibox/widget/imagebox.lua.in b/lib/wibox/widget/imagebox.lua.in
+index da51634..5963d0e 100644
+--- a/lib/wibox/widget/imagebox.lua.in
++++ b/lib/wibox/widget/imagebox.lua.in
+@@ -18,6 +18,7 @@ local imagebox = { mt = {} }
+ --- Draw an imagebox with the given cairo context in the given geometry.
+ function imagebox:draw(wibox, cr, width, height)
+ if not self._image then return end
++ if width == 0 or height == 0 then return end
+
+ cr:save()
+
diff --git a/x11-wm/awesome/files/awesome-3.5_rc1-convert-path.patch b/x11-wm/awesome/files/awesome-3.5_rc1-convert-path.patch
new file mode 100644
index 0000000..e6c37b0
--- /dev/null
+++ b/x11-wm/awesome/files/awesome-3.5_rc1-convert-path.patch
@@ -0,0 +1,12 @@
+diff -Nuar --exclude '*.orig' awesome-3.5-rc1.orig/awesomeConfig.cmake awesome-3.5-rc1/awesomeConfig.cmake
+--- awesome-3.5-rc1.orig/awesomeConfig.cmake 2012-11-24 13:51:33.000000000 +0000
++++ awesome-3.5-rc1/awesomeConfig.cmake 2012-11-24 20:42:23.743412441 +0000
+@@ -56,7 +56,7 @@
+ a_find_program(LUA_EXECUTABLE lua FALSE)
+ a_find_program(LDOC_EXECUTABLE ldoc.lua FALSE)
+ # theme graphics
+-a_find_program(CONVERT_EXECUTABLE convert TRUE)
++a_find_program(CONVERT_EXECUTABLE bin/convert TRUE)
+ # doxygen
+ include(FindDoxygen)
+ # pkg-config
diff --git a/x11-wm/awesome/files/awesome-3.5_rc1-luadoc-fix-patch b/x11-wm/awesome/files/awesome-3.5_rc1-luadoc-fix-patch
new file mode 100644
index 0000000..e67eeb0
--- /dev/null
+++ b/x11-wm/awesome/files/awesome-3.5_rc1-luadoc-fix-patch
@@ -0,0 +1,10 @@
+--- ../awesome-3.5-rc1/lib/naughty.lua.in.orig 2012-11-24 05:51:33.000000000 -0800
++++ ../awesome-3.5_rc1/lib/naughty.lua.in 2012-11-24 13:17:14.025201211 -0800
+@@ -55,7 +55,6 @@
+ -- @field low The preset for notifications with low urgency level
+ -- @field normal The default preset for every notification without a preset that will also be used for normal urgency level
+ -- @field critical The preset for notifications with a critical urgency level
+--- @class table
+ naughty.config.presets = {
+ normal = {},
+ low = {
diff --git a/x11-wm/awesome/files/awesome-glib-fix.patch b/x11-wm/awesome/files/awesome-glib-fix.patch
new file mode 100644
index 0000000..e3e6fcf
--- /dev/null
+++ b/x11-wm/awesome/files/awesome-glib-fix.patch
@@ -0,0 +1,13 @@
+>=glib-2.31 build fix
+
+--- a/spawn.c
++++ b/spawn.c
+@@ -24,7 +24,7 @@
+ #include <sys/types.h>
+ #include <sys/wait.h>
+
+-#include <glib/gspawn.h>
++#include <glib.h>
+
+ #include "spawn.h"
+ #include "screen.h"
diff --git a/x11-wm/awesome/files/awesome-gnome-3.session b/x11-wm/awesome/files/awesome-gnome-3.session
new file mode 100644
index 0000000..d1bd6fa
--- /dev/null
+++ b/x11-wm/awesome/files/awesome-gnome-3.session
@@ -0,0 +1,3 @@
+[GNOME Session]
+Name=Awesome session
+RequiredComponents=gnome-settings-daemon;awesome-gnome;
diff --git a/x11-wm/awesome/files/awesome-gnome-xsession.desktop b/x11-wm/awesome/files/awesome-gnome-xsession.desktop
new file mode 100644
index 0000000..9f3d67b
--- /dev/null
+++ b/x11-wm/awesome/files/awesome-gnome-xsession.desktop
@@ -0,0 +1,7 @@
+[Desktop Entry]
+Encoding=UTF-8
+Name=Awesome GNOME
+Comment=GNOME with highly configurable window manager awesome
+TryExec=gnome-session
+Exec=gnome-session --session=awesome-gnome
+Type=XSession
diff --git a/x11-wm/awesome/files/awesome-gnome.desktop b/x11-wm/awesome/files/awesome-gnome.desktop
new file mode 100644
index 0000000..8adf5fc
--- /dev/null
+++ b/x11-wm/awesome/files/awesome-gnome.desktop
@@ -0,0 +1,8 @@
+[Desktop Entry]
+Version=1.0
+Type=Application
+Name=Awesome
+Comment=Highly configurable framework window manager
+NoDisplay=true
+TryExec=/etc/X11/Sessions/awesome
+Exec=/etc/X11/Sessions/awesome
diff --git a/x11-wm/awesome/files/awesome-gnome.session b/x11-wm/awesome/files/awesome-gnome.session
new file mode 100644
index 0000000..dd0c01b
--- /dev/null
+++ b/x11-wm/awesome/files/awesome-gnome.session
@@ -0,0 +1,6 @@
+[GNOME Session]
+Name=Awesome session
+RequiredComponents=gnome-settings-daemon;
+RequiredProviders=windowmanager;notifications;
+DefaultProvider-windowmanager=awesome-gnome
+DefaultProvider-notifications=notification-daemon
diff --git a/x11-wm/awesome/files/awesome-session b/x11-wm/awesome/files/awesome-session
new file mode 100644
index 0000000..fe76946
--- /dev/null
+++ b/x11-wm/awesome/files/awesome-session
@@ -0,0 +1,90 @@
+#!/bin/sh
+# Awesome Xsession starter, based on Xsession shipped by x11-apps/xinit-1.0.5-r1
+
+# redirect errors to a file in user's home directory if we can
+for errfile in "$HOME/.awesome-errors" "${TMPDIR-/tmp}/awesome-$USER" "/tmp/awesome-$USER"
+do
+ if ( cp /dev/null "$errfile" 2> /dev/null )
+ then
+ chmod 600 "$errfile"
+ exec > "$errfile" 2>&1
+ break
+ fi
+done
+
+userresources=$HOME/.Xresources
+usermodmap=$HOME/.Xmodmap
+userxkbmap=$HOME/.Xkbmap
+
+sysresources=/etc/X11/Xresources
+sysmodmap=/etc/X11/Xmodmap
+sysxkbmap=/etc/X11/Xkbmap
+
+rh6sysresources=/etc/X11/xinit/Xresources
+rh6sysmodmap=/etc/X11/xinit/Xmodmap
+
+
+# merge in defaults
+if [ -f "$rh6sysresources" ]; then
+ xrdb -merge "$rh6sysresources"
+fi
+
+if [ -f "$sysresources" ]; then
+ xrdb -merge "$sysresources"
+fi
+
+if [ -f "$userresources" ]; then
+ xrdb -merge "$userresources"
+fi
+
+# merge in keymaps
+if [ -f "$sysxkbmap" ]; then
+ setxkbmap `cat "$sysxkbmap"`
+ XKB_IN_USE=yes
+fi
+
+if [ -f "$userxkbmap" ]; then
+ setxkbmap `cat "$userxkbmap"`
+ XKB_IN_USE=yes
+fi
+
+#
+# Eeek, this seems like too much magic here
+#
+if [ -z "$XKB_IN_USE" -a ! -L /etc/X11/X ]; then
+ if grep '^exec.*/Xsun' /etc/X11/X > /dev/null 2>&1 && [ -f /etc/X11/XF86Config ]; then
+ xkbsymbols=`sed -n -e 's/^[ ]*XkbSymbols[ ]*"\(.*\)".*$/\1/p' /etc/X11/XF86Config /etc/X11/xorg.conf`
+ if [ -n "$xkbsymbols" ]; then
+ setxkbmap -symbols "$xkbsymbols"
+ XKB_IN_USE=yes
+ fi
+ fi
+fi
+
+# xkb and xmodmap don't play nice together
+if [ -z "$XKB_IN_USE" ]; then
+ if [ -f "$rh6sysmodmap" ]; then
+ xmodmap "$rh6sysmodmap"
+ fi
+
+ if [ -f "$sysmodmap" ]; then
+ xmodmap "$sysmodmap"
+ fi
+
+ if [ -f "$usermodmap" ]; then
+ xmodmap "$usermodmap"
+ fi
+fi
+
+unset XKB_IN_USE
+
+# run all system xinitrc shell scripts.
+if [ -d /etc/X11/xinit/xinitrc.d ]; then
+ for i in /etc/X11/xinit/xinitrc.d/* ; do
+ if [ -x "$i" ]; then
+ . "$i"
+ fi
+ done
+fi
+
+exec /usr/bin/awesome
diff --git a/x11-wm/awesome/files/awesome-xsession.patch b/x11-wm/awesome/files/awesome-xsession.patch
new file mode 100644
index 0000000..5a17076
--- /dev/null
+++ b/x11-wm/awesome/files/awesome-xsession.patch
@@ -0,0 +1,9 @@
+--- awesome-3.5.2/awesome.desktop 2013-10-12 12:48:49.000000000 -0400
++++ awesome.desktop 2014-03-29 23:24:01.137547594 -0400
+@@ -3,5 +3,5 @@
+ Name=awesome
+ Comment=Highly configurable framework window manager
+ TryExec=awesome
+-Exec=awesome
++Exec=/etc/X11/Sessions/awesome
+ Type=Application
diff --git a/x11-wm/awesome/files/awesome.desktop b/x11-wm/awesome/files/awesome.desktop
new file mode 100644
index 0000000..692dced
--- /dev/null
+++ b/x11-wm/awesome/files/awesome.desktop
@@ -0,0 +1,8 @@
+[Desktop Entry]
+Encoding=UTF-8
+Name=awesome
+Comment=Highly configurable framework window manager
+NoDisplay=true
+TryExec=/etc/X11/Sessions/awesome
+Exec=/etc/X11/Sessions/awesome
+Type=Application
diff --git a/x11-wm/awesome/metadata.xml b/x11-wm/awesome/metadata.xml
new file mode 100644
index 0000000..446ee19
--- /dev/null
+++ b/x11-wm/awesome/metadata.xml
@@ -0,0 +1,17 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <herd>proxy-maintainers</herd>
+ <maintainer>
+ <email>maksbotan@gentoo.org</email>
+ <name>Maxim Koltsov</name>
+ </maintainer>
+ <maintainer>
+ <email>skrattaren@yandex.ru</email>
+ <name>Nikolaj Sjujskij</name>
+ </maintainer>
+ <maintainer>
+ <email>wired@gentoo.org</email>
+ <name>Alex Alexander</name>
+ </maintainer>
+</pkgmetadata>