diff options
author | 2010-03-15 13:46:56 -0700 | |
---|---|---|
committer | 2010-03-15 13:46:56 -0700 | |
commit | 74626875547f33d9d7935402086f8c3312613679 (patch) | |
tree | 8a545e8a8399c4019f1ebd60505286aaa6e92f55 | |
parent | Clean up Manifest. (diff) | |
download | robbat2-74626875547f33d9d7935402086f8c3312613679.tar.gz robbat2-74626875547f33d9d7935402086f8c3312613679.tar.bz2 robbat2-74626875547f33d9d7935402086f8c3312613679.zip |
Add my own live ebuild for Awesome since I use it full-time now.
-rw-r--r-- | x11-wm/awesome/ChangeLog | 462 | ||||
-rw-r--r-- | x11-wm/awesome/Manifest | 6 | ||||
-rw-r--r-- | x11-wm/awesome/awesome-9999.ebuild | 94 | ||||
-rw-r--r-- | x11-wm/awesome/files/awesome-3.4.2-backtrace.patch | 18 | ||||
-rw-r--r-- | x11-wm/awesome/files/awesome-session | 73 | ||||
-rw-r--r-- | x11-wm/awesome/files/awesome.desktop | 8 | ||||
-rw-r--r-- | x11-wm/awesome/metadata.xml | 9 |
7 files changed, 670 insertions, 0 deletions
diff --git a/x11-wm/awesome/ChangeLog b/x11-wm/awesome/ChangeLog new file mode 100644 index 0000000..5a287c1 --- /dev/null +++ b/x11-wm/awesome/ChangeLog @@ -0,0 +1,462 @@ +# ChangeLog for x11-wm/awesome +# Copyright 1999-2010 Gentoo Foundation; Distributed under the GPL v2 +# $Header: /var/cvsroot/gentoo-x86/x11-wm/awesome/ChangeLog,v 1.97 2010/03/04 00:42:16 matsuu Exp $ + +*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/Manifest b/x11-wm/awesome/Manifest new file mode 100644 index 0000000..5d79cba --- /dev/null +++ b/x11-wm/awesome/Manifest @@ -0,0 +1,6 @@ +AUX awesome-3.4.2-backtrace.patch 713 RMD160 b60e09f17c1452588020738df6657768080f4dcc SHA1 2845c4529f9189bf41ecd1c2df7eae36fbec329a SHA256 5738944681ce666fab1621c0abbb444356456fcea3ea2119f732c54ef4bf3f26 +AUX awesome-session 1686 RMD160 ece4bd525abdc23c2c43d43cc620b6f91c58784b SHA1 f77ac9cbdcbfceb3d522d1f4e98edfe262f1fd3e SHA256 fea218370ef83208ee7292d6ab05fd0957335093aa3f7f10b358dfe35129f771 +AUX awesome.desktop 150 RMD160 a50c71cfbcb9ee4b86da8cca19cbd876b3a7f9b0 SHA1 8314ccbed775ecb0af5107cec56632dbec1fe3cf SHA256 433f5cf4adea408e38d464af8b6259efd39a909735679f4625c0cb7fcab3337b +EBUILD awesome-9999.ebuild 2059 RMD160 9b37e3c661b275ee111cd1c73194d558ed1b84a3 SHA1 a246f9f22970b2b8dedcf58e9b28919a013c02e7 SHA256 d6ca67c7fc5fe37d2799b72f9b8c580816bd55bf2aae9a8619366e3ec3d70683 +MISC ChangeLog 14279 RMD160 3dfc2b2af1d22a7639a5a231d72b17627a2af864 SHA1 bccf0b33ac402bfdea327401cd6c644581e713e6 SHA256 e261a61a8bbe4de6e93c36053f19aa7c961ac33ef600e01803e212ca2d62c9d4 +MISC metadata.xml 248 RMD160 ade4235c4b35539d6cccd6005afba23a7c9d2afd SHA1 e6af7cb4622744522ecc176d800015b77cd75d81 SHA256 5d0b7e035a2cb76eeb00ece66b18b59060068ea76dd196e6cd4f4524c92cde17 diff --git a/x11-wm/awesome/awesome-9999.ebuild b/x11-wm/awesome/awesome-9999.ebuild new file mode 100644 index 0000000..ed1d6b4 --- /dev/null +++ b/x11-wm/awesome/awesome-9999.ebuild @@ -0,0 +1,94 @@ +# Copyright 1999-2010 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/x11-wm/awesome/awesome-3.4.4.ebuild,v 1.1 2010/03/04 00:42:16 matsuu Exp $ + +EAPI="2" +inherit git cmake-utils eutils + +DESCRIPTION="A dynamic floating and tiling window manager" +HOMEPAGE="http://awesome.naquadah.org/" +EGIT_REPO_URI="git://git.naquadah.org/awesome.git" +SRC_URI="" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64 ~ppc ~ppc64 ~x86 ~x86-fbsd" +#IUSE="dbus doc elibc_FreeBSD bash-completion" +IUSE="dbus doc elibc_FreeBSD" + +RDEPEND=">=dev-lang/lua-5.1[deprecated] + dev-libs/libev + >=dev-libs/libxdg-basedir-1 + media-libs/imlib2[png] + x11-libs/cairo[xcb] + x11-libs/libX11[xcb] + >=x11-libs/libxcb-1.4 + >=x11-libs/pango-1.19.3 + >=x11-libs/startup-notification-0.10 + >=x11-libs/xcb-util-0.3.6 + dbus? ( >=sys-apps/dbus-1 ) + elibc_FreeBSD? ( dev-libs/libexecinfo )" + +DEPEND="${RDEPEND} + app-text/asciidoc + app-text/xmlto + >=dev-util/cmake-2.6 + dev-util/gperf + dev-util/pkgconfig + media-gfx/imagemagick[png] + >=x11-proto/xcb-proto-1.5 + >=x11-proto/xproto-7.0.15 + doc? ( + app-doc/doxygen + dev-util/luadoc + media-gfx/graphviz + )" + +RDEPEND="${RDEPEND} + app-shells/bash + || ( + x11-misc/gxmessage + x11-apps/xmessage + )" +# bash-completion? ( app-shells/bash-completion ) + +DOCS="AUTHORS BUGS PATCHES README STYLE" + +mycmakeargs="-DPREFIX=/usr + -DSYSCONFDIR=/etc + $(cmake-utils_use_with dbus DBUS) + $(cmake-utils_use doc GENERATE_LUADOC)" + +src_unpack() { + git_src_unpack +} + +src_prepare() { + git_src_prepare + epatch "${FILESDIR}/${PN}-3.4.2-backtrace.patch" +} + +src_compile() { + local myargs="all" + + use doc && myargs="${myargs} doc" + + 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 + ) + mv "${D}"/usr/share/doc/${PN}/luadoc "${D}"/usr/share/doc/${PF}/html/luadoc || die + fi + rm -rf "${D}"/usr/share/doc/${PN} || die + + exeinto /etc/X11/Sessions + newexe "${FILESDIR}"/${PN}-session ${PN} || die +} diff --git a/x11-wm/awesome/files/awesome-3.4.2-backtrace.patch b/x11-wm/awesome/files/awesome-3.4.2-backtrace.patch new file mode 100644 index 0000000..4d481ea --- /dev/null +++ b/x11-wm/awesome/files/awesome-3.4.2-backtrace.patch @@ -0,0 +1,18 @@ +diff -Naur awesome-3.4.2.orig/awesomeConfig.cmake awesome-3.4.2/awesomeConfig.cmake +--- awesome-3.4.2.orig/awesomeConfig.cmake 2009-11-27 04:03:25.000000000 +0900 ++++ awesome-3.4.2/awesomeConfig.cmake 2009-11-28 01:17:01.639797168 +0900 +@@ -167,6 +167,14 @@ + # Check for libev + a_find_library(LIB_EV ev) + ++# Check for backtrace ++include(CheckFunctionExists) ++CHECK_FUNCTION_EXISTS(backtrace HAVE_BACKTRACE) ++if(NOT HAVE_BACKTRACE) ++ a_find_library(LIB_EXECINFO execinfo) ++ set(AWESOME_REQUIRED_LIBRARIES ${AWESOME_REQUIRED_LIBRARIES} ${LIB_EXECINFO}) ++endif() ++ + # Error check + if(NOT LUA51_FOUND AND NOT LUA50_FOUND) # This is a workaround to a cmake bug + message(FATAL_ERROR "lua library not found") diff --git a/x11-wm/awesome/files/awesome-session b/x11-wm/awesome/files/awesome-session new file mode 100644 index 0000000..4421ccc --- /dev/null +++ b/x11-wm/awesome/files/awesome-session @@ -0,0 +1,73 @@ +#!/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 +for i in "$rh6sysresources" "$sysresources" "$userresources" ; do + [ -f "$i" ] && xrdb -merge "$i" +done + +# merge in keymaps +for i in "$sysxkbmap" "$userxkbmap" ; do + if [ -f "$i" ]; then + setxkbmap `cat "$i"` + XKB_IN_USE=yes + fi +done + +# +# 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 + for i in "$rh6sysmodmap" "$sysmodmap" "$usermodmap" ; do + [ -f "$i" ] && xmodmap "$i" + done +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 + +# vim: ft=sh noet ts=4 sw=4: diff --git a/x11-wm/awesome/files/awesome.desktop b/x11-wm/awesome/files/awesome.desktop new file mode 100644 index 0000000..2341f83 --- /dev/null +++ b/x11-wm/awesome/files/awesome.desktop @@ -0,0 +1,8 @@ +[Desktop Entry] +Encoding=UTF-8 +Name=awesome +Comment=awesome the window manager +Exec=/etc/X11/Sessions/awesome +TryExec=awesome +Icon= +Type=Application diff --git a/x11-wm/awesome/metadata.xml b/x11-wm/awesome/metadata.xml new file mode 100644 index 0000000..48bb5de --- /dev/null +++ b/x11-wm/awesome/metadata.xml @@ -0,0 +1,9 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> +<herd>no-herd</herd> +<maintainer> +<email>robbat2@gentoo.org</email> +</maintainer> +</pkgmetadata> + |