[gentoo-commits] repo/gentoo:master commit in: x11-misc/picom/

2024-02-23 Thread Bernard Cafarelli
commit: e2d80353eb9683070478ba3ef52608618d21731e
Author: Bernard Cafarelli  gentoo  org>
AuthorDate: Fri Feb 23 22:54:44 2024 +
Commit: Bernard Cafarelli  gentoo  org>
CommitDate: Fri Feb 23 22:55:26 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e2d80353

x11-misc/picom: add 11.2

Signed-off-by: Bernard Cafarelli  gentoo.org>

 x11-misc/picom/Manifest  |  1 +
 x11-misc/picom/picom-11.2.ebuild | 71 
 2 files changed, 72 insertions(+)

diff --git a/x11-misc/picom/Manifest b/x11-misc/picom/Manifest
index 750dbe4ba4b7..2b746ee310bf 100644
--- a/x11-misc/picom/Manifest
+++ b/x11-misc/picom/Manifest
@@ -1,2 +1,3 @@
 DIST picom-10.2.tar.gz 287166 BLAKE2B 
feaa07fc5f0a53396675dfd4d8f2507caf6ce355b2db242b25b3559b287845b0505c48194e51c9c7fc6809dd10b871be6adf3e9fc87d91a41f01ccfeb87803ab
 SHA512 
9c0351fbe8a9e76533243c8e76f8e7d10c1e49292f1c8e6c06f31fb0b512542a67970abe803d061c953546ff8d3e704488c263002a5a831f68deb010caee481d
 DIST picom-11.1.tar.gz 308617 BLAKE2B 
cb100ec8d7ae9a9b43d59fb6d8eaf7079f1a1ea8da6eddea4bfc67f0180d2d43da30bb63049d685da71d424cb9bc091216331d3f54678da6c6379ed4de2e6347
 SHA512 
94c3a17a51f4749453d7d6334f8041bd1ee9f676f94f93c9368f02783ac86650031421c3d2fdd05d177c4c8535a76a6aff2c8e3cae4ae99bff7c458bd921b536
+DIST picom-11.2.tar.gz 308679 BLAKE2B 
d592dce3e67bc3df68cbece00cd4446ea6214b994d9ceffdd3d43a983e4a520f7a92c9c09bec12f49f18b4e581a4122c363f8de0c156bfe2e99fa09b04ec2196
 SHA512 
df8fc1a593e108b37be185129ac1f3a23c2ae648a04352c45b9d538e5754c68f2eb684f12f1ed4d973eca0aef83a61789f028c63bc2d0f0f38902232aadc

diff --git a/x11-misc/picom/picom-11.2.ebuild b/x11-misc/picom/picom-11.2.ebuild
new file mode 100644
index ..05fd95b68772
--- /dev/null
+++ b/x11-misc/picom/picom-11.2.ebuild
@@ -0,0 +1,71 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{9..12} )
+inherit meson python-any-r1 virtualx xdg
+
+DESCRIPTION="A lightweight compositor for X11 (previously a compton fork)"
+HOMEPAGE="https://github.com/yshui/picom;
+SRC_URI="https://github.com/yshui/picom/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="MPL-2.0 MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
+IUSE="+config-file dbus +doc +drm opengl pcre test"
+
+REQUIRED_USE="test? ( dbus )" # avoid "DBus support not compiled in!"
+RESTRICT="test" # but tests require dbus_next
+
+RDEPEND="dev-libs/libev
+   dev-libs/uthash
+   x11-libs/libX11
+   x11-libs/libxcb
+   x11-libs/libXext
+   x11-libs/pixman
+   x11-libs/xcb-util
+   x11-libs/xcb-util-image
+   x11-libs/xcb-util-renderutil
+   config-file? (
+   dev-libs/libconfig:=
+   )
+   dbus? ( sys-apps/dbus )
+   drm? ( x11-libs/libdrm )
+   opengl? (
+   media-libs/libepoxy
+   virtual/opengl
+   )
+   pcre? ( dev-libs/libpcre2:= )"
+DEPEND="${RDEPEND}
+   x11-base/xorg-proto"
+BDEPEND="virtual/pkgconfig
+   doc? ( app-text/asciidoc )
+   test? ( $(python_gen_any_dep 'dev-python/xcffib[${PYTHON_USEDEP}]') )
+"
+
+DOCS=( README.md picom.sample.conf )
+
+python_check_deps() {
+   python_has_version "dev-python/xcffib[${PYTHON_USEDEP}]"
+}
+
+pkg_setup() {
+   use test && python-any-r1_pkg_setup
+}
+
+src_configure() {
+   local emesonargs=(
+   $(meson_use config-file config_file)
+   $(meson_use dbus)
+   $(meson_use doc with_docs)
+   $(meson_use opengl)
+   $(meson_use pcre regex)
+   )
+
+   meson_src_configure
+}
+
+src_test() {
+   virtx "${S}/tests/run_tests.sh" "${BUILD_DIR}/src/${PN}"
+}



[gentoo-commits] repo/gentoo:master commit in: x11-misc/picom/

2024-02-23 Thread Bernard Cafarelli
commit: 77f53d2f094da5505d4e7ed1fb8bd37f31ce1e72
Author: Bernard Cafarelli  gentoo  org>
AuthorDate: Fri Feb 23 22:51:36 2024 +
Commit: Bernard Cafarelli  gentoo  org>
CommitDate: Fri Feb 23 22:55:26 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=77f53d2f

x11-misc/picom: drop 11

Signed-off-by: Bernard Cafarelli  gentoo.org>

 x11-misc/picom/Manifest|  1 -
 x11-misc/picom/picom-11.ebuild | 68 --
 2 files changed, 69 deletions(-)

diff --git a/x11-misc/picom/Manifest b/x11-misc/picom/Manifest
index 7430a939e524..750dbe4ba4b7 100644
--- a/x11-misc/picom/Manifest
+++ b/x11-misc/picom/Manifest
@@ -1,3 +1,2 @@
 DIST picom-10.2.tar.gz 287166 BLAKE2B 
feaa07fc5f0a53396675dfd4d8f2507caf6ce355b2db242b25b3559b287845b0505c48194e51c9c7fc6809dd10b871be6adf3e9fc87d91a41f01ccfeb87803ab
 SHA512 
9c0351fbe8a9e76533243c8e76f8e7d10c1e49292f1c8e6c06f31fb0b512542a67970abe803d061c953546ff8d3e704488c263002a5a831f68deb010caee481d
 DIST picom-11.1.tar.gz 308617 BLAKE2B 
cb100ec8d7ae9a9b43d59fb6d8eaf7079f1a1ea8da6eddea4bfc67f0180d2d43da30bb63049d685da71d424cb9bc091216331d3f54678da6c6379ed4de2e6347
 SHA512 
94c3a17a51f4749453d7d6334f8041bd1ee9f676f94f93c9368f02783ac86650031421c3d2fdd05d177c4c8535a76a6aff2c8e3cae4ae99bff7c458bd921b536
-DIST picom-11.tar.gz 309373 BLAKE2B 
1b7a01654fdfde9e3885e54feb36740397e86edb7de490bbc767374928d1581ed2270bdbbf5d5904594ed071bca63e623088483f14e87a9efbd23e8e41a10ef0
 SHA512 
a0037e838e8a1f02fa4ee6e1b0aac0c9b571ee580d11d44bb49f8591dfea2a1039843da7711b95bf747daac119651736e98cf8e1281297ca1c1f5002a750b7f8

diff --git a/x11-misc/picom/picom-11.ebuild b/x11-misc/picom/picom-11.ebuild
deleted file mode 100644
index e122ab5870bb..
--- a/x11-misc/picom/picom-11.ebuild
+++ /dev/null
@@ -1,68 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{9..12} )
-inherit meson python-any-r1 virtualx xdg
-
-DESCRIPTION="A lightweight compositor for X11 (previously a compton fork)"
-HOMEPAGE="https://github.com/yshui/picom;
-SRC_URI="https://github.com/yshui/picom/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="MPL-2.0 MIT"
-SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
-IUSE="+config-file dbus +doc +drm opengl pcre test"
-
-REQUIRED_USE="test? ( dbus )" # avoid "DBus support not compiled in!"
-RESTRICT="test" # but tests require dbus_next
-
-RDEPEND="dev-libs/libev
-   dev-libs/uthash
-   x11-libs/libX11
-   x11-libs/libxcb
-   x11-libs/libXext
-   x11-libs/pixman
-   x11-libs/xcb-util
-   x11-libs/xcb-util-image
-   x11-libs/xcb-util-renderutil
-   config-file? (
-   dev-libs/libconfig:=
-   )
-   dbus? ( sys-apps/dbus )
-   drm? ( x11-libs/libdrm )
-   opengl? ( virtual/opengl )
-   pcre? ( dev-libs/libpcre2:= )"
-DEPEND="${RDEPEND}
-   x11-base/xorg-proto"
-BDEPEND="virtual/pkgconfig
-   doc? ( app-text/asciidoc )
-   test? ( $(python_gen_any_dep 'dev-python/xcffib[${PYTHON_USEDEP}]') )
-"
-
-DOCS=( README.md picom.sample.conf )
-
-python_check_deps() {
-   python_has_version "dev-python/xcffib[${PYTHON_USEDEP}]"
-}
-
-pkg_setup() {
-   use test && python-any-r1_pkg_setup
-}
-
-src_configure() {
-   local emesonargs=(
-   $(meson_use config-file config_file)
-   $(meson_use dbus)
-   $(meson_use doc with_docs)
-   $(meson_use opengl)
-   $(meson_use pcre regex)
-   )
-
-   meson_src_configure
-}
-
-src_test() {
-   virtx "${S}/tests/run_tests.sh" "${BUILD_DIR}/src/${PN}"
-}



[gentoo-commits] repo/gentoo:master commit in: x11-misc/picom/

2024-02-23 Thread Bernard Cafarelli
commit: f46149c80c2e469a1d58bf983ce1504ba5a4dc82
Author: Bernard Cafarelli  gentoo  org>
AuthorDate: Fri Feb 23 22:55:11 2024 +
Commit: Bernard Cafarelli  gentoo  org>
CommitDate: Fri Feb 23 22:55:26 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f46149c8

x11-misc/picom: sync live ebuild

Signed-off-by: Bernard Cafarelli  gentoo.org>

 x11-misc/picom/picom-.ebuild | 5 -
 1 file changed, 4 insertions(+), 1 deletion(-)

diff --git a/x11-misc/picom/picom-.ebuild b/x11-misc/picom/picom-.ebuild
index 84c58836cb6e..a5dd11d9c8ba 100644
--- a/x11-misc/picom/picom-.ebuild
+++ b/x11-misc/picom/picom-.ebuild
@@ -31,7 +31,10 @@ RDEPEND="dev-libs/libev
)
dbus? ( sys-apps/dbus )
drm? ( x11-libs/libdrm )
-   opengl? ( virtual/opengl )
+   opengl? (
+   media-libs/libepoxy
+   virtual/opengl
+   )
pcre? ( dev-libs/libpcre2:= )"
 DEPEND="${RDEPEND}
x11-base/xorg-proto"



[gentoo-commits] repo/gentoo:master commit in: x11-misc/picom/

2024-01-30 Thread Bernard Cafarelli
commit: 9719fa0bd3bfe8ed5bab2f68385b29e75a65053d
Author: Bernard Cafarelli  gentoo  org>
AuthorDate: Tue Jan 30 08:39:58 2024 +
Commit: Bernard Cafarelli  gentoo  org>
CommitDate: Tue Jan 30 08:40:05 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9719fa0b

x11-misc/picom: add 11.1

Signed-off-by: Bernard Cafarelli  gentoo.org>

 x11-misc/picom/Manifest  |  1 +
 x11-misc/picom/picom-11.1.ebuild | 68 
 2 files changed, 69 insertions(+)

diff --git a/x11-misc/picom/Manifest b/x11-misc/picom/Manifest
index 57dca69ae115..7430a939e524 100644
--- a/x11-misc/picom/Manifest
+++ b/x11-misc/picom/Manifest
@@ -1,2 +1,3 @@
 DIST picom-10.2.tar.gz 287166 BLAKE2B 
feaa07fc5f0a53396675dfd4d8f2507caf6ce355b2db242b25b3559b287845b0505c48194e51c9c7fc6809dd10b871be6adf3e9fc87d91a41f01ccfeb87803ab
 SHA512 
9c0351fbe8a9e76533243c8e76f8e7d10c1e49292f1c8e6c06f31fb0b512542a67970abe803d061c953546ff8d3e704488c263002a5a831f68deb010caee481d
+DIST picom-11.1.tar.gz 308617 BLAKE2B 
cb100ec8d7ae9a9b43d59fb6d8eaf7079f1a1ea8da6eddea4bfc67f0180d2d43da30bb63049d685da71d424cb9bc091216331d3f54678da6c6379ed4de2e6347
 SHA512 
94c3a17a51f4749453d7d6334f8041bd1ee9f676f94f93c9368f02783ac86650031421c3d2fdd05d177c4c8535a76a6aff2c8e3cae4ae99bff7c458bd921b536
 DIST picom-11.tar.gz 309373 BLAKE2B 
1b7a01654fdfde9e3885e54feb36740397e86edb7de490bbc767374928d1581ed2270bdbbf5d5904594ed071bca63e623088483f14e87a9efbd23e8e41a10ef0
 SHA512 
a0037e838e8a1f02fa4ee6e1b0aac0c9b571ee580d11d44bb49f8591dfea2a1039843da7711b95bf747daac119651736e98cf8e1281297ca1c1f5002a750b7f8

diff --git a/x11-misc/picom/picom-11.1.ebuild b/x11-misc/picom/picom-11.1.ebuild
new file mode 100644
index ..e122ab5870bb
--- /dev/null
+++ b/x11-misc/picom/picom-11.1.ebuild
@@ -0,0 +1,68 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{9..12} )
+inherit meson python-any-r1 virtualx xdg
+
+DESCRIPTION="A lightweight compositor for X11 (previously a compton fork)"
+HOMEPAGE="https://github.com/yshui/picom;
+SRC_URI="https://github.com/yshui/picom/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="MPL-2.0 MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
+IUSE="+config-file dbus +doc +drm opengl pcre test"
+
+REQUIRED_USE="test? ( dbus )" # avoid "DBus support not compiled in!"
+RESTRICT="test" # but tests require dbus_next
+
+RDEPEND="dev-libs/libev
+   dev-libs/uthash
+   x11-libs/libX11
+   x11-libs/libxcb
+   x11-libs/libXext
+   x11-libs/pixman
+   x11-libs/xcb-util
+   x11-libs/xcb-util-image
+   x11-libs/xcb-util-renderutil
+   config-file? (
+   dev-libs/libconfig:=
+   )
+   dbus? ( sys-apps/dbus )
+   drm? ( x11-libs/libdrm )
+   opengl? ( virtual/opengl )
+   pcre? ( dev-libs/libpcre2:= )"
+DEPEND="${RDEPEND}
+   x11-base/xorg-proto"
+BDEPEND="virtual/pkgconfig
+   doc? ( app-text/asciidoc )
+   test? ( $(python_gen_any_dep 'dev-python/xcffib[${PYTHON_USEDEP}]') )
+"
+
+DOCS=( README.md picom.sample.conf )
+
+python_check_deps() {
+   python_has_version "dev-python/xcffib[${PYTHON_USEDEP}]"
+}
+
+pkg_setup() {
+   use test && python-any-r1_pkg_setup
+}
+
+src_configure() {
+   local emesonargs=(
+   $(meson_use config-file config_file)
+   $(meson_use dbus)
+   $(meson_use doc with_docs)
+   $(meson_use opengl)
+   $(meson_use pcre regex)
+   )
+
+   meson_src_configure
+}
+
+src_test() {
+   virtx "${S}/tests/run_tests.sh" "${BUILD_DIR}/src/${PN}"
+}



[gentoo-commits] repo/gentoo:master commit in: x11-misc/picom/

2024-01-21 Thread Bernard Cafarelli
commit: e70b9c8ab930055141c31d6c3e77aa1a78b8374e
Author: Bernard Cafarelli  gentoo  org>
AuthorDate: Sun Jan 21 19:09:45 2024 +
Commit: Bernard Cafarelli  gentoo  org>
CommitDate: Sun Jan 21 19:10:49 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e70b9c8a

x11-misc/picom: add 11

Update dependencies and sync live ebuild
Drop outdated blocker on x11-misc/compton
Update PYTHON_COMPAT

Closes: https://bugs.gentoo.org/886523
Signed-off-by: Bernard Cafarelli  gentoo.org>

 x11-misc/picom/Manifest   |  1 +
 x11-misc/picom/{picom-.ebuild => picom-11.ebuild} | 13 +++--
 x11-misc/picom/picom-.ebuild  |  8 
 3 files changed, 12 insertions(+), 10 deletions(-)

diff --git a/x11-misc/picom/Manifest b/x11-misc/picom/Manifest
index f0ae8c03d00b..57dca69ae115 100644
--- a/x11-misc/picom/Manifest
+++ b/x11-misc/picom/Manifest
@@ -1 +1,2 @@
 DIST picom-10.2.tar.gz 287166 BLAKE2B 
feaa07fc5f0a53396675dfd4d8f2507caf6ce355b2db242b25b3559b287845b0505c48194e51c9c7fc6809dd10b871be6adf3e9fc87d91a41f01ccfeb87803ab
 SHA512 
9c0351fbe8a9e76533243c8e76f8e7d10c1e49292f1c8e6c06f31fb0b512542a67970abe803d061c953546ff8d3e704488c263002a5a831f68deb010caee481d
+DIST picom-11.tar.gz 309373 BLAKE2B 
1b7a01654fdfde9e3885e54feb36740397e86edb7de490bbc767374928d1581ed2270bdbbf5d5904594ed071bca63e623088483f14e87a9efbd23e8e41a10ef0
 SHA512 
a0037e838e8a1f02fa4ee6e1b0aac0c9b571ee580d11d44bb49f8591dfea2a1039843da7711b95bf747daac119651736e98cf8e1281297ca1c1f5002a750b7f8

diff --git a/x11-misc/picom/picom-.ebuild b/x11-misc/picom/picom-11.ebuild
similarity index 82%
copy from x11-misc/picom/picom-.ebuild
copy to x11-misc/picom/picom-11.ebuild
index e1b85646fdb2..e122ab5870bb 100644
--- a/x11-misc/picom/picom-.ebuild
+++ b/x11-misc/picom/picom-11.ebuild
@@ -1,17 +1,18 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_{9..11} )
-inherit git-r3 meson python-any-r1 virtualx xdg
+PYTHON_COMPAT=( python3_{9..12} )
+inherit meson python-any-r1 virtualx xdg
 
 DESCRIPTION="A lightweight compositor for X11 (previously a compton fork)"
 HOMEPAGE="https://github.com/yshui/picom;
-EGIT_REPO_URI="https://github.com/yshui/picom.git;
+SRC_URI="https://github.com/yshui/picom/archive/v${PV}.tar.gz -> ${P}.tar.gz"
 
 LICENSE="MPL-2.0 MIT"
 SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
 IUSE="+config-file dbus +doc +drm opengl pcre test"
 
 REQUIRED_USE="test? ( dbus )" # avoid "DBus support not compiled in!"
@@ -23,6 +24,7 @@ RDEPEND="dev-libs/libev
x11-libs/libxcb
x11-libs/libXext
x11-libs/pixman
+   x11-libs/xcb-util
x11-libs/xcb-util-image
x11-libs/xcb-util-renderutil
config-file? (
@@ -31,8 +33,7 @@ RDEPEND="dev-libs/libev
dbus? ( sys-apps/dbus )
drm? ( x11-libs/libdrm )
opengl? ( virtual/opengl )
-   pcre? ( dev-libs/libpcre2:= )
-   !x11-misc/compton"
+   pcre? ( dev-libs/libpcre2:= )"
 DEPEND="${RDEPEND}
x11-base/xorg-proto"
 BDEPEND="virtual/pkgconfig

diff --git a/x11-misc/picom/picom-.ebuild b/x11-misc/picom/picom-.ebuild
index e1b85646fdb2..84c58836cb6e 100644
--- a/x11-misc/picom/picom-.ebuild
+++ b/x11-misc/picom/picom-.ebuild
@@ -1,9 +1,9 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_{9..11} )
+PYTHON_COMPAT=( python3_{9..12} )
 inherit git-r3 meson python-any-r1 virtualx xdg
 
 DESCRIPTION="A lightweight compositor for X11 (previously a compton fork)"
@@ -23,6 +23,7 @@ RDEPEND="dev-libs/libev
x11-libs/libxcb
x11-libs/libXext
x11-libs/pixman
+   x11-libs/xcb-util
x11-libs/xcb-util-image
x11-libs/xcb-util-renderutil
config-file? (
@@ -31,8 +32,7 @@ RDEPEND="dev-libs/libev
dbus? ( sys-apps/dbus )
drm? ( x11-libs/libdrm )
opengl? ( virtual/opengl )
-   pcre? ( dev-libs/libpcre2:= )
-   !x11-misc/compton"
+   pcre? ( dev-libs/libpcre2:= )"
 DEPEND="${RDEPEND}
x11-base/xorg-proto"
 BDEPEND="virtual/pkgconfig



[gentoo-commits] repo/gentoo:master commit in: x11-misc/picom/

2023-11-30 Thread Bernard Cafarelli
commit: ecd7d86f97f944b678d36064c76a9fc27161b540
Author: Bernard Cafarelli  gentoo  org>
AuthorDate: Thu Nov 30 16:17:26 2023 +
Commit: Bernard Cafarelli  gentoo  org>
CommitDate: Thu Nov 30 16:17:26 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ecd7d86f

x11-misc/picom: drop 9.1, 10.1

Signed-off-by: Bernard Cafarelli  gentoo.org>

 x11-misc/picom/Manifest  |  2 --
 x11-misc/picom/picom-10.1.ebuild | 68 
 x11-misc/picom/picom-9.1.ebuild  | 68 
 3 files changed, 138 deletions(-)

diff --git a/x11-misc/picom/Manifest b/x11-misc/picom/Manifest
index 28a2e222497e..f0ae8c03d00b 100644
--- a/x11-misc/picom/Manifest
+++ b/x11-misc/picom/Manifest
@@ -1,3 +1 @@
-DIST picom-10.1.tar.gz 286934 BLAKE2B 
0a6637c5615cfed514b746d85c2627b398fb0dd45b1027967b5145e1309e9ec4f2ac2e77a1459c06cb1db70fa3b12c350f42c6a0299ae7e4acc41270ca88dbbd
 SHA512 
6c97f0f0665be5cd38f844d0902cc7cac7f97af578f9df585aaa43b5f7b0a20c3660a2fcb44b1af5ae87407f4a0691c976ab1e6ad09939f385c3bcb8c0d4a351
 DIST picom-10.2.tar.gz 287166 BLAKE2B 
feaa07fc5f0a53396675dfd4d8f2507caf6ce355b2db242b25b3559b287845b0505c48194e51c9c7fc6809dd10b871be6adf3e9fc87d91a41f01ccfeb87803ab
 SHA512 
9c0351fbe8a9e76533243c8e76f8e7d10c1e49292f1c8e6c06f31fb0b512542a67970abe803d061c953546ff8d3e704488c263002a5a831f68deb010caee481d
-DIST picom-9.1.tar.gz 263924 BLAKE2B 
093f2fe12f3388b7979379d2e2b695a779cc9ebf95cbfa5b4f39c4fcc7cd6fc82be662bb9b0355fbadca66c0b0d7ac0d1e463272b0dbe4bbcca985691b6255e9
 SHA512 
375dc245be1c0f277bc0ddfc6e6480255efba06ce49f953c5314b7ba9795d1f50c5de907762208becc13c5210f24ac5b2241e2eb5e0e10dc5e5b96081cc821df

diff --git a/x11-misc/picom/picom-10.1.ebuild b/x11-misc/picom/picom-10.1.ebuild
deleted file mode 100644
index 096c4965a203..
--- a/x11-misc/picom/picom-10.1.ebuild
+++ /dev/null
@@ -1,68 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{9..11} )
-inherit meson python-any-r1 virtualx xdg
-
-DESCRIPTION="A lightweight compositor for X11 (previously a compton fork)"
-HOMEPAGE="https://github.com/yshui/picom;
-SRC_URI="https://github.com/yshui/picom/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="MPL-2.0 MIT"
-SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
-IUSE="+config-file dbus +doc +drm opengl pcre test"
-
-REQUIRED_USE="test? ( dbus )" # avoid "DBus support not compiled in!"
-RESTRICT="test" # but tests require dbus_next
-
-RDEPEND="dev-libs/libev
-   dev-libs/uthash
-   x11-libs/libX11
-   x11-libs/libxcb
-   x11-libs/libXext
-   x11-libs/pixman
-   x11-libs/xcb-util-image
-   x11-libs/xcb-util-renderutil
-   config-file? (
-   dev-libs/libconfig:=
-   )
-   dbus? ( sys-apps/dbus )
-   drm? ( x11-libs/libdrm )
-   opengl? ( virtual/opengl )
-   pcre? ( dev-libs/libpcre )
-   !x11-misc/compton"
-DEPEND="${RDEPEND}
-   x11-base/xorg-proto"
-BDEPEND="virtual/pkgconfig
-   doc? ( app-text/asciidoc )
-   test? ( $(python_gen_any_dep 'dev-python/xcffib[${PYTHON_USEDEP}]') )
-"
-
-DOCS=( README.md picom.sample.conf )
-
-python_check_deps() {
-   python_has_version "dev-python/xcffib[${PYTHON_USEDEP}]"
-}
-
-pkg_setup() {
-   use test && python-any-r1_pkg_setup
-}
-
-src_configure() {
-   local emesonargs=(
-   $(meson_use config-file config_file)
-   $(meson_use dbus)
-   $(meson_use doc with_docs)
-   $(meson_use opengl)
-   $(meson_use pcre regex)
-   )
-
-   meson_src_configure
-}
-
-src_test() {
-   virtx "${S}/tests/run_tests.sh" "${BUILD_DIR}/src/${PN}"
-}

diff --git a/x11-misc/picom/picom-9.1.ebuild b/x11-misc/picom/picom-9.1.ebuild
deleted file mode 100644
index 540e2e03889d..
--- a/x11-misc/picom/picom-9.1.ebuild
+++ /dev/null
@@ -1,68 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{9..10} )
-inherit meson python-any-r1 virtualx xdg
-
-DESCRIPTION="A lightweight compositor for X11 (previously a compton fork)"
-HOMEPAGE="https://github.com/yshui/picom;
-SRC_URI="https://github.com/yshui/picom/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="MPL-2.0 MIT"
-SLOT="0"
-KEYWORDS="amd64 ~arm64 ~ppc64 ~riscv x86"
-IUSE="+config-file dbus +doc +drm opengl pcre test"
-
-REQUIRED_USE="test? ( dbus )" # avoid "DBus support not compiled in!"
-RESTRICT="test" # but tests require dbus_next
-
-RDEPEND="dev-libs/libev
-   dev-libs/uthash
-   x11-libs/libX11
-   x11-libs/libxcb
-   x11-libs/libXext
-   x11-libs/pixman
-   x11-libs/xcb-util-image
-   x11-libs/xcb-util-renderutil
-   config-file? (
-   dev-libs/libconfig:=
-   )
-   dbus? ( sys-apps/dbus )
-   drm? ( x11-libs/libdrm )

[gentoo-commits] repo/gentoo:master commit in: x11-misc/picom/

2023-04-19 Thread Sam James
commit: 804f65c1a133c2af11bd77b44c9427102936a970
Author: Sam James  gentoo  org>
AuthorDate: Thu Apr 20 05:00:39 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Apr 20 05:01:09 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=804f65c1

x11-misc/picom: Stabilize 10.2 x86, #904567

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

 x11-misc/picom/picom-10.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/x11-misc/picom/picom-10.2.ebuild b/x11-misc/picom/picom-10.2.ebuild
index bc11b187dee1..5500bc0c290b 100644
--- a/x11-misc/picom/picom-10.2.ebuild
+++ b/x11-misc/picom/picom-10.2.ebuild
@@ -12,7 +12,7 @@ SRC_URI="https://github.com/yshui/picom/archive/v${PV}.tar.gz 
-> ${P}.tar.gz"
 
 LICENSE="MPL-2.0 MIT"
 SLOT="0"
-KEYWORDS="amd64 ~arm64 ~ppc64 ~riscv ~x86"
+KEYWORDS="amd64 ~arm64 ~ppc64 ~riscv x86"
 IUSE="+config-file dbus +doc +drm opengl pcre test"
 
 REQUIRED_USE="test? ( dbus )" # avoid "DBus support not compiled in!"



[gentoo-commits] repo/gentoo:master commit in: x11-misc/picom/

2023-04-19 Thread Sam James
commit: 4543d02097ef943abfa7262d4b9268bd81ded3c0
Author: Sam James  gentoo  org>
AuthorDate: Thu Apr 20 04:16:54 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Apr 20 04:17:17 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4543d020

x11-misc/picom: Stabilize 10.2 amd64, #904567

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

 x11-misc/picom/picom-10.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/x11-misc/picom/picom-10.2.ebuild b/x11-misc/picom/picom-10.2.ebuild
index 096c4965a203..bc11b187dee1 100644
--- a/x11-misc/picom/picom-10.2.ebuild
+++ b/x11-misc/picom/picom-10.2.ebuild
@@ -12,7 +12,7 @@ SRC_URI="https://github.com/yshui/picom/archive/v${PV}.tar.gz 
-> ${P}.tar.gz"
 
 LICENSE="MPL-2.0 MIT"
 SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
+KEYWORDS="amd64 ~arm64 ~ppc64 ~riscv ~x86"
 IUSE="+config-file dbus +doc +drm opengl pcre test"
 
 REQUIRED_USE="test? ( dbus )" # avoid "DBus support not compiled in!"



[gentoo-commits] repo/gentoo:master commit in: x11-misc/picom/

2022-12-18 Thread Bernard Cafarelli
commit: 5b40ed9b4064cbacc9bbaf2a59cd36e529a321ab
Author: Bernard Cafarelli  gentoo  org>
AuthorDate: Sun Dec 18 19:11:46 2022 +
Commit: Bernard Cafarelli  gentoo  org>
CommitDate: Sun Dec 18 19:12:19 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5b40ed9b

x11-misc/picom: dev branch switched to pcre2

Bug: https://bugs.gentoo.org/886523
Signed-off-by: Bernard Cafarelli  gentoo.org>

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

diff --git a/x11-misc/picom/picom-.ebuild b/x11-misc/picom/picom-.ebuild
index a21abcd26f2f..10438bc6f099 100644
--- a/x11-misc/picom/picom-.ebuild
+++ b/x11-misc/picom/picom-.ebuild
@@ -31,7 +31,7 @@ RDEPEND="dev-libs/libev
dbus? ( sys-apps/dbus )
drm? ( x11-libs/libdrm )
opengl? ( virtual/opengl )
-   pcre? ( dev-libs/libpcre )
+   pcre? ( dev-libs/libpcre2:= )
!x11-misc/compton"
 DEPEND="${RDEPEND}
x11-base/xorg-proto"



[gentoo-commits] repo/gentoo:master commit in: x11-misc/picom/

2022-12-18 Thread Bernard Cafarelli
commit: 654c734fe30d77ea6687840f074f802886995080
Author: Bernard Cafarelli  gentoo  org>
AuthorDate: Sun Dec 18 19:08:13 2022 +
Commit: Bernard Cafarelli  gentoo  org>
CommitDate: Sun Dec 18 19:12:19 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=654c734f

x11-misc/picom: add 10.2

Signed-off-by: Bernard Cafarelli  gentoo.org>

 x11-misc/picom/Manifest  |  1 +
 x11-misc/picom/picom-10.2.ebuild | 68 
 2 files changed, 69 insertions(+)

diff --git a/x11-misc/picom/Manifest b/x11-misc/picom/Manifest
index d68393ea8f31..28a2e222497e 100644
--- a/x11-misc/picom/Manifest
+++ b/x11-misc/picom/Manifest
@@ -1,2 +1,3 @@
 DIST picom-10.1.tar.gz 286934 BLAKE2B 
0a6637c5615cfed514b746d85c2627b398fb0dd45b1027967b5145e1309e9ec4f2ac2e77a1459c06cb1db70fa3b12c350f42c6a0299ae7e4acc41270ca88dbbd
 SHA512 
6c97f0f0665be5cd38f844d0902cc7cac7f97af578f9df585aaa43b5f7b0a20c3660a2fcb44b1af5ae87407f4a0691c976ab1e6ad09939f385c3bcb8c0d4a351
+DIST picom-10.2.tar.gz 287166 BLAKE2B 
feaa07fc5f0a53396675dfd4d8f2507caf6ce355b2db242b25b3559b287845b0505c48194e51c9c7fc6809dd10b871be6adf3e9fc87d91a41f01ccfeb87803ab
 SHA512 
9c0351fbe8a9e76533243c8e76f8e7d10c1e49292f1c8e6c06f31fb0b512542a67970abe803d061c953546ff8d3e704488c263002a5a831f68deb010caee481d
 DIST picom-9.1.tar.gz 263924 BLAKE2B 
093f2fe12f3388b7979379d2e2b695a779cc9ebf95cbfa5b4f39c4fcc7cd6fc82be662bb9b0355fbadca66c0b0d7ac0d1e463272b0dbe4bbcca985691b6255e9
 SHA512 
375dc245be1c0f277bc0ddfc6e6480255efba06ce49f953c5314b7ba9795d1f50c5de907762208becc13c5210f24ac5b2241e2eb5e0e10dc5e5b96081cc821df

diff --git a/x11-misc/picom/picom-10.2.ebuild b/x11-misc/picom/picom-10.2.ebuild
new file mode 100644
index ..4fbfa13e77d8
--- /dev/null
+++ b/x11-misc/picom/picom-10.2.ebuild
@@ -0,0 +1,68 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{8..11} )
+inherit meson python-any-r1 virtualx xdg
+
+DESCRIPTION="A lightweight compositor for X11 (previously a compton fork)"
+HOMEPAGE="https://github.com/yshui/picom;
+SRC_URI="https://github.com/yshui/picom/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="MPL-2.0 MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
+IUSE="+config-file dbus +doc +drm opengl pcre test"
+
+REQUIRED_USE="test? ( dbus )" # avoid "DBus support not compiled in!"
+RESTRICT="test" # but tests require dbus_next
+
+RDEPEND="dev-libs/libev
+   dev-libs/uthash
+   x11-libs/libX11
+   x11-libs/libxcb
+   x11-libs/libXext
+   x11-libs/pixman
+   x11-libs/xcb-util-image
+   x11-libs/xcb-util-renderutil
+   config-file? (
+   dev-libs/libconfig:=
+   )
+   dbus? ( sys-apps/dbus )
+   drm? ( x11-libs/libdrm )
+   opengl? ( virtual/opengl )
+   pcre? ( dev-libs/libpcre )
+   !x11-misc/compton"
+DEPEND="${RDEPEND}
+   x11-base/xorg-proto"
+BDEPEND="virtual/pkgconfig
+   doc? ( app-text/asciidoc )
+   test? ( $(python_gen_any_dep 'dev-python/xcffib[${PYTHON_USEDEP}]') )
+"
+
+DOCS=( README.md picom.sample.conf )
+
+python_check_deps() {
+   python_has_version "dev-python/xcffib[${PYTHON_USEDEP}]"
+}
+
+pkg_setup() {
+   use test && python-any-r1_pkg_setup
+}
+
+src_configure() {
+   local emesonargs=(
+   $(meson_use config-file config_file)
+   $(meson_use dbus)
+   $(meson_use doc with_docs)
+   $(meson_use opengl)
+   $(meson_use pcre regex)
+   )
+
+   meson_src_configure
+}
+
+src_test() {
+   virtx "${S}/tests/run_tests.sh" "${BUILD_DIR}/src/${PN}"
+}



[gentoo-commits] repo/gentoo:master commit in: x11-misc/picom/

2022-12-17 Thread Bernard Cafarelli
commit: 61fb5ae7f284ad27029173c26b49e8cf45aff97a
Author: Bernard Cafarelli  gentoo  org>
AuthorDate: Wed Dec 14 22:40:05 2022 +
Commit: Bernard Cafarelli  gentoo  org>
CommitDate: Sat Dec 17 23:22:01 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=61fb5ae7

x11-misc/picom: drop 8.2-r2, 8.2-r3

Signed-off-by: Bernard Cafarelli  gentoo.org>

 x11-misc/picom/Manifest|  1 -
 x11-misc/picom/picom-8.2-r2.ebuild | 69 --
 x11-misc/picom/picom-8.2-r3.ebuild | 68 -
 3 files changed, 138 deletions(-)

diff --git a/x11-misc/picom/Manifest b/x11-misc/picom/Manifest
index 9007b171700f..288b7a8d462c 100644
--- a/x11-misc/picom/Manifest
+++ b/x11-misc/picom/Manifest
@@ -1,2 +1 @@
-DIST picom-8.2.tar.gz 242653 BLAKE2B 
1c76ad4b3152d47155f957f8f1e75447ec8e30d05bc5fb9bf09c890552168cc3c607c8980b262b18cd5f3dc2654a3416cad20cb7fe829eaef8380783d1847c82
 SHA512 
bdc6675e73a211075ee0df2b056342cabb19ad27fd73586f5216886f503cd994536845eb866f371e07a8dc0404346c67b899a14830e9b7cbc9c01cbd782f36b1
 DIST picom-9.1.tar.gz 263924 BLAKE2B 
093f2fe12f3388b7979379d2e2b695a779cc9ebf95cbfa5b4f39c4fcc7cd6fc82be662bb9b0355fbadca66c0b0d7ac0d1e463272b0dbe4bbcca985691b6255e9
 SHA512 
375dc245be1c0f277bc0ddfc6e6480255efba06ce49f953c5314b7ba9795d1f50c5de907762208becc13c5210f24ac5b2241e2eb5e0e10dc5e5b96081cc821df

diff --git a/x11-misc/picom/picom-8.2-r2.ebuild 
b/x11-misc/picom/picom-8.2-r2.ebuild
deleted file mode 100644
index 7a6033f14d30..
--- a/x11-misc/picom/picom-8.2-r2.ebuild
+++ /dev/null
@@ -1,69 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-PYTHON_COMPAT=( python3_{8,9} )
-inherit meson python-any-r1 virtualx xdg
-
-DESCRIPTION="A lightweight compositor for X11 (previously a compton fork)"
-HOMEPAGE="https://github.com/yshui/picom;
-SRC_URI="https://github.com/yshui/picom/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="MPL-2.0 MIT"
-SLOT="0"
-KEYWORDS="amd64 ~arm64 ~ppc64 ~riscv x86"
-IUSE="+config-file dbus +doc +drm opengl pcre test"
-
-REQUIRED_USE="test? ( dbus )" # avoid "DBus support not compiled in!"
-RESTRICT="test" # but tests require dbus_next
-
-RDEPEND="
-   dev-libs/libev
-   dev-libs/uthash
-   x11-libs/libX11
-   x11-libs/libxcb
-   x11-libs/libXext
-   x11-libs/pixman
-   x11-libs/xcb-util-image
-   x11-libs/xcb-util-renderutil
-   config-file? (
-   dev-libs/libconfig:=
-   )
-   dbus? ( sys-apps/dbus )
-   drm? ( x11-libs/libdrm )
-   opengl? ( virtual/opengl )
-   pcre? ( dev-libs/libpcre )
-   !x11-misc/compton"
-DEPEND="${RDEPEND}
-   x11-base/xorg-proto"
-BDEPEND="virtual/pkgconfig
-   doc? ( app-text/asciidoc )
-   test? ( $(python_gen_any_dep 'dev-python/xcffib[${PYTHON_USEDEP}]') )
-"
-
-DOCS=( README.md picom.sample.conf )
-
-python_check_deps() {
-   python_has_version "dev-python/xcffib[${PYTHON_USEDEP}]"
-}
-
-pkg_setup() {
-   use test && python-any-r1_pkg_setup
-}
-
-src_configure() {
-   local emesonargs=(
-   $(meson_use config-file config_file)
-   $(meson_use dbus)
-   $(meson_use doc with_docs)
-   $(meson_use opengl)
-   $(meson_use pcre regex)
-   )
-
-   meson_src_configure
-}
-
-src_test() {
-   virtx "${S}/tests/run_tests.sh" "${BUILD_DIR}/src/${PN}"
-}

diff --git a/x11-misc/picom/picom-8.2-r3.ebuild 
b/x11-misc/picom/picom-8.2-r3.ebuild
deleted file mode 100644
index de4a44606afb..
--- a/x11-misc/picom/picom-8.2-r3.ebuild
+++ /dev/null
@@ -1,68 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{8..10} )
-inherit meson python-any-r1 virtualx xdg
-
-DESCRIPTION="A lightweight compositor for X11 (previously a compton fork)"
-HOMEPAGE="https://github.com/yshui/picom;
-SRC_URI="https://github.com/yshui/picom/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="MPL-2.0 MIT"
-SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
-IUSE="+config-file dbus +doc +drm opengl pcre test"
-
-REQUIRED_USE="test? ( dbus )" # avoid "DBus support not compiled in!"
-RESTRICT="test" # but tests require dbus_next
-
-RDEPEND="dev-libs/libev
-   dev-libs/uthash
-   x11-libs/libX11
-   x11-libs/libxcb
-   x11-libs/libXext
-   x11-libs/pixman
-   x11-libs/xcb-util-image
-   x11-libs/xcb-util-renderutil
-   config-file? (
-   dev-libs/libconfig:=
-   )
-   dbus? ( sys-apps/dbus )
-   drm? ( x11-libs/libdrm )
-   opengl? ( virtual/opengl )
-   pcre? ( dev-libs/libpcre )
-   !x11-misc/compton"
-DEPEND="${RDEPEND}
-   x11-base/xorg-proto"
-BDEPEND="virtual/pkgconfig
-   doc? ( app-text/asciidoc )
-   test? ( $(python_gen_any_dep 

[gentoo-commits] repo/gentoo:master commit in: x11-misc/picom/

2022-12-17 Thread Bernard Cafarelli
commit: ec6790117f55a7a8c616053717b7335e16b9a7dc
Author: Bernard Cafarelli  gentoo  org>
AuthorDate: Sat Dec 17 10:04:26 2022 +
Commit: Bernard Cafarelli  gentoo  org>
CommitDate: Sat Dec 17 23:22:05 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ec679011

x11-misc/picom: 10.1 bump

Closes: https://bugs.gentoo.org/885683
Signed-off-by: Bernard Cafarelli  gentoo.org>

 x11-misc/picom/Manifest | 1 +
 x11-misc/picom/{picom-.ebuild => picom-10.1.ebuild} | 7 ---
 x11-misc/picom/picom-.ebuild| 2 +-
 3 files changed, 6 insertions(+), 4 deletions(-)

diff --git a/x11-misc/picom/Manifest b/x11-misc/picom/Manifest
index 288b7a8d462c..d68393ea8f31 100644
--- a/x11-misc/picom/Manifest
+++ b/x11-misc/picom/Manifest
@@ -1 +1,2 @@
+DIST picom-10.1.tar.gz 286934 BLAKE2B 
0a6637c5615cfed514b746d85c2627b398fb0dd45b1027967b5145e1309e9ec4f2ac2e77a1459c06cb1db70fa3b12c350f42c6a0299ae7e4acc41270ca88dbbd
 SHA512 
6c97f0f0665be5cd38f844d0902cc7cac7f97af578f9df585aaa43b5f7b0a20c3660a2fcb44b1af5ae87407f4a0691c976ab1e6ad09939f385c3bcb8c0d4a351
 DIST picom-9.1.tar.gz 263924 BLAKE2B 
093f2fe12f3388b7979379d2e2b695a779cc9ebf95cbfa5b4f39c4fcc7cd6fc82be662bb9b0355fbadca66c0b0d7ac0d1e463272b0dbe4bbcca985691b6255e9
 SHA512 
375dc245be1c0f277bc0ddfc6e6480255efba06ce49f953c5314b7ba9795d1f50c5de907762208becc13c5210f24ac5b2241e2eb5e0e10dc5e5b96081cc821df

diff --git a/x11-misc/picom/picom-.ebuild b/x11-misc/picom/picom-10.1.ebuild
similarity index 87%
copy from x11-misc/picom/picom-.ebuild
copy to x11-misc/picom/picom-10.1.ebuild
index cfa8461b6cf2..4fbfa13e77d8 100644
--- a/x11-misc/picom/picom-.ebuild
+++ b/x11-misc/picom/picom-10.1.ebuild
@@ -3,15 +3,16 @@
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_{8..10} )
-inherit git-r3 meson python-any-r1 virtualx xdg
+PYTHON_COMPAT=( python3_{8..11} )
+inherit meson python-any-r1 virtualx xdg
 
 DESCRIPTION="A lightweight compositor for X11 (previously a compton fork)"
 HOMEPAGE="https://github.com/yshui/picom;
-EGIT_REPO_URI="https://github.com/yshui/picom.git;
+SRC_URI="https://github.com/yshui/picom/archive/v${PV}.tar.gz -> ${P}.tar.gz"
 
 LICENSE="MPL-2.0 MIT"
 SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
 IUSE="+config-file dbus +doc +drm opengl pcre test"
 
 REQUIRED_USE="test? ( dbus )" # avoid "DBus support not compiled in!"

diff --git a/x11-misc/picom/picom-.ebuild b/x11-misc/picom/picom-.ebuild
index cfa8461b6cf2..a21abcd26f2f 100644
--- a/x11-misc/picom/picom-.ebuild
+++ b/x11-misc/picom/picom-.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_{8..10} )
+PYTHON_COMPAT=( python3_{8..11} )
 inherit git-r3 meson python-any-r1 virtualx xdg
 
 DESCRIPTION="A lightweight compositor for X11 (previously a compton fork)"



[gentoo-commits] repo/gentoo:master commit in: x11-misc/picom/

2022-08-20 Thread Arthur Zamarin
commit: 2cdce3a88578f491cfff74b827ee5c8b47598145
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Aug 13 07:28:36 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Aug 20 15:52:28 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2cdce3a8

x11-misc/picom: use python_has_version

Signed-off-by: Arthur Zamarin  gentoo.org>

 x11-misc/picom/picom-8.2-r2.ebuild | 2 +-
 x11-misc/picom/picom-8.2-r3.ebuild | 2 +-
 x11-misc/picom/picom-9.1.ebuild| 2 +-
 x11-misc/picom/picom-.ebuild   | 2 +-
 4 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/x11-misc/picom/picom-8.2-r2.ebuild 
b/x11-misc/picom/picom-8.2-r2.ebuild
index d1eb0ff6f95b..7a6033f14d30 100644
--- a/x11-misc/picom/picom-8.2-r2.ebuild
+++ b/x11-misc/picom/picom-8.2-r2.ebuild
@@ -45,7 +45,7 @@ BDEPEND="virtual/pkgconfig
 DOCS=( README.md picom.sample.conf )
 
 python_check_deps() {
-   has_version -b "dev-python/xcffib[${PYTHON_USEDEP}]"
+   python_has_version "dev-python/xcffib[${PYTHON_USEDEP}]"
 }
 
 pkg_setup() {

diff --git a/x11-misc/picom/picom-8.2-r3.ebuild 
b/x11-misc/picom/picom-8.2-r3.ebuild
index c26adc87f474..de4a44606afb 100644
--- a/x11-misc/picom/picom-8.2-r3.ebuild
+++ b/x11-misc/picom/picom-8.2-r3.ebuild
@@ -44,7 +44,7 @@ BDEPEND="virtual/pkgconfig
 DOCS=( README.md picom.sample.conf )
 
 python_check_deps() {
-   has_version -b "dev-python/xcffib[${PYTHON_USEDEP}]"
+   python_has_version "dev-python/xcffib[${PYTHON_USEDEP}]"
 }
 
 pkg_setup() {

diff --git a/x11-misc/picom/picom-9.1.ebuild b/x11-misc/picom/picom-9.1.ebuild
index 0e86323b3f70..436488091d1e 100644
--- a/x11-misc/picom/picom-9.1.ebuild
+++ b/x11-misc/picom/picom-9.1.ebuild
@@ -44,7 +44,7 @@ BDEPEND="virtual/pkgconfig
 DOCS=( README.md picom.sample.conf )
 
 python_check_deps() {
-   has_version -b "dev-python/xcffib[${PYTHON_USEDEP}]"
+   python_has_version "dev-python/xcffib[${PYTHON_USEDEP}]"
 }
 
 pkg_setup() {

diff --git a/x11-misc/picom/picom-.ebuild b/x11-misc/picom/picom-.ebuild
index 3e335b945325..cfa8461b6cf2 100644
--- a/x11-misc/picom/picom-.ebuild
+++ b/x11-misc/picom/picom-.ebuild
@@ -43,7 +43,7 @@ BDEPEND="virtual/pkgconfig
 DOCS=( README.md picom.sample.conf )
 
 python_check_deps() {
-   has_version -b "dev-python/xcffib[${PYTHON_USEDEP}]"
+   python_has_version "dev-python/xcffib[${PYTHON_USEDEP}]"
 }
 
 pkg_setup() {



[gentoo-commits] repo/gentoo:master commit in: x11-misc/picom/

2022-06-12 Thread Agostino Sarubbo
commit: 6bfa08c067bc4ee27b5295fb421d96edfa749b38
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Sun Jun 12 08:27:40 2022 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Sun Jun 12 08:27:40 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6bfa08c0

x11-misc/picom: amd64 stable wrt bug #850283

Package-Manager: Portage-3.0.30, Repoman-3.0.3
RepoMan-Options: --include-arches="amd64"
Signed-off-by: Agostino Sarubbo  gentoo.org>

 x11-misc/picom/picom-9.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/x11-misc/picom/picom-9.1.ebuild b/x11-misc/picom/picom-9.1.ebuild
index 1e322fbd5213..0e86323b3f70 100644
--- a/x11-misc/picom/picom-9.1.ebuild
+++ b/x11-misc/picom/picom-9.1.ebuild
@@ -12,7 +12,7 @@ SRC_URI="https://github.com/yshui/picom/archive/v${PV}.tar.gz 
-> ${P}.tar.gz"
 
 LICENSE="MPL-2.0 MIT"
 SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv x86"
+KEYWORDS="amd64 ~arm64 ~ppc64 ~riscv x86"
 IUSE="+config-file dbus +doc +drm opengl pcre test"
 
 REQUIRED_USE="test? ( dbus )" # avoid "DBus support not compiled in!"



[gentoo-commits] repo/gentoo:master commit in: x11-misc/picom/

2022-06-10 Thread Agostino Sarubbo
commit: 5220ec7bbb8dccf3080e3802d6925cf46f7ef896
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Fri Jun 10 07:10:44 2022 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Fri Jun 10 07:10:44 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5220ec7b

x11-misc/picom: x86 stable wrt bug #850283

Package-Manager: Portage-3.0.30, Repoman-3.0.3
RepoMan-Options: --include-arches="x86"
Signed-off-by: Agostino Sarubbo  gentoo.org>

 x11-misc/picom/picom-9.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/x11-misc/picom/picom-9.1.ebuild b/x11-misc/picom/picom-9.1.ebuild
index c26adc87f474..1e322fbd5213 100644
--- a/x11-misc/picom/picom-9.1.ebuild
+++ b/x11-misc/picom/picom-9.1.ebuild
@@ -12,7 +12,7 @@ SRC_URI="https://github.com/yshui/picom/archive/v${PV}.tar.gz 
-> ${P}.tar.gz"
 
 LICENSE="MPL-2.0 MIT"
 SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv x86"
 IUSE="+config-file dbus +doc +drm opengl pcre test"
 
 REQUIRED_USE="test? ( dbus )" # avoid "DBus support not compiled in!"



[gentoo-commits] repo/gentoo:master commit in: x11-misc/picom/

2022-02-14 Thread Bernard Cafarelli
commit: e05387344d443bb179eb3b1e7cc00dd161cd31e0
Author: Bernard Cafarelli  gentoo  org>
AuthorDate: Mon Feb 14 08:07:18 2022 +
Commit: Bernard Cafarelli  gentoo  org>
CommitDate: Mon Feb 14 08:07:29 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e0538734

x11-misc/picom: 9.1 bump

Closes: https://bugs.gentoo.org/833286
Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: Bernard Cafarelli  gentoo.org>

 x11-misc/picom/Manifest |  1 +
 x11-misc/picom/picom-9.1.ebuild | 68 +
 2 files changed, 69 insertions(+)

diff --git a/x11-misc/picom/Manifest b/x11-misc/picom/Manifest
index 14107405285e..9007b171700f 100644
--- a/x11-misc/picom/Manifest
+++ b/x11-misc/picom/Manifest
@@ -1 +1,2 @@
 DIST picom-8.2.tar.gz 242653 BLAKE2B 
1c76ad4b3152d47155f957f8f1e75447ec8e30d05bc5fb9bf09c890552168cc3c607c8980b262b18cd5f3dc2654a3416cad20cb7fe829eaef8380783d1847c82
 SHA512 
bdc6675e73a211075ee0df2b056342cabb19ad27fd73586f5216886f503cd994536845eb866f371e07a8dc0404346c67b899a14830e9b7cbc9c01cbd782f36b1
+DIST picom-9.1.tar.gz 263924 BLAKE2B 
093f2fe12f3388b7979379d2e2b695a779cc9ebf95cbfa5b4f39c4fcc7cd6fc82be662bb9b0355fbadca66c0b0d7ac0d1e463272b0dbe4bbcca985691b6255e9
 SHA512 
375dc245be1c0f277bc0ddfc6e6480255efba06ce49f953c5314b7ba9795d1f50c5de907762208becc13c5210f24ac5b2241e2eb5e0e10dc5e5b96081cc821df

diff --git a/x11-misc/picom/picom-9.1.ebuild b/x11-misc/picom/picom-9.1.ebuild
new file mode 100644
index ..c26adc87f474
--- /dev/null
+++ b/x11-misc/picom/picom-9.1.ebuild
@@ -0,0 +1,68 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{8..10} )
+inherit meson python-any-r1 virtualx xdg
+
+DESCRIPTION="A lightweight compositor for X11 (previously a compton fork)"
+HOMEPAGE="https://github.com/yshui/picom;
+SRC_URI="https://github.com/yshui/picom/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="MPL-2.0 MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
+IUSE="+config-file dbus +doc +drm opengl pcre test"
+
+REQUIRED_USE="test? ( dbus )" # avoid "DBus support not compiled in!"
+RESTRICT="test" # but tests require dbus_next
+
+RDEPEND="dev-libs/libev
+   dev-libs/uthash
+   x11-libs/libX11
+   x11-libs/libxcb
+   x11-libs/libXext
+   x11-libs/pixman
+   x11-libs/xcb-util-image
+   x11-libs/xcb-util-renderutil
+   config-file? (
+   dev-libs/libconfig:=
+   )
+   dbus? ( sys-apps/dbus )
+   drm? ( x11-libs/libdrm )
+   opengl? ( virtual/opengl )
+   pcre? ( dev-libs/libpcre )
+   !x11-misc/compton"
+DEPEND="${RDEPEND}
+   x11-base/xorg-proto"
+BDEPEND="virtual/pkgconfig
+   doc? ( app-text/asciidoc )
+   test? ( $(python_gen_any_dep 'dev-python/xcffib[${PYTHON_USEDEP}]') )
+"
+
+DOCS=( README.md picom.sample.conf )
+
+python_check_deps() {
+   has_version -b "dev-python/xcffib[${PYTHON_USEDEP}]"
+}
+
+pkg_setup() {
+   use test && python-any-r1_pkg_setup
+}
+
+src_configure() {
+   local emesonargs=(
+   $(meson_use config-file config_file)
+   $(meson_use dbus)
+   $(meson_use doc with_docs)
+   $(meson_use opengl)
+   $(meson_use pcre regex)
+   )
+
+   meson_src_configure
+}
+
+src_test() {
+   virtx "${S}/tests/run_tests.sh" "${BUILD_DIR}/src/${PN}"
+}



[gentoo-commits] repo/gentoo:master commit in: x11-misc/picom/

2022-01-28 Thread Bernard Cafarelli
commit: d9b4c977f636cbce4577413e2bc7390154852139
Author: Bernard Cafarelli  gentoo  org>
AuthorDate: Fri Jan 28 22:53:22 2022 +
Commit: Bernard Cafarelli  gentoo  org>
CommitDate: Fri Jan 28 22:53:22 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d9b4c977

x11-misc/picom: update python versions

Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: Bernard Cafarelli  gentoo.org>

 x11-misc/picom/{picom-.ebuild => picom-8.2-r3.ebuild} | 11 ++-
 x11-misc/picom/picom-.ebuild  |  8 
 2 files changed, 10 insertions(+), 9 deletions(-)

diff --git a/x11-misc/picom/picom-.ebuild 
b/x11-misc/picom/picom-8.2-r3.ebuild
similarity index 84%
copy from x11-misc/picom/picom-.ebuild
copy to x11-misc/picom/picom-8.2-r3.ebuild
index 7551a069f44f..c26adc87f474 100644
--- a/x11-misc/picom/picom-.ebuild
+++ b/x11-misc/picom/picom-8.2-r3.ebuild
@@ -1,17 +1,18 @@
-# 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
 
-PYTHON_COMPAT=( python3_{7,8,9} )
-inherit git-r3 python-any-r1 meson virtualx xdg
+PYTHON_COMPAT=( python3_{8..10} )
+inherit meson python-any-r1 virtualx xdg
 
 DESCRIPTION="A lightweight compositor for X11 (previously a compton fork)"
 HOMEPAGE="https://github.com/yshui/picom;
-EGIT_REPO_URI="https://github.com/yshui/picom.git;
+SRC_URI="https://github.com/yshui/picom/archive/v${PV}.tar.gz -> ${P}.tar.gz"
 
 LICENSE="MPL-2.0 MIT"
 SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
 IUSE="+config-file dbus +doc +drm opengl pcre test"
 
 REQUIRED_USE="test? ( dbus )" # avoid "DBus support not compiled in!"

diff --git a/x11-misc/picom/picom-.ebuild b/x11-misc/picom/picom-.ebuild
index 7551a069f44f..3e335b945325 100644
--- a/x11-misc/picom/picom-.ebuild
+++ b/x11-misc/picom/picom-.ebuild
@@ -1,10 +1,10 @@
-# 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
 
-PYTHON_COMPAT=( python3_{7,8,9} )
-inherit git-r3 python-any-r1 meson virtualx xdg
+PYTHON_COMPAT=( python3_{8..10} )
+inherit git-r3 meson python-any-r1 virtualx xdg
 
 DESCRIPTION="A lightweight compositor for X11 (previously a compton fork)"
 HOMEPAGE="https://github.com/yshui/picom;



[gentoo-commits] repo/gentoo:master commit in: x11-misc/picom/

2022-01-28 Thread Bernard Cafarelli
commit: e8a3983e0ae820ec22787cf11abdac14f5e0a637
Author: Bernard Cafarelli  gentoo  org>
AuthorDate: Fri Jan 28 22:50:08 2022 +
Commit: Bernard Cafarelli  gentoo  org>
CommitDate: Fri Jan 28 22:50:08 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e8a3983e

x11-misc/picom: drop old

Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: Bernard Cafarelli  gentoo.org>

 x11-misc/picom/Manifest  |  1 -
 x11-misc/picom/picom-8-r1.ebuild | 67 
 2 files changed, 68 deletions(-)

diff --git a/x11-misc/picom/Manifest b/x11-misc/picom/Manifest
index 8c5a4fc68417..14107405285e 100644
--- a/x11-misc/picom/Manifest
+++ b/x11-misc/picom/Manifest
@@ -1,2 +1 @@
 DIST picom-8.2.tar.gz 242653 BLAKE2B 
1c76ad4b3152d47155f957f8f1e75447ec8e30d05bc5fb9bf09c890552168cc3c607c8980b262b18cd5f3dc2654a3416cad20cb7fe829eaef8380783d1847c82
 SHA512 
bdc6675e73a211075ee0df2b056342cabb19ad27fd73586f5216886f503cd994536845eb866f371e07a8dc0404346c67b899a14830e9b7cbc9c01cbd782f36b1
-DIST picom-8.tar.gz 242059 BLAKE2B 
cfeec7f40eaa43c115bd326abeaa547553f7bdd22a2e6b2a96f46d87c164b0e9403a876f069077e3b85d11af685aadb0cff2a4e7df2cf87646f2552f9c1a01df
 SHA512 
154dd42dea16aca463e7d7f9913a8f10740df892bfdda2fee210a94b13c8eaf6201b35e505daf45075fdb1980bb9b85adf170b649702c1b1e2fcdc1d88406b4a

diff --git a/x11-misc/picom/picom-8-r1.ebuild b/x11-misc/picom/picom-8-r1.ebuild
deleted file mode 100644
index a266247cac0b..
--- a/x11-misc/picom/picom-8-r1.ebuild
+++ /dev/null
@@ -1,67 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-PYTHON_COMPAT=( python3_{7,8} )
-inherit meson python-any-r1 virtualx xdg
-
-DESCRIPTION="A lightweight compositor for X11 (previously a compton fork)"
-HOMEPAGE="https://github.com/yshui/picom;
-SRC_URI="https://github.com/yshui/picom/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="MPL-2.0 MIT"
-SLOT="0"
-KEYWORDS="amd64 ~ppc64 x86"
-IUSE="+config-file dbus +doc +drm opengl pcre test"
-
-REQUIRED_USE="test? ( dbus )" # avoid "DBus support not compiled in!"
-RESTRICT="test" # but tests require dbus_next
-
-RDEPEND="
-   dev-libs/libev
-   dev-libs/uthash
-   x11-libs/libX11
-   x11-libs/libxcb
-   x11-libs/libXext
-   x11-libs/pixman
-   x11-libs/xcb-util-image
-   x11-libs/xcb-util-renderutil
-   config-file? (
-   dev-libs/libconfig:=
-   )
-   dbus? ( sys-apps/dbus )
-   drm? ( x11-libs/libdrm )
-   opengl? ( virtual/opengl )
-   pcre? ( dev-libs/libpcre )
-   !x11-misc/compton"
-DEPEND="${RDEPEND}
-   x11-base/xorg-proto"
-BDEPEND="virtual/pkgconfig
-   doc? ( app-text/asciidoc )
-   test? ( $(python_gen_any_dep 'dev-python/xcffib[${PYTHON_USEDEP}]') )
-"
-
-python_check_deps() {
-   has_version -b "dev-python/xcffib[${PYTHON_USEDEP}]"
-}
-
-pkg_setup() {
-   use test && python-any-r1_pkg_setup
-}
-
-src_configure() {
-   local emesonargs=(
-   $(meson_use config-file config_file)
-   $(meson_use dbus)
-   $(meson_use doc with_docs)
-   $(meson_use opengl)
-   $(meson_use pcre regex)
-   )
-
-   meson_src_configure
-}
-
-src_test() {
-   virtx "${S}/tests/run_tests.sh" "${BUILD_DIR}/src/${PN}"
-}



[gentoo-commits] repo/gentoo:master commit in: x11-misc/picom/

2022-01-10 Thread Georgy Yakovlev
commit: 77319607504d8269327a8664d008fdbaff1c43c6
Author: Georgy Yakovlev  gentoo  org>
AuthorDate: Tue Jan 11 02:17:17 2022 +
Commit: Georgy Yakovlev  gentoo  org>
CommitDate: Tue Jan 11 02:23:32 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=77319607

x11-misc/picom: keyword 8.2-r2 for ~arm64

Signed-off-by: Georgy Yakovlev  gentoo.org>

 x11-misc/picom/picom-8.2-r2.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/x11-misc/picom/picom-8.2-r2.ebuild 
b/x11-misc/picom/picom-8.2-r2.ebuild
index 8c0a8512f14d..d1eb0ff6f95b 100644
--- a/x11-misc/picom/picom-8.2-r2.ebuild
+++ b/x11-misc/picom/picom-8.2-r2.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
@@ -12,7 +12,7 @@ SRC_URI="https://github.com/yshui/picom/archive/v${PV}.tar.gz 
-> ${P}.tar.gz"
 
 LICENSE="MPL-2.0 MIT"
 SLOT="0"
-KEYWORDS="amd64 ~ppc64 ~riscv x86"
+KEYWORDS="amd64 ~arm64 ~ppc64 ~riscv x86"
 IUSE="+config-file dbus +doc +drm opengl pcre test"
 
 REQUIRED_USE="test? ( dbus )" # avoid "DBus support not compiled in!"



[gentoo-commits] repo/gentoo:master commit in: x11-misc/picom/

2021-10-10 Thread Marek Szuba
commit: 4bcd182f76774f3aa5ffc209164bd697d87c4b0a
Author: Marek Szuba  gentoo  org>
AuthorDate: Sun Oct 10 21:57:08 2021 +
Commit: Marek Szuba  gentoo  org>
CommitDate: Sun Oct 10 22:14:11 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4bcd182f

x11-misc/picom: keyword 8.2-r2 for ~riscv

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

 x11-misc/picom/picom-8.2-r2.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/x11-misc/picom/picom-8.2-r2.ebuild 
b/x11-misc/picom/picom-8.2-r2.ebuild
index dbceb7f81df..8c0a8512f14 100644
--- a/x11-misc/picom/picom-8.2-r2.ebuild
+++ b/x11-misc/picom/picom-8.2-r2.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=7
 
-PYTHON_COMPAT=( python3_{7,8,9} )
+PYTHON_COMPAT=( python3_{8,9} )
 inherit meson python-any-r1 virtualx xdg
 
 DESCRIPTION="A lightweight compositor for X11 (previously a compton fork)"
@@ -12,7 +12,7 @@ SRC_URI="https://github.com/yshui/picom/archive/v${PV}.tar.gz 
-> ${P}.tar.gz"
 
 LICENSE="MPL-2.0 MIT"
 SLOT="0"
-KEYWORDS="amd64 ~ppc64 x86"
+KEYWORDS="amd64 ~ppc64 ~riscv x86"
 IUSE="+config-file dbus +doc +drm opengl pcre test"
 
 REQUIRED_USE="test? ( dbus )" # avoid "DBus support not compiled in!"



[gentoo-commits] repo/gentoo:master commit in: x11-misc/picom/

2021-06-11 Thread Sam James
commit: 159e3d0215755de6bad62e5f94e4d4f33bdc8150
Author: Sam James  gentoo  org>
AuthorDate: Sat Jun 12 05:50:06 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Jun 12 05:50:06 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=159e3d02

x11-misc/picom: sync extra RESTRICT for tests

Bug: https://bugs.gentoo.org/795489
Signed-off-by: Sam James  gentoo.org>

 x11-misc/picom/picom-.ebuild | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/x11-misc/picom/picom-.ebuild b/x11-misc/picom/picom-.ebuild
index a088bc75f1b..7551a069f44 100644
--- a/x11-misc/picom/picom-.ebuild
+++ b/x11-misc/picom/picom-.ebuild
@@ -13,7 +13,9 @@ EGIT_REPO_URI="https://github.com/yshui/picom.git;
 LICENSE="MPL-2.0 MIT"
 SLOT="0"
 IUSE="+config-file dbus +doc +drm opengl pcre test"
-RESTRICT="!test? ( test )"
+
+REQUIRED_USE="test? ( dbus )" # avoid "DBus support not compiled in!"
+RESTRICT="test" # but tests require dbus_next
 
 RDEPEND="dev-libs/libev
dev-libs/uthash



[gentoo-commits] repo/gentoo:master commit in: x11-misc/picom/

2021-06-11 Thread Sam James
commit: f7603f093ba039f10009ec1142a7a31fee523a36
Author: Sam James  gentoo  org>
AuthorDate: Sat Jun 12 05:47:06 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Jun 12 05:47:06 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f7603f09

x11-misc/picom: sync live ebuild, fix tests

Closes: https://bugs.gentoo.org/795489
Signed-off-by: Sam James  gentoo.org>

 x11-misc/picom/picom-.ebuild | 15 +++
 1 file changed, 11 insertions(+), 4 deletions(-)

diff --git a/x11-misc/picom/picom-.ebuild b/x11-misc/picom/picom-.ebuild
index c4a78a4bda5..a088bc75f1b 100644
--- a/x11-misc/picom/picom-.ebuild
+++ b/x11-misc/picom/picom-.ebuild
@@ -3,7 +3,8 @@
 
 EAPI=7
 
-inherit git-r3 meson xdg
+PYTHON_COMPAT=( python3_{7,8,9} )
+inherit git-r3 python-any-r1 meson virtualx xdg
 
 DESCRIPTION="A lightweight compositor for X11 (previously a compton fork)"
 HOMEPAGE="https://github.com/yshui/picom;
@@ -11,8 +12,8 @@ EGIT_REPO_URI="https://github.com/yshui/picom.git;
 
 LICENSE="MPL-2.0 MIT"
 SLOT="0"
-KEYWORDS=""
-IUSE="+config-file dbus +doc +drm opengl pcre"
+IUSE="+config-file dbus +doc +drm opengl pcre test"
+RESTRICT="!test? ( test )"
 
 RDEPEND="dev-libs/libev
dev-libs/uthash
@@ -33,7 +34,9 @@ RDEPEND="dev-libs/libev
 DEPEND="${RDEPEND}
x11-base/xorg-proto"
 BDEPEND="virtual/pkgconfig
-   doc? ( app-text/asciidoc )"
+   doc? ( app-text/asciidoc )
+   test? ( $(python_gen_any_dep 'dev-python/xcffib[${PYTHON_USEDEP}]') )
+"
 
 DOCS=( README.md picom.sample.conf )
 
@@ -56,3 +59,7 @@ src_configure() {
 
meson_src_configure
 }
+
+src_test() {
+   virtx "${S}/tests/run_tests.sh" "${BUILD_DIR}/src/${PN}"
+}



[gentoo-commits] repo/gentoo:master commit in: x11-misc/picom/

2021-06-07 Thread Sam James
commit: 0d941277f1caf1b569985145ae68cdf7b6272471
Author: Sam James  gentoo  org>
AuthorDate: Mon Jun  7 23:09:33 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Jun  7 23:09:33 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0d941277

x11-misc/picom: Stabilize 8.2-r2 amd64, #794814

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

 x11-misc/picom/picom-8.2-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/x11-misc/picom/picom-8.2-r2.ebuild 
b/x11-misc/picom/picom-8.2-r2.ebuild
index 03c50a5f8c9..dbceb7f81df 100644
--- a/x11-misc/picom/picom-8.2-r2.ebuild
+++ b/x11-misc/picom/picom-8.2-r2.ebuild
@@ -12,7 +12,7 @@ SRC_URI="https://github.com/yshui/picom/archive/v${PV}.tar.gz 
-> ${P}.tar.gz"
 
 LICENSE="MPL-2.0 MIT"
 SLOT="0"
-KEYWORDS="~amd64 ~ppc64 x86"
+KEYWORDS="amd64 ~ppc64 x86"
 IUSE="+config-file dbus +doc +drm opengl pcre test"
 
 REQUIRED_USE="test? ( dbus )" # avoid "DBus support not compiled in!"



[gentoo-commits] repo/gentoo:master commit in: x11-misc/picom/

2021-06-07 Thread Sam James
commit: 921b5e07d595c621379bf4e71b08b5d3ba87ea4c
Author: Sam James  gentoo  org>
AuthorDate: Mon Jun  7 23:09:02 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Jun  7 23:09:02 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=921b5e07

x11-misc/picom: Stabilize 8.2-r2 x86, #794814

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

 x11-misc/picom/picom-8.2-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/x11-misc/picom/picom-8.2-r2.ebuild 
b/x11-misc/picom/picom-8.2-r2.ebuild
index 022f196ec4f..03c50a5f8c9 100644
--- a/x11-misc/picom/picom-8.2-r2.ebuild
+++ b/x11-misc/picom/picom-8.2-r2.ebuild
@@ -12,7 +12,7 @@ SRC_URI="https://github.com/yshui/picom/archive/v${PV}.tar.gz 
-> ${P}.tar.gz"
 
 LICENSE="MPL-2.0 MIT"
 SLOT="0"
-KEYWORDS="~amd64 ~ppc64 ~x86"
+KEYWORDS="~amd64 ~ppc64 x86"
 IUSE="+config-file dbus +doc +drm opengl pcre test"
 
 REQUIRED_USE="test? ( dbus )" # avoid "DBus support not compiled in!"



[gentoo-commits] repo/gentoo:master commit in: x11-misc/picom/

2021-06-07 Thread Sam James
commit: d6eba06a367ef5d8d2ac6787caad768fa2b713a6
Author: Sam James  gentoo  org>
AuthorDate: Mon Jun  7 16:43:56 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Jun  7 16:44:14 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d6eba06a

x11-misc/picom: only require Python for tests

Closes: https://bugs.gentoo.org/794808
Signed-off-by: Sam James  gentoo.org>

 x11-misc/picom/picom-8-r1.ebuild   | 8 
 x11-misc/picom/picom-8.2-r2.ebuild | 8 
 x11-misc/picom/picom-.ebuild   | 8 
 3 files changed, 24 insertions(+)

diff --git a/x11-misc/picom/picom-8-r1.ebuild b/x11-misc/picom/picom-8-r1.ebuild
index ff42b3981ea..a266247cac0 100644
--- a/x11-misc/picom/picom-8-r1.ebuild
+++ b/x11-misc/picom/picom-8-r1.ebuild
@@ -42,6 +42,14 @@ BDEPEND="virtual/pkgconfig
test? ( $(python_gen_any_dep 'dev-python/xcffib[${PYTHON_USEDEP}]') )
 "
 
+python_check_deps() {
+   has_version -b "dev-python/xcffib[${PYTHON_USEDEP}]"
+}
+
+pkg_setup() {
+   use test && python-any-r1_pkg_setup
+}
+
 src_configure() {
local emesonargs=(
$(meson_use config-file config_file)

diff --git a/x11-misc/picom/picom-8.2-r2.ebuild 
b/x11-misc/picom/picom-8.2-r2.ebuild
index b0f96899955..022f196ec4f 100644
--- a/x11-misc/picom/picom-8.2-r2.ebuild
+++ b/x11-misc/picom/picom-8.2-r2.ebuild
@@ -44,6 +44,14 @@ BDEPEND="virtual/pkgconfig
 
 DOCS=( README.md picom.sample.conf )
 
+python_check_deps() {
+   has_version -b "dev-python/xcffib[${PYTHON_USEDEP}]"
+}
+
+pkg_setup() {
+   use test && python-any-r1_pkg_setup
+}
+
 src_configure() {
local emesonargs=(
$(meson_use config-file config_file)

diff --git a/x11-misc/picom/picom-.ebuild b/x11-misc/picom/picom-.ebuild
index ae0a2c9641a..c4a78a4bda5 100644
--- a/x11-misc/picom/picom-.ebuild
+++ b/x11-misc/picom/picom-.ebuild
@@ -37,6 +37,14 @@ BDEPEND="virtual/pkgconfig
 
 DOCS=( README.md picom.sample.conf )
 
+python_check_deps() {
+   has_version -b "dev-python/xcffib[${PYTHON_USEDEP}]"
+}
+
+pkg_setup() {
+   use test && python-any-r1_pkg_setup
+}
+
 src_configure() {
local emesonargs=(
$(meson_use config-file config_file)



[gentoo-commits] repo/gentoo:master commit in: x11-misc/picom/

2021-04-22 Thread Bernard Cafarelli
commit: 63e2a464f9ad76f8ce0234f880662f8670ec621c
Author: Bernard Cafarelli  gentoo  org>
AuthorDate: Thu Apr 22 10:32:28 2021 +
Commit: Bernard Cafarelli  gentoo  org>
CommitDate: Thu Apr 22 10:32:28 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=63e2a464

x11-misc/picom: drop libxdg-basedir dep

This is not required for current versions in tree

Closes: https://bugs.gentoo.org/784251
Package-Manager: Portage-3.0.18, Repoman-3.0.3
Signed-off-by: Bernard Cafarelli  gentoo.org>

 x11-misc/picom/picom-8-r1.ebuild   | 1 -
 x11-misc/picom/picom-8.2-r2.ebuild | 1 -
 x11-misc/picom/picom-.ebuild   | 1 -
 3 files changed, 3 deletions(-)

diff --git a/x11-misc/picom/picom-8-r1.ebuild b/x11-misc/picom/picom-8-r1.ebuild
index 5634d6a6e00..ff42b3981ea 100644
--- a/x11-misc/picom/picom-8-r1.ebuild
+++ b/x11-misc/picom/picom-8-r1.ebuild
@@ -29,7 +29,6 @@ RDEPEND="
x11-libs/xcb-util-renderutil
config-file? (
dev-libs/libconfig:=
-   dev-libs/libxdg-basedir
)
dbus? ( sys-apps/dbus )
drm? ( x11-libs/libdrm )

diff --git a/x11-misc/picom/picom-8.2-r2.ebuild 
b/x11-misc/picom/picom-8.2-r2.ebuild
index 70596685127..b0f96899955 100644
--- a/x11-misc/picom/picom-8.2-r2.ebuild
+++ b/x11-misc/picom/picom-8.2-r2.ebuild
@@ -29,7 +29,6 @@ RDEPEND="
x11-libs/xcb-util-renderutil
config-file? (
dev-libs/libconfig:=
-   dev-libs/libxdg-basedir
)
dbus? ( sys-apps/dbus )
drm? ( x11-libs/libdrm )

diff --git a/x11-misc/picom/picom-.ebuild b/x11-misc/picom/picom-.ebuild
index 00061878b52..ae0a2c9641a 100644
--- a/x11-misc/picom/picom-.ebuild
+++ b/x11-misc/picom/picom-.ebuild
@@ -24,7 +24,6 @@ RDEPEND="dev-libs/libev
x11-libs/xcb-util-renderutil
config-file? (
dev-libs/libconfig:=
-   dev-libs/libxdg-basedir
)
dbus? ( sys-apps/dbus )
drm? ( x11-libs/libdrm )



[gentoo-commits] repo/gentoo:master commit in: x11-misc/picom/

2021-04-22 Thread Bernard Cafarelli
commit: 4cc853353fc4670c19bf1698e8584b0ef7b4844e
Author: Bernard Cafarelli  gentoo  org>
AuthorDate: Thu Apr 22 10:31:12 2021 +
Commit: Bernard Cafarelli  gentoo  org>
CommitDate: Thu Apr 22 10:31:12 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4cc85335

x11-misc/picom: drop old ~arch rev

Package-Manager: Portage-3.0.18, Repoman-3.0.3
Signed-off-by: Bernard Cafarelli  gentoo.org>

 x11-misc/picom/picom-8.2-r1.ebuild | 60 --
 1 file changed, 60 deletions(-)

diff --git a/x11-misc/picom/picom-8.2-r1.ebuild 
b/x11-misc/picom/picom-8.2-r1.ebuild
deleted file mode 100644
index 2fae5bbe96d..000
--- a/x11-misc/picom/picom-8.2-r1.ebuild
+++ /dev/null
@@ -1,60 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-PYTHON_COMPAT=( python3_{7,8,9} )
-inherit meson python-any-r1 virtualx xdg
-
-DESCRIPTION="A lightweight compositor for X11 (previously a compton fork)"
-HOMEPAGE="https://github.com/yshui/picom;
-SRC_URI="https://github.com/yshui/picom/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="MPL-2.0 MIT"
-SLOT="0"
-KEYWORDS="~amd64 ~ppc64 ~x86"
-IUSE="+config-file dbus +doc +drm opengl pcre test"
-
-REQUIRED_USE="test? ( dbus )" # avoid "DBus support not compiled in!"
-RESTRICT="test" # but tests require dbus_next
-
-RDEPEND="
-   dev-libs/libev
-   dev-libs/uthash
-   x11-libs/libX11
-   x11-libs/libxcb
-   x11-libs/libXext
-   x11-libs/pixman
-   x11-libs/xcb-util-image
-   x11-libs/xcb-util-renderutil
-   config-file? (
-   dev-libs/libconfig:=
-   dev-libs/libxdg-basedir
-   )
-   dbus? ( sys-apps/dbus )
-   drm? ( x11-libs/libdrm )
-   opengl? ( virtual/opengl )
-   pcre? ( dev-libs/libpcre )
-   !x11-misc/compton"
-DEPEND="${RDEPEND}
-   x11-base/xorg-proto"
-BDEPEND="virtual/pkgconfig
-   doc? ( app-text/asciidoc )
-   test? ( $(python_gen_any_dep 'dev-python/xcffib[${PYTHON_USEDEP}]') )
-"
-
-src_configure() {
-   local emesonargs=(
-   $(meson_use config-file config_file)
-   $(meson_use dbus)
-   $(meson_use doc with_docs)
-   $(meson_use opengl)
-   $(meson_use pcre regex)
-   )
-
-   meson_src_configure
-}
-
-src_test() {
-   virtx "${S}/tests/run_tests.sh" "${BUILD_DIR}/src/${PN}"
-}



[gentoo-commits] repo/gentoo:master commit in: x11-misc/picom/

2021-03-09 Thread Bernard Cafarelli
commit: aa7d1147cc1474f237c4de0dd49e81848d528a53
Author: Bernard Cafarelli  gentoo  org>
AuthorDate: Tue Mar  9 19:14:29 2021 +
Commit: Bernard Cafarelli  gentoo  org>
CommitDate: Tue Mar  9 19:19:13 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=aa7d1147

x11-misc/picom: drop old

Package-Manager: Portage-3.0.17, Repoman-3.0.2
Signed-off-by: Bernard Cafarelli  gentoo.org>

 x11-misc/picom/Manifest|  1 -
 x11-misc/picom/picom-8.1-r1.ebuild | 60 --
 2 files changed, 61 deletions(-)

diff --git a/x11-misc/picom/Manifest b/x11-misc/picom/Manifest
index a43ba54a508..8c5a4fc6841 100644
--- a/x11-misc/picom/Manifest
+++ b/x11-misc/picom/Manifest
@@ -1,3 +1,2 @@
-DIST picom-8.1.tar.gz 242262 BLAKE2B 
69583a7a188f62387f0784e33acfc3d84e6b7b1987f44f7634b1bd2244ae8e8763c2131a824f8ddd748558002a876cb359c656a93fcb55ad33a24cca2b7dc56e
 SHA512 
d1d0428e5761db6820c775c07b966b5fec6a9e9d049ba9f555eb49721f855a018df7242ef61e29c0ea003644b20e1bb733ddf668053a8d4040240e98707fa4d3
 DIST picom-8.2.tar.gz 242653 BLAKE2B 
1c76ad4b3152d47155f957f8f1e75447ec8e30d05bc5fb9bf09c890552168cc3c607c8980b262b18cd5f3dc2654a3416cad20cb7fe829eaef8380783d1847c82
 SHA512 
bdc6675e73a211075ee0df2b056342cabb19ad27fd73586f5216886f503cd994536845eb866f371e07a8dc0404346c67b899a14830e9b7cbc9c01cbd782f36b1
 DIST picom-8.tar.gz 242059 BLAKE2B 
cfeec7f40eaa43c115bd326abeaa547553f7bdd22a2e6b2a96f46d87c164b0e9403a876f069077e3b85d11af685aadb0cff2a4e7df2cf87646f2552f9c1a01df
 SHA512 
154dd42dea16aca463e7d7f9913a8f10740df892bfdda2fee210a94b13c8eaf6201b35e505daf45075fdb1980bb9b85adf170b649702c1b1e2fcdc1d88406b4a

diff --git a/x11-misc/picom/picom-8.1-r1.ebuild 
b/x11-misc/picom/picom-8.1-r1.ebuild
deleted file mode 100644
index 2fae5bbe96d..000
--- a/x11-misc/picom/picom-8.1-r1.ebuild
+++ /dev/null
@@ -1,60 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-PYTHON_COMPAT=( python3_{7,8,9} )
-inherit meson python-any-r1 virtualx xdg
-
-DESCRIPTION="A lightweight compositor for X11 (previously a compton fork)"
-HOMEPAGE="https://github.com/yshui/picom;
-SRC_URI="https://github.com/yshui/picom/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="MPL-2.0 MIT"
-SLOT="0"
-KEYWORDS="~amd64 ~ppc64 ~x86"
-IUSE="+config-file dbus +doc +drm opengl pcre test"
-
-REQUIRED_USE="test? ( dbus )" # avoid "DBus support not compiled in!"
-RESTRICT="test" # but tests require dbus_next
-
-RDEPEND="
-   dev-libs/libev
-   dev-libs/uthash
-   x11-libs/libX11
-   x11-libs/libxcb
-   x11-libs/libXext
-   x11-libs/pixman
-   x11-libs/xcb-util-image
-   x11-libs/xcb-util-renderutil
-   config-file? (
-   dev-libs/libconfig:=
-   dev-libs/libxdg-basedir
-   )
-   dbus? ( sys-apps/dbus )
-   drm? ( x11-libs/libdrm )
-   opengl? ( virtual/opengl )
-   pcre? ( dev-libs/libpcre )
-   !x11-misc/compton"
-DEPEND="${RDEPEND}
-   x11-base/xorg-proto"
-BDEPEND="virtual/pkgconfig
-   doc? ( app-text/asciidoc )
-   test? ( $(python_gen_any_dep 'dev-python/xcffib[${PYTHON_USEDEP}]') )
-"
-
-src_configure() {
-   local emesonargs=(
-   $(meson_use config-file config_file)
-   $(meson_use dbus)
-   $(meson_use doc with_docs)
-   $(meson_use opengl)
-   $(meson_use pcre regex)
-   )
-
-   meson_src_configure
-}
-
-src_test() {
-   virtx "${S}/tests/run_tests.sh" "${BUILD_DIR}/src/${PN}"
-}



[gentoo-commits] repo/gentoo:master commit in: x11-misc/picom/

2021-03-09 Thread Bernard Cafarelli
commit: 0223e295f3db8e6ba654e142c86314aa3fcf932f
Author: Bernard Cafarelli  gentoo  org>
AuthorDate: Tue Mar  9 19:18:50 2021 +
Commit: Bernard Cafarelli  gentoo  org>
CommitDate: Tue Mar  9 19:19:14 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0223e295

x11-misc/picom: install sample config file in doc

Closes: https://bugs.gentoo.org/774843
Package-Manager: Portage-3.0.17, Repoman-3.0.2
Signed-off-by: Bernard Cafarelli  gentoo.org>

 .../{picom-.ebuild => picom-8.2-r2.ebuild} | 25 --
 x11-misc/picom/picom-.ebuild   |  2 ++
 2 files changed, 21 insertions(+), 6 deletions(-)

diff --git a/x11-misc/picom/picom-.ebuild 
b/x11-misc/picom/picom-8.2-r2.ebuild
similarity index 59%
copy from x11-misc/picom/picom-.ebuild
copy to x11-misc/picom/picom-8.2-r2.ebuild
index 8bfde4079c7..70596685127 100644
--- a/x11-misc/picom/picom-.ebuild
+++ b/x11-misc/picom/picom-8.2-r2.ebuild
@@ -3,18 +3,23 @@
 
 EAPI=7
 
-inherit git-r3 meson xdg
+PYTHON_COMPAT=( python3_{7,8,9} )
+inherit meson python-any-r1 virtualx xdg
 
 DESCRIPTION="A lightweight compositor for X11 (previously a compton fork)"
 HOMEPAGE="https://github.com/yshui/picom;
-EGIT_REPO_URI="https://github.com/yshui/picom.git;
+SRC_URI="https://github.com/yshui/picom/archive/v${PV}.tar.gz -> ${P}.tar.gz"
 
 LICENSE="MPL-2.0 MIT"
 SLOT="0"
-KEYWORDS=""
-IUSE="+config-file dbus +doc +drm opengl pcre"
+KEYWORDS="~amd64 ~ppc64 ~x86"
+IUSE="+config-file dbus +doc +drm opengl pcre test"
 
-RDEPEND="dev-libs/libev
+REQUIRED_USE="test? ( dbus )" # avoid "DBus support not compiled in!"
+RESTRICT="test" # but tests require dbus_next
+
+RDEPEND="
+   dev-libs/libev
dev-libs/uthash
x11-libs/libX11
x11-libs/libxcb
@@ -34,7 +39,11 @@ RDEPEND="dev-libs/libev
 DEPEND="${RDEPEND}
x11-base/xorg-proto"
 BDEPEND="virtual/pkgconfig
-   doc? ( app-text/asciidoc )"
+   doc? ( app-text/asciidoc )
+   test? ( $(python_gen_any_dep 'dev-python/xcffib[${PYTHON_USEDEP}]') )
+"
+
+DOCS=( README.md picom.sample.conf )
 
 src_configure() {
local emesonargs=(
@@ -47,3 +56,7 @@ src_configure() {
 
meson_src_configure
 }
+
+src_test() {
+   virtx "${S}/tests/run_tests.sh" "${BUILD_DIR}/src/${PN}"
+}

diff --git a/x11-misc/picom/picom-.ebuild b/x11-misc/picom/picom-.ebuild
index 8bfde4079c7..00061878b52 100644
--- a/x11-misc/picom/picom-.ebuild
+++ b/x11-misc/picom/picom-.ebuild
@@ -36,6 +36,8 @@ DEPEND="${RDEPEND}
 BDEPEND="virtual/pkgconfig
doc? ( app-text/asciidoc )"
 
+DOCS=( README.md picom.sample.conf )
+
 src_configure() {
local emesonargs=(
$(meson_use config-file config_file)



[gentoo-commits] repo/gentoo:master commit in: x11-misc/picom/

2021-01-01 Thread Sam James
commit: 077297f442e9c6d3bc3c3f29476d1f2574258042
Author: Sam James  gentoo  org>
AuthorDate: Sat Jan  2 00:26:05 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Jan  2 00:26:05 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=077297f4

x11-misc/picom: revbump for libconfig subslot dep

Package-Manager: Portage-3.0.12-prefix, Repoman-3.0.2
Signed-off-by: Sam James  gentoo.org>

 x11-misc/picom/{picom-8.ebuild => picom-8-r1.ebuild} | 4 ++--
 x11-misc/picom/{picom-8.1.ebuild => picom-8.1-r1.ebuild} | 4 ++--
 x11-misc/picom/{picom-8.2.ebuild => picom-8.2-r1.ebuild} | 4 ++--
 x11-misc/picom/picom-.ebuild | 4 ++--
 4 files changed, 8 insertions(+), 8 deletions(-)

diff --git a/x11-misc/picom/picom-8.ebuild b/x11-misc/picom/picom-8-r1.ebuild
similarity index 95%
rename from x11-misc/picom/picom-8.ebuild
rename to x11-misc/picom/picom-8-r1.ebuild
index 2530591a444..b03005b7a4b 100644
--- a/x11-misc/picom/picom-8.ebuild
+++ b/x11-misc/picom/picom-8-r1.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
@@ -28,7 +28,7 @@ RDEPEND="
x11-libs/xcb-util-image
x11-libs/xcb-util-renderutil
config-file? (
-   dev-libs/libconfig
+   dev-libs/libconfig:=
dev-libs/libxdg-basedir
)
dbus? ( sys-apps/dbus )

diff --git a/x11-misc/picom/picom-8.1.ebuild 
b/x11-misc/picom/picom-8.1-r1.ebuild
similarity index 95%
rename from x11-misc/picom/picom-8.1.ebuild
rename to x11-misc/picom/picom-8.1-r1.ebuild
index 993b85a8ab0..ff52bddb5e7 100644
--- a/x11-misc/picom/picom-8.1.ebuild
+++ b/x11-misc/picom/picom-8.1-r1.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
@@ -28,7 +28,7 @@ RDEPEND="
x11-libs/xcb-util-image
x11-libs/xcb-util-renderutil
config-file? (
-   dev-libs/libconfig
+   dev-libs/libconfig:=
dev-libs/libxdg-basedir
)
dbus? ( sys-apps/dbus )

diff --git a/x11-misc/picom/picom-8.2.ebuild 
b/x11-misc/picom/picom-8.2-r1.ebuild
similarity index 95%
rename from x11-misc/picom/picom-8.2.ebuild
rename to x11-misc/picom/picom-8.2-r1.ebuild
index 993b85a8ab0..ff52bddb5e7 100644
--- a/x11-misc/picom/picom-8.2.ebuild
+++ b/x11-misc/picom/picom-8.2-r1.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
@@ -28,7 +28,7 @@ RDEPEND="
x11-libs/xcb-util-image
x11-libs/xcb-util-renderutil
config-file? (
-   dev-libs/libconfig
+   dev-libs/libconfig:=
dev-libs/libxdg-basedir
)
dbus? ( sys-apps/dbus )

diff --git a/x11-misc/picom/picom-.ebuild b/x11-misc/picom/picom-.ebuild
index 8d71941fd1a..8bfde4079c7 100644
--- a/x11-misc/picom/picom-.ebuild
+++ b/x11-misc/picom/picom-.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
@@ -23,7 +23,7 @@ RDEPEND="dev-libs/libev
x11-libs/xcb-util-image
x11-libs/xcb-util-renderutil
config-file? (
-   dev-libs/libconfig
+   dev-libs/libconfig:=
dev-libs/libxdg-basedir
)
dbus? ( sys-apps/dbus )



[gentoo-commits] repo/gentoo:master commit in: x11-misc/picom/

2020-10-24 Thread Bernard Cafarelli
commit: f6738965cc0ee32882cfe767d74b8f2a1a89ea37
Author: Bernard Cafarelli  gentoo  org>
AuthorDate: Sat Oct 24 09:24:33 2020 +
Commit: Bernard Cafarelli  gentoo  org>
CommitDate: Sat Oct 24 09:24:57 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f6738965

x11-misc/picom: 8.2 bump

Package-Manager: Portage-3.0.8, Repoman-3.0.2
Signed-off-by: Bernard Cafarelli  gentoo.org>

 x11-misc/picom/Manifest |  1 +
 x11-misc/picom/picom-8.2.ebuild | 60 +
 2 files changed, 61 insertions(+)

diff --git a/x11-misc/picom/Manifest b/x11-misc/picom/Manifest
index df2265e2a53..a43ba54a508 100644
--- a/x11-misc/picom/Manifest
+++ b/x11-misc/picom/Manifest
@@ -1,2 +1,3 @@
 DIST picom-8.1.tar.gz 242262 BLAKE2B 
69583a7a188f62387f0784e33acfc3d84e6b7b1987f44f7634b1bd2244ae8e8763c2131a824f8ddd748558002a876cb359c656a93fcb55ad33a24cca2b7dc56e
 SHA512 
d1d0428e5761db6820c775c07b966b5fec6a9e9d049ba9f555eb49721f855a018df7242ef61e29c0ea003644b20e1bb733ddf668053a8d4040240e98707fa4d3
+DIST picom-8.2.tar.gz 242653 BLAKE2B 
1c76ad4b3152d47155f957f8f1e75447ec8e30d05bc5fb9bf09c890552168cc3c607c8980b262b18cd5f3dc2654a3416cad20cb7fe829eaef8380783d1847c82
 SHA512 
bdc6675e73a211075ee0df2b056342cabb19ad27fd73586f5216886f503cd994536845eb866f371e07a8dc0404346c67b899a14830e9b7cbc9c01cbd782f36b1
 DIST picom-8.tar.gz 242059 BLAKE2B 
cfeec7f40eaa43c115bd326abeaa547553f7bdd22a2e6b2a96f46d87c164b0e9403a876f069077e3b85d11af685aadb0cff2a4e7df2cf87646f2552f9c1a01df
 SHA512 
154dd42dea16aca463e7d7f9913a8f10740df892bfdda2fee210a94b13c8eaf6201b35e505daf45075fdb1980bb9b85adf170b649702c1b1e2fcdc1d88406b4a

diff --git a/x11-misc/picom/picom-8.2.ebuild b/x11-misc/picom/picom-8.2.ebuild
new file mode 100644
index 000..993b85a8ab0
--- /dev/null
+++ b/x11-misc/picom/picom-8.2.ebuild
@@ -0,0 +1,60 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python3_{6,7,8,9} )
+inherit meson python-any-r1 virtualx xdg
+
+DESCRIPTION="A lightweight compositor for X11 (previously a compton fork)"
+HOMEPAGE="https://github.com/yshui/picom;
+SRC_URI="https://github.com/yshui/picom/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="MPL-2.0 MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc64 ~x86"
+IUSE="+config-file dbus +doc +drm opengl pcre test"
+
+REQUIRED_USE="test? ( dbus )" # avoid "DBus support not compiled in!"
+RESTRICT="test" # but tests require dbus_next
+
+RDEPEND="
+   dev-libs/libev
+   dev-libs/uthash
+   x11-libs/libX11
+   x11-libs/libxcb
+   x11-libs/libXext
+   x11-libs/pixman
+   x11-libs/xcb-util-image
+   x11-libs/xcb-util-renderutil
+   config-file? (
+   dev-libs/libconfig
+   dev-libs/libxdg-basedir
+   )
+   dbus? ( sys-apps/dbus )
+   drm? ( x11-libs/libdrm )
+   opengl? ( virtual/opengl )
+   pcre? ( dev-libs/libpcre )
+   !x11-misc/compton"
+DEPEND="${RDEPEND}
+   x11-base/xorg-proto"
+BDEPEND="virtual/pkgconfig
+   doc? ( app-text/asciidoc )
+   test? ( $(python_gen_any_dep 'dev-python/xcffib[${PYTHON_USEDEP}]') )
+"
+
+src_configure() {
+   local emesonargs=(
+   $(meson_use config-file config_file)
+   $(meson_use dbus)
+   $(meson_use doc with_docs)
+   $(meson_use opengl)
+   $(meson_use pcre regex)
+   )
+
+   meson_src_configure
+}
+
+src_test() {
+   virtx "${S}/tests/run_tests.sh" "${BUILD_DIR}/src/${PN}"
+}



[gentoo-commits] repo/gentoo:master commit in: x11-misc/picom/files/, x11-misc/picom/

2020-10-24 Thread Bernard Cafarelli
commit: cbaad9176a4704214463bd1fde5c95eedbb8c310
Author: Bernard Cafarelli  gentoo  org>
AuthorDate: Sat Oct 24 09:22:01 2020 +
Commit: Bernard Cafarelli  gentoo  org>
CommitDate: Sat Oct 24 09:24:57 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cbaad917

x11-misc/picom: drop old

Package-Manager: Portage-3.0.8, Repoman-3.0.2
Signed-off-by: Bernard Cafarelli  gentoo.org>

 x11-misc/picom/Manifest|  1 -
 x11-misc/picom/files/picom-7.5-no_opengl.patch | 27 ---
 x11-misc/picom/picom-7.5-r1.ebuild | 64 --
 3 files changed, 92 deletions(-)

diff --git a/x11-misc/picom/Manifest b/x11-misc/picom/Manifest
index 8ef3f773a27..df2265e2a53 100644
--- a/x11-misc/picom/Manifest
+++ b/x11-misc/picom/Manifest
@@ -1,3 +1,2 @@
-DIST picom-7.5.tar.gz 219456 BLAKE2B 
54113547b575ad6aa1329e92ae331b7d49207fdcdc6b49d31d8ab125f7335730a7e53b260c6a6c33d5350bec1e9e6357fd34023dc7837de165289446f8f492b8
 SHA512 
6535e5eab1a243bbee62448bc48830b7ea3566f94b2c45d9ca76fd8b8056e1f00e55f0e4b58110364d2c4f56652cc005622d644c1db1db41d2811ecc19e6d44a
 DIST picom-8.1.tar.gz 242262 BLAKE2B 
69583a7a188f62387f0784e33acfc3d84e6b7b1987f44f7634b1bd2244ae8e8763c2131a824f8ddd748558002a876cb359c656a93fcb55ad33a24cca2b7dc56e
 SHA512 
d1d0428e5761db6820c775c07b966b5fec6a9e9d049ba9f555eb49721f855a018df7242ef61e29c0ea003644b20e1bb733ddf668053a8d4040240e98707fa4d3
 DIST picom-8.tar.gz 242059 BLAKE2B 
cfeec7f40eaa43c115bd326abeaa547553f7bdd22a2e6b2a96f46d87c164b0e9403a876f069077e3b85d11af685aadb0cff2a4e7df2cf87646f2552f9c1a01df
 SHA512 
154dd42dea16aca463e7d7f9913a8f10740df892bfdda2fee210a94b13c8eaf6201b35e505daf45075fdb1980bb9b85adf170b649702c1b1e2fcdc1d88406b4a

diff --git a/x11-misc/picom/files/picom-7.5-no_opengl.patch 
b/x11-misc/picom/files/picom-7.5-no_opengl.patch
deleted file mode 100644
index ca9f715140e..000
--- a/x11-misc/picom/files/picom-7.5-no_opengl.patch
+++ /dev/null
@@ -1,27 +0,0 @@
-From bd5a5fb56812ee5644e4c4bd1fdd82b9899317a7 Mon Sep 17 00:00:00 2001
-From: Jan Beich 
-Date: Sat, 12 Oct 2019 13:29:10 +
-Subject: [PATCH] Unbreak -Dopengl=false clean build
-
-In file included from ../src/x.c:17:
-../src/backend/gl/glx.h:10:10: fatal error: 'GL/glx.h' file not found
- #include 
- ^~

- src/x.c | 2 ++
- 1 file changed, 2 insertions(+)
-
-diff --git a/src/x.c b/src/x.c
-index ed6668a8..2f802f1e 100644
 a/src/x.c
-+++ b/src/x.c
-@@ -14,7 +14,9 @@
- #include 
- 
- #include "atom.h"
-+#ifdef CONFIG_OPENGL
- #include "backend/gl/glx.h"
-+#endif
- #include "common.h"
- #include "compiler.h"
- #include "kernel.h"

diff --git a/x11-misc/picom/picom-7.5-r1.ebuild 
b/x11-misc/picom/picom-7.5-r1.ebuild
deleted file mode 100644
index b2473732a34..000
--- a/x11-misc/picom/picom-7.5-r1.ebuild
+++ /dev/null
@@ -1,64 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-PYTHON_COMPAT=( python3_{6,7,8} )
-inherit meson python-r1 xdg
-
-DESCRIPTION="A lightweight compositor for X11 (previously a compton fork)"
-HOMEPAGE="https://github.com/yshui/picom;
-SRC_URI="https://github.com/yshui/picom/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="MPL-2.0 MIT"
-SLOT="0"
-KEYWORDS="amd64 x86"
-IUSE="+config-file dbus +doc +drm opengl pcre"
-
-REQUIRED_USE="${PYTHON_REQUIRED_USE}"
-
-RDEPEND="${PYTHON_DEPS}
-   dev-libs/libev
-   dev-libs/uthash
-   x11-libs/libX11
-   x11-libs/libxcb
-   x11-libs/libXext
-   x11-libs/pixman
-   x11-libs/xcb-util-image
-   x11-libs/xcb-util-renderutil
-   config-file? (
-   dev-libs/libconfig
-   dev-libs/libxdg-basedir
-   )
-   dbus? ( sys-apps/dbus )
-   drm? ( x11-libs/libdrm )
-   opengl? ( virtual/opengl )
-   pcre? ( dev-libs/libpcre )
-   !x11-misc/compton"
-DEPEND="${RDEPEND}
-   x11-base/xorg-proto"
-BDEPEND="virtual/pkgconfig
-   doc? ( app-text/asciidoc )"
-
-PATCHES=(
-   "${FILESDIR}"/${P}-no_opengl.patch
-   )
-
-src_configure() {
-   local emesonargs=(
-   $(meson_use config-file config_file)
-   $(meson_use dbus)
-   $(meson_use doc build_docs)
-   $(meson_use opengl)
-   $(meson_use pcre regex)
-   )
-
-   meson_src_configure
-
-}
-
-src_install() {
-   meson_src_install
-
-   python_replicate_script "${ED}"/usr/bin/compton-convgen.py
-}



[gentoo-commits] repo/gentoo:master commit in: x11-misc/picom/

2020-09-16 Thread Bernard Cafarelli
commit: 00e332391cfd9292b18267a77e5ca1746e16b096
Author: Bernard Cafarelli  gentoo  org>
AuthorDate: Wed Sep 16 11:32:28 2020 +
Commit: Bernard Cafarelli  gentoo  org>
CommitDate: Wed Sep 16 11:32:41 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=00e33239

x11-misc/picom: 8.1 bump

Closes: https://bugs.gentoo.org/742386
Package-Manager: Portage-3.0.7, Repoman-3.0.1
Signed-off-by: Bernard Cafarelli  gentoo.org>

 x11-misc/picom/Manifest|  1 +
 .../picom/{picom-.ebuild => picom-8.1.ebuild}  | 22 --
 x11-misc/picom/picom-.ebuild   |  1 -
 3 files changed, 17 insertions(+), 7 deletions(-)

diff --git a/x11-misc/picom/Manifest b/x11-misc/picom/Manifest
index 4d1db30768f..8ef3f773a27 100644
--- a/x11-misc/picom/Manifest
+++ b/x11-misc/picom/Manifest
@@ -1,2 +1,3 @@
 DIST picom-7.5.tar.gz 219456 BLAKE2B 
54113547b575ad6aa1329e92ae331b7d49207fdcdc6b49d31d8ab125f7335730a7e53b260c6a6c33d5350bec1e9e6357fd34023dc7837de165289446f8f492b8
 SHA512 
6535e5eab1a243bbee62448bc48830b7ea3566f94b2c45d9ca76fd8b8056e1f00e55f0e4b58110364d2c4f56652cc005622d644c1db1db41d2811ecc19e6d44a
+DIST picom-8.1.tar.gz 242262 BLAKE2B 
69583a7a188f62387f0784e33acfc3d84e6b7b1987f44f7634b1bd2244ae8e8763c2131a824f8ddd748558002a876cb359c656a93fcb55ad33a24cca2b7dc56e
 SHA512 
d1d0428e5761db6820c775c07b966b5fec6a9e9d049ba9f555eb49721f855a018df7242ef61e29c0ea003644b20e1bb733ddf668053a8d4040240e98707fa4d3
 DIST picom-8.tar.gz 242059 BLAKE2B 
cfeec7f40eaa43c115bd326abeaa547553f7bdd22a2e6b2a96f46d87c164b0e9403a876f069077e3b85d11af685aadb0cff2a4e7df2cf87646f2552f9c1a01df
 SHA512 
154dd42dea16aca463e7d7f9913a8f10740df892bfdda2fee210a94b13c8eaf6201b35e505daf45075fdb1980bb9b85adf170b649702c1b1e2fcdc1d88406b4a

diff --git a/x11-misc/picom/picom-.ebuild b/x11-misc/picom/picom-8.1.ebuild
similarity index 61%
copy from x11-misc/picom/picom-.ebuild
copy to x11-misc/picom/picom-8.1.ebuild
index 34d4a6e2fb5..993b85a8ab0 100644
--- a/x11-misc/picom/picom-.ebuild
+++ b/x11-misc/picom/picom-8.1.ebuild
@@ -3,18 +3,23 @@
 
 EAPI=7
 
-inherit git-r3 meson xdg
+PYTHON_COMPAT=( python3_{6,7,8,9} )
+inherit meson python-any-r1 virtualx xdg
 
 DESCRIPTION="A lightweight compositor for X11 (previously a compton fork)"
 HOMEPAGE="https://github.com/yshui/picom;
-EGIT_REPO_URI="https://github.com/yshui/picom.git;
+SRC_URI="https://github.com/yshui/picom/archive/v${PV}.tar.gz -> ${P}.tar.gz"
 
 LICENSE="MPL-2.0 MIT"
 SLOT="0"
-KEYWORDS=""
-IUSE="+config-file dbus +doc +drm opengl pcre"
+KEYWORDS="~amd64 ~ppc64 ~x86"
+IUSE="+config-file dbus +doc +drm opengl pcre test"
 
-RDEPEND="dev-libs/libev
+REQUIRED_USE="test? ( dbus )" # avoid "DBus support not compiled in!"
+RESTRICT="test" # but tests require dbus_next
+
+RDEPEND="
+   dev-libs/libev
dev-libs/uthash
x11-libs/libX11
x11-libs/libxcb
@@ -34,7 +39,9 @@ RDEPEND="dev-libs/libev
 DEPEND="${RDEPEND}
x11-base/xorg-proto"
 BDEPEND="virtual/pkgconfig
-   doc? ( app-text/asciidoc )"
+   doc? ( app-text/asciidoc )
+   test? ( $(python_gen_any_dep 'dev-python/xcffib[${PYTHON_USEDEP}]') )
+"
 
 src_configure() {
local emesonargs=(
@@ -46,5 +53,8 @@ src_configure() {
)
 
meson_src_configure
+}
 
+src_test() {
+   virtx "${S}/tests/run_tests.sh" "${BUILD_DIR}/src/${PN}"
 }

diff --git a/x11-misc/picom/picom-.ebuild b/x11-misc/picom/picom-.ebuild
index 34d4a6e2fb5..8d71941fd1a 100644
--- a/x11-misc/picom/picom-.ebuild
+++ b/x11-misc/picom/picom-.ebuild
@@ -46,5 +46,4 @@ src_configure() {
)
 
meson_src_configure
-
 }



[gentoo-commits] repo/gentoo:master commit in: x11-misc/picom/

2020-06-06 Thread Georgy Yakovlev
commit: 8fe5cae2ce0f122552f1a84f8b85c5bdf0fc21b9
Author: Georgy Yakovlev  gentoo  org>
AuthorDate: Sat Jun  6 10:09:21 2020 +
Commit: Georgy Yakovlev  gentoo  org>
CommitDate: Sat Jun  6 10:56:03 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8fe5cae2

x11-misc/picom: add ~ppc64 keyword

Package-Manager: Portage-2.3.100, Repoman-2.3.22
Signed-off-by: Georgy Yakovlev  gentoo.org>

 x11-misc/picom/picom-8.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/x11-misc/picom/picom-8.ebuild b/x11-misc/picom/picom-8.ebuild
index b521266c63e..2530591a444 100644
--- a/x11-misc/picom/picom-8.ebuild
+++ b/x11-misc/picom/picom-8.ebuild
@@ -12,7 +12,7 @@ SRC_URI="https://github.com/yshui/picom/archive/v${PV}.tar.gz 
-> ${P}.tar.gz"
 
 LICENSE="MPL-2.0 MIT"
 SLOT="0"
-KEYWORDS="amd64 x86"
+KEYWORDS="amd64 ~ppc64 x86"
 IUSE="+config-file dbus +doc +drm opengl pcre test"
 
 REQUIRED_USE="test? ( dbus )" # avoid "DBus support not compiled in!"



[gentoo-commits] repo/gentoo:master commit in: x11-misc/picom/

2020-05-08 Thread Bernard Cafarelli
commit: 0dd49cf6155756878966801d0d0049a6f835ec2e
Author: Jeffrey Lin  icurse  nl>
AuthorDate: Thu May  7 04:28:29 2020 +
Commit: Bernard Cafarelli  gentoo  org>
CommitDate: Fri May  8 15:55:03 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0dd49cf6

x11-misc/picom: version bump to 8

Signed-off-by: Jeffrey Lin  icurse.nl>
Closes: https://github.com/gentoo/gentoo/pull/15673
Signed-off-by: Bernard Cafarelli  gentoo.org>

 x11-misc/picom/Manifest   |  1 +
 x11-misc/picom/picom-8.ebuild | 60 +++
 2 files changed, 61 insertions(+)

diff --git a/x11-misc/picom/Manifest b/x11-misc/picom/Manifest
index e6cd0927bea..4d1db30768f 100644
--- a/x11-misc/picom/Manifest
+++ b/x11-misc/picom/Manifest
@@ -1 +1,2 @@
 DIST picom-7.5.tar.gz 219456 BLAKE2B 
54113547b575ad6aa1329e92ae331b7d49207fdcdc6b49d31d8ab125f7335730a7e53b260c6a6c33d5350bec1e9e6357fd34023dc7837de165289446f8f492b8
 SHA512 
6535e5eab1a243bbee62448bc48830b7ea3566f94b2c45d9ca76fd8b8056e1f00e55f0e4b58110364d2c4f56652cc005622d644c1db1db41d2811ecc19e6d44a
+DIST picom-8.tar.gz 242059 BLAKE2B 
cfeec7f40eaa43c115bd326abeaa547553f7bdd22a2e6b2a96f46d87c164b0e9403a876f069077e3b85d11af685aadb0cff2a4e7df2cf87646f2552f9c1a01df
 SHA512 
154dd42dea16aca463e7d7f9913a8f10740df892bfdda2fee210a94b13c8eaf6201b35e505daf45075fdb1980bb9b85adf170b649702c1b1e2fcdc1d88406b4a

diff --git a/x11-misc/picom/picom-8.ebuild b/x11-misc/picom/picom-8.ebuild
new file mode 100644
index 000..b521266c63e
--- /dev/null
+++ b/x11-misc/picom/picom-8.ebuild
@@ -0,0 +1,60 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python3_{6,7,8} )
+inherit meson python-any-r1 virtualx xdg
+
+DESCRIPTION="A lightweight compositor for X11 (previously a compton fork)"
+HOMEPAGE="https://github.com/yshui/picom;
+SRC_URI="https://github.com/yshui/picom/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="MPL-2.0 MIT"
+SLOT="0"
+KEYWORDS="amd64 x86"
+IUSE="+config-file dbus +doc +drm opengl pcre test"
+
+REQUIRED_USE="test? ( dbus )" # avoid "DBus support not compiled in!"
+RESTRICT="test" # but tests require dbus_next
+
+RDEPEND="
+   dev-libs/libev
+   dev-libs/uthash
+   x11-libs/libX11
+   x11-libs/libxcb
+   x11-libs/libXext
+   x11-libs/pixman
+   x11-libs/xcb-util-image
+   x11-libs/xcb-util-renderutil
+   config-file? (
+   dev-libs/libconfig
+   dev-libs/libxdg-basedir
+   )
+   dbus? ( sys-apps/dbus )
+   drm? ( x11-libs/libdrm )
+   opengl? ( virtual/opengl )
+   pcre? ( dev-libs/libpcre )
+   !x11-misc/compton"
+DEPEND="${RDEPEND}
+   x11-base/xorg-proto"
+BDEPEND="virtual/pkgconfig
+   doc? ( app-text/asciidoc )
+   test? ( $(python_gen_any_dep 'dev-python/xcffib[${PYTHON_USEDEP}]') )
+"
+
+src_configure() {
+   local emesonargs=(
+   $(meson_use config-file config_file)
+   $(meson_use dbus)
+   $(meson_use doc with_docs)
+   $(meson_use opengl)
+   $(meson_use pcre regex)
+   )
+
+   meson_src_configure
+}
+
+src_test() {
+   virtx "${S}/tests/run_tests.sh" "${BUILD_DIR}/src/${PN}"
+}



[gentoo-commits] repo/gentoo:master commit in: x11-misc/picom/

2020-03-06 Thread Agostino Sarubbo
commit: 838895f5e2b37a36b240189394ed2fdb5d4977a9
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Fri Mar  6 12:32:02 2020 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Fri Mar  6 12:32:02 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=838895f5

x11-misc/picom: x86 stable wrt bug #711580

Package-Manager: Portage-2.3.89, Repoman-2.3.20
RepoMan-Options: --include-arches="x86"
Signed-off-by: Agostino Sarubbo  gentoo.org>

 x11-misc/picom/picom-7.5-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/x11-misc/picom/picom-7.5-r1.ebuild 
b/x11-misc/picom/picom-7.5-r1.ebuild
index f42286af735..b2473732a34 100644
--- a/x11-misc/picom/picom-7.5-r1.ebuild
+++ b/x11-misc/picom/picom-7.5-r1.ebuild
@@ -12,7 +12,7 @@ SRC_URI="https://github.com/yshui/picom/archive/v${PV}.tar.gz 
-> ${P}.tar.gz"
 
 LICENSE="MPL-2.0 MIT"
 SLOT="0"
-KEYWORDS="amd64 ~x86"
+KEYWORDS="amd64 x86"
 IUSE="+config-file dbus +doc +drm opengl pcre"
 
 REQUIRED_USE="${PYTHON_REQUIRED_USE}"



[gentoo-commits] repo/gentoo:master commit in: x11-misc/picom/

2020-03-06 Thread Agostino Sarubbo
commit: 2db935ff9bc9886ae8d958931ced642327395ed2
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Fri Mar  6 11:35:24 2020 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Fri Mar  6 11:35:24 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2db935ff

x11-misc/picom: amd64 stable wrt bug #711580

Package-Manager: Portage-2.3.89, Repoman-2.3.20
RepoMan-Options: --include-arches="amd64"
Signed-off-by: Agostino Sarubbo  gentoo.org>

 x11-misc/picom/picom-7.5-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/x11-misc/picom/picom-7.5-r1.ebuild 
b/x11-misc/picom/picom-7.5-r1.ebuild
index 23b072007fa..f42286af735 100644
--- a/x11-misc/picom/picom-7.5-r1.ebuild
+++ b/x11-misc/picom/picom-7.5-r1.ebuild
@@ -12,7 +12,7 @@ SRC_URI="https://github.com/yshui/picom/archive/v${PV}.tar.gz 
-> ${P}.tar.gz"
 
 LICENSE="MPL-2.0 MIT"
 SLOT="0"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="amd64 ~x86"
 IUSE="+config-file dbus +doc +drm opengl pcre"
 
 REQUIRED_USE="${PYTHON_REQUIRED_USE}"



[gentoo-commits] repo/gentoo:master commit in: x11-misc/picom/

2020-01-09 Thread Bernard Cafarelli
commit: fa8baaa642569c262a77e1993c98052f52fe81b3
Author: Bernard Cafarelli  gentoo  org>
AuthorDate: Thu Jan  9 20:00:44 2020 +
Commit: Bernard Cafarelli  gentoo  org>
CommitDate: Thu Jan  9 20:01:03 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fa8baaa6

x11-misc/picom: block on x11-misc/compton

Renaming is in progress upstream, but some installed files still use the
compton alias

Closes: https://bugs.gentoo.org/704884
Package-Manager: Portage-2.3.84, Repoman-2.3.20
Signed-off-by: Bernard Cafarelli  gentoo.org>

 x11-misc/picom/{picom-7.5.ebuild => picom-7.5-r1.ebuild} | 3 ++-
 x11-misc/picom/picom-.ebuild | 5 +++--
 2 files changed, 5 insertions(+), 3 deletions(-)

diff --git a/x11-misc/picom/picom-7.5.ebuild 
b/x11-misc/picom/picom-7.5-r1.ebuild
similarity index 96%
rename from x11-misc/picom/picom-7.5.ebuild
rename to x11-misc/picom/picom-7.5-r1.ebuild
index 5631ce394b0..23b072007fa 100644
--- a/x11-misc/picom/picom-7.5.ebuild
+++ b/x11-misc/picom/picom-7.5-r1.ebuild
@@ -33,7 +33,8 @@ RDEPEND="${PYTHON_DEPS}
dbus? ( sys-apps/dbus )
drm? ( x11-libs/libdrm )
opengl? ( virtual/opengl )
-   pcre? ( dev-libs/libpcre )"
+   pcre? ( dev-libs/libpcre )
+   !x11-misc/compton"
 DEPEND="${RDEPEND}
x11-base/xorg-proto"
 BDEPEND="virtual/pkgconfig

diff --git a/x11-misc/picom/picom-.ebuild b/x11-misc/picom/picom-.ebuild
index 4199214e6c5..34d4a6e2fb5 100644
--- a/x11-misc/picom/picom-.ebuild
+++ b/x11-misc/picom/picom-.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
@@ -29,7 +29,8 @@ RDEPEND="dev-libs/libev
dbus? ( sys-apps/dbus )
drm? ( x11-libs/libdrm )
opengl? ( virtual/opengl )
-   pcre? ( dev-libs/libpcre )"
+   pcre? ( dev-libs/libpcre )
+   !x11-misc/compton"
 DEPEND="${RDEPEND}
x11-base/xorg-proto"
 BDEPEND="virtual/pkgconfig



[gentoo-commits] repo/gentoo:master commit in: x11-misc/picom/

2019-12-16 Thread Bernard Cafarelli
commit: 8d970c3e1e2303d6a251f9a05aae797385eae153
Author: Bernard Cafarelli  gentoo  org>
AuthorDate: Mon Dec 16 09:39:33 2019 +
Commit: Bernard Cafarelli  gentoo  org>
CommitDate: Mon Dec 16 10:26:16 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8d970c3e

x11-misc/picom: add local description and enable by default USE=doc

The flag controls doc and man pages build at same time, detail this and
enable so users get man pages

Closes: https://bugs.gentoo.org/702940
Package-Manager: Portage-2.3.82, Repoman-2.3.20
Signed-off-by: Bernard Cafarelli  gentoo.org>

 x11-misc/picom/metadata.xml  | 1 +
 x11-misc/picom/picom-7.5.ebuild  | 2 +-
 x11-misc/picom/picom-.ebuild | 2 +-
 3 files changed, 3 insertions(+), 2 deletions(-)

diff --git a/x11-misc/picom/metadata.xml b/x11-misc/picom/metadata.xml
index 1cda4a2c157..4cd1bd6f8bc 100644
--- a/x11-misc/picom/metadata.xml
+++ b/x11-misc/picom/metadata.xml
@@ -7,6 +7,7 @@


Enable config file support
+   Build documentation and man pages (requires 
app-text/asciidoc)
Enable support for using drm for vsync
Enable features that require opengl (opengl 
backend, and opengl vsync methods)


diff --git a/x11-misc/picom/picom-7.5.ebuild b/x11-misc/picom/picom-7.5.ebuild
index 5c07720ed5f..e65767f61e7 100644
--- a/x11-misc/picom/picom-7.5.ebuild
+++ b/x11-misc/picom/picom-7.5.ebuild
@@ -13,7 +13,7 @@ SRC_URI="https://github.com/yshui/picom/archive/v${PV}.tar.gz 
-> ${P}.tar.gz"
 LICENSE="MPL-2.0 MIT"
 SLOT="0"
 KEYWORDS="~amd64 ~x86"
-IUSE="+config-file dbus doc +drm opengl pcre"
+IUSE="+config-file dbus +doc +drm opengl pcre"
 
 REQUIRED_USE="${PYTHON_REQUIRED_USE}"
 

diff --git a/x11-misc/picom/picom-.ebuild b/x11-misc/picom/picom-.ebuild
index 2141a6126a2..4199214e6c5 100644
--- a/x11-misc/picom/picom-.ebuild
+++ b/x11-misc/picom/picom-.ebuild
@@ -12,7 +12,7 @@ EGIT_REPO_URI="https://github.com/yshui/picom.git;
 LICENSE="MPL-2.0 MIT"
 SLOT="0"
 KEYWORDS=""
-IUSE="+config-file dbus doc +drm opengl pcre"
+IUSE="+config-file dbus +doc +drm opengl pcre"
 
 RDEPEND="dev-libs/libev
dev-libs/uthash



[gentoo-commits] repo/gentoo:master commit in: x11-misc/picom/

2019-12-10 Thread Bernard Cafarelli
commit: 797e7209002e8a2dd2d16ba7da696b9c7b58003d
Author: Bernard Cafarelli  gentoo  org>
AuthorDate: Tue Dec 10 09:36:02 2019 +
Commit: Bernard Cafarelli  gentoo  org>
CommitDate: Tue Dec 10 12:22:27 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=797e7209

x11-misc/picom: add live ebuild

Package-Manager: Portage-2.3.81, Repoman-2.3.20
Signed-off-by: Bernard Cafarelli  gentoo.org>

 x11-misc/picom/picom-.ebuild | 49 
 1 file changed, 49 insertions(+)

diff --git a/x11-misc/picom/picom-.ebuild b/x11-misc/picom/picom-.ebuild
new file mode 100644
index 000..2141a6126a2
--- /dev/null
+++ b/x11-misc/picom/picom-.ebuild
@@ -0,0 +1,49 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit git-r3 meson xdg
+
+DESCRIPTION="A lightweight compositor for X11 (previously a compton fork)"
+HOMEPAGE="https://github.com/yshui/picom;
+EGIT_REPO_URI="https://github.com/yshui/picom.git;
+
+LICENSE="MPL-2.0 MIT"
+SLOT="0"
+KEYWORDS=""
+IUSE="+config-file dbus doc +drm opengl pcre"
+
+RDEPEND="dev-libs/libev
+   dev-libs/uthash
+   x11-libs/libX11
+   x11-libs/libxcb
+   x11-libs/libXext
+   x11-libs/pixman
+   x11-libs/xcb-util-image
+   x11-libs/xcb-util-renderutil
+   config-file? (
+   dev-libs/libconfig
+   dev-libs/libxdg-basedir
+   )
+   dbus? ( sys-apps/dbus )
+   drm? ( x11-libs/libdrm )
+   opengl? ( virtual/opengl )
+   pcre? ( dev-libs/libpcre )"
+DEPEND="${RDEPEND}
+   x11-base/xorg-proto"
+BDEPEND="virtual/pkgconfig
+   doc? ( app-text/asciidoc )"
+
+src_configure() {
+   local emesonargs=(
+   $(meson_use config-file config_file)
+   $(meson_use dbus)
+   $(meson_use doc with_docs)
+   $(meson_use opengl)
+   $(meson_use pcre regex)
+   )
+
+   meson_src_configure
+
+}



[gentoo-commits] repo/gentoo:master commit in: x11-misc/picom/files/, x11-misc/picom/

2019-12-10 Thread Bernard Cafarelli
commit: 4ea1dee39f8e443d65e1a13f28b25e6a50d5d147
Author: Bernard Cafarelli  gentoo  org>
AuthorDate: Tue Dec 10 09:26:12 2019 +
Commit: Bernard Cafarelli  gentoo  org>
CommitDate: Tue Dec 10 09:26:22 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4ea1dee3

x11-misc/picom: fix compilation with USE=-opengl

Closes: https://bugs.gentoo.org/702376
Package-Manager: Portage-2.3.81, Repoman-2.3.20
Signed-off-by: Bernard Cafarelli  gentoo.org>

 x11-misc/picom/files/picom-7.5-no_opengl.patch | 27 ++
 x11-misc/picom/picom-7.5.ebuild|  4 
 2 files changed, 31 insertions(+)

diff --git a/x11-misc/picom/files/picom-7.5-no_opengl.patch 
b/x11-misc/picom/files/picom-7.5-no_opengl.patch
new file mode 100644
index 000..ca9f715140e
--- /dev/null
+++ b/x11-misc/picom/files/picom-7.5-no_opengl.patch
@@ -0,0 +1,27 @@
+From bd5a5fb56812ee5644e4c4bd1fdd82b9899317a7 Mon Sep 17 00:00:00 2001
+From: Jan Beich 
+Date: Sat, 12 Oct 2019 13:29:10 +
+Subject: [PATCH] Unbreak -Dopengl=false clean build
+
+In file included from ../src/x.c:17:
+../src/backend/gl/glx.h:10:10: fatal error: 'GL/glx.h' file not found
+ #include 
+ ^~
+---
+ src/x.c | 2 ++
+ 1 file changed, 2 insertions(+)
+
+diff --git a/src/x.c b/src/x.c
+index ed6668a8..2f802f1e 100644
+--- a/src/x.c
 b/src/x.c
+@@ -14,7 +14,9 @@
+ #include 
+ 
+ #include "atom.h"
++#ifdef CONFIG_OPENGL
+ #include "backend/gl/glx.h"
++#endif
+ #include "common.h"
+ #include "compiler.h"
+ #include "kernel.h"

diff --git a/x11-misc/picom/picom-7.5.ebuild b/x11-misc/picom/picom-7.5.ebuild
index bec768b6fec..5c07720ed5f 100644
--- a/x11-misc/picom/picom-7.5.ebuild
+++ b/x11-misc/picom/picom-7.5.ebuild
@@ -39,6 +39,10 @@ DEPEND="${RDEPEND}
 BDEPEND="virtual/pkgconfig
doc? ( app-text/asciidoc )"
 
+PATCHES=(
+   "${FILESDIR}"/${P}-no_opengl.patch
+   )
+
 src_configure() {
local emesonargs=(
$(meson_use config-file config_file)



[gentoo-commits] repo/gentoo:master commit in: x11-misc/picom/

2019-12-09 Thread Bernard Cafarelli
commit: 9c0d29448ca9bb8bfef2f5543708f70e670f0e29
Author: Bernard Cafarelli  gentoo  org>
AuthorDate: Mon Dec  9 13:49:10 2019 +
Commit: Bernard Cafarelli  gentoo  org>
CommitDate: Mon Dec  9 13:49:22 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9c0d2944

x11-misc/picom: fix HOMEPAGE

Package-Manager: Portage-2.3.81, Repoman-2.3.20
Signed-off-by: Bernard Cafarelli  gentoo.org>

 x11-misc/picom/picom-7.5.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/x11-misc/picom/picom-7.5.ebuild b/x11-misc/picom/picom-7.5.ebuild
index 86fa37ec32f..bec768b6fec 100644
--- a/x11-misc/picom/picom-7.5.ebuild
+++ b/x11-misc/picom/picom-7.5.ebuild
@@ -7,7 +7,7 @@ PYTHON_COMPAT=( python3_{5,6,7,8} )
 inherit meson python-r1 xdg
 
 DESCRIPTION="A lightweight compositor for X11 (previously a compton fork)"
-HOMEPAGE="https://github.com/yshui/picomc;
+HOMEPAGE="https://github.com/yshui/picom;
 SRC_URI="https://github.com/yshui/picom/archive/v${PV}.tar.gz -> ${P}.tar.gz"
 
 LICENSE="MPL-2.0 MIT"



[gentoo-commits] repo/gentoo:master commit in: x11-misc/picom/

2019-12-07 Thread Bernard Cafarelli
commit: d8fada13fc9dfcc40aca4cd0df878c6f5636fc9d
Author: Bernard Cafarelli  gentoo  org>
AuthorDate: Sat Dec  7 08:08:52 2019 +
Commit: Bernard Cafarelli  gentoo  org>
CommitDate: Sat Dec  7 08:09:05 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d8fada13

x11-misc/picom: add missing xcb part dependencies

Closes: https://bugs.gentoo.org/702212
Package-Manager: Portage-2.3.81, Repoman-2.3.20
Signed-off-by: Bernard Cafarelli  gentoo.org>

 x11-misc/picom/picom-7.5.ebuild | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/x11-misc/picom/picom-7.5.ebuild b/x11-misc/picom/picom-7.5.ebuild
index ecbc28097b1..86fa37ec32f 100644
--- a/x11-misc/picom/picom-7.5.ebuild
+++ b/x11-misc/picom/picom-7.5.ebuild
@@ -24,6 +24,8 @@ RDEPEND="${PYTHON_DEPS}
x11-libs/libxcb
x11-libs/libXext
x11-libs/pixman
+   x11-libs/xcb-util-image
+   x11-libs/xcb-util-renderutil
config-file? (
dev-libs/libconfig
dev-libs/libxdg-basedir



[gentoo-commits] repo/gentoo:master commit in: x11-misc/picom/

2019-12-06 Thread Bernard Cafarelli
commit: a0d03eea4c731c9a87694e563933f97c42f498e3
Author: Bernard Cafarelli  gentoo  org>
AuthorDate: Fri Dec  6 21:33:11 2019 +
Commit: Bernard Cafarelli  gentoo  org>
CommitDate: Fri Dec  6 21:33:24 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a0d03eea

x11-misc/picom: fix typos on DEPEND vars and "_" in USE flag

Thanks Yaroslav for the notification (also spotted by qa-reports)

Package-Manager: Portage-2.3.81, Repoman-2.3.20
Signed-off-by: Bernard Cafarelli  gentoo.org>

 x11-misc/picom/metadata.xml |  2 +-
 x11-misc/picom/picom-7.5.ebuild | 10 +-
 2 files changed, 6 insertions(+), 6 deletions(-)

diff --git a/x11-misc/picom/metadata.xml b/x11-misc/picom/metadata.xml
index 5307197cc77..1cda4a2c157 100644
--- a/x11-misc/picom/metadata.xml
+++ b/x11-misc/picom/metadata.xml
@@ -6,7 +6,7 @@
Bernard Cafarelli


-   Enable config file support
+   Enable config file support
Enable support for using drm for vsync
Enable features that require opengl (opengl 
backend, and opengl vsync methods)


diff --git a/x11-misc/picom/picom-7.5.ebuild b/x11-misc/picom/picom-7.5.ebuild
index d3dd53d723d..ecbc28097b1 100644
--- a/x11-misc/picom/picom-7.5.ebuild
+++ b/x11-misc/picom/picom-7.5.ebuild
@@ -13,18 +13,18 @@ 
SRC_URI="https://github.com/yshui/picom/archive/v${PV}.tar.gz -> ${P}.tar.gz"
 LICENSE="MPL-2.0 MIT"
 SLOT="0"
 KEYWORDS="~amd64 ~x86"
-IUSE="+config_file dbus doc +drm opengl pcre"
+IUSE="+config-file dbus doc +drm opengl pcre"
 
 REQUIRED_USE="${PYTHON_REQUIRED_USE}"
 
-RDPEPEND="${PYTHON_DEPS}
+RDEPEND="${PYTHON_DEPS}
dev-libs/libev
dev-libs/uthash
x11-libs/libX11
x11-libs/libxcb
x11-libs/libXext
x11-libs/pixman
-   config_file? (
+   config-file? (
dev-libs/libconfig
dev-libs/libxdg-basedir
)
@@ -32,14 +32,14 @@ RDPEPEND="${PYTHON_DEPS}
drm? ( x11-libs/libdrm )
opengl? ( virtual/opengl )
pcre? ( dev-libs/libpcre )"
-DEPEND="${RDPEND}
+DEPEND="${RDEPEND}
x11-base/xorg-proto"
 BDEPEND="virtual/pkgconfig
doc? ( app-text/asciidoc )"
 
 src_configure() {
local emesonargs=(
-   $(meson_use config_file)
+   $(meson_use config-file config_file)
$(meson_use dbus)
$(meson_use doc build_docs)
$(meson_use opengl)



[gentoo-commits] repo/gentoo:master commit in: x11-misc/picom/

2019-12-06 Thread Bernard Cafarelli
commit: 506a537dcfe3df91764dfd4392a53d417281b6e2
Author: Bernard Cafarelli  gentoo  org>
AuthorDate: Fri Dec  6 12:17:34 2019 +
Commit: Bernard Cafarelli  gentoo  org>
CommitDate: Fri Dec  6 12:18:27 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=506a537d

x11-misc/picom: initial import

Package-Manager: Portage-2.3.81, Repoman-2.3.20
Signed-off-by: Bernard Cafarelli  gentoo.org>

 x11-misc/picom/Manifest |  1 +
 x11-misc/picom/metadata.xml | 16 
 x11-misc/picom/picom-7.5.ebuild | 57 +
 3 files changed, 74 insertions(+)

diff --git a/x11-misc/picom/Manifest b/x11-misc/picom/Manifest
new file mode 100644
index 000..e6cd0927bea
--- /dev/null
+++ b/x11-misc/picom/Manifest
@@ -0,0 +1 @@
+DIST picom-7.5.tar.gz 219456 BLAKE2B 
54113547b575ad6aa1329e92ae331b7d49207fdcdc6b49d31d8ab125f7335730a7e53b260c6a6c33d5350bec1e9e6357fd34023dc7837de165289446f8f492b8
 SHA512 
6535e5eab1a243bbee62448bc48830b7ea3566f94b2c45d9ca76fd8b8056e1f00e55f0e4b58110364d2c4f56652cc005622d644c1db1db41d2811ecc19e6d44a

diff --git a/x11-misc/picom/metadata.xml b/x11-misc/picom/metadata.xml
new file mode 100644
index 000..5307197cc77
--- /dev/null
+++ b/x11-misc/picom/metadata.xml
@@ -0,0 +1,16 @@
+
+http://www.gentoo.org/dtd/metadata.dtd;>
+
+   
+   voyag...@gentoo.org
+   Bernard Cafarelli
+   
+   
+   Enable config file support
+   Enable support for using drm for vsync
+   Enable features that require opengl (opengl 
backend, and opengl vsync methods)
+   
+   
+   yshui/picom
+   
+

diff --git a/x11-misc/picom/picom-7.5.ebuild b/x11-misc/picom/picom-7.5.ebuild
new file mode 100644
index 000..d3dd53d723d
--- /dev/null
+++ b/x11-misc/picom/picom-7.5.ebuild
@@ -0,0 +1,57 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python3_{5,6,7,8} )
+inherit meson python-r1 xdg
+
+DESCRIPTION="A lightweight compositor for X11 (previously a compton fork)"
+HOMEPAGE="https://github.com/yshui/picomc;
+SRC_URI="https://github.com/yshui/picom/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="MPL-2.0 MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="+config_file dbus doc +drm opengl pcre"
+
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+
+RDPEPEND="${PYTHON_DEPS}
+   dev-libs/libev
+   dev-libs/uthash
+   x11-libs/libX11
+   x11-libs/libxcb
+   x11-libs/libXext
+   x11-libs/pixman
+   config_file? (
+   dev-libs/libconfig
+   dev-libs/libxdg-basedir
+   )
+   dbus? ( sys-apps/dbus )
+   drm? ( x11-libs/libdrm )
+   opengl? ( virtual/opengl )
+   pcre? ( dev-libs/libpcre )"
+DEPEND="${RDPEND}
+   x11-base/xorg-proto"
+BDEPEND="virtual/pkgconfig
+   doc? ( app-text/asciidoc )"
+
+src_configure() {
+   local emesonargs=(
+   $(meson_use config_file)
+   $(meson_use dbus)
+   $(meson_use doc build_docs)
+   $(meson_use opengl)
+   $(meson_use pcre regex)
+   )
+
+   meson_src_configure
+
+}
+
+src_install() {
+   meson_src_install
+
+   python_replicate_script "${ED}"/usr/bin/compton-convgen.py
+}