[gentoo-commits] repo/gentoo:master commit in: x11-wm/awesome/

2024-03-25 Thread Marek Szuba
commit: baae55569b4d2bbf5ab01cc3001de18f8773cb4b
Author: Marek Szuba  gentoo  org>
AuthorDate: Mon Mar 25 10:33:45 2024 +
Commit: Marek Szuba  gentoo  org>
CommitDate: Mon Mar 25 10:35:08 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=baae5556

x11-wm/awesome: fix RDEPEND

Closes: https://bugs.gentoo.org/927622
Signed-off-by: Marek Szuba  gentoo.org>

 x11-wm/awesome/{awesome-4.3-r102.ebuild => awesome-4.3-r103.ebuild} | 4 ++--
 x11-wm/awesome/awesome-.ebuild  | 4 ++--
 2 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/x11-wm/awesome/awesome-4.3-r102.ebuild 
b/x11-wm/awesome/awesome-4.3-r103.ebuild
similarity index 98%
rename from x11-wm/awesome/awesome-4.3-r102.ebuild
rename to x11-wm/awesome/awesome-4.3-r103.ebuild
index 833ecc2035ff..90d138a59712 100644
--- a/x11-wm/awesome/awesome-4.3-r102.ebuild
+++ b/x11-wm/awesome/awesome-4.3-r103.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -31,7 +31,7 @@ RDEPEND="${LUA_DEPS}
dev-libs/libxdg-basedir
$(lua_gen_cond_dep 'dev-lua/lgi[${LUA_USEDEP}]')
x11-libs/cairo[X,xcb(+)]
-   x11-libs/gdk-pixbuf:2
+   x11-libs/gdk-pixbuf:2[introspection]
x11-libs/libxcb
x11-libs/pango[introspection]
x11-libs/startup-notification

diff --git a/x11-wm/awesome/awesome-.ebuild 
b/x11-wm/awesome/awesome-.ebuild
index dd1d0a966594..65e430dedbbb 100644
--- a/x11-wm/awesome/awesome-.ebuild
+++ b/x11-wm/awesome/awesome-.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -32,7 +32,7 @@ RDEPEND="${LUA_DEPS}
dev-libs/libxdg-basedir
$(lua_gen_cond_dep 'dev-lua/lgi[${LUA_USEDEP}]')
x11-libs/cairo[X,xcb(+)]
-   x11-libs/gdk-pixbuf:2
+   x11-libs/gdk-pixbuf:2[introspection]
x11-libs/libxcb
x11-libs/pango[introspection]
x11-libs/startup-notification



[gentoo-commits] repo/gentoo:master commit in: x11-wm/awesome/

2022-11-10 Thread Marek Szuba
commit: a85d625185a7a94101dd414ddcb460af2530431d
Author: Marek Szuba  gentoo  org>
AuthorDate: Thu Nov 10 22:24:54 2022 +
Commit: Marek Szuba  gentoo  org>
CommitDate: Thu Nov 10 22:39:51 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a85d6251

x11-wm/awesome: drop USE dependency on x11-libs/libxcb[xkb]

I wonder if Awesome upstream is ever going to release a new version...
In the meantime, address this in the current one (and the live ebuild).
Direct-to-stable commit because as stated in the bug, the USE flag
at hand has been a no-op for more than two years.

Closes: https://bugs.gentoo.org/875995
Signed-off-by: Marek Szuba  gentoo.org>

 x11-wm/awesome/{awesome-4.3-r101.ebuild => awesome-4.3-r102.ebuild} | 4 ++--
 x11-wm/awesome/awesome-.ebuild  | 2 +-
 2 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/x11-wm/awesome/awesome-4.3-r101.ebuild 
b/x11-wm/awesome/awesome-4.3-r102.ebuild
similarity index 98%
rename from x11-wm/awesome/awesome-4.3-r101.ebuild
rename to x11-wm/awesome/awesome-4.3-r102.ebuild
index 15daaa39adca..833ecc2035ff 100644
--- a/x11-wm/awesome/awesome-4.3-r101.ebuild
+++ b/x11-wm/awesome/awesome-4.3-r102.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -32,7 +32,7 @@ RDEPEND="${LUA_DEPS}
$(lua_gen_cond_dep 'dev-lua/lgi[${LUA_USEDEP}]')
x11-libs/cairo[X,xcb(+)]
x11-libs/gdk-pixbuf:2
-   x11-libs/libxcb[xkb]
+   x11-libs/libxcb
x11-libs/pango[introspection]
x11-libs/startup-notification
x11-libs/xcb-util

diff --git a/x11-wm/awesome/awesome-.ebuild 
b/x11-wm/awesome/awesome-.ebuild
index 5e0c5ca5953e..dd1d0a966594 100644
--- a/x11-wm/awesome/awesome-.ebuild
+++ b/x11-wm/awesome/awesome-.ebuild
@@ -33,7 +33,7 @@ RDEPEND="${LUA_DEPS}
$(lua_gen_cond_dep 'dev-lua/lgi[${LUA_USEDEP}]')
x11-libs/cairo[X,xcb(+)]
x11-libs/gdk-pixbuf:2
-   x11-libs/libxcb[xkb]
+   x11-libs/libxcb
x11-libs/pango[introspection]
x11-libs/startup-notification
x11-libs/xcb-util



[gentoo-commits] repo/gentoo:master commit in: x11-wm/awesome/

2022-05-24 Thread Marek Szuba
commit: 2ba93014df220068af34f18299363a17d530a278
Author: Marek Szuba  gentoo  org>
AuthorDate: Tue May 24 08:17:07 2022 +
Commit: Marek Szuba  gentoo  org>
CommitDate: Tue May 24 08:55:30 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2ba93014

x11-wm/awesome: update live ebuild

1. EAPI 7 -> 8
2. Tests require x11-apps/xeyes
2. Add lua5.4 to LUA_COMPAT, it has been supported upstream since
   2022-01-22. Note that according to ArchFeh older Lua versions
   do not handle current versions of config files any more, even though
   upstream CI continues to test (and passes against) them. If the
   former persists in the next release we will likely drop support
   for older Lua versions, in the meantime however follow upstream
   compatibility matrix.

Suggested-by: ArchFeh  gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/25548
Signed-off-by: Marek Szuba  gentoo.org>

 x11-wm/awesome/awesome-.ebuild | 24 ++--
 1 file changed, 14 insertions(+), 10 deletions(-)

diff --git a/x11-wm/awesome/awesome-.ebuild 
b/x11-wm/awesome/awesome-.ebuild
index a85f6654445b..5e0c5ca5953e 100644
--- a/x11-wm/awesome/awesome-.ebuild
+++ b/x11-wm/awesome/awesome-.ebuild
@@ -1,9 +1,9 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=7
+EAPI=8
 
-LUA_COMPAT=( lua5-{1..3} luajit )
+LUA_COMPAT=( lua5-{1..4} luajit )
 
 inherit cmake desktop lua-single pax-utils
 
@@ -24,7 +24,8 @@ IUSE="dbus doc gnome test"
 
 REQUIRED_USE="${LUA_REQUIRED_USE}"
 
-RESTRICT="test" # https://bugs.gentoo.org/654084
+# Doesn't play nicely with the sandbox + requires an active D-BUS session
+RESTRICT="test"
 
 RDEPEND="${LUA_DEPS}
dev-libs/glib:2
@@ -44,11 +45,6 @@ RDEPEND="${LUA_DEPS}
x11-libs/libxkbcommon[X]
x11-libs/libX11
dbus? ( sys-apps/dbus )"
-# ldoc is used by invoking its executable, hence no need for LUA_SINGLE_USEDEP.
-# On the other hand, it means that we should explicitly depend on a version
-# migrated to Lua eclasses so that during the upgrade from unslotted
-# to slotted dev-lang/lua, the package manager knows to emerge migrated
-# ldoc before migrated awesome.
 DEPEND="${RDEPEND}
x11-base/xcb-proto
x11-base/xorg-proto
@@ -60,11 +56,19 @@ DEPEND="${RDEPEND}
')
)"
 # graphicsmagick's 'convert -channel' has no Alpha support, bug #352282
+# ldoc is used by invoking its executable, hence no need for LUA_SINGLE_USEDEP.
+# On the other hand, it means that we should explicitly depend on a version
+# migrated to Lua eclasses so that during the upgrade from unslotted
+# to slotted dev-lang/lua, the package manager knows to emerge migrated
+# ldoc before migrated awesome.
 BDEPEND="app-text/asciidoc
media-gfx/imagemagick[png]
virtual/pkgconfig
doc? ( >=dev-lua/ldoc-1.4.6-r100 )
-   test? ( app-shells/zsh )"
+   test? (
+   app-shells/zsh
+   x11-apps/xeyes
+   )"
 
 # Skip installation of README.md by einstalldocs, which leads to broken symlink
 DOCS=()



[gentoo-commits] repo/gentoo:master commit in: x11-wm/awesome/

2021-09-18 Thread Marek Szuba
commit: 369e154666202ebf2cb80854d6c85c24773f1589
Author: Marek Szuba  gentoo  org>
AuthorDate: Sat Sep 18 12:17:43 2021 +
Commit: Marek Szuba  gentoo  org>
CommitDate: Sat Sep 18 12:29:43 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=369e1546

x11-wm/awesome: keyword 4.3-r101 for ~riscv

Signed-off-by: Marek Szuba  gentoo.org>

 x11-wm/awesome/awesome-4.3-r101.ebuild | 2 +-
 x11-wm/awesome/awesome-.ebuild | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/x11-wm/awesome/awesome-4.3-r101.ebuild 
b/x11-wm/awesome/awesome-4.3-r101.ebuild
index d89688d5699..15daaa39adc 100644
--- a/x11-wm/awesome/awesome-4.3-r101.ebuild
+++ b/x11-wm/awesome/awesome-4.3-r101.ebuild
@@ -12,7 +12,7 @@ if [[ ${PV} == * ]] ; then
EGIT_REPO_URI="https://github.com/awesomeWM/${PN}.git;
 else

SRC_URI="https://github.com/awesomeWM/awesome-releases/raw/master/${P}.tar.xz;
-   KEYWORDS="amd64 arm ppc ppc64 x86"
+   KEYWORDS="amd64 arm ppc ppc64 ~riscv x86"
 fi
 
 DESCRIPTION="A dynamic floating and tiling window manager"

diff --git a/x11-wm/awesome/awesome-.ebuild 
b/x11-wm/awesome/awesome-.ebuild
index e8a8a5130ca..a85f6654445 100644
--- a/x11-wm/awesome/awesome-.ebuild
+++ b/x11-wm/awesome/awesome-.ebuild
@@ -12,7 +12,7 @@ if [[ ${PV} == * ]] ; then
EGIT_REPO_URI="https://github.com/awesomeWM/${PN}.git;
 else

SRC_URI="https://github.com/awesomeWM/awesome-releases/raw/master/${P}.tar.xz;
-   KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~x86"
+   KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~riscv ~x86"
 fi
 
 DESCRIPTION="A dynamic floating and tiling window manager"



[gentoo-commits] repo/gentoo:master commit in: x11-wm/awesome/

2021-02-23 Thread Marek Szuba
commit: 744e338ebea45f79dceaa066d6f1a8f8861030dd
Author: Marek Szuba  gentoo  org>
AuthorDate: Tue Feb 23 09:30:24 2021 +
Commit: Marek Szuba  gentoo  org>
CommitDate: Tue Feb 23 09:32:13 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=744e338e

x11-wm/awesome-: override return values of 'usex dbus' again

...this time with a comment so that it is clear that this is intentional
rather than sloppy ebuild writing.

Closes: https://bugs.gentoo.org/771018
Signed-off-by: Marek Szuba  gentoo.org>

 x11-wm/awesome/awesome-.ebuild | 7 +--
 1 file changed, 5 insertions(+), 2 deletions(-)

diff --git a/x11-wm/awesome/awesome-.ebuild 
b/x11-wm/awesome/awesome-.ebuild
index 1c3583824ab..e8a8a5130ca 100644
--- a/x11-wm/awesome/awesome-.ebuild
+++ b/x11-wm/awesome/awesome-.ebuild
@@ -76,11 +76,14 @@ PATCHES=(
 )
 
 src_configure() {
-   # Compression of manpages is handled by portage
+   # Compression of manpages is handled by portage.
+   # WITH_DBUS uses AutoOption.cmake which currently does not
+   # understand yes/no (or indeed any values other than ON, OFF
+   # or AUTO).
local mycmakeargs=(
-DSYSCONFDIR="${EPREFIX}"/etc
-DCOMPRESS_MANPAGES=OFF
-   -DWITH_DBUS=$(usex dbus)
+   -DWITH_DBUS=$(usex dbus ON OFF)
-DGENERATE_DOC=$(usex doc)
-DAWESOME_DOC_PATH="${EPREFIX}"/usr/share/doc/${PF}
-DLUA_INCLUDE_DIR="$(lua_get_include_dir)"



[gentoo-commits] repo/gentoo:master commit in: x11-wm/awesome/

2021-01-27 Thread Conrad Kostecki
commit: 48a0ce169298d2256228c4f5e878122587ba1b46
Author: Conrad Kostecki  gentoo  org>
AuthorDate: Wed Jan 27 19:05:21 2021 +
Commit: Conrad Kostecki  gentoo  org>
CommitDate: Wed Jan 27 19:05:21 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=48a0ce16

x11-wm/awesome: drop old version

Package-Manager: Portage-3.0.14, Repoman-3.0.2
Signed-off-by: Conrad Kostecki  gentoo.org>

 x11-wm/awesome/awesome-4.3-r2.ebuild | 139 ---
 1 file changed, 139 deletions(-)

diff --git a/x11-wm/awesome/awesome-4.3-r2.ebuild 
b/x11-wm/awesome/awesome-4.3-r2.ebuild
deleted file mode 100644
index c402663215f..000
--- a/x11-wm/awesome/awesome-4.3-r2.ebuild
+++ /dev/null
@@ -1,139 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit cmake desktop pax-utils
-
-if [[ ${PV} == * ]] ; then
-   inherit git-r3
-   EGIT_REPO_URI="https://github.com/awesomeWM/${PN}.git;
-else
-   
SRC_URI="https://github.com/awesomeWM/awesome-releases/raw/master/${P}.tar.xz;
-   KEYWORDS="amd64 arm ppc ppc64 x86"
-fi
-
-DESCRIPTION="A dynamic floating and tiling window manager"
-HOMEPAGE="https://awesomewm.org/;
-
-LICENSE="GPL-2"
-SLOT="0"
-IUSE="dbus doc gnome luajit test"
-RESTRICT="test" # https://bugs.gentoo.org/654084
-
-RDEPEND="
-   dev-lang/lua:0
-   dev-libs/glib:2
-   dev-libs/libxdg-basedir
-   dev-lua/lgi
-   x11-libs/cairo[X,xcb(+)]
-   x11-libs/gdk-pixbuf:2
-   x11-libs/libxcb[xkb]
-   x11-libs/pango[introspection]
-   x11-libs/startup-notification
-   x11-libs/xcb-util
-   x11-libs/xcb-util-cursor
-   x11-libs/xcb-util-keysyms
-   x11-libs/xcb-util-wm
-   x11-libs/xcb-util-xrm
-   x11-libs/libXcursor
-   x11-libs/libxkbcommon[X]
-   x11-libs/libX11
-   dbus? ( sys-apps/dbus )
-   luajit? ( dev-lang/luajit:2 )
-"
-
-# graphicsmagick's 'convert -channel' has no Alpha support, bug #352282
-DEPEND="${RDEPEND}
-   x11-base/xcb-proto
-   x11-base/xorg-proto
-   test? (
-   x11-base/xorg-server[xvfb]
-   dev-lua/busted
-   dev-lua/luacheck
-   )
-"
-BDEPEND="
-   app-text/asciidoc
-   media-gfx/imagemagick[png]
-   virtual/pkgconfig
-   doc? ( dev-lua/ldoc )
-   test? ( app-shells/zsh )"
-
-# Skip installation of README.md by einstalldocs, which leads to broken symlink
-DOCS=()
-PATCHES=(
-   "${FILESDIR}"/${PN}-4.0-convert-path.patch  # bug #408025
-   "${FILESDIR}"/${PN}-xsession.patch  # bug #408025
-   "${FILESDIR}"/${PN}-4.0-cflag-cleanup.patch # bug #509658
-   "${FILESDIR}"/${P}-fno-common.patch # bug #707262
-)
-
-src_configure() {
-   # Compression of manpages is handled by portage
-   local mycmakeargs=(
-   -DSYSCONFDIR="${EPREFIX}"/etc
-   -DCOMPRESS_MANPAGES=OFF
-   -DWITH_DBUS=$(usex dbus)
-   -DGENERATE_DOC=$(usex doc)
-   -DAWESOME_DOC_PATH="${EPREFIX}"/usr/share/doc/${PF}
-   )
-   if use luajit; then
-   
mycmakeargs+=("-DLUA_INCLUDE_DIR=${EPREFIX}/usr/include/luajit-2.0")
-   
mycmakeargs+=("-DLUA_LIBRARY=${EPREFIX}/usr/$(get_libdir)/libluajit-5.1.so")
-   fi
-   cmake_src_configure
-}
-
-src_test() {
-   # awesome's test suite starts Xvfb by itself, no need for virtualx 
eclass
-   HEADLESS=1 cmake_build check -j1
-}
-
-src_install() {
-   cmake_src_install
-   rm "${ED}"/usr/share/doc/${PF}/LICENSE || die
-
-   pax-mark m "${ED}"/usr/bin/awesome
-
-   exeinto /etc/X11/Sessions
-   newexe "${FILESDIR}"/${PN}-session ${PN}
-
-   # GNOME-based awesome
-   if use gnome; then
-   # GNOME session
-   insinto /usr/share/gnome-session/sessions
-   newins "${FILESDIR}"/${PN}-gnome-3.session ${PN}-gnome.session
-
-   # Application launcher
-   domenu "${FILESDIR}"/${PN}-gnome.desktop
-
-   # X Session
-   insinto /usr/share/xsessions
-   doins "${FILESDIR}"/${PN}-gnome-xsession.desktop
-   fi
-
-   # This directory contains SVG images which we don't want to compress
-   use doc && docompress -x /usr/share/doc/${PF}/doc
-}
-
-pkg_postinst() {
-   # bug #447308
-   if use gnome; then
-   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 "If you are having issues with Java application 

[gentoo-commits] repo/gentoo:master commit in: x11-wm/awesome/

2021-01-23 Thread Sam James
commit: 646fdc0a03853e18ff2e5ce4cb36984ed807e815
Author: Sam James  gentoo  org>
AuthorDate: Sun Jan 24 03:51:48 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Jan 24 03:52:26 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=646fdc0a

x11-wm/awesome: Stabilize 4.3-r101 ppc, #766528

Signed-off-by: Sam James  gentoo.org>

 x11-wm/awesome/awesome-4.3-r101.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/x11-wm/awesome/awesome-4.3-r101.ebuild 
b/x11-wm/awesome/awesome-4.3-r101.ebuild
index a7a325ee977..d89688d5699 100644
--- a/x11-wm/awesome/awesome-4.3-r101.ebuild
+++ b/x11-wm/awesome/awesome-4.3-r101.ebuild
@@ -12,7 +12,7 @@ if [[ ${PV} == * ]] ; then
EGIT_REPO_URI="https://github.com/awesomeWM/${PN}.git;
 else

SRC_URI="https://github.com/awesomeWM/awesome-releases/raw/master/${P}.tar.xz;
-   KEYWORDS="amd64 arm ~ppc ppc64 x86"
+   KEYWORDS="amd64 arm ppc ppc64 x86"
 fi
 
 DESCRIPTION="A dynamic floating and tiling window manager"



[gentoo-commits] repo/gentoo:master commit in: x11-wm/awesome/

2021-01-23 Thread Sam James
commit: 94d91d703ffb8c51b8bcda490b666344c49747f7
Author: Sam James  gentoo  org>
AuthorDate: Sat Jan 23 22:50:22 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Jan 23 22:50:55 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=94d91d70

x11-wm/awesome: Stabilize 4.3-r101 arm, #766528

Signed-off-by: Sam James  gentoo.org>

 x11-wm/awesome/awesome-4.3-r101.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/x11-wm/awesome/awesome-4.3-r101.ebuild 
b/x11-wm/awesome/awesome-4.3-r101.ebuild
index c302c06f4c5..1b46b4c61de 100644
--- a/x11-wm/awesome/awesome-4.3-r101.ebuild
+++ b/x11-wm/awesome/awesome-4.3-r101.ebuild
@@ -12,7 +12,7 @@ if [[ ${PV} == * ]] ; then
EGIT_REPO_URI="https://github.com/awesomeWM/${PN}.git;
 else

SRC_URI="https://github.com/awesomeWM/awesome-releases/raw/master/${P}.tar.xz;
-   KEYWORDS="amd64 ~arm ~ppc ~ppc64 x86"
+   KEYWORDS="amd64 arm ~ppc ~ppc64 x86"
 fi
 
 DESCRIPTION="A dynamic floating and tiling window manager"



[gentoo-commits] repo/gentoo:master commit in: x11-wm/awesome/

2021-01-22 Thread Sam James
commit: 15638c8e43a5aaab6be837d46acceef29c7c4a04
Author: Sam James  gentoo  org>
AuthorDate: Sat Jan 23 04:19:52 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Jan 23 04:19:52 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=15638c8e

x11-wm/awesome: Stabilize 4.3-r101 x86, #766528

Signed-off-by: Sam James  gentoo.org>

 x11-wm/awesome/awesome-4.3-r101.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/x11-wm/awesome/awesome-4.3-r101.ebuild 
b/x11-wm/awesome/awesome-4.3-r101.ebuild
index 57c7977eff8..c302c06f4c5 100644
--- a/x11-wm/awesome/awesome-4.3-r101.ebuild
+++ b/x11-wm/awesome/awesome-4.3-r101.ebuild
@@ -12,7 +12,7 @@ if [[ ${PV} == * ]] ; then
EGIT_REPO_URI="https://github.com/awesomeWM/${PN}.git;
 else

SRC_URI="https://github.com/awesomeWM/awesome-releases/raw/master/${P}.tar.xz;
-   KEYWORDS="amd64 ~arm ~ppc ~ppc64 ~x86"
+   KEYWORDS="amd64 ~arm ~ppc ~ppc64 x86"
 fi
 
 DESCRIPTION="A dynamic floating and tiling window manager"



[gentoo-commits] repo/gentoo:master commit in: x11-wm/awesome/

2021-01-22 Thread Sam James
commit: 49fbd46649e597dfe476b7d1f1baaba605cfedd4
Author: Sam James  gentoo  org>
AuthorDate: Sat Jan 23 04:09:41 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Jan 23 04:09:41 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=49fbd466

x11-wm/awesome: Stabilize 4.3-r101 amd64, #766528

Signed-off-by: Sam James  gentoo.org>

 x11-wm/awesome/awesome-4.3-r101.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/x11-wm/awesome/awesome-4.3-r101.ebuild 
b/x11-wm/awesome/awesome-4.3-r101.ebuild
index 48a04ca5686..57c7977eff8 100644
--- a/x11-wm/awesome/awesome-4.3-r101.ebuild
+++ b/x11-wm/awesome/awesome-4.3-r101.ebuild
@@ -12,7 +12,7 @@ if [[ ${PV} == * ]] ; then
EGIT_REPO_URI="https://github.com/awesomeWM/${PN}.git;
 else

SRC_URI="https://github.com/awesomeWM/awesome-releases/raw/master/${P}.tar.xz;
-   KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~x86"
+   KEYWORDS="amd64 ~arm ~ppc ~ppc64 ~x86"
 fi
 
 DESCRIPTION="A dynamic floating and tiling window manager"



[gentoo-commits] repo/gentoo:master commit in: x11-wm/awesome/files/, x11-wm/awesome/

2021-01-21 Thread Sam James
commit: 7ffeb29f4b379820371400733aba4005cfb91846
Author: Sam James  gentoo  org>
AuthorDate: Thu Jan 21 21:13:41 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Jan 21 21:13:41 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7ffeb29f

x11-wm/awesome: Revert "Remove old"

This reverts commit 71f9ebdc417560bcb3322f029ef3fff48389eadb.

This was meant to drop 4.2.x.

Signed-off-by: Sam James  gentoo.org>

 x11-wm/awesome/awesome-4.3-r2.ebuild   | 139 +
 .../files/awesome-3.5.5-cflag-cleanup.patch|  12 ++
 .../awesome-3.5.5-util.lua-xdg-icons-fix.patch |  46 +++
 .../awesome/files/awesome-3.5.9-slotted-lua.patch  |  51 
 .../files/awesome-3.5_rc1-convert-path.patch   |  12 ++
 5 files changed, 260 insertions(+)

diff --git a/x11-wm/awesome/awesome-4.3-r2.ebuild 
b/x11-wm/awesome/awesome-4.3-r2.ebuild
new file mode 100644
index 000..c402663215f
--- /dev/null
+++ b/x11-wm/awesome/awesome-4.3-r2.ebuild
@@ -0,0 +1,139 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit cmake desktop pax-utils
+
+if [[ ${PV} == * ]] ; then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/awesomeWM/${PN}.git;
+else
+   
SRC_URI="https://github.com/awesomeWM/awesome-releases/raw/master/${P}.tar.xz;
+   KEYWORDS="amd64 arm ppc ppc64 x86"
+fi
+
+DESCRIPTION="A dynamic floating and tiling window manager"
+HOMEPAGE="https://awesomewm.org/;
+
+LICENSE="GPL-2"
+SLOT="0"
+IUSE="dbus doc gnome luajit test"
+RESTRICT="test" # https://bugs.gentoo.org/654084
+
+RDEPEND="
+   dev-lang/lua:0
+   dev-libs/glib:2
+   dev-libs/libxdg-basedir
+   dev-lua/lgi
+   x11-libs/cairo[X,xcb(+)]
+   x11-libs/gdk-pixbuf:2
+   x11-libs/libxcb[xkb]
+   x11-libs/pango[introspection]
+   x11-libs/startup-notification
+   x11-libs/xcb-util
+   x11-libs/xcb-util-cursor
+   x11-libs/xcb-util-keysyms
+   x11-libs/xcb-util-wm
+   x11-libs/xcb-util-xrm
+   x11-libs/libXcursor
+   x11-libs/libxkbcommon[X]
+   x11-libs/libX11
+   dbus? ( sys-apps/dbus )
+   luajit? ( dev-lang/luajit:2 )
+"
+
+# graphicsmagick's 'convert -channel' has no Alpha support, bug #352282
+DEPEND="${RDEPEND}
+   x11-base/xcb-proto
+   x11-base/xorg-proto
+   test? (
+   x11-base/xorg-server[xvfb]
+   dev-lua/busted
+   dev-lua/luacheck
+   )
+"
+BDEPEND="
+   app-text/asciidoc
+   media-gfx/imagemagick[png]
+   virtual/pkgconfig
+   doc? ( dev-lua/ldoc )
+   test? ( app-shells/zsh )"
+
+# Skip installation of README.md by einstalldocs, which leads to broken symlink
+DOCS=()
+PATCHES=(
+   "${FILESDIR}"/${PN}-4.0-convert-path.patch  # bug #408025
+   "${FILESDIR}"/${PN}-xsession.patch  # bug #408025
+   "${FILESDIR}"/${PN}-4.0-cflag-cleanup.patch # bug #509658
+   "${FILESDIR}"/${P}-fno-common.patch # bug #707262
+)
+
+src_configure() {
+   # Compression of manpages is handled by portage
+   local mycmakeargs=(
+   -DSYSCONFDIR="${EPREFIX}"/etc
+   -DCOMPRESS_MANPAGES=OFF
+   -DWITH_DBUS=$(usex dbus)
+   -DGENERATE_DOC=$(usex doc)
+   -DAWESOME_DOC_PATH="${EPREFIX}"/usr/share/doc/${PF}
+   )
+   if use luajit; then
+   
mycmakeargs+=("-DLUA_INCLUDE_DIR=${EPREFIX}/usr/include/luajit-2.0")
+   
mycmakeargs+=("-DLUA_LIBRARY=${EPREFIX}/usr/$(get_libdir)/libluajit-5.1.so")
+   fi
+   cmake_src_configure
+}
+
+src_test() {
+   # awesome's test suite starts Xvfb by itself, no need for virtualx 
eclass
+   HEADLESS=1 cmake_build check -j1
+}
+
+src_install() {
+   cmake_src_install
+   rm "${ED}"/usr/share/doc/${PF}/LICENSE || die
+
+   pax-mark m "${ED}"/usr/bin/awesome
+
+   exeinto /etc/X11/Sessions
+   newexe "${FILESDIR}"/${PN}-session ${PN}
+
+   # GNOME-based awesome
+   if use gnome; then
+   # GNOME session
+   insinto /usr/share/gnome-session/sessions
+   newins "${FILESDIR}"/${PN}-gnome-3.session ${PN}-gnome.session
+
+   # Application launcher
+   domenu "${FILESDIR}"/${PN}-gnome.desktop
+
+   # X Session
+   insinto /usr/share/xsessions
+   doins "${FILESDIR}"/${PN}-gnome-xsession.desktop
+   fi
+
+   # This directory contains SVG images which we don't want to compress
+   use doc && docompress -x /usr/share/doc/${PF}/doc
+}
+
+pkg_postinst() {
+   # bug #447308
+   if use gnome; then
+   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 

[gentoo-commits] repo/gentoo:master commit in: x11-wm/awesome/, x11-wm/awesome/files/

2021-01-21 Thread Sam James
commit: 1ac9115775ee4b38dc209ca67ea08bc2f6b19c6e
Author: Sam James  gentoo  org>
AuthorDate: Thu Jan 21 21:14:41 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Jan 21 21:17:00 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1ac91157

x11-wm/awesome: cleanup old

Thanks-to: kurly
Package-Manager: Portage-3.0.13, Repoman-3.0.2
Signed-off-by: Sam James  gentoo.org>

 x11-wm/awesome/Manifest|   1 -
 x11-wm/awesome/awesome-4.2-r3.ebuild   | 141 -
 .../files/awesome-3.5.5-cflag-cleanup.patch|  12 --
 .../awesome-3.5.5-util.lua-xdg-icons-fix.patch |  46 ---
 .../awesome/files/awesome-3.5.9-slotted-lua.patch  |  51 
 .../files/awesome-3.5_rc1-convert-path.patch   |  12 --
 6 files changed, 263 deletions(-)

diff --git a/x11-wm/awesome/Manifest b/x11-wm/awesome/Manifest
index 26f45d52c32..d617392d176 100644
--- a/x11-wm/awesome/Manifest
+++ b/x11-wm/awesome/Manifest
@@ -1,2 +1 @@
-DIST awesome-4.2.tar.xz 987024 BLAKE2B 
b2aaa993bafa83121d165d21083dfcac825e373be9547490f8b93b8e8b0f90470395a0238affaf9990f719b8bd2f36a255f6468b6422406787a3c96946c4e831
 SHA512 
134dd3625c86243861b3d0701cc8bfd8c00986d7027f0832016c3f5e59e6b9a1ef2f677bb0d1d66ece63449533e4b13d8d7388e96e6f9014212030a79f163e09
 DIST awesome-4.3.tar.xz 1037816 BLAKE2B 
b4afc5e7bfb01ddc16b67776cc00dd7b0bcbefc9d17f9bec9c04256953858aef2bf0e4b15a525909029b7da771ade0d749758aba2878832f356d7b2c4f0363b7
 SHA512 
c5ef1e8dc593e7783b895d22143154aea8f211beeda24672a7ee4ed5112b4f4284043f848a151f3d3c4f569e91308670367a4353f705b20511b36495b22fa3f5

diff --git a/x11-wm/awesome/awesome-4.2-r3.ebuild 
b/x11-wm/awesome/awesome-4.2-r3.ebuild
deleted file mode 100644
index df7e39ca9ef..000
--- a/x11-wm/awesome/awesome-4.2-r3.ebuild
+++ /dev/null
@@ -1,141 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-inherit cmake-utils desktop pax-utils versionator
-
-DESCRIPTION="A dynamic floating and tiling window manager"
-HOMEPAGE="https://awesomewm.org/;
-SRC_URI="https://github.com/awesomeWM/awesome-releases/raw/master/${P}.tar.xz;
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="amd64 arm ppc ppc64 x86"
-IUSE="dbus doc gnome luajit test"
-RESTRICT="test"
-
-RDEPEND="
-   >=dev-lang/lua-5.1:0
-   luajit? ( dev-lang/luajit:2 )
-   dev-libs/glib:2
-   >=dev-libs/libxdg-basedir-1
-   >=dev-lua/lgi-0.8
-   x11-libs/cairo[X,xcb(+)]
-   x11-libs/gdk-pixbuf:2
-   >=x11-libs/libxcb-1.6[xkb]
-   >=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/xcb-util-keysyms-0.3.4
-   >=x11-libs/xcb-util-wm-0.3.8
-   >=x11-libs/xcb-util-xrm-1.0
-   x11-libs/libXcursor
-   x11-libs/libxkbcommon[X]
-   >=x11-libs/libX11-1.3.99.901
-   dbus? ( >=sys-apps/dbus-1 )
-"
-
-# graphicsmagick's 'convert -channel' has no Alpha support, bug #352282
-DEPEND="${RDEPEND}
-   >=app-text/asciidoc-8.4.5
-   app-text/xmlto
-   dev-util/gperf
-   virtual/pkgconfig
-   media-gfx/imagemagick[png]
-   >=x11-base/xcb-proto-1.5
-   x11-base/xorg-proto
-   doc? ( dev-lua/ldoc )
-   test? (
-   app-shells/zsh
-   x11-base/xorg-server[xvfb]
-   dev-lua/busted
-   dev-lua/luacheck
-   )
-"
-
-# Skip installation of README.md by einstalldocs, which leads to broken symlink
-DOCS=()
-PATCHES=(
-   "${FILESDIR}/${PN}-4.0-convert-path.patch"  # bug #408025
-   "${FILESDIR}/${PN}-xsession.patch"  # bug #408025
-   "${FILESDIR}/${PN}-4.0-cflag-cleanup.patch" # bug #509658
-)
-
-src_configure() {
-   # Compression of manpages is handled by portage
-   local mycmakeargs=(
-   -DSYSCONFDIR="${EPREFIX}"/etc
-   -DCOMPRESS_MANPAGES=OFF
-   -DWITH_DBUS=$(usex dbus)
-   -DGENERATE_DOC=$(usex doc)
-   -DAWESOME_DOC_PATH="${EPREFIX}"/usr/share/doc/${PF}
-   )
-   if use luajit; then
-   
mycmakeargs+=("-DLUA_INCLUDE_DIR=${EPREFIX}/usr/include/luajit-2.0")
-   
mycmakeargs+=("-DLUA_LIBRARY=${EPREFIX}/usr/$(get_libdir)/libluajit-5.1.so")
-   fi
-   cmake-utils_src_configure
-}
-
-src_test() {
-   # awesome's test suite starts Xvfb by itself, no need for virtualx 
eclass
-   HEADLESS=1 cmake-utils_src_make check -j1
-}
-
-src_install() {
-   cmake-utils_src_install
-   rm "${ED}"/usr/share/doc/${PF}/LICENSE || die
-
-   pax-mark m "${ED%/}"/usr/bin/awesome
-
-   exeinto /etc/X11/Sessions
-   newexe "${FILESDIR}"/${PN}-session ${PN}
-
-   # GNOME-based awesome
-   if use gnome; then
-   # GNOME session
-   insinto /usr/share/gnome-session/sessions
-   newins 

[gentoo-commits] repo/gentoo:master commit in: x11-wm/awesome/, x11-wm/awesome/files/

2021-01-20 Thread David Seifert
commit: 71f9ebdc417560bcb3322f029ef3fff48389eadb
Author: Jakov Smolic  sartura  hr>
AuthorDate: Wed Jan 20 10:12:47 2021 +
Commit: David Seifert  gentoo  org>
CommitDate: Wed Jan 20 10:12:47 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=71f9ebdc

x11-wm/awesome: Remove old

Bug: https://bugs.gentoo.org/763861
Signed-off-by: Jakov Smolic  sartura.hr>
Signed-off-by: David Seifert  gentoo.org>

 x11-wm/awesome/awesome-4.3-r2.ebuild   | 139 -
 .../files/awesome-3.5.5-cflag-cleanup.patch|  12 --
 .../awesome-3.5.5-util.lua-xdg-icons-fix.patch |  46 ---
 .../awesome/files/awesome-3.5.9-slotted-lua.patch  |  51 
 .../files/awesome-3.5_rc1-convert-path.patch   |  12 --
 5 files changed, 260 deletions(-)

diff --git a/x11-wm/awesome/awesome-4.3-r2.ebuild 
b/x11-wm/awesome/awesome-4.3-r2.ebuild
deleted file mode 100644
index c402663215f..000
--- a/x11-wm/awesome/awesome-4.3-r2.ebuild
+++ /dev/null
@@ -1,139 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit cmake desktop pax-utils
-
-if [[ ${PV} == * ]] ; then
-   inherit git-r3
-   EGIT_REPO_URI="https://github.com/awesomeWM/${PN}.git;
-else
-   
SRC_URI="https://github.com/awesomeWM/awesome-releases/raw/master/${P}.tar.xz;
-   KEYWORDS="amd64 arm ppc ppc64 x86"
-fi
-
-DESCRIPTION="A dynamic floating and tiling window manager"
-HOMEPAGE="https://awesomewm.org/;
-
-LICENSE="GPL-2"
-SLOT="0"
-IUSE="dbus doc gnome luajit test"
-RESTRICT="test" # https://bugs.gentoo.org/654084
-
-RDEPEND="
-   dev-lang/lua:0
-   dev-libs/glib:2
-   dev-libs/libxdg-basedir
-   dev-lua/lgi
-   x11-libs/cairo[X,xcb(+)]
-   x11-libs/gdk-pixbuf:2
-   x11-libs/libxcb[xkb]
-   x11-libs/pango[introspection]
-   x11-libs/startup-notification
-   x11-libs/xcb-util
-   x11-libs/xcb-util-cursor
-   x11-libs/xcb-util-keysyms
-   x11-libs/xcb-util-wm
-   x11-libs/xcb-util-xrm
-   x11-libs/libXcursor
-   x11-libs/libxkbcommon[X]
-   x11-libs/libX11
-   dbus? ( sys-apps/dbus )
-   luajit? ( dev-lang/luajit:2 )
-"
-
-# graphicsmagick's 'convert -channel' has no Alpha support, bug #352282
-DEPEND="${RDEPEND}
-   x11-base/xcb-proto
-   x11-base/xorg-proto
-   test? (
-   x11-base/xorg-server[xvfb]
-   dev-lua/busted
-   dev-lua/luacheck
-   )
-"
-BDEPEND="
-   app-text/asciidoc
-   media-gfx/imagemagick[png]
-   virtual/pkgconfig
-   doc? ( dev-lua/ldoc )
-   test? ( app-shells/zsh )"
-
-# Skip installation of README.md by einstalldocs, which leads to broken symlink
-DOCS=()
-PATCHES=(
-   "${FILESDIR}"/${PN}-4.0-convert-path.patch  # bug #408025
-   "${FILESDIR}"/${PN}-xsession.patch  # bug #408025
-   "${FILESDIR}"/${PN}-4.0-cflag-cleanup.patch # bug #509658
-   "${FILESDIR}"/${P}-fno-common.patch # bug #707262
-)
-
-src_configure() {
-   # Compression of manpages is handled by portage
-   local mycmakeargs=(
-   -DSYSCONFDIR="${EPREFIX}"/etc
-   -DCOMPRESS_MANPAGES=OFF
-   -DWITH_DBUS=$(usex dbus)
-   -DGENERATE_DOC=$(usex doc)
-   -DAWESOME_DOC_PATH="${EPREFIX}"/usr/share/doc/${PF}
-   )
-   if use luajit; then
-   
mycmakeargs+=("-DLUA_INCLUDE_DIR=${EPREFIX}/usr/include/luajit-2.0")
-   
mycmakeargs+=("-DLUA_LIBRARY=${EPREFIX}/usr/$(get_libdir)/libluajit-5.1.so")
-   fi
-   cmake_src_configure
-}
-
-src_test() {
-   # awesome's test suite starts Xvfb by itself, no need for virtualx 
eclass
-   HEADLESS=1 cmake_build check -j1
-}
-
-src_install() {
-   cmake_src_install
-   rm "${ED}"/usr/share/doc/${PF}/LICENSE || die
-
-   pax-mark m "${ED}"/usr/bin/awesome
-
-   exeinto /etc/X11/Sessions
-   newexe "${FILESDIR}"/${PN}-session ${PN}
-
-   # GNOME-based awesome
-   if use gnome; then
-   # GNOME session
-   insinto /usr/share/gnome-session/sessions
-   newins "${FILESDIR}"/${PN}-gnome-3.session ${PN}-gnome.session
-
-   # Application launcher
-   domenu "${FILESDIR}"/${PN}-gnome.desktop
-
-   # X Session
-   insinto /usr/share/xsessions
-   doins "${FILESDIR}"/${PN}-gnome-xsession.desktop
-   fi
-
-   # This directory contains SVG images which we don't want to compress
-   use doc && docompress -x /usr/share/doc/${PF}/doc
-}
-
-pkg_postinst() {
-   # bug #447308
-   if use gnome; then
-   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 

[gentoo-commits] repo/gentoo:master commit in: x11-wm/awesome/

2021-01-19 Thread Sam James
commit: be5f5c5fac2119ca62de81e8b0bcb634864f2e3c
Author: Sam James  gentoo  org>
AuthorDate: Wed Jan 20 01:24:03 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Jan 20 01:24:03 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=be5f5c5f

x11-wm/awesome: Stabilize 4.3-r2 ppc64, #763861

Signed-off-by: Sam James  gentoo.org>

 x11-wm/awesome/awesome-4.3-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/x11-wm/awesome/awesome-4.3-r2.ebuild 
b/x11-wm/awesome/awesome-4.3-r2.ebuild
index d330c79709c..c402663215f 100644
--- a/x11-wm/awesome/awesome-4.3-r2.ebuild
+++ b/x11-wm/awesome/awesome-4.3-r2.ebuild
@@ -10,7 +10,7 @@ if [[ ${PV} == * ]] ; then
EGIT_REPO_URI="https://github.com/awesomeWM/${PN}.git;
 else

SRC_URI="https://github.com/awesomeWM/awesome-releases/raw/master/${P}.tar.xz;
-   KEYWORDS="amd64 arm ppc ~ppc64 x86"
+   KEYWORDS="amd64 arm ppc ppc64 x86"
 fi
 
 DESCRIPTION="A dynamic floating and tiling window manager"



[gentoo-commits] repo/gentoo:master commit in: x11-wm/awesome/

2021-01-18 Thread Sam James
commit: 8e556812fae2a87a2c588d23468533e8686526bd
Author: Sam James  gentoo  org>
AuthorDate: Mon Jan 18 14:09:48 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Jan 18 14:09:48 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8e556812

x11-wm/awesome: Stabilize 4.3-r2 arm, #763861

Signed-off-by: Sam James  gentoo.org>

 x11-wm/awesome/awesome-4.3-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/x11-wm/awesome/awesome-4.3-r2.ebuild 
b/x11-wm/awesome/awesome-4.3-r2.ebuild
index 6ca40667105..d330c79709c 100644
--- a/x11-wm/awesome/awesome-4.3-r2.ebuild
+++ b/x11-wm/awesome/awesome-4.3-r2.ebuild
@@ -10,7 +10,7 @@ if [[ ${PV} == * ]] ; then
EGIT_REPO_URI="https://github.com/awesomeWM/${PN}.git;
 else

SRC_URI="https://github.com/awesomeWM/awesome-releases/raw/master/${P}.tar.xz;
-   KEYWORDS="amd64 ~arm ppc ~ppc64 x86"
+   KEYWORDS="amd64 arm ppc ~ppc64 x86"
 fi
 
 DESCRIPTION="A dynamic floating and tiling window manager"



[gentoo-commits] repo/gentoo:master commit in: x11-wm/awesome/

2021-01-18 Thread Marek Szuba
commit: fbdc76f4b34925b76ddc9ca71b93db76f02a5560
Author: Marek Szuba  gentoo  org>
AuthorDate: Mon Jan 18 12:24:02 2021 +
Commit: Marek Szuba  gentoo  org>
CommitDate: Mon Jan 18 12:27:40 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fbdc76f4

x11-wm/awesome-: sync with the latest release ebuild

Mostly cosmetic changes.

Signed-off-by: Marek Szuba  gentoo.org>

 x11-wm/awesome/awesome-.ebuild | 13 ++---
 1 file changed, 6 insertions(+), 7 deletions(-)

diff --git a/x11-wm/awesome/awesome-.ebuild 
b/x11-wm/awesome/awesome-.ebuild
index 084636a02de..1c3583824ab 100644
--- a/x11-wm/awesome/awesome-.ebuild
+++ b/x11-wm/awesome/awesome-.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2021 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -44,9 +44,7 @@ RDEPEND="${LUA_DEPS}
x11-libs/libxkbcommon[X]
x11-libs/libX11
dbus? ( sys-apps/dbus )"
-
-# graphicsmagick's 'convert -channel' has no Alpha support, bug #352282
-# ldoc is used by invoking its executable, hence no need for LUA_SINGLE_USEDEP
+# ldoc is used by invoking its executable, hence no need for LUA_SINGLE_USEDEP.
 # On the other hand, it means that we should explicitly depend on a version
 # migrated to Lua eclasses so that during the upgrade from unslotted
 # to slotted dev-lang/lua, the package manager knows to emerge migrated
@@ -61,8 +59,8 @@ DEPEND="${RDEPEND}
dev-lua/luacheck[${LUA_USEDEP}]
')
)"
-BDEPEND="
-   app-text/asciidoc
+# graphicsmagick's 'convert -channel' has no Alpha support, bug #352282
+BDEPEND="app-text/asciidoc
media-gfx/imagemagick[png]
virtual/pkgconfig
doc? ( >=dev-lua/ldoc-1.4.6-r100 )
@@ -70,6 +68,7 @@ BDEPEND="
 
 # Skip installation of README.md by einstalldocs, which leads to broken symlink
 DOCS=()
+
 PATCHES=(
"${FILESDIR}"/${PN}-4.0-convert-path.patch  # bug #408025
"${FILESDIR}"/${PN}-xsession.patch  # bug #408025
@@ -81,7 +80,7 @@ src_configure() {
local mycmakeargs=(
-DSYSCONFDIR="${EPREFIX}"/etc
-DCOMPRESS_MANPAGES=OFF
-   -DWITH_DBUS=$(usex dbus ON OFF)
+   -DWITH_DBUS=$(usex dbus)
-DGENERATE_DOC=$(usex doc)
-DAWESOME_DOC_PATH="${EPREFIX}"/usr/share/doc/${PF}
-DLUA_INCLUDE_DIR="$(lua_get_include_dir)"



[gentoo-commits] repo/gentoo:master commit in: x11-wm/awesome/

2021-01-18 Thread Marek Szuba
commit: dc4e7e4edabc72082a817a48818ea7be61e6cbd5
Author: Marek Szuba  gentoo  org>
AuthorDate: Mon Jan 18 10:39:13 2021 +
Commit: Marek Szuba  gentoo  org>
CommitDate: Mon Jan 18 12:27:37 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dc4e7e4e

x11-wm/awesome: merge Jakov's changes into the slotted-Lua ebuild

Signed-off-by: Marek Szuba  gentoo.org>

 ...ome-4.3-r100.ebuild => awesome-4.3-r101.ebuild} | 68 +++---
 1 file changed, 35 insertions(+), 33 deletions(-)

diff --git a/x11-wm/awesome/awesome-4.3-r100.ebuild 
b/x11-wm/awesome/awesome-4.3-r101.ebuild
similarity index 76%
rename from x11-wm/awesome/awesome-4.3-r100.ebuild
rename to x11-wm/awesome/awesome-4.3-r101.ebuild
index 471eeb9a939..48a04ca5686 100644
--- a/x11-wm/awesome/awesome-4.3-r100.ebuild
+++ b/x11-wm/awesome/awesome-4.3-r101.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2021 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -7,71 +7,73 @@ LUA_COMPAT=( lua5-{1..3} luajit )
 
 inherit cmake desktop lua-single pax-utils
 
+if [[ ${PV} == * ]] ; then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/awesomeWM/${PN}.git;
+else
+   
SRC_URI="https://github.com/awesomeWM/awesome-releases/raw/master/${P}.tar.xz;
+   KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~x86"
+fi
+
 DESCRIPTION="A dynamic floating and tiling window manager"
 HOMEPAGE="https://awesomewm.org/;
-SRC_URI="https://github.com/awesomeWM/awesome-releases/raw/master/${P}.tar.xz;
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~x86"
 IUSE="dbus doc gnome test"
 
 REQUIRED_USE="${LUA_REQUIRED_USE}"
 
-RESTRICT="test"
+RESTRICT="test" # https://bugs.gentoo.org/654084
 
 RDEPEND="${LUA_DEPS}
dev-libs/glib:2
-   >=dev-libs/libxdg-basedir-1
+   dev-libs/libxdg-basedir
$(lua_gen_cond_dep 'dev-lua/lgi[${LUA_USEDEP}]')
x11-libs/cairo[X,xcb(+)]
-   x11-libs/gdk-pixbuf:2[introspection]
-   >=x11-libs/libxcb-1.6[xkb]
-   >=x11-libs/pango-1.19.3[introspection]
-   >=x11-libs/startup-notification-0.10_p20110426
-   >=x11-libs/xcb-util-0.3.8
+   x11-libs/gdk-pixbuf:2
+   x11-libs/libxcb[xkb]
+   x11-libs/pango[introspection]
+   x11-libs/startup-notification
+   x11-libs/xcb-util
x11-libs/xcb-util-cursor
-   >=x11-libs/xcb-util-keysyms-0.3.4
-   >=x11-libs/xcb-util-wm-0.3.8
-   >=x11-libs/xcb-util-xrm-1.0
+   x11-libs/xcb-util-keysyms
+   x11-libs/xcb-util-wm
+   x11-libs/xcb-util-xrm
x11-libs/libXcursor
x11-libs/libxkbcommon[X]
-   >=x11-libs/libX11-1.3.99.901
-   dbus? ( >=sys-apps/dbus-1 )
-"
-
-# graphicsmagick's 'convert -channel' has no Alpha support, bug #352282
+   x11-libs/libX11
+   dbus? ( sys-apps/dbus )"
 # ldoc is used by invoking its executable, hence no need for LUA_SINGLE_USEDEP.
 # On the other hand, it means that we should explicitly depend on a version
 # migrated to Lua eclasses so that during the upgrade from unslotted
 # to slotted dev-lang/lua, the package manager knows to emerge migrated
 # ldoc before migrated awesome.
 DEPEND="${RDEPEND}
-   >=app-text/asciidoc-8.4.5
-   app-text/xmlto
-   dev-util/gperf
-   virtual/pkgconfig
-   media-gfx/imagemagick[png]
-   >=x11-base/xcb-proto-1.5
+   x11-base/xcb-proto
x11-base/xorg-proto
-   doc? ( >=dev-lua/ldoc-1.4.6-r100 )
test? (
-   app-shells/zsh
x11-base/xorg-server[xvfb]
$(lua_gen_cond_dep '
dev-lua/busted[${LUA_USEDEP}]
dev-lua/luacheck[${LUA_USEDEP}]
')
-   )
-"
+   )"
+# graphicsmagick's 'convert -channel' has no Alpha support, bug #352282
+BDEPEND="app-text/asciidoc
+   media-gfx/imagemagick[png]
+   virtual/pkgconfig
+   doc? ( >=dev-lua/ldoc-1.4.6-r100 )
+   test? ( app-shells/zsh )"
 
 # Skip installation of README.md by einstalldocs, which leads to broken symlink
 DOCS=()
+
 PATCHES=(
-   "${FILESDIR}/${PN}-4.0-convert-path.patch"  # bug #408025
-   "${FILESDIR}/${PN}-xsession.patch"  # bug #408025
-   "${FILESDIR}/${PN}-4.0-cflag-cleanup.patch" # bug #509658
-   "${FILESDIR}/${PN}-4.3-fno-common.patch"# bug #707262
+   "${FILESDIR}"/${PN}-4.0-convert-path.patch  # bug #408025
+   "${FILESDIR}"/${PN}-xsession.patch  # bug #408025
+   "${FILESDIR}"/${PN}-4.0-cflag-cleanup.patch # bug #509658
+   "${FILESDIR}"/${PN}-4.3-fno-common.patch# bug #707262
 )
 
 src_configure() {
@@ -90,7 +92,7 @@ src_configure() {
 
 src_test() {
# awesome's test suite starts Xvfb by itself, no need for virtualx 
eclass
-   HEADLESS=1 cmake_src_make check -j1
+   HEADLESS=1 cmake_build check -j1
 }
 
 src_install() {



[gentoo-commits] repo/gentoo:master commit in: x11-wm/awesome/

2021-01-18 Thread Marek Szuba
commit: 90c82aa2005112d1a9e55cc67db43f7c49d2e4ba
Author: Marek Szuba  gentoo  org>
AuthorDate: Mon Jan 18 10:20:23 2021 +
Commit: Marek Szuba  gentoo  org>
CommitDate: Mon Jan 18 10:21:22 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=90c82aa2

x11-wm/awesome: use 'docompress -x' to handle doc non-compression

Closes: https://bugs.gentoo.org/666414
Signed-off-by: Marek Szuba  gentoo.org>

 x11-wm/awesome/awesome-4.2-r3.ebuild   | 2 +-
 x11-wm/awesome/awesome-4.3-r100.ebuild | 2 +-
 x11-wm/awesome/awesome-4.3-r2.ebuild   | 2 +-
 x11-wm/awesome/awesome-.ebuild | 2 +-
 4 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/x11-wm/awesome/awesome-4.2-r3.ebuild 
b/x11-wm/awesome/awesome-4.2-r3.ebuild
index adaf85cd6a0..df7e39ca9ef 100644
--- a/x11-wm/awesome/awesome-4.2-r3.ebuild
+++ b/x11-wm/awesome/awesome-4.2-r3.ebuild
@@ -108,7 +108,7 @@ src_install() {
fi
 
# This directory contains SVG images which we don't want to compress
-   use doc && touch "${ED}"/usr/share/doc/${PF}/doc/images.ecompress.skip
+   use doc && docompress -x /usr/share/doc/${PF}/doc
 }
 
 pkg_postinst() {

diff --git a/x11-wm/awesome/awesome-4.3-r100.ebuild 
b/x11-wm/awesome/awesome-4.3-r100.ebuild
index b0898a645c6..471eeb9a939 100644
--- a/x11-wm/awesome/awesome-4.3-r100.ebuild
+++ b/x11-wm/awesome/awesome-4.3-r100.ebuild
@@ -117,7 +117,7 @@ src_install() {
fi
 
# This directory contains SVG images which we don't want to compress
-   use doc && touch "${ED}"/usr/share/doc/${PF}/doc/images.ecompress.skip
+   use doc && docompress -x /usr/share/doc/${PF}/doc
 }
 
 pkg_postinst() {

diff --git a/x11-wm/awesome/awesome-4.3-r2.ebuild 
b/x11-wm/awesome/awesome-4.3-r2.ebuild
index e1fb5c5c454..6ca40667105 100644
--- a/x11-wm/awesome/awesome-4.3-r2.ebuild
+++ b/x11-wm/awesome/awesome-4.3-r2.ebuild
@@ -114,7 +114,7 @@ src_install() {
fi
 
# This directory contains SVG images which we don't want to compress
-   use doc && touch "${ED}"/usr/share/doc/${PF}/doc/images.ecompress.skip
+   use doc && docompress -x /usr/share/doc/${PF}/doc
 }
 
 pkg_postinst() {

diff --git a/x11-wm/awesome/awesome-.ebuild 
b/x11-wm/awesome/awesome-.ebuild
index 9c4176a67a0..084636a02de 100644
--- a/x11-wm/awesome/awesome-.ebuild
+++ b/x11-wm/awesome/awesome-.ebuild
@@ -119,7 +119,7 @@ src_install() {
fi
 
# This directory contains SVG images which we don't want to compress
-   use doc && touch "${ED}"/usr/share/doc/${PF}/doc/images.ecompress.skip
+   use doc && docompress -x /usr/share/doc/${PF}/doc
 }
 
 pkg_postinst() {



[gentoo-commits] repo/gentoo:master commit in: x11-wm/awesome/

2021-01-18 Thread Marek Szuba
commit: 8f7d0ab678d8b910a54bcf9e4f34f2f9e0e27c6e
Author: Marek Szuba  gentoo  org>
AuthorDate: Mon Jan 18 10:01:31 2021 +
Commit: Marek Szuba  gentoo  org>
CommitDate: Mon Jan 18 10:02:23 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8f7d0ab6

x11-wm/awesome: take over following maksbotan's disappearance

Signed-off-by: Marek Szuba  gentoo.org>

 x11-wm/awesome/metadata.xml | 5 -
 1 file changed, 4 insertions(+), 1 deletion(-)

diff --git a/x11-wm/awesome/metadata.xml b/x11-wm/awesome/metadata.xml
index 7e40c27719b..1774e95ac49 100644
--- a/x11-wm/awesome/metadata.xml
+++ b/x11-wm/awesome/metadata.xml
@@ -1,7 +1,10 @@
 
 http://www.gentoo.org/dtd/metadata.dtd;>
 
-   
+   
+   mare...@gentoo.org
+   Marek Szuba
+   

awesomeWM/awesome




[gentoo-commits] repo/gentoo:master commit in: x11-wm/awesome/

2021-01-17 Thread Sam James
commit: 6b398faa387ae803bd878188463df10454cae235
Author: Sam James  gentoo  org>
AuthorDate: Mon Jan 18 01:41:21 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Jan 18 01:41:21 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6b398faa

x11-wm/awesome: Stabilize 4.3-r2 x86, #763861

Signed-off-by: Sam James  gentoo.org>

 x11-wm/awesome/awesome-4.3-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/x11-wm/awesome/awesome-4.3-r2.ebuild 
b/x11-wm/awesome/awesome-4.3-r2.ebuild
index 5f074a00458..e1fb5c5c454 100644
--- a/x11-wm/awesome/awesome-4.3-r2.ebuild
+++ b/x11-wm/awesome/awesome-4.3-r2.ebuild
@@ -10,7 +10,7 @@ if [[ ${PV} == * ]] ; then
EGIT_REPO_URI="https://github.com/awesomeWM/${PN}.git;
 else

SRC_URI="https://github.com/awesomeWM/awesome-releases/raw/master/${P}.tar.xz;
-   KEYWORDS="amd64 ~arm ppc ~ppc64 ~x86"
+   KEYWORDS="amd64 ~arm ppc ~ppc64 x86"
 fi
 
 DESCRIPTION="A dynamic floating and tiling window manager"



[gentoo-commits] repo/gentoo:master commit in: x11-wm/awesome/

2021-01-17 Thread Sam James
commit: e62f36594d748d569633e99df15c97f4a6eb7c85
Author: Sam James  gentoo  org>
AuthorDate: Mon Jan 18 01:40:22 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Jan 18 01:40:35 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e62f3659

x11-wm/awesome: Stabilize 4.3-r2 ppc, #763861

Signed-off-by: Sam James  gentoo.org>

 x11-wm/awesome/awesome-4.3-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/x11-wm/awesome/awesome-4.3-r2.ebuild 
b/x11-wm/awesome/awesome-4.3-r2.ebuild
index 2cc93d53b2e..5f074a00458 100644
--- a/x11-wm/awesome/awesome-4.3-r2.ebuild
+++ b/x11-wm/awesome/awesome-4.3-r2.ebuild
@@ -10,7 +10,7 @@ if [[ ${PV} == * ]] ; then
EGIT_REPO_URI="https://github.com/awesomeWM/${PN}.git;
 else

SRC_URI="https://github.com/awesomeWM/awesome-releases/raw/master/${P}.tar.xz;
-   KEYWORDS="amd64 ~arm ~ppc ~ppc64 ~x86"
+   KEYWORDS="amd64 ~arm ppc ~ppc64 ~x86"
 fi
 
 DESCRIPTION="A dynamic floating and tiling window manager"



[gentoo-commits] repo/gentoo:master commit in: x11-wm/awesome/

2021-01-17 Thread Sam James
commit: 6f598b997c21f8c9a93bbc02f9719321fe9012dd
Author: Sam James  gentoo  org>
AuthorDate: Mon Jan 18 00:48:13 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Jan 18 00:48:13 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6f598b99

x11-wm/awesome: Stabilize 4.3-r2 amd64, #763861

Signed-off-by: Sam James  gentoo.org>

 x11-wm/awesome/awesome-4.3-r2.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/x11-wm/awesome/awesome-4.3-r2.ebuild 
b/x11-wm/awesome/awesome-4.3-r2.ebuild
index 206d64b0eb2..2cc93d53b2e 100644
--- a/x11-wm/awesome/awesome-4.3-r2.ebuild
+++ b/x11-wm/awesome/awesome-4.3-r2.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2021 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -10,7 +10,7 @@ if [[ ${PV} == * ]] ; then
EGIT_REPO_URI="https://github.com/awesomeWM/${PN}.git;
 else

SRC_URI="https://github.com/awesomeWM/awesome-releases/raw/master/${P}.tar.xz;
-   KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~x86"
+   KEYWORDS="amd64 ~arm ~ppc ~ppc64 ~x86"
 fi
 
 DESCRIPTION="A dynamic floating and tiling window manager"



[gentoo-commits] repo/gentoo:master commit in: x11-wm/awesome/

2020-12-30 Thread David Seifert
commit: 5c74c53cf2f452b580ec947f5dcf5b7dab9f287b
Author: Jakov Smolic  sartura  hr>
AuthorDate: Wed Dec 30 10:48:57 2020 +
Commit: David Seifert  gentoo  org>
CommitDate: Wed Dec 30 10:48:57 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5c74c53c

x11-wm/awesome: Fix typo in live ebuild

Closes: https://github.com/gentoo/gentoo/pull/18877
Signed-off-by: Jakov Smolic  sartura.hr>
Signed-off-by: David Seifert  gentoo.org>

 x11-wm/awesome/awesome-.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/x11-wm/awesome/awesome-.ebuild 
b/x11-wm/awesome/awesome-.ebuild
index 13a5021a6cc..9c4176a67a0 100644
--- a/x11-wm/awesome/awesome-.ebuild
+++ b/x11-wm/awesome/awesome-.ebuild
@@ -90,7 +90,7 @@ src_configure() {
cmake_src_configure
 }
 
-src_rest() {
+src_test() {
# awesome's test suite starts Xvfb by itself, no need for virtualx 
eclass
HEADLESS=1 cmake_build check -j1
 }



[gentoo-commits] repo/gentoo:master commit in: x11-wm/awesome/

2020-12-29 Thread Marek Szuba
commit: 77f0eb0e607e1febe878b05110ea4d2dd1f93126
Author: Marek Szuba  gentoo  org>
AuthorDate: Tue Dec 29 22:12:55 2020 +
Commit: Marek Szuba  gentoo  org>
CommitDate: Tue Dec 29 22:16:20 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=77f0eb0e

x11-wm/awesome: add LDoc version bounds to migrated ebuilds

Weird things could happen if in the course of updating a system to slotted
dev-lang/lua, the package manager decided to update dev-lua/ldoc AFTER
updating a package using it.

Signed-off-by: Marek Szuba  gentoo.org>

 x11-wm/awesome/awesome-4.3-r100.ebuild | 8 ++--
 x11-wm/awesome/awesome-.ebuild | 6 +-
 2 files changed, 11 insertions(+), 3 deletions(-)

diff --git a/x11-wm/awesome/awesome-4.3-r100.ebuild 
b/x11-wm/awesome/awesome-4.3-r100.ebuild
index 2c4b67994de..b0898a645c6 100644
--- a/x11-wm/awesome/awesome-4.3-r100.ebuild
+++ b/x11-wm/awesome/awesome-4.3-r100.ebuild
@@ -41,7 +41,11 @@ RDEPEND="${LUA_DEPS}
 "
 
 # graphicsmagick's 'convert -channel' has no Alpha support, bug #352282
-# ldoc is used by invoking its executable, hence no need for LUA_SINGLE_USEDEP
+# ldoc is used by invoking its executable, hence no need for LUA_SINGLE_USEDEP.
+# On the other hand, it means that we should explicitly depend on a version
+# migrated to Lua eclasses so that during the upgrade from unslotted
+# to slotted dev-lang/lua, the package manager knows to emerge migrated
+# ldoc before migrated awesome.
 DEPEND="${RDEPEND}
>=app-text/asciidoc-8.4.5
app-text/xmlto
@@ -50,7 +54,7 @@ DEPEND="${RDEPEND}
media-gfx/imagemagick[png]
>=x11-base/xcb-proto-1.5
x11-base/xorg-proto
-   doc? ( dev-lua/ldoc )
+   doc? ( >=dev-lua/ldoc-1.4.6-r100 )
test? (
app-shells/zsh
x11-base/xorg-server[xvfb]

diff --git a/x11-wm/awesome/awesome-.ebuild 
b/x11-wm/awesome/awesome-.ebuild
index f74884da277..13a5021a6cc 100644
--- a/x11-wm/awesome/awesome-.ebuild
+++ b/x11-wm/awesome/awesome-.ebuild
@@ -47,6 +47,10 @@ RDEPEND="${LUA_DEPS}
 
 # graphicsmagick's 'convert -channel' has no Alpha support, bug #352282
 # ldoc is used by invoking its executable, hence no need for LUA_SINGLE_USEDEP
+# On the other hand, it means that we should explicitly depend on a version
+# migrated to Lua eclasses so that during the upgrade from unslotted
+# to slotted dev-lang/lua, the package manager knows to emerge migrated
+# ldoc before migrated awesome.
 DEPEND="${RDEPEND}
x11-base/xcb-proto
x11-base/xorg-proto
@@ -61,7 +65,7 @@ BDEPEND="
app-text/asciidoc
media-gfx/imagemagick[png]
virtual/pkgconfig
-   doc? ( dev-lua/ldoc )
+   doc? ( >=dev-lua/ldoc-1.4.6-r100 )
test? ( app-shells/zsh )"
 
 # Skip installation of README.md by einstalldocs, which leads to broken symlink



[gentoo-commits] repo/gentoo:master commit in: x11-wm/awesome/

2020-12-28 Thread David Seifert
commit: f0fd43f1e98f5c4919b2d8307ab615089f7c46f0
Author: Jakov Smolic  sartura  hr>
AuthorDate: Mon Dec 28 11:50:17 2020 +
Commit: David Seifert  gentoo  org>
CommitDate: Mon Dec 28 11:50:17 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f0fd43f1

x11-wm/awesome: Remove old EAPI 5 ebuild

Package-Manager: Portage-3.0.9, Repoman-3.0.1
Signed-off-by: Jakov Smolic  sartura.hr>
Signed-off-by: David Seifert  gentoo.org>

 x11-wm/awesome/Manifest|   1 -
 x11-wm/awesome/awesome-3.5.9-r3.ebuild | 131 -
 2 files changed, 132 deletions(-)

diff --git a/x11-wm/awesome/Manifest b/x11-wm/awesome/Manifest
index d48e1e46b46..26f45d52c32 100644
--- a/x11-wm/awesome/Manifest
+++ b/x11-wm/awesome/Manifest
@@ -1,3 +1,2 @@
-DIST awesome-3.5.9.tar.xz 723084 BLAKE2B 
96f4c5df98147399f28d1b1455ac53800f969599486c2f79b73ba36cfa237270cd5972d4e10e0a4f774a54dfa92948bba5d2e0438687d36739e12c3f5ecc
 SHA512 
6a4c679b293e8cd85d1f7e13f6dea704cbb267e42b9260496a54b657a66d6148aae51521d802d61baaeb23df0d4a8ad0b28d9dc922ea5da2a347b4251cce5e25
 DIST awesome-4.2.tar.xz 987024 BLAKE2B 
b2aaa993bafa83121d165d21083dfcac825e373be9547490f8b93b8e8b0f90470395a0238affaf9990f719b8bd2f36a255f6468b6422406787a3c96946c4e831
 SHA512 
134dd3625c86243861b3d0701cc8bfd8c00986d7027f0832016c3f5e59e6b9a1ef2f677bb0d1d66ece63449533e4b13d8d7388e96e6f9014212030a79f163e09
 DIST awesome-4.3.tar.xz 1037816 BLAKE2B 
b4afc5e7bfb01ddc16b67776cc00dd7b0bcbefc9d17f9bec9c04256953858aef2bf0e4b15a525909029b7da771ade0d749758aba2878832f356d7b2c4f0363b7
 SHA512 
c5ef1e8dc593e7783b895d22143154aea8f211beeda24672a7ee4ed5112b4f4284043f848a151f3d3c4f569e91308670367a4353f705b20511b36495b22fa3f5

diff --git a/x11-wm/awesome/awesome-3.5.9-r3.ebuild 
b/x11-wm/awesome/awesome-3.5.9-r3.ebuild
deleted file mode 100644
index 58e6c35ff04..000
--- a/x11-wm/awesome/awesome-3.5.9-r3.ebuild
+++ /dev/null
@@ -1,131 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="5"
-inherit cmake-utils eutils
-
-DESCRIPTION="A dynamic floating and tiling window manager"
-HOMEPAGE="http://awesome.naquadah.org/;
-SRC_URI="http://awesome.naquadah.org/download/${P}.tar.xz;
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="amd64 arm ppc ppc64 x86"
-IUSE="dbus doc gnome"
-
-COMMON_DEPEND="
-   || ( >=dev-lang/lua-5.1:0 dev-lang/lua:5.1 )
-   dev-libs/glib:2
-   >=dev-libs/libxdg-basedir-1
-   >=dev-lua/lgi-0.7
-   x11-libs/cairo[X,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
-   dbus? ( >=sys-apps/dbus-1 )"
-
-# 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-base/xcb-proto-1.5
-   x11-base/xorg-proto
-   doc? (
-   app-doc/doxygen
-   media-gfx/graphviz
-   )"
-
-RDEPEND="${COMMON_DEPEND}"
-
-DOCS="AUTHORS BUGS PATCHES README STYLE"
-
-PATCHES=(
-   "${FILESDIR}/${PN}-3.5_rc1-convert-path.patch"
-   "${FILESDIR}/${PN}-xsession.patch"
-   "${FILESDIR}/${PN}-3.5.5-util.lua-xdg-icons-fix.patch"
-   "${FILESDIR}/${PN}-3.5.5-cflag-cleanup.patch"
-   "${FILESDIR}/${PN}-3.5.9-slotted-lua.patch"
-)
-
-src_configure() {
-   has_version 'dev-lang/lua:5.1' \
-   && LUA=lua5.1 \
-   || LUA=lua
-   mycmakeargs=(
-   -DSYSCONFDIR="${EPREFIX}"/etc
-   $(cmake-utils_use_with dbus DBUS)
-   $(cmake-utils_use doc GENERATE_DOC)
-   -DLUA_EXECUTABLE="${EPREFIX}"/usr/bin/${LUA}
-   )
-
-   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
-   )
-   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"
-   # Application launcher
-   domenu "${FILESDIR}/${PN}-gnome.desktop" || die
-   # X 

[gentoo-commits] repo/gentoo:master commit in: x11-wm/awesome/files/, x11-wm/awesome/

2020-12-28 Thread David Seifert
commit: ca44b49126e8b55af71ad6326d34830154c97c90
Author: Jakov Smolic  sartura  hr>
AuthorDate: Mon Dec 28 11:50:18 2020 +
Commit: David Seifert  gentoo  org>
CommitDate: Mon Dec 28 11:50:18 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ca44b491

x11-wm/awesome: fix build with gcc-10

* Port to cmake eclass
* Minor additional cleanup
* Thanks to Jeroen Roovers for submitting the patch link and to Eddie
  Chapman for providing the patch fix

Closes: https://bugs.gentoo.org/707262
Package-Manager: Portage-3.0.9, Repoman-3.0.1
Signed-off-by: Jakov Smolic  sartura.hr>
Signed-off-by: David Seifert  gentoo.org>

 ...awesome-4.3-r1.ebuild => awesome-4.3-r2.ebuild} | 71 --
 x11-wm/awesome/files/awesome-4.3-fno-common.patch  | 69 ++---
 2 files changed, 42 insertions(+), 98 deletions(-)

diff --git a/x11-wm/awesome/awesome-4.3-r1.ebuild 
b/x11-wm/awesome/awesome-4.3-r2.ebuild
similarity index 72%
rename from x11-wm/awesome/awesome-4.3-r1.ebuild
rename to x11-wm/awesome/awesome-4.3-r2.ebuild
index c01581082c1..206d64b0eb2 100644
--- a/x11-wm/awesome/awesome-4.3-r1.ebuild
+++ b/x11-wm/awesome/awesome-4.3-r2.ebuild
@@ -3,65 +3,70 @@
 
 EAPI=7
 
-inherit cmake-utils desktop pax-utils
+inherit cmake desktop pax-utils
+
+if [[ ${PV} == * ]] ; then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/awesomeWM/${PN}.git;
+else
+   
SRC_URI="https://github.com/awesomeWM/awesome-releases/raw/master/${P}.tar.xz;
+   KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~x86"
+fi
 
 DESCRIPTION="A dynamic floating and tiling window manager"
 HOMEPAGE="https://awesomewm.org/;
-SRC_URI="https://github.com/awesomeWM/awesome-releases/raw/master/${P}.tar.xz;
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~x86"
 IUSE="dbus doc gnome luajit test"
-RESTRICT="test"
+RESTRICT="test" # https://bugs.gentoo.org/654084
 
 RDEPEND="
-   >=dev-lang/lua-5.1:0
-   luajit? ( dev-lang/luajit:2 )
+   dev-lang/lua:0
dev-libs/glib:2
-   >=dev-libs/libxdg-basedir-1
-   >=dev-lua/lgi-0.8
+   dev-libs/libxdg-basedir
+   dev-lua/lgi
x11-libs/cairo[X,xcb(+)]
-   x11-libs/gdk-pixbuf:2[introspection]
-   >=x11-libs/libxcb-1.6[xkb]
-   >=x11-libs/pango-1.19.3[introspection]
-   >=x11-libs/startup-notification-0.10_p20110426
-   >=x11-libs/xcb-util-0.3.8
+   x11-libs/gdk-pixbuf:2
+   x11-libs/libxcb[xkb]
+   x11-libs/pango[introspection]
+   x11-libs/startup-notification
+   x11-libs/xcb-util
x11-libs/xcb-util-cursor
-   >=x11-libs/xcb-util-keysyms-0.3.4
-   >=x11-libs/xcb-util-wm-0.3.8
-   >=x11-libs/xcb-util-xrm-1.0
+   x11-libs/xcb-util-keysyms
+   x11-libs/xcb-util-wm
+   x11-libs/xcb-util-xrm
x11-libs/libXcursor
x11-libs/libxkbcommon[X]
-   >=x11-libs/libX11-1.3.99.901
-   dbus? ( >=sys-apps/dbus-1 )
+   x11-libs/libX11
+   dbus? ( sys-apps/dbus )
+   luajit? ( dev-lang/luajit:2 )
 "
 
 # graphicsmagick's 'convert -channel' has no Alpha support, bug #352282
 DEPEND="${RDEPEND}
-   >=app-text/asciidoc-8.4.5
-   app-text/xmlto
-   dev-util/gperf
-   virtual/pkgconfig
-   media-gfx/imagemagick[png]
-   >=x11-base/xcb-proto-1.5
+   x11-base/xcb-proto
x11-base/xorg-proto
-   doc? ( dev-lua/ldoc )
test? (
-   app-shells/zsh
x11-base/xorg-server[xvfb]
dev-lua/busted
dev-lua/luacheck
)
 "
+BDEPEND="
+   app-text/asciidoc
+   media-gfx/imagemagick[png]
+   virtual/pkgconfig
+   doc? ( dev-lua/ldoc )
+   test? ( app-shells/zsh )"
 
 # Skip installation of README.md by einstalldocs, which leads to broken symlink
 DOCS=()
 PATCHES=(
-   "${FILESDIR}/${PN}-4.0-convert-path.patch"  # bug #408025
-   "${FILESDIR}/${PN}-xsession.patch"  # bug #408025
-   "${FILESDIR}/${PN}-4.0-cflag-cleanup.patch" # bug #509658
-   "${FILESDIR}/${PN}-4.3-fno-common.patch"# bug #707262
+   "${FILESDIR}"/${PN}-4.0-convert-path.patch  # bug #408025
+   "${FILESDIR}"/${PN}-xsession.patch  # bug #408025
+   "${FILESDIR}"/${PN}-4.0-cflag-cleanup.patch # bug #509658
+   "${FILESDIR}"/${P}-fno-common.patch # bug #707262
 )
 
 src_configure() {
@@ -77,16 +82,16 @@ src_configure() {

mycmakeargs+=("-DLUA_INCLUDE_DIR=${EPREFIX}/usr/include/luajit-2.0")

mycmakeargs+=("-DLUA_LIBRARY=${EPREFIX}/usr/$(get_libdir)/libluajit-5.1.so")
fi
-   cmake-utils_src_configure
+   cmake_src_configure
 }
 
 src_test() {
# awesome's test suite starts Xvfb by itself, no need for virtualx 
eclass
-   HEADLESS=1 cmake-utils_src_make check -j1
+   HEADLESS=1 cmake_build check -j1
 }
 
 src_install() {
-   cmake-utils_src_install
+   cmake_src_install
rm "${ED}"/usr/share/doc/${PF}/LICENSE || die

[gentoo-commits] repo/gentoo:master commit in: x11-wm/awesome/

2020-12-28 Thread David Seifert
commit: 0ddae6f0eef33c3695b4f0ef6c9868dc183bc5cd
Author: Jakov Smolic  sartura  hr>
AuthorDate: Mon Dec 28 11:50:19 2020 +
Commit: David Seifert  gentoo  org>
CommitDate: Mon Dec 28 11:50:19 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0ddae6f0

x11-wm/awesome: sync live ebuild

Closes: https://github.com/gentoo/gentoo/pull/18462
Package-Manager: Portage-3.0.9, Repoman-3.0.1
Signed-off-by: Jakov Smolic  sartura.hr>
Signed-off-by: David Seifert  gentoo.org>

 x11-wm/awesome/awesome-.ebuild | 63 --
 1 file changed, 33 insertions(+), 30 deletions(-)

diff --git a/x11-wm/awesome/awesome-.ebuild 
b/x11-wm/awesome/awesome-.ebuild
index e418a13243a..f74884da277 100644
--- a/x11-wm/awesome/awesome-.ebuild
+++ b/x11-wm/awesome/awesome-.ebuild
@@ -5,68 +5,71 @@ EAPI=7
 
 LUA_COMPAT=( lua5-{1..3} luajit )
 
-inherit cmake desktop git-r3 lua-single pax-utils
+inherit cmake desktop lua-single pax-utils
+
+if [[ ${PV} == * ]] ; then
+   inherit git-r3
+   EGIT_REPO_URI="https://github.com/awesomeWM/${PN}.git;
+else
+   
SRC_URI="https://github.com/awesomeWM/awesome-releases/raw/master/${P}.tar.xz;
+   KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~x86"
+fi
 
 DESCRIPTION="A dynamic floating and tiling window manager"
 HOMEPAGE="https://awesomewm.org/;
-EGIT_REPO_URI="https://github.com/awesomeWM/${PN}.git;
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS=""
 IUSE="dbus doc gnome test"
 
 REQUIRED_USE="${LUA_REQUIRED_USE}"
 
-RESTRICT="test"
+RESTRICT="test" # https://bugs.gentoo.org/654084
 
 RDEPEND="${LUA_DEPS}
dev-libs/glib:2
-   >=dev-libs/libxdg-basedir-1
+   dev-libs/libxdg-basedir
$(lua_gen_cond_dep 'dev-lua/lgi[${LUA_USEDEP}]')
x11-libs/cairo[X,xcb(+)]
x11-libs/gdk-pixbuf:2
-   >=x11-libs/libxcb-1.6[xkb]
-   >=x11-libs/pango-1.19.3[introspection]
-   >=x11-libs/startup-notification-0.10_p20110426
-   >=x11-libs/xcb-util-0.3.8
+   x11-libs/libxcb[xkb]
+   x11-libs/pango[introspection]
+   x11-libs/startup-notification
+   x11-libs/xcb-util
x11-libs/xcb-util-cursor
-   >=x11-libs/xcb-util-keysyms-0.3.4
-   >=x11-libs/xcb-util-wm-0.3.8
-   >=x11-libs/xcb-util-xrm-1.0
+   x11-libs/xcb-util-keysyms
+   x11-libs/xcb-util-wm
+   x11-libs/xcb-util-xrm
x11-libs/libXcursor
x11-libs/libxkbcommon[X]
-   >=x11-libs/libX11-1.3.99.901
-   dbus? ( >=sys-apps/dbus-1 )
-"
+   x11-libs/libX11
+   dbus? ( sys-apps/dbus )"
 
 # graphicsmagick's 'convert -channel' has no Alpha support, bug #352282
 # ldoc is used by invoking its executable, hence no need for LUA_SINGLE_USEDEP
 DEPEND="${RDEPEND}
-   >=app-text/asciidoc-8.4.5
-   app-text/xmlto
-   dev-util/gperf
-   virtual/pkgconfig
-   media-gfx/imagemagick[png]
-   >=x11-base/xcb-proto-1.5
+   x11-base/xcb-proto
x11-base/xorg-proto
-   doc? ( dev-lua/ldoc )
test? (
-   app-shells/zsh
x11-base/xorg-server[xvfb]
$(lua_gen_cond_dep '
dev-lua/busted[${LUA_USEDEP}]
dev-lua/luacheck[${LUA_USEDEP}]
')
-   )
-"
+   )"
+BDEPEND="
+   app-text/asciidoc
+   media-gfx/imagemagick[png]
+   virtual/pkgconfig
+   doc? ( dev-lua/ldoc )
+   test? ( app-shells/zsh )"
 
 # Skip installation of README.md by einstalldocs, which leads to broken symlink
 DOCS=()
 PATCHES=(
-   "${FILESDIR}/${PN}-4.0-convert-path.patch"  # bug #408025
-   "${FILESDIR}/${PN}-xsession.patch"  # bug #408025
-   "${FILESDIR}/${PN}-4.0-cflag-cleanup.patch" # bug #509658
+   "${FILESDIR}"/${PN}-4.0-convert-path.patch  # bug #408025
+   "${FILESDIR}"/${PN}-xsession.patch  # bug #408025
+   "${FILESDIR}"/${PN}-4.0-cflag-cleanup.patch # bug #509658
 )
 
 src_configure() {
@@ -83,9 +86,9 @@ src_configure() {
cmake_src_configure
 }
 
-src_test() {
+src_rest() {
# awesome's test suite starts Xvfb by itself, no need for virtualx 
eclass
-   HEADLESS=1 cmake_src_make check -j1
+   HEADLESS=1 cmake_build check -j1
 }
 
 src_install() {



[gentoo-commits] repo/gentoo:master commit in: x11-wm/awesome/

2020-12-26 Thread Sam James
commit: fcd94bbe959b6b0d8ebc2b513128bf1e4cb3dc51
Author: Jeffrey Lin  icurse  nl>
AuthorDate: Wed Dec 16 04:03:37 2020 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Dec 27 05:31:00 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fcd94bbe

x11-wm/awesome: depend on x11-libs/gdk-pixbuf[introspection]

Closes: https://bugs.gentoo.org/683212
Package-Manager: Portage-3.0.12, Repoman-3.0.2
Signed-off-by: Jeffrey Lin  icurse.nl>
Closes: https://github.com/gentoo/gentoo/pull/18674
Signed-off-by: Sam James  gentoo.org>

 x11-wm/awesome/awesome-4.3-r1.ebuild   | 2 +-
 x11-wm/awesome/awesome-4.3-r100.ebuild | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/x11-wm/awesome/awesome-4.3-r1.ebuild 
b/x11-wm/awesome/awesome-4.3-r1.ebuild
index 5c0d71205ae..c01581082c1 100644
--- a/x11-wm/awesome/awesome-4.3-r1.ebuild
+++ b/x11-wm/awesome/awesome-4.3-r1.ebuild
@@ -22,7 +22,7 @@ RDEPEND="
>=dev-libs/libxdg-basedir-1
>=dev-lua/lgi-0.8
x11-libs/cairo[X,xcb(+)]
-   x11-libs/gdk-pixbuf:2
+   x11-libs/gdk-pixbuf:2[introspection]
>=x11-libs/libxcb-1.6[xkb]
>=x11-libs/pango-1.19.3[introspection]
>=x11-libs/startup-notification-0.10_p20110426

diff --git a/x11-wm/awesome/awesome-4.3-r100.ebuild 
b/x11-wm/awesome/awesome-4.3-r100.ebuild
index 0ce35e845bd..2c4b67994de 100644
--- a/x11-wm/awesome/awesome-4.3-r100.ebuild
+++ b/x11-wm/awesome/awesome-4.3-r100.ebuild
@@ -25,7 +25,7 @@ RDEPEND="${LUA_DEPS}
>=dev-libs/libxdg-basedir-1
$(lua_gen_cond_dep 'dev-lua/lgi[${LUA_USEDEP}]')
x11-libs/cairo[X,xcb(+)]
-   x11-libs/gdk-pixbuf:2
+   x11-libs/gdk-pixbuf:2[introspection]
>=x11-libs/libxcb-1.6[xkb]
>=x11-libs/pango-1.19.3[introspection]
>=x11-libs/startup-notification-0.10_p20110426



[gentoo-commits] repo/gentoo:master commit in: x11-wm/awesome/files/, x11-wm/awesome/

2020-12-26 Thread Sam James
commit: 9ff59e69344b86713527434dab3c6c570c5e1470
Author: Sam James  gentoo  org>
AuthorDate: Sat Dec 26 21:32:48 2020 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Dec 26 21:32:56 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9ff59e69

x11-wm/awesome: add -fno-common (gcc 10) patch

Thanks-to: Eddie Chapman  ehuk.net>
Closes: https://bugs.gentoo.org/707262
Package-Manager: Portage-3.0.9, Repoman-3.0.2
Signed-off-by: Sam James  gentoo.org>

 x11-wm/awesome/awesome-4.3-r1.ebuild  |   1 +
 x11-wm/awesome/awesome-4.3-r100.ebuild|   1 +
 x11-wm/awesome/files/awesome-4.3-fno-common.patch | 240 ++
 3 files changed, 242 insertions(+)

diff --git a/x11-wm/awesome/awesome-4.3-r1.ebuild 
b/x11-wm/awesome/awesome-4.3-r1.ebuild
index 64d00a31b10..5c0d71205ae 100644
--- a/x11-wm/awesome/awesome-4.3-r1.ebuild
+++ b/x11-wm/awesome/awesome-4.3-r1.ebuild
@@ -61,6 +61,7 @@ PATCHES=(
"${FILESDIR}/${PN}-4.0-convert-path.patch"  # bug #408025
"${FILESDIR}/${PN}-xsession.patch"  # bug #408025
"${FILESDIR}/${PN}-4.0-cflag-cleanup.patch" # bug #509658
+   "${FILESDIR}/${PN}-4.3-fno-common.patch"# bug #707262
 )
 
 src_configure() {

diff --git a/x11-wm/awesome/awesome-4.3-r100.ebuild 
b/x11-wm/awesome/awesome-4.3-r100.ebuild
index 56bd122ae47..0ce35e845bd 100644
--- a/x11-wm/awesome/awesome-4.3-r100.ebuild
+++ b/x11-wm/awesome/awesome-4.3-r100.ebuild
@@ -67,6 +67,7 @@ PATCHES=(
"${FILESDIR}/${PN}-4.0-convert-path.patch"  # bug #408025
"${FILESDIR}/${PN}-xsession.patch"  # bug #408025
"${FILESDIR}/${PN}-4.0-cflag-cleanup.patch" # bug #509658
+   "${FILESDIR}/${PN}-4.3-fno-common.patch"# bug #707262
 )
 
 src_configure() {

diff --git a/x11-wm/awesome/files/awesome-4.3-fno-common.patch 
b/x11-wm/awesome/files/awesome-4.3-fno-common.patch
new file mode 100644
index 000..9a77bf42a39
--- /dev/null
+++ b/x11-wm/awesome/files/awesome-4.3-fno-common.patch
@@ -0,0 +1,240 @@
+https://github.com/awesomeWM/awesome/commit/d256d9055095f27a33696e0aeda4ee20ed4fb1a0.patch
+https://bugs.gentoo.org/707262
+Rebased by Eddie Chapman 
+
+From d256d9055095f27a33696e0aeda4ee20ed4fb1a0 Mon Sep 17 00:00:00 2001
+From: Reiner Herrmann 
+Date: Fri, 17 Apr 2020 19:25:40 +0200
+Subject: [PATCH] Move variable declarations from header to C file to fix build
+ with GCC 10
+
+GCC 10 builds with -fno-common by default, which causes linker errors when
+variables are declared in header files and included in multiple places.
+
+See also: https://gcc.gnu.org/gcc-10/porting_to.html
+---
+ common/lualib.c  | 2 ++
+ common/lualib.h  | 2 +-
+ luaa.c   | 2 ++
+ luaa.h   | 2 +-
+ objects/button.c | 2 ++
+ objects/button.h | 2 +-
+ objects/client.c | 2 ++
+ objects/client.h | 2 +-
+ objects/drawin.c | 2 ++
+ objects/drawin.h | 2 +-
+ objects/key.c| 2 ++
+ objects/key.h| 2 +-
+ objects/tag.c| 2 ++
+ objects/tag.h| 2 +-
+ objects/window.c | 1 +
+ objects/window.h | 2 +-
+ 16 files changed, 23 insertions(+), 8 deletions(-)
+
+diff --git a/common/lualib.c b/common/lualib.c
+index 312fb2d594..bb110ac716 100644
+--- a/common/lualib.c
 b/common/lualib.c
+@@ -20,6 +20,8 @@
+ #include "common/lualib.h"
+ #include "luaa.h"
+ 
++lua_CFunction lualib_dofunction_on_error;
++
+ void luaA_checkfunction(lua_State *L, int idx)
+ {
+ if(!lua_isfunction(L, idx))
+diff --git a/common/lualib.h b/common/lualib.h
+index 8a3ef089d7..a91261843c 100644
+--- a/common/lualib.h
 b/common/lualib.h
+@@ -28,7 +28,7 @@
+ #include "common/util.h"
+ 
+ /** Lua function to call on dofunction() error */
+-lua_CFunction lualib_dofunction_on_error;
++extern lua_CFunction lualib_dofunction_on_error;
+ 
+ void luaA_checkfunction(lua_State *, int);
+ void luaA_checktable(lua_State *, int);
+diff --git a/luaa.c b/luaa.c
+index 419a8c2eb2..aeaba9cd1f 100644
+--- a/luaa.c
 b/luaa.c
+@@ -91,6 +91,8 @@ extern const struct luaL_Reg awesome_mouse_meta[];
+ extern const struct luaL_Reg awesome_root_methods[];
+ extern const struct luaL_Reg awesome_root_meta[];
+ 
++signal_array_t global_signals;
++
+ /** A call into the Lua code aborted with an error.
+  *
+  * This signal is used in the example configuration, @{05-awesomerc.md},
+diff --git a/luaa.h b/luaa.h
+index e159258348..d26c437691 100644
+--- a/luaa.h
 b/luaa.h
+@@ -317,7 +317,7 @@ const char *luaA_find_config(xdgHandle *, const char *, 
luaA_config_callback *);
+ bool luaA_parserc(xdgHandle *, const char *);
+ 
+ /** Global signals */
+-signal_array_t global_signals;
++extern signal_array_t global_signals;
+ 
+ int luaA_class_index_miss_property(lua_State *, lua_object_t *);
+ int luaA_class_newindex_miss_property(lua_State *, lua_object_t *);
+diff --git a/objects/button.c b/objects/button.c
+index 892347a928..5ffdcd4432 100644
+--- a/objects/button.c
 b/objects/button.c
+@@ -35,6 +35,8 @@
+ 
+ #include "button.h"
+ 

[gentoo-commits] repo/gentoo:master commit in: x11-wm/awesome/

2020-02-08 Thread David Seifert
commit: f3f97a03ce5f7cae395b215503fab7f009bef8c7
Author: David Seifert  gentoo  org>
AuthorDate: Sat Feb  8 16:24:07 2020 +
Commit: David Seifert  gentoo  org>
CommitDate: Sat Feb  8 16:24:07 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f3f97a03

x11-wm/awesome: [QA] Fix UnnecessarySlashStrip

Signed-off-by: David Seifert  gentoo.org>
Closes: https://github.com/gentoo/gentoo/pull/14594
Signed-off-by: David Seifert  gentoo.org>

 x11-wm/awesome/awesome-.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/x11-wm/awesome/awesome-.ebuild 
b/x11-wm/awesome/awesome-.ebuild
index 3bb2df137b3..f4b885d7a54 100644
--- a/x11-wm/awesome/awesome-.ebuild
+++ b/x11-wm/awesome/awesome-.ebuild
@@ -88,7 +88,7 @@ src_install() {
cmake-utils_src_install
rm "${ED}"/usr/share/doc/${PF}/LICENSE || die
 
-   pax-mark m "${ED%/}"/usr/bin/awesome
+   pax-mark m "${ED}"/usr/bin/awesome
 
exeinto /etc/X11/Sessions
newexe "${FILESDIR}"/${PN}-session ${PN}



[gentoo-commits] repo/gentoo:master commit in: x11-wm/awesome/

2020-01-24 Thread Ben Kohler
commit: 84e97a7cb06b148084f6db2ff9a24185703b3a94
Author: Ben Kohler  gentoo  org>
AuthorDate: Fri Jan 24 23:03:35 2020 +
Commit: Ben Kohler  gentoo  org>
CommitDate: Fri Jan 24 23:03:54 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=84e97a7c

x11-wm/awesome: fix configure options on 

Closes: https://bugs.gentoo.org/687376
Package-Manager: Portage-2.3.85, Repoman-2.3.20
Signed-off-by: Ben Kohler  gentoo.org>

 x11-wm/awesome/awesome-.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/x11-wm/awesome/awesome-.ebuild 
b/x11-wm/awesome/awesome-.ebuild
index f5e97387e3c..3bb2df137b3 100644
--- a/x11-wm/awesome/awesome-.ebuild
+++ b/x11-wm/awesome/awesome-.ebuild
@@ -68,7 +68,7 @@ src_configure() {
local mycmakeargs=(
-DSYSCONFDIR="${EPREFIX}"/etc
-DCOMPRESS_MANPAGES=OFF
-   -DWITH_DBUS=$(usex dbus)
+   -DWITH_DBUS=$(usex dbus ON OFF)
-DGENERATE_DOC=$(usex doc)
-DAWESOME_DOC_PATH="${EPREFIX}"/usr/share/doc/${PF}
)



[gentoo-commits] repo/gentoo:master commit in: x11-wm/awesome/

2020-01-19 Thread Mikle Kolyada
commit: cc357d6e19e90c301af7d28620160bef402f0dbf
Author: Mikle Kolyada  gentoo  org>
AuthorDate: Sun Jan 19 19:34:16 2020 +
Commit: Mikle Kolyada  gentoo  org>
CommitDate: Sun Jan 19 19:35:33 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cc357d6e

x11-wm/awesome: make ci happy

Package-Manager: Portage-2.3.79, Repoman-2.3.16
Signed-off-by: Mikle Kolyada  gentoo.org>

 x11-wm/awesome/awesome-3.5.9-r3.ebuild | 7 +++
 x11-wm/awesome/awesome-4.2-r3.ebuild   | 5 ++---
 x11-wm/awesome/awesome-4.3-r1.ebuild   | 7 +++
 x11-wm/awesome/awesome-.ebuild | 5 ++---
 4 files changed, 10 insertions(+), 14 deletions(-)

diff --git a/x11-wm/awesome/awesome-3.5.9-r3.ebuild 
b/x11-wm/awesome/awesome-3.5.9-r3.ebuild
index 95427fd20e6..58e6c35ff04 100644
--- a/x11-wm/awesome/awesome-3.5.9-r3.ebuild
+++ b/x11-wm/awesome/awesome-3.5.9-r3.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 1999-2020 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI="5"
@@ -11,7 +11,7 @@ SRC_URI="http://awesome.naquadah.org/download/${P}.tar.xz;
 LICENSE="GPL-2"
 SLOT="0"
 KEYWORDS="amd64 arm ppc ppc64 x86"
-IUSE="dbus doc elibc_FreeBSD gnome"
+IUSE="dbus doc gnome"
 
 COMMON_DEPEND="
|| ( >=dev-lang/lua-5.1:0 dev-lang/lua:5.1 )
@@ -27,8 +27,7 @@ COMMON_DEPEND="
x11-libs/xcb-util-cursor
x11-libs/libXcursor
>=x11-libs/libX11-1.3.99.901
-   dbus? ( >=sys-apps/dbus-1 )
-   elibc_FreeBSD? ( || ( dev-libs/libexecinfo 
>=sys-freebsd/freebsd-lib-10.0 ) )"
+   dbus? ( >=sys-apps/dbus-1 )"
 
 # graphicsmagick's 'convert -channel' has no Alpha support, bug #352282
 DEPEND="${COMMON_DEPEND}

diff --git a/x11-wm/awesome/awesome-4.2-r3.ebuild 
b/x11-wm/awesome/awesome-4.2-r3.ebuild
index f603b5a15c2..adaf85cd6a0 100644
--- a/x11-wm/awesome/awesome-4.2-r3.ebuild
+++ b/x11-wm/awesome/awesome-4.2-r3.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 1999-2020 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=6
@@ -12,7 +12,7 @@ 
SRC_URI="https://github.com/awesomeWM/awesome-releases/raw/master/${P}.tar.xz;
 LICENSE="GPL-2"
 SLOT="0"
 KEYWORDS="amd64 arm ppc ppc64 x86"
-IUSE="dbus doc elibc_FreeBSD gnome luajit test"
+IUSE="dbus doc gnome luajit test"
 RESTRICT="test"
 
 RDEPEND="
@@ -35,7 +35,6 @@ RDEPEND="
x11-libs/libxkbcommon[X]
>=x11-libs/libX11-1.3.99.901
dbus? ( >=sys-apps/dbus-1 )
-   elibc_FreeBSD? ( || ( dev-libs/libexecinfo 
>=sys-freebsd/freebsd-lib-10.0 ) )
 "
 
 # graphicsmagick's 'convert -channel' has no Alpha support, bug #352282

diff --git a/x11-wm/awesome/awesome-4.3-r1.ebuild 
b/x11-wm/awesome/awesome-4.3-r1.ebuild
index 4e922c28dd5..64d00a31b10 100644
--- a/x11-wm/awesome/awesome-4.3-r1.ebuild
+++ b/x11-wm/awesome/awesome-4.3-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 1999-2020 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -12,7 +12,7 @@ 
SRC_URI="https://github.com/awesomeWM/awesome-releases/raw/master/${P}.tar.xz;
 LICENSE="GPL-2"
 SLOT="0"
 KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~x86"
-IUSE="dbus doc elibc_FreeBSD gnome luajit test"
+IUSE="dbus doc gnome luajit test"
 RESTRICT="test"
 
 RDEPEND="
@@ -35,7 +35,6 @@ RDEPEND="
x11-libs/libxkbcommon[X]
>=x11-libs/libX11-1.3.99.901
dbus? ( >=sys-apps/dbus-1 )
-   elibc_FreeBSD? ( || ( dev-libs/libexecinfo 
>=sys-freebsd/freebsd-lib-10.0 ) )
 "
 
 # graphicsmagick's 'convert -channel' has no Alpha support, bug #352282
@@ -89,7 +88,7 @@ src_install() {
cmake-utils_src_install
rm "${ED}"/usr/share/doc/${PF}/LICENSE || die
 
-   pax-mark m "${ED%/}"/usr/bin/awesome
+   pax-mark m "${ED}"/usr/bin/awesome
 
exeinto /etc/X11/Sessions
newexe "${FILESDIR}"/${PN}-session ${PN}

diff --git a/x11-wm/awesome/awesome-.ebuild 
b/x11-wm/awesome/awesome-.ebuild
index a2093f7a67c..f5e97387e3c 100644
--- a/x11-wm/awesome/awesome-.ebuild
+++ b/x11-wm/awesome/awesome-.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 1999-2020 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -12,7 +12,7 @@ EGIT_REPO_URI="https://github.com/awesomeWM/${PN}.git;
 LICENSE="GPL-2"
 SLOT="0"
 KEYWORDS=""
-IUSE="dbus doc elibc_FreeBSD gnome luajit test"
+IUSE="dbus doc gnome luajit test"
 RESTRICT="test"
 
 RDEPEND="
@@ -35,7 +35,6 @@ RDEPEND="
x11-libs/libxkbcommon[X]
>=x11-libs/libX11-1.3.99.901
dbus? ( >=sys-apps/dbus-1 )
-   elibc_FreeBSD? ( || ( dev-libs/libexecinfo 
>=sys-freebsd/freebsd-lib-10.0 ) )
 "
 
 # graphicsmagick's 'convert -channel' has no Alpha support, bug #352282



[gentoo-commits] repo/gentoo:master commit in: x11-wm/awesome/

2020-01-14 Thread Matt Turner
commit: c2fa81bf4b65353a04b2793b58a186edac38e664
Author: Matt Turner  gentoo  org>
AuthorDate: Tue Jan 14 22:38:12 2020 +
Commit: Matt Turner  gentoo  org>
CommitDate: Tue Jan 14 22:47:59 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c2fa81bf

x11-wm/awesome: Update x11-libs/cairo dependency

Signed-off-by: Matt Turner  gentoo.org>

 x11-wm/awesome/{awesome-3.5.9-r2.ebuild => awesome-3.5.9-r3.ebuild} | 2 +-
 x11-wm/awesome/{awesome-4.2-r2.ebuild => awesome-4.2-r3.ebuild} | 2 +-
 x11-wm/awesome/{awesome-4.3.ebuild => awesome-4.3-r1.ebuild}| 2 +-
 x11-wm/awesome/awesome-.ebuild  | 2 +-
 4 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/x11-wm/awesome/awesome-3.5.9-r2.ebuild 
b/x11-wm/awesome/awesome-3.5.9-r3.ebuild
similarity index 99%
rename from x11-wm/awesome/awesome-3.5.9-r2.ebuild
rename to x11-wm/awesome/awesome-3.5.9-r3.ebuild
index 619a51c6f33..95427fd20e6 100644
--- a/x11-wm/awesome/awesome-3.5.9-r2.ebuild
+++ b/x11-wm/awesome/awesome-3.5.9-r3.ebuild
@@ -18,7 +18,7 @@ COMMON_DEPEND="
dev-libs/glib:2
>=dev-libs/libxdg-basedir-1
>=dev-lua/lgi-0.7
-   x11-libs/cairo[xcb]
+   x11-libs/cairo[X,xcb(+)]
x11-libs/gdk-pixbuf:2
>=x11-libs/libxcb-1.6
>=x11-libs/pango-1.19.3[introspection]

diff --git a/x11-wm/awesome/awesome-4.2-r2.ebuild 
b/x11-wm/awesome/awesome-4.2-r3.ebuild
similarity index 99%
rename from x11-wm/awesome/awesome-4.2-r2.ebuild
rename to x11-wm/awesome/awesome-4.2-r3.ebuild
index 5207dcc08a7..f603b5a15c2 100644
--- a/x11-wm/awesome/awesome-4.2-r2.ebuild
+++ b/x11-wm/awesome/awesome-4.2-r3.ebuild
@@ -21,7 +21,7 @@ RDEPEND="
dev-libs/glib:2
>=dev-libs/libxdg-basedir-1
>=dev-lua/lgi-0.8
-   x11-libs/cairo[xcb]
+   x11-libs/cairo[X,xcb(+)]
x11-libs/gdk-pixbuf:2
>=x11-libs/libxcb-1.6[xkb]
>=x11-libs/pango-1.19.3[introspection]

diff --git a/x11-wm/awesome/awesome-4.3.ebuild 
b/x11-wm/awesome/awesome-4.3-r1.ebuild
similarity index 99%
rename from x11-wm/awesome/awesome-4.3.ebuild
rename to x11-wm/awesome/awesome-4.3-r1.ebuild
index a6b1dd57646..4e922c28dd5 100644
--- a/x11-wm/awesome/awesome-4.3.ebuild
+++ b/x11-wm/awesome/awesome-4.3-r1.ebuild
@@ -21,7 +21,7 @@ RDEPEND="
dev-libs/glib:2
>=dev-libs/libxdg-basedir-1
>=dev-lua/lgi-0.8
-   x11-libs/cairo[xcb]
+   x11-libs/cairo[X,xcb(+)]
x11-libs/gdk-pixbuf:2
>=x11-libs/libxcb-1.6[xkb]
>=x11-libs/pango-1.19.3[introspection]

diff --git a/x11-wm/awesome/awesome-.ebuild 
b/x11-wm/awesome/awesome-.ebuild
index d3a7330d045..a2093f7a67c 100644
--- a/x11-wm/awesome/awesome-.ebuild
+++ b/x11-wm/awesome/awesome-.ebuild
@@ -21,7 +21,7 @@ RDEPEND="
dev-libs/glib:2
>=dev-libs/libxdg-basedir-1
>=dev-lua/lgi-0.8
-   x11-libs/cairo[xcb]
+   x11-libs/cairo[X,xcb(+)]
x11-libs/gdk-pixbuf:2
>=x11-libs/libxcb-1.6[xkb]
>=x11-libs/pango-1.19.3[introspection]



[gentoo-commits] repo/gentoo:master commit in: x11-wm/awesome/

2019-11-23 Thread Aaron Bauman
commit: 19127b9f710ef29d9be37eabf1f12f669ef33e71
Author: Michael Mair-Keimberger  gmail  com>
AuthorDate: Tue Nov 19 11:02:28 2019 +
Commit: Aaron Bauman  gentoo  org>
CommitDate: Sun Nov 24 00:42:59 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=19127b9f

x11-wm/awesome: fix eclass usage

Signed-off-by: Michael Mair-Keimberger  gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/13707
Signed-off-by: Aaron Bauman  gentoo.org>

 x11-wm/awesome/awesome-.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/x11-wm/awesome/awesome-.ebuild 
b/x11-wm/awesome/awesome-.ebuild
index 23c61a5483c..d3a7330d045 100644
--- a/x11-wm/awesome/awesome-.ebuild
+++ b/x11-wm/awesome/awesome-.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=7
 
-inherit cmake-utils eutils git-r3 pax-utils
+inherit cmake-utils desktop git-r3 pax-utils
 
 DESCRIPTION="A dynamic floating and tiling window manager"
 HOMEPAGE="https://awesomewm.org/;



[gentoo-commits] repo/gentoo:master commit in: x11-wm/awesome/

2019-07-29 Thread Mikle Kolyada
commit: dd2e9be53f94c05da7c7f6c5612acd6a22e785f3
Author: Mikle Kolyada  gentoo  org>
AuthorDate: Mon Jul 29 14:41:04 2019 +
Commit: Mikle Kolyada  gentoo  org>
CommitDate: Mon Jul 29 14:41:04 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dd2e9be5

x11-wm/awesome: arm stable wrt bug #638140

Package-Manager: Portage-2.3.69, Repoman-2.3.16
RepoMan-Options: --include-arches="arm"
Signed-off-by: Mikle Kolyada  gentoo.org>

 x11-wm/awesome/awesome-4.2-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/x11-wm/awesome/awesome-4.2-r2.ebuild 
b/x11-wm/awesome/awesome-4.2-r2.ebuild
index d40aa18c921..5b186adec6d 100644
--- a/x11-wm/awesome/awesome-4.2-r2.ebuild
+++ b/x11-wm/awesome/awesome-4.2-r2.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://github.com/awesomeWM/awesome-releases/raw/master/${P}.tar.xz;
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="amd64 ~arm ppc ppc64 x86 ~x86-fbsd"
+KEYWORDS="amd64 arm ppc ppc64 x86 ~x86-fbsd"
 IUSE="dbus doc elibc_FreeBSD gnome luajit test"
 RESTRICT="test"
 



[gentoo-commits] repo/gentoo:master commit in: x11-wm/awesome/

2019-07-11 Thread Robin H. Johnson
commit: 8736b693d5fdbdbb9a2a1867595fc60ea4579082
Author: Robin H. Johnson  gentoo  org>
AuthorDate: Mon Jul  8 21:15:56 2019 +
Commit: Robin H. Johnson  gentoo  org>
CommitDate: Thu Jul 11 20:56:17 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8736b693

x11-wm/awesome: improve consistency of ebuilds before other changes

Package-Manager: Portage-2.3.67, Repoman-2.3.16
Signed-off-by: Robin H. Johnson  gentoo.org>

 x11-wm/awesome/awesome-4.3.ebuild  | 2 +-
 x11-wm/awesome/awesome-.ebuild | 2 ++
 2 files changed, 3 insertions(+), 1 deletion(-)

diff --git a/x11-wm/awesome/awesome-4.3.ebuild 
b/x11-wm/awesome/awesome-4.3.ebuild
index c56912ae9fa..76a6928f1f2 100644
--- a/x11-wm/awesome/awesome-4.3.ebuild
+++ b/x11-wm/awesome/awesome-4.3.ebuild
@@ -8,12 +8,12 @@ inherit cmake-utils desktop pax-utils
 DESCRIPTION="A dynamic floating and tiling window manager"
 HOMEPAGE="https://awesomewm.org/;
 SRC_URI="https://github.com/awesomeWM/awesome-releases/raw/master/${P}.tar.xz;
-RESTRICT="test"
 
 LICENSE="GPL-2"
 SLOT="0"
 KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~x86 ~x86-fbsd"
 IUSE="dbus doc elibc_FreeBSD gnome luajit test"
+RESTRICT="test"
 
 RDEPEND="
>=dev-lang/lua-5.1:0

diff --git a/x11-wm/awesome/awesome-.ebuild 
b/x11-wm/awesome/awesome-.ebuild
index 718d7b35ff7..23c61a5483c 100644
--- a/x11-wm/awesome/awesome-.ebuild
+++ b/x11-wm/awesome/awesome-.ebuild
@@ -11,7 +11,9 @@ EGIT_REPO_URI="https://github.com/awesomeWM/${PN}.git;
 
 LICENSE="GPL-2"
 SLOT="0"
+KEYWORDS=""
 IUSE="dbus doc elibc_FreeBSD gnome luajit test"
+RESTRICT="test"
 
 RDEPEND="
>=dev-lang/lua-5.1:0



[gentoo-commits] repo/gentoo:master commit in: x11-wm/awesome/, x11-wm/awesome/files/

2019-07-11 Thread Robin H. Johnson
commit: ede3b5b2ac4e45b09943fec7c9c741e719af3988
Author: Robin H. Johnson  gentoo  org>
AuthorDate: Mon Jul  8 21:21:43 2019 +
Commit: Robin H. Johnson  gentoo  org>
CommitDate: Thu Jul 11 20:56:20 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ede3b5b2

x11-wm/awesome: slotted lua5.1 for awesome-3.5

Package-Manager: Portage-2.3.67, Repoman-2.3.16
Signed-off-by: Robin H. Johnson  gentoo.org>

 x11-wm/awesome/awesome-3.5.9-r2.ebuild |  9 +++-
 .../awesome/files/awesome-3.5.9-slotted-lua.patch  | 51 ++
 2 files changed, 58 insertions(+), 2 deletions(-)

diff --git a/x11-wm/awesome/awesome-3.5.9-r2.ebuild 
b/x11-wm/awesome/awesome-3.5.9-r2.ebuild
index 0a13897d09e..31b4a95fd88 100644
--- a/x11-wm/awesome/awesome-3.5.9-r2.ebuild
+++ b/x11-wm/awesome/awesome-3.5.9-r2.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2018 Gentoo Foundation
+# Copyright 1999-2019 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI="5"
@@ -14,7 +14,7 @@ KEYWORDS="amd64 arm ppc ppc64 x86 ~x86-fbsd"
 IUSE="dbus doc elibc_FreeBSD gnome"
 
 COMMON_DEPEND="
-   >=dev-lang/lua-5.1:0
+   || ( >=dev-lang/lua-5.1:0 dev-lang/lua:5.1 )
dev-libs/glib:2
>=dev-libs/libxdg-basedir-1
>=dev-lua/lgi-0.7
@@ -53,13 +53,18 @@ PATCHES=(
"${FILESDIR}/${PN}-xsession.patch"
"${FILESDIR}/${PN}-3.5.5-util.lua-xdg-icons-fix.patch"
"${FILESDIR}/${PN}-3.5.5-cflag-cleanup.patch"
+   "${FILESDIR}/${PN}-3.5.9-slotted-lua.patch"
 )
 
 src_configure() {
+   has_version 'dev-lang/lua:5.1' \
+   && LUA=lua5.1 \
+   || LUA=lua
mycmakeargs=(
-DSYSCONFDIR="${EPREFIX}"/etc
$(cmake-utils_use_with dbus DBUS)
$(cmake-utils_use doc GENERATE_DOC)
+   -DLUA_EXECUTABLE="${EPREFIX}"/usr/bin/${LUA}
)
 
cmake-utils_src_configure

diff --git a/x11-wm/awesome/files/awesome-3.5.9-slotted-lua.patch 
b/x11-wm/awesome/files/awesome-3.5.9-slotted-lua.patch
new file mode 100644
index 000..67f0d9810f4
--- /dev/null
+++ b/x11-wm/awesome/files/awesome-3.5.9-slotted-lua.patch
@@ -0,0 +1,51 @@
+diff -Nuar awesome-3.5.9.orig/build-utils/lgi-check.sh 
awesome-3.5.9/build-utils/lgi-check.sh
+--- awesome-3.5.9.orig/build-utils/lgi-check.sh2016-03-06 
14:05:54.0 +
 awesome-3.5.9/build-utils/lgi-check.sh 2019-01-23 21:36:35.973967623 
+
+@@ -1,5 +1,7 @@
+ #!/bin/sh
+ 
++LUA=${LUA:=lua}
++
+ die()
+ {
+   exec >&2
+@@ -22,11 +24,11 @@
+ }
+ 
+ # Check if we have lgi
+-lua -e 'require("lgi")' || die
++$LUA -e 'require("lgi")' || die
+ 
+ # Check the version number
+ # Keep this in sync with lib/gears/surface.lua.in!
+-lua -e 'if tonumber(string.match(require("lgi.version"), "(%d%.%d)")) < 0.7 
then error("lgi too old, need at least version 0.7.0") end' || die
++$LUA -e 'if tonumber(string.match(require("lgi.version"), "(%d%.%d)")) < 0.7 
then error("lgi too old, need at least version 0.7.0") end' || die
+ 
+ # Check for the needed gi files
+-lua -e 'l = require("lgi") assert(l.cairo, l.Pango, l.PangoCairo)' || die
++$LUA -e 'l = require("lgi") assert(l.cairo, l.Pango, l.PangoCairo)' || die
+diff -Nuar awesome-3.5.9.orig/awesomeConfig.cmake 
awesome-3.5.9/awesomeConfig.cmake
+--- awesome-3.5.9.orig/awesomeConfig.cmake 2019-01-23 22:01:17.364046606 
+
 awesome-3.5.9/awesomeConfig.cmake  2019-01-23 21:50:30.152919084 +
+@@ -66,6 +66,7 @@
+ include(FindPkgConfig)
+ # lua 5.1
+ include(FindLua51)
++set(ENV{LUA} "${LUA_EXECUTABLE}")
+ # }}}
+ 
+ # {{{ Check if documentation can be build
+diff -Nuar awesome-3.5.9.orig/CMakeLists.txt awesome-3.5.9/CMakeLists.txt
+--- awesome-3.5.9.orig/CMakeLists.txt  2016-03-06 14:05:54.0 +
 awesome-3.5.9/CMakeLists.txt   2019-01-23 22:00:08.715111414 +
+@@ -105,7 +105,9 @@
+ 
+ # check for lgi and the needed gobject introspection files
+ add_custom_target(lgi-check ALL
+-COMMAND ${SOURCE_DIR}/build-utils/lgi-check.sh)
++COMMAND ${CMAKE_COMMAND} -E env LUA=${LUA_EXECUTABLE} 
${SOURCE_DIR}/build-utils/lgi-check.sh
++COMMENT "Verifying LGI module")
++#   VERBATIM)
+ 
+ # atoms
+ file(MAKE_DIRECTORY ${BUILD_DIR}/common)



[gentoo-commits] repo/gentoo:master commit in: x11-wm/awesome/

2019-05-12 Thread Thomas Deutschmann
commit: 6e906a293d26403e7ad78c55ed9fbc93f03ecf8f
Author: Thomas Deutschmann  gentoo  org>
AuthorDate: Sun May 12 20:23:00 2019 +
Commit: Thomas Deutschmann  gentoo  org>
CommitDate: Sun May 12 20:55:54 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6e906a29

x11-wm/awesome: x86 stable (bug #638140)

Package-Manager: Portage-2.3.66, Repoman-2.3.12
Signed-off-by: Thomas Deutschmann  gentoo.org>

 x11-wm/awesome/awesome-4.2-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/x11-wm/awesome/awesome-4.2-r2.ebuild 
b/x11-wm/awesome/awesome-4.2-r2.ebuild
index 23031346301..19707b82ac5 100644
--- a/x11-wm/awesome/awesome-4.2-r2.ebuild
+++ b/x11-wm/awesome/awesome-4.2-r2.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://github.com/awesomeWM/awesome-releases/raw/master/${P}.tar.xz;
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="amd64 ~arm ~ppc ~ppc64 ~x86 ~x86-fbsd"
+KEYWORDS="amd64 ~arm ~ppc ~ppc64 x86 ~x86-fbsd"
 IUSE="dbus doc elibc_FreeBSD gnome luajit test"
 RESTRICT="test"
 



[gentoo-commits] repo/gentoo:master commit in: x11-wm/awesome/

2019-02-02 Thread Matthew Thode
commit: 25927df41a2be50362b50932bb1f51dfef964c96
Author: Matthew Thode  gentoo  org>
AuthorDate: Sat Feb  2 20:07:01 2019 +
Commit: Matthew Thode  gentoo  org>
CommitDate: Sat Feb  2 20:11:23 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=25927df4

x11-wm/awesome: eapi7 bump to 

Package-Manager: Portage-2.3.51, Repoman-2.3.12
Signed-off-by: Matthew Thode  gentoo.org>

 x11-wm/awesome/awesome-.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/x11-wm/awesome/awesome-.ebuild 
b/x11-wm/awesome/awesome-.ebuild
index d3e88b54440..718d7b35ff7 100644
--- a/x11-wm/awesome/awesome-.ebuild
+++ b/x11-wm/awesome/awesome-.ebuild
@@ -1,7 +1,7 @@
-# Copyright 1999-2018 Gentoo Foundation
+# Copyright 1999-2019 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=6
+EAPI=7
 
 inherit cmake-utils eutils git-r3 pax-utils
 



[gentoo-commits] repo/gentoo:master commit in: x11-wm/awesome/

2019-01-31 Thread Matthew Thode
commit: e9291c1436d80538f0434ad5a7a4f91971e45e38
Author: Matthew Thode  gentoo  org>
AuthorDate: Thu Jan 31 19:19:32 2019 +
Commit: Matthew Thode  gentoo  org>
CommitDate: Thu Jan 31 19:20:06 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e9291c14

x11-wm/awesome: 4.3 bump, restrict tests in awesome-4 as well

Fixes: https://bugs.gentoo.org/654084

Package-Manager: Portage-2.3.51, Repoman-2.3.12
Signed-off-by: Matthew Thode  gentoo.org>

 x11-wm/awesome/Manifest |  1 +
 x11-wm/awesome/awesome-4.2-r2.ebuild|  3 ++-
 .../{awesome-4.2-r2.ebuild => awesome-4.3.ebuild}   | 17 +
 3 files changed, 8 insertions(+), 13 deletions(-)

diff --git a/x11-wm/awesome/Manifest b/x11-wm/awesome/Manifest
index 2854b9d5c07..d48e1e46b46 100644
--- a/x11-wm/awesome/Manifest
+++ b/x11-wm/awesome/Manifest
@@ -1,2 +1,3 @@
 DIST awesome-3.5.9.tar.xz 723084 BLAKE2B 
96f4c5df98147399f28d1b1455ac53800f969599486c2f79b73ba36cfa237270cd5972d4e10e0a4f774a54dfa92948bba5d2e0438687d36739e12c3f5ecc
 SHA512 
6a4c679b293e8cd85d1f7e13f6dea704cbb267e42b9260496a54b657a66d6148aae51521d802d61baaeb23df0d4a8ad0b28d9dc922ea5da2a347b4251cce5e25
 DIST awesome-4.2.tar.xz 987024 BLAKE2B 
b2aaa993bafa83121d165d21083dfcac825e373be9547490f8b93b8e8b0f90470395a0238affaf9990f719b8bd2f36a255f6468b6422406787a3c96946c4e831
 SHA512 
134dd3625c86243861b3d0701cc8bfd8c00986d7027f0832016c3f5e59e6b9a1ef2f677bb0d1d66ece63449533e4b13d8d7388e96e6f9014212030a79f163e09
+DIST awesome-4.3.tar.xz 1037816 BLAKE2B 
b4afc5e7bfb01ddc16b67776cc00dd7b0bcbefc9d17f9bec9c04256953858aef2bf0e4b15a525909029b7da771ade0d749758aba2878832f356d7b2c4f0363b7
 SHA512 
c5ef1e8dc593e7783b895d22143154aea8f211beeda24672a7ee4ed5112b4f4284043f848a151f3d3c4f569e91308670367a4353f705b20511b36495b22fa3f5

diff --git a/x11-wm/awesome/awesome-4.2-r2.ebuild 
b/x11-wm/awesome/awesome-4.2-r2.ebuild
index 3642f6c5a12..23031346301 100644
--- a/x11-wm/awesome/awesome-4.2-r2.ebuild
+++ b/x11-wm/awesome/awesome-4.2-r2.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2018 Gentoo Foundation
+# Copyright 1999-2019 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=6
@@ -13,6 +13,7 @@ LICENSE="GPL-2"
 SLOT="0"
 KEYWORDS="amd64 ~arm ~ppc ~ppc64 ~x86 ~x86-fbsd"
 IUSE="dbus doc elibc_FreeBSD gnome luajit test"
+RESTRICT="test"
 
 RDEPEND="
>=dev-lang/lua-5.1:0

diff --git a/x11-wm/awesome/awesome-4.2-r2.ebuild 
b/x11-wm/awesome/awesome-4.3.ebuild
similarity index 87%
copy from x11-wm/awesome/awesome-4.2-r2.ebuild
copy to x11-wm/awesome/awesome-4.3.ebuild
index 3642f6c5a12..c56912ae9fa 100644
--- a/x11-wm/awesome/awesome-4.2-r2.ebuild
+++ b/x11-wm/awesome/awesome-4.3.ebuild
@@ -1,17 +1,18 @@
-# Copyright 1999-2018 Gentoo Foundation
+# Copyright 1999-2019 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=6
+EAPI=7
 
-inherit cmake-utils desktop pax-utils versionator
+inherit cmake-utils desktop pax-utils
 
 DESCRIPTION="A dynamic floating and tiling window manager"
 HOMEPAGE="https://awesomewm.org/;
 SRC_URI="https://github.com/awesomeWM/awesome-releases/raw/master/${P}.tar.xz;
+RESTRICT="test"
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="amd64 ~arm ~ppc ~ppc64 ~x86 ~x86-fbsd"
+KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~x86 ~x86-fbsd"
 IUSE="dbus doc elibc_FreeBSD gnome luajit test"
 
 RDEPEND="
@@ -130,12 +131,4 @@ pkg_postinst() {
elog "and setting the WM name to LG3D."
elog "For more info visit"
elog "  https://bugs.gentoo.org/show_bug.cgi?id=440724;
-
-   for v in ${REPLACING_VERSIONS}; do
-   if [ "$(get_major_version ${v})" = "3" ]; then
-   elog "Awesome-4 introduced breaking changes. For 
release notes and porting guide see"
-   elog 
"https://awesomewm.org/apidoc/documentation/89-NEWS.md.html#v4 and"
-   elog 
"https://awesomewm.org/apidoc/documentation/17-porting-tips.md.html#v4;
-   fi
-   done
 }



[gentoo-commits] repo/gentoo:master commit in: x11-wm/awesome/, dev-lua/ldoc/

2018-11-01 Thread Michał Górny
commit: 8ede14f1bda7a14113c2c2afd241ff2dff919040
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Nov  1 07:59:24 2018 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Nov  1 08:48:15 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8ede14f1

*/*: Retire Tomoya Tabuchi (proxied maintainer)

Closes: https://bugs.gentoo.org/633282
Signed-off-by: Michał Górny  gentoo.org>

 dev-lua/ldoc/metadata.xml   | 9 +
 x11-wm/awesome/metadata.xml | 8 
 2 files changed, 1 insertion(+), 16 deletions(-)

diff --git a/dev-lua/ldoc/metadata.xml b/dev-lua/ldoc/metadata.xml
index c61dd623584..dd178f974d1 100644
--- a/dev-lua/ldoc/metadata.xml
+++ b/dev-lua/ldoc/metadata.xml
@@ -1,14 +1,7 @@
 
 http://www.gentoo.org/dtd/metadata.dtd;>
 
-   
-   t...@tomoyat1.com
-   Tomoya Tabuchi
-   
-   
-   proxy-ma...@gentoo.org
-   Proxy Maintainer
-   
+   

LDoc is a LuaDoc-compatible documentation generation system.


diff --git a/x11-wm/awesome/metadata.xml b/x11-wm/awesome/metadata.xml
index 6798285a96f..a3b3ef75890 100644
--- a/x11-wm/awesome/metadata.xml
+++ b/x11-wm/awesome/metadata.xml
@@ -1,14 +1,6 @@
 
 http://www.gentoo.org/dtd/metadata.dtd;>
 
-   
-   t...@tomoyat1.com
-   Tomoya Tabuchi
-   
-   
-   proxy-ma...@gentoo.org
-   Gentoo Proxy Maintainers Project
-   

maksbo...@gentoo.org
Maxim Koltsov



[gentoo-commits] repo/gentoo:master commit in: x11-wm/awesome/

2018-05-26 Thread Mikle Kolyada
commit: 591ec82625517866bffd4e86d9d0d8f29784da10
Author: Mikle Kolyada  gentoo  org>
AuthorDate: Sat May 26 11:10:37 2018 +
Commit: Mikle Kolyada  gentoo  org>
CommitDate: Sat May 26 11:12:21 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=591ec826

x11-wm/awesome: ppc stable wrt bug #650524

Package-Manager: Portage-2.3.24, Repoman-2.3.6

 x11-wm/awesome/awesome-3.5.9-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/x11-wm/awesome/awesome-3.5.9-r2.ebuild 
b/x11-wm/awesome/awesome-3.5.9-r2.ebuild
index 6c0ad6ff15c..0a13897d09e 100644
--- a/x11-wm/awesome/awesome-3.5.9-r2.ebuild
+++ b/x11-wm/awesome/awesome-3.5.9-r2.ebuild
@@ -10,7 +10,7 @@ SRC_URI="http://awesome.naquadah.org/download/${P}.tar.xz;
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="amd64 arm ~ppc ppc64 x86 ~x86-fbsd"
+KEYWORDS="amd64 arm ppc ppc64 x86 ~x86-fbsd"
 IUSE="dbus doc elibc_FreeBSD gnome"
 
 COMMON_DEPEND="



[gentoo-commits] repo/gentoo:master commit in: x11-wm/awesome/files/

2018-04-28 Thread Maxim Koltsov
commit: e1cab3f6338b0f166c12c58404c77bd092ed6fd1
Author: Michael Mair-Keimberger  gmail  com>
AuthorDate: Sat Apr 28 07:50:24 2018 +
Commit: Maxim Koltsov  gentoo  org>
CommitDate: Sat Apr 28 11:28:43 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e1cab3f6

x11-wm/awesome: remove unused patch

Closes: #8183

 .../awesome-3.5.6-fix-multi-instances-focus.patch  | 29 --
 1 file changed, 29 deletions(-)

diff --git a/x11-wm/awesome/files/awesome-3.5.6-fix-multi-instances-focus.patch 
b/x11-wm/awesome/files/awesome-3.5.6-fix-multi-instances-focus.patch
deleted file mode 100644
index da306d1fe49..000
--- a/x11-wm/awesome/files/awesome-3.5.6-fix-multi-instances-focus.patch
+++ /dev/null
@@ -1,29 +0,0 @@
-commit 1c27a69131428e9e733374c2a3676ca4ecee45d2
-Author: Kimball Thurston 
-Date:   Tue Dec 22 21:46:17 2015 -0800
-
-Fix focus handling with multiple awesome instances
-
-When there are multiple X11 screens (i.e. :0.0 and :0.1) for zaphod mode
-style X setups, this triggers a refresh of focus when the instance
-running on a particular root receives the mouse
-
-Fixes https://github.com/awesomeWM/awesome/issues/599.
-
-diff --git a/event.c b/event.c
-index db70e2c..80d6bd6 100644
 a/event.c
-+++ b/event.c
-@@ -554,6 +554,12 @@ event_handle_enternotify(xcb_enter_notify_event_t *ev)
- }
- lua_pop(globalconf.L, 1);
- }
-+else if (ev->event == globalconf.screen->root) {
-+/* When there are multiple X screens with awesome running separate
-+ * instances, reset focus.
-+ */
-+globalconf.focus.need_update = true;
-+}
- }
-
- /** The focus in event handler.



[gentoo-commits] repo/gentoo:master commit in: x11-wm/awesome/

2018-04-24 Thread Mikle Kolyada
commit: c67330d5454588a944ed3754f2f70ebeecd046a0
Author: Mikle Kolyada  gentoo  org>
AuthorDate: Tue Apr 24 17:37:37 2018 +
Commit: Mikle Kolyada  gentoo  org>
CommitDate: Tue Apr 24 17:37:37 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c67330d5

x11-wm/awesome: eutils -> desktop eclass migration

Package-Manager: Portage-2.3.24, Repoman-2.3.6

 x11-wm/awesome/awesome-4.2-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/x11-wm/awesome/awesome-4.2-r2.ebuild 
b/x11-wm/awesome/awesome-4.2-r2.ebuild
index 6b1db77c387..ef80e0b8012 100644
--- a/x11-wm/awesome/awesome-4.2-r2.ebuild
+++ b/x11-wm/awesome/awesome-4.2-r2.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=6
 
-inherit cmake-utils eutils pax-utils versionator
+inherit cmake-utils desktop pax-utils versionator
 
 DESCRIPTION="A dynamic floating and tiling window manager"
 HOMEPAGE="https://awesomewm.org/;



[gentoo-commits] repo/gentoo:master commit in: x11-wm/awesome/

2018-04-24 Thread Mikle Kolyada
commit: 578d6887f52824f04bbed8f89d637c9c03a39804
Author: Mikle Kolyada  gentoo  org>
AuthorDate: Tue Apr 24 17:24:07 2018 +
Commit: Mikle Kolyada  gentoo  org>
CommitDate: Tue Apr 24 17:24:34 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=578d6887

x11-wm/awesome: amd64 stabla back

See #c9 of the bug for more info

Bug: https://bugs.gentoo.org/638140

Acked-by: Maxim Koltsov  gentoo.org>
Package-Manager: Portage-2.3.24, Repoman-2.3.6

 x11-wm/awesome/awesome-4.2-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/x11-wm/awesome/awesome-4.2-r2.ebuild 
b/x11-wm/awesome/awesome-4.2-r2.ebuild
index 68a8485c85c..6b1db77c387 100644
--- a/x11-wm/awesome/awesome-4.2-r2.ebuild
+++ b/x11-wm/awesome/awesome-4.2-r2.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://github.com/awesomeWM/awesome-releases/raw/master/${P}.tar.xz;
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~x86 ~x86-fbsd"
+KEYWORDS="amd64 ~arm ~ppc ~ppc64 ~x86 ~x86-fbsd"
 IUSE="dbus doc elibc_FreeBSD gnome luajit test"
 
 RDEPEND="



[gentoo-commits] repo/gentoo:master commit in: x11-wm/awesome/

2018-04-24 Thread Marek Szuba
commit: 5f18faee52ec8961d2551264aa175f599a0122cf
Author: Marek Szuba  gentoo  org>
AuthorDate: Tue Apr 24 14:36:07 2018 +
Commit: Marek Szuba  gentoo  org>
CommitDate: Tue Apr 24 14:36:40 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5f18faee

x11-wm/awesome: revert amd64 stabilisation

Awesome 4 is NOT a drop-in replacement for Awesome 3.5 because introduces
many breaking changes to the v3.5 API. Even an unmodified upstream rc.lua
from 3.5.9 will fail to load in 4.2, and everyone using customised
configuration and/or third-party libraries has got a lot of porting work
cut out for them. Therefore, at the very least stabilising >=x11-wm/awesome-4.0
should be preceded by a news item.

See-also: https://awesomewm.org/apidoc/documentation/89-NEWS.md.html#v4
See-also: https://awesomewm.org/apidoc/documentation/17-porting-tips.md.html#v4
Package-Manager: Portage-2.3.24, Repoman-2.3.6

 x11-wm/awesome/awesome-4.2-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/x11-wm/awesome/awesome-4.2-r2.ebuild 
b/x11-wm/awesome/awesome-4.2-r2.ebuild
index 6b1db77c387..68a8485c85c 100644
--- a/x11-wm/awesome/awesome-4.2-r2.ebuild
+++ b/x11-wm/awesome/awesome-4.2-r2.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://github.com/awesomeWM/awesome-releases/raw/master/${P}.tar.xz;
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="amd64 ~arm ~ppc ~ppc64 ~x86 ~x86-fbsd"
+KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~x86 ~x86-fbsd"
 IUSE="dbus doc elibc_FreeBSD gnome luajit test"
 
 RDEPEND="



[gentoo-commits] repo/gentoo:master commit in: x11-wm/awesome/

2018-04-21 Thread Aaron Bauman
commit: 842cedd0b9c8d99e97976e146fa55d59e72b8a2d
Author: Aaron Bauman  gentoo  org>
AuthorDate: Sat Apr 21 22:53:54 2018 +
Commit: Aaron Bauman  gentoo  org>
CommitDate: Sat Apr 21 22:53:54 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=842cedd0

x11-wm/awesome: amd64 stable wrt bug #638140

Bug: https://bugs.gentoo.org/638140
Package-Manager: Portage-2.3.31, Repoman-2.3.9

 x11-wm/awesome/awesome-4.2-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/x11-wm/awesome/awesome-4.2-r2.ebuild 
b/x11-wm/awesome/awesome-4.2-r2.ebuild
index 68a8485c85c..6b1db77c387 100644
--- a/x11-wm/awesome/awesome-4.2-r2.ebuild
+++ b/x11-wm/awesome/awesome-4.2-r2.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://github.com/awesomeWM/awesome-releases/raw/master/${P}.tar.xz;
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~x86 ~x86-fbsd"
+KEYWORDS="amd64 ~arm ~ppc ~ppc64 ~x86 ~x86-fbsd"
 IUSE="dbus doc elibc_FreeBSD gnome luajit test"
 
 RDEPEND="



[gentoo-commits] repo/gentoo:master commit in: x11-wm/awesome/

2018-04-21 Thread Maxim Koltsov
commit: d52e3190f8d7c834c1aa6f8e8793b3839adfcf6a
Author: Maxim Koltsov  gentoo  org>
AuthorDate: Sat Apr 21 17:22:29 2018 +
Commit: Maxim Koltsov  gentoo  org>
CommitDate: Sat Apr 21 17:22:29 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d52e3190

x11-wm/awesome: update  ebuild

Package-Manager: Portage-2.3.24, Repoman-2.3.6

 x11-wm/awesome/awesome-.ebuild | 41 --
 1 file changed, 31 insertions(+), 10 deletions(-)

diff --git a/x11-wm/awesome/awesome-.ebuild 
b/x11-wm/awesome/awesome-.ebuild
index d26ba4a2ba9..ec01a3cc9a5 100644
--- a/x11-wm/awesome/awesome-.ebuild
+++ b/x11-wm/awesome/awesome-.ebuild
@@ -11,16 +11,17 @@ EGIT_REPO_URI="https://github.com/awesomeWM/${PN}.git;
 
 LICENSE="GPL-2"
 SLOT="0"
-IUSE="dbus doc elibc_FreeBSD gnome luajit"
+IUSE="dbus doc elibc_FreeBSD gnome luajit test"
 
 RDEPEND="
>=dev-lang/lua-5.1:0
+   luajit? ( dev-lang/luajit:2 )
dev-libs/glib:2
>=dev-libs/libxdg-basedir-1
-   >=dev-lua/lgi-0.7
+   >=dev-lua/lgi-0.8
x11-libs/cairo[xcb]
x11-libs/gdk-pixbuf:2
-   >=x11-libs/libxcb-1.6
+   >=x11-libs/libxcb-1.6[xkb]
>=x11-libs/pango-1.19.3[introspection]
>=x11-libs/startup-notification-0.10_p20110426
>=x11-libs/xcb-util-0.3.8
@@ -32,7 +33,8 @@ RDEPEND="
x11-libs/libxkbcommon[X]
>=x11-libs/libX11-1.3.99.901
dbus? ( >=sys-apps/dbus-1 )
-   elibc_FreeBSD? ( || ( dev-libs/libexecinfo 
>=sys-freebsd/freebsd-lib-10.0 ) )"
+   elibc_FreeBSD? ( || ( dev-libs/libexecinfo 
>=sys-freebsd/freebsd-lib-10.0 ) )
+"
 
 # graphicsmagick's 'convert -channel' has no Alpha support, bug #352282
 DEPEND="${RDEPEND}
@@ -44,9 +46,16 @@ DEPEND="${RDEPEND}
>=x11-proto/xcb-proto-1.5
>=x11-proto/xproto-7.0.15
doc? ( dev-lua/ldoc )
-   luajit? ( dev-lang/luajit:2 )"
+   test? (
+   app-shells/zsh
+   x11-base/xorg-server[xvfb]
+   dev-lua/busted
+   dev-lua/luacheck
+   )
+"
 
-DOCS=( docs/{00-authors,01-readme,02-contributing}.md )
+# Skip installation of README.md by einstalldocs, which leads to broken symlink
+DOCS=()
 PATCHES=(
"${FILESDIR}/${PN}-4.0-convert-path.patch"  # bug #408025
"${FILESDIR}/${PN}-xsession.patch"  # bug #408025
@@ -54,20 +63,29 @@ PATCHES=(
 )
 
 src_configure() {
+   # Compression of manpages is handled by portage
local mycmakeargs=(
-DSYSCONFDIR="${EPREFIX}"/etc
+   -DCOMPRESS_MANPAGES=OFF
-DWITH_DBUS=$(usex dbus)
-   -DWITH_GENERATE_DOC=$(usex doc $(usex doc) n)
+   -DGENERATE_DOC=$(usex doc)
+   -DAWESOME_DOC_PATH="${EPREFIX}"/usr/share/doc/${PF}
)
-   if [ $(usex luajit) = "yes" ]; then
-   mycmakeargs+=('-DLUA_INCLUDE_DIR=/usr/include/luajit-2.0')
-   mycmakeargs+=('-DLUA_LIBRARY=/usr/lib/libluajit-5.1.so')
+   if use luajit; then
+   
mycmakeargs+=("-DLUA_INCLUDE_DIR=${EPREFIX}/usr/include/luajit-2.0")
+   
mycmakeargs+=("-DLUA_LIBRARY=${EPREFIX}/usr/$(get_libdir)/libluajit-5.1.so")
fi
cmake-utils_src_configure
 }
 
+src_test() {
+   # awesome's test suite starts Xvfb by itself, no need for virtualx 
eclass
+   HEADLESS=1 cmake-utils_src_make check -j1
+}
+
 src_install() {
cmake-utils_src_install
+   rm "${ED}"/usr/share/doc/${PF}/LICENSE || die
 
pax-mark m "${ED%/}"/usr/bin/awesome
 
@@ -87,6 +105,9 @@ src_install() {
insinto /usr/share/xsessions
doins "${FILESDIR}"/${PN}-gnome-xsession.desktop
fi
+
+   # This directory contains SVG images which we don't want to compress
+   use doc && touch "${ED}"/usr/share/doc/${PF}/doc/images.ecompress.skip
 }
 
 pkg_postinst() {



[gentoo-commits] repo/gentoo:master commit in: x11-wm/awesome/

2018-04-21 Thread Maxim Koltsov
commit: 294503d23981d8381422af4a30e7bd856ba296cd
Author: Maxim Koltsov  gentoo  org>
AuthorDate: Sat Apr 21 17:14:23 2018 +
Commit: Maxim Koltsov  gentoo  org>
CommitDate: Sat Apr 21 17:14:23 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=294503d2

x11-wm/awesome: Drop old

Package-Manager: Portage-2.3.24, Repoman-2.3.6

 x11-wm/awesome/Manifest|   1 -
 x11-wm/awesome/awesome-3.5.6-r2.ebuild | 136 -
 x11-wm/awesome/awesome-4.2-r1.ebuild   | 120 -
 3 files changed, 257 deletions(-)

diff --git a/x11-wm/awesome/Manifest b/x11-wm/awesome/Manifest
index 39df01fc758..2854b9d5c07 100644
--- a/x11-wm/awesome/Manifest
+++ b/x11-wm/awesome/Manifest
@@ -1,3 +1,2 @@
-DIST awesome-3.5.6.tar.xz 720112 BLAKE2B 
38836f4a90181335ffa282af57bf738635f3935b81b3bea5ec4e7c4b5142eb5031a642fd6252999557deb73cf7ed6d725d1900c157f894fd40c8b250c5895aaf
 SHA512 
8d89bf46956276a8bcf106bb255c051e8382b08617e17691134a8f3e5db3ec9f7773581c02ce62d23e72499f7b1e60fe4322c211e41219b5bffd1897a96f6cf6
 DIST awesome-3.5.9.tar.xz 723084 BLAKE2B 
96f4c5df98147399f28d1b1455ac53800f969599486c2f79b73ba36cfa237270cd5972d4e10e0a4f774a54dfa92948bba5d2e0438687d36739e12c3f5ecc
 SHA512 
6a4c679b293e8cd85d1f7e13f6dea704cbb267e42b9260496a54b657a66d6148aae51521d802d61baaeb23df0d4a8ad0b28d9dc922ea5da2a347b4251cce5e25
 DIST awesome-4.2.tar.xz 987024 BLAKE2B 
b2aaa993bafa83121d165d21083dfcac825e373be9547490f8b93b8e8b0f90470395a0238affaf9990f719b8bd2f36a255f6468b6422406787a3c96946c4e831
 SHA512 
134dd3625c86243861b3d0701cc8bfd8c00986d7027f0832016c3f5e59e6b9a1ef2f677bb0d1d66ece63449533e4b13d8d7388e96e6f9014212030a79f163e09

diff --git a/x11-wm/awesome/awesome-3.5.6-r2.ebuild 
b/x11-wm/awesome/awesome-3.5.6-r2.ebuild
deleted file mode 100644
index cd7b7ca16ca..000
--- a/x11-wm/awesome/awesome-3.5.6-r2.ebuild
+++ /dev/null
@@ -1,136 +0,0 @@
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="5"
-inherit cmake-utils eutils
-
-DESCRIPTION="A dynamic floating and tiling window manager"
-HOMEPAGE="http://awesome.naquadah.org/;
-SRC_URI="http://awesome.naquadah.org/download/${P}.tar.xz;
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="amd64 arm ppc ppc64 x86 ~x86-fbsd"
-IUSE="dbus doc elibc_FreeBSD gnome"
-
-COMMON_DEPEND="
-   >=dev-lang/lua-5.1:0
-   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
-   dbus? ( >=sys-apps/dbus-1 )
-   elibc_FreeBSD? ( || ( dev-libs/libexecinfo 
>=sys-freebsd/freebsd-lib-10.0 ) )"
-
-# 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 STYLE"
-
-src_prepare() {
-   # bug #408025
-   epatch "${FILESDIR}/${PN}-3.5_rc1-convert-path.patch"
-   epatch "${FILESDIR}/${PN}-xsession.patch"
-
-   # bug #507604
-   epatch "${FILESDIR}/${PN}-3.5.5-util.lua-xdg-icons-fix.patch"
-   # bug #509658
-   epatch "${FILESDIR}/${PN}-3.5.5-cflag-cleanup.patch"
-
-   # bug #571544
-   epatch "${FILESDIR}/${P}-fix-multi-instances-focus.patch"
-
-   epatch_user
-}
-
-src_configure() {
-   mycmakeargs=(
-   -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

[gentoo-commits] repo/gentoo:master commit in: x11-wm/awesome/

2018-04-21 Thread Maxim Koltsov
commit: bb778647735647a9bff2c9d7c8c4f6408a06675e
Author: Maxim Koltsov  gentoo  org>
AuthorDate: Sat Apr 21 17:16:33 2018 +
Commit: Maxim Koltsov  gentoo  org>
CommitDate: Sat Apr 21 17:16:33 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bb778647

x11-wm/awesome: enable full test suite

Package-Manager: Portage-2.3.24, Repoman-2.3.6

 x11-wm/awesome/awesome-4.2-r2.ebuild | 7 ++-
 1 file changed, 2 insertions(+), 5 deletions(-)

diff --git a/x11-wm/awesome/awesome-4.2-r2.ebuild 
b/x11-wm/awesome/awesome-4.2-r2.ebuild
index 0a12509b3fc..68a8485c85c 100644
--- a/x11-wm/awesome/awesome-4.2-r2.ebuild
+++ b/x11-wm/awesome/awesome-4.2-r2.ebuild
@@ -50,13 +50,10 @@ DEPEND="${RDEPEND}
test? (
app-shells/zsh
x11-base/xorg-server[xvfb]
+   dev-lua/busted
+   dev-lua/luacheck
)
 "
-# Uncomment when these are keyworded on ppc/ppc64 (automagic deps)
-#  dev-lua/busted
-#  dev-lua/luacheck
-#  )
-#"
 
 # Skip installation of README.md by einstalldocs, which leads to broken symlink
 DOCS=()



[gentoo-commits] repo/gentoo:master commit in: x11-wm/awesome/

2018-04-15 Thread Sergei Trofimovich
commit: 6942406152f1388327487fb5d43a137e120d9822
Author: Sergei Trofimovich  gentoo  org>
AuthorDate: Sun Apr 15 22:21:05 2018 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Sun Apr 15 22:21:05 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=69424061

x11-wm/awesome: stable 3.5.9-r2 for ppc64, bug #650524

Bug: https://bugs.gentoo.org/650524
Package-Manager: Portage-2.3.28, Repoman-2.3.9
RepoMan-Options: --include-arches="ppc64"

 x11-wm/awesome/awesome-3.5.9-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/x11-wm/awesome/awesome-3.5.9-r2.ebuild 
b/x11-wm/awesome/awesome-3.5.9-r2.ebuild
index d305389f3d9..0f94c1127f5 100644
--- a/x11-wm/awesome/awesome-3.5.9-r2.ebuild
+++ b/x11-wm/awesome/awesome-3.5.9-r2.ebuild
@@ -10,7 +10,7 @@ SRC_URI="http://awesome.naquadah.org/download/${P}.tar.xz;
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="amd64 arm ~ppc ~ppc64 x86 ~x86-fbsd"
+KEYWORDS="amd64 arm ~ppc ppc64 x86 ~x86-fbsd"
 IUSE="dbus doc elibc_FreeBSD gnome"
 
 COMMON_DEPEND="



[gentoo-commits] repo/gentoo:master commit in: x11-wm/awesome/

2018-04-15 Thread Mikle Kolyada
commit: 00a9d804792202735b41abb678267f122f4b616c
Author: Mikle Kolyada  gentoo  org>
AuthorDate: Sun Apr 15 16:49:58 2018 +
Commit: Mikle Kolyada  gentoo  org>
CommitDate: Sun Apr 15 16:49:58 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=00a9d804

x11-wm/awesome: arm stable wrt bug #650524

Package-Manager: Portage-2.3.24, Repoman-2.3.6

 x11-wm/awesome/awesome-3.5.9-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/x11-wm/awesome/awesome-3.5.9-r2.ebuild 
b/x11-wm/awesome/awesome-3.5.9-r2.ebuild
index ff74999ddc6..d305389f3d9 100644
--- a/x11-wm/awesome/awesome-3.5.9-r2.ebuild
+++ b/x11-wm/awesome/awesome-3.5.9-r2.ebuild
@@ -10,7 +10,7 @@ SRC_URI="http://awesome.naquadah.org/download/${P}.tar.xz;
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="amd64 ~arm ~ppc ~ppc64 x86 ~x86-fbsd"
+KEYWORDS="amd64 arm ~ppc ~ppc64 x86 ~x86-fbsd"
 IUSE="dbus doc elibc_FreeBSD gnome"
 
 COMMON_DEPEND="



[gentoo-commits] repo/gentoo:master commit in: x11-wm/awesome/

2018-03-25 Thread Maxim Koltsov
commit: 0a5197761857d97984d472ac3df6f81a9d3d450d
Author: Maxim Koltsov  gentoo  org>
AuthorDate: Sun Mar 25 22:02:54 2018 +
Commit: Maxim Koltsov  gentoo  org>
CommitDate: Sun Mar 25 22:04:25 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0a519776

x11-wm/awesome: several improvements in 4.x branch

- Add luajit to RDEPEND and DEPEND
- Fix documentation installation paths (bug 628024)
- Add xvfb-based test suite
- Re-add dropeed x86-fbsd keyword

Bug: https://bugs.gentoo.org/638140
Closes: https://bugs.gentoo.org/628024
Package-Manager: Portage-2.3.24, Repoman-2.3.6

 x11-wm/awesome/awesome-4.2-r2.ebuild | 144 +++
 1 file changed, 144 insertions(+)

diff --git a/x11-wm/awesome/awesome-4.2-r2.ebuild 
b/x11-wm/awesome/awesome-4.2-r2.ebuild
new file mode 100644
index 000..0a12509b3fc
--- /dev/null
+++ b/x11-wm/awesome/awesome-4.2-r2.ebuild
@@ -0,0 +1,144 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit cmake-utils eutils pax-utils versionator
+
+DESCRIPTION="A dynamic floating and tiling window manager"
+HOMEPAGE="https://awesomewm.org/;
+SRC_URI="https://github.com/awesomeWM/awesome-releases/raw/master/${P}.tar.xz;
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~x86 ~x86-fbsd"
+IUSE="dbus doc elibc_FreeBSD gnome luajit test"
+
+RDEPEND="
+   >=dev-lang/lua-5.1:0
+   luajit? ( dev-lang/luajit:2 )
+   dev-libs/glib:2
+   >=dev-libs/libxdg-basedir-1
+   >=dev-lua/lgi-0.8
+   x11-libs/cairo[xcb]
+   x11-libs/gdk-pixbuf:2
+   >=x11-libs/libxcb-1.6[xkb]
+   >=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/xcb-util-keysyms-0.3.4
+   >=x11-libs/xcb-util-wm-0.3.8
+   >=x11-libs/xcb-util-xrm-1.0
+   x11-libs/libXcursor
+   x11-libs/libxkbcommon[X]
+   >=x11-libs/libX11-1.3.99.901
+   dbus? ( >=sys-apps/dbus-1 )
+   elibc_FreeBSD? ( || ( dev-libs/libexecinfo 
>=sys-freebsd/freebsd-lib-10.0 ) )
+"
+
+# graphicsmagick's 'convert -channel' has no Alpha support, bug #352282
+DEPEND="${RDEPEND}
+   >=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? ( dev-lua/ldoc )
+   test? (
+   app-shells/zsh
+   x11-base/xorg-server[xvfb]
+   )
+"
+# Uncomment when these are keyworded on ppc/ppc64 (automagic deps)
+#  dev-lua/busted
+#  dev-lua/luacheck
+#  )
+#"
+
+# Skip installation of README.md by einstalldocs, which leads to broken symlink
+DOCS=()
+PATCHES=(
+   "${FILESDIR}/${PN}-4.0-convert-path.patch"  # bug #408025
+   "${FILESDIR}/${PN}-xsession.patch"  # bug #408025
+   "${FILESDIR}/${PN}-4.0-cflag-cleanup.patch" # bug #509658
+)
+
+src_configure() {
+   # Compression of manpages is handled by portage
+   local mycmakeargs=(
+   -DSYSCONFDIR="${EPREFIX}"/etc
+   -DCOMPRESS_MANPAGES=OFF
+   -DWITH_DBUS=$(usex dbus)
+   -DGENERATE_DOC=$(usex doc)
+   -DAWESOME_DOC_PATH="${EPREFIX}"/usr/share/doc/${PF}
+   )
+   if use luajit; then
+   
mycmakeargs+=("-DLUA_INCLUDE_DIR=${EPREFIX}/usr/include/luajit-2.0")
+   
mycmakeargs+=("-DLUA_LIBRARY=${EPREFIX}/usr/$(get_libdir)/libluajit-5.1.so")
+   fi
+   cmake-utils_src_configure
+}
+
+src_test() {
+   # awesome's test suite starts Xvfb by itself, no need for virtualx 
eclass
+   HEADLESS=1 cmake-utils_src_make check -j1
+}
+
+src_install() {
+   cmake-utils_src_install
+   rm "${ED}"/usr/share/doc/${PF}/LICENSE || die
+
+   pax-mark m "${ED%/}"/usr/bin/awesome
+
+   exeinto /etc/X11/Sessions
+   newexe "${FILESDIR}"/${PN}-session ${PN}
+
+   # GNOME-based awesome
+   if use gnome; then
+   # GNOME session
+   insinto /usr/share/gnome-session/sessions
+   newins "${FILESDIR}"/${PN}-gnome-3.session ${PN}-gnome.session
+
+   # Application launcher
+   domenu "${FILESDIR}"/${PN}-gnome.desktop
+
+   # X Session
+   insinto /usr/share/xsessions
+   doins "${FILESDIR}"/${PN}-gnome-xsession.desktop
+   fi
+
+   # This directory contains SVG images which we don't want to compress
+   use doc && touch "${ED}"/usr/share/doc/${PF}/doc/images.ecompress.skip
+}
+
+pkg_postinst() {
+   # bug #447308
+   if use gnome; then
+   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 

[gentoo-commits] repo/gentoo:master commit in: x11-wm/awesome/

2018-03-25 Thread Maxim Koltsov
commit: debc42e5fed69bfa257ee6be167198adde5b4eec
Author: Maxim Koltsov  gentoo  org>
AuthorDate: Sun Mar 25 18:59:50 2018 +
Commit: Maxim Koltsov  gentoo  org>
CommitDate: Sun Mar 25 22:04:23 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=debc42e5

x11-wm/awesome: drop old

Package-Manager: Portage-2.3.24, Repoman-2.3.6

 x11-wm/awesome/awesome-4.2.ebuild | 112 --
 1 file changed, 112 deletions(-)

diff --git a/x11-wm/awesome/awesome-4.2.ebuild 
b/x11-wm/awesome/awesome-4.2.ebuild
deleted file mode 100644
index a579c0907b8..000
--- a/x11-wm/awesome/awesome-4.2.ebuild
+++ /dev/null
@@ -1,112 +0,0 @@
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-inherit cmake-utils eutils pax-utils
-
-DESCRIPTION="A dynamic floating and tiling window manager"
-HOMEPAGE="https://awesomewm.org/;
-SRC_URI="https://github.com/awesomeWM/awesome-releases/raw/master/${P}.tar.xz;
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~amd64 ~arm ~x86"
-IUSE="dbus doc elibc_FreeBSD gnome luajit"
-
-RDEPEND="
-   >=dev-lang/lua-5.1:0
-   dev-libs/glib:2
-   >=dev-libs/libxdg-basedir-1
-   >=dev-lua/lgi-0.8
-   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/xcb-util-keysyms-0.3.4
-   >=x11-libs/xcb-util-wm-0.3.8
-   >=x11-libs/xcb-util-xrm-1.0
-   x11-libs/libXcursor
-   x11-libs/libxkbcommon[X]
-   >=x11-libs/libX11-1.3.99.901
-   dbus? ( >=sys-apps/dbus-1 )
-   elibc_FreeBSD? ( || ( dev-libs/libexecinfo 
>=sys-freebsd/freebsd-lib-10.0 ) )"
-
-# graphicsmagick's 'convert -channel' has no Alpha support, bug #352282
-DEPEND="${RDEPEND}
-   >=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? ( dev-lua/ldoc )
-   luajit? ( dev-lang/luajit:2 )"
-
-DOCS=( docs/{00-authors,01-readme,02-contributing}.md )
-PATCHES=(
-   "${FILESDIR}/${PN}-4.0-convert-path.patch"  # bug #408025
-   "${FILESDIR}/${PN}-xsession.patch"  # bug #408025
-   "${FILESDIR}/${PN}-4.0-cflag-cleanup.patch" # bug #509658
-)
-
-src_configure() {
-   local mycmakeargs=(
-   -DSYSCONFDIR="${EPREFIX}"/etc
-   -DWITH_DBUS=$(usex dbus)
-   -DWITH_GENERATE_DOC=$(usex doc $(usex doc) n)
-   )
-   if use luajit; then
-   
mycmakeargs+=("-DLUA_INCLUDE_DIR=${EPREFIX}/usr/include/luajit-2.0")
-   
mycmakeargs+=("-DLUA_LIBRARY=${EPREFIX}/usr/$(get_libdir)/libluajit-5.1.so")
-   fi
-   cmake-utils_src_configure
-}
-
-src_install() {
-   cmake-utils_src_install
-
-   pax-mark m "${ED%/}"/usr/bin/awesome
-
-   exeinto /etc/X11/Sessions
-   newexe "${FILESDIR}"/${PN}-session ${PN}
-
-   # GNOME-based awesome
-   if use gnome; then
-   # GNOME session
-   insinto /usr/share/gnome-session/sessions
-   newins "${FILESDIR}"/${PN}-gnome-3.session ${PN}-gnome.session
-
-   # Application launcher
-   domenu "${FILESDIR}"/${PN}-gnome.desktop
-
-   # X Session
-   insinto /usr/share/xsessions
-   doins "${FILESDIR}"/${PN}-gnome-xsession.desktop
-   fi
-}
-
-pkg_postinst() {
-   # bug #447308
-   if use gnome; then
-   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 "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;
-}



[gentoo-commits] repo/gentoo:master commit in: x11-wm/awesome/

2018-03-18 Thread Sergei Trofimovich
commit: 540e341e403b4a5b040fdd70003539edee8f885f
Author: Sergei Trofimovich  gentoo  org>
AuthorDate: Sun Mar 18 11:38:05 2018 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Sun Mar 18 11:38:05 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=540e341e

x11-wm/awesome: keyworded 4.2-r1 for ppc64, bug #638470

Package-Manager: Portage-2.3.24, Repoman-2.3.6
RepoMan-Options: --include-arches="ppc64"

 x11-wm/awesome/awesome-4.2-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/x11-wm/awesome/awesome-4.2-r1.ebuild 
b/x11-wm/awesome/awesome-4.2-r1.ebuild
index 9e84ef199bf..e3a76e6ee6d 100644
--- a/x11-wm/awesome/awesome-4.2-r1.ebuild
+++ b/x11-wm/awesome/awesome-4.2-r1.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://github.com/awesomeWM/awesome-releases/raw/master/${P}.tar.xz;
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="~amd64 ~arm ~x86"
+KEYWORDS="~amd64 ~arm ~ppc64 ~x86"
 IUSE="dbus doc elibc_FreeBSD gnome luajit"
 
 RDEPEND="



[gentoo-commits] repo/gentoo:master commit in: x11-wm/awesome/

2018-03-15 Thread Mikle Kolyada
commit: e32a361b40ba5178c4c5a52b32a460aa24623106
Author: Mikle Kolyada  gentoo  org>
AuthorDate: Thu Mar 15 20:20:35 2018 +
Commit: Mikle Kolyada  gentoo  org>
CommitDate: Thu Mar 15 20:20:48 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e32a361b

x11-wm/awesome: amd64 stable wrt bug #650524

Package-Manager: Portage-2.3.24, Repoman-2.3.6

 x11-wm/awesome/awesome-3.5.9-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/x11-wm/awesome/awesome-3.5.9-r2.ebuild 
b/x11-wm/awesome/awesome-3.5.9-r2.ebuild
index 4d6a201ca16..e23c873b33e 100644
--- a/x11-wm/awesome/awesome-3.5.9-r2.ebuild
+++ b/x11-wm/awesome/awesome-3.5.9-r2.ebuild
@@ -10,7 +10,7 @@ SRC_URI="http://awesome.naquadah.org/download/${P}.tar.xz;
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~x86 ~x86-fbsd"
+KEYWORDS="amd64 ~arm ~ppc ~ppc64 ~x86 ~x86-fbsd"
 IUSE="dbus doc elibc_FreeBSD gnome"
 
 COMMON_DEPEND="



[gentoo-commits] repo/gentoo:master commit in: x11-wm/awesome/

2018-03-14 Thread Maxim Koltsov
commit: 68aefb9ca8c13eed00b671f88ee18d9b83bdf519
Author: Maxim Koltsov  gentoo  org>
AuthorDate: Wed Mar 14 21:16:22 2018 +
Commit: Maxim Koltsov  gentoo  org>
CommitDate: Wed Mar 14 21:32:41 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=68aefb9c

x11-wm/awesome: add warning message for upgrade from awesome-3.5

Package-Manager: Portage-2.3.24, Repoman-2.3.6

 x11-wm/awesome/awesome-4.2-r1.ebuild | 120 +++
 1 file changed, 120 insertions(+)

diff --git a/x11-wm/awesome/awesome-4.2-r1.ebuild 
b/x11-wm/awesome/awesome-4.2-r1.ebuild
new file mode 100644
index 000..9e84ef199bf
--- /dev/null
+++ b/x11-wm/awesome/awesome-4.2-r1.ebuild
@@ -0,0 +1,120 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit cmake-utils eutils pax-utils versionator
+
+DESCRIPTION="A dynamic floating and tiling window manager"
+HOMEPAGE="https://awesomewm.org/;
+SRC_URI="https://github.com/awesomeWM/awesome-releases/raw/master/${P}.tar.xz;
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~x86"
+IUSE="dbus doc elibc_FreeBSD gnome luajit"
+
+RDEPEND="
+   >=dev-lang/lua-5.1:0
+   dev-libs/glib:2
+   >=dev-libs/libxdg-basedir-1
+   >=dev-lua/lgi-0.8
+   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/xcb-util-keysyms-0.3.4
+   >=x11-libs/xcb-util-wm-0.3.8
+   >=x11-libs/xcb-util-xrm-1.0
+   x11-libs/libXcursor
+   x11-libs/libxkbcommon[X]
+   >=x11-libs/libX11-1.3.99.901
+   dbus? ( >=sys-apps/dbus-1 )
+   elibc_FreeBSD? ( || ( dev-libs/libexecinfo 
>=sys-freebsd/freebsd-lib-10.0 ) )"
+
+# graphicsmagick's 'convert -channel' has no Alpha support, bug #352282
+DEPEND="${RDEPEND}
+   >=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? ( dev-lua/ldoc )
+   luajit? ( dev-lang/luajit:2 )"
+
+DOCS=( docs/{00-authors,01-readme,02-contributing}.md )
+PATCHES=(
+   "${FILESDIR}/${PN}-4.0-convert-path.patch"  # bug #408025
+   "${FILESDIR}/${PN}-xsession.patch"  # bug #408025
+   "${FILESDIR}/${PN}-4.0-cflag-cleanup.patch" # bug #509658
+)
+
+src_configure() {
+   local mycmakeargs=(
+   -DSYSCONFDIR="${EPREFIX}"/etc
+   -DWITH_DBUS=$(usex dbus)
+   -DWITH_GENERATE_DOC=$(usex doc $(usex doc) n)
+   )
+   if use luajit; then
+   
mycmakeargs+=("-DLUA_INCLUDE_DIR=${EPREFIX}/usr/include/luajit-2.0")
+   
mycmakeargs+=("-DLUA_LIBRARY=${EPREFIX}/usr/$(get_libdir)/libluajit-5.1.so")
+   fi
+   cmake-utils_src_configure
+}
+
+src_install() {
+   cmake-utils_src_install
+
+   pax-mark m "${ED%/}"/usr/bin/awesome
+
+   exeinto /etc/X11/Sessions
+   newexe "${FILESDIR}"/${PN}-session ${PN}
+
+   # GNOME-based awesome
+   if use gnome; then
+   # GNOME session
+   insinto /usr/share/gnome-session/sessions
+   newins "${FILESDIR}"/${PN}-gnome-3.session ${PN}-gnome.session
+
+   # Application launcher
+   domenu "${FILESDIR}"/${PN}-gnome.desktop
+
+   # X Session
+   insinto /usr/share/xsessions
+   doins "${FILESDIR}"/${PN}-gnome-xsession.desktop
+   fi
+}
+
+pkg_postinst() {
+   # bug #447308
+   if use gnome; then
+   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 "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;
+
+   for v in ${REPLACING_VERSIONS}; do
+   if [ "$(get_major_version ${v})" = "3" ]; then
+   elog "Awesome-4 introduced breaking changes. For 
release notes and porting guide see"
+   elog 
"https://awesomewm.org/apidoc/documentation/89-NEWS.md.html#v4 and"
+   elog 
"https://awesomewm.org/apidoc/documentation/17-porting-tips.md.html#v4;
+   fi
+   done
+}



[gentoo-commits] repo/gentoo:master commit in: x11-wm/awesome/

2018-03-14 Thread Maxim Koltsov
commit: 6e9ff1b67f0507de9e484c11d750aa828c7e8a59
Author: Maxim Koltsov  gentoo  org>
AuthorDate: Wed Mar 14 21:19:00 2018 +
Commit: Maxim Koltsov  gentoo  org>
CommitDate: Wed Mar 14 21:32:43 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6e9ff1b6

x11-wm/awesome: drop old

Package-Manager: Portage-2.3.24, Repoman-2.3.6

 x11-wm/awesome/Manifest|   4 -
 x11-wm/awesome/awesome-3.5.7.ebuild| 137 -
 x11-wm/awesome/awesome-3.5.8.ebuild| 137 -
 x11-wm/awesome/awesome-3.5.9-r1.ebuild | 137 -
 x11-wm/awesome/awesome-4.0-r1.ebuild   | 112 ---
 x11-wm/awesome/awesome-4.0.ebuild  | 107 -
 x11-wm/awesome/awesome-4.1.ebuild  | 112 ---
 7 files changed, 746 deletions(-)

diff --git a/x11-wm/awesome/Manifest b/x11-wm/awesome/Manifest
index 34bd0cbc33a..39df01fc758 100644
--- a/x11-wm/awesome/Manifest
+++ b/x11-wm/awesome/Manifest
@@ -1,7 +1,3 @@
 DIST awesome-3.5.6.tar.xz 720112 BLAKE2B 
38836f4a90181335ffa282af57bf738635f3935b81b3bea5ec4e7c4b5142eb5031a642fd6252999557deb73cf7ed6d725d1900c157f894fd40c8b250c5895aaf
 SHA512 
8d89bf46956276a8bcf106bb255c051e8382b08617e17691134a8f3e5db3ec9f7773581c02ce62d23e72499f7b1e60fe4322c211e41219b5bffd1897a96f6cf6
-DIST awesome-3.5.7.tar.xz 722864 BLAKE2B 
f39ba45a9f23a68de770dc0327a5e324ba703cc10cec5bcef39b855bc67e16ffbc0caf9247e97c2b47b375332e570b405c246a7b02ed2938be76bcf07f2342a7
 SHA512 
0b57efa6ba55e28fee56bec96dbf3c47249b2d70b21e1a7760d4367a0ba42d9936c1c6b78afa4aa3050a60cf34189551ea53b208ec8ec9f6563a905463550515
-DIST awesome-3.5.8.tar.xz 723000 BLAKE2B 
76faf07e8084f233654141bbd05c723b67da621e30f3c5e92d846ddd3c0dbbda94923cb672f3b4532b52dde8b24028ce23b194531cf98b78079961eeec8fb730
 SHA512 
be5604821e256e36067750c341ca6f8669e159527b93654c8fc41bcd161da6d87fa0e3c5fccc51821586d163535ac78363d12d99ed81b6fb14e26da59136d5ef
 DIST awesome-3.5.9.tar.xz 723084 BLAKE2B 
96f4c5df98147399f28d1b1455ac53800f969599486c2f79b73ba36cfa237270cd5972d4e10e0a4f774a54dfa92948bba5d2e0438687d36739e12c3f5ecc
 SHA512 
6a4c679b293e8cd85d1f7e13f6dea704cbb267e42b9260496a54b657a66d6148aae51521d802d61baaeb23df0d4a8ad0b28d9dc922ea5da2a347b4251cce5e25
-DIST awesome-4.0.tar.xz 930664 BLAKE2B 
b30f410272b1d1224a1a145523f71ac6779c9592b572f798ff924bc26e62bd55ee5a0d45bc9d0ea8faa8362333b8eea51fccf954a49c71ee3090a4ebbf7e4de7
 SHA512 
80bdfe5f9166f5e9b0266cd630b48607d17605330d0f172666dbfa3f239ef04aeafafebe8949c3bf1c31a7bd372b60252d56c815048a24e015858585c3d0432b
-DIST awesome-4.1.tar.xz 960768 BLAKE2B 
e3d77fdbfca7ddb041069fa6a9bf1406b4bfbe96b09b26b6ecf7a7ea081e4f6d7d7766b2f06a7e3cd4c59bb7e16450bdde5bfb9d9c0b6a3760500b25fe44b733
 SHA512 
e0c1ed5fc8f0455258ec2566e430b24e52b78d1ae54357f5de1bf08f2e44682e9b2c5548905a90cc4526d98d2b6700e087b679abc9e620d3751ea420df9434f6
 DIST awesome-4.2.tar.xz 987024 BLAKE2B 
b2aaa993bafa83121d165d21083dfcac825e373be9547490f8b93b8e8b0f90470395a0238affaf9990f719b8bd2f36a255f6468b6422406787a3c96946c4e831
 SHA512 
134dd3625c86243861b3d0701cc8bfd8c00986d7027f0832016c3f5e59e6b9a1ef2f677bb0d1d66ece63449533e4b13d8d7388e96e6f9014212030a79f163e09

diff --git a/x11-wm/awesome/awesome-3.5.7.ebuild 
b/x11-wm/awesome/awesome-3.5.7.ebuild
deleted file mode 100644
index 839456e65e9..000
--- a/x11-wm/awesome/awesome-3.5.7.ebuild
+++ /dev/null
@@ -1,137 +0,0 @@
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="5"
-inherit cmake-utils eutils
-
-DESCRIPTION="A dynamic floating and tiling window manager"
-HOMEPAGE="http://awesome.naquadah.org/;
-SRC_URI="http://awesome.naquadah.org/download/${P}.tar.xz;
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~x86 ~x86-fbsd"
-IUSE="dbus doc elibc_FreeBSD gnome"
-
-COMMON_DEPEND="
-   >=dev-lang/lua-5.1:0
-   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
-   dbus? ( >=sys-apps/dbus-1 )
-   elibc_FreeBSD? ( || ( dev-libs/libexecinfo 
>=sys-freebsd/freebsd-lib-10.0 ) )"
-
-# 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 STYLE"
-
-src_prepare() {
-   # bug #408025

[gentoo-commits] repo/gentoo:master commit in: x11-wm/awesome/

2018-03-14 Thread Maxim Koltsov
commit: 4151c03ce462ccc599fcd3e492ea497cb5ec48c5
Author: Maxim Koltsov  gentoo  org>
AuthorDate: Wed Mar 14 21:06:16 2018 +
Commit: Maxim Koltsov  gentoo  org>
CommitDate: Wed Mar 14 21:32:35 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4151c03c

x11-wm/awesome: use PATCHES

Closes: https://bugs.gentoo.org/650516
Package-Manager: Portage-2.3.24, Repoman-2.3.6

 x11-wm/awesome/awesome-3.5.9-r2.ebuild | 127 +
 1 file changed, 127 insertions(+)

diff --git a/x11-wm/awesome/awesome-3.5.9-r2.ebuild 
b/x11-wm/awesome/awesome-3.5.9-r2.ebuild
new file mode 100644
index 000..4d6a201ca16
--- /dev/null
+++ b/x11-wm/awesome/awesome-3.5.9-r2.ebuild
@@ -0,0 +1,127 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="5"
+inherit cmake-utils eutils
+
+DESCRIPTION="A dynamic floating and tiling window manager"
+HOMEPAGE="http://awesome.naquadah.org/;
+SRC_URI="http://awesome.naquadah.org/download/${P}.tar.xz;
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~x86 ~x86-fbsd"
+IUSE="dbus doc elibc_FreeBSD gnome"
+
+COMMON_DEPEND="
+   >=dev-lang/lua-5.1:0
+   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
+   dbus? ( >=sys-apps/dbus-1 )
+   elibc_FreeBSD? ( || ( dev-libs/libexecinfo 
>=sys-freebsd/freebsd-lib-10.0 ) )"
+
+# 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 STYLE"
+
+PATCHES=(
+   "${FILESDIR}/${PN}-3.5_rc1-convert-path.patch"
+   "${FILESDIR}/${PN}-xsession.patch"
+   "${FILESDIR}/${PN}-3.5.5-util.lua-xdg-icons-fix.patch"
+   "${FILESDIR}/${PN}-3.5.5-cflag-cleanup.patch"
+)
+
+src_configure() {
+   mycmakeargs=(
+   -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
+}



[gentoo-commits] repo/gentoo:master commit in: x11-wm/awesome/

2018-03-14 Thread Michał Górny
commit: f4eb1157a8d5bf92bebc78132ad329971549bea8
Author: David Truby  gmail  com>
AuthorDate: Tue Jan 16 18:08:00 2018 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Mar 14 10:35:48 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f4eb1157

x11-wm/awesome: Fix luajit library path

Closes: https://github.com/gentoo/gentoo/pull/6882

 x11-wm/awesome/awesome-4.2.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/x11-wm/awesome/awesome-4.2.ebuild 
b/x11-wm/awesome/awesome-4.2.ebuild
index 170a680ce24..a579c0907b8 100644
--- a/x11-wm/awesome/awesome-4.2.ebuild
+++ b/x11-wm/awesome/awesome-4.2.ebuild
@@ -61,8 +61,8 @@ src_configure() {
-DWITH_GENERATE_DOC=$(usex doc $(usex doc) n)
)
if use luajit; then
-   mycmakeargs+=('-DLUA_INCLUDE_DIR=/usr/include/luajit-2.0')
-   mycmakeargs+=('-DLUA_LIBRARY=/usr/lib/libluajit-5.1.so')
+   
mycmakeargs+=("-DLUA_INCLUDE_DIR=${EPREFIX}/usr/include/luajit-2.0")
+   
mycmakeargs+=("-DLUA_LIBRARY=${EPREFIX}/usr/$(get_libdir)/libluajit-5.1.so")
fi
cmake-utils_src_configure
 }



[gentoo-commits] repo/gentoo:master commit in: x11-wm/awesome/

2018-01-27 Thread Michał Górny
commit: 7cc5885e6993af9eeb225171c0b439fb961bb124
Author: Yuta Satoh  gmail  com>
AuthorDate: Wed Jan 10 13:56:02 2018 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Jan 27 08:22:40 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7cc5885e

x11-wm/awesome: Fix dependency issue for Gentoo/FreeBSD.

Bug: https://bugs.gentoo.org/489984
Closes: https://github.com/gentoo/gentoo/pull/6817
Package-Manager: Portage-2.3.13, Repoman-2.3.3

 x11-wm/awesome/awesome-3.5.6-r2.ebuild   | 4 ++--
 x11-wm/awesome/awesome-3.5.7.ebuild  | 4 ++--
 x11-wm/awesome/awesome-3.5.8.ebuild  | 4 ++--
 x11-wm/awesome/{awesome-3.5.9.ebuild => awesome-3.5.9-r1.ebuild} | 4 ++--
 x11-wm/awesome/awesome-4.0-r1.ebuild | 4 ++--
 x11-wm/awesome/awesome-4.0.ebuild| 4 ++--
 x11-wm/awesome/awesome-4.1.ebuild| 4 ++--
 x11-wm/awesome/awesome-4.2.ebuild| 4 ++--
 x11-wm/awesome/awesome-.ebuild   | 4 ++--
 9 files changed, 18 insertions(+), 18 deletions(-)

diff --git a/x11-wm/awesome/awesome-3.5.6-r2.ebuild 
b/x11-wm/awesome/awesome-3.5.6-r2.ebuild
index ada253ff8f8..cd7b7ca16ca 100644
--- a/x11-wm/awesome/awesome-3.5.6-r2.ebuild
+++ b/x11-wm/awesome/awesome-3.5.6-r2.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2017 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI="5"
@@ -28,7 +28,7 @@ COMMON_DEPEND="
x11-libs/libXcursor
>=x11-libs/libX11-1.3.99.901
dbus? ( >=sys-apps/dbus-1 )
-   elibc_FreeBSD? ( dev-libs/libexecinfo )"
+   elibc_FreeBSD? ( || ( dev-libs/libexecinfo 
>=sys-freebsd/freebsd-lib-10.0 ) )"
 
 # graphicsmagick's 'convert -channel' has no Alpha support, bug #352282
 DEPEND="${COMMON_DEPEND}

diff --git a/x11-wm/awesome/awesome-3.5.7.ebuild 
b/x11-wm/awesome/awesome-3.5.7.ebuild
index c3473fd22bd..839456e65e9 100644
--- a/x11-wm/awesome/awesome-3.5.7.ebuild
+++ b/x11-wm/awesome/awesome-3.5.7.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2017 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI="5"
@@ -28,7 +28,7 @@ COMMON_DEPEND="
x11-libs/libXcursor
>=x11-libs/libX11-1.3.99.901
dbus? ( >=sys-apps/dbus-1 )
-   elibc_FreeBSD? ( dev-libs/libexecinfo )"
+   elibc_FreeBSD? ( || ( dev-libs/libexecinfo 
>=sys-freebsd/freebsd-lib-10.0 ) )"
 
 # graphicsmagick's 'convert -channel' has no Alpha support, bug #352282
 DEPEND="${COMMON_DEPEND}

diff --git a/x11-wm/awesome/awesome-3.5.8.ebuild 
b/x11-wm/awesome/awesome-3.5.8.ebuild
index c3473fd22bd..839456e65e9 100644
--- a/x11-wm/awesome/awesome-3.5.8.ebuild
+++ b/x11-wm/awesome/awesome-3.5.8.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2017 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI="5"
@@ -28,7 +28,7 @@ COMMON_DEPEND="
x11-libs/libXcursor
>=x11-libs/libX11-1.3.99.901
dbus? ( >=sys-apps/dbus-1 )
-   elibc_FreeBSD? ( dev-libs/libexecinfo )"
+   elibc_FreeBSD? ( || ( dev-libs/libexecinfo 
>=sys-freebsd/freebsd-lib-10.0 ) )"
 
 # graphicsmagick's 'convert -channel' has no Alpha support, bug #352282
 DEPEND="${COMMON_DEPEND}

diff --git a/x11-wm/awesome/awesome-3.5.9.ebuild 
b/x11-wm/awesome/awesome-3.5.9-r1.ebuild
similarity index 96%
rename from x11-wm/awesome/awesome-3.5.9.ebuild
rename to x11-wm/awesome/awesome-3.5.9-r1.ebuild
index c3473fd22bd..839456e65e9 100644
--- a/x11-wm/awesome/awesome-3.5.9.ebuild
+++ b/x11-wm/awesome/awesome-3.5.9-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2017 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI="5"
@@ -28,7 +28,7 @@ COMMON_DEPEND="
x11-libs/libXcursor
>=x11-libs/libX11-1.3.99.901
dbus? ( >=sys-apps/dbus-1 )
-   elibc_FreeBSD? ( dev-libs/libexecinfo )"
+   elibc_FreeBSD? ( || ( dev-libs/libexecinfo 
>=sys-freebsd/freebsd-lib-10.0 ) )"
 
 # graphicsmagick's 'convert -channel' has no Alpha support, bug #352282
 DEPEND="${COMMON_DEPEND}

diff --git a/x11-wm/awesome/awesome-4.0-r1.ebuild 
b/x11-wm/awesome/awesome-4.0-r1.ebuild
index 3dddc28075a..826268e3818 100644
--- a/x11-wm/awesome/awesome-4.0-r1.ebuild
+++ b/x11-wm/awesome/awesome-4.0-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2017 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=6
@@ -33,7 +33,7 @@ RDEPEND="
x11-libs/libxkbcommon[X]
>=x11-libs/libX11-1.3.99.901
dbus? ( >=sys-apps/dbus-1 )
-   elibc_FreeBSD? ( dev-libs/libexecinfo )"
+   elibc_FreeBSD? ( || ( 

[gentoo-commits] repo/gentoo:master commit in: x11-wm/awesome/

2017-12-25 Thread Markus Meier
commit: 9acc241c34aa079157e9abca1ba5046895943ed3
Author: Markus Meier  gentoo  org>
AuthorDate: Mon Dec 25 19:22:14 2017 +
Commit: Markus Meier  gentoo  org>
CommitDate: Mon Dec 25 19:22:14 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9acc241c

x11-wm/awesome: add ~arm, bug #638470

Package-Manager: Portage-2.3.13, Repoman-2.3.3
RepoMan-Options: --include-arches="arm"

 x11-wm/awesome/awesome-4.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/x11-wm/awesome/awesome-4.2.ebuild 
b/x11-wm/awesome/awesome-4.2.ebuild
index 65af18c4d48..61644c03767 100644
--- a/x11-wm/awesome/awesome-4.2.ebuild
+++ b/x11-wm/awesome/awesome-4.2.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://github.com/awesomeWM/awesome-releases/raw/master/${P}.tar.xz;
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="~amd64 ~arm ~x86"
 IUSE="dbus doc elibc_FreeBSD gnome luajit"
 
 RDEPEND="



[gentoo-commits] repo/gentoo:master commit in: x11-wm/awesome/

2017-09-02 Thread Michael Palimaka
commit: d3680602311b493efcde8a9f8ad9b630084ccfc3
Author: Tomoya Tabuchi  tomoyat1  com>
AuthorDate: Tue Aug 15 07:23:10 2017 +
Commit: Michael Palimaka  gentoo  org>
CommitDate: Sat Sep  2 15:17:31 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d3680602

x11-wm/awesome: warning about nonexistent path in src_install

Package-Manager: Portage-2.3.6, Repoman-2.3.1

 x11-wm/awesome/awesome-4.0-r1.ebuild | 1 -
 x11-wm/awesome/awesome-4.0.ebuild| 1 -
 x11-wm/awesome/awesome-4.1.ebuild| 1 -
 x11-wm/awesome/awesome-.ebuild   | 1 -
 4 files changed, 4 deletions(-)

diff --git a/x11-wm/awesome/awesome-4.0-r1.ebuild 
b/x11-wm/awesome/awesome-4.0-r1.ebuild
index 61d0ec9db01..3dddc28075a 100644
--- a/x11-wm/awesome/awesome-4.0-r1.ebuild
+++ b/x11-wm/awesome/awesome-4.0-r1.ebuild
@@ -69,7 +69,6 @@ src_configure() {
 
 src_install() {
cmake-utils_src_install
-   docompress -x /usr/share/doc/awesome/doc
 
pax-mark m "${ED%/}"/usr/bin/awesome
 

diff --git a/x11-wm/awesome/awesome-4.0.ebuild 
b/x11-wm/awesome/awesome-4.0.ebuild
index 486f4a51e53..eed4554091a 100644
--- a/x11-wm/awesome/awesome-4.0.ebuild
+++ b/x11-wm/awesome/awesome-4.0.ebuild
@@ -64,7 +64,6 @@ src_configure() {
 
 src_install() {
cmake-utils_src_install
-   docompress -x /usr/share/doc/awesome/doc
 
pax-mark m "${ED%/}"/usr/bin/awesome
 

diff --git a/x11-wm/awesome/awesome-4.1.ebuild 
b/x11-wm/awesome/awesome-4.1.ebuild
index 594805e0d14..65af18c4d48 100644
--- a/x11-wm/awesome/awesome-4.1.ebuild
+++ b/x11-wm/awesome/awesome-4.1.ebuild
@@ -69,7 +69,6 @@ src_configure() {
 
 src_install() {
cmake-utils_src_install
-   docompress -x /usr/share/doc/awesome/doc
 
pax-mark m "${ED%/}"/usr/bin/awesome
 

diff --git a/x11-wm/awesome/awesome-.ebuild 
b/x11-wm/awesome/awesome-.ebuild
index d659a191d6f..243752a5d4a 100644
--- a/x11-wm/awesome/awesome-.ebuild
+++ b/x11-wm/awesome/awesome-.ebuild
@@ -68,7 +68,6 @@ src_configure() {
 
 src_install() {
cmake-utils_src_install
-   docompress -x /usr/share/doc/awesome/doc
 
pax-mark m "${ED%/}"/usr/bin/awesome
 



[gentoo-commits] repo/gentoo:master commit in: x11-wm/awesome/

2017-07-23 Thread Patrice Clement
commit: adbe5c31b49a7b3f32f75340a6e5506a203d97eb
Author: Tomoya Tabuchi  tomoyat1  com>
AuthorDate: Sun Jul 23 04:33:37 2017 +
Commit: Patrice Clement  gentoo  org>
CommitDate: Sun Jul 23 14:35:57 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=adbe5c31

x11-wm/awesome: version bump to 4.2.

Gentoo-Bug: https://bugs.gentoo.org/625976

Package-Manager: Portage-2.3.6, Repoman-2.3.1
Closes: https://github.com/gentoo/gentoo/pull/5182

 x11-wm/awesome/Manifest   |   1 +
 x11-wm/awesome/awesome-4.2.ebuild | 112 ++
 2 files changed, 113 insertions(+)

diff --git a/x11-wm/awesome/Manifest b/x11-wm/awesome/Manifest
index 834c32cc493..1cc60031a9a 100644
--- a/x11-wm/awesome/Manifest
+++ b/x11-wm/awesome/Manifest
@@ -4,3 +4,4 @@ DIST awesome-3.5.8.tar.xz 723000 SHA256 
7c30c96c57bd72cfed630bbccc344054fe44b37c
 DIST awesome-3.5.9.tar.xz 723084 SHA256 
c7f8b5e4578751688d70ec8c410c55316e22bca8ec1195c622274f1f7254d64f SHA512 
6a4c679b293e8cd85d1f7e13f6dea704cbb267e42b9260496a54b657a66d6148aae51521d802d61baaeb23df0d4a8ad0b28d9dc922ea5da2a347b4251cce5e25
 WHIRLPOOL 
0d2a0b2ad08b07ec8de0150e5e9b8382732b04df3c535d5351ab46d2d7722bc85143d1b00bf47578f7d61d1bc3c3afba5d3e0e6c5ed5ee74f9ad77ea98e3a723
 DIST awesome-4.0.tar.xz 930664 SHA256 
5c009730126fcef6bdcb6939084c9736fa02debbe28a5adc1b66297dcc67f333 SHA512 
80bdfe5f9166f5e9b0266cd630b48607d17605330d0f172666dbfa3f239ef04aeafafebe8949c3bf1c31a7bd372b60252d56c815048a24e015858585c3d0432b
 WHIRLPOOL 
4a93070fddb7223da14936e77e5e367a426d53e2dd42a56a2fe1eef84883bff43bf8bbf8bd8e3e3d74b267980ef02df0fc20df70f92623502794d92fe3c3e86e
 DIST awesome-4.1.tar.xz 960768 SHA256 
27a1db13ef4aa8e104a795e8c11c8611d75d8b0d864c277b8ef7c6f1ab6d04b8 SHA512 
e0c1ed5fc8f0455258ec2566e430b24e52b78d1ae54357f5de1bf08f2e44682e9b2c5548905a90cc4526d98d2b6700e087b679abc9e620d3751ea420df9434f6
 WHIRLPOOL 
e3ba1d98a913108c02c661a2f4d77db78cc30d8f470c9a8fa906022a04f7dec40e861db5646fea931e8d23d07893982efbcbc7a259b66a10b57b34d513f25332
+DIST awesome-4.2.tar.xz 987024 SHA256 
ac5da1a99f5fad083821993d2b56d1cd9594164eafc0be2beb540598345d974f SHA512 
134dd3625c86243861b3d0701cc8bfd8c00986d7027f0832016c3f5e59e6b9a1ef2f677bb0d1d66ece63449533e4b13d8d7388e96e6f9014212030a79f163e09
 WHIRLPOOL 
eae432021fc62ca0c2729eea97578984cff78749cb9f85797ed59487c800e63959004f53f46a995bb4406c346111458b81126c7b2b47817d2b5d943d4d0fff4c

diff --git a/x11-wm/awesome/awesome-4.2.ebuild 
b/x11-wm/awesome/awesome-4.2.ebuild
new file mode 100644
index 000..65af18c4d48
--- /dev/null
+++ b/x11-wm/awesome/awesome-4.2.ebuild
@@ -0,0 +1,112 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit cmake-utils eutils pax-utils
+
+DESCRIPTION="A dynamic floating and tiling window manager"
+HOMEPAGE="https://awesomewm.org/;
+SRC_URI="https://github.com/awesomeWM/awesome-releases/raw/master/${P}.tar.xz;
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="dbus doc elibc_FreeBSD gnome luajit"
+
+RDEPEND="
+   >=dev-lang/lua-5.1:0
+   dev-libs/glib:2
+   >=dev-libs/libxdg-basedir-1
+   >=dev-lua/lgi-0.8
+   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/xcb-util-keysyms-0.3.4
+   >=x11-libs/xcb-util-wm-0.3.8
+   >=x11-libs/xcb-util-xrm-1.0
+   x11-libs/libXcursor
+   x11-libs/libxkbcommon[X]
+   >=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="${RDEPEND}
+   >=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? ( dev-lua/ldoc )
+   luajit? ( dev-lang/luajit:2 )"
+
+DOCS=( docs/{00-authors,01-readme,02-contributing}.md )
+PATCHES=(
+   "${FILESDIR}/${PN}-4.0-convert-path.patch"  # bug #408025
+   "${FILESDIR}/${PN}-xsession.patch"  # bug #408025
+   "${FILESDIR}/${PN}-4.0-cflag-cleanup.patch" # bug #509658
+)
+
+src_configure() {
+   local mycmakeargs=(
+   -DSYSCONFDIR="${EPREFIX}"/etc
+   -DWITH_DBUS=$(usex dbus)
+   -DWITH_GENERATE_DOC=$(usex doc $(usex doc) n)
+   )
+   if use luajit; then
+   mycmakeargs+=('-DLUA_INCLUDE_DIR=/usr/include/luajit-2.0')
+   mycmakeargs+=('-DLUA_LIBRARY=/usr/lib/libluajit-5.1.so')
+   fi
+   cmake-utils_src_configure
+}
+
+src_install() {
+   cmake-utils_src_install
+
+   pax-mark m "${ED%/}"/usr/bin/awesome
+
+   exeinto /etc/X11/Sessions
+   newexe 

[gentoo-commits] repo/gentoo:master commit in: x11-wm/awesome/

2017-07-22 Thread Patrice Clement
commit: 35aae773986c52c085ec2f5aaaf7e611da1a86c3
Author: Patrice Clement  gentoo  org>
AuthorDate: Sat Jul 22 20:14:19 2017 +
Commit: Patrice Clement  gentoo  org>
CommitDate: Sat Jul 22 20:15:03 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=35aae773

x11-wm/awesome: assign new maintainer.

Gentoo-Bug: https://bugs.gentoo.org/617544

Package-Manager: Portage-2.3.6, Repoman-2.3.1

 x11-wm/awesome/metadata.xml | 28 ++--
 1 file changed, 18 insertions(+), 10 deletions(-)

diff --git a/x11-wm/awesome/metadata.xml b/x11-wm/awesome/metadata.xml
index 4bffb45b9c3..c00247f3126 100644
--- a/x11-wm/awesome/metadata.xml
+++ b/x11-wm/awesome/metadata.xml
@@ -1,14 +1,22 @@
 
 http://www.gentoo.org/dtd/metadata.dtd;>
 
-  
-maksbo...@gentoo.org
-Maxim Koltsov
-  
-  
-Use dev-lang/luajit instead of 
dev-lang/lua
-  
-  
-awesomeWM/awesome
-  
+   
+   t...@tomoyat1.com
+   Tomoya Tabuchi
+   
+   
+   proxy-ma...@gentoo.org
+   Gentoo Proxy Maintainers Project
+   
+   
+   maksbo...@gentoo.org
+   Maxim Koltsov
+   
+   
+   Use dev-lang/luajit instead of 
dev-lang/lua
+   
+   
+   awesomeWM/awesome
+   
 



[gentoo-commits] repo/gentoo:master commit in: x11-wm/awesome/

2017-05-03 Thread David Seifert
commit: a094e2b4f0be7fcbb6096da6e184096553556f4f
Author: David Seifert  gentoo  org>
AuthorDate: Wed May  3 19:29:51 2017 +
Commit: David Seifert  gentoo  org>
CommitDate: Wed May  3 19:32:24 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a094e2b4

x11-wm/awesome: [QA] Remove PREFIX setting for CMake

The PREFIX argument is misspecified (double ${EPREFIX}'d)
and is set to the default anyways.

Package-Manager: Portage-2.3.5, Repoman-2.3.2

 x11-wm/awesome/awesome-3.5.6-r2.ebuild | 1 -
 x11-wm/awesome/awesome-3.5.7.ebuild| 3 +--
 x11-wm/awesome/awesome-3.5.8.ebuild| 3 +--
 x11-wm/awesome/awesome-3.5.9.ebuild| 3 +--
 x11-wm/awesome/awesome-4.0-r1.ebuild   | 1 -
 x11-wm/awesome/awesome-4.0.ebuild  | 1 -
 x11-wm/awesome/awesome-4.1.ebuild  | 1 -
 x11-wm/awesome/awesome-.ebuild | 1 -
 8 files changed, 3 insertions(+), 11 deletions(-)

diff --git a/x11-wm/awesome/awesome-3.5.6-r2.ebuild 
b/x11-wm/awesome/awesome-3.5.6-r2.ebuild
index b3220e2eab3..ada253ff8f8 100644
--- a/x11-wm/awesome/awesome-3.5.6-r2.ebuild
+++ b/x11-wm/awesome/awesome-3.5.6-r2.ebuild
@@ -66,7 +66,6 @@ src_prepare() {
 
 src_configure() {
mycmakeargs=(
-   -DPREFIX="${EPREFIX}"/usr
-DSYSCONFDIR="${EPREFIX}"/etc
$(cmake-utils_use_with dbus DBUS)
$(cmake-utils_use doc GENERATE_DOC)

diff --git a/x11-wm/awesome/awesome-3.5.7.ebuild 
b/x11-wm/awesome/awesome-3.5.7.ebuild
index 202cf9be85d..c3473fd22bd 100644
--- a/x11-wm/awesome/awesome-3.5.7.ebuild
+++ b/x11-wm/awesome/awesome-3.5.7.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2016 Gentoo Foundation
+# Copyright 1999-2017 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI="5"
@@ -67,7 +67,6 @@ src_prepare() {
 
 src_configure() {
mycmakeargs=(
-   -DPREFIX="${EPREFIX}"/usr
-DSYSCONFDIR="${EPREFIX}"/etc
$(cmake-utils_use_with dbus DBUS)
$(cmake-utils_use doc GENERATE_DOC)

diff --git a/x11-wm/awesome/awesome-3.5.8.ebuild 
b/x11-wm/awesome/awesome-3.5.8.ebuild
index 202cf9be85d..c3473fd22bd 100644
--- a/x11-wm/awesome/awesome-3.5.8.ebuild
+++ b/x11-wm/awesome/awesome-3.5.8.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2016 Gentoo Foundation
+# Copyright 1999-2017 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI="5"
@@ -67,7 +67,6 @@ src_prepare() {
 
 src_configure() {
mycmakeargs=(
-   -DPREFIX="${EPREFIX}"/usr
-DSYSCONFDIR="${EPREFIX}"/etc
$(cmake-utils_use_with dbus DBUS)
$(cmake-utils_use doc GENERATE_DOC)

diff --git a/x11-wm/awesome/awesome-3.5.9.ebuild 
b/x11-wm/awesome/awesome-3.5.9.ebuild
index 202cf9be85d..c3473fd22bd 100644
--- a/x11-wm/awesome/awesome-3.5.9.ebuild
+++ b/x11-wm/awesome/awesome-3.5.9.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2016 Gentoo Foundation
+# Copyright 1999-2017 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI="5"
@@ -67,7 +67,6 @@ src_prepare() {
 
 src_configure() {
mycmakeargs=(
-   -DPREFIX="${EPREFIX}"/usr
-DSYSCONFDIR="${EPREFIX}"/etc
$(cmake-utils_use_with dbus DBUS)
$(cmake-utils_use doc GENERATE_DOC)

diff --git a/x11-wm/awesome/awesome-4.0-r1.ebuild 
b/x11-wm/awesome/awesome-4.0-r1.ebuild
index 8ca5253229c..61d0ec9db01 100644
--- a/x11-wm/awesome/awesome-4.0-r1.ebuild
+++ b/x11-wm/awesome/awesome-4.0-r1.ebuild
@@ -56,7 +56,6 @@ PATCHES=(
 
 src_configure() {
local mycmakeargs=(
-   -DPREFIX="${EPREFIX}"/usr
-DSYSCONFDIR="${EPREFIX}"/etc
-DWITH_DBUS=$(usex dbus)
-DWITH_GENERATE_DOC=$(usex doc $(usex doc) n)

diff --git a/x11-wm/awesome/awesome-4.0.ebuild 
b/x11-wm/awesome/awesome-4.0.ebuild
index 477f7747571..486f4a51e53 100644
--- a/x11-wm/awesome/awesome-4.0.ebuild
+++ b/x11-wm/awesome/awesome-4.0.ebuild
@@ -55,7 +55,6 @@ PATCHES=(
 
 src_configure() {
local mycmakeargs=(
-   -DPREFIX="${EPREFIX}"/usr
-DSYSCONFDIR="${EPREFIX}"/etc
-DWITH_DBUS=$(usex dbus)
-DWITH_GENERATE_DOC=$(usex doc $(usex doc) n)

diff --git a/x11-wm/awesome/awesome-4.1.ebuild 
b/x11-wm/awesome/awesome-4.1.ebuild
index 622a02fa667..594805e0d14 100644
--- a/x11-wm/awesome/awesome-4.1.ebuild
+++ b/x11-wm/awesome/awesome-4.1.ebuild
@@ -56,7 +56,6 @@ PATCHES=(
 
 src_configure() {
local mycmakeargs=(
-   -DPREFIX="${EPREFIX}"/usr
-DSYSCONFDIR="${EPREFIX}"/etc
-DWITH_DBUS=$(usex dbus)
-DWITH_GENERATE_DOC=$(usex doc $(usex doc) n)

diff --git a/x11-wm/awesome/awesome-.ebuild 
b/x11-wm/awesome/awesome-.ebuild
index 7da78011b9a..d659a191d6f 100644
--- a/x11-wm/awesome/awesome-.ebuild
+++ 

[gentoo-commits] repo/gentoo:master commit in: x11-wm/awesome/

2017-04-27 Thread Marek Szuba
commit: 4e13d8b3efcac98bd34274622b9e71d2393d5dec
Author: Marek Szuba  gentoo  org>
AuthorDate: Thu Apr 27 13:57:52 2017 +
Commit: Marek Szuba  gentoo  org>
CommitDate: Thu Apr 27 14:01:06 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4e13d8b3

x11-wm/awesome: add upstream tag to metadata

Package-Manager: Portage-2.3.3, Repoman-2.3.1

 x11-wm/awesome/metadata.xml | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/x11-wm/awesome/metadata.xml b/x11-wm/awesome/metadata.xml
index e26f0c74a68..4bffb45b9c3 100644
--- a/x11-wm/awesome/metadata.xml
+++ b/x11-wm/awesome/metadata.xml
@@ -8,4 +8,7 @@
   
 Use dev-lang/luajit instead of 
dev-lang/lua
   
+  
+awesomeWM/awesome
+  
 



[gentoo-commits] repo/gentoo:master commit in: x11-wm/awesome/

2017-04-26 Thread Marek Szuba
commit: 38485b7ebe3487ae69bf872d5fe2effa4b656502
Author: Tomoya Tabuchi  tomoyat1  com>
AuthorDate: Tue Mar 21 06:05:28 2017 +
Commit: Marek Szuba  gentoo  org>
CommitDate: Wed Apr 26 14:02:52 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=38485b7e

x11-wm/awesome: version bump to 4.1

Closes: 4269
Gentoo-Bug: 613386
Package-Manager: Portage-2.3.3, Repoman-2.3.1
Signed-off-by: Marek Szuba  gentoo.org>

 x11-wm/awesome/Manifest   |   1 +
 x11-wm/awesome/awesome-4.1.ebuild | 114 ++
 2 files changed, 115 insertions(+)

diff --git a/x11-wm/awesome/Manifest b/x11-wm/awesome/Manifest
index caa81c864ea..834c32cc493 100644
--- a/x11-wm/awesome/Manifest
+++ b/x11-wm/awesome/Manifest
@@ -3,3 +3,4 @@ DIST awesome-3.5.7.tar.xz 722864 SHA256 
ba7f92b0ab8b729c569b19b098b0a08339d8654e
 DIST awesome-3.5.8.tar.xz 723000 SHA256 
7c30c96c57bd72cfed630bbccc344054fe44b37c0a79bdd98075c507af672ec6 SHA512 
be5604821e256e36067750c341ca6f8669e159527b93654c8fc41bcd161da6d87fa0e3c5fccc51821586d163535ac78363d12d99ed81b6fb14e26da59136d5ef
 WHIRLPOOL 
2abe85d034c40dddc2189e8eac6e80c59ad1b92bebb0e1c08f67e8a07a3b8eb420ad352c2f4bf500f15ff854a0c6dfc67aef5c5516a2aada267388d2ac4f
 DIST awesome-3.5.9.tar.xz 723084 SHA256 
c7f8b5e4578751688d70ec8c410c55316e22bca8ec1195c622274f1f7254d64f SHA512 
6a4c679b293e8cd85d1f7e13f6dea704cbb267e42b9260496a54b657a66d6148aae51521d802d61baaeb23df0d4a8ad0b28d9dc922ea5da2a347b4251cce5e25
 WHIRLPOOL 
0d2a0b2ad08b07ec8de0150e5e9b8382732b04df3c535d5351ab46d2d7722bc85143d1b00bf47578f7d61d1bc3c3afba5d3e0e6c5ed5ee74f9ad77ea98e3a723
 DIST awesome-4.0.tar.xz 930664 SHA256 
5c009730126fcef6bdcb6939084c9736fa02debbe28a5adc1b66297dcc67f333 SHA512 
80bdfe5f9166f5e9b0266cd630b48607d17605330d0f172666dbfa3f239ef04aeafafebe8949c3bf1c31a7bd372b60252d56c815048a24e015858585c3d0432b
 WHIRLPOOL 
4a93070fddb7223da14936e77e5e367a426d53e2dd42a56a2fe1eef84883bff43bf8bbf8bd8e3e3d74b267980ef02df0fc20df70f92623502794d92fe3c3e86e
+DIST awesome-4.1.tar.xz 960768 SHA256 
27a1db13ef4aa8e104a795e8c11c8611d75d8b0d864c277b8ef7c6f1ab6d04b8 SHA512 
e0c1ed5fc8f0455258ec2566e430b24e52b78d1ae54357f5de1bf08f2e44682e9b2c5548905a90cc4526d98d2b6700e087b679abc9e620d3751ea420df9434f6
 WHIRLPOOL 
e3ba1d98a913108c02c661a2f4d77db78cc30d8f470c9a8fa906022a04f7dec40e861db5646fea931e8d23d07893982efbcbc7a259b66a10b57b34d513f25332

diff --git a/x11-wm/awesome/awesome-4.1.ebuild 
b/x11-wm/awesome/awesome-4.1.ebuild
new file mode 100644
index 000..622a02fa667
--- /dev/null
+++ b/x11-wm/awesome/awesome-4.1.ebuild
@@ -0,0 +1,114 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit cmake-utils eutils pax-utils
+
+DESCRIPTION="A dynamic floating and tiling window manager"
+HOMEPAGE="https://awesomewm.org/;
+SRC_URI="https://github.com/awesomeWM/awesome-releases/raw/master/${P}.tar.xz;
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="dbus doc elibc_FreeBSD gnome luajit"
+
+RDEPEND="
+   >=dev-lang/lua-5.1:0
+   dev-libs/glib:2
+   >=dev-libs/libxdg-basedir-1
+   >=dev-lua/lgi-0.8
+   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/xcb-util-keysyms-0.3.4
+   >=x11-libs/xcb-util-wm-0.3.8
+   >=x11-libs/xcb-util-xrm-1.0
+   x11-libs/libXcursor
+   x11-libs/libxkbcommon[X]
+   >=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="${RDEPEND}
+   >=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? ( dev-lua/ldoc )
+   luajit? ( dev-lang/luajit:2 )"
+
+DOCS=( docs/{00-authors,01-readme,02-contributing}.md )
+PATCHES=(
+   "${FILESDIR}/${PN}-4.0-convert-path.patch"  # bug #408025
+   "${FILESDIR}/${PN}-xsession.patch"  # bug #408025
+   "${FILESDIR}/${PN}-4.0-cflag-cleanup.patch" # bug #509658
+)
+
+src_configure() {
+   local mycmakeargs=(
+   -DPREFIX="${EPREFIX}"/usr
+   -DSYSCONFDIR="${EPREFIX}"/etc
+   -DWITH_DBUS=$(usex dbus)
+   -DWITH_GENERATE_DOC=$(usex doc $(usex doc) n)
+   )
+   if use luajit; then
+   mycmakeargs+=('-DLUA_INCLUDE_DIR=/usr/include/luajit-2.0')
+   mycmakeargs+=('-DLUA_LIBRARY=/usr/lib/libluajit-5.1.so')
+   fi
+   cmake-utils_src_configure
+}
+
+src_install() {
+   cmake-utils_src_install
+   docompress -x /usr/share/doc/awesome/doc
+
+   pax-mark m "${ED%/}"/usr/bin/awesome
+

[gentoo-commits] repo/gentoo:master commit in: x11-wm/awesome/

2017-03-24 Thread Göktürk Yüksek
commit: c3b845ac8e5f3821cd53c1e24d7525ff378c6aaf
Author: Göktürk Yüksek  gentoo  org>
AuthorDate: Fri Mar 24 19:18:41 2017 +
Commit: Göktürk Yüksek  gentoo  org>
CommitDate: Fri Mar 24 19:20:29 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c3b845ac

x11-wm/awesome: remove proxied-maintainer upon request

Package-Manager: Portage-2.3.3, Repoman-2.3.1

 x11-wm/awesome/metadata.xml | 8 
 1 file changed, 8 deletions(-)

diff --git a/x11-wm/awesome/metadata.xml b/x11-wm/awesome/metadata.xml
index 24ca2eb10ad..e26f0c74a68 100644
--- a/x11-wm/awesome/metadata.xml
+++ b/x11-wm/awesome/metadata.xml
@@ -5,14 +5,6 @@
 maksbo...@gentoo.org
 Maxim Koltsov
   
-  
-skratta...@yandex.ru
-Nikolaj Sjujskij
-  
-  
-proxy-ma...@gentoo.org
-Proxy Maintainers
-  
   
 Use dev-lang/luajit instead of 
dev-lang/lua
   



[gentoo-commits] repo/gentoo:master commit in: x11-wm/awesome/

2017-03-15 Thread Marek Szuba
commit: d22fe1d56bfa02d61245bca3d15dfe46d4958e48
Author: Tomoya Tabuchi  tomoyat1  com>
AuthorDate: Sun Feb 26 07:00:06 2017 +
Commit: Marek Szuba  gentoo  org>
CommitDate: Wed Mar 15 16:41:31 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d22fe1d5

x11-wm/awesome-4.0: Add luajit USE flag for linking against dev-lang/luajit

Package-Manager: Portage-2.3.3, Repoman-2.3.1
Closes: https://github.com/gentoo/gentoo/pull/4080
Signed-off-by: Marek Szuba  gentoo.org>

 x11-wm/awesome/awesome-4.0-r1.ebuild | 114 +++
 x11-wm/awesome/metadata.xml  |   5 +-
 2 files changed, 118 insertions(+), 1 deletion(-)

diff --git a/x11-wm/awesome/awesome-4.0-r1.ebuild 
b/x11-wm/awesome/awesome-4.0-r1.ebuild
new file mode 100644
index 000..8ca5253229c
--- /dev/null
+++ b/x11-wm/awesome/awesome-4.0-r1.ebuild
@@ -0,0 +1,114 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit cmake-utils eutils pax-utils
+
+DESCRIPTION="A dynamic floating and tiling window manager"
+HOMEPAGE="https://awesomewm.org/;
+SRC_URI="https://github.com/awesomeWM/awesome-releases/raw/master/${P}.tar.xz;
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="dbus doc elibc_FreeBSD gnome luajit"
+
+RDEPEND="
+   >=dev-lang/lua-5.1:0
+   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/xcb-util-keysyms-0.3.4
+   >=x11-libs/xcb-util-wm-0.3.8
+   >=x11-libs/xcb-util-xrm-1.0
+   x11-libs/libXcursor
+   x11-libs/libxkbcommon[X]
+   >=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="${RDEPEND}
+   >=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? ( dev-lua/ldoc )
+   luajit? ( dev-lang/luajit:2 )"
+
+DOCS=( docs/{00-authors,01-readme,02-contributing}.md )
+PATCHES=(
+   "${FILESDIR}/${PN}-4.0-convert-path.patch"  # bug #408025
+   "${FILESDIR}/${PN}-xsession.patch"  # bug #408025
+   "${FILESDIR}/${PN}-4.0-cflag-cleanup.patch" # bug #509658
+)
+
+src_configure() {
+   local mycmakeargs=(
+   -DPREFIX="${EPREFIX}"/usr
+   -DSYSCONFDIR="${EPREFIX}"/etc
+   -DWITH_DBUS=$(usex dbus)
+   -DWITH_GENERATE_DOC=$(usex doc $(usex doc) n)
+   )
+   if [ $(usex luajit) = "yes" ]; then
+   mycmakeargs+=('-DLUA_INCLUDE_DIR=/usr/include/luajit-2.0')
+   mycmakeargs+=('-DLUA_LIBRARY=/usr/lib/libluajit-5.1.so')
+   fi
+   cmake-utils_src_configure
+}
+
+src_install() {
+   cmake-utils_src_install
+   docompress -x /usr/share/doc/awesome/doc
+
+   pax-mark m "${ED%/}"/usr/bin/awesome
+
+   exeinto /etc/X11/Sessions
+   newexe "${FILESDIR}"/${PN}-session ${PN}
+
+   # GNOME-based awesome
+   if use gnome; then
+   # GNOME session
+   insinto /usr/share/gnome-session/sessions
+   newins "${FILESDIR}"/${PN}-gnome-3.session ${PN}-gnome.session
+
+   # Application launcher
+   domenu "${FILESDIR}"/${PN}-gnome.desktop
+
+   # X Session
+   insinto /usr/share/xsessions
+   doins "${FILESDIR}"/${PN}-gnome-xsession.desktop
+   fi
+}
+
+pkg_postinst() {
+   # bug #447308
+   if use gnome; then
+   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 "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;
+}

diff --git a/x11-wm/awesome/metadata.xml b/x11-wm/awesome/metadata.xml
index 229a6f114fb..24ca2eb10ad 100644
--- a/x11-wm/awesome/metadata.xml
+++ b/x11-wm/awesome/metadata.xml
@@ -9,8 +9,11 @@
 skratta...@yandex.ru
 Nikolaj Sjujskij
   
-
+  
 

[gentoo-commits] repo/gentoo:master commit in: x11-wm/awesome/

2017-03-15 Thread Marek Szuba
commit: 9b07020c86812163b793844a2573d3fe25d37f83
Author: Tomoya Tabuchi  tomoyat1  com>
AuthorDate: Thu Feb  9 05:13:54 2017 +
Commit: Marek Szuba  gentoo  org>
CommitDate: Wed Mar 15 16:41:32 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9b07020c

x11-wm/awesome: Add live ebuild

Package-Manager: portage-2.3.3
RepoMan-Options: --force
Closes: https://github.com/gentoo/gentoo/pull/4059
Signed-off-by: Marek Szuba  gentoo.org>

 x11-wm/awesome/awesome-.ebuild | 113 +
 1 file changed, 113 insertions(+)

diff --git a/x11-wm/awesome/awesome-.ebuild 
b/x11-wm/awesome/awesome-.ebuild
new file mode 100644
index 000..7da78011b9a
--- /dev/null
+++ b/x11-wm/awesome/awesome-.ebuild
@@ -0,0 +1,113 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit cmake-utils eutils git-r3 pax-utils
+
+DESCRIPTION="A dynamic floating and tiling window manager"
+HOMEPAGE="https://awesomewm.org/;
+EGIT_REPO_URI="https://github.com/awesomeWM/${PN}.git;
+
+LICENSE="GPL-2"
+SLOT="0"
+IUSE="dbus doc elibc_FreeBSD gnome luajit"
+
+RDEPEND="
+   >=dev-lang/lua-5.1:0
+   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/xcb-util-keysyms-0.3.4
+   >=x11-libs/xcb-util-wm-0.3.8
+   >=x11-libs/xcb-util-xrm-1.0
+   x11-libs/libXcursor
+   x11-libs/libxkbcommon[X]
+   >=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="${RDEPEND}
+   >=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? ( dev-lua/ldoc )
+   luajit? ( dev-lang/luajit:2 )"
+
+DOCS=( docs/{00-authors,01-readme,02-contributing}.md )
+PATCHES=(
+   "${FILESDIR}/${PN}-4.0-convert-path.patch"  # bug #408025
+   "${FILESDIR}/${PN}-xsession.patch"  # bug #408025
+   "${FILESDIR}/${PN}-4.0-cflag-cleanup.patch" # bug #509658
+)
+
+src_configure() {
+   local mycmakeargs=(
+   -DPREFIX="${EPREFIX}"/usr
+   -DSYSCONFDIR="${EPREFIX}"/etc
+   -DWITH_DBUS=$(usex dbus)
+   -DWITH_GENERATE_DOC=$(usex doc $(usex doc) n)
+   )
+   if [ $(usex luajit) = "yes" ]; then
+   mycmakeargs+=('-DLUA_INCLUDE_DIR=/usr/include/luajit-2.0')
+   mycmakeargs+=('-DLUA_LIBRARY=/usr/lib/libluajit-5.1.so')
+   fi
+   cmake-utils_src_configure
+}
+
+src_install() {
+   cmake-utils_src_install
+   docompress -x /usr/share/doc/awesome/doc
+
+   pax-mark m "${ED%/}"/usr/bin/awesome
+
+   exeinto /etc/X11/Sessions
+   newexe "${FILESDIR}"/${PN}-session ${PN}
+
+   # GNOME-based awesome
+   if use gnome; then
+   # GNOME session
+   insinto /usr/share/gnome-session/sessions
+   newins "${FILESDIR}"/${PN}-gnome-3.session ${PN}-gnome.session
+
+   # Application launcher
+   domenu "${FILESDIR}"/${PN}-gnome.desktop
+
+   # X Session
+   insinto /usr/share/xsessions
+   doins "${FILESDIR}"/${PN}-gnome-xsession.desktop
+   fi
+}
+
+pkg_postinst() {
+   # bug #447308
+   if use gnome; then
+   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 "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;
+}



[gentoo-commits] repo/gentoo:master commit in: x11-wm/awesome/files/

2017-02-18 Thread David Seifert
commit: aed57db2446c4ec1a6856e1581bf092759a9b1db
Author: Michael Mair-Keimberger (asterix)  gmail 
 com>
AuthorDate: Sat Feb 18 15:45:39 2017 +
Commit: David Seifert  gentoo  org>
CommitDate: Sat Feb 18 22:08:50 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=aed57db2

x11-wm/awesome: remove unused file

Closes: https://github.com/gentoo/gentoo/pull/4022

 x11-wm/awesome/files/awesome.desktop | 7 ---
 1 file changed, 7 deletions(-)

diff --git a/x11-wm/awesome/files/awesome.desktop 
b/x11-wm/awesome/files/awesome.desktop
deleted file mode 100644
index b8d8f21421..00
--- a/x11-wm/awesome/files/awesome.desktop
+++ /dev/null
@@ -1,7 +0,0 @@
-[Desktop Entry]
-Name=awesome
-Comment=Highly configurable framework window manager
-NoDisplay=true
-TryExec=/etc/X11/Sessions/awesome
-Exec=/etc/X11/Sessions/awesome
-Type=Application



[gentoo-commits] repo/gentoo:master commit in: x11-wm/awesome/

2017-02-11 Thread David Seifert
commit: 15b82804fc49896e5d3a671684dcc85e34e8db19
Author: David Seifert  gentoo  org>
AuthorDate: Sat Feb 11 21:32:05 2017 +
Commit: David Seifert  gentoo  org>
CommitDate: Sat Feb 11 21:35:05 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=15b82804

x11-wm/awesome: Make pax-mark failing non-fatal

Bug: https://bugs.gentoo.org/show_bug.cgi?id=603734

Package-Manager: Portage-2.3.3, Repoman-2.3.1

 x11-wm/awesome/awesome-4.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/x11-wm/awesome/awesome-4.0.ebuild 
b/x11-wm/awesome/awesome-4.0.ebuild
index adf44d3afc..ab249768bf 100644
--- a/x11-wm/awesome/awesome-4.0.ebuild
+++ b/x11-wm/awesome/awesome-4.0.ebuild
@@ -68,7 +68,7 @@ src_install() {
cmake-utils_src_install
docompress -x /usr/share/doc/awesome/doc
 
-   pax-mark m "${ED%/}"/usr/bin/awesome || die
+   pax-mark m "${ED%/}"/usr/bin/awesome
 
exeinto /etc/X11/Sessions
newexe "${FILESDIR}"/${PN}-session ${PN}



[gentoo-commits] repo/gentoo:master commit in: x11-wm/awesome/, x11-wm/awesome/files/, profiles/arch/x86/

2017-02-10 Thread David Seifert
commit: b1d934d81970d864a5a2844616e24ebca8a535a9
Author: Tomoya Tabuchi  tomoyat1  com>
AuthorDate: Fri Jan 20 07:27:46 2017 +
Commit: David Seifert  gentoo  org>
CommitDate: Fri Feb 10 21:21:09 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b1d934d8

x11-wm/awesome: Version bump to 4.0

Package-Manager: portage-2.3.0
Closes: https://github.com/gentoo/gentoo/pull/3559

 profiles/arch/x86/package.use.mask |   5 +
 x11-wm/awesome/Manifest|   1 +
 x11-wm/awesome/awesome-4.0.ebuild  | 110 +
 .../awesome/files/awesome-4.0-cflag-cleanup.patch  |  11 +++
 .../awesome/files/awesome-4.0-convert-path.patch   |  11 +++
 5 files changed, 138 insertions(+)

diff --git a/profiles/arch/x86/package.use.mask 
b/profiles/arch/x86/package.use.mask
index cf82a47f90..2b94219b49 100644
--- a/profiles/arch/x86/package.use.mask
+++ b/profiles/arch/x86/package.use.mask
@@ -4,6 +4,11 @@
 
 # This file requires >=portage-2.1.1
 
+# David Seifert  (10 Feb 2017)
+# Requires dev-lua/ldoc for building documentation,
+# which is only keyworded for amd64
+x11-wm/awesome doc
+
 # Alexis Ballier  (31 Jan 2017)
 # nvidia drivers are unmasked here
 media-video/ffmpeg -nvenc

diff --git a/x11-wm/awesome/Manifest b/x11-wm/awesome/Manifest
index 82db9ed42e..caa81c864e 100644
--- a/x11-wm/awesome/Manifest
+++ b/x11-wm/awesome/Manifest
@@ -2,3 +2,4 @@ DIST awesome-3.5.6.tar.xz 720112 SHA256 
37f49de187825425cb3096fc870959d5fec9302b
 DIST awesome-3.5.7.tar.xz 722864 SHA256 
ba7f92b0ab8b729c569b19b098b0a08339d8654e3c040d07ad02cf99641ceecf SHA512 
0b57efa6ba55e28fee56bec96dbf3c47249b2d70b21e1a7760d4367a0ba42d9936c1c6b78afa4aa3050a60cf34189551ea53b208ec8ec9f6563a905463550515
 WHIRLPOOL 
ea368fa058aa1c6a143e6f24231adeb47c5e0d26c462b076d8930a49f72c94097555a542405360c107a9e724f4fcc0993a0ff8b53102dfb072db2a9b04f52d9a
 DIST awesome-3.5.8.tar.xz 723000 SHA256 
7c30c96c57bd72cfed630bbccc344054fe44b37c0a79bdd98075c507af672ec6 SHA512 
be5604821e256e36067750c341ca6f8669e159527b93654c8fc41bcd161da6d87fa0e3c5fccc51821586d163535ac78363d12d99ed81b6fb14e26da59136d5ef
 WHIRLPOOL 
2abe85d034c40dddc2189e8eac6e80c59ad1b92bebb0e1c08f67e8a07a3b8eb420ad352c2f4bf500f15ff854a0c6dfc67aef5c5516a2aada267388d2ac4f
 DIST awesome-3.5.9.tar.xz 723084 SHA256 
c7f8b5e4578751688d70ec8c410c55316e22bca8ec1195c622274f1f7254d64f SHA512 
6a4c679b293e8cd85d1f7e13f6dea704cbb267e42b9260496a54b657a66d6148aae51521d802d61baaeb23df0d4a8ad0b28d9dc922ea5da2a347b4251cce5e25
 WHIRLPOOL 
0d2a0b2ad08b07ec8de0150e5e9b8382732b04df3c535d5351ab46d2d7722bc85143d1b00bf47578f7d61d1bc3c3afba5d3e0e6c5ed5ee74f9ad77ea98e3a723
+DIST awesome-4.0.tar.xz 930664 SHA256 
5c009730126fcef6bdcb6939084c9736fa02debbe28a5adc1b66297dcc67f333 SHA512 
80bdfe5f9166f5e9b0266cd630b48607d17605330d0f172666dbfa3f239ef04aeafafebe8949c3bf1c31a7bd372b60252d56c815048a24e015858585c3d0432b
 WHIRLPOOL 
4a93070fddb7223da14936e77e5e367a426d53e2dd42a56a2fe1eef84883bff43bf8bbf8bd8e3e3d74b267980ef02df0fc20df70f92623502794d92fe3c3e86e

diff --git a/x11-wm/awesome/awesome-4.0.ebuild 
b/x11-wm/awesome/awesome-4.0.ebuild
new file mode 100644
index 00..adf44d3afc
--- /dev/null
+++ b/x11-wm/awesome/awesome-4.0.ebuild
@@ -0,0 +1,110 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=6
+
+inherit cmake-utils eutils pax-utils
+
+DESCRIPTION="A dynamic floating and tiling window manager"
+HOMEPAGE="https://awesomewm.org/;
+SRC_URI="https://github.com/awesomeWM/awesome-releases/raw/master/${P}.tar.xz;
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="dbus doc elibc_FreeBSD gnome"
+
+RDEPEND="
+   >=dev-lang/lua-5.1:0
+   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/xcb-util-keysyms-0.3.4
+   >=x11-libs/xcb-util-wm-0.3.8
+   >=x11-libs/xcb-util-xrm-1.0
+   x11-libs/libXcursor
+   x11-libs/libxkbcommon[X]
+   >=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="${RDEPEND}
+   >=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? ( dev-lua/ldoc )"
+
+DOCS=( docs/{00-authors,01-readme,02-contributing}.md )
+PATCHES=(
+   "${FILESDIR}/${PN}-4.0-convert-path.patch"  # bug #408025
+   "${FILESDIR}/${PN}-xsession.patch"  # bug #408025
+   

[gentoo-commits] repo/gentoo:master commit in: x11-wm/awesome/files/, x11-wm/awesome/

2017-01-28 Thread Johannes Huber
commit: 1d1284ddbd82a18cbc35a405bc35646209ead4a4
Author: Johannes Huber  gentoo  org>
AuthorDate: Sat Jan 28 19:07:05 2017 +
Commit: Johannes Huber  gentoo  org>
CommitDate: Sat Jan 28 19:12:01 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1d1284dd

x11-wm/awesome: Remove 3.4.15

Package-Manager: Portage-2.3.3, Repoman-2.3.1

 x11-wm/awesome/Manifest|   1 -
 x11-wm/awesome/awesome-3.4.15.ebuild   | 131 -
 .../files/awesome-3.4.11-convert-path.patch|  18 ---
 x11-wm/awesome/files/awesome-3.4.2-backtrace.patch |  18 ---
 x11-wm/awesome/files/awesome-3.5.4-imagebox.patch  |  28 -
 .../awesome/files/awesome-3.5_rc1-luadoc-fix-patch |  10 --
 6 files changed, 206 deletions(-)

diff --git a/x11-wm/awesome/Manifest b/x11-wm/awesome/Manifest
index 12518ef..82db9ed 100644
--- a/x11-wm/awesome/Manifest
+++ b/x11-wm/awesome/Manifest
@@ -1,4 +1,3 @@
-DIST awesome-3.4.15.tar.bz2 762323 SHA256 
4207f5cbed25d0e7ab35157165d923c2ccf04fded5b3d5fc130134ce9ed5ddfd SHA512 
18bb2659e1e7c18a8917f606d635e968daa31a5be4c6d93a109603aace9b5d8b5fd0b8ac1d13ba3d6f2c5c42661204ce80c5ea322088cd358ec5e164b760c339
 WHIRLPOOL 
74da6197f2e4e5f3d99a11e99c26563f6a145181bab5c017b7ee330041864527551a230ce6dc6109bb5510621fe874921c7caa72c095fa2be6fbdb69e02da1dd
 DIST awesome-3.5.6.tar.xz 720112 SHA256 
37f49de187825425cb3096fc870959d5fec9302b22ffd0f2874d8a18e85046d7 SHA512 
8d89bf46956276a8bcf106bb255c051e8382b08617e17691134a8f3e5db3ec9f7773581c02ce62d23e72499f7b1e60fe4322c211e41219b5bffd1897a96f6cf6
 WHIRLPOOL 
8ec944f1113f7b7b7c6857c02a6c657aec05ddf23674c75a7cf571d4a65720ed4f5f1d28b0fdac032c12ea5e9a54f655d080c6af4e1d314b8c00bf2b9e806d01
 DIST awesome-3.5.7.tar.xz 722864 SHA256 
ba7f92b0ab8b729c569b19b098b0a08339d8654e3c040d07ad02cf99641ceecf SHA512 
0b57efa6ba55e28fee56bec96dbf3c47249b2d70b21e1a7760d4367a0ba42d9936c1c6b78afa4aa3050a60cf34189551ea53b208ec8ec9f6563a905463550515
 WHIRLPOOL 
ea368fa058aa1c6a143e6f24231adeb47c5e0d26c462b076d8930a49f72c94097555a542405360c107a9e724f4fcc0993a0ff8b53102dfb072db2a9b04f52d9a
 DIST awesome-3.5.8.tar.xz 723000 SHA256 
7c30c96c57bd72cfed630bbccc344054fe44b37c0a79bdd98075c507af672ec6 SHA512 
be5604821e256e36067750c341ca6f8669e159527b93654c8fc41bcd161da6d87fa0e3c5fccc51821586d163535ac78363d12d99ed81b6fb14e26da59136d5ef
 WHIRLPOOL 
2abe85d034c40dddc2189e8eac6e80c59ad1b92bebb0e1c08f67e8a07a3b8eb420ad352c2f4bf500f15ff854a0c6dfc67aef5c5516a2aada267388d2ac4f

diff --git a/x11-wm/awesome/awesome-3.4.15.ebuild 
b/x11-wm/awesome/awesome-3.4.15.ebuild
deleted file mode 100644
index a060269..
--- a/x11-wm/awesome/awesome-3.4.15.ebuild
+++ /dev/null
@@ -1,131 +0,0 @@
-# Copyright 1999-2016 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-EAPI="3"
-inherit cmake-utils eutils
-
-DESCRIPTION="A dynamic floating and tiling window manager"
-HOMEPAGE="http://awesome.naquadah.org/;
-SRC_URI="http://awesome.naquadah.org/download/${P}.tar.bz2;
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="amd64 arm ppc ppc64 x86 ~x86-fbsd"
-IUSE="dbus doc elibc_FreeBSD gnome"
-
-COMMON_DEPEND=">=dev-lang/lua-5.1
-   dev-libs/libev
-   >=dev-libs/libxdg-basedir-1
-   media-libs/imlib2[png]
-   x11-libs/cairo[xcb]
-   || ( =x11-libs/libX11-1.3.99.901 )
-   >=x11-libs/libxcb-1.6
-   x11-libs/libXcursor
-   >=x11-libs/pango-1.19.3
-   >=x11-libs/startup-notification-0.10_p20110426
-   >=x11-libs/xcb-util-0.3.8
-   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
-   dev-lua/luadoc
-   media-gfx/graphviz
-   )"
-
-RDEPEND="${COMMON_DEPEND}
-   || (
-   x11-misc/gxmessage
-   x11-apps/xmessage
-   )"
-
-# bug #321433: Need one of these to for awsetbg.
-# imagemagick provides 'display' and is further down the default list, but
-# listed here for completeness.  'display' however is only usable with
-# x11-apps/xwininfo also present.
-RDEPEND="${RDEPEND}
-   || (
-   ( x11-apps/xwininfo
- || ( media-gfx/imagemagick[X] media-gfx/graphicsmagick[imagemagick,X] 
)
-   )
-   x11-misc/habak
-   media-gfx/feh
-   x11-misc/hsetroot
-   media-gfx/qiv
-   media-gfx/xv
-   x11-misc/xsri
-   media-gfx/xli
-   x11-apps/xsetroot
-   )"
-
-DOCS="AUTHORS BUGS PATCHES README STYLE"
-
-src_prepare() {
-   epatch \
-   "${FILESDIR}/${PN}-3.4.2-backtrace.patch"
-
-   # bug  #408025
-   epatch "${FILESDIR}/${PN}-3.4.11-convert-path.patch"
-
-   

[gentoo-commits] repo/gentoo:master commit in: x11-wm/awesome/files/, x11-wm/awesome/

2017-01-28 Thread Johannes Huber
commit: bf28b83fe393662d5322f0e8f07ee9bd82457e9b
Author: Johannes Huber  gentoo  org>
AuthorDate: Sat Jan 28 19:10:24 2017 +
Commit: Johannes Huber  gentoo  org>
CommitDate: Sat Jan 28 19:12:01 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bf28b83f

x11-wm/awesome: Remove 3.5.6 (r1)

Package-Manager: Portage-2.3.3, Repoman-2.3.1

 x11-wm/awesome/awesome-3.5.6-r1.ebuild  | 133 
 x11-wm/awesome/files/awesome-glib-fix.patch |  13 ---
 2 files changed, 146 deletions(-)

diff --git a/x11-wm/awesome/awesome-3.5.6-r1.ebuild 
b/x11-wm/awesome/awesome-3.5.6-r1.ebuild
deleted file mode 100644
index 93ceb6d..
--- a/x11-wm/awesome/awesome-3.5.6-r1.ebuild
+++ /dev/null
@@ -1,133 +0,0 @@
-# Copyright 1999-2016 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-EAPI="5"
-inherit cmake-utils eutils
-
-DESCRIPTION="A dynamic floating and tiling window manager"
-HOMEPAGE="http://awesome.naquadah.org/;
-SRC_URI="http://awesome.naquadah.org/download/${P}.tar.xz;
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~x86 ~x86-fbsd"
-IUSE="dbus doc elibc_FreeBSD gnome"
-
-COMMON_DEPEND="
-   >=dev-lang/lua-5.1:0
-   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
-   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 STYLE"
-
-src_prepare() {
-   # bug #408025
-   epatch "${FILESDIR}/${PN}-3.5_rc1-convert-path.patch"
-   epatch "${FILESDIR}/${PN}-xsession.patch"
-
-   # bug #507604
-   epatch "${FILESDIR}/${PN}-3.5.5-util.lua-xdg-icons-fix.patch"
-   # bug #509658
-   epatch "${FILESDIR}/${PN}-3.5.5-cflag-cleanup.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-glib-fix.patch 
b/x11-wm/awesome/files/awesome-glib-fix.patch
deleted file mode 100644
index 

[gentoo-commits] repo/gentoo:master commit in: x11-wm/awesome/

2017-01-02 Thread Agostino Sarubbo
commit: 897aac2a1698dac3b4fa4736b706835adb9afb46
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Mon Jan  2 09:51:25 2017 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Mon Jan  2 09:54:02 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=897aac2a

x11-wm/awesome: x86 stable wrt bug #545526

Package-Manager: portage-2.3.0
RepoMan-Options: --include-arches="x86"
Signed-off-by: Agostino Sarubbo  gentoo.org>

 x11-wm/awesome/awesome-3.5.6-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/x11-wm/awesome/awesome-3.5.6-r2.ebuild 
b/x11-wm/awesome/awesome-3.5.6-r2.ebuild
index a0f330e..bc0ba70 100644
--- a/x11-wm/awesome/awesome-3.5.6-r2.ebuild
+++ b/x11-wm/awesome/awesome-3.5.6-r2.ebuild
@@ -11,7 +11,7 @@ SRC_URI="http://awesome.naquadah.org/download/${P}.tar.xz;
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="amd64 arm ppc ~ppc64 ~x86 ~x86-fbsd"
+KEYWORDS="amd64 arm ppc ~ppc64 x86 ~x86-fbsd"
 IUSE="dbus doc elibc_FreeBSD gnome"
 
 COMMON_DEPEND="



[gentoo-commits] repo/gentoo:master commit in: x11-wm/awesome/

2016-12-23 Thread Johannes Huber
commit: 74a1e503e5cd96aac345fd2814e7ea724efab2dd
Author: Johannes Huber  gentoo  org>
AuthorDate: Fri Dec 23 10:05:17 2016 +
Commit: Johannes Huber  gentoo  org>
CommitDate: Fri Dec 23 10:11:32 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=74a1e503

x11-wm/awesome: Drop CMAKE_MIN_VERSION

Covered by cmake-utils eclass now.

Package-Manager: Portage-2.3.3, Repoman-2.3.1

 x11-wm/awesome/awesome-3.4.15.ebuild   | 3 +--
 x11-wm/awesome/awesome-3.5.6-r1.ebuild | 3 +--
 x11-wm/awesome/awesome-3.5.6-r2.ebuild | 1 -
 x11-wm/awesome/awesome-3.5.7.ebuild| 1 -
 x11-wm/awesome/awesome-3.5.8.ebuild| 1 -
 x11-wm/awesome/awesome-3.5.9.ebuild| 1 -
 6 files changed, 2 insertions(+), 8 deletions(-)

diff --git a/x11-wm/awesome/awesome-3.4.15.ebuild 
b/x11-wm/awesome/awesome-3.4.15.ebuild
index 57e7d2b..a060269 100644
--- a/x11-wm/awesome/awesome-3.4.15.ebuild
+++ b/x11-wm/awesome/awesome-3.4.15.ebuild
@@ -1,9 +1,8 @@
-# Copyright 1999-2013 Gentoo Foundation
+# Copyright 1999-2016 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 # $Id$
 
 EAPI="3"
-CMAKE_MIN_VERSION="2.8"
 inherit cmake-utils eutils
 
 DESCRIPTION="A dynamic floating and tiling window manager"

diff --git a/x11-wm/awesome/awesome-3.5.6-r1.ebuild 
b/x11-wm/awesome/awesome-3.5.6-r1.ebuild
index 3b95151..93ceb6d 100644
--- a/x11-wm/awesome/awesome-3.5.6-r1.ebuild
+++ b/x11-wm/awesome/awesome-3.5.6-r1.ebuild
@@ -1,9 +1,8 @@
-# Copyright 1999-2015 Gentoo Foundation
+# Copyright 1999-2016 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 # $Id$
 
 EAPI="5"
-CMAKE_MIN_VERSION="2.8"
 inherit cmake-utils eutils
 
 DESCRIPTION="A dynamic floating and tiling window manager"

diff --git a/x11-wm/awesome/awesome-3.5.6-r2.ebuild 
b/x11-wm/awesome/awesome-3.5.6-r2.ebuild
index eb30fbc..e6f05e9 100644
--- a/x11-wm/awesome/awesome-3.5.6-r2.ebuild
+++ b/x11-wm/awesome/awesome-3.5.6-r2.ebuild
@@ -3,7 +3,6 @@
 # $Id$
 
 EAPI="5"
-CMAKE_MIN_VERSION="2.8"
 inherit cmake-utils eutils
 
 DESCRIPTION="A dynamic floating and tiling window manager"

diff --git a/x11-wm/awesome/awesome-3.5.7.ebuild 
b/x11-wm/awesome/awesome-3.5.7.ebuild
index cfc244f..35437fa 100644
--- a/x11-wm/awesome/awesome-3.5.7.ebuild
+++ b/x11-wm/awesome/awesome-3.5.7.ebuild
@@ -3,7 +3,6 @@
 # $Id$
 
 EAPI="5"
-CMAKE_MIN_VERSION="2.8"
 inherit cmake-utils eutils
 
 DESCRIPTION="A dynamic floating and tiling window manager"

diff --git a/x11-wm/awesome/awesome-3.5.8.ebuild 
b/x11-wm/awesome/awesome-3.5.8.ebuild
index cfc244f..35437fa 100644
--- a/x11-wm/awesome/awesome-3.5.8.ebuild
+++ b/x11-wm/awesome/awesome-3.5.8.ebuild
@@ -3,7 +3,6 @@
 # $Id$
 
 EAPI="5"
-CMAKE_MIN_VERSION="2.8"
 inherit cmake-utils eutils
 
 DESCRIPTION="A dynamic floating and tiling window manager"

diff --git a/x11-wm/awesome/awesome-3.5.9.ebuild 
b/x11-wm/awesome/awesome-3.5.9.ebuild
index cfc244f..35437fa 100644
--- a/x11-wm/awesome/awesome-3.5.9.ebuild
+++ b/x11-wm/awesome/awesome-3.5.9.ebuild
@@ -3,7 +3,6 @@
 # $Id$
 
 EAPI="5"
-CMAKE_MIN_VERSION="2.8"
 inherit cmake-utils eutils
 
 DESCRIPTION="A dynamic floating and tiling window manager"



[gentoo-commits] repo/gentoo:master commit in: x11-wm/awesome/

2016-08-07 Thread Pacho Ramos
commit: edc2fbbed6907a6dcea12be2db700ce53c787fae
Author: Pacho Ramos  gentoo  org>
AuthorDate: Sun Aug  7 06:50:54 2016 +
Commit: Pacho Ramos  gentoo  org>
CommitDate: Sun Aug  7 06:50:54 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=edc2fbbe

x11-wm/awesome: Cleanup per bug #269977

Package-Manager: portage-2.3.0

 x11-wm/awesome/metadata.xml | 4 
 1 file changed, 4 deletions(-)

diff --git a/x11-wm/awesome/metadata.xml b/x11-wm/awesome/metadata.xml
index 57ddff7..229a6f1 100644
--- a/x11-wm/awesome/metadata.xml
+++ b/x11-wm/awesome/metadata.xml
@@ -9,10 +9,6 @@
 skratta...@yandex.ru
 Nikolaj Sjujskij
   
-  
-wi...@gentoo.org
-Alex Alexander
-  
 
 proxy-ma...@gentoo.org
 Proxy Maintainers



[gentoo-commits] repo/gentoo:master commit in: x11-wm/awesome/

2016-03-07 Thread Robin H. Johnson
commit: 1a7d90f8453b116672e8bdac719798bf81520741
Author: Robin H. Johnson  gentoo  org>
AuthorDate: Tue Mar  8 01:56:59 2016 +
Commit: Robin H. Johnson  gentoo  org>
CommitDate: Tue Mar  8 01:57:56 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1a7d90f8

x11-wm/awesome: bump.

 x11-wm/awesome/Manifest |   1 +
 x11-wm/awesome/awesome-3.5.9.ebuild | 140 
 2 files changed, 141 insertions(+)

diff --git a/x11-wm/awesome/Manifest b/x11-wm/awesome/Manifest
index e01639e..12518ef 100644
--- a/x11-wm/awesome/Manifest
+++ b/x11-wm/awesome/Manifest
@@ -2,3 +2,4 @@ DIST awesome-3.4.15.tar.bz2 762323 SHA256 
4207f5cbed25d0e7ab35157165d923c2ccf04f
 DIST awesome-3.5.6.tar.xz 720112 SHA256 
37f49de187825425cb3096fc870959d5fec9302b22ffd0f2874d8a18e85046d7 SHA512 
8d89bf46956276a8bcf106bb255c051e8382b08617e17691134a8f3e5db3ec9f7773581c02ce62d23e72499f7b1e60fe4322c211e41219b5bffd1897a96f6cf6
 WHIRLPOOL 
8ec944f1113f7b7b7c6857c02a6c657aec05ddf23674c75a7cf571d4a65720ed4f5f1d28b0fdac032c12ea5e9a54f655d080c6af4e1d314b8c00bf2b9e806d01
 DIST awesome-3.5.7.tar.xz 722864 SHA256 
ba7f92b0ab8b729c569b19b098b0a08339d8654e3c040d07ad02cf99641ceecf SHA512 
0b57efa6ba55e28fee56bec96dbf3c47249b2d70b21e1a7760d4367a0ba42d9936c1c6b78afa4aa3050a60cf34189551ea53b208ec8ec9f6563a905463550515
 WHIRLPOOL 
ea368fa058aa1c6a143e6f24231adeb47c5e0d26c462b076d8930a49f72c94097555a542405360c107a9e724f4fcc0993a0ff8b53102dfb072db2a9b04f52d9a
 DIST awesome-3.5.8.tar.xz 723000 SHA256 
7c30c96c57bd72cfed630bbccc344054fe44b37c0a79bdd98075c507af672ec6 SHA512 
be5604821e256e36067750c341ca6f8669e159527b93654c8fc41bcd161da6d87fa0e3c5fccc51821586d163535ac78363d12d99ed81b6fb14e26da59136d5ef
 WHIRLPOOL 
2abe85d034c40dddc2189e8eac6e80c59ad1b92bebb0e1c08f67e8a07a3b8eb420ad352c2f4bf500f15ff854a0c6dfc67aef5c5516a2aada267388d2ac4f
+DIST awesome-3.5.9.tar.xz 723084 SHA256 
c7f8b5e4578751688d70ec8c410c55316e22bca8ec1195c622274f1f7254d64f SHA512 
6a4c679b293e8cd85d1f7e13f6dea704cbb267e42b9260496a54b657a66d6148aae51521d802d61baaeb23df0d4a8ad0b28d9dc922ea5da2a347b4251cce5e25
 WHIRLPOOL 
0d2a0b2ad08b07ec8de0150e5e9b8382732b04df3c535d5351ab46d2d7722bc85143d1b00bf47578f7d61d1bc3c3afba5d3e0e6c5ed5ee74f9ad77ea98e3a723

diff --git a/x11-wm/awesome/awesome-3.5.9.ebuild 
b/x11-wm/awesome/awesome-3.5.9.ebuild
new file mode 100644
index 000..cfc244f
--- /dev/null
+++ b/x11-wm/awesome/awesome-3.5.9.ebuild
@@ -0,0 +1,140 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI="5"
+CMAKE_MIN_VERSION="2.8"
+inherit cmake-utils eutils
+
+DESCRIPTION="A dynamic floating and tiling window manager"
+HOMEPAGE="http://awesome.naquadah.org/;
+SRC_URI="http://awesome.naquadah.org/download/${P}.tar.xz;
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~x86 ~x86-fbsd"
+IUSE="dbus doc elibc_FreeBSD gnome"
+
+COMMON_DEPEND="
+   >=dev-lang/lua-5.1:0
+   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
+   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 STYLE"
+
+src_prepare() {
+   # bug #408025
+   epatch "${FILESDIR}/${PN}-3.5_rc1-convert-path.patch"
+   epatch "${FILESDIR}/${PN}-xsession.patch"
+
+   # bug #507604
+   epatch "${FILESDIR}/${PN}-3.5.5-util.lua-xdg-icons-fix.patch"
+   # bug #509658
+   epatch "${FILESDIR}/${PN}-3.5.5-cflag-cleanup.patch"
+
+   # bug #571544
+   # Merged upstream
+   #epatch "${FILESDIR}/${PN}-3.5.6-fix-multi-instances-focus.patch"
+
+   epatch_user
+}
+
+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
+   (
+   

[gentoo-commits] repo/gentoo:master commit in: x11-wm/awesome/

2016-02-14 Thread Markus Meier
commit: cc5808136258d4a4c18a376f2466755c6ba6c83a
Author: Markus Meier  gentoo  org>
AuthorDate: Sun Feb 14 17:23:46 2016 +
Commit: Markus Meier  gentoo  org>
CommitDate: Sun Feb 14 17:23:46 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cc580813

x11-wm/awesome: arm stable, bug #545526

Package-Manager: portage-2.2.27
RepoMan-Options: --include-arches="arm"

 x11-wm/awesome/awesome-3.5.6-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/x11-wm/awesome/awesome-3.5.6-r2.ebuild 
b/x11-wm/awesome/awesome-3.5.6-r2.ebuild
index bd63b77..eb30fbc 100644
--- a/x11-wm/awesome/awesome-3.5.6-r2.ebuild
+++ b/x11-wm/awesome/awesome-3.5.6-r2.ebuild
@@ -12,7 +12,7 @@ SRC_URI="http://awesome.naquadah.org/download/${P}.tar.xz;
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="amd64 ~arm ~ppc ~ppc64 ~x86 ~x86-fbsd"
+KEYWORDS="amd64 arm ~ppc ~ppc64 ~x86 ~x86-fbsd"
 IUSE="dbus doc elibc_FreeBSD gnome"
 
 COMMON_DEPEND="



[gentoo-commits] repo/gentoo:master commit in: x11-wm/awesome/

2016-02-02 Thread Ian Delaney
commit: 022988cc988b4df49bc5695660ed59684bd0a9f5
Author: Ilya Tumaykin  gmail  com>
AuthorDate: Tue Feb  2 12:31:40 2016 +
Commit: Ian Delaney  gentoo  org>
CommitDate: Tue Feb  2 12:31:40 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=022988cc

x11-wm/awesome: remove myself from maintainers

Package-Manager: portage-2.2.27

 x11-wm/awesome/metadata.xml | 5 -
 1 file changed, 5 deletions(-)

diff --git a/x11-wm/awesome/metadata.xml b/x11-wm/awesome/metadata.xml
index 7717b41..57ddff7 100644
--- a/x11-wm/awesome/metadata.xml
+++ b/x11-wm/awesome/metadata.xml
@@ -2,11 +2,6 @@
 http://www.gentoo.org/dtd/metadata.dtd;>
 
   
-itumaykin+gen...@gmail.com
-Coacher
-Proxied maintainer; set to assignee in all bugs
-  
-  
 maksbo...@gentoo.org
 Maxim Koltsov
   



[gentoo-commits] repo/gentoo:master commit in: x11-wm/awesome/

2016-01-30 Thread Robin H. Johnson
commit: 96fac6a648c893ae537cf68ff6d8c98349fe1035
Author: Robin H. Johnson  gentoo  org>
AuthorDate: Sat Jan 30 17:06:31 2016 +
Commit: Robin H. Johnson  gentoo  org>
CommitDate: Sat Jan 30 17:06:44 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=96fac6a6

x11-wm/awesome: version bump, fixes upstream keybinding bug in 3.5.7.

Package-Manager: portage-2.2.27

 x11-wm/awesome/Manifest |   1 +
 x11-wm/awesome/awesome-3.5.8.ebuild | 140 
 2 files changed, 141 insertions(+)

diff --git a/x11-wm/awesome/Manifest b/x11-wm/awesome/Manifest
index c2fba59..e01639e 100644
--- a/x11-wm/awesome/Manifest
+++ b/x11-wm/awesome/Manifest
@@ -1,3 +1,4 @@
 DIST awesome-3.4.15.tar.bz2 762323 SHA256 
4207f5cbed25d0e7ab35157165d923c2ccf04fded5b3d5fc130134ce9ed5ddfd SHA512 
18bb2659e1e7c18a8917f606d635e968daa31a5be4c6d93a109603aace9b5d8b5fd0b8ac1d13ba3d6f2c5c42661204ce80c5ea322088cd358ec5e164b760c339
 WHIRLPOOL 
74da6197f2e4e5f3d99a11e99c26563f6a145181bab5c017b7ee330041864527551a230ce6dc6109bb5510621fe874921c7caa72c095fa2be6fbdb69e02da1dd
 DIST awesome-3.5.6.tar.xz 720112 SHA256 
37f49de187825425cb3096fc870959d5fec9302b22ffd0f2874d8a18e85046d7 SHA512 
8d89bf46956276a8bcf106bb255c051e8382b08617e17691134a8f3e5db3ec9f7773581c02ce62d23e72499f7b1e60fe4322c211e41219b5bffd1897a96f6cf6
 WHIRLPOOL 
8ec944f1113f7b7b7c6857c02a6c657aec05ddf23674c75a7cf571d4a65720ed4f5f1d28b0fdac032c12ea5e9a54f655d080c6af4e1d314b8c00bf2b9e806d01
 DIST awesome-3.5.7.tar.xz 722864 SHA256 
ba7f92b0ab8b729c569b19b098b0a08339d8654e3c040d07ad02cf99641ceecf SHA512 
0b57efa6ba55e28fee56bec96dbf3c47249b2d70b21e1a7760d4367a0ba42d9936c1c6b78afa4aa3050a60cf34189551ea53b208ec8ec9f6563a905463550515
 WHIRLPOOL 
ea368fa058aa1c6a143e6f24231adeb47c5e0d26c462b076d8930a49f72c94097555a542405360c107a9e724f4fcc0993a0ff8b53102dfb072db2a9b04f52d9a
+DIST awesome-3.5.8.tar.xz 723000 SHA256 
7c30c96c57bd72cfed630bbccc344054fe44b37c0a79bdd98075c507af672ec6 SHA512 
be5604821e256e36067750c341ca6f8669e159527b93654c8fc41bcd161da6d87fa0e3c5fccc51821586d163535ac78363d12d99ed81b6fb14e26da59136d5ef
 WHIRLPOOL 
2abe85d034c40dddc2189e8eac6e80c59ad1b92bebb0e1c08f67e8a07a3b8eb420ad352c2f4bf500f15ff854a0c6dfc67aef5c5516a2aada267388d2ac4f

diff --git a/x11-wm/awesome/awesome-3.5.8.ebuild 
b/x11-wm/awesome/awesome-3.5.8.ebuild
new file mode 100644
index 000..cfc244f
--- /dev/null
+++ b/x11-wm/awesome/awesome-3.5.8.ebuild
@@ -0,0 +1,140 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI="5"
+CMAKE_MIN_VERSION="2.8"
+inherit cmake-utils eutils
+
+DESCRIPTION="A dynamic floating and tiling window manager"
+HOMEPAGE="http://awesome.naquadah.org/;
+SRC_URI="http://awesome.naquadah.org/download/${P}.tar.xz;
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~x86 ~x86-fbsd"
+IUSE="dbus doc elibc_FreeBSD gnome"
+
+COMMON_DEPEND="
+   >=dev-lang/lua-5.1:0
+   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
+   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 STYLE"
+
+src_prepare() {
+   # bug #408025
+   epatch "${FILESDIR}/${PN}-3.5_rc1-convert-path.patch"
+   epatch "${FILESDIR}/${PN}-xsession.patch"
+
+   # bug #507604
+   epatch "${FILESDIR}/${PN}-3.5.5-util.lua-xdg-icons-fix.patch"
+   # bug #509658
+   epatch "${FILESDIR}/${PN}-3.5.5-cflag-cleanup.patch"
+
+   # bug #571544
+   # Merged upstream
+   #epatch "${FILESDIR}/${PN}-3.5.6-fix-multi-instances-focus.patch"
+
+   epatch_user
+}
+
+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
+   (
+  

[gentoo-commits] repo/gentoo:master commit in: x11-wm/awesome/

2016-01-24 Thread Agostino Sarubbo
commit: 45f8ea2b8d390c5d259005415ce6615fabf437e1
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Sun Jan 24 17:34:33 2016 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Sun Jan 24 17:34:33 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=45f8ea2b

x11-wm/awesome: amd64 stable wrt bug #545526

Package-Manager: portage-2.2.26
RepoMan-Options: --include-arches="amd64"
Signed-off-by: Agostino Sarubbo  gentoo.org>

 x11-wm/awesome/awesome-3.5.6-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/x11-wm/awesome/awesome-3.5.6-r2.ebuild 
b/x11-wm/awesome/awesome-3.5.6-r2.ebuild
index 4b09e3c..bd63b77 100644
--- a/x11-wm/awesome/awesome-3.5.6-r2.ebuild
+++ b/x11-wm/awesome/awesome-3.5.6-r2.ebuild
@@ -12,7 +12,7 @@ SRC_URI="http://awesome.naquadah.org/download/${P}.tar.xz;
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~x86 ~x86-fbsd"
+KEYWORDS="amd64 ~arm ~ppc ~ppc64 ~x86 ~x86-fbsd"
 IUSE="dbus doc elibc_FreeBSD gnome"
 
 COMMON_DEPEND="



[gentoo-commits] repo/gentoo:master commit in: x11-wm/awesome/

2016-01-15 Thread Robin H. Johnson
commit: 556b78f345e92687b0701b796ee33279d392410b
Author: Robin H. Johnson  gentoo  org>
AuthorDate: Fri Jan 15 20:33:22 2016 +
Commit: Robin H. Johnson  gentoo  org>
CommitDate: Fri Jan 15 20:34:26 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=556b78f3

x11-wm/awesome: bump.

Package-Manager: portage-2.2.24
Acked-by: Alex Alexander  gentoo.org>
Signed-off-by: Robin H. Johnson  gentoo.org>

 x11-wm/awesome/Manifest |   1 +
 x11-wm/awesome/awesome-3.5.7.ebuild | 140 
 2 files changed, 141 insertions(+)

diff --git a/x11-wm/awesome/Manifest b/x11-wm/awesome/Manifest
index a285414..c2fba59 100644
--- a/x11-wm/awesome/Manifest
+++ b/x11-wm/awesome/Manifest
@@ -1,2 +1,3 @@
 DIST awesome-3.4.15.tar.bz2 762323 SHA256 
4207f5cbed25d0e7ab35157165d923c2ccf04fded5b3d5fc130134ce9ed5ddfd SHA512 
18bb2659e1e7c18a8917f606d635e968daa31a5be4c6d93a109603aace9b5d8b5fd0b8ac1d13ba3d6f2c5c42661204ce80c5ea322088cd358ec5e164b760c339
 WHIRLPOOL 
74da6197f2e4e5f3d99a11e99c26563f6a145181bab5c017b7ee330041864527551a230ce6dc6109bb5510621fe874921c7caa72c095fa2be6fbdb69e02da1dd
 DIST awesome-3.5.6.tar.xz 720112 SHA256 
37f49de187825425cb3096fc870959d5fec9302b22ffd0f2874d8a18e85046d7 SHA512 
8d89bf46956276a8bcf106bb255c051e8382b08617e17691134a8f3e5db3ec9f7773581c02ce62d23e72499f7b1e60fe4322c211e41219b5bffd1897a96f6cf6
 WHIRLPOOL 
8ec944f1113f7b7b7c6857c02a6c657aec05ddf23674c75a7cf571d4a65720ed4f5f1d28b0fdac032c12ea5e9a54f655d080c6af4e1d314b8c00bf2b9e806d01
+DIST awesome-3.5.7.tar.xz 722864 SHA256 
ba7f92b0ab8b729c569b19b098b0a08339d8654e3c040d07ad02cf99641ceecf SHA512 
0b57efa6ba55e28fee56bec96dbf3c47249b2d70b21e1a7760d4367a0ba42d9936c1c6b78afa4aa3050a60cf34189551ea53b208ec8ec9f6563a905463550515
 WHIRLPOOL 
ea368fa058aa1c6a143e6f24231adeb47c5e0d26c462b076d8930a49f72c94097555a542405360c107a9e724f4fcc0993a0ff8b53102dfb072db2a9b04f52d9a

diff --git a/x11-wm/awesome/awesome-3.5.7.ebuild 
b/x11-wm/awesome/awesome-3.5.7.ebuild
new file mode 100644
index 000..cfc244f
--- /dev/null
+++ b/x11-wm/awesome/awesome-3.5.7.ebuild
@@ -0,0 +1,140 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI="5"
+CMAKE_MIN_VERSION="2.8"
+inherit cmake-utils eutils
+
+DESCRIPTION="A dynamic floating and tiling window manager"
+HOMEPAGE="http://awesome.naquadah.org/;
+SRC_URI="http://awesome.naquadah.org/download/${P}.tar.xz;
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~x86 ~x86-fbsd"
+IUSE="dbus doc elibc_FreeBSD gnome"
+
+COMMON_DEPEND="
+   >=dev-lang/lua-5.1:0
+   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
+   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 STYLE"
+
+src_prepare() {
+   # bug #408025
+   epatch "${FILESDIR}/${PN}-3.5_rc1-convert-path.patch"
+   epatch "${FILESDIR}/${PN}-xsession.patch"
+
+   # bug #507604
+   epatch "${FILESDIR}/${PN}-3.5.5-util.lua-xdg-icons-fix.patch"
+   # bug #509658
+   epatch "${FILESDIR}/${PN}-3.5.5-cflag-cleanup.patch"
+
+   # bug #571544
+   # Merged upstream
+   #epatch "${FILESDIR}/${PN}-3.5.6-fix-multi-instances-focus.patch"
+
+   epatch_user
+}
+
+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
+
+   

[gentoo-commits] repo/gentoo:master commit in: x11-wm/awesome/files/, x11-wm/awesome/

2016-01-14 Thread Ian Delaney
commit: b20d603e09c271470a4066f84456a71f2d10d7a0
Author: Ilya Tumaykin  gmail  com>
AuthorDate: Thu Jan 14 11:35:53 2016 +
Commit: Ian Delaney  gentoo  org>
CommitDate: Thu Jan 14 11:46:41 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b20d603e

x11-wm/awesome: revbump to 3.5.6-r2 wrt bug 571544

Backport upstream fix for focus problems with multiple
running awesome instances. Add epatch_user support.

Gentoo-Bug: 571544

Package-Manager: portage-2.2.26

 x11-wm/awesome/awesome-3.5.6-r2.ebuild | 139 +
 .../awesome-3.5.6-fix-multi-instances-focus.patch  |  29 +
 2 files changed, 168 insertions(+)

diff --git a/x11-wm/awesome/awesome-3.5.6-r2.ebuild 
b/x11-wm/awesome/awesome-3.5.6-r2.ebuild
new file mode 100644
index 000..4b09e3c
--- /dev/null
+++ b/x11-wm/awesome/awesome-3.5.6-r2.ebuild
@@ -0,0 +1,139 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI="5"
+CMAKE_MIN_VERSION="2.8"
+inherit cmake-utils eutils
+
+DESCRIPTION="A dynamic floating and tiling window manager"
+HOMEPAGE="http://awesome.naquadah.org/;
+SRC_URI="http://awesome.naquadah.org/download/${P}.tar.xz;
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~x86 ~x86-fbsd"
+IUSE="dbus doc elibc_FreeBSD gnome"
+
+COMMON_DEPEND="
+   >=dev-lang/lua-5.1:0
+   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
+   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 STYLE"
+
+src_prepare() {
+   # bug #408025
+   epatch "${FILESDIR}/${PN}-3.5_rc1-convert-path.patch"
+   epatch "${FILESDIR}/${PN}-xsession.patch"
+
+   # bug #507604
+   epatch "${FILESDIR}/${PN}-3.5.5-util.lua-xdg-icons-fix.patch"
+   # bug #509658
+   epatch "${FILESDIR}/${PN}-3.5.5-cflag-cleanup.patch"
+
+   # bug #571544
+   epatch "${FILESDIR}/${P}-fix-multi-instances-focus.patch"
+
+   epatch_user
+}
+
+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 

[gentoo-commits] repo/gentoo:master commit in: x11-wm/awesome/

2016-01-14 Thread Ian Delaney
commit: 3e9989fc86df8c47554a95ab0b71758f7911018d
Author: Ilya Tumaykin  gmail  com>
AuthorDate: Thu Jan 14 11:19:44 2016 +
Commit: Ian Delaney  gentoo  org>
CommitDate: Thu Jan 14 11:46:38 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3e9989fc

x11-wm/awesome: add myself as a proxy-maintainer

As agreed upon with Ian Delaney (idella4).

Package-Manager: portage-2.2.26

 x11-wm/awesome/metadata.xml | 5 +
 1 file changed, 5 insertions(+)

diff --git a/x11-wm/awesome/metadata.xml b/x11-wm/awesome/metadata.xml
index 446ee19..16b654d 100644
--- a/x11-wm/awesome/metadata.xml
+++ b/x11-wm/awesome/metadata.xml
@@ -3,6 +3,11 @@
 
   proxy-maintainers
   
+itumaykin+gen...@gmail.com
+Coacher
+Proxied maintainer; set to assignee in all bugs
+  
+  
 maksbo...@gentoo.org
 Maxim Koltsov
   



[gentoo-commits] repo/gentoo:master commit in: x11-wm/awesome/

2015-10-08 Thread Ian Stakenvicius
commit: 921d0c923aa30d873f3617ce5fa551c044e11599
Author: Ian Stakenvicius  gentoo  org>
AuthorDate: Thu Oct  8 20:32:10 2015 +
Commit: Ian Stakenvicius  gentoo  org>
CommitDate: Thu Oct  8 20:32:56 2015 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=921d0c92

x11-wm/awesome: old version cleanup

Package-Manager: portage-2.2.20.1

 x11-wm/awesome/Manifest|   4 -
 x11-wm/awesome/awesome-3.5.2-r1.ebuild | 128 ---
 x11-wm/awesome/awesome-3.5.2.ebuild| 128 ---
 x11-wm/awesome/awesome-3.5.3.ebuild| 129 ---
 x11-wm/awesome/awesome-3.5.4.ebuild| 132 
 x11-wm/awesome/awesome-3.5.5-r1.ebuild | 134 -
 x11-wm/awesome/awesome-3.5.5.ebuild| 132 
 7 files changed, 787 deletions(-)

diff --git a/x11-wm/awesome/Manifest b/x11-wm/awesome/Manifest
index 068bf7a..a285414 100644
--- a/x11-wm/awesome/Manifest
+++ b/x11-wm/awesome/Manifest
@@ -1,6 +1,2 @@
 DIST awesome-3.4.15.tar.bz2 762323 SHA256 
4207f5cbed25d0e7ab35157165d923c2ccf04fded5b3d5fc130134ce9ed5ddfd SHA512 
18bb2659e1e7c18a8917f606d635e968daa31a5be4c6d93a109603aace9b5d8b5fd0b8ac1d13ba3d6f2c5c42661204ce80c5ea322088cd358ec5e164b760c339
 WHIRLPOOL 
74da6197f2e4e5f3d99a11e99c26563f6a145181bab5c017b7ee330041864527551a230ce6dc6109bb5510621fe874921c7caa72c095fa2be6fbdb69e02da1dd
-DIST awesome-3.5.2.tar.xz 715164 SHA256 
188d65b02a8ef905be43f126e2591b0d3caf84e094fb6af5501ae5ef07503e86 SHA512 
e1c661dfa64e1747a15c149c445877f36380f30f20a4a39ccf1a02df95b1dc5b38337567dd7e401592b2906627716e72673772fe131189c763dc846978bafd48
 WHIRLPOOL 
caec16cc014bd9ed93c4feec8cca40989cc4a66fd2a6816db65654b66e861c6cc2554a7c5e0e587124f4a96d34ddcd6c2e2845f5ddd2a725048d442361c81407
-DIST awesome-3.5.3.tar.xz 718872 SHA256 
544eb343a4a059ebe405ae907bda205e7c63a550417c8ee49f96870c9253 SHA512 
7d3e75ddf72a28a29b3031419485072719fe552508e450faee9e58a365827187c6de50dd11b5a8f0b41a3330456b46a7e6f67018b52891e22d4455e999137d2e
 WHIRLPOOL 
ac1a3e1555ff81b7e32f673755514f747d05eb245089094381f46e3abc4ce46e70b35c19512ef589a0e3338e5d71760a1f3b879ceb86fdc8f68d48fbdee2e2c9
-DIST awesome-3.5.4.tar.xz 718916 SHA256 
b48bce31e14345f260075d528263385564eaeb204c4b673c893f77e884a24ea8 SHA512 
afc221931759e56c24f89bdbf6aab9eb9059a44acaea6345567f3f77eb4663354ca7a266e9395f0b6a3068cd7f15e824a6c938987eac915ddba420050c265235
 WHIRLPOOL 
0a92be54433a0e91fd52aa31c95d72c3d4b8dd35f4e36094ac94726fbb6ba33f6a7b4ac42e3f81f9b94ab419671ded42d0c769e95ca90e53228147a6f3d3a1bd
-DIST awesome-3.5.5.tar.xz 719080 SHA256 
bf30dbd7c4621742b2565919404f009588ea482574ddb85aaa5301bce5258d47 SHA512 
2ca9af95afb8d07369da89c18f34889158dc387c570ac5f591ee05c1867d6a88197e02c29faed3b684ed9a783d5bcfae995c98cbf0a5e29237f317d2870f
 WHIRLPOOL 
94d5a5908d5b671389db5a44392ca051841e5b42e962e2420218595636897d1c7e5a5972b9e790799ba31a6c897fc02e3bd601302debd39bb4627acb4e83d779
 DIST awesome-3.5.6.tar.xz 720112 SHA256 
37f49de187825425cb3096fc870959d5fec9302b22ffd0f2874d8a18e85046d7 SHA512 
8d89bf46956276a8bcf106bb255c051e8382b08617e17691134a8f3e5db3ec9f7773581c02ce62d23e72499f7b1e60fe4322c211e41219b5bffd1897a96f6cf6
 WHIRLPOOL 
8ec944f1113f7b7b7c6857c02a6c657aec05ddf23674c75a7cf571d4a65720ed4f5f1d28b0fdac032c12ea5e9a54f655d080c6af4e1d314b8c00bf2b9e806d01

diff --git a/x11-wm/awesome/awesome-3.5.2-r1.ebuild 
b/x11-wm/awesome/awesome-3.5.2-r1.ebuild
deleted file mode 100644
index fdd3e15..000
--- a/x11-wm/awesome/awesome-3.5.2-r1.ebuild
+++ /dev/null
@@ -1,128 +0,0 @@
-# Copyright 1999-2013 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-EAPI="5"
-CMAKE_MIN_VERSION="2.8"
-inherit cmake-utils eutils
-
-DESCRIPTION="A dynamic floating and tiling window manager"
-HOMEPAGE="http://awesome.naquadah.org/;
-SRC_URI="http://awesome.naquadah.org/download/${P}.tar.xz;
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~x86 ~x86-fbsd"
-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.6.1
-   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 )
-   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
-   

[gentoo-commits] repo/gentoo:master commit in: x11-wm/awesome/

2015-10-08 Thread Ian Stakenvicius
commit: a1722734912e934ce2c2138bfd33142658942d60
Author: Ian Stakenvicius  gentoo  org>
AuthorDate: Thu Oct  8 20:30:18 2015 +
Commit: Ian Stakenvicius  gentoo  org>
CommitDate: Thu Oct  8 20:32:51 2015 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a1722734

x11-wm/awesome: fixed some repoman complaints

Dropped dependency atom for very old libX11 dep, added proper slot-0
pin to lua dep.

Package-Manager: portage-2.2.20.1

 x11-wm/awesome/{awesome-3.5.6.ebuild => awesome-3.5.6-r1.ebuild} | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/x11-wm/awesome/awesome-3.5.6.ebuild 
b/x11-wm/awesome/awesome-3.5.6-r1.ebuild
similarity index 97%
rename from x11-wm/awesome/awesome-3.5.6.ebuild
rename to x11-wm/awesome/awesome-3.5.6-r1.ebuild
index 2fbf298..3b95151 100644
--- a/x11-wm/awesome/awesome-3.5.6.ebuild
+++ b/x11-wm/awesome/awesome-3.5.6-r1.ebuild
@@ -16,7 +16,7 @@ KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~x86 ~x86-fbsd"
 IUSE="dbus doc elibc_FreeBSD gnome"
 
 COMMON_DEPEND="
-   >=dev-lang/lua-5.1
+   >=dev-lang/lua-5.1:0
dev-libs/glib:2
>=dev-libs/libxdg-basedir-1
>=dev-lua/lgi-0.7
@@ -28,7 +28,7 @@ COMMON_DEPEND="
>=x11-libs/xcb-util-0.3.8
x11-libs/xcb-util-cursor
x11-libs/libXcursor
-   || ( =x11-libs/libX11-1.3.99.901 )
+   >=x11-libs/libX11-1.3.99.901
dbus? ( >=sys-apps/dbus-1 )
elibc_FreeBSD? ( dev-libs/libexecinfo )"