[gentoo-commits] repo/gentoo:master commit in: media-libs/mesa/

2020-12-01 Thread Matt Turner
commit: 8d462cceb526ad5500b58de2ad571ffee4fd505c
Author: Matt Turner  gentoo  org>
AuthorDate: Tue Dec  1 23:00:37 2020 +
Commit:     Matt Turner  gentoo  org>
CommitDate: Tue Dec  1 23:05:51 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8d462cce

media-libs/mesa: Allow building with USE="-X -egl"

Closes: https://bugs.gentoo.org/739598
Signed-off-by: Matt Turner  gentoo.org>

 media-libs/mesa/mesa-20.3.0_rc3.ebuild | 7 ++-
 media-libs/mesa/mesa-.ebuild   | 7 ++-
 2 files changed, 12 insertions(+), 2 deletions(-)

diff --git a/media-libs/mesa/mesa-20.3.0_rc3.ebuild 
b/media-libs/mesa/mesa-20.3.0_rc3.ebuild
index 7326bb94a60..17952ddce99 100644
--- a/media-libs/mesa/mesa-20.3.0_rc3.ebuild
+++ b/media-libs/mesa/mesa-20.3.0_rc3.ebuild
@@ -372,6 +372,12 @@ multilib_src_configure() {
use wayland && platforms+=",wayland"
[[ -n $platforms ]] && emesonargs+=(-Dplatforms=${platforms#,})
 
+   if use X || use egl; then
+   emesonargs+=(-Dglvnd=true)
+   else
+   emesonargs+=(-Dglvnd=false)
+   fi
+
if use gallium; then
emesonargs+=(
$(meson_feature llvm)
@@ -492,7 +498,6 @@ multilib_src_configure() {
emesonargs+=(
$(meson_use test build-tests)
-Dglx=$(usex X dri disabled)
-   -Dglvnd=true
-Dshared-glapi=enabled
$(meson_feature dri3)
$(meson_feature egl)

diff --git a/media-libs/mesa/mesa-.ebuild b/media-libs/mesa/mesa-.ebuild
index 72ea1d60ab5..2e217a5233a 100644
--- a/media-libs/mesa/mesa-.ebuild
+++ b/media-libs/mesa/mesa-.ebuild
@@ -371,6 +371,12 @@ multilib_src_configure() {
use wayland && platforms+=",wayland"
[[ -n $platforms ]] && emesonargs+=(-Dplatforms=${platforms#,})
 
+   if use X || use egl; then
+   emesonargs+=(-Dglvnd=true)
+   else
+   emesonargs+=(-Dglvnd=false)
+   fi
+
if use gallium; then
emesonargs+=(
$(meson_feature llvm)
@@ -491,7 +497,6 @@ multilib_src_configure() {
emesonargs+=(
$(meson_use test build-tests)
-Dglx=$(usex X dri disabled)
-   -Dglvnd=true
-Dshared-glapi=enabled
$(meson_feature dri3)
$(meson_feature egl)



[gentoo-commits] repo/gentoo:master commit in: media-libs/mesa/

2020-12-01 Thread Matt Turner
commit: 49f6bb559eb788506b5f6d0bb59fb988fb5692dc
Author: Matt Turner  gentoo  org>
AuthorDate: Tue Dec  1 22:06:38 2020 +
Commit:     Matt Turner  gentoo  org>
CommitDate: Tue Dec  1 23:05:51 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=49f6bb55

media-libs/mesa: Avoid deprecation warning

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

 media-libs/mesa/mesa-20.3.0_rc3.ebuild | 2 +-
 media-libs/mesa/mesa-.ebuild   | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/media-libs/mesa/mesa-20.3.0_rc3.ebuild 
b/media-libs/mesa/mesa-20.3.0_rc3.ebuild
index 1da56517de7..7326bb94a60 100644
--- a/media-libs/mesa/mesa-20.3.0_rc3.ebuild
+++ b/media-libs/mesa/mesa-20.3.0_rc3.ebuild
@@ -493,7 +493,7 @@ multilib_src_configure() {
$(meson_use test build-tests)
-Dglx=$(usex X dri disabled)
-Dglvnd=true
-   -Dshared-glapi=true
+   -Dshared-glapi=enabled
$(meson_feature dri3)
$(meson_feature egl)
$(meson_feature gbm)

diff --git a/media-libs/mesa/mesa-.ebuild b/media-libs/mesa/mesa-.ebuild
index 61fb4135e80..72ea1d60ab5 100644
--- a/media-libs/mesa/mesa-.ebuild
+++ b/media-libs/mesa/mesa-.ebuild
@@ -492,7 +492,7 @@ multilib_src_configure() {
$(meson_use test build-tests)
-Dglx=$(usex X dri disabled)
-Dglvnd=true
-   -Dshared-glapi=true
+   -Dshared-glapi=enabled
$(meson_feature dri3)
$(meson_feature egl)
$(meson_feature gbm)



[gentoo-commits] repo/gentoo:master commit in: x11-libs/libX11/

2020-12-01 Thread Matt Turner
commit: 9b29a9e6068ecb4dad293cb1059f5da684f1bed3
Author: Matt Turner  gentoo  org>
AuthorDate: Tue Dec  1 19:39:16 2020 +
Commit:     Matt Turner  gentoo  org>
CommitDate: Tue Dec  1 19:39:16 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9b29a9e6

x11-libs/libX11: Fix file removal on prefix

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

 x11-libs/libX11/libX11-1.7.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/x11-libs/libX11/libX11-1.7.0.ebuild 
b/x11-libs/libX11/libX11-1.7.0.ebuild
index b074ab68644..58360145833 100644
--- a/x11-libs/libX11/libX11-1.7.0.ebuild
+++ b/x11-libs/libX11/libX11-1.7.0.ebuild
@@ -34,5 +34,5 @@ pkg_setup() {
 
 src_install() {
xorg-3_src_install
-   rm -Rf "${D}/usr/share/X11/locale"
+   rm -Rf "${ED}/usr/share/X11/locale"
 }



[gentoo-commits] repo/gentoo:master commit in: media-libs/mesa/

2020-12-01 Thread Matt Turner
commit: b62675059574f1f8d037c9856ba9ddb3e9858fbf
Author: Matt Turner  gentoo  org>
AuthorDate: Tue Dec  1 19:13:32 2020 +
Commit:     Matt Turner  gentoo  org>
CommitDate: Tue Dec  1 19:14:16 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b6267505

media-libs/mesa: Drop dependency on libXdamage

Upstream commit 94a9867b0569 ("glx: Remove DRI1") removed this
dependency.

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

 media-libs/mesa/mesa-.ebuild | 1 -
 1 file changed, 1 deletion(-)

diff --git a/media-libs/mesa/mesa-.ebuild b/media-libs/mesa/mesa-.ebuild
index 1da56517de7..61fb4135e80 100644
--- a/media-libs/mesa/mesa-.ebuild
+++ b/media-libs/mesa/mesa-.ebuild
@@ -116,7 +116,6 @@ RDEPEND="
X? (
>=x11-libs/libX11-1.6.2:=[${MULTILIB_USEDEP}]
>=x11-libs/libxshmfence-1.1:=[${MULTILIB_USEDEP}]
-   >=x11-libs/libXdamage-1.1.4-r1:=[${MULTILIB_USEDEP}]
>=x11-libs/libXext-1.3.2:=[${MULTILIB_USEDEP}]
>=x11-libs/libXxf86vm-1.1.3:=[${MULTILIB_USEDEP}]
>=x11-libs/libxcb-1.13:=[${MULTILIB_USEDEP}]



[gentoo-commits] repo/gentoo:master commit in: profiles/, x11-base/xorg-server/

2020-12-01 Thread Matt Turner
commit: 7ea61cf437d63cee4fb62cfe3da1d2f2993f2696
Author: Matt Turner  gentoo  org>
AuthorDate: Tue Dec  1 18:01:58 2020 +
Commit:     Matt Turner  gentoo  org>
CommitDate: Tue Dec  1 18:04:59 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7ea61cf4

x11-base/xorg-server: Drop old versions

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

 profiles/package.mask  |   4 -
 x11-base/xorg-server/Manifest  |   1 -
 x11-base/xorg-server/xorg-server-1.20.9.ebuild | 238 -
 3 files changed, 243 deletions(-)

diff --git a/profiles/package.mask b/profiles/package.mask
index 9214771c144..fc77001eafc 100644
--- a/profiles/package.mask
+++ b/profiles/package.mask
@@ -644,10 +644,6 @@ games-strategy/0ad
 ~app-i18n/scim-sunpinyin-3.0.0_rc1
 ~app-i18n/xsunpinyin-3.0.0_rc1
 
-# Piotr Karbowski  (2020-08-28)
-# Temporary mask due to multiple reports of segfaults at startup, bug #739056
-=x11-base/xorg-server-1.20.9
-
 # Alfredo Tupone  (2020-08-23)
 # Ported to py3 but not yet released
 # Masked to allow py2.7 removal

diff --git a/x11-base/xorg-server/Manifest b/x11-base/xorg-server/Manifest
index adc51a5ba13..08a6911abe0 100644
--- a/x11-base/xorg-server/Manifest
+++ b/x11-base/xorg-server/Manifest
@@ -1,3 +1,2 @@
 DIST xorg-server-1.20.10.tar.bz2 6307058 BLAKE2B 
13306e5f4f7f2b4531f2af5103337defa1d441bff78f20ea4d564a7d046ee546406812b6836fe94ca9323189382754270989b2ac7ded8950ddb2b15562c6ff21
 SHA512 
a07bee380bb72f2117fe6f831a6e4aded19bea1f2b36e42a019a30348e98d6fe65c0617cf819be9c6b405502f88cafb829df30aab32393774b71f1418a4cefae
 DIST xorg-server-1.20.8.tar.bz2 6309640 BLAKE2B 
0dadd3a7afdb768bcd79f99f3670f7efcb919c43ea88870c93df598b080fbbec48f88cfa996fb7bff2363cffe70d42d9b154855691a64ddb26156f1b378512a0
 SHA512 
ab0ec0fcbf490c61558b9297f61b58fd2dedb676c78bef6431dc9166054743b43a0091b88a8b3f4e81d1f539909440ee7e188a298cefabe13ea89159639cd805
-DIST xorg-server-1.20.9.tar.bz2 6302902 BLAKE2B 
b5d78f38dcf6a9af980a8d5caab751bd7b159a4af5503f176c5af87cce371ecc71572af67f99f08b5794410d2e9a32379ed0d70ceda9f9e2ed3eb6de3bb5fb72
 SHA512 
d9b5f93e1b9763a89187d8b272aa7d4ce9709641b8539f4536708af153310e5a4931bffd4229c51a3b0e3b12da7838750aa71b635751fb4c0bb27438cce4e5e6

diff --git a/x11-base/xorg-server/xorg-server-1.20.9.ebuild 
b/x11-base/xorg-server/xorg-server-1.20.9.ebuild
deleted file mode 100644
index e7dc1b76401..000
--- a/x11-base/xorg-server/xorg-server-1.20.9.ebuild
+++ /dev/null
@@ -1,238 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-XORG_DOC=doc
-inherit xorg-3 multilib flag-o-matic toolchain-funcs
-EGIT_REPO_URI="https://gitlab.freedesktop.org/xorg/xserver.git;
-
-DESCRIPTION="X.Org X servers"
-SLOT="0/${PV}"
-if [[ ${PV} != * ]]; then
-   KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ~ppc ppc64 ~s390 
sparc x86 ~amd64-linux ~x86-linux"
-fi
-
-IUSE_SERVERS="dmx kdrive wayland xephyr xnest xorg xvfb"
-IUSE="${IUSE_SERVERS} debug +elogind ipv6 libressl +libglvnd minimal selinux 
suid systemd +udev unwind xcsecurity"
-
-CDEPEND="libglvnd? (
-   media-libs/libglvnd[X]
-   !app-eselect/eselect-opengl
-   !!x11-drivers/nvidia-drivers[-libglvnd(-)]
-   )
-   !libglvnd? ( >=app-eselect/eselect-opengl-1.3.0 )
-   !libressl? ( dev-libs/openssl:0= )
-   libressl? ( dev-libs/libressl:0= )
-   >=x11-apps/iceauth-1.0.2
-   >=x11-apps/rgb-1.0.3
-   >=x11-apps/xauth-1.0.3
-   x11-apps/xkbcomp
-   >=x11-libs/libdrm-2.4.89
-   >=x11-libs/libpciaccess-0.12.901
-   >=x11-libs/libXau-1.0.4
-   >=x11-libs/libXdmcp-1.0.2
-   >=x11-libs/libXfont2-2.0.1
-   >=x11-libs/libxkbfile-1.0.4
-   >=x11-libs/libxshmfence-1.1
-   >=x11-libs/pixman-0.27.2
-   >=x11-libs/xtrans-1.3.5
-   >=x11-misc/xbitmaps-1.0.1
-   >=x11-misc/xkeyboard-config-2.4.1-r3
-   dmx? (
-   x11-libs/libXt
-   >=x11-libs/libdmx-1.0.99.1
-   >=x11-libs/libX11-1.1.5
-   >=x11-libs/libXaw-1.0.4
-   >=x11-libs/libXext-1.0.99.4
-   >=x11-libs/libXfixes-5.0
-   >=x11-libs/libXi-1.2.99.1
-   >=x11-libs/libXmu-1.0.3
-   x11-libs/libXrender
-   >=x11-libs/libXres-1.0.3
-   >=x11-libs/libXtst-1.0.99.2
-   )
-   kdrive? (
-   >=x11-libs/libXext-1.0.5
-   x11-libs/libXv
-   )
-   xephyr? (
-   x11-libs/libxcb[xkb]
-   x11-libs/xcb-util
-   x11-libs/xcb-util-image
-   x11-libs/xcb-util-keysyms
-   x11-libs/xcb-util-renderutil
-   x11-libs/xcb-util-wm
-   )
-   !minimal? (
-   >=x11-libs/lib

[gentoo-commits] repo/gentoo:master commit in: x11-base/xorg-server/

2020-12-01 Thread Matt Turner
commit: 54c40e3a4787ca357865ca53ebb6d9918121b2e9
Author: Matt Turner  gentoo  org>
AuthorDate: Tue Dec  1 17:44:36 2020 +
Commit:     Matt Turner  gentoo  org>
CommitDate: Tue Dec  1 18:04:58 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=54c40e3a

x11-base/xorg-server: Version bump to 1.20.10

Closes: https://bugs.gentoo.org/739056
Signed-off-by: Matt Turner  gentoo.org>

 x11-base/xorg-server/Manifest   |   1 +
 x11-base/xorg-server/xorg-server-1.20.10.ebuild | 226 
 2 files changed, 227 insertions(+)

diff --git a/x11-base/xorg-server/Manifest b/x11-base/xorg-server/Manifest
index 54fca181b59..adc51a5ba13 100644
--- a/x11-base/xorg-server/Manifest
+++ b/x11-base/xorg-server/Manifest
@@ -1,2 +1,3 @@
+DIST xorg-server-1.20.10.tar.bz2 6307058 BLAKE2B 
13306e5f4f7f2b4531f2af5103337defa1d441bff78f20ea4d564a7d046ee546406812b6836fe94ca9323189382754270989b2ac7ded8950ddb2b15562c6ff21
 SHA512 
a07bee380bb72f2117fe6f831a6e4aded19bea1f2b36e42a019a30348e98d6fe65c0617cf819be9c6b405502f88cafb829df30aab32393774b71f1418a4cefae
 DIST xorg-server-1.20.8.tar.bz2 6309640 BLAKE2B 
0dadd3a7afdb768bcd79f99f3670f7efcb919c43ea88870c93df598b080fbbec48f88cfa996fb7bff2363cffe70d42d9b154855691a64ddb26156f1b378512a0
 SHA512 
ab0ec0fcbf490c61558b9297f61b58fd2dedb676c78bef6431dc9166054743b43a0091b88a8b3f4e81d1f539909440ee7e188a298cefabe13ea89159639cd805
 DIST xorg-server-1.20.9.tar.bz2 6302902 BLAKE2B 
b5d78f38dcf6a9af980a8d5caab751bd7b159a4af5503f176c5af87cce371ecc71572af67f99f08b5794410d2e9a32379ed0d70ceda9f9e2ed3eb6de3bb5fb72
 SHA512 
d9b5f93e1b9763a89187d8b272aa7d4ce9709641b8539f4536708af153310e5a4931bffd4229c51a3b0e3b12da7838750aa71b635751fb4c0bb27438cce4e5e6

diff --git a/x11-base/xorg-server/xorg-server-1.20.10.ebuild 
b/x11-base/xorg-server/xorg-server-1.20.10.ebuild
new file mode 100644
index 000..d32e3820e97
--- /dev/null
+++ b/x11-base/xorg-server/xorg-server-1.20.10.ebuild
@@ -0,0 +1,226 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+XORG_DOC=doc
+inherit xorg-3 multilib flag-o-matic toolchain-funcs
+EGIT_REPO_URI="https://gitlab.freedesktop.org/xorg/xserver.git;
+
+DESCRIPTION="X.Org X servers"
+SLOT="0/${PV}"
+if [[ ${PV} != * ]]; then
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 
~sparc ~x86 ~amd64-linux ~x86-linux"
+fi
+
+IUSE_SERVERS="dmx kdrive wayland xephyr xnest xorg xvfb"
+IUSE="${IUSE_SERVERS} debug +elogind ipv6 libressl minimal selinux suid 
systemd +udev unwind xcsecurity"
+
+CDEPEND="
+   media-libs/libglvnd[X]
+   !libressl? ( dev-libs/openssl:0= )
+   libressl? ( dev-libs/libressl:0= )
+   >=x11-apps/iceauth-1.0.2
+   >=x11-apps/rgb-1.0.3
+   >=x11-apps/xauth-1.0.3
+   x11-apps/xkbcomp
+   >=x11-libs/libdrm-2.4.89
+   >=x11-libs/libpciaccess-0.12.901
+   >=x11-libs/libXau-1.0.4
+   >=x11-libs/libXdmcp-1.0.2
+   >=x11-libs/libXfont2-2.0.1
+   >=x11-libs/libxkbfile-1.0.4
+   >=x11-libs/libxshmfence-1.1
+   >=x11-libs/pixman-0.27.2
+   >=x11-libs/xtrans-1.3.5
+   >=x11-misc/xbitmaps-1.0.1
+   >=x11-misc/xkeyboard-config-2.4.1-r3
+   dmx? (
+   x11-libs/libXt
+   >=x11-libs/libdmx-1.0.99.1
+   >=x11-libs/libX11-1.1.5
+   >=x11-libs/libXaw-1.0.4
+   >=x11-libs/libXext-1.0.99.4
+   >=x11-libs/libXfixes-5.0
+   >=x11-libs/libXi-1.2.99.1
+   >=x11-libs/libXmu-1.0.3
+   x11-libs/libXrender
+   >=x11-libs/libXres-1.0.3
+   >=x11-libs/libXtst-1.0.99.2
+   )
+   kdrive? (
+   >=x11-libs/libXext-1.0.5
+   x11-libs/libXv
+   )
+   xephyr? (
+   x11-libs/libxcb[xkb]
+   x11-libs/xcb-util
+   x11-libs/xcb-util-image
+   x11-libs/xcb-util-keysyms
+   x11-libs/xcb-util-renderutil
+   x11-libs/xcb-util-wm
+   )
+   !minimal? (
+   >=x11-libs/libX11-1.1.5
+   >=x11-libs/libXext-1.0.5
+   >=media-libs/mesa-18[X(+),egl,gbm]
+   >=media-libs/libepoxy-1.5.4[X,egl(+)]
+   )
+   udev? ( virtual/libudev:= )
+   unwind? ( sys-libs/libunwind )
+   wayland? (
+   >=dev-libs/wayland-1.3.0
+   >=media-libs/libepoxy-1.5.4[egl(+)]
+   >=dev-libs/wayland-protocols-1.18
+   )
+   >=x11-apps/xinit-1.3.3-r1
+   systemd? (
+   sys-apps/dbus
+   sys-apps/systemd
+   )
+   elogind? (
+   sys-apps/dbus
+   sys-auth/elogind[pam]
+   sys-auth/pambase[elogind]
+   )
+

[gentoo-commits] repo/gentoo:master commit in: x11-base/xorg-server/

2020-12-01 Thread Matt Turner
commit: 5fb83d0a5b8ba540a803e9f97c192752aa0f0e42
Author: Matt Turner  gentoo  org>
AuthorDate: Tue Dec  1 17:56:35 2020 +
Commit:     Matt Turner  gentoo  org>
CommitDate: Tue Dec  1 18:04:58 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5fb83d0a

x11-base/xorg-server: Drop IUSE=libglvnd

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

 x11-base/xorg-server/xorg-server-.ebuild | 22 +-
 1 file changed, 5 insertions(+), 17 deletions(-)

diff --git a/x11-base/xorg-server/xorg-server-.ebuild 
b/x11-base/xorg-server/xorg-server-.ebuild
index e6b07abb3bb..ed1a5f6c51e 100644
--- a/x11-base/xorg-server/xorg-server-.ebuild
+++ b/x11-base/xorg-server/xorg-server-.ebuild
@@ -15,14 +15,10 @@ if [[ ${PV} != * ]]; then
 fi
 
 IUSE_SERVERS="dmx kdrive wayland xephyr xnest xorg xvfb"
-IUSE="${IUSE_SERVERS} debug +elogind ipv6 libressl +libglvnd minimal selinux 
suid systemd +udev unwind xcsecurity"
+IUSE="${IUSE_SERVERS} debug +elogind ipv6 libressl minimal selinux suid 
systemd +udev unwind xcsecurity"
 
-CDEPEND="libglvnd? (
-   media-libs/libglvnd[X]
-   !app-eselect/eselect-opengl
-   !!x11-drivers/nvidia-drivers[-libglvnd(-)]
-   )
-   !libglvnd? ( >=app-eselect/eselect-opengl-1.3.0 )
+CDEPEND="
+   media-libs/libglvnd[X]
!libressl? ( dev-libs/openssl:0= )
libressl? ( dev-libs/libressl:0= )
>=x11-apps/iceauth-1.0.2
@@ -88,7 +84,8 @@ CDEPEND="libglvnd? (
sys-auth/elogind[pam]
sys-auth/pambase[elogind]
)
-   "
+   !!x11-drivers/nvidia-drivers[-libglvnd(-)]
+"
 
 DEPEND="${CDEPEND}
sys-devel/flex
@@ -212,15 +209,6 @@ src_install() {
find "${ED}"/var -type d -empty -delete || die
 }
 
-pkg_postinst() {
-   if ! use minimal; then
-   # sets up libGL and DRI2 symlinks if needed (ie, on a fresh 
install)
-   if ! use libglvnd; then
-   eselect opengl set xorg-x11 --use-old
-   fi
-   fi
-}
-
 pkg_postrm() {
# Get rid of module dir to ensure opengl-update works properly
if [[ -z ${REPLACED_BY_VERSION} && -e 
${EROOT}/usr/$(get_libdir)/xorg/modules ]]; then



[gentoo-commits] repo/gentoo:master commit in: sci-libs/shapely/, sci-libs/shapely/files/

2020-11-30 Thread Matt Turner
commit: 8618acf0cbe1a6ac2d2fa73b0504a9de083f165f
Author: Matt Turner  gentoo  org>
AuthorDate: Tue Dec  1 04:40:01 2020 +
Commit:     Matt Turner  gentoo  org>
CommitDate: Tue Dec  1 04:41:54 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8618acf0

Revert "sci-libs/shapely: drop old"

This reverts commit 55a17758608de9e682f47716efa2ee0bab6c71f9.

That commit broke the tree, as CI forewarned.

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

 sci-libs/shapely/Manifest  |  2 +
 .../files/shapely-1.6.4_p2-test_operations.patch   | 17 +++
 sci-libs/shapely/shapely-1.6.4_p2-r1.ebuild| 57 ++
 sci-libs/shapely/shapely-1.7.0.ebuild  | 39 +++
 4 files changed, 115 insertions(+)

diff --git a/sci-libs/shapely/Manifest b/sci-libs/shapely/Manifest
index 2848f35bb31..0ef111bb11b 100644
--- a/sci-libs/shapely/Manifest
+++ b/sci-libs/shapely/Manifest
@@ -1 +1,3 @@
+DIST Shapely-1.6.4.post2.tar.gz 225745 BLAKE2B 
96e995db6dd1464bac7c2562efdc7f298a5f23c388e44f334db685b1cfa1025ff403db870e11328977a267483726504e03b6d7c47fe4234a3a5966a13b2b7311
 SHA512 
027c816ef2104f654569ca658b52b87c60e5ba6a45927fcc51c23dd1922f3f9f7fdcea3601160b0a999e39611617142833ccac790777093be8b96a0d9083f78f
+DIST shapely-1.7.0.tar.gz 281419 BLAKE2B 
1a4e84104f21d2f5a5eb810883a89deb20fd47cf146efed884994786364b29bb5a194b063a50ae21842c07c335cbbee0c3d1a1e4ff4e43e0d083080fe33815ac
 SHA512 
4d944fc6727e11d004ef7ba0325c159aa5ae03043f17b029ab0a399d6dcd361c4d299ad864a045a99b0229e333d5b42634bc6fd1ed94b914b7cf58fb886af2de
 DIST shapely-1.7.1.tar.gz 293368 BLAKE2B 
14d9cb0c2b486a3a20b71c0cde7260ec357287ea020352c0320eea07b91674605bdcd22512b33c5ac5a71b89c3d811946f8dd6d3b90c61398203a4c68f30d067
 SHA512 
72070437960a8c1cf6504b5f4ccc8ec509f87fb6a90178e291aff14889f5add89f9ed4f7e9a19799ce0835c1aea3f0241eaa6efd4d8ea5b879f2167f7c1de50a

diff --git a/sci-libs/shapely/files/shapely-1.6.4_p2-test_operations.patch 
b/sci-libs/shapely/files/shapely-1.6.4_p2-test_operations.patch
new file mode 100644
index 000..a9213a33376
--- /dev/null
+++ b/sci-libs/shapely/files/shapely-1.6.4_p2-test_operations.patch
@@ -0,0 +1,17 @@
+Description: Mark test_operations as xfail.
+ # Intersection
+ >   self.assertIsInstance(point.intersection(Point(-1, -1)),
+   GeometryCollection)
+ E   AssertionError:  is not an instance of 
+Author: Bas Couwenberg 
+
+--- a/tests/test_operations.py
 b/tests/test_operations.py
+@@ -7,6 +7,7 @@ from shapely.geos import TopologicalErro
+ 
+ class OperationsTestCase(unittest.TestCase):
+ 
++@pytest.mark.xfail(reason="Intersection: Point is not an instance of 
GeometryCollection")
+ def test_operations(self):
+ point = Point(0.0, 0.0)
+ 

diff --git a/sci-libs/shapely/shapely-1.6.4_p2-r1.ebuild 
b/sci-libs/shapely/shapely-1.6.4_p2-r1.ebuild
new file mode 100644
index 000..be793427c4b
--- /dev/null
+++ b/sci-libs/shapely/shapely-1.6.4_p2-r1.ebuild
@@ -0,0 +1,57 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+MY_PN="Shapely"
+MY_PV="$(ver_cut 1-3).post$(ver_cut 5)"
+MY_P="${MY_PN}-${MY_PV}"
+
+PYTHON_COMPAT=( python3_{6,7,8} )
+
+inherit distutils-r1
+
+DESCRIPTION="Geometric objects, predicates, and operations"
+HOMEPAGE="https://pypi.org/project/Shapely/;
+
+if [[ ${PV} == "" ]] ; then
+   inherit git-r3
+   SRC_URI=""
+   EGIT_REPO_URI="https://github.com/Toblerity/${MY_PN}.git;
+else
+   SRC_URI="mirror://pypi/${PN:0:1}/${MY_P}.tar.gz"
+   KEYWORDS="amd64 ~arm64 x86"
+fi
+
+LICENSE="BSD"
+SLOT="0"
+IUSE="test"
+
+BDEPEND="dev-python/setuptools[${PYTHON_USEDEP}]
+   test? ( dev-python/pytest[${PYTHON_USEDEP}] )"
+RDEPEND="dev-python/numpy[${PYTHON_USEDEP}]
+   >=sci-libs/geos-3.3"
+DEPEND="${RDEPEND}
+   dev-python/cython[${PYTHON_USEDEP}]"
+
+RESTRICT="!test? ( test )"
+
+PATCHES=( "${FILESDIR}/${P}-test_operations.patch" ) # bug 701624
+
+S="${WORKDIR}/${MY_P}"
+
+python_prepare_all() {
+   # fix install path for Cython definition file
+   sed -i \
+   -e "s|\(data_files.*\)'shapely'|\1'share/shapely'|" \
+   setup.py || die
+
+   distutils-r1_python_prepare_all
+}
+
+python_test() {
+   distutils_install_for_testing
+   cd "${TEST_DIR}/lib" || die
+   cp -r "${S}/tests" . || die
+   py.test tests || die
+}

diff --git a/sci-libs/shapely/shapely-1.7.0.ebuild 
b/sci-libs/shapely/shapely-1.7.0.ebuild
new file mode 100644
index 000..3e2d10095ce
--- /dev/null
+++ b/sci-libs/shapely/shapely-1.7.0.ebuild
@@ -0,0 +1,39 @@
+# Copyright 1999-2020 Gentoo Authors
+# Dist

[gentoo-commits] repo/gentoo:master commit in: media-libs/mesa/

2020-11-30 Thread Matt Turner
commit: 475b614a7910847849d8e2986e9bdb14f47d7e5f
Author: Matt Turner  gentoo  org>
AuthorDate: Mon Nov 30 20:21:03 2020 +
Commit:     Matt Turner  gentoo  org>
CommitDate: Mon Nov 30 20:38:57 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=475b614a

media-libs/mesa: Version bump to 20.3.0_rc3

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

 media-libs/mesa/Manifest   |   1 +
 media-libs/mesa/mesa-20.3.0_rc3.ebuild | 553 +
 2 files changed, 554 insertions(+)

diff --git a/media-libs/mesa/Manifest b/media-libs/mesa/Manifest
index 96c7c7baa7b..3052e2a5807 100644
--- a/media-libs/mesa/Manifest
+++ b/media-libs/mesa/Manifest
@@ -1,3 +1,4 @@
 DIST mesa-20.1.10.tar.xz 12918420 BLAKE2B 
408f4bc6eb0dc11199cd161d6914b77cb57313bca94f26794cbfd05332922c45dc216a64e33df9fad64cd41e1ad8b2de6c2e5f99cad234870f7a5b970a62dcbd
 SHA512 
0d4016abfcc733c853d7b6c3c997ddc554a44088c0a4d9a7edb51ab5ad7d9e1234728b61ffcb9c82a6c5fee1429091a1c31cbeabcb1b50411337b99ee550d28a
 DIST mesa-20.2.3.tar.xz 13844212 BLAKE2B 
53eff6d43d2e05dad051c30de624bd8d872e87d6f1d2f32b631b1c4fea657b8dd9b2d5b9702bdd9138b0d9d6c78b74d737162d3f1c76ca969ce6d9ae4f561eda
 SHA512 
e55b57523f6fdb1199586538c119c3e7c81d1a7af86be14c90d140c514f65e54ac0c56bd341686d04b770b80d3ddd92188ee17b3bc23f243aed10c25de7e19a6
 DIST mesa-20.3.0-rc2.tar.xz 14085024 BLAKE2B 
c87e3e48ed1dfec2da4fa6bbb549fc925d806f8681e8dc1b3fc3b54eec4864402bb34009a95998c1fc818ddb7d1df2d51347df3d20ec9e4364245ae4f750f16d
 SHA512 
1d94100550b60a0dc6e984d898114b11b8656e2954e946478a2732cec678d1e6a0f07bb5bcdc856facf7e274aea52cfc2b4228c064eadc7bbc00147c6b17cc0e
+DIST mesa-20.3.0-rc3.tar.xz 14090140 BLAKE2B 
8b02a580d54728337970b2e7de9130575b24fd544a55376e84653f405dddfecbe1aa63a8b7918b135a90b4ce6f4cb045991109960873aef7013f6928b952cd14
 SHA512 
f0114ee938c1041b345c052716e4582ec6fcda27b7625e9dab511282ba3676439c79a77514421dc669b737150169e0e01e3355e94db9a5f65c5c50cdaac898bd

diff --git a/media-libs/mesa/mesa-20.3.0_rc3.ebuild 
b/media-libs/mesa/mesa-20.3.0_rc3.ebuild
new file mode 100644
index 000..1da56517de7
--- /dev/null
+++ b/media-libs/mesa/mesa-20.3.0_rc3.ebuild
@@ -0,0 +1,553 @@
+# 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 llvm meson multilib-minimal python-any-r1 linux-info
+
+OPENGL_DIR="xorg-x11"
+
+MY_P="${P/_/-}"
+
+DESCRIPTION="OpenGL-like graphic library for Linux"
+HOMEPAGE="https://www.mesa3d.org/ https://mesa.freedesktop.org/;
+
+if [[ ${PV} ==  ]]; then
+   EGIT_REPO_URI="https://gitlab.freedesktop.org/mesa/mesa.git;
+   inherit git-r3
+else
+   SRC_URI="https://archive.mesa3d.org/${MY_P}.tar.xz;
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 
~sparc ~x86 ~amd64-linux ~x86-linux ~sparc-solaris ~x64-solaris ~x86-solaris"
+fi
+
+LICENSE="MIT"
+SLOT="0"
+RESTRICT="
+   !test? ( test )
+"
+
+RADEON_CARDS="r100 r200 r300 r600 radeon radeonsi"
+VIDEO_CARDS="${RADEON_CARDS} freedreno i915 i965 intel iris lima nouveau 
panfrost v3d vc4 virgl vivante vmware"
+for card in ${VIDEO_CARDS}; do
+   IUSE_VIDEO_CARDS+=" video_cards_${card}"
+done
+
+IUSE="${IUSE_VIDEO_CARDS}
+   +classic d3d9 debug +dri3 +egl +gallium +gbm gles1 +gles2 +llvm
+   lm-sensors opencl osmesa selinux test unwind vaapi valgrind vdpau vulkan
+   vulkan-overlay wayland +X xa xvmc zink +zstd"
+
+REQUIRED_USE="
+   d3d9?   ( dri3 || ( video_cards_iris video_cards_r300 video_cards_r600 
video_cards_radeonsi video_cards_nouveau video_cards_vmware ) )
+   gles1?  ( egl )
+   gles2?  ( egl )
+   vulkan? ( dri3
+ video_cards_radeonsi? ( llvm ) )
+   vulkan-overlay? ( vulkan )
+   wayland? ( egl gbm )
+   video_cards_freedreno?  ( gallium )
+   video_cards_intel?  ( classic )
+   video_cards_i915?   ( || ( classic gallium ) )
+   video_cards_i965?   ( classic )
+   video_cards_iris?   ( gallium )
+   video_cards_lima?   ( gallium )
+   video_cards_nouveau? ( || ( classic gallium ) )
+   video_cards_panfrost? ( gallium )
+   video_cards_radeon? ( || ( classic gallium )
+ gallium? ( x86? ( llvm ) 
amd64? ( llvm ) ) )
+   video_cards_r100?   ( classic )
+   video_cards_r200?   ( classic )
+   video_cards_r300?   ( gallium x86? ( llvm ) amd64? ( llvm ) )
+   video_cards_r600?   ( gallium )
+   video_cards_radeonsi?   ( gallium llvm )
+   video_cards_v3d? ( gallium )
+   video_cards_vc4? ( gallium )
+   video_cards_virgl? ( gallium )
+   video_cards_vivante? ( gallium gbm )
+   video_cards_vmware? ( gallium )
+   xa? ( X )
+   xvmc? ( X )
+   zink? ( gallium vulkan )

[gentoo-commits] repo/gentoo:master commit in: profiles/arch/arm/armv5te/, profiles/arch/arm/armv4/, profiles/arch/arm/armv4t/

2020-11-28 Thread Matt Turner
commit: 6eb66396d7be9a71eab78ffbb81cb87b8eaee836
Author: Matt Turner  gentoo  org>
AuthorDate: Sat Nov 28 17:10:55 2020 +
Commit:     Matt Turner  gentoo  org>
CommitDate: Sat Nov 28 17:10:55 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6eb66396

profiles/arch/arm: Mask >=x11-themes/adwaita-icon-theme-3.36 where no rust

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

 profiles/arch/arm/armv4/package.mask   | 1 +
 profiles/arch/arm/armv4t/package.mask  | 1 +
 profiles/arch/arm/armv5te/package.mask | 1 +
 3 files changed, 3 insertions(+)

diff --git a/profiles/arch/arm/armv4/package.mask 
b/profiles/arch/arm/armv4/package.mask
index 33913c4d3e1..a156d9bd912 100644
--- a/profiles/arch/arm/armv4/package.mask
+++ b/profiles/arch/arm/armv4/package.mask
@@ -14,3 +14,4 @@ virtual/rust
 >=sys-auth/polkit-0.118
 >=dev-libs/gjs-1.66
 >=gnome-base/gnome-shell-3.38
+>=x11-themes/adwaita-icon-theme-3.36

diff --git a/profiles/arch/arm/armv4t/package.mask 
b/profiles/arch/arm/armv4t/package.mask
index 33913c4d3e1..a156d9bd912 100644
--- a/profiles/arch/arm/armv4t/package.mask
+++ b/profiles/arch/arm/armv4t/package.mask
@@ -14,3 +14,4 @@ virtual/rust
 >=sys-auth/polkit-0.118
 >=dev-libs/gjs-1.66
 >=gnome-base/gnome-shell-3.38
+>=x11-themes/adwaita-icon-theme-3.36

diff --git a/profiles/arch/arm/armv5te/package.mask 
b/profiles/arch/arm/armv5te/package.mask
index acfca389f0c..c8f6ea7d4bf 100644
--- a/profiles/arch/arm/armv5te/package.mask
+++ b/profiles/arch/arm/armv5te/package.mask
@@ -14,3 +14,4 @@ virtual/rust
 >=sys-auth/polkit-0.118
 >=dev-libs/gjs-1.66
 >=gnome-base/gnome-shell-3.38
+>=x11-themes/adwaita-icon-theme-3.36



[gentoo-commits] repo/gentoo:master commit in: x11-themes/adwaita-icon-theme/

2020-11-28 Thread Matt Turner
commit: d6b9d3e0a781b125bd6ff137cbac854d515ccc75
Author: Matt Turner  gentoo  org>
AuthorDate: Sat Nov 28 17:12:07 2020 +
Commit:     Matt Turner  gentoo  org>
CommitDate: Sat Nov 28 17:13:01 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d6b9d3e0

x11-themes/adwaita-icon-theme: Drop keywords that don't have rust

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

 x11-themes/adwaita-icon-theme/adwaita-icon-theme-3.36.1-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/x11-themes/adwaita-icon-theme/adwaita-icon-theme-3.36.1-r1.ebuild 
b/x11-themes/adwaita-icon-theme/adwaita-icon-theme-3.36.1-r1.ebuild
index 73263b8240b..42cbbedd2a1 100644
--- a/x11-themes/adwaita-icon-theme/adwaita-icon-theme-3.36.1-r1.ebuild
+++ b/x11-themes/adwaita-icon-theme/adwaita-icon-theme-3.36.1-r1.ebuild
@@ -17,7 +17,7 @@ LICENSE="
 "
 SLOT="0"
 IUSE="branding"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 s390 sparc x86 
~amd64-linux ~x86-linux ~sparc-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="amd64 arm arm64 ppc64 x86 ~amd64-linux ~x86-linux"
 
 # gtk+:3 is needed for build for the gtk-encode-symbolic-svg utility
 # librsvg is needed for gtk-encode-symbolic-svg to be able to read the source 
SVG via its pixbuf loader and at runtime for rendering scalable icons shipped 
by the theme



[gentoo-commits] repo/gentoo:master commit in: x11-themes/adwaita-icon-theme/

2020-11-28 Thread Matt Turner
commit: 01a52e7c4a0be5d3131ca47ea0722b31d5d8958d
Author: Matt Turner  gentoo  org>
AuthorDate: Sat Nov 28 16:57:51 2020 +
Commit:     Matt Turner  gentoo  org>
CommitDate: Sat Nov 28 17:01:31 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=01a52e7c

x11-themes/adwaita-icon-theme: Depend on new enough librsvg

adwaita-icon-theme now uses SVG features only available in the Rust
version of librsvg (newer than 2.40). The suspicion is that the
uninitialized reads in bug #750239 are due to the missing functionality
in librsvg 2.40.

See https://gitlab.gnome.org/GNOME/librsvg/-/issues/654#note_972787
and https://people.gnome.org/~federico/blog/do-not-use-librsvg-2.40.x.html

Closes: https://bugs.gentoo.org/750239
Signed-off-by: Matt Turner  gentoo.org>

 ...ita-icon-theme-3.36.1.ebuild => adwaita-icon-theme-3.36.1-r1.ebuild} | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/x11-themes/adwaita-icon-theme/adwaita-icon-theme-3.36.1.ebuild 
b/x11-themes/adwaita-icon-theme/adwaita-icon-theme-3.36.1-r1.ebuild
similarity index 98%
rename from x11-themes/adwaita-icon-theme/adwaita-icon-theme-3.36.1.ebuild
rename to x11-themes/adwaita-icon-theme/adwaita-icon-theme-3.36.1-r1.ebuild
index f75c1404799..73263b8240b 100644
--- a/x11-themes/adwaita-icon-theme/adwaita-icon-theme-3.36.1.ebuild
+++ b/x11-themes/adwaita-icon-theme/adwaita-icon-theme-3.36.1-r1.ebuild
@@ -23,7 +23,7 @@ KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 
s390 sparc x86 ~amd
 # librsvg is needed for gtk-encode-symbolic-svg to be able to read the source 
SVG via its pixbuf loader and at runtime for rendering scalable icons shipped 
by the theme
 RDEPEND="
>=x11-themes/hicolor-icon-theme-0.10
-   gnome-base/librsvg:2
+   >=gnome-base/librsvg-2.48:2
 "
 DEPEND="${RDEPEND}
x11-libs/gtk+:3



[gentoo-commits] repo/gentoo:master commit in: net-misc/youtube-viewer/

2020-11-25 Thread Matt Turner
commit: 253a09665b6bfedc325f6aae2212412153867e20
Author: Matt Turner  gentoo  org>
AuthorDate: Thu Nov 26 03:41:14 2020 +
Commit:     Matt Turner  gentoo  org>
CommitDate: Thu Nov 26 03:41:53 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=253a0966

net-misc/youtube-viewer: update gdk-pixbuf dep

And remove unused GTK_COMMON_DEPS variable at the same time.

Closes: https://bugs.gentoo.org/753932
Signed-off-by: Matt Turner  gentoo.org>

 ...utube-viewer-3.7.4-r1.ebuild => youtube-viewer-3.7.4-r2.ebuild} | 2 +-
 net-misc/youtube-viewer/youtube-viewer-.ebuild | 7 +--
 2 files changed, 2 insertions(+), 7 deletions(-)

diff --git a/net-misc/youtube-viewer/youtube-viewer-3.7.4-r1.ebuild 
b/net-misc/youtube-viewer/youtube-viewer-3.7.4-r2.ebuild
similarity index 98%
rename from net-misc/youtube-viewer/youtube-viewer-3.7.4-r1.ebuild
rename to net-misc/youtube-viewer/youtube-viewer-3.7.4-r2.ebuild
index 486d85acd24..8d782d9fcc9 100644
--- a/net-misc/youtube-viewer/youtube-viewer-3.7.4-r1.ebuild
+++ b/net-misc/youtube-viewer/youtube-viewer-3.7.4-r2.ebuild
@@ -40,7 +40,7 @@ RDEPEND="
)
dev-perl/File-ShareDir
virtual/freedesktop-icon-theme
-   x11-libs/gdk-pixbuf:2[X,jpeg]
+   x11-libs/gdk-pixbuf:2[jpeg]
)
|| ( >=media-video/ffmpeg-4.1.3[openssl,-libressl] 
>=media-video/ffmpeg-4.1.3[-openssl,libressl] 
>=media-video/ffmpeg-4.1.3[gnutls] )
|| ( media-video/mpv media-video/mplayer media-video/vlc gtk? ( 
media-video/smplayer ) )"

diff --git a/net-misc/youtube-viewer/youtube-viewer-.ebuild 
b/net-misc/youtube-viewer/youtube-viewer-.ebuild
index b12e7f4829d..3115b5726ec 100644
--- a/net-misc/youtube-viewer/youtube-viewer-.ebuild
+++ b/net-misc/youtube-viewer/youtube-viewer-.ebuild
@@ -17,11 +17,6 @@ IUSE="gtk gtk2"
 
 REQUIRED_USE="gtk2? ( gtk )"
 
-GTK_COMMON_DEPS="
-   dev-perl/File-ShareDir
-   virtual/freedesktop-icon-theme
-   x11-libs/gdk-pixbuf:2[X,jpeg]
-"
 RDEPEND="
dev-perl/Data-Dump
dev-perl/JSON
@@ -46,7 +41,7 @@ RDEPEND="
)
dev-perl/File-ShareDir
virtual/freedesktop-icon-theme
-   x11-libs/gdk-pixbuf:2[X,jpeg]
+   x11-libs/gdk-pixbuf:2[jpeg]
)
|| ( >=media-video/ffmpeg-4.1.3[openssl,-libressl] 
>=media-video/ffmpeg-4.1.3[-openssl,libressl] 
>=media-video/ffmpeg-4.1.3[gnutls] )
|| ( media-video/mpv media-video/mplayer media-video/vlc gtk? ( 
media-video/smplayer ) )"



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

2020-11-25 Thread Matt Turner
commit: 487975c39ba11c9928a213ef0b875be77397824c
Author: Matt Turner  gentoo  org>
AuthorDate: Thu Nov 26 03:16:02 2020 +
Commit:     Matt Turner  gentoo  org>
CommitDate: Thu Nov 26 03:41:51 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=487975c3

x11-wm/sawfish: update gdk-pixbuf dep

Closes: https://bugs.gentoo.org/753896
Signed-off-by: Matt Turner  gentoo.org>

 .../sawfish/{sawfish-1.12.90.ebuild => sawfish-1.12.90-r1.ebuild} | 8 +++-
 1 file changed, 7 insertions(+), 1 deletion(-)

diff --git a/x11-wm/sawfish/sawfish-1.12.90.ebuild 
b/x11-wm/sawfish/sawfish-1.12.90-r1.ebuild
similarity index 95%
rename from x11-wm/sawfish/sawfish-1.12.90.ebuild
rename to x11-wm/sawfish/sawfish-1.12.90-r1.ebuild
index ea8f5ba0369..2eab675b63a 100644
--- a/x11-wm/sawfish/sawfish-1.12.90.ebuild
+++ b/x11-wm/sawfish/sawfish-1.12.90-r1.ebuild
@@ -19,7 +19,13 @@ RDEPEND="
emacs? ( >=app-editors/emacs-23.1:* )
>=dev-libs/librep-0.92.1
>=x11-libs/rep-gtk-0.90.7
-   x11-libs/gdk-pixbuf:2[X]
+   || (
+   (
+   x11-libs/gdk-pixbuf-xlib
+   >=x11-libs/gdk-pixbuf-2.42.0:2
+   )
+   =x11-libs/gtk+-2.24.0:2
x11-libs/libXtst
kde? ( kde-frameworks/kdelibs4support )



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

2020-11-25 Thread Matt Turner
commit: 9eabd733197d260bb3429326649a429f2e8ce53e
Author: Matt Turner  gentoo  org>
AuthorDate: Thu Nov 26 03:30:49 2020 +
Commit:     Matt Turner  gentoo  org>
CommitDate: Thu Nov 26 03:41:52 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9eabd733

x11-misc/menulibre: Drop old versions

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

 x11-misc/menulibre/Manifest   |  2 -
 x11-misc/menulibre/menulibre-2.1.3.ebuild | 68 --
 x11-misc/menulibre/menulibre-2.2.0.ebuild | 69 ---
 3 files changed, 139 deletions(-)

diff --git a/x11-misc/menulibre/Manifest b/x11-misc/menulibre/Manifest
index d61f580d46b..cb8b268cdf8 100644
--- a/x11-misc/menulibre/Manifest
+++ b/x11-misc/menulibre/Manifest
@@ -1,3 +1 @@
-DIST menulibre-2.1.3.tar.gz 231336 BLAKE2B 
f15f962b41071f40cebdaa3fbab082932f1acad30026b89bb2b4672a860b4f7cc3caa668eadee48195a091783b6a8d5558ca44ed05034640247cad02394d3b93
 SHA512 
0a9040bcb311fe993238e5d1fc459db2400466c538c729ecd5bf2ff20cf9c7300ef2543c56ae4ef7cfa44cd66768ee9a9001ab997fd2507d8d74a246b2029c7a
-DIST menulibre-2.2.0.tar.gz 430567 BLAKE2B 
7910f9f8e23b2ca3254b5a83a7c16315620bec38ff458a2fe3f65328b8b08ba424d853abb1fdb7334fd2b38da54b632a8d5b178a7cf876873d52c1903adcdab2
 SHA512 
d08d61fee3c5a9716581716c116d5b82c3221dff24093c765f6ad72d9dc17fde40ebdd2f17bcee7952b22bc4c78bdf1057cbc57af3c4651dfa6dc01cbd3ecbeb
 DIST menulibre-2.2.1.tar.gz 453217 BLAKE2B 
86b3d2d8b20bfc7dcfcba380f656ec1e99f1d5dbc3779eadb9e7cc3a2b8c96afc0c2efe72802d0c93833f6c705c67d05a4ba6cc6cf9b95e0c9b9850ae4424fee
 SHA512 
cf1425d604af26b7bde92106aa758a1f7dcc66ad1fbcdcd4c23db90bc7b6de5fe1160b917035f1d949daa1af8ba6b1145d7376ae637c8937a25cb108bf8cd15f

diff --git a/x11-misc/menulibre/menulibre-2.1.3.ebuild 
b/x11-misc/menulibre/menulibre-2.1.3.ebuild
deleted file mode 100644
index dd50aff5116..000
--- a/x11-misc/menulibre/menulibre-2.1.3.ebuild
+++ /dev/null
@@ -1,68 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-
-PYTHON_COMPAT=( python{3_6,3_7} )
-PYTHON_REQ_USE="xml"
-DISTUTILS_IN_SOURCE_BUILD=1
-inherit distutils-r1 eutils gnome2-utils versionator
-
-DESCRIPTION="Advanced freedesktop.org compliant menu editor"
-HOMEPAGE="http://www.smdavis.us/projects/menulibre/;
-SRC_URI="https://launchpad.net/${PN}/$(get_version_component_range 
1-2)/${PV}/+download/${P}.tar.gz"
-
-LICENSE="GPL-3"
-SLOT="0"
-KEYWORDS="amd64 x86"
-
-DEPEND="
-   dev-python/python-distutils-extra[${PYTHON_USEDEP}]
-"
-RDEPEND="
-   dev-libs/gobject-introspection
-   dev-python/psutil[${PYTHON_USEDEP}]
-   dev-python/pygobject:3[${PYTHON_USEDEP}]
-   dev-python/pyxdg[${PYTHON_USEDEP}]
-   gnome-base/gnome-menus[introspection]
-   x11-libs/gdk-pixbuf[X,introspection]
-   x11-libs/gtk+:3[X,introspection]
-   x11-libs/gtksourceview:3.0[introspection]
-   x11-themes/hicolor-icon-theme
-"
-
-python_prepare_all() {
-   # too many categories
-   sed -i \
-   -e 
's/X-GNOME-Settings-Panel;X-GNOME-PersonalSettings;DesktopSettings;X-XFCE;//' \
-   menulibre.desktop.in || die
-
-   local i
-   # fix incorrect behavior when LINGUAS is set to an empty string
-   # https://bugs.launchpad.net/python-distutils-extra/+bug/1133594
-   if [[ -n "${LINGUAS+x}" ]] ; then # if LINGUAS is set
-   for i in $(cd "${S}"/po ; for p in *.po ; do echo ${p%.po} ; 
done) ; do # for every supported language
-   if ! has ${i} ${LINGUAS} ; then # if language is 
disabled
-   rm po/${i}.po || die
-   fi
-   done
-   fi
-
-   distutils-r1_python_prepare_all
-}
-
-python_install_all() {
-   distutils-r1_python_install_all
-}
-
-pkg_preinst() {
-   gnome2_icon_savelist
-}
-
-pkg_postinst() {
-   gnome2_icon_cache_update
-}
-
-pkg_postrm() {
-   gnome2_icon_cache_update
-}

diff --git a/x11-misc/menulibre/menulibre-2.2.0.ebuild 
b/x11-misc/menulibre/menulibre-2.2.0.ebuild
deleted file mode 100644
index 5cf36a0a208..000
--- a/x11-misc/menulibre/menulibre-2.2.0.ebuild
+++ /dev/null
@@ -1,69 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-
-PYTHON_COMPAT=( python{3_6,3_7} )
-PYTHON_REQ_USE="xml"
-DISTUTILS_IN_SOURCE_BUILD=1
-inherit distutils-r1 eutils gnome2-utils versionator
-
-DESCRIPTION="Advanced freedesktop.org compliant menu editor"
-HOMEPAGE="https://bluesabre.org/projects/menulibre/;
-SRC_URI="https://launchpad.net/${PN}/$(get_version_component_range 
1-2)/${PV}/+download/${P}.tar.gz"
-
-LICENSE="GPL-3"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-
-DEPEND="
-  

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

2020-11-25 Thread Matt Turner
commit: e44f14edb55479efe0b789034a5106ad3e9ce7f5
Author: Matt Turner  gentoo  org>
AuthorDate: Thu Nov 26 03:19:04 2020 +
Commit:     Matt Turner  gentoo  org>
CommitDate: Thu Nov 26 03:41:52 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e44f14ed

x11-misc/menulibre: update gdk-pixbuf dep

Closes: https://bugs.gentoo.org/753911
Signed-off-by: Matt Turner  gentoo.org>

 .../{menulibre-2.2.1-r1.ebuild => menulibre-2.2.1-r2.ebuild}  | 8 +++-
 1 file changed, 7 insertions(+), 1 deletion(-)

diff --git a/x11-misc/menulibre/menulibre-2.2.1-r1.ebuild 
b/x11-misc/menulibre/menulibre-2.2.1-r2.ebuild
similarity index 92%
rename from x11-misc/menulibre/menulibre-2.2.1-r1.ebuild
rename to x11-misc/menulibre/menulibre-2.2.1-r2.ebuild
index c6a12203f65..6efa9c39cca 100644
--- a/x11-misc/menulibre/menulibre-2.2.1-r1.ebuild
+++ b/x11-misc/menulibre/menulibre-2.2.1-r2.ebuild
@@ -25,7 +25,13 @@ RDEPEND="
dev-python/pygobject:3[${PYTHON_USEDEP}]
dev-python/pyxdg[${PYTHON_USEDEP}]
gnome-base/gnome-menus[introspection]
-   x11-libs/gdk-pixbuf[X,introspection]
+   || (
+   (
+   x11-libs/gdk-pixbuf-xlib
+   >=x11-libs/gdk-pixbuf-2.42.0:2[introspection]
+   )
+   

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

2020-11-25 Thread Matt Turner
commit: 46213393274f62e90890c940e2f99b59d3a8f47c
Author: Matt Turner  gentoo  org>
AuthorDate: Thu Nov 26 03:29:36 2020 +
Commit:     Matt Turner  gentoo  org>
CommitDate: Thu Nov 26 03:41:52 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=46213393

x11-misc/menulibre: Add Py3.8 and 3.9 support

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

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

diff --git a/x11-misc/menulibre/menulibre-2.2.1-r2.ebuild 
b/x11-misc/menulibre/menulibre-2.2.1-r2.ebuild
index 6efa9c39cca..809ec3163ae 100644
--- a/x11-misc/menulibre/menulibre-2.2.1-r2.ebuild
+++ b/x11-misc/menulibre/menulibre-2.2.1-r2.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=7
 
-PYTHON_COMPAT=( python{3_6,3_7} )
+PYTHON_COMPAT=( python3_{6..9} )
 PYTHON_REQ_USE="xml"
 DISTUTILS_IN_SOURCE_BUILD=1
 inherit desktop distutils-r1 xdg-utils



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

2020-11-25 Thread Matt Turner
commit: 953d92b2eb5215f0b0193914359b3ec3513aa69d
Author: Matt Turner  gentoo  org>
AuthorDate: Thu Nov 26 03:14:35 2020 +
Commit:     Matt Turner  gentoo  org>
CommitDate: Thu Nov 26 03:41:51 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=953d92b2

x11-wm/sawfish: Drop old versions

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

 x11-wm/sawfish/Manifest |  1 -
 x11-wm/sawfish/sawfish-1.12.0-r1.ebuild | 88 -
 2 files changed, 89 deletions(-)

diff --git a/x11-wm/sawfish/Manifest b/x11-wm/sawfish/Manifest
index d914db967af..13782a10b44 100644
--- a/x11-wm/sawfish/Manifest
+++ b/x11-wm/sawfish/Manifest
@@ -1,2 +1 @@
-DIST sawfish_1.12.0.tar.xz 2814340 BLAKE2B 
58901cf62d10641ef32756a3283c6d53b27a68a4af7c578c49e6968045f5993f744eb0b6c7b81da08b91774f1fb8faec467a6a22cd046a2fea135f749ac24319
 SHA512 
e8f831a9f6206ccf4e2a823bc3464c11b9d2d38a72ada4a142f952813a56c620b511f9cd8912bbf06e38976e54f1d9445f68d6dd24ee5ed59918c18de379e71f
 DIST sawfish_1.12.90.tar.xz 2602372 BLAKE2B 
180d3ed1081fffa0fe6c60c15b96a4b530be1349e162d0b6e7553e753e0462aea89caf7bfe379b1993f883e544e27bb553d259d0348fcceb53619dc54536cc47
 SHA512 
444cdc21b368d9ffb89e1ccd0377d9ce9d9b42f9bd93aa85ca29763781f90cb393a0c9c8da47ff0a161bf5e3881e6d6895a7c5749761ccc7b4b5a1ed8438c93d

diff --git a/x11-wm/sawfish/sawfish-1.12.0-r1.ebuild 
b/x11-wm/sawfish/sawfish-1.12.0-r1.ebuild
deleted file mode 100644
index 726c0ecafee..000
--- a/x11-wm/sawfish/sawfish-1.12.0-r1.ebuild
+++ /dev/null
@@ -1,88 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-MY_P="${P/-/_}"
-inherit eutils elisp-common
-
-DESCRIPTION="Extensible window manager using a Lisp-based scripting language"
-HOMEPAGE="https://sawfish.fandom.com/wiki/Main_Page;
-SRC_URI="https://download.tuxfamily.org/sawfish/${MY_P}.tar.xz;
-
-LICENSE="GPL-2 Artistic-2"
-SLOT="0"
-KEYWORDS="~alpha amd64 ~ia64 ppc ~ppc64 sparc x86"
-IUSE="emacs kde nls xinerama"
-
-RDEPEND="
-   emacs? ( >=app-editors/emacs-23.1:* )
-   >=dev-libs/librep-0.92.1
-   >=x11-libs/rep-gtk-0.90.7
-   x11-libs/gdk-pixbuf:2[X]
-   >=x11-libs/gtk+-2.24.0:2
-   x11-libs/libXtst
-   kde? ( kde-frameworks/kdelibs4support )
-   nls? ( sys-devel/gettext )
-   xinerama? ( x11-libs/libXinerama )
-"
-DEPEND="${RDEPEND}
-   virtual/pkgconfig
-"
-
-S="${WORKDIR}/${MY_P}"
-
-PATCHES=(
-   # From Fedora
-   "${FILESDIR}"/${PN}-1.12.0-desktop.patch
-   "${FILESDIR}"/${PN}-1.12.0-fno-common.patch
-)
-
-DOCS=( AUTHORS ChangeLog CONTRIBUTING doc/AUTOSTART doc/KEYBINDINGS 
doc/OPTIONS doc/XSettings MAINTAINERS NEWS README README.IMPORTANT TODO )
-
-src_configure() {
-   set -- \
-   $(use_with kde kde5session) \
-   $(use_with xinerama) \
-   --with-gdk-pixbuf \
-   --without-kde4session \
-   --disable-static
-
-   if ! use nls; then
-   # Use a space because configure script reads --enable-linguas=""
-   # as "install everything". Don't use --disable-linguas, because
-   # that means --enable-linguas="no", which means "install
-   # Norwegian translations".
-   set -- "$@" --enable-linguas=" "
-   elif [[ "${LINGUAS+set}" == "set" ]]; then
-   strip-linguas -i po
-   set -- "$@" --enable-linguas=" ${LINGUAS} "
-   else
-   set -- "$@" --enable-linguas=""
-   fi
-
-   econf "$@"
-}
-
-src_compile() {
-   default
-   use emacs && elisp-compile sawfish.el
-}
-
-src_install() {
-   default
-   find "${D}" -name '*.la' -delete || die
-
-   if use emacs; then
-   elisp-install ${PN} sawfish.{el,elc}
-   elisp-site-file-install "${FILESDIR}"/50${PN}-gentoo.el
-   fi
-}
-
-pkg_postinst() {
-   use emacs && elisp-site-regen
-}
-
-pkg_postrm() {
-   use emacs && elisp-site-regen
-}



[gentoo-commits] repo/gentoo:master commit in: x11-libs/libxkbcommon/

2020-11-25 Thread Matt Turner
commit: 640dbeb0f4bc62767daec1b31a053dd9c0bccff7
Author: Matt Turner  gentoo  org>
AuthorDate: Wed Nov 25 16:13:45 2020 +
Commit:     Matt Turner  gentoo  org>
CommitDate: Wed Nov 25 16:19:28 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=640dbeb0

x11-libs/libxkbcommon: Version bump to 1.0.3

Add RDEPEND on x11-misc/compose-tables too (bug #749576).

Bug: https://bugs.gentoo.org/749576
Closes: https://bugs.gentoo.org/756295
Signed-off-by: Matt Turner  gentoo.org>

 x11-libs/libxkbcommon/Manifest  | 2 +-
 .../{libxkbcommon-1.0.2.ebuild => libxkbcommon-1.0.3.ebuild}| 1 +
 2 files changed, 2 insertions(+), 1 deletion(-)

diff --git a/x11-libs/libxkbcommon/Manifest b/x11-libs/libxkbcommon/Manifest
index e97bd6d237c..ccafd71079b 100644
--- a/x11-libs/libxkbcommon/Manifest
+++ b/x11-libs/libxkbcommon/Manifest
@@ -1,3 +1,3 @@
 DIST libxkbcommon-0.10.0.tar.xz 383788 BLAKE2B 
0e2cc110c35a4d07cfd55a46a4cc30038bc296f74522beb97b72d0318799adb76fa514427640f286254de7aa59fb8b8c26de5d8fd52f7e09c5ba3521febb97bd
 SHA512 
58c523b42a8ea0cae7322d453fbc5d4624374221246cb067074e2ff9820eef3ceea8686283136432cdf0842acfc0858c7b2d3954de234b6501092ae1d27c9e79
 DIST libxkbcommon-1.0.1.tar.xz 432692 BLAKE2B 
151e9c2260b517e7e646defea8dfa1891af87aaeeebbf52d41d8e6b52c2c1d5079ca55da9e998300145c83718ce981be13c3fa35d8825bcde7846dcd330e9dfd
 SHA512 
929be7b52fae360a696f01e0a8f3aa9b585ad99db975a88680ababf623e46f4d98e6f7590a2859c24060856f45b27e7249072702fbbf5a7bd0d4a10791e6d489
-DIST libxkbcommon-1.0.2.tar.xz 433648 BLAKE2B 
6e5632bc00656913c76f4be216ebe7869f424ea1f5c083ca941c2e515cc4ad1afef7827725859bf64d298ee7277afc36fb69b2007be92cd5f5a399190cc04745
 SHA512 
d3db99ea5c8dd55ee6c8f4b3b6ba4586bb4b2be1504e88174e026593f7762a83c68b1ea06fae859668e3a95f91dc3b9f308af910ceaf2e1bcbd06e82e8fc3e66
+DIST libxkbcommon-1.0.3.tar.xz 432944 BLAKE2B 
49dcefcc17cbbfe5623728e9852e700a623e07ad7e6df78c8d7c39784948eb230f9e141d8aaa1de94305cb552244fe54d384abbc8e57f5ec5846915b5ae484e3
 SHA512 
b05a2db0acd6628427baad1967979a161019dec90a078a926d41f4dfeffb84eab63e627803df1a401e42c8e48953d6c434ce08d7206eae21e890890f29b03d3c

diff --git a/x11-libs/libxkbcommon/libxkbcommon-1.0.2.ebuild 
b/x11-libs/libxkbcommon/libxkbcommon-1.0.3.ebuild
similarity index 98%
rename from x11-libs/libxkbcommon/libxkbcommon-1.0.2.ebuild
rename to x11-libs/libxkbcommon/libxkbcommon-1.0.3.ebuild
index 29174e983b2..5a764624f08 100644
--- a/x11-libs/libxkbcommon/libxkbcommon-1.0.2.ebuild
+++ b/x11-libs/libxkbcommon/libxkbcommon-1.0.3.ebuild
@@ -26,6 +26,7 @@ BDEPEND="
 RDEPEND="
X? ( >=x11-libs/libxcb-1.10:=[${MULTILIB_USEDEP},xkb] )
dev-libs/libxml2[${MULTILIB_USEDEP}]
+   x11-misc/compose-tables
 "
 DEPEND="${RDEPEND}
X? ( x11-base/xorg-proto )"



[gentoo-commits] repo/gentoo:master commit in: media-libs/mesa/

2020-11-23 Thread Matt Turner
commit: c2d8f8fd54243690f09794036e450e6bb79bfc92
Author: Matt Turner  gentoo  org>
AuthorDate: Mon Nov 23 19:37:22 2020 +
Commit:     Matt Turner  gentoo  org>
CommitDate: Mon Nov 23 19:37:28 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c2d8f8fd

media-libs/mesa: Drop old versions

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

 media-libs/mesa/Manifest   |   3 -
 media-libs/mesa/mesa-20.2.1.ebuild | 551 
 media-libs/mesa/mesa-20.2.2.ebuild | 551 
 media-libs/mesa/mesa-20.3.0_rc1.ebuild | 554 -
 4 files changed, 1659 deletions(-)

diff --git a/media-libs/mesa/Manifest b/media-libs/mesa/Manifest
index c6b39981ff4..96c7c7baa7b 100644
--- a/media-libs/mesa/Manifest
+++ b/media-libs/mesa/Manifest
@@ -1,6 +1,3 @@
 DIST mesa-20.1.10.tar.xz 12918420 BLAKE2B 
408f4bc6eb0dc11199cd161d6914b77cb57313bca94f26794cbfd05332922c45dc216a64e33df9fad64cd41e1ad8b2de6c2e5f99cad234870f7a5b970a62dcbd
 SHA512 
0d4016abfcc733c853d7b6c3c997ddc554a44088c0a4d9a7edb51ab5ad7d9e1234728b61ffcb9c82a6c5fee1429091a1c31cbeabcb1b50411337b99ee550d28a
-DIST mesa-20.2.1.tar.xz 1348 BLAKE2B 
ee8b9896b9cba99e6c2ae0ab6ec3c92cba6f53e4277df708aa50a97c2752e8fc2e6cd998a7e27336124665c15aa21b7af9ce012406a66b9cfaaa59a8afa81c0f
 SHA512 
5d609359754db3e3679bffd5306c1f1d1cf46a2ea98428a9451fe0d99bbf73da863c5d94e6561712cd2012ad13615666cf3d712e54f379b34c091fead39d4795
-DIST mesa-20.2.2.tar.xz 13809384 BLAKE2B 
e18b7a107979c307d51b761f8d7306a4d1b5e3b934e3c7b3d267c9fa795a770263b60791fa8f2a6aa3697c8092c718e90fe0101d7cdc94cec464c4d315293098
 SHA512 
36673a44fad8c6db3516b23b75825a52df520b9fe1387160301dd5051f420ebf0d1c7b4f8ff96a5547b79c2ba42fd782305ae23ac956f688b695c07b8fe73192
 DIST mesa-20.2.3.tar.xz 13844212 BLAKE2B 
53eff6d43d2e05dad051c30de624bd8d872e87d6f1d2f32b631b1c4fea657b8dd9b2d5b9702bdd9138b0d9d6c78b74d737162d3f1c76ca969ce6d9ae4f561eda
 SHA512 
e55b57523f6fdb1199586538c119c3e7c81d1a7af86be14c90d140c514f65e54ac0c56bd341686d04b770b80d3ddd92188ee17b3bc23f243aed10c25de7e19a6
-DIST mesa-20.3.0-rc1.tar.xz 14061760 BLAKE2B 
de91a4a991dcaecb8c31120e11d73b99dec994f7114d3c38f851193f0f7264a41917174c3895e6b9eecded1267e78ecbc311c45ca5a548959d40755db75d6133
 SHA512 
6da8ff9360da2d92e06ea722035d31b2fe68d360d6a64ca8209376cf62933f8e42a7b632aba5d13834fab1467dce6a1dca9d52a54a65c5c5e1b018905b0038b3
 DIST mesa-20.3.0-rc2.tar.xz 14085024 BLAKE2B 
c87e3e48ed1dfec2da4fa6bbb549fc925d806f8681e8dc1b3fc3b54eec4864402bb34009a95998c1fc818ddb7d1df2d51347df3d20ec9e4364245ae4f750f16d
 SHA512 
1d94100550b60a0dc6e984d898114b11b8656e2954e946478a2732cec678d1e6a0f07bb5bcdc856facf7e274aea52cfc2b4228c064eadc7bbc00147c6b17cc0e

diff --git a/media-libs/mesa/mesa-20.2.1.ebuild 
b/media-libs/mesa/mesa-20.2.1.ebuild
deleted file mode 100644
index 092aa162863..000
--- a/media-libs/mesa/mesa-20.2.1.ebuild
+++ /dev/null
@@ -1,551 +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,9} )
-
-inherit llvm meson multilib-minimal python-any-r1 linux-info
-
-OPENGL_DIR="xorg-x11"
-
-MY_P="${P/_/-}"
-
-DESCRIPTION="OpenGL-like graphic library for Linux"
-HOMEPAGE="https://www.mesa3d.org/ https://mesa.freedesktop.org/;
-
-if [[ ${PV} ==  ]]; then
-   EGIT_REPO_URI="https://gitlab.freedesktop.org/mesa/mesa.git;
-   inherit git-r3
-else
-   SRC_URI="https://archive.mesa3d.org/${MY_P}.tar.xz;
-   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 
~sparc ~x86 ~amd64-linux ~x86-linux ~sparc-solaris ~x64-solaris ~x86-solaris"
-fi
-
-LICENSE="MIT"
-SLOT="0"
-RESTRICT="
-   !test? ( test )
-"
-
-RADEON_CARDS="r100 r200 r300 r600 radeon radeonsi"
-VIDEO_CARDS="${RADEON_CARDS} freedreno i915 i965 intel iris lima nouveau 
panfrost v3d vc4 virgl vivante vmware"
-for card in ${VIDEO_CARDS}; do
-   IUSE_VIDEO_CARDS+=" video_cards_${card}"
-done
-
-IUSE="${IUSE_VIDEO_CARDS}
-   +classic d3d9 debug +dri3 +egl +gallium +gbm gles1 +gles2 +llvm
-   lm-sensors opencl osmesa selinux test unwind vaapi valgrind vdpau vulkan
-   vulkan-overlay wayland +X xa xvmc zink +zstd"
-
-REQUIRED_USE="
-   d3d9?   ( dri3 || ( video_cards_iris video_cards_r300 video_cards_r600 
video_cards_radeonsi video_cards_nouveau video_cards_vmware ) )
-   gles1?  ( egl )
-   gles2?  ( egl )
-   vulkan? ( dri3
- video_cards_radeonsi? ( llvm ) )
-   vulkan-overlay? ( vulkan )
-   wayland? ( egl gbm )
-   video_cards_freedreno?  ( gallium )
-   video_cards_intel?  ( classic )
-   video_cards_i915?   ( || ( classic gallium ) )
-   video_cards_i965?   ( classic )
-   video_cards_iris?   ( gallium )
-   video_cards_lima?

[gentoo-commits] repo/gentoo:master commit in: media-libs/mesa/

2020-11-23 Thread Matt Turner
commit: 31fd06ebf473240a5fccbb2adc61932588442c30
Author: Matt Turner  gentoo  org>
AuthorDate: Mon Nov 23 19:31:58 2020 +
Commit:     Matt Turner  gentoo  org>
CommitDate: Mon Nov 23 19:35:16 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=31fd06eb

media-libs/mesa: Version bump to 20.2.3

Bug: https://bugs.gentoo.org/750098
Signed-off-by: Matt Turner  gentoo.org>

 media-libs/mesa/Manifest   |   1 +
 media-libs/mesa/mesa-20.2.3.ebuild | 551 +
 2 files changed, 552 insertions(+)

diff --git a/media-libs/mesa/Manifest b/media-libs/mesa/Manifest
index 0a8bac306a5..c6b39981ff4 100644
--- a/media-libs/mesa/Manifest
+++ b/media-libs/mesa/Manifest
@@ -1,5 +1,6 @@
 DIST mesa-20.1.10.tar.xz 12918420 BLAKE2B 
408f4bc6eb0dc11199cd161d6914b77cb57313bca94f26794cbfd05332922c45dc216a64e33df9fad64cd41e1ad8b2de6c2e5f99cad234870f7a5b970a62dcbd
 SHA512 
0d4016abfcc733c853d7b6c3c997ddc554a44088c0a4d9a7edb51ab5ad7d9e1234728b61ffcb9c82a6c5fee1429091a1c31cbeabcb1b50411337b99ee550d28a
 DIST mesa-20.2.1.tar.xz 1348 BLAKE2B 
ee8b9896b9cba99e6c2ae0ab6ec3c92cba6f53e4277df708aa50a97c2752e8fc2e6cd998a7e27336124665c15aa21b7af9ce012406a66b9cfaaa59a8afa81c0f
 SHA512 
5d609359754db3e3679bffd5306c1f1d1cf46a2ea98428a9451fe0d99bbf73da863c5d94e6561712cd2012ad13615666cf3d712e54f379b34c091fead39d4795
 DIST mesa-20.2.2.tar.xz 13809384 BLAKE2B 
e18b7a107979c307d51b761f8d7306a4d1b5e3b934e3c7b3d267c9fa795a770263b60791fa8f2a6aa3697c8092c718e90fe0101d7cdc94cec464c4d315293098
 SHA512 
36673a44fad8c6db3516b23b75825a52df520b9fe1387160301dd5051f420ebf0d1c7b4f8ff96a5547b79c2ba42fd782305ae23ac956f688b695c07b8fe73192
+DIST mesa-20.2.3.tar.xz 13844212 BLAKE2B 
53eff6d43d2e05dad051c30de624bd8d872e87d6f1d2f32b631b1c4fea657b8dd9b2d5b9702bdd9138b0d9d6c78b74d737162d3f1c76ca969ce6d9ae4f561eda
 SHA512 
e55b57523f6fdb1199586538c119c3e7c81d1a7af86be14c90d140c514f65e54ac0c56bd341686d04b770b80d3ddd92188ee17b3bc23f243aed10c25de7e19a6
 DIST mesa-20.3.0-rc1.tar.xz 14061760 BLAKE2B 
de91a4a991dcaecb8c31120e11d73b99dec994f7114d3c38f851193f0f7264a41917174c3895e6b9eecded1267e78ecbc311c45ca5a548959d40755db75d6133
 SHA512 
6da8ff9360da2d92e06ea722035d31b2fe68d360d6a64ca8209376cf62933f8e42a7b632aba5d13834fab1467dce6a1dca9d52a54a65c5c5e1b018905b0038b3
 DIST mesa-20.3.0-rc2.tar.xz 14085024 BLAKE2B 
c87e3e48ed1dfec2da4fa6bbb549fc925d806f8681e8dc1b3fc3b54eec4864402bb34009a95998c1fc818ddb7d1df2d51347df3d20ec9e4364245ae4f750f16d
 SHA512 
1d94100550b60a0dc6e984d898114b11b8656e2954e946478a2732cec678d1e6a0f07bb5bcdc856facf7e274aea52cfc2b4228c064eadc7bbc00147c6b17cc0e

diff --git a/media-libs/mesa/mesa-20.2.3.ebuild 
b/media-libs/mesa/mesa-20.2.3.ebuild
new file mode 100644
index 000..e1622cc2b02
--- /dev/null
+++ b/media-libs/mesa/mesa-20.2.3.ebuild
@@ -0,0 +1,551 @@
+# 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 llvm meson multilib-minimal python-any-r1 linux-info
+
+OPENGL_DIR="xorg-x11"
+
+MY_P="${P/_/-}"
+
+DESCRIPTION="OpenGL-like graphic library for Linux"
+HOMEPAGE="https://www.mesa3d.org/ https://mesa.freedesktop.org/;
+
+if [[ ${PV} ==  ]]; then
+   EGIT_REPO_URI="https://gitlab.freedesktop.org/mesa/mesa.git;
+   inherit git-r3
+else
+   SRC_URI="https://archive.mesa3d.org/${MY_P}.tar.xz;
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 
~sparc ~x86 ~amd64-linux ~x86-linux ~sparc-solaris ~x64-solaris ~x86-solaris"
+fi
+
+LICENSE="MIT"
+SLOT="0"
+RESTRICT="
+   !test? ( test )
+"
+
+RADEON_CARDS="r100 r200 r300 r600 radeon radeonsi"
+VIDEO_CARDS="${RADEON_CARDS} freedreno i915 i965 intel iris lima nouveau 
panfrost v3d vc4 virgl vivante vmware"
+for card in ${VIDEO_CARDS}; do
+   IUSE_VIDEO_CARDS+=" video_cards_${card}"
+done
+
+IUSE="${IUSE_VIDEO_CARDS}
+   +classic d3d9 debug +dri3 +egl +gallium +gbm gles1 +gles2 +llvm
+   lm-sensors opencl osmesa selinux test unwind vaapi valgrind vdpau vulkan
+   vulkan-overlay wayland +X xa xvmc zink +zstd"
+
+REQUIRED_USE="
+   d3d9?   ( dri3 || ( video_cards_iris video_cards_r300 video_cards_r600 
video_cards_radeonsi video_cards_nouveau video_cards_vmware ) )
+   gles1?  ( egl )
+   gles2?  ( egl )
+   vulkan? ( dri3
+ video_cards_radeonsi? ( llvm ) )
+   vulkan-overlay? ( vulkan )
+   wayland? ( egl gbm )
+   video_cards_freedreno?  ( gallium )
+   video_cards_intel?  ( classic )
+   video_cards_i915?   ( || ( classic gallium ) )
+   video_cards_i965?   ( classic )
+   video_cards_iris?   ( gallium )
+   video_cards_lima?   ( gallium )
+   video_cards_nouveau? ( || ( classic gallium ) )
+   video_cards_panfrost? ( gallium )
+  

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

2020-11-22 Thread Matt Turner
commit: 604087aac5755d6a0e5a360eb6c4dcd1afbaac52
Author: Matt Turner  gentoo  org>
AuthorDate: Sun Nov 22 22:24:15 2020 +
Commit:     Matt Turner  gentoo  org>
CommitDate: Sun Nov 22 22:24:38 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=604087aa

x11-misc/compose-tables: Change from hard to soft blocker

Bug: https://bugs.gentoo.org/749576
Signed-off-by: Matt Turner  gentoo.org>

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

diff --git a/x11-misc/compose-tables/compose-tables-1.7.0.ebuild 
b/x11-misc/compose-tables/compose-tables-1.7.0.ebuild
index 680f8d2f524..252ac5809af 100644
--- a/x11-misc/compose-tables/compose-tables-1.7.0.ebuild
+++ b/x11-misc/compose-tables/compose-tables-1.7.0.ebuild
@@ -19,7 +19,7 @@ DEPEND="
x11-base/xorg-proto
>=x11-libs/libxcb-1.11.1
x11-libs/xtrans"
-RDEPEND="!!

[gentoo-commits] repo/gentoo:master commit in: x11-libs/libxkbcommon/

2020-11-22 Thread Matt Turner
commit: 0196099bb7b8b36e2586027d60999222c937772f
Author: Matt Turner  gentoo  org>
AuthorDate: Sun Nov 22 21:12:43 2020 +
Commit:     Matt Turner  gentoo  org>
CommitDate: Sun Nov 22 21:15:59 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0196099b

x11-libs/libxkbcommon: Version bump to 1.0.2

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

 x11-libs/libxkbcommon/Manifest  |  1 +
 x11-libs/libxkbcommon/libxkbcommon-1.0.2.ebuild | 54 +
 2 files changed, 55 insertions(+)

diff --git a/x11-libs/libxkbcommon/Manifest b/x11-libs/libxkbcommon/Manifest
index e7524f531f6..e97bd6d237c 100644
--- a/x11-libs/libxkbcommon/Manifest
+++ b/x11-libs/libxkbcommon/Manifest
@@ -1,2 +1,3 @@
 DIST libxkbcommon-0.10.0.tar.xz 383788 BLAKE2B 
0e2cc110c35a4d07cfd55a46a4cc30038bc296f74522beb97b72d0318799adb76fa514427640f286254de7aa59fb8b8c26de5d8fd52f7e09c5ba3521febb97bd
 SHA512 
58c523b42a8ea0cae7322d453fbc5d4624374221246cb067074e2ff9820eef3ceea8686283136432cdf0842acfc0858c7b2d3954de234b6501092ae1d27c9e79
 DIST libxkbcommon-1.0.1.tar.xz 432692 BLAKE2B 
151e9c2260b517e7e646defea8dfa1891af87aaeeebbf52d41d8e6b52c2c1d5079ca55da9e998300145c83718ce981be13c3fa35d8825bcde7846dcd330e9dfd
 SHA512 
929be7b52fae360a696f01e0a8f3aa9b585ad99db975a88680ababf623e46f4d98e6f7590a2859c24060856f45b27e7249072702fbbf5a7bd0d4a10791e6d489
+DIST libxkbcommon-1.0.2.tar.xz 433648 BLAKE2B 
6e5632bc00656913c76f4be216ebe7869f424ea1f5c083ca941c2e515cc4ad1afef7827725859bf64d298ee7277afc36fb69b2007be92cd5f5a399190cc04745
 SHA512 
d3db99ea5c8dd55ee6c8f4b3b6ba4586bb4b2be1504e88174e026593f7762a83c68b1ea06fae859668e3a95f91dc3b9f308af910ceaf2e1bcbd06e82e8fc3e66

diff --git a/x11-libs/libxkbcommon/libxkbcommon-1.0.2.ebuild 
b/x11-libs/libxkbcommon/libxkbcommon-1.0.2.ebuild
new file mode 100644
index 000..29174e983b2
--- /dev/null
+++ b/x11-libs/libxkbcommon/libxkbcommon-1.0.2.ebuild
@@ -0,0 +1,54 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+if [[ ${PV} = ** ]]; then
+   GIT_ECLASS="git-r3"
+   EGIT_REPO_URI="https://github.com/xkbcommon/${PN};
+else
+   SRC_URI="https://xkbcommon.org/download/${P}.tar.xz;
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 
~sparc ~x86"
+fi
+
+inherit meson multilib-minimal ${GIT_ECLASS}
+
+DESCRIPTION="keymap handling library for toolkits and window systems"
+HOMEPAGE="https://xkbcommon.org/ https://github.com/xkbcommon/libxkbcommon/;
+LICENSE="MIT"
+IUSE="X doc static-libs test"
+RESTRICT="!test? ( test )"
+SLOT="0"
+
+BDEPEND="
+   sys-devel/bison
+   doc? ( app-doc/doxygen )"
+RDEPEND="
+   X? ( >=x11-libs/libxcb-1.10:=[${MULTILIB_USEDEP},xkb] )
+   dev-libs/libxml2[${MULTILIB_USEDEP}]
+"
+DEPEND="${RDEPEND}
+   X? ( x11-base/xorg-proto )"
+
+multilib_src_configure() {
+   local emesonargs=(
+   -Ddefault_library="$(usex static-libs both shared)"
+   -Dxkb-config-root="${EPREFIX}/usr/share/X11/xkb"
+   -Denable-wayland=false # Demo applications
+   $(meson_use X enable-x11)
+   $(meson_use doc enable-docs)
+   )
+   meson_src_configure
+}
+
+multilib_src_compile() {
+   meson_src_compile
+}
+
+multilib_src_test() {
+   meson_src_test
+}
+
+multilib_src_install() {
+   meson_src_install
+}



[gentoo-commits] repo/gentoo:master commit in: x11-libs/libX11/

2020-11-22 Thread Matt Turner
commit: b9ab8d410b201f244f075e2168a7829db487f693
Author: Matt Turner  gentoo  org>
AuthorDate: Sat Nov 21 01:57:30 2020 +
Commit:     Matt Turner  gentoo  org>
CommitDate: Sun Nov 22 21:15:58 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b9ab8d41

x11-libs/libX11: Version bump to 1.7.0

Thanks to Cedric Sodhi for figuring out how to split the compose-tables
out into a separate package.

Closes: https://bugs.gentoo.org/749576
Signed-off-by: Matt Turner  gentoo.org>

 x11-libs/libX11/Manifest|  1 +
 x11-libs/libX11/libX11-1.7.0.ebuild | 38 +
 2 files changed, 39 insertions(+)

diff --git a/x11-libs/libX11/Manifest b/x11-libs/libX11/Manifest
index 4fcb6e82b0b..a9c7f15d3c6 100644
--- a/x11-libs/libX11/Manifest
+++ b/x11-libs/libX11/Manifest
@@ -1 +1,2 @@
 DIST libX11-1.6.12.tar.bz2 2376498 BLAKE2B 
a2c6c76d5d4a15073f7837e6a72ecd8b7711dfcec48c54da538a6100a4afa01334a9456376633f1a2365717e03231c6b777c5683e462d10564065dc2437da39a
 SHA512 
79df7d61d9009b0dd3b65f67a62189aa0a43799c01026b3d2d534092596a0b67f246af5e398a89eb1ccc61a27335f81be8262b8a39768a76f62d862cd7415a47
+DIST libX11-1.7.0.tar.bz2 2409144 BLAKE2B 
1eb6aa8f2fe50ddb2f6d324429b3d9cecfb48833c3f52f22ae8e32846be614c8db63c57d25e2b1c46612b6b333ff61ceab8ac0b605b117bcea1224f918af8e6d
 SHA512 
f661ca90350fd8a94f054b00f12f5122cea068ebff706acfd399462236c189a296a2358d17d16166635101cf56cc19303dd407873a159932d093c9f33556f9fb

diff --git a/x11-libs/libX11/libX11-1.7.0.ebuild 
b/x11-libs/libX11/libX11-1.7.0.ebuild
new file mode 100644
index 000..b074ab68644
--- /dev/null
+++ b/x11-libs/libX11/libX11-1.7.0.ebuild
@@ -0,0 +1,38 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+XORG_DOC=doc
+XORG_MULTILIB=yes
+inherit toolchain-funcs xorg-3
+
+DESCRIPTION="X.Org X11 library"
+
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc 
~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos"
+IUSE="ipv6 test"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   >=x11-libs/libxcb-1.11.1[${MULTILIB_USEDEP}]
+   !

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

2020-11-22 Thread Matt Turner
commit: 96df73c751c675389842e539643e930969db06e2
Author: Matt Turner  gentoo  org>
AuthorDate: Sat Nov 21 02:14:59 2020 +
Commit:     Matt Turner  gentoo  org>
CommitDate: Sun Nov 22 21:15:58 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=96df73c7

x11-misc/compose-tables: Add split package

Closes: https://bugs.gentoo.org/749576
Signed-off-by: Matt Turner  gentoo.org>

 x11-misc/compose-tables/Manifest   |  1 +
 .../compose-tables/compose-tables-1.7.0.ebuild | 41 ++
 x11-misc/compose-tables/metadata.xml   | 11 ++
 3 files changed, 53 insertions(+)

diff --git a/x11-misc/compose-tables/Manifest b/x11-misc/compose-tables/Manifest
new file mode 100644
index 000..e3fb1475398
--- /dev/null
+++ b/x11-misc/compose-tables/Manifest
@@ -0,0 +1 @@
+DIST libX11-1.7.0.tar.bz2 2409144 BLAKE2B 
1eb6aa8f2fe50ddb2f6d324429b3d9cecfb48833c3f52f22ae8e32846be614c8db63c57d25e2b1c46612b6b333ff61ceab8ac0b605b117bcea1224f918af8e6d
 SHA512 
f661ca90350fd8a94f054b00f12f5122cea068ebff706acfd399462236c189a296a2358d17d16166635101cf56cc19303dd407873a159932d093c9f33556f9fb

diff --git a/x11-misc/compose-tables/compose-tables-1.7.0.ebuild 
b/x11-misc/compose-tables/compose-tables-1.7.0.ebuild
new file mode 100644
index 000..680f8d2f524
--- /dev/null
+++ b/x11-misc/compose-tables/compose-tables-1.7.0.ebuild
@@ -0,0 +1,41 @@
+# Copyright 2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+XORG_STATIC=no
+XORG_MULTILIB=no
+inherit xorg-3
+
+# xorg-3.eclass would attempt to fetch a tarball with a matching name to this 
package
+SRC_URI="${XORG_BASE_INDIVIDUAL_URI}/lib/libX11-${PV}.tar.${XORG_TARBALL_SUFFIX}"
+S="${WORKDIR}/libX11-${PV}/"
+
+DESCRIPTION="X.Org Compose Key tables from libX11"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc 
~x86 ~x64-cygwin ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos"
+
+# Only needed by configure
+DEPEND="
+   x11-base/xorg-proto
+   >=x11-libs/libxcb-1.11.1
+   x11-libs/xtrans"
+RDEPEND="!!
+http://www.gentoo.org/dtd/metadata.dtd;>
+
+
+  x...@gentoo.org
+  X11
+
+
+  cpe:/a:x.org:libx11
+
+



[gentoo-commits] repo/gentoo:master commit in: media-gfx/xdot/

2020-11-21 Thread Matt Turner
commit: bdbd36aa17f157079a461974d6e3eb55bbad5621
Author: Matt Turner  gentoo  org>
AuthorDate: Sun Nov 22 02:25:44 2020 +
Commit:     Matt Turner  gentoo  org>
CommitDate: Sun Nov 22 02:31:32 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bdbd36aa

media-gfx/xdot: Remove unneeded src_prepare()

The line that the sed invocation removed was removed upstream before
v1.0.

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

 media-gfx/xdot/xdot-.ebuild | 8 
 1 file changed, 8 deletions(-)

diff --git a/media-gfx/xdot/xdot-.ebuild b/media-gfx/xdot/xdot-.ebuild
index 2ffae424d79..692ff0fe0f4 100644
--- a/media-gfx/xdot/xdot-.ebuild
+++ b/media-gfx/xdot/xdot-.ebuild
@@ -32,11 +32,3 @@ DEPEND="
media-gfx/graphviz
 "
 RDEPEND="${DEPEND}"
-
-src_prepare() {
-   eapply_user
-
-   # Don't require graphviz python(2) supprt, which xdot doesn't use. This 
allows xdot to support python3.
-   # For more info, see https://bugs.gentoo.org/643126
-   sed -i "/install_requires=\['graphviz'\],/d" setup.py || die
-}



[gentoo-commits] repo/gentoo:master commit in: media-gfx/xdot/

2020-11-21 Thread Matt Turner
commit: a1c2a01bb23ff577d6146734062abe0f31793211
Author: Matt Turner  gentoo  org>
AuthorDate: Sun Nov 22 02:23:21 2020 +
Commit:     Matt Turner  gentoo  org>
CommitDate: Sun Nov 22 02:31:31 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a1c2a01b

media-gfx/xdot: Remove unnecessary src_unpack()

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

 media-gfx/xdot/xdot-.ebuild | 5 -
 1 file changed, 5 deletions(-)

diff --git a/media-gfx/xdot/xdot-.ebuild b/media-gfx/xdot/xdot-.ebuild
index 6c478652275..2ffae424d79 100644
--- a/media-gfx/xdot/xdot-.ebuild
+++ b/media-gfx/xdot/xdot-.ebuild
@@ -33,11 +33,6 @@ DEPEND="
 "
 RDEPEND="${DEPEND}"
 
-src_unpack() {
-   default
-   [[ $PV = * ]] && git-r3_src_unpack
-}
-
 src_prepare() {
eapply_user
 



[gentoo-commits] repo/gentoo:master commit in: media-gfx/xdot/

2020-11-21 Thread Matt Turner
commit: 597b2e531822de42bc65bc08264129dd99e949b7
Author: Matt Turner  gentoo  org>
AuthorDate: Sun Nov 22 01:42:52 2020 +
Commit:     Matt Turner  gentoo  org>
CommitDate: Sun Nov 22 02:31:32 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=597b2e53

media-gfx/xdot: Version bump to 1.2

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

 media-gfx/xdot/Manifest|  1 +
 media-gfx/xdot/xdot-1.2.ebuild | 34 ++
 2 files changed, 35 insertions(+)

diff --git a/media-gfx/xdot/Manifest b/media-gfx/xdot/Manifest
index 21627c23715..cd71aba9c7f 100644
--- a/media-gfx/xdot/Manifest
+++ b/media-gfx/xdot/Manifest
@@ -1 +1,2 @@
 DIST xdot-1.1.tar.gz 134215 BLAKE2B 
e241a4fb1ec69a8613f7813dc159761e6bffb82ea9f58876287d01946f4c93e66e5eef66e6844abb7738979412c2c7d2d26f76bc0563ad0c3c8550d9e8023b47
 SHA512 
d67c45c8c071013551f79d671a21ce546b680fac5997ba9631a882ffa3c44c15a69949643ed5e8211417006152575a1d99450ccfb6062427521d1e2bc0814f55
+DIST xdot-1.2.tar.gz 136057 BLAKE2B 
484a3513ec3d67dbc6e167f171e7f70977ba2472766f25aa7cc088235f99470bfac5fac67368ea53b633320752a928634840ff3d6b96795d3b7c203db922
 SHA512 
b4d3b15114b982c7c38cc71c0602f6d1ba9874c7315c2b8c4a8a48bf7674e9b38bf19a0d4a2d319acc9a29cf8f177a651d4e213761e88b0b3cb26e95e8a92dda

diff --git a/media-gfx/xdot/xdot-1.2.ebuild b/media-gfx/xdot/xdot-1.2.ebuild
new file mode 100644
index 000..0b806d65584
--- /dev/null
+++ b/media-gfx/xdot/xdot-1.2.ebuild
@@ -0,0 +1,34 @@
+# 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} )
+DISTUTILS_USE_SETUPTOOLS=rdepend
+
+MY_PN=xdot.py
+EGIT_REPO_URI="https://github.com/jrfonseca/${MY_PN};
+
+if [[ ${PV} = * ]]; then
+   GIT_ECLASS="git-r3"
+   SRC_URI=""
+else
+   KEYWORDS="~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~x86"
+   MY_P="${MY_PN}-${PV}"
+   S="${WORKDIR}/${MY_P}"
+   SRC_URI="https://github.com/jrfonseca/${MY_PN}/archive/${PV}.tar.gz -> 
${P}.tar.gz"
+fi
+
+inherit ${GIT_ECLASS} distutils-r1
+
+DESCRIPTION="Interactive viewer for Graphviz dot files"
+HOMEPAGE="https://github.com/jrfonseca/xdot.py;
+
+LICENSE="LGPL-2+"
+SLOT="0"
+
+DEPEND="
+   dev-python/pycairo[${PYTHON_USEDEP}]
+   dev-python/pygobject:3[${PYTHON_USEDEP}]
+   media-gfx/graphviz
+"
+RDEPEND="${DEPEND}"



[gentoo-commits] repo/gentoo:master commit in: media-gfx/xdot/

2020-11-21 Thread Matt Turner
commit: 02fd141401ac0e59790bada845408900b62a9c9d
Author: Matt Turner  gentoo  org>
AuthorDate: Sun Nov 22 02:30:12 2020 +
Commit:     Matt Turner  gentoo  org>
CommitDate: Sun Nov 22 02:31:32 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=02fd1414

media-gfx/xdot: Use DISTUTILS_USE_SETUPTOOLS=rdepend

The package uses entry_points=... in setup.py.

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

 media-gfx/xdot/xdot-.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-gfx/xdot/xdot-.ebuild b/media-gfx/xdot/xdot-.ebuild
index 692ff0fe0f4..0b806d65584 100644
--- a/media-gfx/xdot/xdot-.ebuild
+++ b/media-gfx/xdot/xdot-.ebuild
@@ -3,6 +3,7 @@
 
 EAPI=7
 PYTHON_COMPAT=( python3_{6,7,8,9} )
+DISTUTILS_USE_SETUPTOOLS=rdepend
 
 MY_PN=xdot.py
 EGIT_REPO_URI="https://github.com/jrfonseca/${MY_PN};
@@ -28,7 +29,6 @@ SLOT="0"
 DEPEND="
dev-python/pycairo[${PYTHON_USEDEP}]
dev-python/pygobject:3[${PYTHON_USEDEP}]
-   dev-python/setuptools[${PYTHON_USEDEP}]
media-gfx/graphviz
 "
 RDEPEND="${DEPEND}"



[gentoo-commits] repo/gentoo:master commit in: x11-apps/xprop/

2020-11-19 Thread Matt Turner
commit: 4474651b435ed554c2781f3408b55f47e610ebcc
Author: Matt Turner  gentoo  org>
AuthorDate: Fri Nov 20 02:14:43 2020 +
Commit:     Matt Turner  gentoo  org>
CommitDate: Fri Nov 20 02:20:58 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4474651b

x11-apps/xprop: Version bump to 1.2.5

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

 x11-apps/xprop/Manifest   |  1 +
 x11-apps/xprop/xprop-1.2.5.ebuild | 14 ++
 2 files changed, 15 insertions(+)

diff --git a/x11-apps/xprop/Manifest b/x11-apps/xprop/Manifest
index 393dc04e58b..3623568297a 100644
--- a/x11-apps/xprop/Manifest
+++ b/x11-apps/xprop/Manifest
@@ -1 +1,2 @@
 DIST xprop-1.2.4.tar.bz2 149930 BLAKE2B 
93bd20c7c91d6abd9e2fdeca7864b9885ae7248c7ee3ef80a5efa1706bfef2220244b1443764fdbc042f66be8d589b111fd942c732922f05f4143e1c893da183
 SHA512 
6e770cb89ba87ae057858cc9f0f5498979e78c3ef66ce86361b7c646cc0b70c41a18d76e55ed7225fe715b22b62bc07c56272519a2631b92832e9403ce260da7
+DIST xprop-1.2.5.tar.bz2 151216 BLAKE2B 
c676a1a733f4f897bc207cd1d7ec1a6022d48d2bb9615072e2ce19c1fec7737a8c9bc0444c97f4972d85a8ec8bc1e990f559a0815eb3656f2378915095c1f85c
 SHA512 
93cfa621fa76ca6e8e780a252c508380b6dc9db39b67bfca16bb9800f0d39110f5d18189409a8577ef79e98bf5eece17f5e23f2218ca72ae8bb04ee7b429d559

diff --git a/x11-apps/xprop/xprop-1.2.5.ebuild 
b/x11-apps/xprop/xprop-1.2.5.ebuild
new file mode 100644
index 000..8f6bae892ff
--- /dev/null
+++ b/x11-apps/xprop/xprop-1.2.5.ebuild
@@ -0,0 +1,14 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit xorg-3
+
+DESCRIPTION="property displayer for X"
+
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc 
~x86 ~amd64-linux ~x86-linux ~x86-macos ~sparc-solaris ~x64-solaris 
~x86-solaris"
+
+RDEPEND="x11-libs/libX11"
+DEPEND="${RDEPEND}
+   x11-base/xorg-proto"



[gentoo-commits] repo/gentoo:master commit in: media-libs/mesa/

2020-11-19 Thread Matt Turner
commit: 4ddbf2a298d8651638f3609a4246708530024538
Author: Matt Turner  gentoo  org>
AuthorDate: Thu Nov 19 19:50:52 2020 +
Commit:     Matt Turner  gentoo  org>
CommitDate: Thu Nov 19 20:03:30 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4ddbf2a2

media-libs/mesa: Drop outdated blocker

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

 media-libs/mesa/mesa-.ebuild | 1 -
 1 file changed, 1 deletion(-)

diff --git a/media-libs/mesa/mesa-.ebuild b/media-libs/mesa/mesa-.ebuild
index b2b79088f3c..27f1f972894 100644
--- a/media-libs/mesa/mesa-.ebuild
+++ b/media-libs/mesa/mesa-.ebuild
@@ -74,7 +74,6 @@ REQUIRED_USE="
 
 LIBDRM_DEPSTRING=">=x11-libs/libdrm-2.4.100"
 RDEPEND="
-   !app-eselect/eselect-mesa
>=dev-libs/expat-2.1.0-r3:=[${MULTILIB_USEDEP}]
>=media-libs/libglvnd-1.3.2[X?,${MULTILIB_USEDEP}]
>=sys-libs/zlib-1.2.8[${MULTILIB_USEDEP}]



[gentoo-commits] repo/gentoo:master commit in: media-libs/mesa/

2020-11-19 Thread Matt Turner
commit: 80619a5679985a985d021d53a43d2b3e942902ed
Author: Matt Turner  gentoo  org>
AuthorDate: Thu Nov 19 19:49:41 2020 +
Commit:     Matt Turner  gentoo  org>
CommitDate: Thu Nov 19 20:03:31 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=80619a56

media-libs/mesa: Version bump to 20.3.0_rc2

Bug: https://bugs.gentoo.org/750098
Signed-off-by: Matt Turner  gentoo.org>

 media-libs/mesa/Manifest   |   1 +
 media-libs/mesa/mesa-20.3.0_rc2.ebuild | 553 +
 2 files changed, 554 insertions(+)

diff --git a/media-libs/mesa/Manifest b/media-libs/mesa/Manifest
index f1a6d7732d6..0a8bac306a5 100644
--- a/media-libs/mesa/Manifest
+++ b/media-libs/mesa/Manifest
@@ -2,3 +2,4 @@ DIST mesa-20.1.10.tar.xz 12918420 BLAKE2B 
408f4bc6eb0dc11199cd161d6914b77cb57313
 DIST mesa-20.2.1.tar.xz 1348 BLAKE2B 
ee8b9896b9cba99e6c2ae0ab6ec3c92cba6f53e4277df708aa50a97c2752e8fc2e6cd998a7e27336124665c15aa21b7af9ce012406a66b9cfaaa59a8afa81c0f
 SHA512 
5d609359754db3e3679bffd5306c1f1d1cf46a2ea98428a9451fe0d99bbf73da863c5d94e6561712cd2012ad13615666cf3d712e54f379b34c091fead39d4795
 DIST mesa-20.2.2.tar.xz 13809384 BLAKE2B 
e18b7a107979c307d51b761f8d7306a4d1b5e3b934e3c7b3d267c9fa795a770263b60791fa8f2a6aa3697c8092c718e90fe0101d7cdc94cec464c4d315293098
 SHA512 
36673a44fad8c6db3516b23b75825a52df520b9fe1387160301dd5051f420ebf0d1c7b4f8ff96a5547b79c2ba42fd782305ae23ac956f688b695c07b8fe73192
 DIST mesa-20.3.0-rc1.tar.xz 14061760 BLAKE2B 
de91a4a991dcaecb8c31120e11d73b99dec994f7114d3c38f851193f0f7264a41917174c3895e6b9eecded1267e78ecbc311c45ca5a548959d40755db75d6133
 SHA512 
6da8ff9360da2d92e06ea722035d31b2fe68d360d6a64ca8209376cf62933f8e42a7b632aba5d13834fab1467dce6a1dca9d52a54a65c5c5e1b018905b0038b3
+DIST mesa-20.3.0-rc2.tar.xz 14085024 BLAKE2B 
c87e3e48ed1dfec2da4fa6bbb549fc925d806f8681e8dc1b3fc3b54eec4864402bb34009a95998c1fc818ddb7d1df2d51347df3d20ec9e4364245ae4f750f16d
 SHA512 
1d94100550b60a0dc6e984d898114b11b8656e2954e946478a2732cec678d1e6a0f07bb5bcdc856facf7e274aea52cfc2b4228c064eadc7bbc00147c6b17cc0e

diff --git a/media-libs/mesa/mesa-20.3.0_rc2.ebuild 
b/media-libs/mesa/mesa-20.3.0_rc2.ebuild
new file mode 100644
index 000..1da56517de7
--- /dev/null
+++ b/media-libs/mesa/mesa-20.3.0_rc2.ebuild
@@ -0,0 +1,553 @@
+# 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 llvm meson multilib-minimal python-any-r1 linux-info
+
+OPENGL_DIR="xorg-x11"
+
+MY_P="${P/_/-}"
+
+DESCRIPTION="OpenGL-like graphic library for Linux"
+HOMEPAGE="https://www.mesa3d.org/ https://mesa.freedesktop.org/;
+
+if [[ ${PV} ==  ]]; then
+   EGIT_REPO_URI="https://gitlab.freedesktop.org/mesa/mesa.git;
+   inherit git-r3
+else
+   SRC_URI="https://archive.mesa3d.org/${MY_P}.tar.xz;
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 
~sparc ~x86 ~amd64-linux ~x86-linux ~sparc-solaris ~x64-solaris ~x86-solaris"
+fi
+
+LICENSE="MIT"
+SLOT="0"
+RESTRICT="
+   !test? ( test )
+"
+
+RADEON_CARDS="r100 r200 r300 r600 radeon radeonsi"
+VIDEO_CARDS="${RADEON_CARDS} freedreno i915 i965 intel iris lima nouveau 
panfrost v3d vc4 virgl vivante vmware"
+for card in ${VIDEO_CARDS}; do
+   IUSE_VIDEO_CARDS+=" video_cards_${card}"
+done
+
+IUSE="${IUSE_VIDEO_CARDS}
+   +classic d3d9 debug +dri3 +egl +gallium +gbm gles1 +gles2 +llvm
+   lm-sensors opencl osmesa selinux test unwind vaapi valgrind vdpau vulkan
+   vulkan-overlay wayland +X xa xvmc zink +zstd"
+
+REQUIRED_USE="
+   d3d9?   ( dri3 || ( video_cards_iris video_cards_r300 video_cards_r600 
video_cards_radeonsi video_cards_nouveau video_cards_vmware ) )
+   gles1?  ( egl )
+   gles2?  ( egl )
+   vulkan? ( dri3
+ video_cards_radeonsi? ( llvm ) )
+   vulkan-overlay? ( vulkan )
+   wayland? ( egl gbm )
+   video_cards_freedreno?  ( gallium )
+   video_cards_intel?  ( classic )
+   video_cards_i915?   ( || ( classic gallium ) )
+   video_cards_i965?   ( classic )
+   video_cards_iris?   ( gallium )
+   video_cards_lima?   ( gallium )
+   video_cards_nouveau? ( || ( classic gallium ) )
+   video_cards_panfrost? ( gallium )
+   video_cards_radeon? ( || ( classic gallium )
+ gallium? ( x86? ( llvm ) 
amd64? ( llvm ) ) )
+   video_cards_r100?   ( classic )
+   video_cards_r200?   ( classic )
+   video_cards_r300?   ( gallium x86? ( llvm ) amd64? ( llvm ) )
+   video_cards_r600?   ( gallium )
+   video_cards_radeonsi?   ( gallium llvm )
+   video_cards_v3d? ( gallium )
+   video_cards_vc4? ( gallium )
+   video_cards_virgl? ( gallium )
+   video_cards_vivante? ( gallium 

[gentoo-commits] repo/gentoo:master commit in: media-libs/mesa/

2020-11-19 Thread Matt Turner
commit: b51bbd615d0b6015306e19232714d7ceba315a4d
Author: Matt Turner  gentoo  org>
AuthorDate: Thu Nov 19 20:02:44 2020 +
Commit:     Matt Turner  gentoo  org>
CommitDate: Thu Nov 19 20:03:30 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b51bbd61

media-libs/mesa: Call meson_src_test instead of open-coding

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

 media-libs/mesa/mesa-.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-libs/mesa/mesa-.ebuild b/media-libs/mesa/mesa-.ebuild
index 27f1f972894..1da56517de7 100644
--- a/media-libs/mesa/mesa-.ebuild
+++ b/media-libs/mesa/mesa-.ebuild
@@ -526,7 +526,7 @@ multilib_src_install_all() {
 }
 
 multilib_src_test() {
-   meson test -v -C "${BUILD_DIR}" -t 100 || die "tests failed"
+   meson_src_test -t 100
 }
 
 # $1 - VIDEO_CARDS flag (check skipped for "--")



[gentoo-commits] repo/gentoo:master commit in: app-misc/livecd-tools/

2020-11-19 Thread Matt Turner
commit: 492bdb93082f3dc172bf6813e8b72f22e0a9dfeb
Author: Matt Turner  gentoo  org>
AuthorDate: Thu Nov 19 19:04:48 2020 +
Commit:     Matt Turner  gentoo  org>
CommitDate: Thu Nov 19 19:05:02 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=492bdb93

app-misc/livecd-tools: Drop old versions

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

 app-misc/livecd-tools/Manifest|  1 -
 app-misc/livecd-tools/livecd-tools-2.6.ebuild | 42 ---
 2 files changed, 43 deletions(-)

diff --git a/app-misc/livecd-tools/Manifest b/app-misc/livecd-tools/Manifest
index 8d3906824eb..7fcd0317981 100644
--- a/app-misc/livecd-tools/Manifest
+++ b/app-misc/livecd-tools/Manifest
@@ -1,2 +1 @@
-DIST livecd-tools-2.6.tar.bz2 11555 BLAKE2B 
732cb5f17c0684d778925268cf326b57c36ecde333f177b6cfd51219f1a89d2866df19b1d1a997219fa3e8358eea33c7f87fb53118d5ecfc75671f89a08ce8a6
 SHA512 
5bf8b293909abda87ae892b92c996a4d64830f2b2b00efed2529beb6d01d6b6aef4703db0ef26087cacc1e48f20cd0ade37f4eecfa6e2bfd90471722dc06f3b1
 DIST livecd-tools-2.8.tar.bz2 9991 BLAKE2B 
4cee552aa384736a3c67b638d3a90efc64414c50112951a0021d84e811a836a803d2dd782f4e0af37e5ce02c7cefc0a06053d0debc3365ef7fe531f14903937e
 SHA512 
66e74fccca4174352050a73b9b94f35084b76f6a768490d0d47ca2ffc590f32a53beb7f71d46bcacaf19a466cb5e3dc884cfd45de601c444326546b138d8300e

diff --git a/app-misc/livecd-tools/livecd-tools-2.6.ebuild 
b/app-misc/livecd-tools/livecd-tools-2.6.ebuild
deleted file mode 100644
index df1da9997a4..000
--- a/app-misc/livecd-tools/livecd-tools-2.6.ebuild
+++ /dev/null
@@ -1,42 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-if [[ ${PV} == "" ]]; then
-   EGIT_REPO_URI="git://anongit.gentoo.org/proj/livecd-tools.git"
-   inherit git-r3
-else
-   
SRC_URI="https://gitweb.gentoo.org/proj/livecd-tools.git/snapshot/${P}.tar.bz2;
-   KEYWORDS="~alpha amd64 hppa ~ia64 ~mips ppc ppc64 sparc x86"
-fi
-
-DESCRIPTION="Gentoo LiveCD tools for autoconfiguration of hardware"
-HOMEPAGE="https://wiki.gentoo.org/wiki/No_homepage;
-
-SLOT="0"
-LICENSE="GPL-2"
-IUSE=""
-
-RDEPEND="dev-util/dialog
-   net-dialup/mingetty
-   >=sys-apps/baselayout-2
-   >=sys-apps/openrc-0.8.2-r1
-   sys-apps/pciutils
-   sys-apps/gawk
-   sys-apps/sed
-"
-
-pkg_setup() {
-   ewarn "This package is designed for use on the LiveCD only and 
will do"
-   ewarn "unspeakably horrible and unexpected things on a normal 
system."
-   ewarn "YOU HAVE BEEN WARNED!!!"
-}
-
-src_install() {
-   doconfd conf.d/*
-   doinitd init.d/*
-   dosbin net-setup
-   into /
-   dosbin livecd-functions.sh
-}



[gentoo-commits] repo/gentoo:master commit in: profiles/

2020-11-19 Thread Matt Turner
commit: df289fa9a1d2e8b43806847410573e9dc4654668
Author: Matt Turner  gentoo  org>
AuthorDate: Thu Nov 19 18:59:32 2020 +
Commit:     Matt Turner  gentoo  org>
CommitDate: Thu Nov 19 19:00:14 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=df289fa9

profiles: Mask sys-apps/hwsetup and friends for removal

Bug: https://bugs.gentoo.org/755617
Signed-off-by: Matt Turner  gentoo.org>

 profiles/package.mask | 7 +++
 1 file changed, 7 insertions(+)

diff --git a/profiles/package.mask b/profiles/package.mask
index 142de4cf14c..3abc6b59a8b 100644
--- a/profiles/package.mask
+++ b/profiles/package.mask
@@ -32,6 +32,13 @@
 
 #--- END OF EXAMPLES ---
 
+# Matt Turner  (2020-11-19)
+# Ancient packages long since deprecated in the age of udev.
+# Removal in 30 days. Bug #755617
+sys-apps/hwdata-gentoo
+sys-apps/hwsetup
+sys-libs/libkudzu
+
 # Lars Wendler  (2020-11-19)
 # Breaks consumers like gnome-base/gnome-keyring and net-fs/cifs-utils
 # See https://bugs.gentoo.org/755596



[gentoo-commits] repo/gentoo:master commit in: x11-libs/libxcb/, x11-libs/libxcb/files/

2020-11-18 Thread Matt Turner
commit: 195e1a3fde15d42f068a398f95c1211ff1f2fa09
Author: Matt Turner  gentoo  org>
AuthorDate: Thu Nov 19 04:12:04 2020 +
Commit:     Matt Turner  gentoo  org>
CommitDate: Thu Nov 19 04:14:08 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=195e1a3f

x11-libs/libxcb: Fix tests with dev-libs/check >= 0.15

Closes: https://bugs.gentoo.org/746884
Signed-off-by: Matt Turner  gentoo.org>

 ...on-t-use-deprecated-fail_unless-check-API.patch | 86 ++
 x11-libs/libxcb/libxcb-1.14.ebuild |  4 +
 2 files changed, 90 insertions(+)

diff --git 
a/x11-libs/libxcb/files/libxcb-1.14-tests-don-t-use-deprecated-fail_unless-check-API.patch
 
b/x11-libs/libxcb/files/libxcb-1.14-tests-don-t-use-deprecated-fail_unless-check-API.patch
new file mode 100644
index 000..cc7f22ba4e9
--- /dev/null
+++ 
b/x11-libs/libxcb/files/libxcb-1.14-tests-don-t-use-deprecated-fail_unless-check-API.patch
@@ -0,0 +1,86 @@
+From f01f3c378eb0168fbb055c7be1c2d08a7acd3752 Mon Sep 17 00:00:00 2001
+From: Ran Benita 
+Date: Tue, 17 Nov 2020 23:43:06 +0200
+Subject: [PATCH] tests: don't use deprecated fail_unless check API
+
+It causes errors like this when running make check:
+
+check_public.c:40:24: error: too many arguments for format 
[-Werror=format-extra-args]
+   40 |   fail_unless(success, "unexpected parse failure %sfor '%s'", 
test_string[test_type], name);
+
+Closes: https://gitlab.freedesktop.org/xorg/lib/libxcb/-/issues/49
+Tested-by: Matt Turner 
+Signed-off-by: Ran Benita 
+---
+ configure.ac |  2 +-
+ tests/check_public.c | 30 +++---
+ 2 files changed, 16 insertions(+), 16 deletions(-)
+
+diff --git a/tests/check_public.c b/tests/check_public.c
+index 2094bfe..aed40c8 100644
+--- a/tests/check_public.c
 b/tests/check_public.c
+@@ -37,18 +37,18 @@ static void parse_display_pass(const char *name, const 
char *host, const int dis
+   got_display = got_screen = -42;
+   mark_point();
+   success = xcb_parse_display(argument, _host, _display, 
_screen);
+-  fail_unless(success, "unexpected parse failure %sfor '%s'", 
test_string[test_type], name);
+-  fail_unless(strcmp(host, got_host) == 0, "parse %sproduced 
unexpected hostname '%s' for '%s': expected '%s'", test_string[test_type], 
got_host, name, host);
+-  fail_unless(display == got_display, "parse %sproduced 
unexpected display '%d' for '%s': expected '%d'", test_string[test_type], 
got_display, name, display);
+-  fail_unless(screen == got_screen, "parse %sproduced unexpected 
screen '%d' for '%s': expected '%d'", test_string[test_type], got_screen, name, 
screen);
++  ck_assert_msg(success, "unexpected parse failure %sfor '%s'", 
test_string[test_type], name);
++  ck_assert_msg(strcmp(host, got_host) == 0, "parse %sproduced 
unexpected hostname '%s' for '%s': expected '%s'", test_string[test_type], 
got_host, name, host);
++  ck_assert_msg(display == got_display, "parse %sproduced 
unexpected display '%d' for '%s': expected '%d'", test_string[test_type], 
got_display, name, display);
++  ck_assert_msg(screen == got_screen, "parse %sproduced 
unexpected screen '%d' for '%s': expected '%d'", test_string[test_type], 
got_screen, name, screen);
+ 
+   got_host = (char *) -1;
+   got_display = got_screen = -42;
+   mark_point();
+   success = xcb_parse_display(argument, _host, _display, 
0);
+-  fail_unless(success, "unexpected screenless parse failure %sfor 
'%s'", test_string[test_type], name);
+-  fail_unless(strcmp(host, got_host) == 0, "screenless parse 
%sproduced unexpected hostname '%s' for '%s': expected '%s'", 
test_string[test_type], got_host, name, host);
+-  fail_unless(display == got_display, "screenless parse 
%sproduced unexpected display '%d' for '%s': expected '%d'", 
test_string[test_type], got_display, name, display);
++  ck_assert_msg(success, "unexpected screenless parse failure 
%sfor '%s'", test_string[test_type], name);
++  ck_assert_msg(strcmp(host, got_host) == 0, "screenless parse 
%sproduced unexpected hostname '%s' for '%s': expected '%s'", 
test_string[test_type], got_host, name, host);
++  ck_assert_msg(display == got_display, "screenless parse 
%sproduced unexpected display '%d' for '%s': expected '%d'", 
test_string[test_type], got_display, name, display);
+   }
+   putenv("DISPLAY=");
+ }
+@@ -79,18 +79,18 @@ static void parse_display_fail(const char *name)
+   got_display = got_screen = -42;
+   mark_point();
+   success = xcb_parse_display(argument, _host, _display, 
_scre

[gentoo-commits] repo/gentoo:master commit in: dev-util/hxtools/

2020-11-17 Thread Matt Turner
commit: 3b333a61dd54abb01fcf6da8d1a2354cccfa4123
Author: Matt Turner  gentoo  org>
AuthorDate: Tue Nov 17 16:43:39 2020 +
Commit:     Matt Turner  gentoo  org>
CommitDate: Tue Nov 17 16:56:01 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3b333a61

dev-util/hxtools: Drop old versions

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

 dev-util/hxtools/Manifest|  2 --
 dev-util/hxtools/hxtools-20180301.ebuild | 35 
 dev-util/hxtools/hxtools-20190428.ebuild | 39 
 3 files changed, 76 deletions(-)

diff --git a/dev-util/hxtools/Manifest b/dev-util/hxtools/Manifest
index 4fa991cde4a..5503411f260 100644
--- a/dev-util/hxtools/Manifest
+++ b/dev-util/hxtools/Manifest
@@ -1,3 +1 @@
-DIST hxtools-20180301.tar.xz 301516 BLAKE2B 
6b768e316de6d9b724cdca5beef1ec14e3482aaf1aa34abc138861782266eac32565cdf7713cc65d3863fb1b3463a21446165ecc7df4f39c4fed168d8efdd3df
 SHA512 
10b6a59367a9d5127116a81ae46c4c0f10dd4cecd60ff78b2dfeb2a304c7a34112df2355b9f939558c8e27d0e255e2df6277da9cc558d4368bcbe4d7130d5326
-DIST hxtools-20190428.tar.xz 219012 BLAKE2B 
a1c2cc48eadb6d2c9016803469a87a18e447705f463f3a059dd9e501a228eaa20355ce1ce36d2c9988c1fb1ff64727ce6e4c0e098b24a88ca591649df36375bf
 SHA512 
268da9c5c09830affe35052769ed2bee2fc4e8f7de3b9ad5eda7a8865ccac88bc1392a6c83b7d4c5faab2b07d7c77c6e77808a8c184bd3e530288c577b5de567
 DIST hxtools-20201116.tar.xz 208540 BLAKE2B 
4797657be631308083e75cde3a9ca7f3b73ed5d1ba48822b208a2abe5888d497109c4482957657b11bcd8abf09134162ab8d9a7d4d8e1d58c0522505c07ac5ea
 SHA512 
3ff9dc1f42bea168f43575b2d8f565589a28cf18ed411772ccf179a0ebd9cf3bdb0c280646eacbcc528f5aae894c5835e80f5c9513f97688848ee3cc2625adc4

diff --git a/dev-util/hxtools/hxtools-20180301.ebuild 
b/dev-util/hxtools/hxtools-20180301.ebuild
deleted file mode 100644
index 38fb9a949d5..000
--- a/dev-util/hxtools/hxtools-20180301.ebuild
+++ /dev/null
@@ -1,35 +0,0 @@
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-DESCRIPTION="A collection of tools and scripts"
-HOMEPAGE="http://inai.de/projects/hxtools/;
-SRC_URI="http://jftp.inai.de/${PN}/${P}.tar.xz;
-
-LICENSE="GPL-3"
-SLOT="0"
-KEYWORDS="~amd64 ~ppc ~x86"
-IUSE=""
-
-RDEPEND="
-   dev-lang/perl
-   >=sys-apps/util-linux-2.19
-   sys-libs/libcap
-   >=sys-libs/libhx-3.12.1
-   >=sys-apps/pciutils-3
-   x11-libs/libxcb:0=
-"
-DEPEND="${RDEPEND}"
-
-src_install() {
-   default
-
-   # man2html is provided by man
-   rm -rf "${ED}"/usr/bin/man2html
-   rm -rf "${ED}"/usr/share/man/man1/man2html*
-
-   # Don't collide with dev-util/cwdiff
-   mv "${ED}"/usr/bin/cwdiff "${ED}"/usr/bin/cwdiff.hx || die
-   mv "${ED}"/usr/share/man/man1/cwdiff.1 
"${ED}"/usr/share/man/man1/cwdiff.hx.1 || die
-}

diff --git a/dev-util/hxtools/hxtools-20190428.ebuild 
b/dev-util/hxtools/hxtools-20190428.ebuild
deleted file mode 100644
index 070a3a18b3d..000
--- a/dev-util/hxtools/hxtools-20190428.ebuild
+++ /dev/null
@@ -1,39 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-DESCRIPTION="A collection of tools and scripts"
-HOMEPAGE="http://inai.de/projects/hxtools/;
-SRC_URI="http://jftp.inai.de/${PN}/${P}.tar.xz;
-
-LICENSE="GPL-3"
-SLOT="0"
-KEYWORDS="~amd64 ~ppc ~x86"
-IUSE=""
-
-RDEPEND="
-   >=sys-apps/pciutils-3
-   >=sys-apps/util-linux-2.19
-   >=sys-libs/libhx-3.12.1
-   dev-lang/perl
-   sys-libs/libcap
-   x11-libs/libxcb:0=
-"
-DEPEND="${RDEPEND}"
-
-src_install() {
-   default
-
-   # man2html is provided by man
-   rm -r "${ED}"/usr/bin/man2html || die
-   rm -r "${ED}"/usr/share/man/man1/man2html* || die
-
-   # Don't collide with dev-util/cwdiff
-   mv "${ED}"/usr/bin/cwdiff "${ED}"/usr/bin/cwdiff.hx || die
-   mv "${ED}"/usr/share/man/man1/cwdiff.1 
"${ED}"/usr/share/man/man1/cwdiff.hx.1 || die
-
-   # Gentoo doesn't have /usr/share/kbd:
-   mv "${ED}"/usr/share/kbd/* "${ED}"/usr/share/ || die
-   gzip "${ED}"/usr/share/consolefonts/*fnt || die
-}



[gentoo-commits] repo/gentoo:master commit in: sys-auth/pam_mount/

2020-11-17 Thread Matt Turner
commit: 6d31ac40b440fee5c9d30ea78f3a58f8c14a68ba
Author: Matt Turner  gentoo  org>
AuthorDate: Tue Nov 17 16:50:41 2020 +
Commit:     Matt Turner  gentoo  org>
CommitDate: Tue Nov 17 16:56:01 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6d31ac40

sys-auth/pam_mount: Subscribe to libhx subslot

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

 .../pam_mount/{pam_mount-2.16-r2.ebuild => pam_mount-2.16-r3.ebuild}| 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-auth/pam_mount/pam_mount-2.16-r2.ebuild 
b/sys-auth/pam_mount/pam_mount-2.16-r3.ebuild
similarity index 97%
rename from sys-auth/pam_mount/pam_mount-2.16-r2.ebuild
rename to sys-auth/pam_mount/pam_mount-2.16-r3.ebuild
index bdd4260927d..597e2da7f05 100644
--- a/sys-auth/pam_mount/pam_mount-2.16-r2.ebuild
+++ b/sys-auth/pam_mount/pam_mount-2.16-r3.ebuild
@@ -14,7 +14,7 @@ KEYWORDS="amd64 ppc x86"
 IUSE="crypt libressl ssl selinux"
 
 COMMON_DEPEND=">=sys-libs/pam-0.99
-   >=sys-libs/libhx-3.12.1
+   >=sys-libs/libhx-3.12.1:=
>=dev-libs/libxml2-2.6
crypt? ( >=sys-fs/cryptsetup-1.1.0:= )
ssl? (



[gentoo-commits] repo/gentoo:master commit in: sys-libs/libhx/

2020-11-17 Thread Matt Turner
commit: 9781baa136c328394dfedd9e49ebd4d03b8a4fa9
Author: Matt Turner  gentoo  org>
AuthorDate: Tue Nov 17 16:48:39 2020 +
Commit:     Matt Turner  gentoo  org>
CommitDate: Tue Nov 17 16:55:59 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9781baa1

sys-libs/libhx: Add subslot

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

 sys-libs/libhx/{libhx-3.24.ebuild => libhx-3.24-r1.ebuild} | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-libs/libhx/libhx-3.24.ebuild 
b/sys-libs/libhx/libhx-3.24-r1.ebuild
similarity index 98%
rename from sys-libs/libhx/libhx-3.24.ebuild
rename to sys-libs/libhx/libhx-3.24-r1.ebuild
index 150e714d3ad..e2938546ea0 100644
--- a/sys-libs/libhx/libhx-3.24.ebuild
+++ b/sys-libs/libhx/libhx-3.24-r1.ebuild
@@ -10,7 +10,7 @@ HOMEPAGE="http://libhx.sourceforge.net;
 SRC_URI="mirror://sourceforge/${PN}/libHX-${PV}.tar.xz"
 
 LICENSE="GPL-3"
-SLOT="0"
+SLOT="0/28"
 KEYWORDS="amd64 ppc x86"
 IUSE="doc"
 



[gentoo-commits] repo/gentoo:master commit in: sys-auth/pam_mount/

2020-11-17 Thread Matt Turner
commit: 68c5abaabb0ceb1872b8d787eeb5fb6b4f88df0d
Author: Matt Turner  gentoo  org>
AuthorDate: Tue Nov 17 16:49:47 2020 +
Commit:     Matt Turner  gentoo  org>
CommitDate: Tue Nov 17 16:56:01 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=68c5abaa

sys-auth/pam_mount: Drop old versions

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

 sys-auth/pam_mount/pam_mount-2.16-r1.ebuild | 42 -
 sys-auth/pam_mount/pam_mount-2.16.ebuild| 38 --
 2 files changed, 80 deletions(-)

diff --git a/sys-auth/pam_mount/pam_mount-2.16-r1.ebuild 
b/sys-auth/pam_mount/pam_mount-2.16-r1.ebuild
deleted file mode 100644
index 4aa9be59ce6..000
--- a/sys-auth/pam_mount/pam_mount-2.16-r1.ebuild
+++ /dev/null
@@ -1,42 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-DESCRIPTION="A PAM module that can mount volumes for a user session"
-HOMEPAGE="http://pam-mount.sourceforge.net;
-SRC_URI="mirror://sourceforge/pam-mount/${P}.tar.xz"
-
-LICENSE="GPL-3"
-SLOT="0"
-KEYWORDS="~amd64 ~ppc ~x86"
-
-IUSE="crypt ssl selinux"
-
-COMMON_DEPEND=">=sys-libs/pam-0.99
-   >=sys-libs/libhx-3.12.1
-   >=dev-libs/libxml2-2.6
-   crypt? ( >=sys-fs/cryptsetup-1.1.0:= )
-   ssl? ( dev-libs/openssl:0= )
-   selinux? ( sys-libs/libselinux )"
-DEPEND="${COMMON_DEPEND}
-   virtual/pkgconfig"
-RDEPEND="${COMMON_DEPEND}
-   >=sys-apps/util-linux-2.20"
-
-PATCHES=(
-   "${FILESDIR}"/pam_mount-2.16-crypto-Add-support-for-LUKS2.patch
-)
-
-src_configure() {
-   econf --with-slibdir="/$(get_libdir)" \
-   $(use_with crypt cryptsetup) \
-   $(use_with ssl crypto) \
-   $(use_with selinux)
-}
-
-src_install() {
-   default
-   use selinux || rm -r "${D}"/etc/selinux
-   dodoc doc/*.txt
-}

diff --git a/sys-auth/pam_mount/pam_mount-2.16.ebuild 
b/sys-auth/pam_mount/pam_mount-2.16.ebuild
deleted file mode 100644
index 95e94fc71b0..000
--- a/sys-auth/pam_mount/pam_mount-2.16.ebuild
+++ /dev/null
@@ -1,38 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-DESCRIPTION="A PAM module that can mount volumes for a user session"
-HOMEPAGE="http://pam-mount.sourceforge.net;
-SRC_URI="mirror://sourceforge/pam-mount/${P}.tar.xz"
-
-LICENSE="GPL-3"
-SLOT="0"
-KEYWORDS="amd64 ppc x86"
-
-IUSE="crypt ssl selinux"
-
-COMMON_DEPEND=">=sys-libs/pam-0.99
-   >=sys-libs/libhx-3.12.1
-   >=dev-libs/libxml2-2.6
-   crypt? ( >=sys-fs/cryptsetup-1.1.0:= )
-   ssl? ( dev-libs/openssl:0= )
-   selinux? ( sys-libs/libselinux )"
-DEPEND="${COMMON_DEPEND}
-   virtual/pkgconfig"
-RDEPEND="${COMMON_DEPEND}
-   >=sys-apps/util-linux-2.20"
-
-src_configure() {
-   econf --with-slibdir="/$(get_libdir)" \
-   $(use_with crypt cryptsetup) \
-   $(use_with ssl crypto) \
-   $(use_with selinux)
-}
-
-src_install() {
-   default
-   use selinux || rm -r "${D}"/etc/selinux
-   dodoc doc/*.txt
-}



[gentoo-commits] repo/gentoo:master commit in: sys-libs/libhx/

2020-11-17 Thread Matt Turner
commit: b5140e124318752a13942e2d4d3e15469bdd7e22
Author: Matt Turner  gentoo  org>
AuthorDate: Tue Nov 17 05:34:55 2020 +
Commit:     Matt Turner  gentoo  org>
CommitDate: Tue Nov 17 16:56:00 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b5140e12

sys-libs/libhx: Version bump to 3.25

Closes: https://bugs.gentoo.org/730726
Signed-off-by: Matt Turner  gentoo.org>

 sys-libs/libhx/Manifest  |  1 +
 sys-libs/libhx/libhx-3.25.ebuild | 40 
 2 files changed, 41 insertions(+)

diff --git a/sys-libs/libhx/Manifest b/sys-libs/libhx/Manifest
index 0f03520f157..dd169cc59c4 100644
--- a/sys-libs/libhx/Manifest
+++ b/sys-libs/libhx/Manifest
@@ -1 +1,2 @@
 DIST libHX-3.24.tar.xz 876992 BLAKE2B 
518b99e78acc0cb412f444c0dacaae830a853294a0ee549facfbe65a423a9f32d0388e30e255c87c3f5325102bea45e5e9d72d3fce5b89139b689fddcb299f93
 SHA512 
faf7af53b628efe1531568ccb2b7e9910db833b14583ab1487eb6a554b407a7546bc75348f7d2344c29ab53fd2df061f6f8de8db634bbd62c3672dc4347d27e4
+DIST libHX-3.25.tar.xz 890576 BLAKE2B 
d8e13a7fb0ea2cd033edc6b179ef3d4b30c37f522b1e90aea0de96d225655b654d1a7cb133834ef2f10044ccbe60e7559b2280ecbc136a458fd3a2237b8f83ab
 SHA512 
221000fddd1316b6c452babbcb7e234683e3bad559a4b1a608936a086143ad8f17cec489606f8d50ea66775b9f8305ec52c7401d568f01b33372388f75bdea94

diff --git a/sys-libs/libhx/libhx-3.25.ebuild b/sys-libs/libhx/libhx-3.25.ebuild
new file mode 100644
index 000..5f6d32a514e
--- /dev/null
+++ b/sys-libs/libhx/libhx-3.25.ebuild
@@ -0,0 +1,40 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit autotools
+
+DESCRIPTION="Platform independent library providing basic system functions"
+HOMEPAGE="https://inai.de/projects/libhx/;
+SRC_URI="https://inai.de/files/${PN}/libHX-${PV}.tar.xz;
+
+LICENSE="GPL-3"
+SLOT="0/32" # soname version
+KEYWORDS="~amd64 ~ppc ~x86"
+IUSE="doc"
+
+DEPEND="app-arch/xz-utils"
+RDEPEND=""
+
+S="${WORKDIR}/libHX-${PV}"
+
+PATCHES=( "${FILESDIR}/${PN}-3.22-no-lyx.patch" )
+
+src_prepare() {
+   default
+   eautoreconf
+}
+
+src_install() {
+   default
+
+   if use doc; then
+   dodoc doc/*.txt
+   else
+   dodoc doc/changelog.txt
+   rm "${ED}/usr/share/doc/${PF}/"*.pdf || die
+   fi
+
+   find "${ED}" -name "*.la" -delete || die
+}



[gentoo-commits] repo/gentoo:master commit in: sys-fs/ldapfuse/

2020-11-17 Thread Matt Turner
commit: de9ac583f2cbf23d26861e6fcee2b2da289226e5
Author: Matt Turner  gentoo  org>
AuthorDate: Tue Nov 17 16:51:13 2020 +
Commit:     Matt Turner  gentoo  org>
CommitDate: Tue Nov 17 16:56:02 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=de9ac583

sys-fs/ldapfuse: Subscribe to libhx subslot

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

 sys-fs/ldapfuse/{ldapfuse-1.0-r2.ebuild => ldapfuse-1.0-r3.ebuild} | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-fs/ldapfuse/ldapfuse-1.0-r2.ebuild 
b/sys-fs/ldapfuse/ldapfuse-1.0-r3.ebuild
similarity index 95%
rename from sys-fs/ldapfuse/ldapfuse-1.0-r2.ebuild
rename to sys-fs/ldapfuse/ldapfuse-1.0-r3.ebuild
index 22f15a54b35..06bdb19e918 100644
--- a/sys-fs/ldapfuse/ldapfuse-1.0-r2.ebuild
+++ b/sys-fs/ldapfuse/ldapfuse-1.0-r3.ebuild
@@ -14,7 +14,7 @@ KEYWORDS="~amd64 ~x86"
 RDEPEND="
net-nds/openldap
sys-fs/fuse:0
-   >=sys-libs/libhx-3.12"
+   >=sys-libs/libhx-3.12:="
 
 DEPEND="
${RDEPEND}



[gentoo-commits] repo/gentoo:master commit in: dev-util/hxtools/

2020-11-17 Thread Matt Turner
commit: 0279272ac32149ce7e78c076ce549cff29121294
Author: Matt Turner  gentoo  org>
AuthorDate: Tue Nov 17 16:43:15 2020 +
Commit:     Matt Turner  gentoo  org>
CommitDate: Tue Nov 17 16:56:00 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0279272a

dev-util/hxtools: Version bump to 20201116

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

 dev-util/hxtools/Manifest|  1 +
 dev-util/hxtools/hxtools-20201116.ebuild | 38 
 2 files changed, 39 insertions(+)

diff --git a/dev-util/hxtools/Manifest b/dev-util/hxtools/Manifest
index db172686c64..4fa991cde4a 100644
--- a/dev-util/hxtools/Manifest
+++ b/dev-util/hxtools/Manifest
@@ -1,2 +1,3 @@
 DIST hxtools-20180301.tar.xz 301516 BLAKE2B 
6b768e316de6d9b724cdca5beef1ec14e3482aaf1aa34abc138861782266eac32565cdf7713cc65d3863fb1b3463a21446165ecc7df4f39c4fed168d8efdd3df
 SHA512 
10b6a59367a9d5127116a81ae46c4c0f10dd4cecd60ff78b2dfeb2a304c7a34112df2355b9f939558c8e27d0e255e2df6277da9cc558d4368bcbe4d7130d5326
 DIST hxtools-20190428.tar.xz 219012 BLAKE2B 
a1c2cc48eadb6d2c9016803469a87a18e447705f463f3a059dd9e501a228eaa20355ce1ce36d2c9988c1fb1ff64727ce6e4c0e098b24a88ca591649df36375bf
 SHA512 
268da9c5c09830affe35052769ed2bee2fc4e8f7de3b9ad5eda7a8865ccac88bc1392a6c83b7d4c5faab2b07d7c77c6e77808a8c184bd3e530288c577b5de567
+DIST hxtools-20201116.tar.xz 208540 BLAKE2B 
4797657be631308083e75cde3a9ca7f3b73ed5d1ba48822b208a2abe5888d497109c4482957657b11bcd8abf09134162ab8d9a7d4d8e1d58c0522505c07ac5ea
 SHA512 
3ff9dc1f42bea168f43575b2d8f565589a28cf18ed411772ccf179a0ebd9cf3bdb0c280646eacbcc528f5aae894c5835e80f5c9513f97688848ee3cc2625adc4

diff --git a/dev-util/hxtools/hxtools-20201116.ebuild 
b/dev-util/hxtools/hxtools-20201116.ebuild
new file mode 100644
index 000..10d8f963546
--- /dev/null
+++ b/dev-util/hxtools/hxtools-20201116.ebuild
@@ -0,0 +1,38 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+DESCRIPTION="A collection of tools and scripts"
+HOMEPAGE="https://inai.de/projects/hxtools/;
+SRC_URI="https://inai.de/files/${PN}/${P}.tar.xz;
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~x86"
+
+RDEPEND="
+   >=sys-apps/pciutils-3
+   >=sys-apps/util-linux-2.19
+   >=sys-libs/libhx-3.12.1:=
+   dev-lang/perl
+   sys-libs/libcap:=
+   x11-libs/libxcb:0=
+"
+DEPEND="${RDEPEND}"
+
+src_install() {
+   default
+
+   # man2html is provided by man
+   rm -r "${ED}"/usr/bin/man2html || die
+   rm -r "${ED}"/usr/share/man/man1/man2html* || die
+
+   # Don't collide with dev-util/cwdiff
+   mv "${ED}"/usr/bin/cwdiff "${ED}"/usr/bin/cwdiff.hx || die
+   mv "${ED}"/usr/share/man/man1/cwdiff.1 
"${ED}"/usr/share/man/man1/cwdiff.hx.1 || die
+
+   # Gentoo doesn't have /usr/share/kbd:
+   mv "${ED}"/usr/share/kbd/* "${ED}"/usr/share/ || die
+   gzip "${ED}"/usr/share/consolefonts/*fnt || die
+}



[gentoo-commits] repo/gentoo:master commit in: sys-libs/libhx/

2020-11-16 Thread Matt Turner
commit: f28c8bdb36fd2b44425a816bf3e21ca28a4a469d
Author: Matt Turner  gentoo  org>
AuthorDate: Tue Nov 17 05:37:44 2020 +
Commit:     Matt Turner  gentoo  org>
CommitDate: Tue Nov 17 05:38:44 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f28c8bdb

Revert "sys-libs/libhx: Version bump to 3.25"

This reverts commit 113c7adcaec033c80dabd7da76ff2d6a6fe16dab.

This version changes the soversion, so we need a subslot and to update
consumers.

Bug: https://bugs.gentoo.org/730726
Signed-off-by: Matt Turner  gentoo.org>

 sys-libs/libhx/Manifest  |  1 -
 sys-libs/libhx/libhx-3.25.ebuild | 40 
 2 files changed, 41 deletions(-)

diff --git a/sys-libs/libhx/Manifest b/sys-libs/libhx/Manifest
index dd169cc59c4..0f03520f157 100644
--- a/sys-libs/libhx/Manifest
+++ b/sys-libs/libhx/Manifest
@@ -1,2 +1 @@
 DIST libHX-3.24.tar.xz 876992 BLAKE2B 
518b99e78acc0cb412f444c0dacaae830a853294a0ee549facfbe65a423a9f32d0388e30e255c87c3f5325102bea45e5e9d72d3fce5b89139b689fddcb299f93
 SHA512 
faf7af53b628efe1531568ccb2b7e9910db833b14583ab1487eb6a554b407a7546bc75348f7d2344c29ab53fd2df061f6f8de8db634bbd62c3672dc4347d27e4
-DIST libHX-3.25.tar.xz 890576 BLAKE2B 
d8e13a7fb0ea2cd033edc6b179ef3d4b30c37f522b1e90aea0de96d225655b654d1a7cb133834ef2f10044ccbe60e7559b2280ecbc136a458fd3a2237b8f83ab
 SHA512 
221000fddd1316b6c452babbcb7e234683e3bad559a4b1a608936a086143ad8f17cec489606f8d50ea66775b9f8305ec52c7401d568f01b33372388f75bdea94

diff --git a/sys-libs/libhx/libhx-3.25.ebuild b/sys-libs/libhx/libhx-3.25.ebuild
deleted file mode 100644
index 24a834f86c0..000
--- a/sys-libs/libhx/libhx-3.25.ebuild
+++ /dev/null
@@ -1,40 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit autotools
-
-DESCRIPTION="Platform independent library providing basic system functions"
-HOMEPAGE="http://libhx.sourceforge.net;
-SRC_URI="mirror://sourceforge/${PN}/libHX-${PV}.tar.xz"
-
-LICENSE="GPL-3"
-SLOT="0"
-KEYWORDS="~amd64 ~ppc ~x86"
-IUSE="doc"
-
-DEPEND="app-arch/xz-utils"
-RDEPEND=""
-
-S="${WORKDIR}/libHX-${PV}"
-
-PATCHES=( "${FILESDIR}/${PN}-3.22-no-lyx.patch" )
-
-src_prepare() {
-   default
-   eautoreconf
-}
-
-src_install() {
-   default
-
-   if use doc; then
-   dodoc doc/*.txt
-   else
-   dodoc doc/changelog.txt
-   rm "${ED}/usr/share/doc/${PF}/"*.pdf || die
-   fi
-
-   find "${ED}" -name "*.la" -delete || die
-}



[gentoo-commits] repo/gentoo:master commit in: www-plugins/browserpass/

2020-11-16 Thread Matt Turner
commit: 78f3ae973ae41b38f1f81ec5a468e9c459f4213c
Author: Matt Turner  gentoo  org>
AuthorDate: Tue Nov 17 05:21:10 2020 +
Commit:     Matt Turner  gentoo  org>
CommitDate: Tue Nov 17 05:22:25 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=78f3ae97

www-plugins/browserpass: Drop old versions

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

 www-plugins/browserpass/Manifest   | 19 --
 .../browserpass/browserpass-3.0.6-r2.ebuild| 76 --
 2 files changed, 95 deletions(-)

diff --git a/www-plugins/browserpass/Manifest b/www-plugins/browserpass/Manifest
index 4c8afbaa92b..24ce18bff11 100644
--- a/www-plugins/browserpass/Manifest
+++ b/www-plugins/browserpass/Manifest
@@ -1,41 +1,22 @@
-DIST browserpass-3.0.6.tar.gz 17055 BLAKE2B 
aa2881631db8cc7f54f690cd56101c3e470528d990eed51b15aab6b834f63d4b9f576ee4e101dd61a6013ce25644058bfcc3673aaa037ce182c331754b27bddb
 SHA512 
48cc93843afed5dc0df4f72956df44b325d6c772ad232d8faa2315c4d8b716eda9b030601e011b280445e0b01528f413e5b19818ad89cd7bcb06f4a1f4f9d3f4
 DIST browserpass-3.0.7.tar.gz 19262 BLAKE2B 
3e8810016c2223a7a83603598526a2324c650a239457509e93c4b76c0f19d28fa83b104a470857ea983655e738a052ce82b40b215299a6a23be40b7a17fea6ee
 SHA512 
bc9fba22b744c169ea901b452223aff585a8787c8bd1067318e28fb4763ad4435dfdcd4fbf2900f5e2779eef7d3dedc7d45f48434d2b4c3dcfe9c164e4f048a7
 DIST github.com%2Fdavecgh%2Fgo-spew%2F@v%2Fv1.1.0.mod 34 BLAKE2B 
7e09c2779bf7a84a9271e31522ebbe600a1c11b107d651d91f58c8373e4336332a3a881f3e12b382543d75f20398af66085fcb3e780eed341e870e9c30f29267
 SHA512 
5e079462f7e0dff0efda71f580aa185700cfa936b718a19d0e2a8c63212e47a07022dca0c282832d48e5165aae8e82aeeeb2ac3664268f1148fc772010fb860e
 DIST github.com%2Fdavecgh%2Fgo-spew%2F@v%2Fv1.1.1.mod 34 BLAKE2B 
7e09c2779bf7a84a9271e31522ebbe600a1c11b107d651d91f58c8373e4336332a3a881f3e12b382543d75f20398af66085fcb3e780eed341e870e9c30f29267
 SHA512 
5e079462f7e0dff0efda71f580aa185700cfa936b718a19d0e2a8c63212e47a07022dca0c282832d48e5165aae8e82aeeeb2ac3664268f1148fc772010fb860e
 DIST github.com%2Fdavecgh%2Fgo-spew%2F@v%2Fv1.1.1.zip 60320 BLAKE2B 
86bdbc333e5c23ccf4f805945ca9f2aecc5c242d2ae824d20127eceaa2bf7bbab239ff2799572a2c8fa206166a36e97d5eccc8fc5021743d8ad32f39cd53b9eb
 SHA512 
7b4e4df2fea731e23e05437f26f24e32b2e99028d685b72e3a726c1cb616ada4a77ca4fb9db4a6fae48178cc5172e724b74499bc776d63a9110cb97377d5edeb
-DIST github.com%2Fkonsorten%2Fgo-windows-terminal-sequences%2F@v%2Fv1.0.1.mod 
58 BLAKE2B 
4cf48282c28d2b8237fe9ff852ad25d102cce038fbd1852a1938bcf69c895df05dfdef6e533b3c0b4da28103eb5e3a9561f802414ccdd99b2d3ec2e2db0807ee
 SHA512 
fe33ca4de6588b95f0155458b8b6daab218553b58de5dac220efe54019dfab085838cc6a22012a106fa36a6094447f744825cad04aaf0b158fce5aa676048fe5
-DIST github.com%2Fkonsorten%2Fgo-windows-terminal-sequences%2F@v%2Fv1.0.1.zip 
3567 BLAKE2B 
80b7bf217df9367160180d44c1fab6a9f10154bb9a6455538860158a08c5bf8c794fff973b899b1376e4e65764a9aa0d6b8b162a6d9ebe1adb1368b9a2a42786
 SHA512 
27910ae03fc9fbf573ac31454635c43bfd771d2a91325eca544f7be0e24b43c2798ed8e74b4c31e8c20c1a9cd266b835017aea3a3e24c2ecb43a14a6143af8e1
-DIST github.com%2Fkonsorten%2Fgo-windows-terminal-sequences%2F@v%2Fv1.0.2.mod 
58 BLAKE2B 
4cf48282c28d2b8237fe9ff852ad25d102cce038fbd1852a1938bcf69c895df05dfdef6e533b3c0b4da28103eb5e3a9561f802414ccdd99b2d3ec2e2db0807ee
 SHA512 
fe33ca4de6588b95f0155458b8b6daab218553b58de5dac220efe54019dfab085838cc6a22012a106fa36a6094447f744825cad04aaf0b158fce5aa676048fe5
-DIST github.com%2Fkonsorten%2Fgo-windows-terminal-sequences%2F@v%2Fv1.0.2.zip 
3968 BLAKE2B 
223cfe3604cb674a11d4558b8f5a35e2eb41cf11d536e2e2cbdccd6a3c6bed8abf66f450774b39e7247493ea8a382906617c5f297fda02a272b18eef8dcbcf47
 SHA512 
16c4bf83b78541d2d684113926813ce4cc91f3f13f34dc2cf8d643661dc9f21a988b8382d2c058e138fc87c1ca197e8f694b07595959e917c82bd6ca9101a5ec
 DIST github.com%2Fkonsorten%2Fgo-windows-terminal-sequences%2F@v%2Fv1.0.3.mod 
58 BLAKE2B 
4cf48282c28d2b8237fe9ff852ad25d102cce038fbd1852a1938bcf69c895df05dfdef6e533b3c0b4da28103eb5e3a9561f802414ccdd99b2d3ec2e2db0807ee
 SHA512 
fe33ca4de6588b95f0155458b8b6daab218553b58de5dac220efe54019dfab085838cc6a22012a106fa36a6094447f744825cad04aaf0b158fce5aa676048fe5
 DIST github.com%2Fkonsorten%2Fgo-windows-terminal-sequences%2F@v%2Fv1.0.3.zip 
3966 BLAKE2B 
b638ca22c4f9df8cce5b84837e4f72b009c1ead300c08807b8268d26f04d6cc5476d9af56f676d8f4ac046c78c333614670e0853bee13de3439b5d89b96bfbb0
 SHA512 
ff98f8c05d8e23fca69ee5ed780e728f9d1779ab55cecd16bff890a91d14af81ae7a0304f34b3e04fbcbbb61e3c97c044dd9c190bd8359f3b19bdd31f8a37329
-DIST github.com%2Fmattn%2Fgo-zglob%2F@v%2Fv0.0.1.mod 33 BLAKE2B 
1b3613d2a34c4d25694fa94356e3bcf622b385518ca02d586ed42eae5844b1902124f2fd22d6e7974b584c5b92504b3a003904cb989792827977f63835df2729
 SHA512 
036860f698203a0c3d9e64a488acfa6ab3f879cdc7ac792ae67c1d10c1272ccc9a98723375dd2ad9b16f5f315f33618c5a28537ac7ffa0b74ecf19e9cf7df22b
-DIST github.com%2Fmattn%2Fgo-zglob%2F@v%2Fv0.0.1.zip 1127

[gentoo-commits] repo/gentoo:master commit in: sys-libs/libhx/

2020-11-16 Thread Matt Turner
commit: 113c7adcaec033c80dabd7da76ff2d6a6fe16dab
Author: Matt Turner  gentoo  org>
AuthorDate: Tue Nov 17 05:34:55 2020 +
Commit:     Matt Turner  gentoo  org>
CommitDate: Tue Nov 17 05:35:02 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=113c7adc

sys-libs/libhx: Version bump to 3.25

Closes: https://bugs.gentoo.org/730726
Signed-off-by: Matt Turner  gentoo.org>

 sys-libs/libhx/Manifest  |  1 +
 sys-libs/libhx/libhx-3.25.ebuild | 40 
 2 files changed, 41 insertions(+)

diff --git a/sys-libs/libhx/Manifest b/sys-libs/libhx/Manifest
index f0f19e60cea..d54b6e5690a 100644
--- a/sys-libs/libhx/Manifest
+++ b/sys-libs/libhx/Manifest
@@ -1,2 +1,3 @@
 DIST libHX-3.22.tar.xz 875516 BLAKE2B 
1a782834bb792898275ed549eff1b70b3356f9efe7b58e6aa48e34492b3ad8b5e8a66a142643ad6c13163e5eab6762fdcebd3fe4897d8b0d3f75c80f7ef60b6c
 SHA512 
4a50b7171be9f60e1a1bfefb0641f74fa8879c0edb258533ee04ec89617802c48358dc244497fb18d02dc37f828f79f7c52dd5ce2a07d8a2f5e6e6f7b4e97646
 DIST libHX-3.24.tar.xz 876992 BLAKE2B 
518b99e78acc0cb412f444c0dacaae830a853294a0ee549facfbe65a423a9f32d0388e30e255c87c3f5325102bea45e5e9d72d3fce5b89139b689fddcb299f93
 SHA512 
faf7af53b628efe1531568ccb2b7e9910db833b14583ab1487eb6a554b407a7546bc75348f7d2344c29ab53fd2df061f6f8de8db634bbd62c3672dc4347d27e4
+DIST libHX-3.25.tar.xz 890576 BLAKE2B 
d8e13a7fb0ea2cd033edc6b179ef3d4b30c37f522b1e90aea0de96d225655b654d1a7cb133834ef2f10044ccbe60e7559b2280ecbc136a458fd3a2237b8f83ab
 SHA512 
221000fddd1316b6c452babbcb7e234683e3bad559a4b1a608936a086143ad8f17cec489606f8d50ea66775b9f8305ec52c7401d568f01b33372388f75bdea94

diff --git a/sys-libs/libhx/libhx-3.25.ebuild b/sys-libs/libhx/libhx-3.25.ebuild
new file mode 100644
index 000..24a834f86c0
--- /dev/null
+++ b/sys-libs/libhx/libhx-3.25.ebuild
@@ -0,0 +1,40 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit autotools
+
+DESCRIPTION="Platform independent library providing basic system functions"
+HOMEPAGE="http://libhx.sourceforge.net;
+SRC_URI="mirror://sourceforge/${PN}/libHX-${PV}.tar.xz"
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~x86"
+IUSE="doc"
+
+DEPEND="app-arch/xz-utils"
+RDEPEND=""
+
+S="${WORKDIR}/libHX-${PV}"
+
+PATCHES=( "${FILESDIR}/${PN}-3.22-no-lyx.patch" )
+
+src_prepare() {
+   default
+   eautoreconf
+}
+
+src_install() {
+   default
+
+   if use doc; then
+   dodoc doc/*.txt
+   else
+   dodoc doc/changelog.txt
+   rm "${ED}/usr/share/doc/${PF}/"*.pdf || die
+   fi
+
+   find "${ED}" -name "*.la" -delete || die
+}



[gentoo-commits] repo/gentoo:master commit in: sys-libs/libhx/

2020-11-16 Thread Matt Turner
commit: 96c9ab354b3c5fe13ca4bbca494e2049c9a27590
Author: Matt Turner  gentoo  org>
AuthorDate: Tue Nov 17 05:36:26 2020 +
Commit:     Matt Turner  gentoo  org>
CommitDate: Tue Nov 17 05:36:32 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=96c9ab35

sys-libs/libhx: Drop old versions

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

 sys-libs/libhx/Manifest |  1 -
 sys-libs/libhx/libhx-3.22-r1.ebuild | 40 -
 2 files changed, 41 deletions(-)

diff --git a/sys-libs/libhx/Manifest b/sys-libs/libhx/Manifest
index d54b6e5690a..dd169cc59c4 100644
--- a/sys-libs/libhx/Manifest
+++ b/sys-libs/libhx/Manifest
@@ -1,3 +1,2 @@
-DIST libHX-3.22.tar.xz 875516 BLAKE2B 
1a782834bb792898275ed549eff1b70b3356f9efe7b58e6aa48e34492b3ad8b5e8a66a142643ad6c13163e5eab6762fdcebd3fe4897d8b0d3f75c80f7ef60b6c
 SHA512 
4a50b7171be9f60e1a1bfefb0641f74fa8879c0edb258533ee04ec89617802c48358dc244497fb18d02dc37f828f79f7c52dd5ce2a07d8a2f5e6e6f7b4e97646
 DIST libHX-3.24.tar.xz 876992 BLAKE2B 
518b99e78acc0cb412f444c0dacaae830a853294a0ee549facfbe65a423a9f32d0388e30e255c87c3f5325102bea45e5e9d72d3fce5b89139b689fddcb299f93
 SHA512 
faf7af53b628efe1531568ccb2b7e9910db833b14583ab1487eb6a554b407a7546bc75348f7d2344c29ab53fd2df061f6f8de8db634bbd62c3672dc4347d27e4
 DIST libHX-3.25.tar.xz 890576 BLAKE2B 
d8e13a7fb0ea2cd033edc6b179ef3d4b30c37f522b1e90aea0de96d225655b654d1a7cb133834ef2f10044ccbe60e7559b2280ecbc136a458fd3a2237b8f83ab
 SHA512 
221000fddd1316b6c452babbcb7e234683e3bad559a4b1a608936a086143ad8f17cec489606f8d50ea66775b9f8305ec52c7401d568f01b33372388f75bdea94

diff --git a/sys-libs/libhx/libhx-3.22-r1.ebuild 
b/sys-libs/libhx/libhx-3.22-r1.ebuild
deleted file mode 100644
index c697c04a25d..000
--- a/sys-libs/libhx/libhx-3.22-r1.ebuild
+++ /dev/null
@@ -1,40 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-inherit autotools eutils ltprune
-
-DESCRIPTION="Platform independent library providing basic system functions"
-HOMEPAGE="http://libhx.sourceforge.net;
-SRC_URI="mirror://sourceforge/${PN}/libHX-${PV}.tar.xz"
-
-LICENSE="GPL-3"
-SLOT="0"
-KEYWORDS="amd64 ~ppc x86"
-IUSE="doc"
-
-DEPEND="app-arch/xz-utils"
-RDEPEND=""
-
-S="${WORKDIR}/libHX-${PV}"
-
-PATCHES=( "${FILESDIR}/${P}-no-lyx.patch" )
-
-src_prepare() {
-   default
-   eautoreconf
-}
-
-src_install() {
-   default
-
-   if use doc; then
-   dodoc doc/*.txt
-   else
-   dodoc doc/changelog.txt
-   rm "${D}/usr/share/doc/${PF}/"*.pdf || die
-   fi
-
-   prune_libtool_files --all
-}



[gentoo-commits] repo/gentoo:master commit in: dev-util/ccls/

2020-11-16 Thread Matt Turner
commit: 19de061d696ca5f835b4f60438cbc615f41f2678
Author: Matt Turner  gentoo  org>
AuthorDate: Tue Nov 17 05:06:28 2020 +
Commit:     Matt Turner  gentoo  org>
CommitDate: Tue Nov 17 05:06:36 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=19de061d

dev-util/ccls: Version bump to 0.20201025

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

 dev-util/ccls/Manifest   |  1 +
 dev-util/ccls/ccls-0.20201025.ebuild | 41 
 2 files changed, 42 insertions(+)

diff --git a/dev-util/ccls/Manifest b/dev-util/ccls/Manifest
index a8b29bad0ce..c9a06d0cf73 100644
--- a/dev-util/ccls/Manifest
+++ b/dev-util/ccls/Manifest
@@ -1 +1,2 @@
 DIST ccls-0.20190823.6.tar.gz 158158 BLAKE2B 
f2957b310f1bddc17a498191d315327adbeed72ecf3a60f2abde2fe1af8341246670d779807dcfaf98217f648d4fbe5914e4f64108cfe7a3f68e62b00e96dcaa
 SHA512 
c6df96e304f5b7381c67eda4c1bd05873a85fb0d0983b3abcc507987a402860aa6660079a0e7b125f5cda22047da936239480aa0b604cd2598f84a4b9e9c3bdd
+DIST ccls-0.20201025.tar.gz 160524 BLAKE2B 
e4819b465a862195921ac33bdfd844b1921887a4f7211b7d826b8e8e49394dcb598681ba57b5f8c2eb35d5910e3689619ecaaa1fe080d8088937b0eecc2487c9
 SHA512 
485a42671265a0f76e87f456c6c96137a2f17c60e0c1f45a1979342c9b9fd373303a017126c8bc4649b75225cec7bb3c759a78fecc42f7403e913c6121d1e948

diff --git a/dev-util/ccls/ccls-0.20201025.ebuild 
b/dev-util/ccls/ccls-0.20201025.ebuild
new file mode 100644
index 000..ac5830184a3
--- /dev/null
+++ b/dev-util/ccls/ccls-0.20201025.ebuild
@@ -0,0 +1,41 @@
+# Copyright 2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+EGIT_REPO_URI="https://github.com/MaskRay/${PN};
+
+if [[ ${PV} = * ]]; then
+   GIT_ECLASS="git-r3"
+fi
+
+inherit cmake ${GIT_ECLASS}
+
+DESCRIPTION="C/C++/ObjC language server"
+HOMEPAGE="https://github.com/MaskRay/ccls;
+
+if [[ ${PV} == * ]] ; then
+   SRC_URI=""
+else
+   SRC_URI="https://github.com/MaskRay/${PN}/archive/${PV}.tar.gz -> 
${P}.tar.gz"
+   KEYWORDS="~amd64"
+fi
+
+LICENSE="Apache-2.0"
+SLOT="0"
+IUSE=""
+
+DEPEND="
+   dev-libs/rapidjson
+   sys-devel/clang:=
+   sys-devel/llvm:=
+"
+RDEPEND="${DEPEND}"
+
+src_configure() {
+   local mycmakeargs=(
+   -DUSE_SYSTEM_RAPIDJSON=ON
+   -DCLANG_LINK_CLANG_DYLIB=1
+   )
+   cmake_src_configure
+}



[gentoo-commits] repo/gentoo:master commit in: sys-fs/squashfs-tools-ng/

2020-11-16 Thread Matt Turner
commit: 29a15b0e4291c1296cb7d2b3c61414fc655d28f1
Author: Matt Turner  gentoo  org>
AuthorDate: Tue Nov 17 04:53:27 2020 +
Commit:     Matt Turner  gentoo  org>
CommitDate: Tue Nov 17 04:57:10 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=29a15b0e

sys-fs/squashfs-tools-ng: Version bump to 1.0.3

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

 sys-fs/squashfs-tools-ng/Manifest  |  1 +
 .../squashfs-tools-ng-1.0.3.ebuild | 51 ++
 2 files changed, 52 insertions(+)

diff --git a/sys-fs/squashfs-tools-ng/Manifest 
b/sys-fs/squashfs-tools-ng/Manifest
index ab123a063bc..4b247cbb5c1 100644
--- a/sys-fs/squashfs-tools-ng/Manifest
+++ b/sys-fs/squashfs-tools-ng/Manifest
@@ -1,2 +1,3 @@
 DIST squashfs-tools-ng-1.0.1.tar.xz 1079720 BLAKE2B 
efc4d715c65d42876d5ac51364d195267c6bc6c2219fea5746231bc4efbd9adac3fa23ea58f837da8610179f3d96ec9422efebe4ae231f4ab243cf948e64fa9b
 SHA512 
3b597b7bf654c6897e04dc6c18cec6034a8f0c0fe070c8d6eb3c8f4a06f4ab2ea8c970ac18c12f05ccb3015cf911790e945798a34361fdb7d1a442a1ca646a04
 DIST squashfs-tools-ng-1.0.2.tar.xz 1085300 BLAKE2B 
59331a131bda9b9bae9f162f80abaeb99a6a3ea49958c1d2ce84968d3f010cdf803821a6f2230a173fcd1e7f5224f06b82463b84e31419a7a10a5ede2bee1a61
 SHA512 
d23d886c7f13046cae8b0e16c380d0c6e681d8921428357f30da9660200332e3dee8b072449c45ab858b0d9fa388d62eb748fb03d6182da6a8839e5ca806176b
+DIST squashfs-tools-ng-1.0.3.tar.xz 1101820 BLAKE2B 
f21cef44d5dc3cae01733bb720ba472d02777d2b69a3e428dbf4d0f64ad46a18131dae807a9ef719e29698b06ff04a82de1906876c40aef336aa57a75eb3fde3
 SHA512 
32e0084b1343de07b450e5337398618475a57c91c6f351c73bb7aa3dd6b5dc83aeca924f3d624ce802c9e1d600389a76cbca7b841104259d32f3ef2c7f13db67

diff --git a/sys-fs/squashfs-tools-ng/squashfs-tools-ng-1.0.3.ebuild 
b/sys-fs/squashfs-tools-ng/squashfs-tools-ng-1.0.3.ebuild
new file mode 100644
index 000..79c567828dd
--- /dev/null
+++ b/sys-fs/squashfs-tools-ng/squashfs-tools-ng-1.0.3.ebuild
@@ -0,0 +1,51 @@
+# Copyright 2019-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+DESCRIPTION="A new set of tools for working with SquashFS images"
+HOMEPAGE="https://github.com/AgentD/squashfs-tools-ng;
+if [[ ${PV} = * ]]; then
+   inherit autotools git-r3
+   EGIT_REPO_URI="https://github.com/AgentD/${PN}.git;
+else
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86"
+   SRC_URI="https://infraroot.at/pub/squashfs/${P}.tar.xz;
+fi
+
+LICENSE="LGPL-3+ tools? ( GPL-3+ )"
+SLOT="0"
+IUSE="lz4 lzo selinux +tools +xz zstd"
+
+DEPEND="
+   sys-libs/zlib:=
+   lz4? ( app-arch/lz4:= )
+   lzo? ( dev-libs/lzo:= )
+   xz?  ( app-arch/xz-utils:= )
+   selinux? ( sys-libs/libselinux:= )
+   zstd?( app-arch/zstd:= )
+"
+RDEPEND="${DEPEND}"
+
+src_prepare() {
+   default
+   [[ ${PV} == "" ]] && eautoreconf
+}
+
+src_configure() {
+   local myconf=(
+   --disable-static
+   $(use_with lz4)
+   $(use_with lzo)
+   $(use_with selinux)
+   $(use_with tools)
+   $(use_with xz)
+   $(use_with zstd)
+   )
+   econf "${myconf[@]}"
+}
+
+src_install() {
+   default
+   find "${D}" -name "*.la" -delete || die
+}



[gentoo-commits] repo/gentoo:master commit in: sys-fs/squashfs-tools-ng/

2020-11-16 Thread Matt Turner
commit: 064c67a79ab959c0724f607cd864df329f200a24
Author: Matt Turner  gentoo  org>
AuthorDate: Tue Nov 17 04:55:05 2020 +
Commit:     Matt Turner  gentoo  org>
CommitDate: Tue Nov 17 04:57:11 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=064c67a7

sys-fs/squashfs-tools-ng: Drop old versions

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

 sys-fs/squashfs-tools-ng/Manifest  |  2 -
 .../squashfs-tools-ng-1.0.1.ebuild | 51 --
 .../squashfs-tools-ng-1.0.2.ebuild | 51 --
 3 files changed, 104 deletions(-)

diff --git a/sys-fs/squashfs-tools-ng/Manifest 
b/sys-fs/squashfs-tools-ng/Manifest
index 4b247cbb5c1..95a9c26ffb1 100644
--- a/sys-fs/squashfs-tools-ng/Manifest
+++ b/sys-fs/squashfs-tools-ng/Manifest
@@ -1,3 +1 @@
-DIST squashfs-tools-ng-1.0.1.tar.xz 1079720 BLAKE2B 
efc4d715c65d42876d5ac51364d195267c6bc6c2219fea5746231bc4efbd9adac3fa23ea58f837da8610179f3d96ec9422efebe4ae231f4ab243cf948e64fa9b
 SHA512 
3b597b7bf654c6897e04dc6c18cec6034a8f0c0fe070c8d6eb3c8f4a06f4ab2ea8c970ac18c12f05ccb3015cf911790e945798a34361fdb7d1a442a1ca646a04
-DIST squashfs-tools-ng-1.0.2.tar.xz 1085300 BLAKE2B 
59331a131bda9b9bae9f162f80abaeb99a6a3ea49958c1d2ce84968d3f010cdf803821a6f2230a173fcd1e7f5224f06b82463b84e31419a7a10a5ede2bee1a61
 SHA512 
d23d886c7f13046cae8b0e16c380d0c6e681d8921428357f30da9660200332e3dee8b072449c45ab858b0d9fa388d62eb748fb03d6182da6a8839e5ca806176b
 DIST squashfs-tools-ng-1.0.3.tar.xz 1101820 BLAKE2B 
f21cef44d5dc3cae01733bb720ba472d02777d2b69a3e428dbf4d0f64ad46a18131dae807a9ef719e29698b06ff04a82de1906876c40aef336aa57a75eb3fde3
 SHA512 
32e0084b1343de07b450e5337398618475a57c91c6f351c73bb7aa3dd6b5dc83aeca924f3d624ce802c9e1d600389a76cbca7b841104259d32f3ef2c7f13db67

diff --git a/sys-fs/squashfs-tools-ng/squashfs-tools-ng-1.0.1.ebuild 
b/sys-fs/squashfs-tools-ng/squashfs-tools-ng-1.0.1.ebuild
deleted file mode 100644
index 79c567828dd..000
--- a/sys-fs/squashfs-tools-ng/squashfs-tools-ng-1.0.1.ebuild
+++ /dev/null
@@ -1,51 +0,0 @@
-# Copyright 2019-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-DESCRIPTION="A new set of tools for working with SquashFS images"
-HOMEPAGE="https://github.com/AgentD/squashfs-tools-ng;
-if [[ ${PV} = * ]]; then
-   inherit autotools git-r3
-   EGIT_REPO_URI="https://github.com/AgentD/${PN}.git;
-else
-   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86"
-   SRC_URI="https://infraroot.at/pub/squashfs/${P}.tar.xz;
-fi
-
-LICENSE="LGPL-3+ tools? ( GPL-3+ )"
-SLOT="0"
-IUSE="lz4 lzo selinux +tools +xz zstd"
-
-DEPEND="
-   sys-libs/zlib:=
-   lz4? ( app-arch/lz4:= )
-   lzo? ( dev-libs/lzo:= )
-   xz?  ( app-arch/xz-utils:= )
-   selinux? ( sys-libs/libselinux:= )
-   zstd?( app-arch/zstd:= )
-"
-RDEPEND="${DEPEND}"
-
-src_prepare() {
-   default
-   [[ ${PV} == "" ]] && eautoreconf
-}
-
-src_configure() {
-   local myconf=(
-   --disable-static
-   $(use_with lz4)
-   $(use_with lzo)
-   $(use_with selinux)
-   $(use_with tools)
-   $(use_with xz)
-   $(use_with zstd)
-   )
-   econf "${myconf[@]}"
-}
-
-src_install() {
-   default
-   find "${D}" -name "*.la" -delete || die
-}

diff --git a/sys-fs/squashfs-tools-ng/squashfs-tools-ng-1.0.2.ebuild 
b/sys-fs/squashfs-tools-ng/squashfs-tools-ng-1.0.2.ebuild
deleted file mode 100644
index 79c567828dd..000
--- a/sys-fs/squashfs-tools-ng/squashfs-tools-ng-1.0.2.ebuild
+++ /dev/null
@@ -1,51 +0,0 @@
-# Copyright 2019-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-DESCRIPTION="A new set of tools for working with SquashFS images"
-HOMEPAGE="https://github.com/AgentD/squashfs-tools-ng;
-if [[ ${PV} = * ]]; then
-   inherit autotools git-r3
-   EGIT_REPO_URI="https://github.com/AgentD/${PN}.git;
-else
-   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 
~riscv ~s390 ~sparc ~x86"
-   SRC_URI="https://infraroot.at/pub/squashfs/${P}.tar.xz;
-fi
-
-LICENSE="LGPL-3+ tools? ( GPL-3+ )"
-SLOT="0"
-IUSE="lz4 lzo selinux +tools +xz zstd"
-
-DEPEND="
-   sys-libs/zlib:=
-   lz4? ( app-arch/lz4:= )
-   lzo? ( dev-libs/lzo:= )
-   xz?  ( app-arch/xz-utils:= )
-   selinux? ( sys-libs/libselinux:= )
-   zstd?( app-arch/zstd:= )
-"
-RDEPEND="${DEPEND}"
-
-src_prepare() {
-   default
-   [[ ${PV} == "" ]] && eautoreconf
-}
-
-src_configure() {
-   local myconf=(
-

[gentoo-commits] repo/gentoo:master commit in: media-libs/mesa/

2020-11-16 Thread Matt Turner
commit: 88d0192a2531f59099898c3fc160be39f7ef6724
Author: Ross Charles Campbell  gmail  com>
AuthorDate: Mon Nov 16 04:16:24 2020 +
Commit:     Matt Turner  gentoo  org>
CommitDate: Tue Nov 17 04:45:24 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=88d0192a

media-libs/mesa: add video_cards_v3d to vulkan support list

Raspberry Pi's V3DV Vulkan Driver has now landed in mainline Mesa
and this PR allows V3DV vulkan driver to be built in live version.

Closes: https://github.com/gentoo/gentoo/pull/18274
Signed-off-by: Ross Charles Campbell  gmail.com>
Signed-off-by: Matt Turner  gentoo.org>

 media-libs/mesa/mesa-.ebuild | 6 --
 1 file changed, 4 insertions(+), 2 deletions(-)

diff --git a/media-libs/mesa/mesa-.ebuild b/media-libs/mesa/mesa-.ebuild
index b128d3746f5..b2b79088f3c 100644
--- a/media-libs/mesa/mesa-.ebuild
+++ b/media-libs/mesa/mesa-.ebuild
@@ -259,8 +259,9 @@ pkg_pretend() {
if use vulkan; then
if ! use video_cards_i965 &&
   ! use video_cards_iris &&
-  ! use video_cards_radeonsi; then
-   ewarn "Ignoring USE=vulkan since VIDEO_CARDS does 
not contain i965, iris, or radeonsi"
+  ! use video_cards_radeonsi &&
+  ! use video_cards_v3d; then
+   ewarn "Ignoring USE=vulkan since VIDEO_CARDS does 
not contain i965, iris, radeonsi, or v3d"
fi
fi
 
@@ -473,6 +474,7 @@ multilib_src_configure() {
vulkan_enable video_cards_i965 intel
vulkan_enable video_cards_iris intel
vulkan_enable video_cards_radeonsi amd
+   vulkan_enable video_cards_v3d broadcom
fi
 
if use gallium; then



[gentoo-commits] repo/gentoo:master commit in: media-libs/mesa/

2020-11-16 Thread Matt Turner
commit: 4430b0aaf3d0b625f45896757f7226b1ab1580d6
Author: Matt Turner  gentoo  org>
AuthorDate: Tue Nov 17 04:33:19 2020 +
Commit:     Matt Turner  gentoo  org>
CommitDate: Tue Nov 17 04:45:25 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4430b0aa

media-libs/mesa: Version bump to 20.3.0_rc1

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

 media-libs/mesa/Manifest   |   1 +
 media-libs/mesa/mesa-20.3.0_rc1.ebuild | 554 +
 2 files changed, 555 insertions(+)

diff --git a/media-libs/mesa/Manifest b/media-libs/mesa/Manifest
index 5dfd757177b..f1a6d7732d6 100644
--- a/media-libs/mesa/Manifest
+++ b/media-libs/mesa/Manifest
@@ -1,3 +1,4 @@
 DIST mesa-20.1.10.tar.xz 12918420 BLAKE2B 
408f4bc6eb0dc11199cd161d6914b77cb57313bca94f26794cbfd05332922c45dc216a64e33df9fad64cd41e1ad8b2de6c2e5f99cad234870f7a5b970a62dcbd
 SHA512 
0d4016abfcc733c853d7b6c3c997ddc554a44088c0a4d9a7edb51ab5ad7d9e1234728b61ffcb9c82a6c5fee1429091a1c31cbeabcb1b50411337b99ee550d28a
 DIST mesa-20.2.1.tar.xz 1348 BLAKE2B 
ee8b9896b9cba99e6c2ae0ab6ec3c92cba6f53e4277df708aa50a97c2752e8fc2e6cd998a7e27336124665c15aa21b7af9ce012406a66b9cfaaa59a8afa81c0f
 SHA512 
5d609359754db3e3679bffd5306c1f1d1cf46a2ea98428a9451fe0d99bbf73da863c5d94e6561712cd2012ad13615666cf3d712e54f379b34c091fead39d4795
 DIST mesa-20.2.2.tar.xz 13809384 BLAKE2B 
e18b7a107979c307d51b761f8d7306a4d1b5e3b934e3c7b3d267c9fa795a770263b60791fa8f2a6aa3697c8092c718e90fe0101d7cdc94cec464c4d315293098
 SHA512 
36673a44fad8c6db3516b23b75825a52df520b9fe1387160301dd5051f420ebf0d1c7b4f8ff96a5547b79c2ba42fd782305ae23ac956f688b695c07b8fe73192
+DIST mesa-20.3.0-rc1.tar.xz 14061760 BLAKE2B 
de91a4a991dcaecb8c31120e11d73b99dec994f7114d3c38f851193f0f7264a41917174c3895e6b9eecded1267e78ecbc311c45ca5a548959d40755db75d6133
 SHA512 
6da8ff9360da2d92e06ea722035d31b2fe68d360d6a64ca8209376cf62933f8e42a7b632aba5d13834fab1467dce6a1dca9d52a54a65c5c5e1b018905b0038b3

diff --git a/media-libs/mesa/mesa-20.3.0_rc1.ebuild 
b/media-libs/mesa/mesa-20.3.0_rc1.ebuild
new file mode 100644
index 000..b2b79088f3c
--- /dev/null
+++ b/media-libs/mesa/mesa-20.3.0_rc1.ebuild
@@ -0,0 +1,554 @@
+# 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 llvm meson multilib-minimal python-any-r1 linux-info
+
+OPENGL_DIR="xorg-x11"
+
+MY_P="${P/_/-}"
+
+DESCRIPTION="OpenGL-like graphic library for Linux"
+HOMEPAGE="https://www.mesa3d.org/ https://mesa.freedesktop.org/;
+
+if [[ ${PV} ==  ]]; then
+   EGIT_REPO_URI="https://gitlab.freedesktop.org/mesa/mesa.git;
+   inherit git-r3
+else
+   SRC_URI="https://archive.mesa3d.org/${MY_P}.tar.xz;
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 
~sparc ~x86 ~amd64-linux ~x86-linux ~sparc-solaris ~x64-solaris ~x86-solaris"
+fi
+
+LICENSE="MIT"
+SLOT="0"
+RESTRICT="
+   !test? ( test )
+"
+
+RADEON_CARDS="r100 r200 r300 r600 radeon radeonsi"
+VIDEO_CARDS="${RADEON_CARDS} freedreno i915 i965 intel iris lima nouveau 
panfrost v3d vc4 virgl vivante vmware"
+for card in ${VIDEO_CARDS}; do
+   IUSE_VIDEO_CARDS+=" video_cards_${card}"
+done
+
+IUSE="${IUSE_VIDEO_CARDS}
+   +classic d3d9 debug +dri3 +egl +gallium +gbm gles1 +gles2 +llvm
+   lm-sensors opencl osmesa selinux test unwind vaapi valgrind vdpau vulkan
+   vulkan-overlay wayland +X xa xvmc zink +zstd"
+
+REQUIRED_USE="
+   d3d9?   ( dri3 || ( video_cards_iris video_cards_r300 video_cards_r600 
video_cards_radeonsi video_cards_nouveau video_cards_vmware ) )
+   gles1?  ( egl )
+   gles2?  ( egl )
+   vulkan? ( dri3
+ video_cards_radeonsi? ( llvm ) )
+   vulkan-overlay? ( vulkan )
+   wayland? ( egl gbm )
+   video_cards_freedreno?  ( gallium )
+   video_cards_intel?  ( classic )
+   video_cards_i915?   ( || ( classic gallium ) )
+   video_cards_i965?   ( classic )
+   video_cards_iris?   ( gallium )
+   video_cards_lima?   ( gallium )
+   video_cards_nouveau? ( || ( classic gallium ) )
+   video_cards_panfrost? ( gallium )
+   video_cards_radeon? ( || ( classic gallium )
+ gallium? ( x86? ( llvm ) 
amd64? ( llvm ) ) )
+   video_cards_r100?   ( classic )
+   video_cards_r200?   ( classic )
+   video_cards_r300?   ( gallium x86? ( llvm ) amd64? ( llvm ) )
+   video_cards_r600?   ( gallium )
+   video_cards_radeonsi?   ( gallium llvm )
+   video_cards_v3d? ( gallium )
+   video_cards_vc4? ( gallium )
+   video_cards_virgl? ( gallium )
+   video_cards_vivante? ( gallium gbm )
+   video_cards_vmware? ( gallium )
+   xa? ( X )
+   xvmc? ( X )
+   zink? ( gallium

[gentoo-commits] repo/gentoo:master commit in: x11-libs/libdrm/

2020-11-16 Thread Matt Turner
commit: 1c27654c5672f00c41543ae15ffdab77ade2004c
Author: Matt Turner  gentoo  org>
AuthorDate: Tue Nov 17 04:25:56 2020 +
Commit:     Matt Turner  gentoo  org>
CommitDate: Tue Nov 17 04:27:06 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1c27654c

x11-libs/libdrm: Version bump to 2.4.103

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

 x11-libs/libdrm/Manifest  |  1 +
 x11-libs/libdrm/libdrm-2.4.103.ebuild | 71 +++
 2 files changed, 72 insertions(+)

diff --git a/x11-libs/libdrm/Manifest b/x11-libs/libdrm/Manifest
index 44c92d1497c..f01e85dd819 100644
--- a/x11-libs/libdrm/Manifest
+++ b/x11-libs/libdrm/Manifest
@@ -1 +1,2 @@
 DIST libdrm-2.4.102.tar.xz 408844 BLAKE2B 
f3a5ddb96130d175e860984412949713cd30145a3a9e453f666b650ec9b7eedb1c8e230aa7c5769331a330d833fdeba3da28b339150d81c17716a96935267178
 SHA512 
386afd228efd809fe32776a6ff5d9dd95d1409a6a6a89b3806a3b42ed27e84f1e090f3b7834973f834d6b0d1342b7034447fe8690d072f85f03292d7795c3e0c
+DIST libdrm-2.4.103.tar.xz 412796 BLAKE2B 
64904bebb923d79b83fbe1949aa24c697cff2a258f415c4633991f938772980e985df19f44df881d10b14268ea414ff99220c8f003ad09ac1decdc6c85249240
 SHA512 
15b098b962008271400692b6b15ecb7e22676f8698e0220ad969735ac2315ccc737d19558afb6abda82bae15117e5f306c048184a2369f434b85ecaa670ca885

diff --git a/x11-libs/libdrm/libdrm-2.4.103.ebuild 
b/x11-libs/libdrm/libdrm-2.4.103.ebuild
new file mode 100644
index 000..46ea35c8a42
--- /dev/null
+++ b/x11-libs/libdrm/libdrm-2.4.103.ebuild
@@ -0,0 +1,71 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+EGIT_REPO_URI="https://gitlab.freedesktop.org/mesa/drm.git;
+
+if [[ ${PV} = * ]]; then
+   GIT_ECLASS="git-r3"
+fi
+
+inherit ${GIT_ECLASS} meson multilib-minimal
+
+DESCRIPTION="X.Org libdrm library"
+HOMEPAGE="https://dri.freedesktop.org/ https://gitlab.freedesktop.org/mesa/drm;
+if [[ ${PV} = * ]]; then
+   SRC_URI=""
+else
+   SRC_URI="https://dri.freedesktop.org/libdrm/${P}.tar.xz;
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 
~sparc ~x86 ~amd64-linux ~x86-linux"
+fi
+
+VIDEO_CARDS="amdgpu exynos freedreno intel nouveau omap radeon tegra vc4 
vivante vmware"
+for card in ${VIDEO_CARDS}; do
+   IUSE_VIDEO_CARDS+=" video_cards_${card}"
+done
+
+IUSE="${IUSE_VIDEO_CARDS} libkms valgrind"
+RESTRICT="test" # see bug #236845
+LICENSE="MIT"
+SLOT="0"
+
+RDEPEND="
+   video_cards_intel? ( 
>=x11-libs/libpciaccess-0.13.1-r1:=[${MULTILIB_USEDEP}] )"
+DEPEND="${RDEPEND}
+   valgrind? ( dev-util/valgrind )"
+
+multilib_src_configure() {
+   local emesonargs=(
+   # Udev is only used by tests now.
+   -Dudev=false
+   -Dcairo-tests=false
+   -Damdgpu=$(usex video_cards_amdgpu true false)
+   -Dexynos=$(usex video_cards_exynos true false)
+   -Dfreedreno=$(usex video_cards_freedreno true false)
+   -Dintel=$(usex video_cards_intel true false)
+   -Dnouveau=$(usex video_cards_nouveau true false)
+   -Domap=$(usex video_cards_omap true false)
+   -Dradeon=$(usex video_cards_radeon true false)
+   -Dtegra=$(usex video_cards_tegra true false)
+   -Dvc4=$(usex video_cards_vc4 true false)
+   -Detnaviv=$(usex video_cards_vivante true false)
+   -Dvmwgfx=$(usex video_cards_vmware true false)
+   -Dlibkms=$(usex libkms true false)
+   # valgrind installs its .pc file to the pkgconfig for the 
primary arch
+   -Dvalgrind=$(usex valgrind auto false)
+   )
+   meson_src_configure
+}
+
+multilib_src_compile() {
+   meson_src_compile
+}
+
+multilib_src_test() {
+   meson_src_test
+}
+
+multilib_src_install() {
+   meson_src_install
+}



[gentoo-commits] repo/gentoo:master commit in: dev-libs/libevdev/

2020-11-16 Thread Matt Turner
commit: 26a6497501582b1de76287a896cf39faa7364e1d
Author: Matt Turner  gentoo  org>
AuthorDate: Tue Nov 17 04:23:05 2020 +
Commit:     Matt Turner  gentoo  org>
CommitDate: Tue Nov 17 04:27:05 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=26a64975

dev-libs/libevdev: Version bump to 1.10.0

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

 dev-libs/libevdev/Manifest   |  1 +
 dev-libs/libevdev/libevdev-1.10.0.ebuild | 58 
 2 files changed, 59 insertions(+)

diff --git a/dev-libs/libevdev/Manifest b/dev-libs/libevdev/Manifest
index beefda40ea9..2eae007f8b6 100644
--- a/dev-libs/libevdev/Manifest
+++ b/dev-libs/libevdev/Manifest
@@ -1 +1,2 @@
+DIST libevdev-1.10.0.tar.xz 445792 BLAKE2B 
b7638ae85cac8b8d29c3255da1de50a06db9eb97d752b383852c85c32f8f93f31135e9d28acd474695d36d87eba04d455abd99badf6e492c2561893c47f796d2
 SHA512 
94ab4ee7e0854c41a491d8e4713baa95ae66dd337b41823011c0913aa1c72e8bbf8b808d5936c2ef456af794b6d3a5cd7cd0515fbd1d06dd1b7ba19275bd928f
 DIST libevdev-1.9.1.tar.xz 442740 BLAKE2B 
8a0e6c555ffa09890556c33e346e03b878eb0dac8585164d7561b6e20e5795c39299508f761a1fa15737d0802e362ba5c9d17de89d96fb79f1bfa1afa28423ab
 SHA512 
7d845ce2279d2e2ef12437f6218550265ea0c85e5b6c0d116aff09787b73626b338fe3084baff060085d393688b5ae3d33772689e0581684eff257af01c4c645

diff --git a/dev-libs/libevdev/libevdev-1.10.0.ebuild 
b/dev-libs/libevdev/libevdev-1.10.0.ebuild
new file mode 100644
index 000..b1bba3f2823
--- /dev/null
+++ b/dev-libs/libevdev/libevdev-1.10.0.ebuild
@@ -0,0 +1,58 @@
+# 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 multilib-minimal python-any-r1
+
+DESCRIPTION="Handler library for evdev events"
+HOMEPAGE="https://www.freedesktop.org/wiki/Software/libevdev/ 
https://gitlab.freedesktop.org/libevdev/libevdev;
+
+if [[ ${PV} == * ]] ; then
+   EGIT_REPO_URI="https://gitlab.freedesktop.org/libevdev/libevdev.git;
+   inherit git-r3
+else
+   SRC_URI="https://www.freedesktop.org/software/libevdev/${P}.tar.xz;
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 
~sparc ~x86"
+fi
+
+LICENSE="MIT"
+SLOT="0"
+IUSE="doc test"
+
+DEPEND="test? ( dev-libs/check[${MULTILIB_USEDEP}] )"
+BDEPEND="
+   ${PYTHON_DEPS}
+   doc? ( app-doc/doxygen )
+   virtual/pkgconfig
+"
+RESTRICT="!test? ( test )"
+
+multilib_src_configure() {
+   local emesonargs=(
+   $(meson_feature doc documentation)
+   $(meson_feature test tests)
+   )
+   meson_src_configure
+}
+
+multilib_src_compile() {
+   meson_src_compile
+}
+
+multilib_src_test() {
+   meson test -v -C "${BUILD_DIR}" -t 100 || die "tests failed"
+}
+
+multilib_src_install() {
+   meson_src_install
+}
+
+multilib_src_install_all() {
+   if use doc; then
+   local HTML_DOCS=( doc/html/. )
+   einstalldocs
+   fi
+}



[gentoo-commits] repo/gentoo:master commit in: gnome-base/gnome-session/files/, gnome-base/gnome-session/

2020-11-16 Thread Matt Turner
commit: b26933a4a27362ac7a3206959e0693629153aa6b
Author: Matt Turner  gentoo  org>
AuthorDate: Mon Nov 16 00:12:44 2020 +
Commit:     Matt Turner  gentoo  org>
CommitDate: Mon Nov 16 14:05:48 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b26933a4

gnome-base/gnome-session: Version bump to 3.38.0

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

 gnome-base/gnome-session/Manifest  |   1 +
 ...nome-session-3.38.0-meson-Support-elogind.patch |  68 
 .../gnome-session/gnome-session-3.38.0.ebuild  | 121 +
 3 files changed, 190 insertions(+)

diff --git a/gnome-base/gnome-session/Manifest 
b/gnome-base/gnome-session/Manifest
index 2958231bfc7..523411c90c5 100644
--- a/gnome-base/gnome-session/Manifest
+++ b/gnome-base/gnome-session/Manifest
@@ -1,2 +1,3 @@
 DIST gnome-session-3.36.0-patchset.tar.xz 22624 BLAKE2B 
33518973a5e7c810b9aef165bcd62d41641908fa329dcefc784073966514aad5aa8919037722043c6cb0ddca86b4c2444b614d773aa777d737d49fdb3acad8e5
 SHA512 
c80ae41bcaa876ebb2c2d2a47d7bbcb58a3fe417ce0727e1aa3f384c4ae848bd3f1e27bd706af478f8e93c921efef578085d2c999efd06fd8d7c8704e170a56a
 DIST gnome-session-3.36.0.tar.xz 475492 BLAKE2B 
b539c4646b746198aceba65708f758fc875614d342b66f8b12643a7235dcc043b78d7e2502ca9f45159f5b4080528ff8b92c98b67acb77fe7f71386ec282b773
 SHA512 
234456e8617524a3b95afb505246823ced4eca3ca009d48fc0bde70f8c620814495b04509c134bfb72760619990cc7cb7363ba13f0d90d9f038e8a43eadb6e9d
+DIST gnome-session-3.38.0.tar.xz 481300 BLAKE2B 
1adb6377f66ab64c39aa5e9ca73ebcb7fcfbfa33b5adcd4fe5900624a89a248a4255c507ec0e88baa57b20105a50d6b7e8eb6bea0be6de49295977e4aacbb662
 SHA512 
f49a7337b64722bc502ff3d952d8e249d2435be662c3bdfb7c7740338585c2e0b292869902be4c10faebde00998d7ead8deb82fe719a38575c6ebec2b94aa19b

diff --git 
a/gnome-base/gnome-session/files/gnome-session-3.38.0-meson-Support-elogind.patch
 
b/gnome-base/gnome-session/files/gnome-session-3.38.0-meson-Support-elogind.patch
new file mode 100644
index 000..37bb6921ed3
--- /dev/null
+++ 
b/gnome-base/gnome-session/files/gnome-session-3.38.0-meson-Support-elogind.patch
@@ -0,0 +1,68 @@
+From 4454f2a63394b69fba2c900151165ad8b5742f31 Mon Sep 17 00:00:00 2001
+From: Mart Raudsepp 
+Date: Sun, 15 Mar 2020 14:34:39 +0200
+Subject: [PATCH] meson: Support elogind
+
+---
+ meson.build   | 12 +---
+ meson_options.txt |  1 +
+ 2 files changed, 10 insertions(+), 3 deletions(-)
+
+diff --git a/meson.build b/meson.build
+index ef5132c6..7f68aaae 100644
+--- a/meson.build
 b/meson.build
+@@ -124,8 +124,10 @@ enable_systemd = get_option('systemd')
+ enable_systemd_session = get_option('systemd_session') != 'disable'
+ use_systemd_session = get_option('systemd_session') == 'default'
+ enable_systemd_journal = get_option('systemd_journal')
++enable_elogind = get_option('elogind')
+ enable_consolekit = get_option('consolekit')
+-if enable_systemd or enable_consolekit
++assert(not (enable_systemd and enable_elogind), 'Can not support systemd and 
elogind at once')
++if enable_systemd or enable_elogind or enable_consolekit
+   session_bin_deps += dependency('gio-unix-2.0', version: glib_req_version)
+ 
+   # Check for systemd
+@@ -152,6 +154,10 @@ if enable_systemd or enable_consolekit
+ endif
+ 
+ session_tracking = 'systemd'
++  elif enable_elogind
++libelogind_dep = dependency('libelogind', version: '>= 239.4')
++session_bin_deps += libelogind_dep
++session_tracking = 'elogind'
+   endif
+ 
+   # Check for ConsoleKit
+@@ -161,7 +167,7 @@ if enable_systemd or enable_consolekit
+ 
+ session_bin_deps += dbus_glib_dep
+ 
+-if enable_systemd
++if enable_systemd or enable_elogind
+   session_tracking += ' (with fallback to ConsoleKit)'
+ else
+   session_tracking = 'ConsoleKit'
+@@ -171,7 +177,7 @@ endif
+ if enable_systemd_session
+   assert(enable_systemd, 'Systemd support must be enabled when using systemd 
session management')
+ endif
+-config_h.set('HAVE_SYSTEMD', enable_systemd)
++config_h.set('HAVE_SYSTEMD', enable_systemd or enable_elogind)
+ config_h.set('ENABLE_SYSTEMD_SESSION', enable_systemd_session)
+ config_h.set('ENABLE_SYSTEMD_JOURNAL', enable_systemd_journal)
+ config_h.set('HAVE_CONSOLEKIT', enable_consolekit)
+diff --git a/meson_options.txt b/meson_options.txt
+index 4c05dc6e..512d1528 100644
+--- a/meson_options.txt
 b/meson_options.txt
+@@ -1,4 +1,5 @@
+ option('deprecation_flags', type: 'boolean', value: false, description: 'use 
*_DISABLE_DEPRECATED flags')
++option('elogind', type: 'boolean', value: true, description: 'Use elogind')
+ option('session_selector', type: 'boolean', value: false, description: 
'enable building a custom session selector dialog')
+ option('systemd', type: 'boolean', value: true, description: 'Use systemd')
+ option('systemd_session', type: 'combo', choices: ['disable', 'enable', 
'default'], value: 'default', description: 'Whether to include systemd session 
sup

[gentoo-commits] repo/gentoo:master commit in: gnome-base/gnome-desktop/

2020-11-16 Thread Matt Turner
commit: 354186080c80f06e291389675b0da86cedfc4d73
Author: Matt Turner  gentoo  org>
AuthorDate: Mon Nov 16 00:31:53 2020 +
Commit:     Matt Turner  gentoo  org>
CommitDate: Mon Nov 16 14:05:48 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=35418608

gnome-base/gnome-desktop: Version bump to 3.38.1

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

 gnome-base/gnome-desktop/Manifest  |  1 +
 .../gnome-desktop/gnome-desktop-3.38.1.ebuild  | 71 ++
 2 files changed, 72 insertions(+)

diff --git a/gnome-base/gnome-desktop/Manifest 
b/gnome-base/gnome-desktop/Manifest
index 7a06dc8f379..fe0677c4f3d 100644
--- a/gnome-base/gnome-desktop/Manifest
+++ b/gnome-base/gnome-desktop/Manifest
@@ -1,2 +1,3 @@
 DIST gnome-desktop-3.36.5.tar.xz 738956 BLAKE2B 
6c419df487e908f57a1dc8798a8dfe8b574d8c5c9aa5d83e45aed233ba856ba398367a990aa83fb1b8966aad02c868cd0e41805908863ea8fef24cc3ade3687c
 SHA512 
0b5ad42c0832d58552270e9e24dabf56668c4fbb84d07812e4a2a34cff0a67344a7c8ee963a53a703b2e4bb28c67035bf2ce854ea271194511dc66e051481b1b
 DIST gnome-desktop-3.36.7.tar.xz 739284 BLAKE2B 
fb64db72883ca6b5001b519f6ce3b5b26605e081530ff27728bc565e5d3ce832281adf3d10107e74028d14d9d1e5fa64f8e5d447c13690ff67aa3d2c2816c2e8
 SHA512 
20e3566ce1c36399a7fa359dd218f0357e1deef54ad613ce825d19f9266d98ed03c5ae59843100b36dcc6b3cdee8479ea9403514eb39e1f32d9b1fd4e53a7679
+DIST gnome-desktop-3.38.1.tar.xz 745400 BLAKE2B 
872b0cdd993ed8f8865ec02e8f4e818657f526caebb3cd1b772c1182a6655d1502f454b94acb0a1dc9e3a1b8f8b8308c5dcee7933a63600d7f8d93fa3876a1d2
 SHA512 
b3927f0b8571d2ecb528dbe3e096e816e4e90333ce4f1ab8682c8682bbaaf5fc3484dc0944a9437aca40036d29b0feace8ed3954fb17c0bfd7ce503c99af830b

diff --git a/gnome-base/gnome-desktop/gnome-desktop-3.38.1.ebuild 
b/gnome-base/gnome-desktop/gnome-desktop-3.38.1.ebuild
new file mode 100644
index 000..f2127cb11f3
--- /dev/null
+++ b/gnome-base/gnome-desktop/gnome-desktop-3.38.1.ebuild
@@ -0,0 +1,71 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+inherit gnome.org gnome2-utils meson xdg
+
+DESCRIPTION="Library with common API for various GNOME modules"
+HOMEPAGE="https://gitlab.gnome.org/GNOME/gnome-desktop/;
+
+LICENSE="GPL-2+ LGPL-2+ FDL-1.1+"
+SLOT="3/19" # subslot = libgnome-desktop-3 soname version
+IUSE="debug gtk-doc +introspection seccomp systemd udev"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux 
~x86-linux ~x86-solaris"
+
+COMMON_DEPEND="
+   >=x11-libs/gdk-pixbuf-2.36.5:2[introspection?]
+   >=x11-libs/gtk+-3.3.6:3[X,introspection?]
+   >=dev-libs/glib-2.53.0:2
+   >=gnome-base/gsettings-desktop-schemas-3.27.0[introspection?]
+   x11-misc/xkeyboard-config
+   app-text/iso-codes
+   systemd? ( sys-apps/systemd:= )
+   udev? (
+   sys-apps/hwids
+   virtual/libudev:= )
+   seccomp? ( sys-libs/libseccomp )
+
+   x11-libs/cairo:=
+   introspection? ( >=dev-libs/gobject-introspection-1.54:= )
+"
+DEPEND="${COMMON_DEPEND}
+   media-libs/fontconfig
+"
+RDEPEND="${COMMON_DEPEND}
+   seccomp? ( sys-apps/bubblewrap )
+"
+BDEPEND="
+   app-text/docbook-xml-dtd:4.1.2
+   dev-util/gdbus-codegen
+   gtk-doc? ( >=dev-util/gtk-doc-1.14 )
+   dev-util/itstool
+   >=sys-devel/gettext-0.19.8
+   x11-base/xorg-proto
+   virtual/pkgconfig
+"
+# Includes X11/Xatom.h in libgnome-desktop/gnome-bg.c which comes from 
xorg-proto
+
+PATCHES=(
+   "${FILESDIR}"/3.32.2-optional-introspection.patch # add introspection 
meson option
+)
+
+src_prepare() {
+   # Don't build manual test programs that will never get run
+   sed -i -e "/'test-.*'/d" libgnome-desktop/meson.build || die
+   xdg_src_prepare
+}
+
+src_configure() {
+   local emesonargs=(
+   -Dgnome_distributor=Gentoo
+   -Ddate_in_gnome_version=true
+   -Ddesktop_docs=true
+   $(meson_use debug debug_tools)
+   $(meson_use introspection)
+   $(meson_feature udev)
+   $(meson_feature systemd)
+   $(meson_use gtk-doc gtk_doc)
+   -Dinstalled_tests=false
+   )
+   meson_src_configure
+}



[gentoo-commits] proj/catalyst:master commit in: catalyst/, catalyst/base/

2020-11-14 Thread Matt Turner
commit: b556ff31b8d4caaef6c0e7612a70f5f0c397b02c
Author: Felix Bier  rohde-schwarz  com>
AuthorDate: Tue Nov 10 00:59:01 2020 +
Commit:     Matt Turner  gentoo  org>
CommitDate: Sat Nov 14 16:34:57 2020 +
URL:https://gitweb.gentoo.org/proj/catalyst.git/commit/?id=b556ff31

Ensure deep copying of config defaults

This commit adds deep copying operations when initializing config
objects from a default config. This prevents the config from being
a shallow copy of the default, ensuring that modifications to the
config do not modify the default.

In particular, this fixes a check in write_make_conf, where the PORTDIR
variable is supposed to be only written to the generated make.conf when
a non-default repo_basedir is set in /etc/catalyst/catalyst.conf.
This check is never satisfied, because confvalues is a shallow copy of
confdefaults, therefore both will always hold the same value for
repo_basedir.

For self.mounts / MOUNT_DEFAULTS this problem can also be observed, the
modifications done to self.mounts are also visible in MOUNT_DEFAULTS.
I am not aware of any bugs due to this shallow copy, but I would prefer
adding a deep copy to prevent future bugs, in case a comparision
against the default mounts is ever needed.

Signed-off-by: Felix Bier  rohde-schwarz.com>
Signed-off-by: Matt Turner  gentoo.org>

 catalyst/base/stagebase.py | 3 ++-
 catalyst/main.py   | 3 ++-
 2 files changed, 4 insertions(+), 2 deletions(-)

diff --git a/catalyst/base/stagebase.py b/catalyst/base/stagebase.py
index a75dbdf9..21cf96a0 100644
--- a/catalyst/base/stagebase.py
+++ b/catalyst/base/stagebase.py
@@ -1,4 +1,5 @@
 
+import copy
 import os
 import platform
 import shutil
@@ -187,7 +188,7 @@ class StageBase(TargetBase, ClearBase, GenBase):
 file_locate(self.settings, ["portage_confdir"], expand=0)
 
 # Setup our mount points.
-self.mount = MOUNT_DEFAULTS.copy()
+self.mount = copy.deepcopy(MOUNT_DEFAULTS)
 
 self.mount['portdir']['source'] = self.snapshot
 self.mount['portdir']['target'] = self.settings['repo_basedir'] + '/' 
+ self.settings['repo_name']

diff --git a/catalyst/main.py b/catalyst/main.py
index 5536471a..48daf004 100644
--- a/catalyst/main.py
+++ b/catalyst/main.py
@@ -1,4 +1,5 @@
 import argparse
+import copy
 import datetime
 import hashlib
 import os
@@ -19,7 +20,7 @@ from catalyst.defaults import (confdefaults, option_messages,
 from catalyst.support import CatalystError
 from catalyst.version import get_version
 
-conf_values = confdefaults
+conf_values = copy.deepcopy(confdefaults)
 
 
 def version():



[gentoo-commits] proj/catalyst:master commit in: catalyst/, catalyst/base/

2020-11-14 Thread Matt Turner
commit: 37a386056f77f7cc8f1c2bdfe680b13bd806b4e6
Author: Felix Bier  rohde-schwarz  com>
AuthorDate: Tue Nov 10 01:03:03 2020 +
Commit:     Matt Turner  gentoo  org>
CommitDate: Sat Nov 14 16:34:57 2020 +
URL:https://gitweb.gentoo.org/proj/catalyst.git/commit/?id=37a38605

Move from PORTDIR_OVERLAY to repos.conf

This commit fixes the following issues:

  * The PORTDIR_OVERLAY variable has been deprecated by Gentoo.

With this commit, the variable is no longer written to the
generated make.conf. Instead, a config file
/etc/portage/repos.conf/.conf
is generated for each overlay. The repo name is read from the
overlay using the portage API. Internally, portage parses
metadata/layout.conf and profiles/repo_name to obtain the name.

References:
https://wiki.gentoo.org/wiki//etc/portage/make.conf
https://wiki.gentoo.org/wiki//etc/portage/repos.conf

  * All overlays were copied into the same target directory. If the
same file name occurred in multiple overlays, the last overlay
would overwrite all previous files with this name. In particular,
only the metadata/layout.conf of the last overlay was retained,
so it was not possible to reference the other overlays e.g. via
the masters entry in the layout.conf or the portage-2 syntax
for specifying a parent profile from another overlay. Also,
this created problems when the overlays contained ebuilds
for the same package, but with differing versions, because
after copying, the target directory contained both versions of the
ebuild but only the manifest file of the last overlay.

With this commit, each overlay is copied into a separate
sub-directory, e.g. /var/db/repos/.
This directory is referenced via the location entry in the
generated /etc/portage/repos.conf/.conf.

Signed-off-by: Felix Bier  rohde-schwarz.com>
Signed-off-by: Matt Turner  gentoo.org>

 catalyst/base/stagebase.py | 84 ++
 catalyst/defaults.py   |  2 +-
 catalyst/support.py| 18 ++
 3 files changed, 81 insertions(+), 23 deletions(-)

diff --git a/catalyst/base/stagebase.py b/catalyst/base/stagebase.py
index 21cf96a0..fe79b55a 100644
--- a/catalyst/base/stagebase.py
+++ b/catalyst/base/stagebase.py
@@ -1,4 +1,5 @@
 
+import configparser
 import copy
 import os
 import platform
@@ -19,8 +20,8 @@ from catalyst import log
 from catalyst.context import namespace
 from catalyst.defaults import (confdefaults, MOUNT_DEFAULTS, PORT_LOGDIR_CLEAN)
 from catalyst.support import (CatalystError, file_locate, normpath,
-  cmd, read_makeconf, ismount, file_check,
-  sanitize_name)
+  cmd, read_makeconf, get_repo_name, ismount,
+  file_check, sanitize_name)
 from catalyst.base.targetbase import TargetBase
 from catalyst.base.clearbase import ClearBase
 from catalyst.base.genbase import GenBase
@@ -786,17 +787,55 @@ class StageBase(TargetBase, ClearBase, GenBase):
 env=self.env)
 self.resume.enable("setup_confdir")
 
+def to_chroot(self, path):
+""" Prepend chroot path to the given path. """
+
+chroot = Path(self.settings['chroot_path'])
+return chroot / path.relative_to(path.anchor)
+
+def get_repo_conf_path(self, repo_name):
+""" Construct repo conf path: {repos_conf}/{name}.conf """
+return Path(self.settings['repos_conf'], repo_name + ".conf")
+
+def get_repo_location(self, repo_name):
+""" Construct overlay repo path: {repo_basedir}/{name} """
+return Path(self.settings['repo_basedir'], repo_name)
+
+def write_repo_conf(self, repo_name, config):
+""" Write ConfigParser to {chroot}/{repos_conf}/{name}.conf """
+
+repo_conf = self.get_repo_conf_path(repo_name)
+
+repo_conf_chroot = self.to_chroot(repo_conf)
+repo_conf_chroot.parent.mkdir(mode=0o755, parents=True, exist_ok=True)
+
+log.info(f'Creating repo config {repo_conf_chroot}.')
+
+try:
+with open(repo_conf_chroot, 'w') as f:
+config.write(f)
+except OSError as e:
+raise CatalystError(f'Could not write {repo_conf_chroot}: {e}') 
from e
+
 def portage_overlay(self):
-""" We copy the contents of our overlays to /usr/local/portage """
+""" We copy the contents of our repos to get_repo_location(repo_name) 
"""
 if "portage_overlay" in self.settings:
 for x in self.settings["portage_overlay"]:
 if os.path.exists(x):
-log.info('Copying overlay dir %s', x)
-en

[gentoo-commits] proj/catalyst:master commit in: doc/, examples/

2020-11-14 Thread Matt Turner
commit: 2861038ae8c3c67f3000c976ed8177f63169712c
Author: Felix Bier  rohde-schwarz  com>
AuthorDate: Tue Nov 10 00:56:19 2020 +
Commit:     Matt Turner  gentoo  org>
CommitDate: Sat Nov 14 16:34:57 2020 +
URL:https://gitweb.gentoo.org/proj/catalyst.git/commit/?id=2861038a

doc: Make existing multi-overlay support more explicit

The code already supports multiple repositories. This commit adapts the
documentation to make this more explicit.

Signed-off-by: Felix Bier  rohde-schwarz.com>
Signed-off-by: Matt Turner  gentoo.org>

 doc/catalyst-spec.5.txt  | 5 +++--
 examples/generic_stage_template.spec | 5 +++--
 examples/livecd-stage1_template.spec | 5 +++--
 examples/livecd-stage2_template.spec | 5 +++--
 examples/netboot_template.spec   | 5 +++--
 examples/stage4_template.spec| 5 +++--
 6 files changed, 18 insertions(+), 12 deletions(-)

diff --git a/doc/catalyst-spec.5.txt b/doc/catalyst-spec.5.txt
index 31e69820..4c1df857 100644
--- a/doc/catalyst-spec.5.txt
+++ b/doc/catalyst-spec.5.txt
@@ -81,8 +81,9 @@ This is an optional directory containing portage 
configuration files
 problems.
 
 *portage_overlay*::
-This option specifies the location to a portage overlay that you would
-like to use when building this target (example: `/usr/local/portage`).
+This option specifies the location of the ebuild repositories that you would
+like to have used when building this target. It takes a space-separated list
+of directory names. (example: `/usr/local/portage`).
 
 *pkgcache_path*::
 This allows the optional directory containing the output packages for

diff --git a/examples/generic_stage_template.spec 
b/examples/generic_stage_template.spec
index 8f0375c4..8c8889bf 100644
--- a/examples/generic_stage_template.spec
+++ b/examples/generic_stage_template.spec
@@ -89,8 +89,9 @@ decompressor_search_order: lbzip2 bzip2 tar pixz xz gzip 
squashfs
 # portage_confdir: /etc/portage
 portage_confdir:
 
-# This option specifies the location to a portage overlay that you would like 
to
-# have used when building this target.
+# This option specifies the location of the ebuild repositories that you would
+# like to have used when building this target. It takes a space-separated list
+# of directory names.
 # example:
 # portage_overlay: /usr/local/portage
 portage_overlay:

diff --git a/examples/livecd-stage1_template.spec 
b/examples/livecd-stage1_template.spec
index b921372a..269a1e3d 100644
--- a/examples/livecd-stage1_template.spec
+++ b/examples/livecd-stage1_template.spec
@@ -52,8 +52,9 @@ source_subpath:
 # portage_confdir: /etc/portage
 portage_confdir:
 
-# This option specifies the location to a portage overlay that you would like 
to
-# have used when building this target.
+# This option specifies the location of the ebuild repositories that you would
+# like to have used when building this target. It takes a space-separated list
+# of directory names.
 # example:
 # portage_overlay: /usr/local/portage
 portage_overlay:

diff --git a/examples/livecd-stage2_template.spec 
b/examples/livecd-stage2_template.spec
index ac1cd3e4..4f50919f 100644
--- a/examples/livecd-stage2_template.spec
+++ b/examples/livecd-stage2_template.spec
@@ -52,8 +52,9 @@ source_subpath:
 # portage_confdir: /etc/portage
 portage_confdir:
 
-# This option specifies the location to a portage overlay that you would like 
to
-# have used when building this target.
+# This option specifies the location of the ebuild repositories that you would
+# like to have used when building this target. It takes a space-separated list
+# of directory names.
 # example:
 # portage_overlay: /usr/local/portage
 portage_overlay:

diff --git a/examples/netboot_template.spec b/examples/netboot_template.spec
index 4f76b8ff..ad9d993c 100644
--- a/examples/netboot_template.spec
+++ b/examples/netboot_template.spec
@@ -6,8 +6,9 @@ profile: uclibc/mips
 snapshot: 20060107
 source_subpath: default/stage3-mips-uclibc-mips3-2006.126
 
-# This option specifies the location to a portage overlay that you would like 
to
-# have used when building this target.
+# This option specifies the location of the ebuild repositories that you would
+# like to have used when building this target. It takes a space-separated list
+# of directory names.
 # example:
 # portage_overlay: /usr/local/portage
 portage_overlay:

diff --git a/examples/stage4_template.spec b/examples/stage4_template.spec
index c901eabc..aea70e86 100644
--- a/examples/stage4_template.spec
+++ b/examples/stage4_template.spec
@@ -52,8 +52,9 @@ source_subpath:
 # portage_confdir: /etc/portage
 portage_confdir:
 
-# This option specifies the location to a portage overlay that you would like 
to
-# have used when building this target.
+# This option specifies the location of the ebuild repositories that you would
+# like to have used when building this target. It takes a space-separated list
+# of directory names.
 # example:
 # portage_overlay: /usr/l

[gentoo-commits] proj/catalyst:master commit in: catalyst/

2020-11-14 Thread Matt Turner
commit: dccfafea4e8b4622a7527a764d581ac0123b107e
Author: Felix Bier  rohde-schwarz  com>
AuthorDate: Mon Nov  9 19:36:33 2020 +
Commit:     Matt Turner  gentoo  org>
CommitDate: Sat Nov 14 16:34:57 2020 +
URL:https://gitweb.gentoo.org/proj/catalyst.git/commit/?id=dccfafea

catalyst: Restore root and cwd after exiting mount namespace

This commit saves the file descriptor of /proc/self/{root,cwd}
before entering into the new mount namespace. When restoring the
previous mount namespace, it restores /proc/self/{root,cwd}
based on the saved file descriptors.

Without this change, catalyst cannot be run in a chroot when
using the recent changes regarding mount namespaces: After the
mount namespace has been exited, /proc/self/root points to the "/"
of the host system, not the "/" of the chroot. Therefore, the
cleanup phase of catalyst runs outside of the chroot.

The code is similar to how nsenter(1) sets root and cwd:
https://git.kernel.org/pub/scm/utils/util-linux/util-linux.git/tree/sys-utils/nsenter.c#n452

Tested in a Gentoo chroot and in Gentoo VM (non-chroot).

Signed-off-by: Felix Bier  rohde-schwarz.com>
Signed-off-by: Matt Turner  gentoo.org>

 catalyst/context.py | 22 ++
 1 file changed, 22 insertions(+)

diff --git a/catalyst/context.py b/catalyst/context.py
index 8a58f33d..01a6d930 100644
--- a/catalyst/context.py
+++ b/catalyst/context.py
@@ -16,11 +16,21 @@ def namespace(mount=False, uts=False, ipc=False, net=False, 
pid=False,
 (user,  "user"): None,
 }
 
+dirs = {
+"root": None,
+"cwd":  None,
+}
+
 # Save fds of current namespaces
 for ns in [ns for ns in namespaces if ns[0]]:
 fp = open(f"/proc/self/ns/{ns[1]}")
 namespaces[ns] = fp
 
+# Save fds of current directories
+if mount:
+for d in dirs:
+dirs[d] = os.open(f"/proc/self/{d}", os.O_RDONLY)
+
 simple_unshare(mount=mount, uts=uts, ipc=ipc, net=net, pid=pid, user=user,
hostname=hostname)
 try:
@@ -30,3 +40,15 @@ def namespace(mount=False, uts=False, ipc=False, net=False, 
pid=False,
 fp = namespaces[ns]
 setns(fp.fileno(), 0)
 fp.close()
+
+if mount:
+# Restore original root and cwd. Since we cannot directly chroot to
+# a fd, first change the current directory to the fd of the
+# original root, then chroot to "."
+
+os.fchdir(dirs["root"])
+os.chroot(".")
+os.fchdir(dirs["cwd"])
+
+for fd in dirs.values():
+os.close(fd)



[gentoo-commits] repo/gentoo:master commit in: x11-themes/gnome-backgrounds/

2020-11-11 Thread Matt Turner
commit: 904daafe10ab22b70c1a63972d7eb8eeda5aef65
Author: Matt Turner  gentoo  org>
AuthorDate: Wed Nov 11 21:51:31 2020 +
Commit:     Matt Turner  gentoo  org>
CommitDate: Wed Nov 11 21:58:33 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=904daafe

x11-themes/gnome-backgrounds: Version bump to 3.38.0

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

 x11-themes/gnome-backgrounds/Manifest   |  1 +
 .../gnome-backgrounds/gnome-backgrounds-3.38.0.ebuild   | 17 +
 2 files changed, 18 insertions(+)

diff --git a/x11-themes/gnome-backgrounds/Manifest 
b/x11-themes/gnome-backgrounds/Manifest
index 682f83764e9..4f15e3a6614 100644
--- a/x11-themes/gnome-backgrounds/Manifest
+++ b/x11-themes/gnome-backgrounds/Manifest
@@ -1 +1,2 @@
 DIST gnome-backgrounds-3.36.0.tar.xz 50499380 BLAKE2B 
bd2e211e15a0994f78fa28b3e43ea64cb47dbacf740bc7137f997b9212d453d038dd7aa1c9126aa7e6dd4ac7bbb8d5d10543661547b95b300760bce31a127389
 SHA512 
5c30b6e70a49e85ddea5a46a37c2f690e4c62c68d582f040dfd4ecdd6d50f364469e27c51115a7b1ba72edd58776ad2005d9bbcfef337570e50111e9443d4a21
+DIST gnome-backgrounds-3.38.0.tar.xz 41179824 BLAKE2B 
27c2e7c4bad43b24127c85dcadc5ba912c9fed45b0d78414293b92822fcb9a855fd22c5163cbf99f234a083b3ed200abc00d2fd0e23a92b9da84b1742ebc
 SHA512 
01000409d6d54af81e520b8b292c24bb64e763a493c69cf71cabb9f885c7feee5a1805db40e2d0544834c40b7866f889c106e9816fd8e8b8f5273b0a099f1488

diff --git a/x11-themes/gnome-backgrounds/gnome-backgrounds-3.38.0.ebuild 
b/x11-themes/gnome-backgrounds/gnome-backgrounds-3.38.0.ebuild
new file mode 100644
index 000..aced4d1125f
--- /dev/null
+++ b/x11-themes/gnome-backgrounds/gnome-backgrounds-3.38.0.ebuild
@@ -0,0 +1,17 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+inherit gnome.org meson
+
+DESCRIPTION="A set of backgrounds packaged with the GNOME desktop"
+HOMEPAGE="https://git.gnome.org/browse/gnome-backgrounds;
+
+LICENSE="CC-BY-SA-2.0 CC-BY-SA-3.0 CC-BY-2.0"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~sparc ~x86"
+IUSE=""
+
+DEPEND=""
+RDEPEND=""
+BDEPEND=">=sys-devel/gettext-0.19.8"



[gentoo-commits] repo/gentoo:master commit in: lxde-base/lxpanel/

2020-11-11 Thread Matt Turner
commit: 00ad8f2a4637aafabc661046a9c1712ea361a32d
Author: Matt Turner  gentoo  org>
AuthorDate: Wed Nov 11 20:44:15 2020 +
Commit:     Matt Turner  gentoo  org>
CommitDate: Wed Nov 11 20:44:59 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=00ad8f2a

lxde-base/lxpanel: Remove USE=X gdk-pixbuf dependency

This was my fault (again).

Bug: https://bugs.gentoo.org/753923
Signed-off-by: Matt Turner  gentoo.org>

 lxde-base/lxpanel/{lxpanel-0.10.0.ebuild => lxpanel-0.10.0-r1.ebuild} | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/lxde-base/lxpanel/lxpanel-0.10.0.ebuild 
b/lxde-base/lxpanel/lxpanel-0.10.0-r1.ebuild
similarity index 98%
rename from lxde-base/lxpanel/lxpanel-0.10.0.ebuild
rename to lxde-base/lxpanel/lxpanel-0.10.0-r1.ebuild
index 5f66ef3db9f..c9871a21da5 100644
--- a/lxde-base/lxpanel/lxpanel-0.10.0.ebuild
+++ b/lxde-base/lxpanel/lxpanel-0.10.0-r1.ebuild
@@ -27,7 +27,7 @@ RDEPEND="dev-libs/keybinder:0=
x11-libs/libXmu
x11-libs/libXpm
x11-libs/cairo
-   x11-libs/gdk-pixbuf[X]
+   x11-libs/gdk-pixbuf
x11-libs/libX11
lxde-base/lxmenu-data
lxde-base/menu-cache



[gentoo-commits] repo/gentoo:master commit in: lxde-base/lxpanel/

2020-11-11 Thread Matt Turner
commit: bc599c7e5b6e4a708ca27d4ca6d8a52ffc9d44cb
Author: Matt Turner  gentoo  org>
AuthorDate: Wed Nov 11 20:41:37 2020 +
Commit:     Matt Turner  gentoo  org>
CommitDate: Wed Nov 11 20:41:37 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bc599c7e

lxde-base/lxpanel: Drop old versions

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

 lxde-base/lxpanel/Manifest|  2 -
 lxde-base/lxpanel/lxpanel-0.9.2.ebuild| 61 -
 lxde-base/lxpanel/lxpanel-0.9.3-r1.ebuild | 74 ---
 lxde-base/lxpanel/lxpanel-0.9.3.ebuild| 61 -
 4 files changed, 198 deletions(-)

diff --git a/lxde-base/lxpanel/Manifest b/lxde-base/lxpanel/Manifest
index 832cc419497..b7063f60fc8 100644
--- a/lxde-base/lxpanel/Manifest
+++ b/lxde-base/lxpanel/Manifest
@@ -1,3 +1 @@
 DIST lxpanel-0.10.0.tar.xz 1544700 BLAKE2B 
ea210feee23b2da1c9f6199bfc274c46e1142d6397ca0d1d8359329068ed6e46eaebff90fb220ce14121ed19cb5c60014230c7a7e42867318317845751418a7b
 SHA512 
3e664eef3cf0f37cf4609f53f1f40f5d50e94ae088c497be0439851ea8f1426ef6ec1373d146e2e0ef1b9f51f557ae19eb5fb1059b0e5fcd5b1c49fd76207a59
-DIST lxpanel-0.9.2.tar.xz 1514748 BLAKE2B 
31b0f949b7023364df3eb00b2386c505e14146c2b818407326347baf1dfa09b3e2e0c30c38416430c7dccad04f1fd5731a6ff80b21ea87a930492399027a056f
 SHA512 
d7b5733345233a44466b6786133b8c3f3c9217a5195654b8dde3447a0dfc198082d991b2bc0cc60ddf200ebb95d636885b36d5642c11f4cd913f66228c12bd3a
-DIST lxpanel-0.9.3.tar.xz 1515144 BLAKE2B 
f069a519d0e4bd611d57a956ba585b8dde953174198d01dc264e2b111df17e2925c79bd85dc8549d7b2098147122c04ace6ed775d0a3ea7594b0b39c1f9045c0
 SHA512 
c6aea97f66ee1d576822fda0bf1aed3849b3c74bab856816b7d23331e48b26005f1ba12eddcc0abbf5a6f08add3cb4a0674ccd13f118cec0b6294edd6f1b2343

diff --git a/lxde-base/lxpanel/lxpanel-0.9.2.ebuild 
b/lxde-base/lxpanel/lxpanel-0.9.2.ebuild
deleted file mode 100644
index f7041b90549..000
--- a/lxde-base/lxpanel/lxpanel-0.9.2.ebuild
+++ /dev/null
@@ -1,61 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="6"
-
-inherit readme.gentoo-r1
-
-DESCRIPTION="Lightweight X11 desktop panel for LXDE"
-HOMEPAGE="https://wiki.lxde.org/en/LXPanel;
-SRC_URI="mirror://sourceforge/lxde/${P}.tar.xz"
-
-LICENSE="GPL-2"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ppc ~x86 ~amd64-linux ~x86-linux"
-SLOT="0"
-IUSE="+alsa wifi"
-
-RDEPEND="dev-libs/keybinder:0=
-   x11-libs/gtk+:2
-   >=x11-libs/libfm-1.2.0[gtk]
-   x11-libs/libwnck:1
-   x11-libs/libXmu
-   x11-libs/libXpm
-   x11-libs/cairo
-   x11-libs/gdk-pixbuf
-   x11-libs/libX11
-   lxde-base/lxmenu-data
-   lxde-base/menu-cache
-   alsa? ( media-libs/alsa-lib )
-   wifi? ( net-wireless/wireless-tools )"
-DEPEND="${RDEPEND}
-   virtual/pkgconfig
-   sys-devel/gettext"
-
-DOC_CONTENTS="If you have problems with broken icons shown in the main panel,
-you will have to configure panel settings via its menu.
-This will not be an issue with first time installations."
-
-src_configure() {
-   local plugins="netstatus,volume,cpu,deskno,batt, \
-   kbled,xkb,thermal,cpufreq,monitors"
-
-   use wifi && plugins+=",netstat"
-   use alsa && plugins+=",volumealsa"
-   [[ ${CHOST} == *-interix* ]] && plugins=deskno,kbled,xkb
-
-   econf $(use_enable alsa) --with-x --with-plugins="${plugins}"
-   # the gtk+ dep already pulls in libX11, so we might as well hardcode 
with-x
-}
-
-src_install() {
-   default
-
-   # Get rid of the .la files.
-   find "${D}" -name '*.la' -delete
-
-   readme.gentoo_create_doc
-}
-
-pkg_postinst() {
-   readme.gentoo_print_elog
-}

diff --git a/lxde-base/lxpanel/lxpanel-0.9.3-r1.ebuild 
b/lxde-base/lxpanel/lxpanel-0.9.3-r1.ebuild
deleted file mode 100644
index 83229b7c08a..000
--- a/lxde-base/lxpanel/lxpanel-0.9.3-r1.ebuild
+++ /dev/null
@@ -1,74 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-PLOCALES="af ar be bg bn_IN bn ca cs da de el en_GB es et eu fa fi fo fr frp
-gl he hr hu id is it ja kk km ko lg lt lv ml ms nb nl nn pa pl ps pt_BR pt ro
-ru sk sl sr@latin sr sv te th tr tt_RU ug uk ur_PK ur vi zh_CN zh_HK zh_TW"
-
-PLOCALE_BACKUP="en_GB"
-
-inherit l10n readme.gentoo-r1
-
-DESCRIPTION="Lightweight X11 desktop panel for LXDE"
-HOMEPAGE="https://wiki.lxde.org/en/LXPanel;
-SRC_URI="mirror://sourceforge/lxde/${P}.tar.xz"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm ~arm64 ppc x86 ~amd64-linux ~x86-linux"
-IUSE="+alsa wifi"
-
-RDEPEND="dev-libs/keybinder:0=
-   x11-

[gentoo-commits] repo/gentoo:master commit in: lxde-base/lxpanel/files/, lxde-base/lxpanel/

2020-11-11 Thread Matt Turner
commit: f074ed72974ef67106b7aa7b720d2aa41dae98cb
Author: Ionen Wolkens  gmail  com>
AuthorDate: Wed Nov 11 20:42:33 2020 +
Commit:     Matt Turner  gentoo  org>
CommitDate: Wed Nov 11 20:43:22 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f074ed72

lxde-base/lxpanel: Remove unnecessary gdk-pixbuf-xlib.h includes

Closes: https://bugs.gentoo.org/753923
Signed-off-by: Ionen Wolkens  gmail.com>
Signed-off-by: Matt Turner  gentoo.org>

 .../files/lxpanel-remove-gdk-pixbuf-xlib.patch | 26 ++
 lxde-base/lxpanel/lxpanel-0.10.0.ebuild|  4 
 2 files changed, 30 insertions(+)

diff --git a/lxde-base/lxpanel/files/lxpanel-remove-gdk-pixbuf-xlib.patch 
b/lxde-base/lxpanel/files/lxpanel-remove-gdk-pixbuf-xlib.patch
new file mode 100644
index 000..7f52fb022e1
--- /dev/null
+++ b/lxde-base/lxpanel/files/lxpanel-remove-gdk-pixbuf-xlib.patch
@@ -0,0 +1,26 @@
+https://bugs.gentoo.org/753923
+
+--- a/plugins/launchtaskbar.c  2019-01-13 16:35:07.0 -0500
 b/plugins/launchtaskbar.c  2020-11-10 14:25:51.550180345 -0500
+@@ -69,5 +69,4 @@
+ 
+ #include 
+-#include 
+ #include 
+ #include 
+--- a/plugins/task-button.c2019-02-26 16:45:49.0 -0500
 b/plugins/task-button.c2020-11-10 14:25:44.858209009 -0500
+@@ -44,5 +44,4 @@
+ 
+ #include 
+-#include 
+ #include 
+ #include 
+--- a/src/plugin.c 2019-01-13 16:35:07.0 -0500
 b/src/plugin.c 2020-11-10 14:25:38.820234868 -0500
+@@ -30,5 +30,4 @@
+ 
+ #include 
+-#include 
+ #include 
+ #include 

diff --git a/lxde-base/lxpanel/lxpanel-0.10.0.ebuild 
b/lxde-base/lxpanel/lxpanel-0.10.0.ebuild
index 83229b7c08a..5f66ef3db9f 100644
--- a/lxde-base/lxpanel/lxpanel-0.10.0.ebuild
+++ b/lxde-base/lxpanel/lxpanel-0.10.0.ebuild
@@ -41,6 +41,10 @@ DOC_CONTENTS="If you have problems with broken icons shown 
in the main panel,
 you will have to configure panel settings via its menu.
 This will not be an issue with first time installations."
 
+PATCHES=(
+   "${FILESDIR}"/${PN}-remove-gdk-pixbuf-xlib.patch
+)
+
 src_prepare() {
default
 



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

2020-11-11 Thread Matt Turner
commit: d7e68203a37e287583277c26636cb6796beb73aa
Author: Matt Turner  gentoo  org>
AuthorDate: Wed Nov 11 20:28:08 2020 +
Commit:     Matt Turner  gentoo  org>
CommitDate: Wed Nov 11 20:29:30 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d7e68203

x11-misc/fbpanel: Remove USE=X gdk-pixbuf dependency

This was my fault.

Bug: https://bugs.gentoo.org/753908
Signed-off-by: Matt Turner  gentoo.org>

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

diff --git a/x11-misc/fbpanel/fbpanel-7.0-r2.ebuild 
b/x11-misc/fbpanel/fbpanel-7.0-r2.ebuild
index b108230e45f..d68e30e9802 100644
--- a/x11-misc/fbpanel/fbpanel-7.0-r2.ebuild
+++ b/x11-misc/fbpanel/fbpanel-7.0-r2.ebuild
@@ -16,7 +16,7 @@ IUSE="alsa"
 
 RDEPEND="
dev-libs/glib:2
-   x11-libs/gdk-pixbuf:2[X]
+   x11-libs/gdk-pixbuf:2
x11-libs/gtk+:2
x11-libs/libX11
alsa? ( media-libs/alsa-lib )



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

2020-11-11 Thread Matt Turner
commit: 89f767ce51e8550a8dd8e88959f4b74d4d1ad6da
Author: Ionen Wolkens  gmail  com>
AuthorDate: Wed Nov 11 19:13:42 2020 +
Commit:     Matt Turner  gentoo  org>
CommitDate: Wed Nov 11 19:14:30 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=89f767ce

x11-misc/fbpanel: Remove unnecessary gdk-pixbuf-xlib.h includes

Closes: https://bugs.gentoo.org/753908
Signed-off-by: Ionen Wolkens  gmail.com>
Signed-off-by: Matt Turner  gentoo.org>

 x11-misc/fbpanel/fbpanel-7.0-r2.ebuild |  1 +
 .../fbpanel-7.0-remove-gdk-pixbuf-xlib.h.patch | 26 ++
 2 files changed, 27 insertions(+)

diff --git a/x11-misc/fbpanel/fbpanel-7.0-r2.ebuild 
b/x11-misc/fbpanel/fbpanel-7.0-r2.ebuild
index ddb2acb616c..b108230e45f 100644
--- a/x11-misc/fbpanel/fbpanel-7.0-r2.ebuild
+++ b/x11-misc/fbpanel/fbpanel-7.0-r2.ebuild
@@ -36,6 +36,7 @@ PATCHES=(
"${FILESDIR}"/${PN}-7.0-fno-common.patch
"${FILESDIR}"/${PN}-7.0-images.patch
"${FILESDIR}"/${PN}-7.0-python3-shebangs.patch
+   "${FILESDIR}"/${PN}-7.0-remove-gdk-pixbuf-xlib.h.patch
 )
 
 src_prepare() {

diff --git a/x11-misc/fbpanel/files/fbpanel-7.0-remove-gdk-pixbuf-xlib.h.patch 
b/x11-misc/fbpanel/files/fbpanel-7.0-remove-gdk-pixbuf-xlib.h.patch
new file mode 100644
index 000..b2a0375bbb1
--- /dev/null
+++ b/x11-misc/fbpanel/files/fbpanel-7.0-remove-gdk-pixbuf-xlib.h.patch
@@ -0,0 +1,26 @@
+https://bugs.gentoo.org/753908
+
+--- a/panel/plugin.c   2015-12-05 01:34:19.0 -0500
 b/panel/plugin.c   2020-11-10 13:35:27.794816516 -0500
+@@ -3,5 +3,4 @@
+ 
+ #include 
+-#include 
+ #include 
+ #include 
+--- a/plugins/icons/icons.c2015-12-05 01:34:19.0 -0500
 b/plugins/icons/icons.c2020-11-10 13:35:49.852850997 -0500
+@@ -9,5 +9,4 @@
+ 
+ #include 
+-#include 
+ #include 
+ 
+--- a/plugins/taskbar/taskbar.c2015-12-05 01:34:19.0 -0500
 b/plugins/taskbar/taskbar.c2020-11-10 13:35:35.950782862 -0500
+@@ -9,5 +9,4 @@
+ 
+ #include 
+-#include 
+ #include 
+ 



[gentoo-commits] repo/gentoo:master commit in: dev-libs/gjs/

2020-11-11 Thread Matt Turner
commit: 3715fb971d6602ade558f541ff7cd495d4a51f7a
Author: Matt Turner  gentoo  org>
AuthorDate: Wed Nov 11 18:20:07 2020 +
Commit:     Matt Turner  gentoo  org>
CommitDate: Wed Nov 11 18:20:30 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3715fb97

dev-libs/gjs: Fix dependency on sysprof-capture

Closes: https://bugs.gentoo.org/753878
Signed-off-by: Matt Turner  gentoo.org>

 dev-libs/gjs/gjs-1.66.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/gjs/gjs-1.66.1.ebuild b/dev-libs/gjs/gjs-1.66.1.ebuild
index d012b448178..fcc5377cbee 100644
--- a/dev-libs/gjs/gjs-1.66.1.ebuild
+++ b/dev-libs/gjs/gjs-1.66.1.ebuild
@@ -23,7 +23,7 @@ RDEPEND="
readline? ( sys-libs/readline:0= )
 "
 DEPEND="${RDEPEND}
-   sysprof? ( >=dev-util/sysprof-capture-3.33.2:3 )
+   sysprof? ( >=dev-util/sysprof-capture-3.38.1:4 )
test? ( sys-apps/dbus
>=x11-libs/gtk+-3.20:3[introspection] )
 "



[gentoo-commits] repo/gentoo:master commit in: media-libs/libgphoto2/

2020-11-11 Thread Matt Turner
commit: 3abd4ce6eecd5c0a4b05e31ba43c9b63656337a0
Author: Matt Turner  gentoo  org>
AuthorDate: Wed Nov 11 15:25:31 2020 +
Commit:     Matt Turner  gentoo  org>
CommitDate: Wed Nov 11 17:11:07 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3abd4ce6

media-libs/libgphoto2: Version bump to 2.5.26

Closes: https://bugs.gentoo.org/694144
Signed-off-by: Matt Turner  gentoo.org>

 media-libs/libgphoto2/Manifest |   1 +
 media-libs/libgphoto2/libgphoto2-2.5.26.ebuild | 208 +
 2 files changed, 209 insertions(+)

diff --git a/media-libs/libgphoto2/Manifest b/media-libs/libgphoto2/Manifest
index 21a70485e87..cc2868d1a3e 100644
--- a/media-libs/libgphoto2/Manifest
+++ b/media-libs/libgphoto2/Manifest
@@ -1 +1,2 @@
 DIST libgphoto2-2.5.22.tar.bz2 7169810 BLAKE2B 
d4947a4b5cf4a6f48ec619e0531ab29a035143031529436f566ade26d11b354328dc70e5d20533a3c023fd8b87afd0db9d85617fea9d06ee433137da6a1d9413
 SHA512 
8f02c460324c115810f56a9408ecba7aabb801947249c1ee79f0f0a1db1d785d34992508232bad7af112aed2dfc6b213365cee694dd0e7d5edf4072c63fa01cb
+DIST libgphoto2-2.5.26.tar.bz2 7572381 BLAKE2B 
671ef19b1d427a4c9d31bb383b4b0513a6423780910a2fabbcf9d9f45e9060a86fcda0ccc6456068a702e94f1fffeece41a6f08b882f4e1e65b317e69c52
 SHA512 
d05a559447ac867f4826d2e20b83831dc4b4776c1e3edc9de0867050a4d39dc45b25a33ec73806282e16f75adb1dded3b59fe428bdb1dde4365c12d7af244cec

diff --git a/media-libs/libgphoto2/libgphoto2-2.5.26.ebuild 
b/media-libs/libgphoto2/libgphoto2-2.5.26.ebuild
new file mode 100644
index 000..06fae19d1d0
--- /dev/null
+++ b/media-libs/libgphoto2/libgphoto2-2.5.26.ebuild
@@ -0,0 +1,208 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+# TODO
+# 1. Track upstream bug --disable-docs does not work.
+#https://sourceforge.net/p/gphoto/bugs/643/
+
+EAPI=7
+inherit multilib multilib-minimal udev
+
+DESCRIPTION="Library that implements support for numerous digital cameras"
+HOMEPAGE="http://www.gphoto.org/;
+SRC_URI="mirror://sourceforge/gphoto/${P}.tar.bz2"
+
+LICENSE="GPL-2"
+
+# FIXME: should we also bump for libgphoto2_port.so soname version?
+SLOT="0/6" # libgphoto2.so soname version
+
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~s390 ~sparc ~x86 
~amd64-linux ~x86-linux"
+IUSE="doc examples exif gd jpeg nls serial"
+
+# By default, drivers for all supported cameras will be compiled.
+# If you want to only compile for specific camera(s), set CAMERAS
+# environment to a space-separated list (no commas) of drivers that
+# you want to build.
+IUSE_CAMERAS="
+   adc65 agfa_cl20 aox ax203
+   barbie
+   canon casio_qv clicksmart310
+   digigr8 digita dimagev dimera3500 directory
+   enigma13
+   fuji
+   gsmart300
+   hp215
+   iclick
+   jamcam jd11 jl2005a jl2005c
+   kodak_dc120 kodak_dc210 kodak_dc240 kodak_dc3200 kodak_ez200 konica 
konica_qm150
+   largan lg_gsm
+   mars mustek
+   panasonic_coolshot panasonic_l859 panasonic_dc1000 panasonic_dc1580 
pccam300 pccam600 pentax polaroid_pdc320 polaroid_pdc640 polaroid_pdc700 ptp2
+   ricoh ricoh_g3
+   samsung sierra sipix_blink2 sipix_web2 smal sonix sony_dscf1 
sony_dscf55 soundvision spca50x sq905 st2205 stv0674 stv0680 sx330z
+   toshiba_pdrm11 topfield tp6801
+"
+
+for camera in ${IUSE_CAMERAS}; do
+   IUSE="${IUSE} +cameras_${camera}"
+done
+
+# libgphoto2 actually links to libltdl
+RDEPEND="
+   acct-group/plugdev
+   >=dev-libs/libxml2-2.9.1-r4:2[${MULTILIB_USEDEP}]
+   dev-libs/libltdl:0[${MULTILIB_USEDEP}]
+   >=virtual/libusb-1-r1:1[${MULTILIB_USEDEP}]
+   cameras_ax203? ( >=media-libs/gd-2.0.35-r4:=[${MULTILIB_USEDEP}] )
+   cameras_st2205? ( >=media-libs/gd-2.0.35-r4:=[${MULTILIB_USEDEP}] )
+   exif? ( >=media-libs/libexif-0.6.21-r1:=[${MULTILIB_USEDEP}] )
+   gd? ( >=media-libs/gd-2.0.35-r4:=[jpeg=,${MULTILIB_USEDEP}] )
+   jpeg? ( >=virtual/jpeg-0-r2:0[${MULTILIB_USEDEP}] )
+   serial? ( >=dev-libs/lockdev-1.0.3.1.2-r2[${MULTILIB_USEDEP}] )
+"
+DEPEND="${RDEPEND}"
+BDEPEND="
+   dev-util/gtk-doc-am
+   sys-devel/flex
+   >=sys-devel/gettext-0.14.1
+   virtual/pkgconfig
+   doc? ( app-doc/doxygen )
+"
+
+MULTILIB_CHOST_TOOLS=(
+   /usr/bin/gphoto2-port-config
+   /usr/bin/gphoto2-config
+)
+
+pkg_pretend() {
+   if ! echo "${USE}" | grep "cameras_" > /dev/null 2>&1; then
+   einfo "No camera drivers will be built since you did not 
specify any."
+   fi
+}
+
+src_prepare() {
+   default
+
+   # Handle examples ourselves
+   sed 's/^\(SUBDIRS =.*\)examples\(.*\)$/\1\2/' -i Makefile.am 
Makefile.in \
+   || die "examples sed failed&q

[gentoo-commits] repo/gentoo:master commit in: media-gfx/gphoto2/, media-gfx/gphoto2/files/

2020-11-11 Thread Matt Turner
commit: de9268cbfa1289242cc0ec989b1ec0349db63a22
Author: Matt Turner  gentoo  org>
AuthorDate: Wed Nov 11 15:53:19 2020 +
Commit:     Matt Turner  gentoo  org>
CommitDate: Wed Nov 11 17:11:07 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=de9268cb

media-gfx/gphoto2: Version bump to 2.5.26

Closes: https://bugs.gentoo.org/679332
Signed-off-by: Matt Turner  gentoo.org>

 media-gfx/gphoto2/Manifest |  1 +
 .../files/gphoto2-2.5.26-s-cdk-cdk.h-cdk.h.patch   | 29 +++
 media-gfx/gphoto2/gphoto2-2.5.26.ebuild| 57 ++
 3 files changed, 87 insertions(+)

diff --git a/media-gfx/gphoto2/Manifest b/media-gfx/gphoto2/Manifest
index 72328f0be87..270a115dfb4 100644
--- a/media-gfx/gphoto2/Manifest
+++ b/media-gfx/gphoto2/Manifest
@@ -1 +1,2 @@
 DIST gphoto2-2.5.20.tar.bz2 790065 BLAKE2B 
6e10aa468696bc3eff51aaa3e886ad2373997f91597e42b33777ac56bf668f918c2fa0cb8b70eb8f7cb45507e67c9cfc3a46a7408449ad35cc3b743daf74859d
 SHA512 
0350c38c264e5ba858ee14952fbf6ad271e7fef05e3f5f8eb3d45102099ae435fec63b09881efa99af60d4e086a9c2f69be92a7e49617643ab13146a5e4655f3
+DIST gphoto2-2.5.26.tar.bz2 804521 BLAKE2B 
20ddf39ad8668543864119cb1cf8dd5db4be5a773ccdd73efe434fe790ce001842512acf9a9f3ad08bad43460b42e4de257b2ca5561b5d7727f0703dba8f8098
 SHA512 
fbfc8d860db830be423271a0f569d51a296e9394884fe1a9e22eafd4ba0b7e4e68d86ba0391df81a64d4a4976b2644b2c39339532bd0e8e01f461b9a89cceb47

diff --git a/media-gfx/gphoto2/files/gphoto2-2.5.26-s-cdk-cdk.h-cdk.h.patch 
b/media-gfx/gphoto2/files/gphoto2-2.5.26-s-cdk-cdk.h-cdk.h.patch
new file mode 100644
index 000..b68e618cc01
--- /dev/null
+++ b/media-gfx/gphoto2/files/gphoto2-2.5.26-s-cdk-cdk.h-cdk.h.patch
@@ -0,0 +1,29 @@
+https://bugs.gentoo.org/679332
+
+diff --git a/configure.ac b/configure.ac
+index ed76a66..b0db85c 100644
+--- a/configure.ac
 b/configure.ac
+@@ -141,7 +141,7 @@ 
AC_ARG_WITH([cdk-prefix],AS_HELP_STRING([--with-cdk-prefix=PREFIX],
+ if $try_cdk; then
+ CPPFLAGS_save="$CPPFLAGS"
+ CPPFLAGS="-I$cdk_prefix/include $CPPFLAGS"
+-AC_CHECK_HEADER([cdk/cdk.h], [
++AC_CHECK_HEADER([cdk.h], [
+ have_cdk=:
+ AC_PATH_PROG([CDK_CONFIG], [cdk5-config])
+ if test -n "${CDK_CONFIG}"; then
+diff --git a/gphoto2/gphoto2-cmd-config.c b/gphoto2/gphoto2-cmd-config.c
+index 360fd61..c801604 100644
+--- a/gphoto2/gphoto2-cmd-config.c
 b/gphoto2/gphoto2-cmd-config.c
+@@ -29,7 +29,7 @@
+ 
+ #include 
+ 
+-#include 
++#include 
+ 
+ #ifndef MAX
+ # define MAX(a, b) ((a) > (b) ? (a) : (b))
+-- 

diff --git a/media-gfx/gphoto2/gphoto2-2.5.26.ebuild 
b/media-gfx/gphoto2/gphoto2-2.5.26.ebuild
new file mode 100644
index 000..4e4d4369001
--- /dev/null
+++ b/media-gfx/gphoto2/gphoto2-2.5.26.ebuild
@@ -0,0 +1,57 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+inherit autotools
+
+DESCRIPTION="Free, redistributable digital camera software application"
+HOMEPAGE="http://www.gphoto.org/;
+SRC_URI="mirror://sourceforge/gphoto/${P}.tar.bz2"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm64 ~hppa ~ppc ~ppc64 ~sparc ~x86"
+IUSE="aalib exif ncurses nls readline"
+
+# aalib -> needs libjpeg
+RDEPEND="
+   dev-libs/popt
+   >=media-libs/libgphoto2-2.5.17:=[exif?]
+   aalib? (
+   media-libs/aalib
+   virtual/jpeg:0 )
+   exif? ( media-libs/libexif )
+   ncurses? ( dev-libs/cdk:0= )
+   readline? ( sys-libs/readline:0= )
+"
+DEPEND="${RDEPEND}"
+BDEPEND="
+   virtual/pkgconfig
+   nls? ( >=sys-devel/gettext-0.14.1 )
+"
+
+PATCHES=(
+   "${FILESDIR}"/${P}-s-cdk-cdk.h-cdk.h.patch
+)
+
+src_prepare() {
+   default
+   if ! use exif ; then
+   # Remove tests that require EXIF to pass, bug 610024
+   rm "${S}"/tests/data/test0{35,36,37,40}* || die
+   fi
+   # Leave GCC debug builds under user control
+   sed -r '/(C|LD)FLAGS/ s/ -g( |")/\1/' \
+   -i configure{.ac,} || die
+   eautoreconf
+}
+
+src_configure() {
+   econf \
+   $(use_with aalib) \
+   $(use_with aalib jpeg) \
+   $(use_with exif libexif auto) \
+   $(use_with ncurses cdk) \
+   $(use_enable nls) \
+   $(use_with readline)
+}



[gentoo-commits] repo/gentoo:master commit in: net-wireless/gnome-bluetooth/

2020-11-10 Thread Matt Turner
commit: ff00257a1a779d850ca017a550bf490cba1b6546
Author: Matt Turner  gentoo  org>
AuthorDate: Wed Nov 11 04:28:47 2020 +
Commit:     Matt Turner  gentoo  org>
CommitDate: Wed Nov 11 04:29:55 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ff00257a

net-wireless/gnome-bluetooth: Version bump to 3.34.3

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

 net-wireless/gnome-bluetooth/Manifest  |  1 +
 .../gnome-bluetooth/gnome-bluetooth-3.34.3.ebuild  | 57 ++
 2 files changed, 58 insertions(+)

diff --git a/net-wireless/gnome-bluetooth/Manifest 
b/net-wireless/gnome-bluetooth/Manifest
index 38fdbd9259e..f2b6acd8bcc 100644
--- a/net-wireless/gnome-bluetooth/Manifest
+++ b/net-wireless/gnome-bluetooth/Manifest
@@ -1 +1,2 @@
 DIST gnome-bluetooth-3.34.1.tar.xz 354568 BLAKE2B 
53e0f4d172e12ba1fec8dae476929fadaab2fd0a8e8ac063debbe516f925a3bb04c912fc2e143baf00c7bbdd4f2bd31bd64e674c1851e4ec544ab9c058a5
 SHA512 
3e0080bbeeddc144fdcf6b4f0d59b0885fd5881aee670d2e5dffd4ede9b0f988358ad0e815ba86add8b7fd5e93e1f8fc7bfacd10b8d69606aa569fd67356be08
+DIST gnome-bluetooth-3.34.3.tar.xz 353032 BLAKE2B 
fbf75328780d54307ebf6f8d9d58080060d05b3d76665e3c09f3d2bbc033dbda87a7d4eb43d8fe751955f8240febc13d0446cab1bac085c4a73e9c4e9ff25033
 SHA512 
a20985576fbc0594a198c8f58e6098db24c73454a9dfc0f5f47581a1bfc0a72e3f0d2592f4a01593c5ed132e4924d934d4d65fd501d274f3b032e1e548794272

diff --git a/net-wireless/gnome-bluetooth/gnome-bluetooth-3.34.3.ebuild 
b/net-wireless/gnome-bluetooth/gnome-bluetooth-3.34.3.ebuild
new file mode 100644
index 000..29311e2afa0
--- /dev/null
+++ b/net-wireless/gnome-bluetooth/gnome-bluetooth-3.34.3.ebuild
@@ -0,0 +1,57 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+inherit gnome.org gnome2-utils meson udev xdg
+
+DESCRIPTION="Bluetooth graphical utilities integrated with GNOME"
+HOMEPAGE="https://wiki.gnome.org/Projects/GnomeBluetooth;
+
+LICENSE="GPL-2+ LGPL-2.1+ FDL-1.1+"
+SLOT="2/13" # subslot = libgnome-bluetooth soname version
+IUSE="gtk-doc +introspection"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86"
+
+DEPEND="
+   >=dev-libs/glib-2.38:2
+   >=x11-libs/gtk+-3.12:3[introspection?]
+   media-libs/libcanberra[gtk3]
+   >=x11-libs/libnotify-0.7.0
+   virtual/libudev
+   introspection? ( >=dev-libs/gobject-introspection-1.54:= )
+"
+RDEPEND="${DEPEND}
+   acct-group/plugdev
+   virtual/udev
+   >=net-wireless/bluez-5
+"
+BDEPEND="
+   >=dev-util/meson-0.49.0
+   dev-libs/libxml2:2
+   dev-util/gdbus-codegen
+   dev-util/glib-utils
+   gtk-doc? ( >=dev-util/gtk-doc-1.9 )
+   virtual/pkgconfig
+"
+
+src_configure() {
+   local emesonargs=(
+   -Dicon_update=false
+   $(meson_use gtk-doc gtk_doc)
+   $(meson_use introspection)
+   )
+   meson_src_configure
+}
+
+src_install() {
+   meson_src_install
+   udev_dorules "${FILESDIR}"/61-${PN}.rules
+}
+
+pkg_postinst() {
+   xdg_pkg_postinst
+   if ! has_version 'sys-auth/consolekit[acl]' && ! has_version 
'sys-apps/systemd[acl]' ; then
+   elog "Don't forget to add yourself to the plugdev group "
+   elog "if you want to be able to control bluetooth transmitter."
+   fi
+}



[gentoo-commits] repo/gentoo:master commit in: dev-libs/libpwquality/

2020-11-10 Thread Matt Turner
commit: 779aad8e29e5bb9e370154de392aa3efdd3c1b14
Author: Matt Turner  gentoo  org>
AuthorDate: Wed Nov 11 04:21:20 2020 +
Commit:     Matt Turner  gentoo  org>
CommitDate: Wed Nov 11 04:21:35 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=779aad8e

dev-libs/libpwquality: Version bump to 1.4.4

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

 dev-libs/libpwquality/Manifest  |  1 +
 dev-libs/libpwquality/libpwquality-1.4.4.ebuild | 79 +
 2 files changed, 80 insertions(+)

diff --git a/dev-libs/libpwquality/Manifest b/dev-libs/libpwquality/Manifest
index 073fba25229..5d32ae4b48d 100644
--- a/dev-libs/libpwquality/Manifest
+++ b/dev-libs/libpwquality/Manifest
@@ -1 +1,2 @@
 DIST libpwquality-1.4.2.tar.bz2 423072 BLAKE2B 
7f571e73ed4d12e6780dd47b6579aca3b7413eff23f9c4ee2f95134893097b3cd183fcfc5482c96ca9bfdd1e137d4064062591f56b3998f3bf85768389eb
 SHA512 
6f395e94797cc565edae6de8f4c7c60736d07ffa849c9878ec4d867f8cb7bea6f08bdd20501791dd05b02d487f8fea66a02a30841c7cea6e86b5903eaf685879
+DIST libpwquality-1.4.4.tar.bz2 426923 BLAKE2B 
732e349a89b418d0b29d433551cd67e7b5f0daacb50ea73cfa7e45623801f6b559322645b4f4b0d741512964556d7e004d6a1c63b20e395c3c1b96923506e8bb
 SHA512 
2d49b79105361663f009f7183fde9123e6f1e63bd678dfe5418143f611e763af8dd44374b826b3c22a00e721047c539741dc44d99a2289b9ab229791768d6e76

diff --git a/dev-libs/libpwquality/libpwquality-1.4.4.ebuild 
b/dev-libs/libpwquality/libpwquality-1.4.4.ebuild
new file mode 100644
index 000..e12f25aba45
--- /dev/null
+++ b/dev-libs/libpwquality/libpwquality-1.4.4.ebuild
@@ -0,0 +1,79 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python3_{6..9} )
+
+inherit pam python-r1 toolchain-funcs usr-ldscript
+
+DESCRIPTION="Library for password quality checking and generating random 
passwords"
+HOMEPAGE="https://github.com/libpwquality/libpwquality;
+SRC_URI="https://github.com/${PN}/${PN}/releases/download/${P}/${P}.tar.bz2;
+
+LICENSE="|| ( BSD GPL-2 )"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 
~sparc ~x86"
+IUSE="pam python static-libs"
+REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
+
+BDEPEND="
+   >=sys-devel/gettext-0.18.2
+   virtual/pkgconfig
+"
+RDEPEND="
+   >=sys-libs/cracklib-2.8:=[static-libs(+)?]
+   pam? ( sys-libs/pam )
+   python? ( ${PYTHON_DEPS} )
+"
+DEPEND="${RDEPEND}"
+
+src_prepare() {
+   default
+   # ensure pkgconfig files go in /usr
+   sed -e 's:\(pkgconfigdir *=\).*:\1 
'${EPREFIX}/usr/$(get_libdir)'/pkgconfig:' \
+   -i src/Makefile.{am,in} || die "sed failed"
+   use python && python_copy_sources
+}
+
+src_configure() {
+   # Install library in /lib for pam
+   configuring() {
+   local sitedir
+   econf \
+   --libdir="${EPREFIX}/$(get_libdir)" \
+   $(use_enable pam) \
+   --with-securedir="${EPREFIX}/$(getpam_mod_dir)" \
+   $(use_enable python python-bindings) \
+   $(usex python "--with-pythonsitedir=$(use python && 
python_get_sitedir)" "") \
+   $(use_enable static-libs static)
+   }
+   if_use_python_python_foreach_impl configuring
+}
+
+src_compile() {
+   if_use_python_python_foreach_impl default
+}
+
+src_test() {
+   if_use_python_python_foreach_impl default
+}
+
+src_install() {
+   if_use_python_python_foreach_impl default
+   if use static-libs; then
+   # Do not install static libs in /lib
+   mkdir -p "${ED}/usr/$(get_libdir)"
+   mv "${ED}/$(get_libdir)/libpwquality.a" 
"${ED}/usr/$(get_libdir)/" || die
+   gen_usr_ldscript libpwquality.so
+   fi
+   find "${ED}" -name '*.la' -delete || die
+}
+
+if_use_python_python_foreach_impl() {
+   if use python; then
+   python_foreach_impl run_in_build_dir "$@"
+   else
+   "$@"
+   fi
+}



[gentoo-commits] repo/gentoo:master commit in: gnome-base/gnome-settings-daemon/, gnome-base/gnome-settings-daemon/files/

2020-11-10 Thread Matt Turner
commit: b9c704ae1c532129a1e143502e0e7748432b9065
Author: Matt Turner  gentoo  org>
AuthorDate: Wed Nov 11 03:41:07 2020 +
Commit:     Matt Turner  gentoo  org>
CommitDate: Wed Nov 11 04:09:00 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b9c704ae

gnome-base/gnome-settings-daemon: Version bump to 3.38.1

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

 gnome-base/gnome-settings-daemon/Manifest  |   1 +
 ...aemon-3.38.1-Allow-udev-optional-on-Linux.patch | 134 
 ...n-3.38.1-build-Allow-NM-optional-on-Linux.patch |  24 
 ...colord-and-wacom-optional-and-controllabl.patch |  76 
 .../gnome-settings-daemon-3.38.1.ebuild| 136 +
 5 files changed, 371 insertions(+)

diff --git a/gnome-base/gnome-settings-daemon/Manifest 
b/gnome-base/gnome-settings-daemon/Manifest
index ca2145d39f6..b4a95e33023 100644
--- a/gnome-base/gnome-settings-daemon/Manifest
+++ b/gnome-base/gnome-settings-daemon/Manifest
@@ -1,2 +1,3 @@
 DIST gnome-settings-daemon-3.36.1-patchset.tar.xz 79352 BLAKE2B 
6daf9528f5aa4c6597a017f25da41039dd2c09b4a1c29dca2d72f20195bb93c9003de39df89a669996e13050538553fbf6ed4f738b1c6fae29e8825ba252d26a
 SHA512 
fea4ecaadac102b0024c365ae2ba9e632ffeebab138bfc09b3f5bb0a7794c6efc779180023a73c6c884c7b64f7e8ac1ec40f1478231a5528c03829cd9273a58e
 DIST gnome-settings-daemon-3.36.1.tar.xz 1415080 BLAKE2B 
4026f3443b8dcab872ef54563b5fe8e89d6932373da0513d7d8c614616d396315f1e6a8d0be022aec82351b5cfe5868cbac5caeaa782d609885029fbbd1d91e3
 SHA512 
f2f43d9b772589b6b4212ee2b0afe8be79d50a2e0473a960c7a7b9d379222bbe84ca548114d0a247810a094b4b3bf41e40ca91173c6cf552517dc63eb3750c88
+DIST gnome-settings-daemon-3.38.1.tar.xz 1437096 BLAKE2B 
dddc4672585c23f1d0f1824303b503ec30d6fc4a2a88b9633e0256d34ca2badd067fa54a404de032f8b2e8dd5b7bfa3915464bc826d8bbea5d57431b7a2ac7fe
 SHA512 
b32c0897d1a5680747bf68e9009ea44cf1a05ef807b772ca6514a278002754d520def7bced929b9004d3aec82a6e82b52637bd2eadd3f6cd54f3d0ac5c8e8cbd

diff --git 
a/gnome-base/gnome-settings-daemon/files/gnome-settings-daemon-3.38.1-Allow-udev-optional-on-Linux.patch
 
b/gnome-base/gnome-settings-daemon/files/gnome-settings-daemon-3.38.1-Allow-udev-optional-on-Linux.patch
new file mode 100644
index 000..658f4a3f48e
--- /dev/null
+++ 
b/gnome-base/gnome-settings-daemon/files/gnome-settings-daemon-3.38.1-Allow-udev-optional-on-Linux.patch
@@ -0,0 +1,134 @@
+From 6a44d3a6741da48d769353023c8801d41c969663 Mon Sep 17 00:00:00 2001
+From: Mart Raudsepp 
+Date: Sun, 12 Jul 2020 16:30:59 +0300
+Subject: [PATCH 3/3] Allow udev optional on Linux
+
+---
+ meson.build   |  4 
+ plugins/power/gsd-backlight.c | 14 +++---
+ plugins/power/meson.build |  6 +++---
+ 3 files changed, 10 insertions(+), 14 deletions(-)
+
+diff --git a/meson.build b/meson.build
+index 21d9341d..0a527513 100644
+--- a/meson.build
 b/meson.build
+@@ -138,9 +138,6 @@ if enable_gudev
+   gudev_dep = dependency('gudev-1.0')
+ endif
+ config_h.set10('HAVE_GUDEV', enable_gudev)
+-if host_is_linux
+-  assert(enable_gudev, 'GUdev is not optional on Linux platforms')
+-endif
+ 
+ # Check for colord
+ enable_colord = get_option('colord')
+@@ -203,7 +200,6 @@ endif
+ 
+ # Rfkill
+ enable_rfkill = get_option('rfkill')
+-assert(enable_rfkill or not host_is_linux, 'rfkill is not optional on Linux 
platforms')
+ if enable_rfkill
+   assert(cc.has_header('linux/rfkill.h'), 'rfkill support requested but 
RFKill headers not found')
+   assert(enable_gudev, 'GUdev is required for rfkill support')
+diff --git a/plugins/power/gsd-backlight.c b/plugins/power/gsd-backlight.c
+index ca5f2723..f58f5343 100644
+--- a/plugins/power/gsd-backlight.c
 b/plugins/power/gsd-backlight.c
+@@ -25,7 +25,7 @@
+ #include "gsd-power-constants.h"
+ #include "gsd-power-manager.h"
+ 
+-#ifdef __linux__
++#if defined(__linux__) && defined(HAVE_GUDEV)
+ #include 
+ #endif /* __linux__ */
+ 
+@@ -39,7 +39,7 @@ struct _GsdBacklight
+ gint brightness_target;
+ gint brightness_step;
+ 
+-#ifdef __linux__
++#if defined(__linux__) && defined(HAVE_GUDEV)
+ GDBusProxy *logind_proxy;
+ 
+ GUdevClient *udev;
+@@ -77,7 +77,7 @@ G_DEFINE_TYPE_EXTENDED (GsdBacklight, gsd_backlight, 
G_TYPE_OBJECT, 0,
+ G_IMPLEMENT_INTERFACE (G_TYPE_INITABLE,
+
gsd_backlight_initable_iface_init);)
+ 
+-#ifdef __linux__
++#if defined(__linux__) && defined(HAVE_GUDEV)
+ static GUdevDevice*
+ gsd_backlight_udev_get_type (GList *devices, const gchar *type)
+ {
+@@ -478,7 +478,7 @@ gsd_backlight_set_brightness_val_async (GsdBacklight 
*backlight,
+ 
+ task = g_task_new (backlight, cancellable, callback, user_data);
+ 
+-#ifdef __linux__
++#if defined(__linux__) && defined(HAVE_GUDEV)
+ if (backlight->udev_device != NULL) {
+ BacklightHelperData

[gentoo-commits] repo/gentoo:master commit in: gnome-extra/gnome-shell-extensions/

2020-11-10 Thread Matt Turner
commit: a580d7788d12df3abe7ae0094683b0a0ff696c7d
Author: Matt Turner  gentoo  org>
AuthorDate: Wed Nov 11 03:30:10 2020 +
Commit:     Matt Turner  gentoo  org>
CommitDate: Wed Nov 11 04:09:00 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a580d778

gnome-extra/gnome-shell-extensions: Version bump to 3.38.1

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

 gnome-extra/gnome-shell-extensions/Manifest|  1 +
 .../gnome-shell-extensions-3.38.1.ebuild   | 68 ++
 2 files changed, 69 insertions(+)

diff --git a/gnome-extra/gnome-shell-extensions/Manifest 
b/gnome-extra/gnome-shell-extensions/Manifest
index d3f91300eef..be6c81c2396 100644
--- a/gnome-extra/gnome-shell-extensions/Manifest
+++ b/gnome-extra/gnome-shell-extensions/Manifest
@@ -1 +1,2 @@
 DIST gnome-shell-extensions-3.36.3.tar.xz 207956 BLAKE2B 
be266e773e8adae06e063eac7b363ac628bde672cc4977ea38d437bfd078d1de61f4fa9402b433d22b61509fb530fa169731decd2e75c822b4c6b693bac61b9c
 SHA512 
812580abb07f03bd82a80ced7aabca5a9daacd0ef1ec5990ee8e8f4cc231f93f880c33adc87519432cad3fc90f3a6fd3e33f4cff0a90c001bfeb825951d40bf9
+DIST gnome-shell-extensions-3.38.1.tar.xz 209964 BLAKE2B 
38fad074689aa93d0ca16a230db92417ef90363dc9f27be6c1692bc2296ff2019d0c42542f30d552f79c357795fad07e59bc508476b7cf09abfdeb5860487f0f
 SHA512 
256dbb7ad4ae3b759afca85ae1c042f7b3f3cc46b2713f5a6f2f52d1cbc916a1fd8a634e20218a6eeb1baa6141f65c9c19170c5bfe2f7f677b679bbf78b3bce1

diff --git 
a/gnome-extra/gnome-shell-extensions/gnome-shell-extensions-3.38.1.ebuild 
b/gnome-extra/gnome-shell-extensions/gnome-shell-extensions-3.38.1.ebuild
new file mode 100644
index 000..00f4147943e
--- /dev/null
+++ b/gnome-extra/gnome-shell-extensions/gnome-shell-extensions-3.38.1.ebuild
@@ -0,0 +1,68 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+inherit gnome.org readme.gentoo-r1 meson xdg
+
+DESCRIPTION="JavaScript extensions for GNOME Shell"
+HOMEPAGE="https://wiki.gnome.org/Projects/GnomeShell/Extensions;
+
+LICENSE="GPL-2+"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+DEPEND="
+   >=dev-libs/glib-2.26:2
+   >=gnome-base/libgtop-2.28.3[introspection]
+   >=app-eselect/eselect-gnome-shell-extensions-20111211
+"
+RDEPEND="${DEPEND}
+   >=dev-libs/gjs-1.29
+   dev-libs/gobject-introspection:=
+   dev-libs/atk[introspection]
+   gnome-base/gnome-menus:3[introspection]
+   =gnome-base/gnome-shell-$(ver_cut 1-2)*
+   media-libs/clutter:1.0[introspection]
+   net-libs/telepathy-glib[introspection]
+   x11-libs/gdk-pixbuf:2[introspection]
+   x11-libs/gtk+:3[introspection]
+   x11-libs/pango[introspection]
+   x11-themes/adwaita-icon-theme
+   >=x11-wm/mutter-3.32[introspection]
+"
+BDEPEND="
+   dev-lang/sassc
+   >=sys-devel/gettext-0.19.8
+   virtual/pkgconfig
+"
+
+DISABLE_AUTOFORMATTING="yes"
+DOC_CONTENTS="Installed extensions installed are initially disabled by default.
+To change the system default and enable some extensions, you can use
+# eselect gnome-shell-extensions
+
+Alternatively, to enable/disable extensions on a per-user basis,
+you can use the https://extensions.gnome.org/ web interface, the
+gnome-extra/gnome-tweaks GUI, or modify the org.gnome.shell
+enabled-extensions gsettings key from the command line or a script."
+
+src_configure() {
+   meson_src_configure \
+   -Dextension_set=all \
+   -Dclassic_mode=true
+}
+
+src_install() {
+   meson_src_install
+   readme.gentoo_create_doc
+}
+
+pkg_postinst() {
+   xdg_pkg_postinst
+
+   ebegin "Updating list of installed extensions"
+   eselect gnome-shell-extensions update
+   eend $?
+
+   readme.gentoo_print_elog
+}



[gentoo-commits] repo/gentoo:master commit in: media-libs/libwmf/

2020-11-10 Thread Matt Turner
commit: 811d59e0f43714d3cea1eaaa0347307434015011
Author: Matt Turner  gentoo  org>
AuthorDate: Tue Nov 10 17:42:57 2020 +
Commit:     Matt Turner  gentoo  org>
CommitDate: Tue Nov 10 17:45:54 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=811d59e0

media-libs/libwmf: Remove unnecessary [X?] from gdk-pixbuf dep

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

 .../libwmf/{libwmf-0.2.8.4-r7.ebuild => libwmf-0.2.8.4-r8.ebuild}   | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/media-libs/libwmf/libwmf-0.2.8.4-r7.ebuild 
b/media-libs/libwmf/libwmf-0.2.8.4-r8.ebuild
similarity index 98%
rename from media-libs/libwmf/libwmf-0.2.8.4-r7.ebuild
rename to media-libs/libwmf/libwmf-0.2.8.4-r8.ebuild
index 63ddb5e7ef5..c26a907b2c0 100644
--- a/media-libs/libwmf/libwmf-0.2.8.4-r7.ebuild
+++ b/media-libs/libwmf/libwmf-0.2.8.4-r8.ebuild
@@ -19,7 +19,7 @@ RDEPEND="app-text/ghostscript-gpl
media-libs/freetype:2=
media-libs/libpng:0=
sys-libs/zlib:=
-   x11-libs/gdk-pixbuf:2[X?]
+   x11-libs/gdk-pixbuf:2
virtual/jpeg:0=
expat? ( dev-libs/expat )
!expat? ( dev-libs/libxml2:2= )



[gentoo-commits] repo/gentoo:master commit in: profiles/arch/arm/armv5te/, profiles/arch/arm/armv4t/, profiles/arch/arm/armv4/

2020-11-10 Thread Matt Turner
commit: bf21379a011fd18fe77aeaee396946d5f87624a9
Author: Matt Turner  gentoo  org>
AuthorDate: Mon Nov  9 03:05:38 2020 +
Commit:     Matt Turner  gentoo  org>
CommitDate: Tue Nov 10 15:33:23 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bf21379a

profiles/arch/arm: Mask >=dev-libs/gjs-1.66 where no rust

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

 profiles/arch/arm/armv4/package.mask   | 1 +
 profiles/arch/arm/armv4t/package.mask  | 1 +
 profiles/arch/arm/armv5te/package.mask | 1 +
 3 files changed, 3 insertions(+)

diff --git a/profiles/arch/arm/armv4/package.mask 
b/profiles/arch/arm/armv4/package.mask
index 692f4ba46af..ad494b82c51 100644
--- a/profiles/arch/arm/armv4/package.mask
+++ b/profiles/arch/arm/armv4/package.mask
@@ -12,3 +12,4 @@ virtual/rust
 >=gnome-base/gnome-core-apps-3.36.5
 >=gnome-base/gnome-light-3.36.5
 >=sys-auth/polkit-0.118
+>=dev-libs/gjs-1.66

diff --git a/profiles/arch/arm/armv4t/package.mask 
b/profiles/arch/arm/armv4t/package.mask
index 692f4ba46af..ad494b82c51 100644
--- a/profiles/arch/arm/armv4t/package.mask
+++ b/profiles/arch/arm/armv4t/package.mask
@@ -12,3 +12,4 @@ virtual/rust
 >=gnome-base/gnome-core-apps-3.36.5
 >=gnome-base/gnome-light-3.36.5
 >=sys-auth/polkit-0.118
+>=dev-libs/gjs-1.66

diff --git a/profiles/arch/arm/armv5te/package.mask 
b/profiles/arch/arm/armv5te/package.mask
index e3116270d96..e019c402461 100644
--- a/profiles/arch/arm/armv5te/package.mask
+++ b/profiles/arch/arm/armv5te/package.mask
@@ -12,3 +12,4 @@ virtual/rust
 >=gnome-base/gnome-core-apps-3.36.5
 >=gnome-base/gnome-light-3.36.5
 >=sys-auth/polkit-0.118
+>=dev-libs/gjs-1.66



[gentoo-commits] repo/gentoo:master commit in: x11-libs/gdk-pixbuf/

2020-11-10 Thread Matt Turner
commit: 4fa512bb788314bb40862ce830da93f12a75b046
Author: David Michael  gmail  com>
AuthorDate: Sat Nov  7 16:39:59 2020 +
Commit:     Matt Turner  gentoo  org>
CommitDate: Tue Nov 10 15:33:25 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4fa512bb

x11-libs/gdk-pixbuf: Version bump to 2.42.0

Based on a patch by David Michael porting the ebuild to EAPI.

Signed-off-by: David Michael  gmail.com>
Signed-off-by: Matt Turner  gentoo.org>

 x11-libs/gdk-pixbuf/Manifest |   1 +
 x11-libs/gdk-pixbuf/gdk-pixbuf-2.42.0.ebuild | 130 +++
 2 files changed, 131 insertions(+)

diff --git a/x11-libs/gdk-pixbuf/Manifest b/x11-libs/gdk-pixbuf/Manifest
index a0bb80434d6..abfeaec502c 100644
--- a/x11-libs/gdk-pixbuf/Manifest
+++ b/x11-libs/gdk-pixbuf/Manifest
@@ -1 +1,2 @@
 DIST gdk-pixbuf-2.40.0.tar.xz 5512160 BLAKE2B 
26049a9ede60e7a50bdc5e9a731136e4bc6de031d01abd42667a0bf92617c36bcdc61d2dc18beb3c5223e32eab461ddb9fc9880a014ac1154763d3b7ee3e7200
 SHA512 
6512befd379494dbfd89a16fc4c92641842eb7b82fc820ec83a5b057526209947db646570db1124c073b0ef69c117bdf0f8d3fea807e302a4950db39187c35aa
+DIST gdk-pixbuf-2.42.0.tar.xz 6510964 BLAKE2B 
1299d050620a08582cb80d3d726713a1c005de3148e6e24a425248ea85f705ee741199c8ab445e4de4c3338904bf37c7a4ff0e61fee4fb23d68a93489b972b84
 SHA512 
c9962d42e5bf13514091234342e259be1e06b2c4dea2936e16104a3b58f0b6837f070224c04be9541d75f5ea34d1da398f178a1eed1f9059f6429faf5c223e34

diff --git a/x11-libs/gdk-pixbuf/gdk-pixbuf-2.42.0.ebuild 
b/x11-libs/gdk-pixbuf/gdk-pixbuf-2.42.0.ebuild
new file mode 100644
index 000..4bbdfcaa31a
--- /dev/null
+++ b/x11-libs/gdk-pixbuf/gdk-pixbuf-2.42.0.ebuild
@@ -0,0 +1,130 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit gnome.org gnome2-utils meson multilib multilib-minimal xdg
+
+DESCRIPTION="Image loading library for GTK+"
+HOMEPAGE="https://git.gnome.org/browse/gdk-pixbuf;
+
+LICENSE="LGPL-2+"
+SLOT="2"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc 
~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"
+IUSE="gtk-doc +introspection jpeg tiff"
+
+# TODO: For windows/darwin support: shared-mime-info conditional, 
native_windows_loaders option review
+DEPEND="
+   >=dev-libs/glib-2.56.0:2[${MULTILIB_USEDEP}]
+   x11-misc/shared-mime-info
+   >=media-libs/libpng-1.4:0=[${MULTILIB_USEDEP}]
+   jpeg? ( virtual/jpeg:0=[${MULTILIB_USEDEP}] )
+   tiff? ( >=media-libs/tiff-3.9.2:0=[${MULTILIB_USEDEP}] )
+   introspection? ( >=dev-libs/gobject-introspection-1.54:= )
+"
+RDEPEND="${DEPEND}
+   !https://bugzilla.gnome.org/show_bug.cgi?id=756590
+   "${FILESDIR}"/${PN}-2.32.3-fix-lowmem-uclibc.patch
+)
+
+src_prepare() {
+   xdg_src_prepare
+   # This will avoid polluting the pkg-config file with versioned libpng,
+   # which is causing problems with libpng14 -> libpng15 upgrade
+   # See upstream bug #667068
+   # First check that the pattern is present, to catch upstream changes on 
bumps,
+   # because sed doesn't return failure code if it doesn't do any 
replacements
+   grep -q "foreach png: \[ 'libpng16', 'libpng15', 'libpng14', 
'libpng13', 'libpng12', 'libpng10' \]" meson.build || die "libpng check order 
has changed upstream"
+   sed -e "s/foreach png: \[ 'libpng16', 'libpng15', 'libpng14', 
'libpng13', 'libpng12', 'libpng10' \]/foreach png: \[ 'libpng', 'libpng16', 
'libpng15', 'libpng14', 'libpng13', 'libpng12', 'libpng10' \]/" -i meson.build 
|| die
+}
+
+multilib_src_configure() {
+   local emesonargs=(
+   -Dpng=true
+   $(meson_use tiff)
+   $(meson_use jpeg)
+   -Dbuiltin_loaders=png
+   -Drelocatable=false
+   #native_windows_loaders
+   -Dinstalled_tests=false
+   -Dgio_sniffing=true
+   )
+   if multilib_is_native_abi; then
+   emesonargs+=(
+   $(meson_use gtk-doc gtk_docs)
+   $(meson_feature introspection)
+   -Dman=true
+   )
+   else
+   emesonargs+=(
+   -Dgtk_doc=false
+   -Dintrospection=disabled
+   -Dman=false
+   )
+   fi
+   meson_src_configure
+}
+
+multilib_src_compile() {
+   meson_src_compile
+}
+
+multilib_src_test() {
+   meson_src_test
+}
+
+multilib_src_install() {
+   meson_src_install
+}
+
+pkg_preinst() {
+   xdg_pkg_preinst
+
+   multilib_pkg_preinst() {
+   # Make sure loaders.cache belongs to gdk-pixbuf alone
+   local cache="usr/$(get_libdir)/${PN}-

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

2020-11-10 Thread Matt Turner
commit: 597fde4f5d88dfbc7bf18aee5878a246d3eea0f2
Author: Matt Turner  gentoo  org>
AuthorDate: Mon Nov  9 01:17:58 2020 +
Commit:     Matt Turner  gentoo  org>
CommitDate: Tue Nov 10 15:33:24 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=597fde4f

x11-wm/mutter: Version bump to 3.38.1

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

 x11-wm/mutter/Manifest |   1 +
 x11-wm/mutter/mutter-3.38.1.ebuild | 142 +
 2 files changed, 143 insertions(+)

diff --git a/x11-wm/mutter/Manifest b/x11-wm/mutter/Manifest
index e9286aaa16b..3cdaedae08a 100644
--- a/x11-wm/mutter/Manifest
+++ b/x11-wm/mutter/Manifest
@@ -1 +1,2 @@
 DIST mutter-3.36.5.tar.xz 2687916 BLAKE2B 
15eedc6b1a7c5fdb3a355b8aa4b5586491d0fc50ef293b200b747e9d2a8540df9dcb5d492edb30d1a51b779bf4faceba9448535475c65864d08219eb94e71599
 SHA512 
cf02003578ebe4d025006b7dc8c277e5a2240373d41fd21e9e7a0ea3d7f323454925a09a5f77117e63a95d4f7663fc4ad7b6e21b042044a8a1a5238713f8d5ec
+DIST mutter-3.38.1.tar.xz 2618944 BLAKE2B 
2b7d0baea765a2680e8610553fcf5944af275d4533af61d719ca922c21a400ce771bf7a23093e8fa224453c1fddea6f718b1cfaaac6f079c993cdca5f721bf2d
 SHA512 
55a65d80c886b90da110de69fca8f2c92912b36d6244bd6fcb1e09507469b5d860fa888614a33170b2799574f521ee117fb289a768fa2af5059fe0da51835d31

diff --git a/x11-wm/mutter/mutter-3.38.1.ebuild 
b/x11-wm/mutter/mutter-3.38.1.ebuild
new file mode 100644
index 000..9dd9645f751
--- /dev/null
+++ b/x11-wm/mutter/mutter-3.38.1.ebuild
@@ -0,0 +1,142 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+inherit gnome.org gnome2-utils meson virtualx xdg
+
+DESCRIPTION="GNOME 3 compositing window manager based on Clutter"
+HOMEPAGE="https://gitlab.gnome.org/GNOME/mutter/;
+
+LICENSE="GPL-2+"
+SLOT="0/7" # 0/libmutter_api_version - ONLY gnome-shell (or anything using 
mutter-clutter-.pc) should use the subslot
+
+IUSE="elogind input_devices_wacom +introspection screencast +sysprof systemd 
test udev wayland"
+# native backend requires gles3 for hybrid graphics blitting support, udev and 
a logind provider
+REQUIRED_USE="
+   wayland? ( ^^ ( elogind systemd ) udev )
+   test? ( wayland )"
+RESTRICT="!test? ( test )"
+
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~sparc ~x86"
+
+# gnome-settings-daemon is build checked, but used at runtime only for 
org.gnome.settings-daemon.peripherals.keyboard gschema
+# xorg-server is needed at build and runtime with USE=wayland for Xwayland
+# v3.32.2 has many excessive or unused *_req variables declared, thus 
currently the dep order ignores those and goes via dependency() call order
+DEPEND="
+   x11-libs/libX11
+   >=media-libs/graphene-1.9.3[introspection?]
+   >=x11-libs/gtk+-3.19.8:3[X,introspection?]
+   x11-libs/gdk-pixbuf:2
+   >=x11-libs/pango-1.30[introspection?]
+   >=dev-libs/fribidi-1.0.0
+   >=x11-libs/cairo-1.14[X]
+   >=gnome-base/gsettings-desktop-schemas-3.37.2[introspection?]
+   >=dev-libs/glib-2.61.1:2
+   gnome-base/gnome-settings-daemon
+   >=dev-libs/json-glib-0.12.0[introspection?]
+   gnome-base/gnome-desktop:3=
+   >=x11-libs/libXcomposite-0.4
+   x11-libs/libXcursor
+   x11-libs/libXdamage
+   x11-libs/libXext
+   >=x11-libs/libXfixes-3
+   >=x11-libs/libXi-1.7.4
+   x11-libs/libXtst
+   x11-libs/libxkbfile
+   x11-misc/xkeyboard-config
+   >=x11-libs/libxkbcommon-0.4.3[X]
+   x11-libs/libXrender
+   >=x11-libs/libXrandr-1.5.0
+   x11-libs/libxcb
+   x11-libs/libXinerama
+   x11-libs/libXau
+   x11-libs/libICE
+   >=dev-libs/atk-2.5.3[introspection?]
+   >=media-libs/libcanberra-0.26
+   sys-apps/dbus
+   media-libs/mesa[X(+),egl]
+   wayland? (
+   >=dev-libs/wayland-protocols-1.19
+   >=dev-libs/wayland-1.18.0
+   x11-libs/libdrm:=
+   >=media-libs/mesa-17.3[egl,gbm,wayland,gles2]
+   >=dev-libs/libinput-1.7
+   systemd? ( sys-apps/systemd )
+   elogind? ( sys-auth/elogind )
+   x11-base/xorg-server[wayland]
+   )
+   udev? ( >=dev-libs/libgudev-232:=
+   >=virtual/libudev-232-r1:= )
+   x11-libs/libSM
+   input_devices_wacom? ( >=dev-libs/libwacom-0.13 )
+   >=x11-libs/startup-notification-0.7
+   screencast? ( >=media-video/pipewire-0.3.0:0/0.3 )
+   introspection? ( >=dev-libs/gobject-introspection-1.54:= )
+"
+RDEPEND="${DEPEND}
+   gnome-extra/zenity
+"
+DEPEND="${DEPEND}
+   x11-base/xorg-proto
+   sysprof? ( >=dev-util/sysprof-capture-3.38.0:4 )
+"
+# wayland bdepend for wayland-scanner, xorg-server for cvt utility
+BDEPEND

[gentoo-commits] repo/gentoo:master commit in: dev-libs/gjs/

2020-11-10 Thread Matt Turner
commit: 0e0632ef5d9f2f19633d8b2530464ae9de45023e
Author: Matt Turner  gentoo  org>
AuthorDate: Sun Nov  8 17:39:38 2020 +
Commit:     Matt Turner  gentoo  org>
CommitDate: Tue Nov 10 15:33:24 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0e0632ef

dev-libs/gjs: Version bump to 1.66.1

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

 dev-libs/gjs/Manifest  |  1 +
 dev-libs/gjs/gjs-1.66.1.ebuild | 49 ++
 2 files changed, 50 insertions(+)

diff --git a/dev-libs/gjs/Manifest b/dev-libs/gjs/Manifest
index b6ebd789ad2..60495756874 100644
--- a/dev-libs/gjs/Manifest
+++ b/dev-libs/gjs/Manifest
@@ -1 +1,2 @@
 DIST gjs-1.64.4.tar.xz 422496 BLAKE2B 
a96211f7240336dbb30c6965e405f59ee72e4288842837da8da8c6d3c59b7e04ebb6c7a8b0b02d38601c162ffdf1a1fef9f13e4db720c4c483f4a39dffd5dbb4
 SHA512 
21a15d7106ad6584fb1f02cb0a0a4cab211a3540adb8f2c03d35c211e3946b81935000a52351fedd95a18a7ff6b7f96e665fcafa3c411ff79f2b6cb332c82b42
+DIST gjs-1.66.1.tar.xz 439992 BLAKE2B 
2b6d25b50fd48ed8b9bb0c594321bd00525e7d6db8b348d7da5c1e10cfd588fccf5030edc93fc31da094da5a0327d4a7b26c26d18ee4284dc1ae767f7721a7b4
 SHA512 
601d0c645ab1586e7d770f753bf68653816dc631faf89b5e70216320f6b7707e4aaa3507111fb6ff3331f76656050e32e8b1441720bf080de957e03e4565a43f

diff --git a/dev-libs/gjs/gjs-1.66.1.ebuild b/dev-libs/gjs/gjs-1.66.1.ebuild
new file mode 100644
index 000..d012b448178
--- /dev/null
+++ b/dev-libs/gjs/gjs-1.66.1.ebuild
@@ -0,0 +1,49 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit gnome.org meson virtualx
+
+DESCRIPTION="Javascript bindings for GNOME"
+HOMEPAGE="https://wiki.gnome.org/Projects/Gjs;
+
+LICENSE="MIT || ( MPL-1.1 LGPL-2+ GPL-2+ )"
+SLOT="0"
+IUSE="+cairo examples gtk readline +sysprof test"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   >=dev-libs/glib-2.58.0
+   dev-libs/libffi:=
+   >=dev-libs/gobject-introspection-1.61.2:=
+   dev-lang/spidermonkey:78
+   cairo? ( x11-libs/cairo[X] )
+   readline? ( sys-libs/readline:0= )
+"
+DEPEND="${RDEPEND}
+   sysprof? ( >=dev-util/sysprof-capture-3.33.2:3 )
+   test? ( sys-apps/dbus
+   >=x11-libs/gtk+-3.20:3[introspection] )
+"
+BDEPEND="
+   virtual/pkgconfig
+"
+
+src_configure() {
+   # FIXME: add systemtap/dtrace support, like in glib:2
+   local emesonargs=(
+   $(meson_feature cairo)
+   $(meson_feature readline)
+   $(meson_feature sysprof profiler)
+   -Dinstalled_tests=false
+   $(meson_use !test skip_dbus_tests)
+   $(meson_use !test skip_gtk_tests)
+   )
+   meson_src_configure
+}
+
+src_test() {
+   virtx meson_src_test
+}



[gentoo-commits] repo/gentoo:master commit in: profiles/arch/arm/armv4/, profiles/arch/arm/armv4t/, profiles/arch/arm/armv5te/

2020-11-10 Thread Matt Turner
commit: 0ee463a2240c7c1a97093ae12c55a499e9b5362d
Author: Matt Turner  gentoo  org>
AuthorDate: Mon Nov  9 03:07:43 2020 +
Commit:     Matt Turner  gentoo  org>
CommitDate: Tue Nov 10 15:33:24 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0ee463a2

profiles/arch/arm: Mask >=gnome-base/gnome-shell-3.38 where no rust

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

 profiles/arch/arm/armv4/package.mask   | 1 +
 profiles/arch/arm/armv4t/package.mask  | 1 +
 profiles/arch/arm/armv5te/package.mask | 1 +
 3 files changed, 3 insertions(+)

diff --git a/profiles/arch/arm/armv4/package.mask 
b/profiles/arch/arm/armv4/package.mask
index ad494b82c51..33913c4d3e1 100644
--- a/profiles/arch/arm/armv4/package.mask
+++ b/profiles/arch/arm/armv4/package.mask
@@ -13,3 +13,4 @@ virtual/rust
 >=gnome-base/gnome-light-3.36.5
 >=sys-auth/polkit-0.118
 >=dev-libs/gjs-1.66
+>=gnome-base/gnome-shell-3.38

diff --git a/profiles/arch/arm/armv4t/package.mask 
b/profiles/arch/arm/armv4t/package.mask
index ad494b82c51..33913c4d3e1 100644
--- a/profiles/arch/arm/armv4t/package.mask
+++ b/profiles/arch/arm/armv4t/package.mask
@@ -13,3 +13,4 @@ virtual/rust
 >=gnome-base/gnome-light-3.36.5
 >=sys-auth/polkit-0.118
 >=dev-libs/gjs-1.66
+>=gnome-base/gnome-shell-3.38

diff --git a/profiles/arch/arm/armv5te/package.mask 
b/profiles/arch/arm/armv5te/package.mask
index e019c402461..acfca389f0c 100644
--- a/profiles/arch/arm/armv5te/package.mask
+++ b/profiles/arch/arm/armv5te/package.mask
@@ -13,3 +13,4 @@ virtual/rust
 >=gnome-base/gnome-light-3.36.5
 >=sys-auth/polkit-0.118
 >=dev-libs/gjs-1.66
+>=gnome-base/gnome-shell-3.38



[gentoo-commits] repo/gentoo:master commit in: gnome-base/gnome-shell/

2020-11-10 Thread Matt Turner
commit: 38b9be2a9bf0a00dca7a1dc0c2454c74f92a94c1
Author: Matt Turner  gentoo  org>
AuthorDate: Mon Nov  9 02:04:21 2020 +
Commit:     Matt Turner  gentoo  org>
CommitDate: Tue Nov 10 15:33:25 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=38b9be2a

gnome-base/gnome-shell: Version bump to 3.38.1

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

 gnome-base/gnome-shell/Manifest  |   1 +
 gnome-base/gnome-shell/gnome-shell-3.38.1.ebuild | 186 +++
 2 files changed, 187 insertions(+)

diff --git a/gnome-base/gnome-shell/Manifest b/gnome-base/gnome-shell/Manifest
index b6d61c9d9f2..e61a01ab662 100644
--- a/gnome-base/gnome-shell/Manifest
+++ b/gnome-base/gnome-shell/Manifest
@@ -1,2 +1,3 @@
 DIST gnome-shell-3.36.5-patchset.tar.xz 5296 BLAKE2B 
6b353bd7714e2439590b74d25c964f06c8792337b22504b17cf37f4113bb0712d642fa1ab4fab9e1944544b3c57d6624c1758c97ef3b2f2a5ba2596305d4831e
 SHA512 
669f8c2d5fe73c8f99f60ec38ac4b4fbf43e2d3667c1710f4f6179d77848f3f9d4245e22c128f41c1e594b44ba317b2430edbefa67c6886054d39726c165
 DIST gnome-shell-3.36.5.tar.xz 1776080 BLAKE2B 
82a53777a9fa56c3bd1c6914c1aefe85256d3cd640e95c9804b37c711360e09e758f536e9caee79c88d1686ffb3bc672f215cc454237922942edcec93f6bafd3
 SHA512 
e8cbcd9ee9643083870415fa3ea8ed0f1b6f2a138054f92e23479514c57b22afc38e3e082a89051f2be4e91e2dea3a68951a06eb0589f507825da9137d92e545
+DIST gnome-shell-3.38.1.tar.xz 1812860 BLAKE2B 
d58dd9f5962d953f4bfa8aede62e24007185e0b4b82781c54cce87d8505657e01b0f76a9119b60634e6c723b7dd9320f5c56b984b59cc8fce61ad4a897291b44
 SHA512 
7ab580f892c4b4dac2fc8625343dfab1bf7a11e148dc01e6e805a5b1ac1d4cb17943b9a3058ec69fc086c270d76ef8073dca494991a5da1dcfa52b42dcc03f01

diff --git a/gnome-base/gnome-shell/gnome-shell-3.38.1.ebuild 
b/gnome-base/gnome-shell/gnome-shell-3.38.1.ebuild
new file mode 100644
index 000..e512f2ed476
--- /dev/null
+++ b/gnome-base/gnome-shell/gnome-shell-3.38.1.ebuild
@@ -0,0 +1,186 @@
+# 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 gnome.org gnome2-utils meson python-single-r1 virtualx xdg
+
+DESCRIPTION="Provides core UI functions for the GNOME 3 desktop"
+HOMEPAGE="https://wiki.gnome.org/Projects/GnomeShell;
+
+LICENSE="GPL-2+ LGPL-2+"
+SLOT="0"
+IUSE="+bluetooth +browser-extension elogind gtk-doc +ibus +networkmanager 
systemd telepathy"
+REQUIRED_USE="${PYTHON_REQUIRED_USE}
+   ?? ( elogind systemd )"
+
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86"
+
+# libXfixes-5.0 needed for pointer barriers and #include 

+# FIXME:
+#  * gstreamer/pipewire support is currently automagic
+DEPEND="
+   >=gnome-extra/evolution-data-server-3.33.1:=
+   >=app-crypt/gcr-3.7.5[introspection]
+   >=dev-libs/glib-2.57.2:2
+   >=dev-libs/gobject-introspection-1.49.1:=
+   >=dev-libs/gjs-1.65.1
+   >=x11-libs/gtk+-3.15.0:3[introspection]
+   >=x11-wm/mutter-3.38.0:0/7[introspection]
+   >=sys-auth/polkit-0.100[introspection]
+   >=gnome-base/gsettings-desktop-schemas-3.33.1
+   >=x11-libs/startup-notification-0.11
+   >=app-i18n/ibus-1.5.2
+   >=gnome-base/gnome-desktop-3.35.90:3=[introspection]
+   bluetooth? ( >=net-wireless/gnome-bluetooth-3.9[introspection] )
+   >=media-libs/gstreamer-0.11.92:1.0
+   media-libs/gst-plugins-base:1.0
+   >=media-video/pipewire-0.3.0:0/0.3
+   networkmanager? (
+   >=net-misc/networkmanager-1.10.4:=[introspection]
+   net-libs/libnma[introspection]
+   >=app-crypt/libsecret-0.18
+   dev-libs/dbus-glib )
+   systemd? ( >=sys-apps/systemd-31
+   >=gnome-base/gnome-desktop-3.34.2:3=[systemd] )
+   elogind? ( >=sys-auth/elogind-237 )
+   app-arch/gnome-autoar
+   dev-libs/json-glib
+
+   >=app-accessibility/at-spi2-atk-2.5.3
+   x11-libs/gdk-pixbuf:2[introspection]
+   dev-libs/libxml2:2
+   x11-libs/libX11
+
+   >=media-sound/pulseaudio-2[glib]
+   >=dev-libs/atk-2[introspection]
+   dev-libs/libical:=
+   >=x11-libs/libXfixes-5.0
+
+   ${PYTHON_DEPS}
+   $(python_gen_cond_dep '
+   dev-python/pygobject:3[${PYTHON_MULTI_USEDEP}]
+   ')
+   media-libs/mesa[X(+)]
+"
+# Runtime-only deps are probably incomplete and approximate.
+# Introspection deps generated using:
+#  grep -roe "imports.gi.*" gnome-shell-* | cut -f2 -d: | sort | uniq
+# Each block:
+# 1. Introspection stuff needed via imports.gi.*
+# 2. gnome-session needed for shutdown/reboot/inhibitors/etc
+# 3. Control shell settings
+# 4. logind interface needed for suspending support
+# 5. xdg-utils needed for xdg-open, used by extension tool
+# 6. adwaita-icon-theme needed for various icons & arrows (3.26

[gentoo-commits] repo/gentoo:master commit in: gnome-base/gsettings-desktop-schemas/

2020-11-08 Thread Matt Turner
commit: 4f7317dfb96366e5cf2f8c0fc286368558787609
Author: Matt Turner  gentoo  org>
AuthorDate: Mon Nov  9 01:33:25 2020 +
Commit:     Matt Turner  gentoo  org>
CommitDate: Mon Nov  9 01:54:27 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4f7317df

gnome-base/gsettings-desktop-schemas: Version bump to 3.38.0

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

 gnome-base/gsettings-desktop-schemas/Manifest  |  1 +
 .../gsettings-desktop-schemas-3.38.0.ebuild| 39 ++
 2 files changed, 40 insertions(+)

diff --git a/gnome-base/gsettings-desktop-schemas/Manifest 
b/gnome-base/gsettings-desktop-schemas/Manifest
index 8a0f8c9734f..147df8952c4 100644
--- a/gnome-base/gsettings-desktop-schemas/Manifest
+++ b/gnome-base/gsettings-desktop-schemas/Manifest
@@ -1,2 +1,3 @@
 DIST gsettings-desktop-schemas-3.34.0.tar.xz 650468 BLAKE2B 
a275cd011c255531b293ccb875159ea4465c79852a3d1be2a03faafa8dbb6ba7137d72c7a59bce93b6ce5f187ebf92aca334dc3c51c8de5ee3af3092fc250fe5
 SHA512 
6cbe59facf77566ed93faabafc6b00ad03fb398a9a4686ba94a08b1c2d0df1d44bd673fb4d51340209a66ebc0aa32095615e7e63b78f4cc4c10d240a7b0a8fa1
 DIST gsettings-desktop-schemas-3.36.1.tar.xz 679788 BLAKE2B 
f49f98274f48cdb2eab0d3d94147cc0994245156999d5ed71adbbe4c949bb4da1ba230fe185938542b9854c77b6e0d7084d1919c26bf9939cd58baf4fcc8f129
 SHA512 
623a3759fe84cc5ea897043cc7c337a4f83302ebe5cfb9d214210a48e460e22b180518f5d768382ec18396bb2e86f22649dbc9b367a858e56b1ee8d2cab58fa8
+DIST gsettings-desktop-schemas-3.38.0.tar.xz 685868 BLAKE2B 
a5fe8baf6d7178cfba74c82974dfb854fbc2accfb9c98db2edbf46271b54626150a570fb3b578cdd86acfd1b21b432da0947e273c3ab94ec3f416c4a51b44e4a
 SHA512 
5af7da90b8e7eec1c98e9e44653955f2882961dd9b5e2bf00e4eeb9f4f1149ae5171c600d457c6ab9c7482471c1a0e98f92f645a7ee7298e1b843c608f660756

diff --git 
a/gnome-base/gsettings-desktop-schemas/gsettings-desktop-schemas-3.38.0.ebuild 
b/gnome-base/gsettings-desktop-schemas/gsettings-desktop-schemas-3.38.0.ebuild
new file mode 100644
index 000..34729655bb5
--- /dev/null
+++ 
b/gnome-base/gsettings-desktop-schemas/gsettings-desktop-schemas-3.38.0.ebuild
@@ -0,0 +1,39 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+inherit gnome.org gnome2-utils meson xdg
+
+DESCRIPTION="Collection of GSettings schemas for GNOME desktop"
+HOMEPAGE="https://git.gnome.org/browse/gsettings-desktop-schemas;
+
+LICENSE="LGPL-2.1+"
+SLOT="0"
+IUSE="+introspection"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc 
~x86 ~amd64-linux ~x86-linux ~x64-macos ~sparc-solaris ~x86-solaris"
+
+BDEPEND="
+   introspection? ( >=dev-libs/gobject-introspection-1.54:= )
+   dev-util/glib-utils
+   >=sys-devel/gettext-0.19.8
+   virtual/pkgconfig
+"
+
+PATCHES=(
+   # Revert change to 'Source Code Pro 10' and 'Cantarell 11' fonts back 
to generic sans and monospace aliases
+   "${FILESDIR}"/3.32.0-default-fonts.patch
+)
+
+src_configure() {
+   meson_src_configure $(meson_use introspection)
+}
+
+pkg_postinst() {
+   xdg_pkg_postinst
+   gnome2_schemas_update
+}
+
+pkg_postrm() {
+   xdg_pkg_postrm
+   gnome2_schemas_update
+}



[gentoo-commits] repo/gentoo:master commit in: x11-libs/libXfixes/

2020-11-08 Thread Matt Turner
commit: 7ecc3e21a0c3386fdfba207a4ee67fd679508420
Author: Matt Turner  gentoo  org>
AuthorDate: Mon Nov  9 01:13:54 2020 +
Commit:     Matt Turner  gentoo  org>
CommitDate: Mon Nov  9 01:54:27 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7ecc3e21

x11-libs/libXfixes: Move x11-proto/xorg-proto to DEPEND

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

 .../{libXfixes-5.0.3-r2.ebuild => libXfixes-5.0.3-r3.ebuild} | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

diff --git a/x11-libs/libXfixes/libXfixes-5.0.3-r2.ebuild 
b/x11-libs/libXfixes/libXfixes-5.0.3-r3.ebuild
similarity index 89%
rename from x11-libs/libXfixes/libXfixes-5.0.3-r2.ebuild
rename to x11-libs/libXfixes/libXfixes-5.0.3-r3.ebuild
index 8de3786ab7b..944f00f0577 100644
--- a/x11-libs/libXfixes/libXfixes-5.0.3-r2.ebuild
+++ b/x11-libs/libXfixes/libXfixes-5.0.3-r3.ebuild
@@ -11,6 +11,7 @@ DESCRIPTION="X.Org Xfixes library"
 
 KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~mips ppc ppc64 s390 sparc x86 
~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris ~x86-winnt"
 
-RDEPEND="x11-base/xorg-proto
+RDEPEND="
>=x11-libs/libX11-1.6.2[${MULTILIB_USEDEP}]"
-DEPEND="${RDEPEND}"
+DEPEND="${RDEPEND}
+   x11-base/xorg-proto"



[gentoo-commits] repo/gentoo:master commit in: profiles/

2020-11-08 Thread Matt Turner
commit: e3f312ee8ad7a91c705e2603f8566f13aaa10e47
Author: Matt Turner  gentoo  org>
AuthorDate: Sun Nov  8 23:43:24 2020 +
Commit:     Matt Turner  gentoo  org>
CommitDate: Sun Nov  8 23:43:40 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e3f312ee

profiles: Correct date

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

 profiles/package.mask | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/profiles/package.mask b/profiles/package.mask
index 355e29f6152..465ab96e818 100644
--- a/profiles/package.mask
+++ b/profiles/package.mask
@@ -32,7 +32,7 @@
 
 #--- END OF EXAMPLES ---
 
-# Matt Turner  (2019-09-01)
+# Matt Turner  (2020-11-08)
 # Uninstallable because of fetch restriction and dead download link.
 # Removal in 30 days.  Bug #725646.
 media-fonts/mathematica-fonts



[gentoo-commits] repo/gentoo:master commit in: profiles/

2020-11-08 Thread Matt Turner
commit: afa09408e7a82393c4888ed90bc5a0e34871d18a
Author: Matt Turner  gentoo  org>
AuthorDate: Sun Nov  8 23:38:44 2020 +
Commit:     Matt Turner  gentoo  org>
CommitDate: Sun Nov  8 23:39:23 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=afa09408

profiles: Mask media-fonts/mathematica-fonts for removal

Bug: https://bugs.gentoo.org/725646
Signed-off-by: Matt Turner  gentoo.org>

 profiles/package.mask | 5 +
 1 file changed, 5 insertions(+)

diff --git a/profiles/package.mask b/profiles/package.mask
index 0e942a81f59..355e29f6152 100644
--- a/profiles/package.mask
+++ b/profiles/package.mask
@@ -32,6 +32,11 @@
 
 #--- END OF EXAMPLES ---
 
+# Matt Turner  (2019-09-01)
+# Uninstallable because of fetch restriction and dead download link.
+# Removal in 30 days.  Bug #725646.
+media-fonts/mathematica-fonts
+
 # Michał Górny  (2020-11-07)
 # sys-cluster/cluster-glue fails to install for almost a year now.
 # The remaining packages are its reverse dependencies.



[gentoo-commits] repo/gentoo:master commit in: app-admin/gnome-abrt/

2020-11-08 Thread Matt Turner
commit: 02d5f708eb60933493ea90846b2bf80ffc72111f
Author: Matt Turner  gentoo  org>
AuthorDate: Sun Nov  8 16:25:04 2020 +
Commit:     Matt Turner  gentoo  org>
CommitDate: Sun Nov  8 16:26:11 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=02d5f708

app-admin/gnome-abrt: Drop old versions

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

 app-admin/gnome-abrt/Manifest|  1 -
 app-admin/gnome-abrt/gnome-abrt-1.2.7.ebuild | 60 
 2 files changed, 61 deletions(-)

diff --git a/app-admin/gnome-abrt/Manifest b/app-admin/gnome-abrt/Manifest
index b773b4cb94e..90321a1e1bc 100644
--- a/app-admin/gnome-abrt/Manifest
+++ b/app-admin/gnome-abrt/Manifest
@@ -1,2 +1 @@
-DIST gnome-abrt-1.2.7.tar.gz 339961 BLAKE2B 
cdacc079c4661c364f13af3102e2231adbeaf4226ba937436f5ce3ae109f28b87c9424c6dfbc016b912599205386f92c32b036ca31adbea79b9a54d7f3a27c4a
 SHA512 
57446b1c1c312f3a47ea3dd2a40ac1d4ec5392df3181eac73086675b65d45cad9a01fba5252d073970878ef97d7d272508bc5b86a56779543ffdc8d083fb5413
 DIST gnome-abrt-1.3.6.tar.gz 112255 BLAKE2B 
d0e87ef5543e84c246f9e98aac8f92984af9e8220357359ffa76f91e00bb35ccb9b60a00c8e0b00d3464ecfc9ddffaeb61fb15b57480066d957a2af44b49c3be
 SHA512 
7bd15c9956d2e4bafce7d1ef73e930f679119fe8ccebda8a27171a5b3b1dfa90255c572e3a0c70606fe389d50079870399b89f61f683896d4ca6380a7d3f7cc2

diff --git a/app-admin/gnome-abrt/gnome-abrt-1.2.7.ebuild 
b/app-admin/gnome-abrt/gnome-abrt-1.2.7.ebuild
deleted file mode 100644
index e068f001905..000
--- a/app-admin/gnome-abrt/gnome-abrt-1.2.7.ebuild
+++ /dev/null
@@ -1,60 +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} )
-
-inherit autotools python-r1
-
-DESCRIPTION="A utility for viewing problems that have occurred with the system"
-HOMEPAGE="https://github.com/abrt/gnome-abrt;
-SRC_URI="https://github.com/abrt/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="GPL-2+"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-
-IUSE=""
-REQUIRED_USE="${PYTHON_REQUIRED_USE}"
-
-RDEPEND="${PYTHON_DEPS}
-   >=x11-libs/gtk+-3.10.0:3
-   >=dev-libs/libreport-2.0.20[python,${PYTHON_USEDEP}]
-   >=app-admin/abrt-2.10.10-r1
-   >=dev-python/pygobject-3.29.1:3[${PYTHON_USEDEP}]
-   x11-libs/libX11
-   >=dev-python/pyxdg-0.19[${PYTHON_USEDEP}]
-"
-DEPEND="${RDEPEND}"
-BDEPEND="
-   app-text/asciidoc
-   app-text/xmlto
-   >=dev-util/intltool-0.35.0
-   virtual/pkgconfig
-   >=sys-devel/gettext-0.17
-"
-
-src_prepare() {
-   default
-   ./gen-version > gnome-abrt-version || die
-   eautoreconf
-   python_copy_sources
-}
-
-src_configure() {
-   myeconfargs=(
-   --localstatedir="${EPREFIX}/var"
-   --with-nopylint
-   )
-
-   python_foreach_impl run_in_build_dir econf "${myeconfargs[@]}"
-}
-
-src_compile() {
-   python_foreach_impl run_in_build_dir default
-}
-
-src_install() {
-   python_foreach_impl run_in_build_dir default
-   find "${D}" -name '*.la' -type f -delete || die
-}



[gentoo-commits] repo/gentoo:master commit in: dev-libs/satyr/

2020-11-08 Thread Matt Turner
commit: f82f0839dbd3e156fe7c8b63da8291773c27
Author: Matt Turner  gentoo  org>
AuthorDate: Sun Nov  8 16:23:22 2020 +
Commit:     Matt Turner  gentoo  org>
CommitDate: Sun Nov  8 16:26:09 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f82f0333

dev-libs/satyr: Drop stable keywords

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

 dev-libs/satyr/satyr-0.27.ebuild | 2 +-
 dev-libs/satyr/satyr-0.30.ebuild | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-libs/satyr/satyr-0.27.ebuild b/dev-libs/satyr/satyr-0.27.ebuild
index face20cac54..8293ade15b7 100644
--- a/dev-libs/satyr/satyr-0.27.ebuild
+++ b/dev-libs/satyr/satyr-0.27.ebuild
@@ -16,7 +16,7 @@ SLOT="0/3"
 IUSE="python"
 REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
 
-KEYWORDS="amd64 x86"
+KEYWORDS="~amd64 ~x86"
 
 RDEPEND="python? ( ${PYTHON_DEPS} )
>=dev-libs/elfutils-0.158

diff --git a/dev-libs/satyr/satyr-0.30.ebuild b/dev-libs/satyr/satyr-0.30.ebuild
index 525f046328c..f654d70e26b 100644
--- a/dev-libs/satyr/satyr-0.30.ebuild
+++ b/dev-libs/satyr/satyr-0.30.ebuild
@@ -16,7 +16,7 @@ SLOT="0/4"
 IUSE="python"
 REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
 
-KEYWORDS="amd64 x86"
+KEYWORDS="~amd64 ~x86"
 
 RDEPEND="python? ( ${PYTHON_DEPS} )
>=dev-libs/elfutils-0.158



[gentoo-commits] repo/gentoo:master commit in: app-admin/abrt/

2020-11-08 Thread Matt Turner
commit: 216a607bb2718be5fa161da916e1f6c8793b6b07
Author: Matt Turner  gentoo  org>
AuthorDate: Sun Nov  8 16:24:47 2020 +
Commit:     Matt Turner  gentoo  org>
CommitDate: Sun Nov  8 16:26:10 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=216a607b

app-admin/abrt: Drop old versions

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

 app-admin/abrt/Manifest   |   2 -
 app-admin/abrt/abrt-2.14.0.ebuild | 129 --
 app-admin/abrt/abrt-2.14.1.ebuild | 129 --
 3 files changed, 260 deletions(-)

diff --git a/app-admin/abrt/Manifest b/app-admin/abrt/Manifest
index 373d7214a7b..a73e494894e 100644
--- a/app-admin/abrt/Manifest
+++ b/app-admin/abrt/Manifest
@@ -1,3 +1 @@
-DIST abrt-2.14.0.tar.gz 6102393 BLAKE2B 
6bba45604406c1f2f84d778475acc6b5db3747f292fcb74a881703491b2d92adda3cc88d6ed741087c1ed2f88a68cdc4858f3640b506a6be650ea4d1d1f2bfd3
 SHA512 
26cf04ef6f52da445e825d5f1074186c4c77d1b093174bb6f7b0a8fa6175e265fcaf56fa4a977851a2352f9fd004425bc397e35a91f6f8e78f37564cd492c571
-DIST abrt-2.14.1.tar.gz 6113024 BLAKE2B 
ddceda689fa51b04a0c201fe560c31ba5c8233c1f75c878b391b0b61cff241e6c2ce5b1829faa6e5f286c3c5efe96941c823234affe94b59fdd2aa3d7cd33cc3
 SHA512 
24126a54778b7e612c8b950321686bdee7ce15a16e79c8d967f8126c89f7da7060270fc0929cfabfc35100d069b0a626c3380833a3f62614cea6b00a44238ec3
 DIST abrt-2.14.2.tar.gz 6113632 BLAKE2B 
904ec2ca4c3aa70b62573ca2730742689f4446c1e5f04bfb6dc4267a4a9a6d44ef8c2b6e82c1e0aba04876b400c3a965a879da65bbff7ec729846f1b5c28cdf9
 SHA512 
82ba10cb151b4585024e3dfc626f46a7d967797e0375158cd76355c4f6a66c59578cc7b41bc5d5aaa3e694b3653b8658650df458676225660cfe95ec318c6886

diff --git a/app-admin/abrt/abrt-2.14.0.ebuild 
b/app-admin/abrt/abrt-2.14.0.ebuild
deleted file mode 100644
index 0c87155270c..000
--- a/app-admin/abrt/abrt-2.14.0.ebuild
+++ /dev/null
@@ -1,129 +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} )
-
-inherit autotools python-single-r1 systemd xdg-utils
-
-DESCRIPTION="Automatic bug detection and reporting tool"
-HOMEPAGE="https://github.com/abrt/abrt/wiki/ABRT-Project;
-SRC_URI="https://github.com/${PN}/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-
-IUSE="selinux test"
-RESTRICT="!test? ( test )"
-REQUIRED_USE="${PYTHON_REQUIRED_USE}"
-
-DEPEND="${PYTHON_DEPS}
-   >=dev-libs/glib-2.56:2
-   >=dev-libs/libreport-2.10.0[gtk,python]
-   dev-libs/libxml2:2
-   >=gnome-base/gsettings-desktop-schemas-3.15.1
-   net-libs/libsoup:2.4
-   sys-apps/dbus
-   sys-apps/systemd:0=
-   sys-auth/polkit
-   sys-libs/libcap
-   sys-fs/inotify-tools
-   x11-libs/gtk+:3
-"
-RDEPEND="${DEPEND}
-   acct-user/abrt
-   acct-group/abrt
-   app-arch/cpio
-   app-arch/rpm[python,${PYTHON_SINGLE_USEDEP}]
-   dev-libs/elfutils
-   dev-libs/json-c:0=
-   sys-apps/util-linux
-   >=sys-devel/gdb-7
-   $(python_gen_cond_dep '
-   dev-libs/satyr[${PYTHON_MULTI_USEDEP}]
-   dev-python/argcomplete[${PYTHON_MULTI_USEDEP}]
-   dev-python/argh[${PYTHON_MULTI_USEDEP}]
-   dev-python/humanize[${PYTHON_MULTI_USEDEP}]
-   ')
-"
-BDEPEND="
-   test? (
-   $(python_gen_cond_dep 
'dev-python/pytest[${PYTHON_MULTI_USEDEP}]')
-   )
-   app-text/asciidoc
-   app-text/xmlto
-   >=dev-util/intltool-0.35.0
-   virtual/pkgconfig
-   >=sys-devel/gettext-0.17
-"
-
-pkg_setup() {
-   python-single-r1_pkg_setup
-}
-
-src_prepare() {
-   python_fix_shebang .
-   default
-
-   # Install under proper directory
-   sed -i -e 's:dbusabrtdocdir = 
${datadir}/doc/abrt-dbus-${VERSION}/html:dbusabrtdocdir = 
${datadir}/doc/${PF}/html:' doc/problems-service/Makefile.am || die
-
-   # Ensure this works for systems with and without /usr merge
-   sed -i -e "s:/usr/bin/bash:$(which bash):" init-scripts/abrtd.service 
|| die
-
-   # Fix hardcoded "pytest-3"
-   sed -i -e "s:pytest-3:pytest:" \
-   configure.ac src/python-problem/tests/Makefile.am src/cli/test 
|| die
-
-   # pyhook test is sensitive to the format of python's error messages, and
-   # fails with certain python versions
-   sed -e '/pyhook.at/ d' \
-   -i tests/Makefile.* tests/testsuite.at || die "sed remove 
pyhook tests failed"
-   ./gen-version || die # Needed to be run before autoreconf
-   eautoreconf
-}
-
-src_configure() {
-   myeconfargs=(
-   --libdir="${EPREFIX}/usr/$(get_libdir)"
-   --localstatedir="$

[gentoo-commits] repo/gentoo:master commit in: dev-libs/libreport/

2020-11-08 Thread Matt Turner
commit: b75077c7d79d3096276942b0d859c3c883028e69
Author: Matt Turner  gentoo  org>
AuthorDate: Sun Nov  8 16:24:21 2020 +
Commit:     Matt Turner  gentoo  org>
CommitDate: Sun Nov  8 16:26:10 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b75077c7

dev-libs/libreport: Drop old versions

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

 dev-libs/libreport/Manifest|   3 -
 dev-libs/libreport/libreport-2.10.0.ebuild |  89 -
 dev-libs/libreport/libreport-2.12.0.ebuild |  99 
 dev-libs/libreport/libreport-2.13.0.ebuild | 100 -
 4 files changed, 291 deletions(-)

diff --git a/dev-libs/libreport/Manifest b/dev-libs/libreport/Manifest
index d0e14d2ccf7..da5d5dc3381 100644
--- a/dev-libs/libreport/Manifest
+++ b/dev-libs/libreport/Manifest
@@ -1,4 +1 @@
-DIST libreport-2.10.0.tar.gz 2278084 BLAKE2B 
95ac1fbf32e6e021e9553b35b10f9e46b7ea2e9cc6f21e53eb39a32a5261f7a6e49b2172381fdea30341fcc4311928691e68749a8bb5c41a4bf709151935687a
 SHA512 
978ea442d82b75abf80b2075f540cb05c5577387a9221f2070c9695c4546d36169738d223f5e903d0b774b7e1566a6111c55a6bb51a0822ad1676095f067c45b
-DIST libreport-2.12.0.tar.gz 1842875 BLAKE2B 
930666ec0c675a8ff457412a80511652dfa3bd3d771115506370432a7b74f3d1d9f6264dc3696c582b4a0939b2493137a18e1379eca268f25bc787a03a7d6c39
 SHA512 
d85c1beea330e4b21ce66b6f4acadaa132010738496a6701d161ee75b2254e629c496270145a6167e8eb81cf2204b0488aa0eb15c1e898f49aa3aec1331bff0c
-DIST libreport-2.13.0.tar.gz 1840841 BLAKE2B 
822bbbfb1e03a6e486f12263fe60231045c9b2153dc743168b93c976b2db76f2bbff3c98da0107e660d713a0d9bac25bf36ee55064a15e0c72ae66fa7fdf0aaa
 SHA512 
f650ba83bfa48d3c897ec4415d4942ed3412a55240d950d78e15b935ea71c3665cdfe1c155f3eee202911e7bb4c09a0a50fbfdc2b54f4d32d00da1a98c1fe7e2
 DIST libreport-2.13.1.tar.gz 1841698 BLAKE2B 
e0fbebbb557fb9fb320dea0a8face6a2eabdb0ad80b5de092e5e4dfe2a0439a4804d4ec99c1286aaafa31064496a94fabce5e26f851001eb9c3bb9989a46e4bb
 SHA512 
6c2ea47e6efa36f23030fbe08946d1e524690e5f6279cbfdaf7c463ef71b23ae82a5e4471ddce89b35d4024f58197cef9f58a07dfcf5bbc1a9b310e39966f81a

diff --git a/dev-libs/libreport/libreport-2.10.0.ebuild 
b/dev-libs/libreport/libreport-2.10.0.ebuild
deleted file mode 100644
index f44fc8f3ffb..000
--- a/dev-libs/libreport/libreport-2.10.0.ebuild
+++ /dev/null
@@ -1,89 +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} )
-
-inherit autotools python-r1 user
-
-DESCRIPTION="Generic library for reporting software bugs"
-HOMEPAGE="https://github.com/abrt/libreport;
-SRC_URI="https://github.com/abrt/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-
-IUSE="+gtk python"
-REQUIRED_USE="${PYTHON_REQUIRED_USE}"
-
-COMMON_DEPEND="${PYTHON_DEPS}
-   app-admin/augeas
-   >=dev-libs/glib-2.43.4:2
-   dev-libs/satyr:0=
-   dev-libs/json-c:=
-   dev-libs/libtar
-   dev-libs/libxml2:2
-   dev-libs/newt:=
-   dev-libs/xmlrpc-c:=
-   net-libs/libproxy:=
-   net-misc/curl:=[ssl]
-   sys-apps/dbus
-   sys-apps/systemd
-   gtk? ( >=x11-libs/gtk+-3.3.12:3 )
-   python? ( ${PYTHON_DEPS} )
-   x11-misc/xdg-utils
-"
-RDEPEND="${COMMON_DEPEND}"
-
-DEPEND="${COMMON_DEPEND}
-   app-text/asciidoc
-   app-text/xmlto
-   >=dev-util/intltool-0.3.50
-   >=sys-devel/gettext-0.17
-   virtual/pkgconfig
-"
-
-# Tests require python-meh, which is highly redhat-specific.
-RESTRICT="test"
-
-pkg_setup() {
-   enewgroup abrt
-   enewuser abrt -1 -1 -1 abrt
-}
-
-src_prepare() {
-   default
-   ./gen-version || die # Needed to be run before autoreconf
-   eautoreconf
-   use python && python_copy_sources
-}
-
-src_configure() {
-   local myargs=(
-   --localstatedir="${EPREFIX}/var"
-   --without-bugzilla
-   # Fixes "syntax error in VERSION script" and we aren't 
supporting Python2 anyway
-   --without-python2
-   $(usex python "--with-python3" "--without-python3")
-   )
-   if use python; then
-   python_foreach_impl run_in_build_dir \
-   econf "${myargs[@]}"
-   else
-   econf "${myargs[@]}"
-   fi
-}
-
-src_compile() {
-   use python && python_foreach_impl run_in_build_dir default
-}
-
-src_install() {
-   use python && python_foreach_impl run_in_build_dir default
-   # Need to set correct ownership for use by app-admin/abrt
-   diropts -o abrt -g abrt
-   keepdir /var/spool/abrt
-
-   find "${D}" -name '*.la' -exec rm -f {} + || die
-}

diff --git a/dev-

[gentoo-commits] repo/gentoo:master commit in: app-admin/abrt/

2020-11-08 Thread Matt Turner
commit: 2a111f8c5a3cce523011c04d9a9063141ae3b025
Author: Matt Turner  gentoo  org>
AuthorDate: Sun Nov  8 16:22:56 2020 +
Commit:     Matt Turner  gentoo  org>
CommitDate: Sun Nov  8 16:26:08 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2a111f8c

app-admin/abrt: Drop stable keywords

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

 app-admin/abrt/abrt-2.14.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-admin/abrt/abrt-2.14.0.ebuild 
b/app-admin/abrt/abrt-2.14.0.ebuild
index 2664d60151a..0c87155270c 100644
--- a/app-admin/abrt/abrt-2.14.0.ebuild
+++ b/app-admin/abrt/abrt-2.14.0.ebuild
@@ -12,7 +12,7 @@ SRC_URI="https://github.com/${PN}/${PN}/archive/${PV}.tar.gz 
-> ${P}.tar.gz"
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="amd64 x86"
+KEYWORDS="~amd64 ~x86"
 
 IUSE="selinux test"
 RESTRICT="!test? ( test )"



[gentoo-commits] repo/gentoo:master commit in: dev-libs/libreport/

2020-11-08 Thread Matt Turner
commit: f938353a17e28866e13ead0238bbc6b3cb053ad1
Author: Matt Turner  gentoo  org>
AuthorDate: Sun Nov  8 16:23:12 2020 +
Commit:     Matt Turner  gentoo  org>
CommitDate: Sun Nov  8 16:26:09 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f938353a

dev-libs/libreport: Drop stable keywords

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

 dev-libs/libreport/libreport-2.10.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/libreport/libreport-2.10.0.ebuild 
b/dev-libs/libreport/libreport-2.10.0.ebuild
index 16e818b499d..f44fc8f3ffb 100644
--- a/dev-libs/libreport/libreport-2.10.0.ebuild
+++ b/dev-libs/libreport/libreport-2.10.0.ebuild
@@ -12,7 +12,7 @@ SRC_URI="https://github.com/abrt/${PN}/archive/${PV}.tar.gz 
-> ${P}.tar.gz"
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="amd64 x86"
+KEYWORDS="~amd64 ~x86"
 
 IUSE="+gtk python"
 REQUIRED_USE="${PYTHON_REQUIRED_USE}"



[gentoo-commits] repo/gentoo:master commit in: dev-libs/satyr/

2020-11-08 Thread Matt Turner
commit: 16484703032dce5bd38936631aad4f2f779a8479
Author: Matt Turner  gentoo  org>
AuthorDate: Sun Nov  8 16:23:55 2020 +
Commit:     Matt Turner  gentoo  org>
CommitDate: Sun Nov  8 16:26:09 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=16484703

dev-libs/satyr: Drop old versions

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

 dev-libs/satyr/Manifest  |  2 -
 dev-libs/satyr/satyr-0.27.ebuild | 45 --
 dev-libs/satyr/satyr-0.30.ebuild | 99 
 3 files changed, 146 deletions(-)

diff --git a/dev-libs/satyr/Manifest b/dev-libs/satyr/Manifest
index 69fd9486808..b78f27a448f 100644
--- a/dev-libs/satyr/Manifest
+++ b/dev-libs/satyr/Manifest
@@ -1,3 +1 @@
-DIST satyr-0.27.tar.gz 435341 BLAKE2B 
ade40bc6a1c48e6fc0af7913ff94ed044c63fdb63b8d86ba010bebcfd2098831bc6c7361d116851aee88f49c640d1457dd8953becad60b6ff6dc32deec6c7942
 SHA512 
7b01cf16489644fbfbe2150477279a94c6fa9b3310edebc84b83bab58d1058df0be478ab6bf4c6910b4168122721dde10d573711abb983b0eb5ccda09cb80710
-DIST satyr-0.30.tar.gz 427940 BLAKE2B 
97fedef59cc77b2ae81857c491532552c352a272658d02564d2661d06a4ccc99c18bcd57e5e68e5a612e9e65c5878f19b2f18bbe74066874a7295e2f65d64149
 SHA512 
ebc6e9c0fd8cd130cf1701573c8ecdadf73fe54efa563759a47f990a91b217cf1dec01045be624d15cfa96b1370ddf2412b0537e57ed628dc27e860be46e21cf
 DIST satyr-0.31.tar.gz 428719 BLAKE2B 
23c6ea53db261fee366566101c2b0f1e23cf530728332fe752897ee982ffac057b98de3d9a52dbfc64932cdb73aaff7e35c976e7a55e30b4417f3880782f9125
 SHA512 
a5aafa1ca5f85a0a817c6fa9a3b428672c9f4f529fb7d73a3e819cc836b78c01a0ca44b47317fcdd4a40dc6386688a450bd78564b6e466091cdc9a2c730c3fda

diff --git a/dev-libs/satyr/satyr-0.27.ebuild b/dev-libs/satyr/satyr-0.27.ebuild
deleted file mode 100644
index 8293ade15b7..000
--- a/dev-libs/satyr/satyr-0.27.ebuild
+++ /dev/null
@@ -1,45 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-PYTHON_COMPAT=( python3_6 )
-
-inherit autotools python-r1 toolchain-funcs
-
-DESCRIPTION="Satyr is a collection of low-level algorithms for program failure 
processing"
-HOMEPAGE="https://github.com/abrt/satyr;
-SRC_URI="https://github.com/abrt/${PN}/archive/${PV}/${P}.tar.gz;
-
-LICENSE="GPL-2+"
-SLOT="0/3"
-
-IUSE="python"
-REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
-
-KEYWORDS="~amd64 ~x86"
-
-RDEPEND="python? ( ${PYTHON_DEPS} )
-   >=dev-libs/elfutils-0.158
-"
-DEPEND="${RDEPEND}
-   virtual/pkgconfig
-"
-
-src_prepare() {
-   default
-   ./gen-version || die # Needs to be run before full autoreconf
-   eautoreconf
-   use python && python_copy_sources
-}
-
-src_configure() {
-   local myargs=(
-   --localstatedir="${EPREFIX}/var"
-   --without-rpm
-   # Build breaks without and we aren't supporting Python2 anyway
-   --without-python2
-   $(usex python "--with-python3" "--without-python3")
-   )
-
-   econf "${myargs[@]}"
-}

diff --git a/dev-libs/satyr/satyr-0.30.ebuild b/dev-libs/satyr/satyr-0.30.ebuild
deleted file mode 100644
index f654d70e26b..000
--- a/dev-libs/satyr/satyr-0.30.ebuild
+++ /dev/null
@@ -1,99 +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 autotools multiprocessing python-r1
-
-DESCRIPTION="Satyr is a collection of low-level algorithms for program failure 
processing"
-HOMEPAGE="https://github.com/abrt/satyr;
-SRC_URI="https://github.com/abrt/${PN}/archive/${PV}/${P}.tar.gz;
-
-LICENSE="GPL-2+"
-SLOT="0/4"
-
-IUSE="python"
-REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
-
-KEYWORDS="~amd64 ~x86"
-
-RDEPEND="python? ( ${PYTHON_DEPS} )
-   >=dev-libs/elfutils-0.158
-   dev-libs/json-c:=
-   dev-libs/nettle:=
-"
-DEPEND="${RDEPEND}"
-BDEPEND="
-   virtual/pkgconfig
-   dev-util/gperf
-"
-
-src_prepare() {
-   default
-   ./gen-version || die # Needs to be run before full autoreconf
-   eautoreconf
-   use python && python_copy_sources
-}
-
-src_configure() {
-   use python && python_setup
-
-   local myargs=(
-   --localstatedir="${EPREFIX}/var"
-   --without-rpm
-   $(usex python "--with-python3" "--without-python3")
-   )
-
-   if use python; then
-   python_configure() {
-   econf "${myargs[@]}"
-   }
-   python_foreach_impl run_in_build_dir python_configure
-   else
-   econf "${myargs[@]}"
-

[gentoo-commits] repo/gentoo:master commit in: dev-libs/glib/

2020-11-08 Thread Matt Turner
commit: f418a080800d9ee6e17feca3f5c5813d31895266
Author: Matt Turner  gentoo  org>
AuthorDate: Sun Nov  8 15:15:04 2020 +
Commit:     Matt Turner  gentoo  org>
CommitDate: Sun Nov  8 15:15:06 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f418a080

dev-libs/glib: Disable IUSE=sysprof by default

Causes a glib <-> sysprof-capture circular dependency.

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

 dev-libs/glib/glib-2.66.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/glib/glib-2.66.2.ebuild b/dev-libs/glib/glib-2.66.2.ebuild
index 8424a066a35..a48545f5514 100644
--- a/dev-libs/glib/glib-2.66.2.ebuild
+++ b/dev-libs/glib/glib-2.66.2.ebuild
@@ -11,7 +11,7 @@ HOMEPAGE="https://www.gtk.org/;
 
 LICENSE="LGPL-2.1+"
 SLOT="2"
-IUSE="dbus debug elibc_glibc fam gtk-doc kernel_linux +mime selinux 
static-libs +sysprof systemtap test utils xattr"
+IUSE="dbus debug elibc_glibc fam gtk-doc kernel_linux +mime selinux 
static-libs sysprof systemtap test utils xattr"
 RESTRICT="!test? ( test )"
 
 KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86 ~amd64-linux ~x86-linux"



[gentoo-commits] repo/gentoo:master commit in: dev-libs/libgdata/

2020-11-08 Thread Matt Turner
commit: 3cac3c52c64713ac351df668bb2e30576af0a101
Author: Matt Turner  gentoo  org>
AuthorDate: Sun Nov  8 14:42:06 2020 +
Commit:     Matt Turner  gentoo  org>
CommitDate: Sun Nov  8 15:13:19 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3cac3c52

dev-libs/libgdata: Version bump to 0.17.13

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

 dev-libs/libgdata/Manifest|  1 +
 dev-libs/libgdata/libgdata-0.17.13.ebuild | 64 +++
 2 files changed, 65 insertions(+)

diff --git a/dev-libs/libgdata/Manifest b/dev-libs/libgdata/Manifest
index 1ef7e1959fd..cde43ae21df 100644
--- a/dev-libs/libgdata/Manifest
+++ b/dev-libs/libgdata/Manifest
@@ -1 +1,2 @@
 DIST libgdata-0.17.12.tar.xz 845420 BLAKE2B 
636ff5ba7df48f671cdb5da09c011f620619051e30470bb3ebb400f8c093e89885e0c3c7ac54e569cff2c350bd08f7e346f1529c07c41f570b7255002fc69c44
 SHA512 
22571c9b0cecbaf617fc8fa43a312bba4eaf36267264546f55c9c9067514cc6ae1db755536c7413427ebf6121115512dcab4201549c128fb1a25afe75a3daa2b
+DIST libgdata-0.17.13.tar.xz 849888 BLAKE2B 
a364f6175828dcf6d870ddf8489da3703b987587639675ed5cbe851de8761d918da9ef91531d2b992ef5188b51f00f4bc13c3ce3b36afe6d07c4e162a93b2889
 SHA512 
b074097bd3cc78951638f0d726a948c9ba994c64c85c0cfe713c3d87419a9a96b66688bde88732dfb529325dca2b8251bd161337532bffaf9564f7f5819b9343

diff --git a/dev-libs/libgdata/libgdata-0.17.13.ebuild 
b/dev-libs/libgdata/libgdata-0.17.13.ebuild
new file mode 100644
index 000..e8fed43b533
--- /dev/null
+++ b/dev-libs/libgdata/libgdata-0.17.13.ebuild
@@ -0,0 +1,64 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+VALA_USE_DEPEND="vapigen"
+
+inherit gnome.org meson vala xdg
+
+DESCRIPTION="GLib-based library for accessing online service APIs using the 
GData protocol"
+HOMEPAGE="https://wiki.gnome.org/Projects/libgdata;
+
+LICENSE="LGPL-2.1+"
+SLOT="0/22" # subslot = libgdata soname version
+
+IUSE="+crypt gnome-online-accounts gtk-doc +introspection test vala"
+REQUIRED_USE="vala? ( introspection )"
+RESTRICT="!test? ( test )"
+
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86"
+
+RDEPEND="
+   >=dev-libs/glib-2.44.0:2
+   >=dev-libs/json-glib-0.15[introspection?]
+   >=dev-libs/libxml2-2:2
+   >=net-libs/libsoup-2.55.90:2.4[introspection?,vala?]
+   crypt? ( app-crypt/gcr:= )
+   gnome-online-accounts? ( 
>=net-libs/gnome-online-accounts-3.8:=[introspection?,vala?] )
+   introspection? ( >=dev-libs/gobject-introspection-1.54:= )
+"
+DEPEND="${RDEPEND}"
+BDEPEND="
+   dev-util/glib-utils
+   gtk-doc? ( >=dev-util/gtk-doc-1.25
+   app-text/docbook-xml-dtd:4.3 )
+   >=sys-devel/gettext-0.19.8
+   virtual/pkgconfig
+   test? ( >=net-libs/uhttpmock-0.5.0
+   >=x11-libs/gdk-pixbuf-2.14:2
+   )
+   vala? ( $(vala_depend) )
+"
+
+src_prepare() {
+   use vala && vala_src_prepare
+   xdg_src_prepare
+   # Don't waste time building a couple small demos that aren't installed
+   sed -i -e '/subdir.*demos/d' meson.build || die
+}
+
+src_configure() {
+   local emesonargs=(
+   -Dgtk=disabled # only for demos
+   $(meson_feature crypt gnome)
+   $(meson_feature gnome-online-accounts goa)
+   -Doauth1=disabled
+   $(meson_use test always_build_tests)
+   -Dinstalled_tests=false
+   -Dman=true
+   $(meson_use gtk-doc gtk_doc)
+   $(meson_use introspection)
+   $(meson_use vala vapi)
+   )
+   meson_src_configure
+}



[gentoo-commits] repo/gentoo:master commit in: dev-libs/appstream-glib/

2020-11-08 Thread Matt Turner
commit: f1620b75b12de693f1c0764b5f1f31585f221a98
Author: Matt Turner  gentoo  org>
AuthorDate: Sun Nov  8 14:38:15 2020 +
Commit:     Matt Turner  gentoo  org>
CommitDate: Sun Nov  8 15:13:19 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f1620b75

dev-libs/appstream-glib: Version bump to 0.7.18

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

 dev-libs/appstream-glib/Manifest   |  1 +
 .../appstream-glib/appstream-glib-0.7.18.ebuild| 65 ++
 2 files changed, 66 insertions(+)

diff --git a/dev-libs/appstream-glib/Manifest b/dev-libs/appstream-glib/Manifest
index 00d2d6531fd..640faab738e 100644
--- a/dev-libs/appstream-glib/Manifest
+++ b/dev-libs/appstream-glib/Manifest
@@ -1,2 +1,3 @@
 DIST appstream-glib-0.7.16.tar.xz 2243684 BLAKE2B 
101a964822cc2421608e04a342b89248d16fff006c1843433f5db11703533fb7d0b2cb390d1e2f85274c51d0bd989502fc453700dfb9c32005a7b7c64cb59348
 SHA512 
a2991dbd26deeb1fb1daef1811c38ff5b55b2fae0bf2d8cc612c2e370613cb6b0468cf287ab3b575f6e6e3203aabcca12dd95474f70a54d6052a34dcb27b951b
 DIST appstream-glib-0.7.17.tar.xz 2245372 BLAKE2B 
88173b209b275962ecd4b0a5d3cc344b317dec39a57cb6ebcdbc1c4447017b69c8e68ae19e336b1780477120269deda28b7e53d935a057fac193f123d91013d0
 SHA512 
72eae6057a4b18b6eca34c795c2bfd982fd7a31500b70beb9553bdf8a7617a03319a2813eb93af20f2e39678ef6ee524dee48b2cbcccde0736f9d10a547ca223
+DIST appstream-glib-0.7.18.tar.xz 2309276 BLAKE2B 
67f414ae45866cab314ed2b307f2045a2035c262810696246f5bdea2a0bac88d98b561f72a8e87608f90407ad6d577d720213461ecef09d277e919b5330c0bc2
 SHA512 
2a202eb25d823d524128a8ab164025b6579e069f8b62373cf5447d049a0e3764fca5bf1464296101a45870d1426b094493fc8ead07a6a4bcb514c0f1a91e8ff2

diff --git a/dev-libs/appstream-glib/appstream-glib-0.7.18.ebuild 
b/dev-libs/appstream-glib/appstream-glib-0.7.18.ebuild
new file mode 100644
index 000..e78820c51e2
--- /dev/null
+++ b/dev-libs/appstream-glib/appstream-glib-0.7.18.ebuild
@@ -0,0 +1,65 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit xdg meson
+
+DESCRIPTION="Provides GObjects and helper methods to read and write AppStream 
metadata"
+HOMEPAGE="https://people.freedesktop.org/~hughsient/appstream-glib/;
+SRC_URI="https://people.freedesktop.org/~hughsient/${PN}/releases/${P}.tar.xz;
+
+LICENSE="LGPL-2.1+"
+SLOT="0/8" # soname version
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~s390 ~sparc ~x86 
~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris 
~sparc64-solaris ~x64-solaris ~x86-solaris"
+IUSE="gtk-doc fonts +introspection stemmer"
+
+RDEPEND="
+   >=dev-libs/glib-2.58.0:2
+   sys-apps/util-linux
+   app-arch/libarchive
+   >=net-libs/libsoup-2.51.92:2.4
+   >=dev-libs/json-glib-1.1.2
+   >=x11-libs/gdk-pixbuf-2.31.5:2[introspection?]
+
+   fonts? ( x11-libs/gtk+:3
+   >=media-libs/freetype-2.4:2 )
+   >=media-libs/fontconfig-2.11:1.0
+   dev-libs/libyaml
+   stemmer? ( dev-libs/snowball-stemmer )
+   x11-libs/pango
+   introspection? ( >=dev-libs/gobject-introspection-1.54:= )
+"
+DEPEND="${RDEPEND}"
+# libxml2 required for glib-compile-resources
+BDEPEND="
+   dev-util/gperf
+
+   dev-libs/libxml2:2
+   app-text/docbook-xml-dtd:4.2
+   dev-libs/libxslt
+   gtk-doc? (
+   >=dev-util/gtk-doc-1.9
+   app-text/docbook-xml-dtd:4.3
+   )
+   >=sys-devel/gettext-0.19.8
+"
+# ${PN} superseeds appdata-tools
+RDEPEND="${RDEPEND}
+   !

[gentoo-commits] repo/gentoo:master commit in: app-accessibility/at-spi2-core/

2020-11-07 Thread Matt Turner
commit: 12ffac8a70dee48a09cadd0eeeadc1c13d2f5066
Author: Matt Turner  gentoo  org>
AuthorDate: Sun Nov  8 03:33:54 2020 +
Commit:     Matt Turner  gentoo  org>
CommitDate: Sun Nov  8 03:50:40 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=12ffac8a

app-accessibility/at-spi2-core: Version bump to 2.38.0

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

 app-accessibility/at-spi2-core/Manifest|  1 +
 .../at-spi2-core/at-spi2-core-2.38.0.ebuild| 62 ++
 2 files changed, 63 insertions(+)

diff --git a/app-accessibility/at-spi2-core/Manifest 
b/app-accessibility/at-spi2-core/Manifest
index 9a79ee5c54c..d211b522275 100644
--- a/app-accessibility/at-spi2-core/Manifest
+++ b/app-accessibility/at-spi2-core/Manifest
@@ -1,2 +1,3 @@
 DIST at-spi2-core-2.34.0.tar.xz 186736 BLAKE2B 
6210ef0254760f1ef6e9c9124680f604864e24228650d4be1026dc73ce0ec5d10eec5e9958a98f0970e1292e4fc3935c8379278b10c633c87da5eb3960b94670
 SHA512 
99f6773e29fb5fcb339cbe5b23133dab78bc52e3c46a1d5bd748788c48345223f1def5078ac48e58756a7692459b177b0e26dc8059898a5ccac56ceb495b7de8
 DIST at-spi2-core-2.36.0.tar.xz 186824 BLAKE2B 
a713d413c1ff291bf82107f6bedccd24d5e9e5312145ac7c4783fcf8366238c2d5cc4ba442fb0c71286abcd695b516861387f76c22ff9e427bd19b99bb7d5d3c
 SHA512 
f45d7e68bfcd9b93cebc47e30febce1ae6a4d9df2fbc9d5bdc25babb123c922d0f9a229485770b2f6ed386178144c20486fa3e46195041ea65a54ab019b1cbb6
+DIST at-spi2-core-2.38.0.tar.xz 190540 BLAKE2B 
6c5c479c279285460a5ff80533d600b5173fe9bedacfa1522bc37da4a305b965cec2c677eaae8be809ed1a5fd8aaef6475fd27b80510efd1c530e46368e954af
 SHA512 
3a1eb27cff6e0dd03119b4f8361a3b6037b26c511e80e2d003d1d5c41fede6d49eb5e0ac1ee45cfb4f3ca8e53292a7e2da67df80be28e77014775e41777a96c1

diff --git a/app-accessibility/at-spi2-core/at-spi2-core-2.38.0.ebuild 
b/app-accessibility/at-spi2-core/at-spi2-core-2.38.0.ebuild
new file mode 100644
index 000..1d2cb0e17bb
--- /dev/null
+++ b/app-accessibility/at-spi2-core/at-spi2-core-2.38.0.ebuild
@@ -0,0 +1,62 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit gnome.org meson multilib-minimal systemd virtualx xdg
+
+DESCRIPTION="D-Bus accessibility specifications and registration daemon"
+HOMEPAGE="https://wiki.gnome.org/Accessibility;
+
+LICENSE="LGPL-2.1+"
+SLOT="2"
+IUSE="X gtk-doc +introspection"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc 
~x86 ~amd64-linux ~x86-linux ~x64-macos ~x86-macos"
+
+RDEPEND="
+   >=sys-apps/dbus-1.5[${MULTILIB_USEDEP}]
+   >=dev-libs/glib-2.36:2[${MULTILIB_USEDEP}]
+   introspection? ( >=dev-libs/gobject-introspection-1.54.0:= )
+   X? (
+   x11-libs/libX11[${MULTILIB_USEDEP}]
+   x11-libs/libXtst[${MULTILIB_USEDEP}]
+   x11-libs/libXi[${MULTILIB_USEDEP}]
+   )
+"
+DEPEND="${RDEPEND}"
+BDEPEND="
+   dev-util/glib-utils
+   gtk-doc? (
+   >=dev-util/gtk-doc-1.25
+   app-text/docbook-xml-dtd:4.3
+   )
+   >=sys-devel/gettext-0.19.8
+   virtual/pkgconfig
+"
+
+PATCHES=(
+   # disable teamspaces test since that requires Novell.ICEDesktop.Daemon
+   "${FILESDIR}/${PN}-2.0.2-disable-teamspaces-test.patch"
+)
+
+multilib_src_configure() {
+   local emesonargs=(
+   -Dsystemd_user_dir="$(systemd_get_userunitdir)"
+   -Ddocs=$(multilib_native_usex gtk-doc true false)
+   -Dintrospection=$(multilib_native_usex introspection)
+   -Dx11=$(usex X)
+   )
+   meson_src_configure
+}
+
+multilib_src_compile() {
+   meson_src_compile
+}
+
+multilib_src_test() {
+   virtx dbus-run-session meson test -C "${BUILD_DIR}"
+}
+
+multilib_src_install() {
+   meson_src_install
+}



[gentoo-commits] repo/gentoo:master commit in: dev-libs/json-glib/

2020-11-07 Thread Matt Turner
commit: 6900461fbe8242f73c683988aafad1e7b05accb9
Author: Matt Turner  gentoo  org>
AuthorDate: Sun Nov  8 03:22:49 2020 +
Commit:     Matt Turner  gentoo  org>
CommitDate: Sun Nov  8 03:50:40 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6900461f

dev-libs/json-glib: Version bump to 1.6.0

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

 dev-libs/json-glib/Manifest   |  1 +
 dev-libs/json-glib/json-glib-1.6.0.ebuild | 58 +++
 2 files changed, 59 insertions(+)

diff --git a/dev-libs/json-glib/Manifest b/dev-libs/json-glib/Manifest
index 3318e9c31da..7af3068001a 100644
--- a/dev-libs/json-glib/Manifest
+++ b/dev-libs/json-glib/Manifest
@@ -1 +1,2 @@
 DIST json-glib-1.4.4.tar.xz 165584 BLAKE2B 
0cdb518cd139b8dbdbf31c9bc00ddedca6385d7132843455a7898f3544fb43b62d6626d49944e83ef10ab9a555cf21c7e4548df7d784bcb4020f4026e0f3045e
 SHA512 
cf56a99dce3938b5c0075810f105719836fac65392da33a49b26ebf33aee1fab89ca9fac58059a2008d688ecc75a3e524de60621a5b027d566963541f38b971f
+DIST json-glib-1.6.0.tar.xz 168648 BLAKE2B 
45a323b49cb7e9b3b37fdceb0bd95585663983acee82fa8a54afb2c817e9b86332dd94775db0be81e7ff25cfd56515816487275165889f44fef918250b71115b
 SHA512 
0025f913c54a223e6c5f7e65c081afc8ea65ab5a30ed9f30d2d2bb28d17c5695f6e308c64dfdf128e47ddc99d3178421204b5273e78305a096c0b7dfe67dd406

diff --git a/dev-libs/json-glib/json-glib-1.6.0.ebuild 
b/dev-libs/json-glib/json-glib-1.6.0.ebuild
new file mode 100644
index 000..3723a06a554
--- /dev/null
+++ b/dev-libs/json-glib/json-glib-1.6.0.ebuild
@@ -0,0 +1,58 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+inherit gnome.org meson multilib-minimal xdg-utils
+
+DESCRIPTION="Library providing GLib serialization and deserialization for the 
JSON format"
+HOMEPAGE="https://wiki.gnome.org/Projects/JsonGlib;
+
+LICENSE="LGPL-2.1+"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc 
~x86"
+IUSE="gtk-doc +introspection"
+
+RDEPEND="
+   >=dev-libs/glib-2.54.0:2[${MULTILIB_USEDEP}]
+   introspection? ( >=dev-libs/gobject-introspection-0.9.5:= )
+"
+DEPEND="${RDEPEND}"
+# TODO: Can we use a newer docbook-xml-dtd, or is one needed at all?
+BDEPEND="
+   ~app-text/docbook-xml-dtd-4.1.2
+   app-text/docbook-xsl-stylesheets
+   dev-libs/libxslt
+   dev-util/glib-utils
+   gtk-doc? ( >=dev-util/gtk-doc-1.20 )
+   >=sys-devel/gettext-0.18
+   virtual/pkgconfig
+"
+
+src_prepare() {
+   xdg_environment_reset
+   default
+   # Disable installed-tests; this also indirectly removes 
build_aux/gen-installed-test.py calls, thus not needing python-any-r1.eclass
+   sed -e 's/install: true/install: false/g' -i 
json-glib/tests/meson.build || die
+   sed -e '/install_data/d' -i json-glib/tests/meson.build || die
+}
+
+multilib_src_configure() {
+   local emesonargs=(
+   -Dintrospection=$(multilib_native_usex introspection enabled 
disabled)
+   -Ddocs=$(multilib_native_usex gtk-doc enabled disabled)
+   -Dman=true
+   )
+   meson_src_configure
+}
+
+multilib_src_compile() {
+   meson_src_compile
+}
+
+multilib_src_install() {
+   meson_src_install
+}
+
+multilib_src_test() {
+   meson_src_test
+}



[gentoo-commits] repo/gentoo:master commit in: sys-apps/osinfo-db/

2020-11-07 Thread Matt Turner
commit: 3b45c44f7d237ec145e439aede1d4c6da0caeb68
Author: Matt Turner  gentoo  org>
AuthorDate: Sun Nov  8 03:12:59 2020 +
Commit:     Matt Turner  gentoo  org>
CommitDate: Sun Nov  8 03:50:39 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3b45c44f

sys-apps/osinfo-db: Version bump to 20201015

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

 sys-apps/osinfo-db/Manifest  |  1 +
 sys-apps/osinfo-db/osinfo-db-20201015.ebuild | 25 +
 2 files changed, 26 insertions(+)

diff --git a/sys-apps/osinfo-db/Manifest b/sys-apps/osinfo-db/Manifest
index 99cbfa6638b..9805a6d1ba0 100644
--- a/sys-apps/osinfo-db/Manifest
+++ b/sys-apps/osinfo-db/Manifest
@@ -1 +1,2 @@
 DIST osinfo-db-20200529.tar.xz 104668 BLAKE2B 
cb5b980cfc7753ad76aeb80d79108b125c3f1d3bec8a8878d2e562ce6b11b4369b8f9b0a03f5720ad58aa09abe8e140633652f19a4dc6f40e941e626d918e4aa
 SHA512 
27efed4680d80432541c9e3dc692a381b479811ebce39e9b42382bd8b499d2782b59323a6c29517f38fa63061720d26c87e3c7ca806414adddfb9e4294ee106b
+DIST osinfo-db-20201015.tar.xz 108840 BLAKE2B 
cbda3fc868e2bd0f240d86dde70b04aa85ab869d6d8275426b60ca6ec63da3738da48b78540d5b4426e4aaea600d7ceb29d698618500fa1f45d6b2a1c3ddf5a4
 SHA512 
0c75ba6a3410af7e59e5696fff2883dd2285d9beb1eaaed90f12e78f05ad0e3f54352eb30ebfab2a4c4fa19c5c86c83b55931acdf04b25eeb015b19d64f824e6

diff --git a/sys-apps/osinfo-db/osinfo-db-20201015.ebuild 
b/sys-apps/osinfo-db/osinfo-db-20201015.ebuild
new file mode 100644
index 000..ed798333744
--- /dev/null
+++ b/sys-apps/osinfo-db/osinfo-db-20201015.ebuild
@@ -0,0 +1,25 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+DESCRIPTION="osinfo database files"
+HOMEPAGE="https://libosinfo.org/;
+SRC_URI="https://releases.pagure.org/libosinfo/${P}.tar.xz;
+S="${WORKDIR}"
+
+LICENSE="GPL-2+"
+SLOT="0"
+
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~sparc ~x86"
+
+BDEPEND="sys-apps/osinfo-db-tools"
+
+# we don't depend on intltool here, contrary to README, as the tarball already
+# contains the processed results with translations in XML files
+
+src_unpack() { :; }
+
+src_install() {
+   osinfo-db-import --root "${D}" --dir "/usr/share/osinfo" 
"${DISTDIR}/${A}"
+}



[gentoo-commits] repo/gentoo:master commit in: dev-cpp/mm-common/

2020-11-07 Thread Matt Turner
commit: f4db243b27e44807a0ccbd32546af290c3d581e8
Author: Matt Turner  gentoo  org>
AuthorDate: Sun Nov  8 03:14:32 2020 +
Commit:     Matt Turner  gentoo  org>
CommitDate: Sun Nov  8 03:50:39 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f4db243b

dev-cpp/mm-common: Version bump to 1.0.2

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

 dev-cpp/mm-common/Manifest   |  1 +
 dev-cpp/mm-common/mm-common-1.0.2.ebuild | 20 
 2 files changed, 21 insertions(+)

diff --git a/dev-cpp/mm-common/Manifest b/dev-cpp/mm-common/Manifest
index 8ec71cffdb5..35cac85b004 100644
--- a/dev-cpp/mm-common/Manifest
+++ b/dev-cpp/mm-common/Manifest
@@ -1 +1,2 @@
 DIST mm-common-1.0.1.tar.xz 271144 BLAKE2B 
a5c540c9004103298627146e6483de1345f1c3c1c6a48e3f0821a42f1e875f1753df5d5e8164d4c95e844a3b0229a45e697a49596a0671c9717a7561bfc621de
 SHA512 
1dd5fe5fbcc04c6d42cbf4ff33a06058fdb247f6ed9ce958f7231eb99ca7e4b41ea2b91611e0d3909e0fcc9f45a6a4b2c119c0bd3da8afb1741256ca31e1a33b
+DIST mm-common-1.0.2.tar.xz 271720 BLAKE2B 
955a541290ffc9489a7061a1bdcc4b2cca7ac5e0a834a008b4e15173e3b6df38a5fb719f26fe6f83c073c025c7113bba3586f28a6341d37c7c98cfc93ec50f0a
 SHA512 
106f3aae8bb836386148098037c52fef19c3779f5e8cfbafcbe52eca17340a6e2fb7e5c57154cc0a90b75c0bb23900a4274591a71d85f81391be780c53238de0

diff --git a/dev-cpp/mm-common/mm-common-1.0.2.ebuild 
b/dev-cpp/mm-common/mm-common-1.0.2.ebuild
new file mode 100644
index 000..39f6d7b8232
--- /dev/null
+++ b/dev-cpp/mm-common/mm-common-1.0.2.ebuild
@@ -0,0 +1,20 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit gnome.org meson
+
+DESCRIPTION="Build infrastructure and utilities for GNOME C++ bindings"
+HOMEPAGE="https://www.gtkmm.org/;
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86"
+
+src_prepare() {
+   default
+
+   # Include project version in docdir name
+   sed -i -e "s:^install_docdir.*:& + '-' + meson.project_version():" 
meson.build || die
+}



[gentoo-commits] repo/gentoo:master commit in: app-accessibility/at-spi2-atk/

2020-11-07 Thread Matt Turner
commit: 5e66bfc34ba75940b726cfec727b64d780660e5a
Author: Matt Turner  gentoo  org>
AuthorDate: Sun Nov  8 03:36:38 2020 +
Commit:     Matt Turner  gentoo  org>
CommitDate: Sun Nov  8 03:50:40 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5e66bfc3

app-accessibility/at-spi2-atk: Version bump to 2.38.0

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

 app-accessibility/at-spi2-atk/Manifest |  1 +
 .../at-spi2-atk/at-spi2-atk-2.38.0.ebuild  | 46 ++
 2 files changed, 47 insertions(+)

diff --git a/app-accessibility/at-spi2-atk/Manifest 
b/app-accessibility/at-spi2-atk/Manifest
index 6fb976fe4f7..b3ad59988ef 100644
--- a/app-accessibility/at-spi2-atk/Manifest
+++ b/app-accessibility/at-spi2-atk/Manifest
@@ -1 +1,2 @@
 DIST at-spi2-atk-2.34.2.tar.xz 96608 BLAKE2B 
4a3ef71580f4eaf3ea0846c8a6909b686f7ae0c7202918f3e11de019fa7290dada5a2eb3f495ce476bb56a28787967fa87fe74d422d4144e741ef99911da
 SHA512 
59e7ad5c944748ca00af8b0a9df03c9ffbc6afae6e65c25a2566a9e2a30e66724c4492076be1730c2894c636f82c795c533669572584d8d5675f68b349ad16c4
+DIST at-spi2-atk-2.38.0.tar.xz 97464 BLAKE2B 
c5a62bd157ac6dcbf19495eb8f92bd6346651b8df64e15acf4d25c1ab35790f154bead1e012714da36c700e58e164527755137a33812f3a1844aa34f0293ebf5
 SHA512 
2f40ecbc55b0fbaa57ade952a75583bc8fbfde234cce9248489e9ae06e0597d98c2f4c77d8279758dec29da97e06cde5708d30a1238d91bebd023b2320f38528

diff --git a/app-accessibility/at-spi2-atk/at-spi2-atk-2.38.0.ebuild 
b/app-accessibility/at-spi2-atk/at-spi2-atk-2.38.0.ebuild
new file mode 100644
index 000..bcdaee25005
--- /dev/null
+++ b/app-accessibility/at-spi2-atk/at-spi2-atk-2.38.0.ebuild
@@ -0,0 +1,46 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit gnome.org meson multilib-minimal virtualx xdg
+
+DESCRIPTION="Gtk module for bridging AT-SPI to Atk"
+HOMEPAGE="https://wiki.gnome.org/Accessibility;
+
+LICENSE="LGPL-2.1+"
+SLOT="2"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc 
~x86 ~amd64-linux ~x86-linux ~x64-macos ~x86-macos"
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   >=sys-apps/dbus-1.5[${MULTILIB_USEDEP}]
+   >=dev-libs/glib-2.32:2[${MULTILIB_USEDEP}]
+   >=dev-libs/atk-2.36.0[${MULTILIB_USEDEP}]
+   >=app-accessibility/at-spi2-core-2.33.2[${MULTILIB_USEDEP}]
+"
+DEPEND="${RDEPEND}"
+BDEPEND="
+   virtual/pkgconfig
+   test? ( >=dev-libs/libxml2-2.9.1 )
+"
+
+multilib_src_configure() {
+   local emesonargs=(
+   $(meson_use test tests)
+   )
+   meson_src_configure
+}
+
+multilib_src_compile() {
+   meson_src_compile
+}
+
+multilib_src_test() {
+   virtx dbus-run-session meson test -C "${BUILD_DIR}"
+}
+
+multilib_src_install() {
+   meson_src_install
+}



[gentoo-commits] repo/gentoo:master commit in: dev-libs/glib/

2020-11-07 Thread Matt Turner
commit: 5fcf66ac254726eeba937514b54fd89a41b4e4ea
Author: Matt Turner  gentoo  org>
AuthorDate: Sun Nov  8 02:14:26 2020 +
Commit:     Matt Turner  gentoo  org>
CommitDate: Sun Nov  8 02:14:26 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5fcf66ac

dev-libs/glib: Fix gdbus-codegen blocker

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

 dev-libs/glib/glib-2.66.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/glib/glib-2.66.2.ebuild b/dev-libs/glib/glib-2.66.2.ebuild
index 3cff0edd36d..8424a066a35 100644
--- a/dev-libs/glib/glib-2.66.2.ebuild
+++ b/dev-libs/glib/glib-2.66.2.ebuild
@@ -30,7 +30,7 @@ KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips 
~ppc ~ppc64 ~riscv ~
 # them or just put the (build) deps in that rare consumer instead of recursive
 # RDEPEND here (due to lack of recursive DEPEND).
 RDEPEND="
-   !=virtual/libiconv-0-r1[${MULTILIB_USEDEP}]
>=dev-libs/libpcre-8.31:3[${MULTILIB_USEDEP},static-libs?]
>=dev-libs/libffi-3.0.13-r1:=[${MULTILIB_USEDEP}]



  1   2   3   4   5   6   7   8   9   10   >