[gentoo-commits] repo/gentoo:master commit in: app-emulation/spice/

2024-04-24 Thread Joonas Niilola
commit: d3561c57248da39e6549a37d0c5bba5f415d6b6c
Author: Kostadin Shishmanov  tutanota  com>
AuthorDate: Tue Apr 23 18:18:53 2024 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Wed Apr 24 06:10:34 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d3561c57

app-emulation/spice: enable py3.12

Closes: https://bugs.gentoo.org/929311
Signed-off-by: Kostadin Shishmanov  tutanota.com>
Closes: https://github.com/gentoo/gentoo/pull/36379
Signed-off-by: Joonas Niilola  gentoo.org>

 app-emulation/spice/spice-0.15.1-r1.ebuild | 2 +-
 app-emulation/spice/spice-0.15.2.ebuild| 4 ++--
 app-emulation/spice/spice-.ebuild  | 4 ++--
 3 files changed, 5 insertions(+), 5 deletions(-)

diff --git a/app-emulation/spice/spice-0.15.1-r1.ebuild 
b/app-emulation/spice/spice-0.15.1-r1.ebuild
index 707e534ddc0c..3a1d525ff2a6 100644
--- a/app-emulation/spice/spice-0.15.1-r1.ebuild
+++ b/app-emulation/spice/spice-0.15.1-r1.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_{10,11} )
+PYTHON_COMPAT=( python3_{10..12} )
 # Port to meson once https://gitlab.freedesktop.org/spice/spice/-/issues/75 is 
fixed
 inherit autotools python-any-r1 readme.gentoo-r1 xdg-utils
 

diff --git a/app-emulation/spice/spice-0.15.2.ebuild 
b/app-emulation/spice/spice-0.15.2.ebuild
index 1195e1a7434c..69caa30dafc1 100644
--- a/app-emulation/spice/spice-0.15.2.ebuild
+++ b/app-emulation/spice/spice-0.15.2.ebuild
@@ -1,9 +1,9 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_{10..11} )
+PYTHON_COMPAT=( python3_{10..12} )
 inherit meson python-any-r1 readme.gentoo-r1 xdg-utils
 
 DESCRIPTION="SPICE server"

diff --git a/app-emulation/spice/spice-.ebuild 
b/app-emulation/spice/spice-.ebuild
index 66b65d5f7dfb..22dfed00d335 100644
--- a/app-emulation/spice/spice-.ebuild
+++ b/app-emulation/spice/spice-.ebuild
@@ -1,9 +1,9 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_{10..11} )
+PYTHON_COMPAT=( python3_{10..12} )
 inherit meson python-any-r1 readme.gentoo-r1 xdg-utils
 
 DESCRIPTION="SPICE server"



[gentoo-commits] repo/gentoo:master commit in: app-emulation/spice-vdagent/

2023-09-28 Thread WANG Xuerui
commit: ebf7e3a5e779cae726d26b5136c3c4efe4ce708b
Author: WANG Xuerui  gentoo  org>
AuthorDate: Thu Sep 28 10:49:39 2023 +
Commit: WANG Xuerui  gentoo  org>
CommitDate: Thu Sep 28 10:49:39 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ebf7e3a5

app-emulation/spice-vdagent: keyword 0.22.1 for ~loong

Signed-off-by: WANG Xuerui  gentoo.org>

 app-emulation/spice-vdagent/spice-vdagent-0.22.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-emulation/spice-vdagent/spice-vdagent-0.22.1.ebuild 
b/app-emulation/spice-vdagent/spice-vdagent-0.22.1.ebuild
index a53a0f00c60d..c58c80ea1479 100644
--- a/app-emulation/spice-vdagent/spice-vdagent-0.22.1.ebuild
+++ b/app-emulation/spice-vdagent/spice-vdagent-0.22.1.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://www.spice-space.org/download/releases/${P}.tar.bz2;
 
 LICENSE="LGPL-2.1"
 SLOT="0"
-KEYWORDS="amd64 ~arm64 x86"
+KEYWORDS="amd64 ~arm64 ~loong x86"
 IUSE="gtk selinux systemd"
 
 COMMON_DEPEND="



[gentoo-commits] repo/gentoo:master commit in: app-emulation/spice/

2023-07-11 Thread Jakov Smolić
commit: 667b0c7bcf715e2409bf9bc2e53125a0d42ab73c
Author: Jakov Smolić  gentoo  org>
AuthorDate: Tue Jul 11 08:43:22 2023 +
Commit: Jakov Smolić  gentoo  org>
CommitDate: Tue Jul 11 08:43:22 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=667b0c7b

app-emulation/spice: Stabilize 0.15.2 amd64, #909812

Signed-off-by: Jakov Smolić  gentoo.org>

 app-emulation/spice/spice-0.15.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-emulation/spice/spice-0.15.2.ebuild 
b/app-emulation/spice/spice-0.15.2.ebuild
index eb923aea6530..1195e1a7434c 100644
--- a/app-emulation/spice/spice-0.15.2.ebuild
+++ b/app-emulation/spice/spice-0.15.2.ebuild
@@ -15,7 +15,7 @@ if [[ ${PV} ==  ]] ; then
DEPEND="~app-emulation/spice-protocol-"
 else

SRC_URI="https://www.spice-space.org/download/releases/spice-server/${P}.tar.bz2;
-   KEYWORDS="~amd64 arm64 ~loong ppc64 ~riscv x86"
+   KEYWORDS="amd64 arm64 ~loong ppc64 ~riscv x86"
 fi
 
 LICENSE="LGPL-2.1"



[gentoo-commits] repo/gentoo:master commit in: app-emulation/spice/

2023-07-07 Thread Sam James
commit: 59d41bf32bc85cc455b8714d3d8c3c42175073d1
Author: Sam James  gentoo  org>
AuthorDate: Sat Jul  8 03:39:01 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Jul  8 03:39:01 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=59d41bf3

app-emulation/spice: Stabilize 0.15.2 arm64, #909812

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

 app-emulation/spice/spice-0.15.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-emulation/spice/spice-0.15.2.ebuild 
b/app-emulation/spice/spice-0.15.2.ebuild
index 95a2531cb043..eb923aea6530 100644
--- a/app-emulation/spice/spice-0.15.2.ebuild
+++ b/app-emulation/spice/spice-0.15.2.ebuild
@@ -15,7 +15,7 @@ if [[ ${PV} ==  ]] ; then
DEPEND="~app-emulation/spice-protocol-"
 else

SRC_URI="https://www.spice-space.org/download/releases/spice-server/${P}.tar.bz2;
-   KEYWORDS="~amd64 ~arm64 ~loong ppc64 ~riscv x86"
+   KEYWORDS="~amd64 arm64 ~loong ppc64 ~riscv x86"
 fi
 
 LICENSE="LGPL-2.1"



[gentoo-commits] repo/gentoo:master commit in: app-emulation/spice/

2023-07-07 Thread Sam James
commit: 473cc4493b17de9196cf4480ea3f144f1f1b0559
Author: Sam James  gentoo  org>
AuthorDate: Fri Jul  7 10:14:28 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Jul  7 10:14:28 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=473cc449

app-emulation/spice: Stabilize 0.15.2 x86, #909812

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

 app-emulation/spice/spice-0.15.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-emulation/spice/spice-0.15.2.ebuild 
b/app-emulation/spice/spice-0.15.2.ebuild
index a7bef4558d2d..95a2531cb043 100644
--- a/app-emulation/spice/spice-0.15.2.ebuild
+++ b/app-emulation/spice/spice-0.15.2.ebuild
@@ -15,7 +15,7 @@ if [[ ${PV} ==  ]] ; then
DEPEND="~app-emulation/spice-protocol-"
 else

SRC_URI="https://www.spice-space.org/download/releases/spice-server/${P}.tar.bz2;
-   KEYWORDS="~amd64 ~arm64 ~loong ppc64 ~riscv ~x86"
+   KEYWORDS="~amd64 ~arm64 ~loong ppc64 ~riscv x86"
 fi
 
 LICENSE="LGPL-2.1"



[gentoo-commits] repo/gentoo:master commit in: app-emulation/spice/

2023-07-06 Thread Sam James
commit: 8ef20b21fac98b820cd4327d357ff2bd5911ec00
Author: Sam James  gentoo  org>
AuthorDate: Fri Jul  7 04:40:17 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Jul  7 04:40:17 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8ef20b21

app-emulation/spice: Stabilize 0.15.2 ppc64, #909812

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

 app-emulation/spice/spice-0.15.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-emulation/spice/spice-0.15.2.ebuild 
b/app-emulation/spice/spice-0.15.2.ebuild
index 66b65d5f7dfb..a7bef4558d2d 100644
--- a/app-emulation/spice/spice-0.15.2.ebuild
+++ b/app-emulation/spice/spice-0.15.2.ebuild
@@ -15,7 +15,7 @@ if [[ ${PV} ==  ]] ; then
DEPEND="~app-emulation/spice-protocol-"
 else

SRC_URI="https://www.spice-space.org/download/releases/spice-server/${P}.tar.bz2;
-   KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86"
+   KEYWORDS="~amd64 ~arm64 ~loong ppc64 ~riscv ~x86"
 fi
 
 LICENSE="LGPL-2.1"



[gentoo-commits] repo/gentoo:master commit in: app-emulation/spice-vdagent/

2023-06-17 Thread Matthias Maier
commit: 606a92e1d12c8a98d5b1ec0f773948cf66d2f4b8
Author: Matthias Maier  gentoo  org>
AuthorDate: Sun Jun 18 02:17:40 2023 +
Commit: Matthias Maier  gentoo  org>
CommitDate: Sun Jun 18 02:18:49 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=606a92e1

app-emulation/spice-vdagent: also call udev_reload in pkg_postrm()

Closes: https://bugs.gentoo.org/851645
Signed-off-by: Matthias Maier  gentoo.org>

 app-emulation/spice-vdagent/spice-vdagent-0.22.1.ebuild | 4 
 1 file changed, 4 insertions(+)

diff --git a/app-emulation/spice-vdagent/spice-vdagent-0.22.1.ebuild 
b/app-emulation/spice-vdagent/spice-vdagent-0.22.1.ebuild
index 36be63a656d9..a53a0f00c60d 100644
--- a/app-emulation/spice-vdagent/spice-vdagent-0.22.1.ebuild
+++ b/app-emulation/spice-vdagent/spice-vdagent-0.22.1.ebuild
@@ -67,3 +67,7 @@ pkg_postinst() {
udev_reload
tmpfiles_process spice-vdagentd.conf
 }
+
+pkg_postrm() {
+   udev_reload
+}



[gentoo-commits] repo/gentoo:master commit in: app-emulation/spice-vdagent/

2023-06-17 Thread Matthias Maier
commit: ae2e20389d4bae50fcad0996e6dc6ff2496cc95a
Author: Matthias Maier  gentoo  org>
AuthorDate: Sun Jun 18 02:07:38 2023 +
Commit: Matthias Maier  gentoo  org>
CommitDate: Sun Jun 18 02:07:53 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ae2e2038

app-emulation/spice-vdagent: drop 0.19.0-r1, 0.21.0

Bug: https://bugs.gentoo.org/753956
Signed-off-by: Matthias Maier  gentoo.org>

 app-emulation/spice-vdagent/Manifest   |  2 -
 .../spice-vdagent/spice-vdagent-0.19.0-r1.ebuild   | 63 
 .../spice-vdagent/spice-vdagent-0.21.0.ebuild  | 67 --
 3 files changed, 132 deletions(-)

diff --git a/app-emulation/spice-vdagent/Manifest 
b/app-emulation/spice-vdagent/Manifest
index 1ef47e9cd14d..49738685af14 100644
--- a/app-emulation/spice-vdagent/Manifest
+++ b/app-emulation/spice-vdagent/Manifest
@@ -1,3 +1 @@
-DIST spice-vdagent-0.19.0.tar.bz2 151356 BLAKE2B 
b7a99a7205d955b27edfe483746e3f267a6e0b7885c4b8146ba42d99b581cf4e1748b503a37a3d6b66623ef2515b42756f2e6a5a4775d56def7aa396bd0dfb4f
 SHA512 
f5056dfe66df3ee8205549be22bbc8c17d2196c8448eda97f01659ff30c34d9929f330767d7fafec557dc5f7fb9b65eaf85973193b38df774042de9b72d6e60d
-DIST spice-vdagent-0.21.0.tar.bz2 164103 BLAKE2B 
298122b334f880ffb8d77d3a7d822b70debce56d62bc3004bbac37445f10236a47706d23501ee3f82520c45b65deec12c9578cf4a8b9ac138df8b1c0b8cdb784
 SHA512 
1ff1a89e75301b1c2c89f26ba4bce8d4df29bbff6387ade128ce847ca30162a2bc731c70c10a8d129518e64bbca6b8271fd11ff3e340899182a65a5295051bff
 DIST spice-vdagent-0.22.1.tar.bz2 165560 BLAKE2B 
4fd4318592d20d305d515c65d7491b90ac79bcc7f5bdfafd9df7858bdce24aa57c79f2121bbf9cbadec8e6297890f4b8598b9abcadcce5a9f39712b96deaa396
 SHA512 
5a4d2661145f33a0583880a128d925b15ca5aec05df83271c80f8baa0fcdd28fab0242301bc38443ccddf70fbdcfd76b5d30bb5a6b4b7c895c3cea0eb38bdf92

diff --git a/app-emulation/spice-vdagent/spice-vdagent-0.19.0-r1.ebuild 
b/app-emulation/spice-vdagent/spice-vdagent-0.19.0-r1.ebuild
deleted file mode 100644
index 749e2012d13c..
--- a/app-emulation/spice-vdagent/spice-vdagent-0.19.0-r1.ebuild
+++ /dev/null
@@ -1,63 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit linux-info
-
-DESCRIPTION="SPICE VD Linux Guest Agent"
-HOMEPAGE="https://www.spice-space.org/;
-SRC_URI="https://www.spice-space.org/download/releases/${P}.tar.bz2;
-
-LICENSE="LGPL-2.1"
-SLOT="0"
-KEYWORDS="amd64 x86"
-IUSE="gtk selinux systemd"
-
-CDEPEND="
-   dev-libs/glib:2
-   >=app-emulation/spice-protocol-0.14.0
-   media-libs/alsa-lib
-   sys-apps/dbus
-   >=x11-libs/libpciaccess-0.10
-   x11-libs/libdrm
-   x11-libs/libXfixes
-   x11-libs/libXrandr
-   x11-libs/libX11
-   x11-libs/libXinerama
-   gtk? ( x11-libs/gtk+:3 )
-   systemd? ( sys-apps/systemd )"
-DEPEND="${CDEPEND}
-   virtual/pkgconfig"
-RDEPEND="${CDEPEND}
-   selinux? ( sec-policy/selinux-vdagent )"
-
-CONFIG_CHECK="~INPUT_UINPUT ~VIRTIO_CONSOLE"
-ERROR_INPUT_UINPUT="User level input support (INPUT_UINPUT) is required"
-ERROR_VIRTIO_CONSOLE="VirtIO console/serial device support (VIRTIO_CONSOLE) is 
required"
-
-src_configure() {
-   local opt=()
-   if use systemd; then
-   opt+=( --with-session-info=systemd )
-   else
-   opt+=( --with-session-info=none )
-   fi
-
-   econf \
-   --with-init-script=systemd \
-   --localstatedir="${EPREFIX}"/var \
-   $(use_with gtk) \
-   "${opt[@]}"
-}
-
-src_install() {
-   default
-
-   cd "${ED}" && rmdir -p var/run/spice-vdagentd || die
-
-   keepdir /var/log/spice-vdagentd
-
-   newinitd "${FILESDIR}/${PN}.initd-4" "${PN}"
-   newconfd "${FILESDIR}/${PN}.confd-2" "${PN}"
-}

diff --git a/app-emulation/spice-vdagent/spice-vdagent-0.21.0.ebuild 
b/app-emulation/spice-vdagent/spice-vdagent-0.21.0.ebuild
deleted file mode 100644
index 4bce7514acb3..
--- a/app-emulation/spice-vdagent/spice-vdagent-0.21.0.ebuild
+++ /dev/null
@@ -1,67 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit linux-info tmpfiles
-
-DESCRIPTION="SPICE VD Linux Guest Agent"
-HOMEPAGE="https://www.spice-space.org/;
-SRC_URI="https://www.spice-space.org/download/releases/${P}.tar.bz2;
-
-LICENSE="LGPL-2.1"
-SLOT="0"
-KEYWORDS="amd64 x86"
-IUSE="gtk selinux systemd"
-
-CDEPEND="
-   dev-libs/glib:2
-   >=app-emulation/spice-protocol-0.14.0
-   media-libs/alsa-lib
-   sys-apps/dbus
-   >=x11-libs/libpciaccess-0.10
-   x11-libs/libdrm
-   x11-libs/libXfixes
-   x11-libs/libXrandr
-   x11-libs/libX11
-   x11-libs/libXinerama
-   gtk? ( x11-libs/gtk+:3 )
-   systemd? ( sys-apps/systemd )"
-DEPEND="${CDEPEND}
-   virtual/pkgconfig"
-RDEPEND="${CDEPEND}
-   selinux? ( 

[gentoo-commits] repo/gentoo:master commit in: app-emulation/spice/

2023-05-28 Thread Joonas Niilola
commit: e3f41485b094e9b55033a1f4ca912d9b9f2e4ad1
Author: orbea  riseup  net>
AuthorDate: Fri May 26 21:14:56 2023 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Sun May 28 07:28:09 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e3f41485

app-emulation/spice: drop 0.15.0

* deprecated virtual/jpeg dependency
* outdated python compat
* fails a test with USE=sasl (LibreSSL only?)

Signed-off-by: orbea  riseup.net>
Closes: https://github.com/gentoo/gentoo/pull/31178
Signed-off-by: Joonas Niilola  gentoo.org>

 app-emulation/spice/Manifest|   2 -
 app-emulation/spice/spice-0.15.0.ebuild | 105 
 2 files changed, 107 deletions(-)

diff --git a/app-emulation/spice/Manifest b/app-emulation/spice/Manifest
index 32f53c4a8b1e..c75ff310017c 100644
--- a/app-emulation/spice/Manifest
+++ b/app-emulation/spice/Manifest
@@ -1,4 +1,2 @@
-DIST spice-0.15.0-pthread-c5fe3df1.patch.bz2 7605 BLAKE2B 
86b8094a22a02080db038ef98972bf09f391d5344fee8df2aa7d2def0b50a581353cb0e3dd97f99bbd58b88a13ceac4b54be8086a9f4274f38d132b27b62e84d
 SHA512 
5075bd260b33c2dad8c3ce641372383871f7d69190a4f4697bd5e12af1bf5429310c592961de001d36c19a9cdd91143b8d6e8be0e08b3850b9700c2aef2ddd78
-DIST spice-0.15.0.tar.bz2 1537970 BLAKE2B 
98e8f55de81a86c6370e4a74c0fd90db78a9a8e8e3af536bccd6a2a75185194ac7b87521163090c4312e392d2ee10036c0283171c7796aea630e1307128a2d55
 SHA512 
0a776d191c395ce1f7ebbbac47956a00a2765327d3127aeca6e232bd56fd4ccd28750ae1599eb6eb2909ac909cda517d5511faa631166db16b8b75bd4e7b86d9
 DIST spice-0.15.1.tar.bz2 1623290 BLAKE2B 
19ddb3cac91be07a4a358ed89a5e4d1a5c406a9831b8c8a518764055354ecf6e09d129ae03ba65d876669da72f2cbf0c307261564097f60951711e9852eebb69
 SHA512 
362ab2f0b483911830693834515e1d331a6b929c5c63fd4522e843c42bbb7d8a52510d60f5f17d175dd2617c9621630f6a81f3ff7dce11dc28e6fb135e60fa86
 DIST spice-0.15.2.tar.bz2 1663326 BLAKE2B 
00f5393ac409590b8fe0203251b811a4fe6dca16e644a30dd8165d57ff28cbef3b2f9c2a92ff7d2f6c8092bbef4f89a4e85ef9228cc8c03b0a163ffa3afaf9f6
 SHA512 
c8f273b9e97ef38a03b331f7d32c5f0a09d540523fe626568c845152cbd22273a92b3a08bc13fa2e061b913ad16ceb7cbddf142655cd9cdcd8eb5f646fa6aa26

diff --git a/app-emulation/spice/spice-0.15.0.ebuild 
b/app-emulation/spice/spice-0.15.0.ebuild
deleted file mode 100644
index 985efaaf1930..
--- a/app-emulation/spice/spice-0.15.0.ebuild
+++ /dev/null
@@ -1,105 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-PYTHON_COMPAT=( python3_{9,10} )
-inherit autotools python-any-r1 readme.gentoo-r1 xdg-utils
-
-DESCRIPTION="SPICE server"
-HOMEPAGE="https://www.spice-space.org/;
-SRC_URI="https://www.spice-space.org/download/releases/spice-server/${P}.tar.bz2;
-SRC_URI+=" 
https://dev.gentoo.org/~sam/distfiles/${CATEGORY}/${PN}/${P}-pthread-c5fe3df1.patch.bz2;
-
-LICENSE="LGPL-2.1"
-SLOT="0"
-KEYWORDS="amd64 arm64 ~loong ppc64 ~riscv x86"
-IUSE="lz4 sasl smartcard static-libs gstreamer test"
-
-RESTRICT="!test? ( test )"
-
-# the libspice-server only uses the headers of libcacard
-RDEPEND="
-   dev-lang/orc[static-libs(+)?]
-   >=dev-libs/glib-2.38:2[static-libs(+)?]
-   media-libs/opus[static-libs(+)?]
-   sys-libs/zlib[static-libs(+)?]
-   virtual/jpeg:0=[static-libs(+)?]
-   >=x11-libs/pixman-0.17.7[static-libs(+)?]
-   dev-libs/openssl:0=[static-libs(+)?]
-   lz4? ( app-arch/lz4:0=[static-libs(+)?] )
-   smartcard? ( >=app-emulation/libcacard-2.5.1 )
-   sasl? ( dev-libs/cyrus-sasl[static-libs(+)?] )
-   gstreamer? (
-   media-libs/gstreamer:1.0
-   media-libs/gst-plugins-base:1.0
-   )"
-DEPEND="${RDEPEND}
-   >=app-emulation/spice-protocol-0.14.3
-   smartcard? ( app-emulation/qemu[smartcard] )
-   test? ( net-libs/glib-networking )"
-BDEPEND="${PYTHON_DEPS}
-   sys-devel/autoconf-archive
-   virtual/pkgconfig
-   $(python_gen_any_dep '
-   >=dev-python/pyparsing-1.5.6-r2[${PYTHON_USEDEP}]
-   dev-python/six[${PYTHON_USEDEP}]
-   ')"
-
-PATCHES=(
-   "${WORKDIR}"/${P}-pthread-c5fe3df1.patch
-)
-
-python_check_deps() {
-   has_version -b ">=dev-python/pyparsing-1.5.6-r2[${PYTHON_USEDEP}]"
-   has_version -b "dev-python/six[${PYTHON_USEDEP}]"
-}
-
-pkg_setup() {
-   [[ ${MERGE_TYPE} != binary ]] && python-any-r1_pkg_setup
-}
-
-src_prepare() {
-   default
-
-   eautoreconf
-}
-
-src_configure() {
-   # Prevent sandbox violations, bug #586560
-   # https://bugzilla.gnome.org/show_bug.cgi?id=744134
-   # https://bugzilla.gnome.org/show_bug.cgi?id=744135
-   addpredict /dev
-
-   xdg_environment_reset
-
-   local myconf="
-   $(use_enable static-libs static)
-   $(use_enable lz4)
-   $(use_with sasl)
-   $(use_enable smartcard)
-   $(use_enable test tests)
-   --enable-gstreamer=$(usex 

[gentoo-commits] repo/gentoo:master commit in: app-emulation/spice/

2023-05-15 Thread Sam James
commit: 28798d6719eaec55cf7eb58b4047cab45e7972ef
Author: Sam James  gentoo  org>
AuthorDate: Tue May 16 04:12:17 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Tue May 16 04:12:17 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=28798d67

app-emulation/spice: add glib-utils BDEPEND

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

 app-emulation/spice/spice-0.15.2.ebuild | 1 +
 app-emulation/spice/spice-.ebuild   | 1 +
 2 files changed, 2 insertions(+)

diff --git a/app-emulation/spice/spice-0.15.2.ebuild 
b/app-emulation/spice/spice-0.15.2.ebuild
index b1b52a3283e5..66b65d5f7dfb 100644
--- a/app-emulation/spice/spice-0.15.2.ebuild
+++ b/app-emulation/spice/spice-0.15.2.ebuild
@@ -48,6 +48,7 @@ DEPEND+="
 "
 BDEPEND="
${PYTHON_DEPS}
+   dev-util/glib-utils
virtual/pkgconfig
$(python_gen_any_dep '
>=dev-python/pyparsing-1.5.6-r2[${PYTHON_USEDEP}]

diff --git a/app-emulation/spice/spice-.ebuild 
b/app-emulation/spice/spice-.ebuild
index b1b52a3283e5..66b65d5f7dfb 100644
--- a/app-emulation/spice/spice-.ebuild
+++ b/app-emulation/spice/spice-.ebuild
@@ -48,6 +48,7 @@ DEPEND+="
 "
 BDEPEND="
${PYTHON_DEPS}
+   dev-util/glib-utils
virtual/pkgconfig
$(python_gen_any_dep '
>=dev-python/pyparsing-1.5.6-r2[${PYTHON_USEDEP}]



[gentoo-commits] repo/gentoo:master commit in: app-emulation/spice/

2023-05-14 Thread Sam James
commit: 0d9a7b0f351916229815885bd90ca9f15697eb75
Author: Sam James  gentoo  org>
AuthorDate: Sun May 14 08:45:36 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun May 14 08:45:46 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0d9a7b0f

app-emulation/spice: add 0.15.2

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

 app-emulation/spice/Manifest   |  1 +
 .../{spice-.ebuild => spice-0.15.2.ebuild} | 85 ++
 app-emulation/spice/spice-.ebuild  | 85 ++
 3 files changed, 79 insertions(+), 92 deletions(-)

diff --git a/app-emulation/spice/Manifest b/app-emulation/spice/Manifest
index cc57e343819a..32f53c4a8b1e 100644
--- a/app-emulation/spice/Manifest
+++ b/app-emulation/spice/Manifest
@@ -1,3 +1,4 @@
 DIST spice-0.15.0-pthread-c5fe3df1.patch.bz2 7605 BLAKE2B 
86b8094a22a02080db038ef98972bf09f391d5344fee8df2aa7d2def0b50a581353cb0e3dd97f99bbd58b88a13ceac4b54be8086a9f4274f38d132b27b62e84d
 SHA512 
5075bd260b33c2dad8c3ce641372383871f7d69190a4f4697bd5e12af1bf5429310c592961de001d36c19a9cdd91143b8d6e8be0e08b3850b9700c2aef2ddd78
 DIST spice-0.15.0.tar.bz2 1537970 BLAKE2B 
98e8f55de81a86c6370e4a74c0fd90db78a9a8e8e3af536bccd6a2a75185194ac7b87521163090c4312e392d2ee10036c0283171c7796aea630e1307128a2d55
 SHA512 
0a776d191c395ce1f7ebbbac47956a00a2765327d3127aeca6e232bd56fd4ccd28750ae1599eb6eb2909ac909cda517d5511faa631166db16b8b75bd4e7b86d9
 DIST spice-0.15.1.tar.bz2 1623290 BLAKE2B 
19ddb3cac91be07a4a358ed89a5e4d1a5c406a9831b8c8a518764055354ecf6e09d129ae03ba65d876669da72f2cbf0c307261564097f60951711e9852eebb69
 SHA512 
362ab2f0b483911830693834515e1d331a6b929c5c63fd4522e843c42bbb7d8a52510d60f5f17d175dd2617c9621630f6a81f3ff7dce11dc28e6fb135e60fa86
+DIST spice-0.15.2.tar.bz2 1663326 BLAKE2B 
00f5393ac409590b8fe0203251b811a4fe6dca16e644a30dd8165d57ff28cbef3b2f9c2a92ff7d2f6c8092bbef4f89a4e85ef9228cc8c03b0a163ffa3afaf9f6
 SHA512 
c8f273b9e97ef38a03b331f7d32c5f0a09d540523fe626568c845152cbd22273a92b3a08bc13fa2e061b913ad16ceb7cbddf142655cd9cdcd8eb5f646fa6aa26

diff --git a/app-emulation/spice/spice-.ebuild 
b/app-emulation/spice/spice-0.15.2.ebuild
similarity index 51%
copy from app-emulation/spice/spice-.ebuild
copy to app-emulation/spice/spice-0.15.2.ebuild
index 8b1ec904e164..b1b52a3283e5 100644
--- a/app-emulation/spice/spice-.ebuild
+++ b/app-emulation/spice/spice-0.15.2.ebuild
@@ -1,60 +1,63 @@
 # Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=7
+EAPI=8
 
-PYTHON_COMPAT=( python3_{9..11} )
-inherit git-r3 meson python-any-r1 readme.gentoo-r1 xdg-utils
+PYTHON_COMPAT=( python3_{10..11} )
+inherit meson python-any-r1 readme.gentoo-r1 xdg-utils
 
 DESCRIPTION="SPICE server"
 HOMEPAGE="https://www.spice-space.org/;
-SRC_URI=""
-EGIT_REPO_URI="https://anongit.freedesktop.org/git/spice/spice.git;
+if [[ ${PV} ==  ]] ; then
+   EGIT_REPO_URI="https://anongit.freedesktop.org/git/spice/spice.git;
+   inherit git-r3
+
+   DEPEND="~app-emulation/spice-protocol-"
+else
+   
SRC_URI="https://www.spice-space.org/download/releases/spice-server/${P}.tar.bz2;
+   KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86"
+fi
 
 LICENSE="LGPL-2.1"
 SLOT="0"
-KEYWORDS=""
-IUSE="gstreamer lz4 opus sasl smartcard static-libs test"
-
+IUSE="gstreamer lz4 sasl smartcard static-libs test"
 RESTRICT="!test? ( test )"
 
-# the libspice-server only uses the headers of libcacard
+# The libspice-server only uses the headers of libcacard
 RDEPEND="
-   dev-lang/orc
-   >=dev-libs/glib-2.38:2
-   sys-libs/zlib
-   virtual/jpeg:0=
-   >=x11-libs/pixman-0.17.7
-   dev-libs/openssl:0=
-   lz4? ( app-arch/lz4:0= )
-   opus? ( media-libs/opus )
+   dev-lang/orc[static-libs(+)?]
+   >=dev-libs/glib-2.38:2[static-libs(+)?]
+   dev-libs/openssl:0=[static-libs(+)?]
+   media-libs/opus[static-libs(+)?]
+   media-libs/libjpeg-turbo:0=[static-libs(+)?]
+   sys-libs/zlib[static-libs(+)?]
+   >=x11-libs/pixman-0.17.7[static-libs(+)?]
+   lz4? ( app-arch/lz4:0=[static-libs(+)?] )
smartcard? ( >=app-emulation/libcacard-2.5.1 )
-   sasl? ( dev-libs/cyrus-sasl )
+   sasl? ( dev-libs/cyrus-sasl[static-libs(+)?] )
gstreamer? (
media-libs/gstreamer:1.0
media-libs/gst-plugins-base:1.0
-   )"
-DEPEND="${RDEPEND}
-   ~app-emulation/spice-protocol-
+   )
+"
+DEPEND+="
+   ${RDEPEND}
+   >=app-emulation/spice-protocol-0.14.3
smartcard? ( app-emulation/qemu[smartcard] )
-   test? ( net-libs/glib-networking )"
-BDEPEND="${PYTHON_DEPS}
-   sys-devel/autoconf-archive
+   test? ( net-libs/glib-networking )
+"
+BDEPEND="
+   ${PYTHON_DEPS}
virtual/pkgconfig
$(python_gen_any_dep '
>=dev-python/pyparsing-1.5.6-r2[${PYTHON_USEDEP}]
dev-python/six[${PYTHON_USEDEP}]

[gentoo-commits] repo/gentoo:master commit in: app-emulation/spice/

2023-05-09 Thread Sam James
commit: a404bed3bfd0f1ccd287cecfb5652076fd85c77e
Author: Sam James  gentoo  org>
AuthorDate: Wed May 10 00:07:50 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed May 10 00:29:24 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a404bed3

app-emulation/spice: add freedesktop-gitlab upstream metadata

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

 app-emulation/spice/metadata.xml | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/app-emulation/spice/metadata.xml b/app-emulation/spice/metadata.xml
index f62aa7298062..ce2f1efd9185 100644
--- a/app-emulation/spice/metadata.xml
+++ b/app-emulation/spice/metadata.xml
@@ -8,4 +8,7 @@

Enable smartcard remoting using 
app-emulation/libcacard

+   
+   spice/spice
+   
 



[gentoo-commits] repo/gentoo:master commit in: app-emulation/spice/

2023-05-09 Thread Sam James
commit: 88360a4a2ee93735ba87721d2b7452959b4cb3f4
Author: Sam James  gentoo  org>
AuthorDate: Wed May 10 00:08:30 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed May 10 00:29:25 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=88360a4a

app-emulation/spice: add note why no meson yet

Bug: https://gitlab.freedesktop.org/spice/spice/-/issues/75
Signed-off-by: Sam James  gentoo.org>

 app-emulation/spice/spice-0.15.1-r1.ebuild | 1 +
 1 file changed, 1 insertion(+)

diff --git a/app-emulation/spice/spice-0.15.1-r1.ebuild 
b/app-emulation/spice/spice-0.15.1-r1.ebuild
index b70f059e580a..6e09dc04f683 100644
--- a/app-emulation/spice/spice-0.15.1-r1.ebuild
+++ b/app-emulation/spice/spice-0.15.1-r1.ebuild
@@ -4,6 +4,7 @@
 EAPI=8
 
 PYTHON_COMPAT=( python3_{9,10,11} )
+# Port to meson once https://gitlab.freedesktop.org/spice/spice/-/issues/75 is 
fixed
 inherit autotools python-any-r1 readme.gentoo-r1 xdg-utils
 
 DESCRIPTION="SPICE server"



[gentoo-commits] repo/gentoo:master commit in: app-emulation/spice/

2023-03-16 Thread Arthur Zamarin
commit: f67265c51dc3158fcf7faab401de9d1d98697437
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Thu Mar 16 14:04:15 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Thu Mar 16 14:04:15 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f67265c5

app-emulation/spice: Stabilize 0.15.1-r1 ppc64, #899236

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

 app-emulation/spice/spice-0.15.1-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-emulation/spice/spice-0.15.1-r1.ebuild 
b/app-emulation/spice/spice-0.15.1-r1.ebuild
index b4f33a133e0d..b70f059e580a 100644
--- a/app-emulation/spice/spice-0.15.1-r1.ebuild
+++ b/app-emulation/spice/spice-0.15.1-r1.ebuild
@@ -12,7 +12,7 @@ 
SRC_URI="https://www.spice-space.org/download/releases/spice-server/${P}.tar.bz2
 
 LICENSE="LGPL-2.1"
 SLOT="0"
-KEYWORDS="amd64 arm64 ~loong ~ppc64 ~riscv x86"
+KEYWORDS="amd64 arm64 ~loong ppc64 ~riscv x86"
 IUSE="gstreamer lz4 sasl smartcard static-libs test"
 
 RESTRICT="!test? ( test )"



[gentoo-commits] repo/gentoo:master commit in: app-emulation/spice-protocol/

2023-03-04 Thread Arthur Zamarin
commit: eebf2881f1c45d64fa1dc1161450c8aecf322900
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Mar  4 10:14:42 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Mar  4 10:14:42 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=eebf2881

app-emulation/spice-protocol: Stabilize 0.14.4 ppc64, #899238

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

 app-emulation/spice-protocol/spice-protocol-0.14.4.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-emulation/spice-protocol/spice-protocol-0.14.4.ebuild 
b/app-emulation/spice-protocol/spice-protocol-0.14.4.ebuild
index bc72edeb13cb..3bd2990219d2 100644
--- a/app-emulation/spice-protocol/spice-protocol-0.14.4.ebuild
+++ b/app-emulation/spice-protocol/spice-protocol-0.14.4.ebuild
@@ -10,7 +10,7 @@ if [[ ${PV} = ** ]]; then

EGIT_REPO_URI="https://anongit.freedesktop.org/git/spice/spice-protocol.git;
 else
SRC_URI="https://www.spice-space.org/download/releases/${P}.tar.xz;
-   KEYWORDS="~alpha amd64 ~arm arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv 
~sparc x86"
+   KEYWORDS="~alpha amd64 ~arm arm64 ~ia64 ~loong ~ppc ppc64 ~riscv ~sparc 
x86"
 fi
 
 DESCRIPTION="Headers defining the SPICE protocol"



[gentoo-commits] repo/gentoo:master commit in: app-emulation/spice/

2023-03-04 Thread Joonas Niilola
commit: 9c9ef2564aeb77e5f5fb07363054daa15f01d292
Author: Joonas Niilola  gentoo  org>
AuthorDate: Sat Mar  4 08:56:04 2023 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Sat Mar  4 08:56:20 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9c9ef256

app-emulation/spice: Stabilize 0.15.1-r1 x86, #899236

Signed-off-by: Joonas Niilola  gentoo.org>

 app-emulation/spice/spice-0.15.1-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-emulation/spice/spice-0.15.1-r1.ebuild 
b/app-emulation/spice/spice-0.15.1-r1.ebuild
index 4fcfa6758091..b4f33a133e0d 100644
--- a/app-emulation/spice/spice-0.15.1-r1.ebuild
+++ b/app-emulation/spice/spice-0.15.1-r1.ebuild
@@ -12,7 +12,7 @@ 
SRC_URI="https://www.spice-space.org/download/releases/spice-server/${P}.tar.bz2
 
 LICENSE="LGPL-2.1"
 SLOT="0"
-KEYWORDS="amd64 arm64 ~loong ~ppc64 ~riscv ~x86"
+KEYWORDS="amd64 arm64 ~loong ~ppc64 ~riscv x86"
 IUSE="gstreamer lz4 sasl smartcard static-libs test"
 
 RESTRICT="!test? ( test )"



[gentoo-commits] repo/gentoo:master commit in: app-emulation/spice-vdagent/

2023-03-04 Thread Joonas Niilola
commit: a83c15e74a8dcc347832c9b1b3ff9cc026f9a7ba
Author: Joonas Niilola  gentoo  org>
AuthorDate: Sat Mar  4 08:39:11 2023 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Sat Mar  4 08:39:25 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a83c15e7

app-emulation/spice-vdagent: add missing xorg-proto dep to 0.22.1

Signed-off-by: Joonas Niilola  gentoo.org>

 app-emulation/spice-vdagent/spice-vdagent-0.22.1.ebuild | 6 --
 1 file changed, 4 insertions(+), 2 deletions(-)

diff --git a/app-emulation/spice-vdagent/spice-vdagent-0.22.1.ebuild 
b/app-emulation/spice-vdagent/spice-vdagent-0.22.1.ebuild
index ca8a9336470f..36be63a656d9 100644
--- a/app-emulation/spice-vdagent/spice-vdagent-0.22.1.ebuild
+++ b/app-emulation/spice-vdagent/spice-vdagent-0.22.1.ebuild
@@ -14,7 +14,7 @@ SLOT="0"
 KEYWORDS="amd64 ~arm64 x86"
 IUSE="gtk selinux systemd"
 
-DEPEND="
+COMMON_DEPEND="
dev-libs/glib:2
>=app-emulation/spice-protocol-0.14.0
media-libs/alsa-lib
@@ -27,7 +27,9 @@ DEPEND="
x11-libs/libXinerama
gtk? ( x11-libs/gtk+:3 )
systemd? ( sys-apps/systemd )"
-RDEPEND="${DEPEND}
+DEPEND="${COMMON_DEPEND}
+   x11-base/xorg-proto"
+RDEPEND="${COMMON_DEPEND}
selinux? ( sec-policy/selinux-vdagent )"
 BDEPEND="virtual/pkgconfig"
 



[gentoo-commits] repo/gentoo:master commit in: app-emulation/spice-vdagent/

2023-03-04 Thread Joonas Niilola
commit: 69b1a519c506f505d91e0ab73f71d02ed5c598c2
Author: Joonas Niilola  gentoo  org>
AuthorDate: Sat Mar  4 08:37:56 2023 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Sat Mar  4 08:39:25 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=69b1a519

app-emulation/spice-vdagent: Stabilize 0.22.1 amd64, #899234

Signed-off-by: Joonas Niilola  gentoo.org>

 app-emulation/spice-vdagent/spice-vdagent-0.22.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-emulation/spice-vdagent/spice-vdagent-0.22.1.ebuild 
b/app-emulation/spice-vdagent/spice-vdagent-0.22.1.ebuild
index c7951fa824e9..ca8a9336470f 100644
--- a/app-emulation/spice-vdagent/spice-vdagent-0.22.1.ebuild
+++ b/app-emulation/spice-vdagent/spice-vdagent-0.22.1.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://www.spice-space.org/download/releases/${P}.tar.bz2;
 
 LICENSE="LGPL-2.1"
 SLOT="0"
-KEYWORDS="~amd64 ~arm64 x86"
+KEYWORDS="amd64 ~arm64 x86"
 IUSE="gtk selinux systemd"
 
 DEPEND="



[gentoo-commits] repo/gentoo:master commit in: app-emulation/spice-protocol/

2023-03-04 Thread Joonas Niilola
commit: c0a36132b01e4ba29073fba1db89d77558c3deb6
Author: Joonas Niilola  gentoo  org>
AuthorDate: Sat Mar  4 08:24:23 2023 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Sat Mar  4 08:27:26 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c0a36132

app-emulation/spice-protocol: Stabilize 0.14.4 x86, #899238

Signed-off-by: Joonas Niilola  gentoo.org>

 app-emulation/spice-protocol/spice-protocol-0.14.4.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-emulation/spice-protocol/spice-protocol-0.14.4.ebuild 
b/app-emulation/spice-protocol/spice-protocol-0.14.4.ebuild
index 12d57516703d..18372ef29cd9 100644
--- a/app-emulation/spice-protocol/spice-protocol-0.14.4.ebuild
+++ b/app-emulation/spice-protocol/spice-protocol-0.14.4.ebuild
@@ -10,7 +10,7 @@ if [[ ${PV} = ** ]]; then

EGIT_REPO_URI="https://anongit.freedesktop.org/git/spice/spice-protocol.git;
 else
SRC_URI="https://www.spice-space.org/download/releases/${P}.tar.xz;
-   KEYWORDS="~alpha ~amd64 ~arm arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv 
~sparc ~x86"
+   KEYWORDS="~alpha ~amd64 ~arm arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv 
~sparc x86"
 fi
 
 DESCRIPTION="Headers defining the SPICE protocol"



[gentoo-commits] repo/gentoo:master commit in: app-emulation/spice-protocol/

2023-03-04 Thread Joonas Niilola
commit: 15b22f88782eb0287ce593c6497081b3ddc55647
Author: Joonas Niilola  gentoo  org>
AuthorDate: Sat Mar  4 08:25:08 2023 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Sat Mar  4 08:27:26 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=15b22f88

app-emulation/spice-protocol: Stabilize 0.14.4 amd64, #899238

Signed-off-by: Joonas Niilola  gentoo.org>

 app-emulation/spice-protocol/spice-protocol-0.14.4.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-emulation/spice-protocol/spice-protocol-0.14.4.ebuild 
b/app-emulation/spice-protocol/spice-protocol-0.14.4.ebuild
index 18372ef29cd9..bc72edeb13cb 100644
--- a/app-emulation/spice-protocol/spice-protocol-0.14.4.ebuild
+++ b/app-emulation/spice-protocol/spice-protocol-0.14.4.ebuild
@@ -10,7 +10,7 @@ if [[ ${PV} = ** ]]; then

EGIT_REPO_URI="https://anongit.freedesktop.org/git/spice/spice-protocol.git;
 else
SRC_URI="https://www.spice-space.org/download/releases/${P}.tar.xz;
-   KEYWORDS="~alpha ~amd64 ~arm arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv 
~sparc x86"
+   KEYWORDS="~alpha amd64 ~arm arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv 
~sparc x86"
 fi
 
 DESCRIPTION="Headers defining the SPICE protocol"



[gentoo-commits] repo/gentoo:master commit in: app-emulation/spice/

2023-03-03 Thread Arthur Zamarin
commit: b978519284b1144d715fb199d3c997b767c995da
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Mar  4 06:08:36 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Mar  4 06:08:36 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b9785192

app-emulation/spice: Stabilize 0.15.1-r1 arm64, #899236

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

 app-emulation/spice/spice-0.15.1-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-emulation/spice/spice-0.15.1-r1.ebuild 
b/app-emulation/spice/spice-0.15.1-r1.ebuild
index 299e4d1bc7d8..336ef20e2014 100644
--- a/app-emulation/spice/spice-0.15.1-r1.ebuild
+++ b/app-emulation/spice/spice-0.15.1-r1.ebuild
@@ -12,7 +12,7 @@ 
SRC_URI="https://www.spice-space.org/download/releases/spice-server/${P}.tar.bz2
 
 LICENSE="LGPL-2.1"
 SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86"
+KEYWORDS="~amd64 arm64 ~loong ~ppc64 ~riscv ~x86"
 IUSE="gstreamer lz4 sasl smartcard static-libs test"
 
 RESTRICT="!test? ( test )"



[gentoo-commits] repo/gentoo:master commit in: app-emulation/spice-protocol/

2023-03-03 Thread Arthur Zamarin
commit: d61914b502745bff9f2f2c7908117b280bc78850
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Mar  4 05:46:24 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Mar  4 05:46:24 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d61914b5

app-emulation/spice-protocol: Stabilize 0.14.4 arm64, #899238

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

 app-emulation/spice-protocol/spice-protocol-0.14.4.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/app-emulation/spice-protocol/spice-protocol-0.14.4.ebuild 
b/app-emulation/spice-protocol/spice-protocol-0.14.4.ebuild
index 8908284a7192..12d57516703d 100644
--- a/app-emulation/spice-protocol/spice-protocol-0.14.4.ebuild
+++ b/app-emulation/spice-protocol/spice-protocol-0.14.4.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -10,7 +10,7 @@ if [[ ${PV} = ** ]]; then

EGIT_REPO_URI="https://anongit.freedesktop.org/git/spice/spice-protocol.git;
 else
SRC_URI="https://www.spice-space.org/download/releases/${P}.tar.xz;
-   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv 
~sparc ~x86"
+   KEYWORDS="~alpha ~amd64 ~arm arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv 
~sparc ~x86"
 fi
 
 DESCRIPTION="Headers defining the SPICE protocol"



[gentoo-commits] repo/gentoo:master commit in: app-emulation/spice-vdagent/

2023-03-03 Thread Arthur Zamarin
commit: 720907834b563dbb51b3479d00b623394afa1a40
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Mar  4 05:38:33 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Mar  4 05:38:33 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=72090783

app-emulation/spice-vdagent: Stabilize 0.22.1 x86, #899234

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

 app-emulation/spice-vdagent/spice-vdagent-0.22.1.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/app-emulation/spice-vdagent/spice-vdagent-0.22.1.ebuild 
b/app-emulation/spice-vdagent/spice-vdagent-0.22.1.ebuild
index 6b3fd1e10224..c7951fa824e9 100644
--- a/app-emulation/spice-vdagent/spice-vdagent-0.22.1.ebuild
+++ b/app-emulation/spice-vdagent/spice-vdagent-0.22.1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -11,7 +11,7 @@ 
SRC_URI="https://www.spice-space.org/download/releases/${P}.tar.bz2;
 
 LICENSE="LGPL-2.1"
 SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~x86"
+KEYWORDS="~amd64 ~arm64 x86"
 IUSE="gtk selinux systemd"
 
 DEPEND="



[gentoo-commits] repo/gentoo:master commit in: app-emulation/spice/

2023-02-16 Thread Michał Górny
commit: da1b5bb054bca0c927cbe6083b0401780a316117
Author: Jérôme Carretero  zougloub  eu>
AuthorDate: Thu Feb 16 16:25:25 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Feb 16 17:11:56 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=da1b5bb0

app-emulation/spice: Copy py3.11 to -

Signed-off-by: Jérôme Carretero  zougloub.eu>
Signed-off-by: Michał Górny  gentoo.org>

 app-emulation/spice/spice-.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-emulation/spice/spice-.ebuild 
b/app-emulation/spice/spice-.ebuild
index a2202f928bd9..8b1ec904e164 100644
--- a/app-emulation/spice/spice-.ebuild
+++ b/app-emulation/spice/spice-.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=7
 
-PYTHON_COMPAT=( python3_{9,10} )
+PYTHON_COMPAT=( python3_{9..11} )
 inherit git-r3 meson python-any-r1 readme.gentoo-r1 xdg-utils
 
 DESCRIPTION="SPICE server"



[gentoo-commits] repo/gentoo:master commit in: app-emulation/spice/

2022-12-17 Thread John Helmert III
commit: ceb9288990c464598cb9ac24ccb7d6bc3378b41a
Author: John Helmert III  gentoo  org>
AuthorDate: Sun Dec 18 03:08:21 2022 +
Commit: John Helmert III  gentoo  org>
CommitDate: Sun Dec 18 03:09:22 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ceb92889

app-emulation/spice: ebuild tidying, python3_11

Signed-off-by: John Helmert III  gentoo.org>

 .../{spice-0.15.1.ebuild => spice-0.15.1-r1.ebuild} | 17 +
 1 file changed, 9 insertions(+), 8 deletions(-)

diff --git a/app-emulation/spice/spice-0.15.1.ebuild 
b/app-emulation/spice/spice-0.15.1-r1.ebuild
similarity index 89%
rename from app-emulation/spice/spice-0.15.1.ebuild
rename to app-emulation/spice/spice-0.15.1-r1.ebuild
index 0c14ba831831..9e1e49242ce4 100644
--- a/app-emulation/spice/spice-0.15.1.ebuild
+++ b/app-emulation/spice/spice-0.15.1-r1.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_{8,9,10} )
+PYTHON_COMPAT=( python3_{8,9,10,11} )
 inherit autotools python-any-r1 readme.gentoo-r1 xdg-utils
 
 DESCRIPTION="SPICE server"
@@ -20,11 +20,11 @@ RESTRICT="!test? ( test )"
 # the libspice-server only uses the headers of libcacard
 RDEPEND="dev-lang/orc[static-libs(+)?]
>=dev-libs/glib-2.38:2[static-libs(+)?]
+   dev-libs/openssl:0=[static-libs(+)?]
media-libs/opus[static-libs(+)?]
+   media-libs/libjpeg-turbo:0=[static-libs(+)?]
sys-libs/zlib[static-libs(+)?]
-   virtual/jpeg:0=[static-libs(+)?]
>=x11-libs/pixman-0.17.7[static-libs(+)?]
-   dev-libs/openssl:0=[static-libs(+)?]
lz4? ( app-arch/lz4:0=[static-libs(+)?] )
smartcard? ( >=app-emulation/libcacard-2.5.1 )
sasl? ( dev-libs/cyrus-sasl[static-libs(+)?] )
@@ -45,8 +45,8 @@ BDEPEND="${PYTHON_DEPS}
')"
 
 python_check_deps() {
-   has_version -b ">=dev-python/pyparsing-1.5.6-r2[${PYTHON_USEDEP}]"
-   has_version -b "dev-python/six[${PYTHON_USEDEP}]"
+   python_has_version -b 
">=dev-python/pyparsing-1.5.6-r2[${PYTHON_USEDEP}]"
+   python_has_version -b "dev-python/six[${PYTHON_USEDEP}]"
 }
 
 pkg_setup() {
@@ -67,7 +67,7 @@ src_configure() {
 
xdg_environment_reset
 
-   local myconf="
+   local myconf=(
$(use_enable static-libs static)
$(use_enable lz4)
$(use_with sasl)
@@ -75,8 +75,9 @@ src_configure() {
$(use_enable test tests)
--enable-gstreamer=$(usex gstreamer "1.0" "no")
--disable-celt051
-   "
-   econf ${myconf}
+   )
+
+   econf "${myconf[@]}"
 }
 
 src_compile() {



[gentoo-commits] repo/gentoo:master commit in: app-emulation/spice/

2022-12-17 Thread John Helmert III
commit: 4bdbf83d20cbb594e70507b64f3831d964b3e60b
Author: John Helmert III  gentoo  org>
AuthorDate: Sun Dec 18 02:31:54 2022 +
Commit: John Helmert III  gentoo  org>
CommitDate: Sun Dec 18 02:34:19 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4bdbf83d

app-emulation/spice: add 0.15.1

Building with LTO should be fixed by [1], and the openssl-3
issue by [2]. Both in 0.15.1.

[1] 
https://gitlab.freedesktop.org/spice/spice/-/commit/0b86b6808a06c482ea2bdef9f24be42e0dcb74ae
[2] 
https://gitlab.freedesktop.org/spice/spice/-/commit/3d32295f9e99054ae1a40d220ccef53a176c8aed

Bug: https://bugs.gentoo.org/865649
Bug: https://bugs.gentoo.org/885969
Signed-off-by: John Helmert III  gentoo.org>

 app-emulation/spice/Manifest|  1 +
 app-emulation/spice/spice-0.15.1.ebuild | 99 +
 2 files changed, 100 insertions(+)

diff --git a/app-emulation/spice/Manifest b/app-emulation/spice/Manifest
index 9fac0bce8dcb..cc57e343819a 100644
--- a/app-emulation/spice/Manifest
+++ b/app-emulation/spice/Manifest
@@ -1,2 +1,3 @@
 DIST spice-0.15.0-pthread-c5fe3df1.patch.bz2 7605 BLAKE2B 
86b8094a22a02080db038ef98972bf09f391d5344fee8df2aa7d2def0b50a581353cb0e3dd97f99bbd58b88a13ceac4b54be8086a9f4274f38d132b27b62e84d
 SHA512 
5075bd260b33c2dad8c3ce641372383871f7d69190a4f4697bd5e12af1bf5429310c592961de001d36c19a9cdd91143b8d6e8be0e08b3850b9700c2aef2ddd78
 DIST spice-0.15.0.tar.bz2 1537970 BLAKE2B 
98e8f55de81a86c6370e4a74c0fd90db78a9a8e8e3af536bccd6a2a75185194ac7b87521163090c4312e392d2ee10036c0283171c7796aea630e1307128a2d55
 SHA512 
0a776d191c395ce1f7ebbbac47956a00a2765327d3127aeca6e232bd56fd4ccd28750ae1599eb6eb2909ac909cda517d5511faa631166db16b8b75bd4e7b86d9
+DIST spice-0.15.1.tar.bz2 1623290 BLAKE2B 
19ddb3cac91be07a4a358ed89a5e4d1a5c406a9831b8c8a518764055354ecf6e09d129ae03ba65d876669da72f2cbf0c307261564097f60951711e9852eebb69
 SHA512 
362ab2f0b483911830693834515e1d331a6b929c5c63fd4522e843c42bbb7d8a52510d60f5f17d175dd2617c9621630f6a81f3ff7dce11dc28e6fb135e60fa86

diff --git a/app-emulation/spice/spice-0.15.1.ebuild 
b/app-emulation/spice/spice-0.15.1.ebuild
new file mode 100644
index ..0c14ba831831
--- /dev/null
+++ b/app-emulation/spice/spice-0.15.1.ebuild
@@ -0,0 +1,99 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{8,9,10} )
+inherit autotools python-any-r1 readme.gentoo-r1 xdg-utils
+
+DESCRIPTION="SPICE server"
+HOMEPAGE="https://www.spice-space.org/;
+SRC_URI="https://www.spice-space.org/download/releases/spice-server/${P}.tar.bz2;
+
+LICENSE="LGPL-2.1"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86"
+IUSE="gstreamer lz4 sasl smartcard static-libs test"
+
+RESTRICT="!test? ( test )"
+
+# the libspice-server only uses the headers of libcacard
+RDEPEND="dev-lang/orc[static-libs(+)?]
+   >=dev-libs/glib-2.38:2[static-libs(+)?]
+   media-libs/opus[static-libs(+)?]
+   sys-libs/zlib[static-libs(+)?]
+   virtual/jpeg:0=[static-libs(+)?]
+   >=x11-libs/pixman-0.17.7[static-libs(+)?]
+   dev-libs/openssl:0=[static-libs(+)?]
+   lz4? ( app-arch/lz4:0=[static-libs(+)?] )
+   smartcard? ( >=app-emulation/libcacard-2.5.1 )
+   sasl? ( dev-libs/cyrus-sasl[static-libs(+)?] )
+   gstreamer? (
+   media-libs/gstreamer:1.0
+   media-libs/gst-plugins-base:1.0
+   )"
+DEPEND="${RDEPEND}
+   >=app-emulation/spice-protocol-0.14.3
+   smartcard? ( app-emulation/qemu[smartcard] )
+   test? ( net-libs/glib-networking )"
+BDEPEND="${PYTHON_DEPS}
+   sys-devel/autoconf-archive
+   virtual/pkgconfig
+   $(python_gen_any_dep '
+   >=dev-python/pyparsing-1.5.6-r2[${PYTHON_USEDEP}]
+   dev-python/six[${PYTHON_USEDEP}]
+   ')"
+
+python_check_deps() {
+   has_version -b ">=dev-python/pyparsing-1.5.6-r2[${PYTHON_USEDEP}]"
+   has_version -b "dev-python/six[${PYTHON_USEDEP}]"
+}
+
+pkg_setup() {
+   [[ ${MERGE_TYPE} != binary ]] && python-any-r1_pkg_setup
+}
+
+src_prepare() {
+   default
+
+   eautoreconf
+}
+
+src_configure() {
+   # Prevent sandbox violations, bug #586560
+   # https://bugzilla.gnome.org/show_bug.cgi?id=744134
+   # https://bugzilla.gnome.org/show_bug.cgi?id=744135
+   addpredict /dev
+
+   xdg_environment_reset
+
+   local myconf="
+   $(use_enable static-libs static)
+   $(use_enable lz4)
+   $(use_with sasl)
+   $(use_enable smartcard)
+   $(use_enable test tests)
+   --enable-gstreamer=$(usex gstreamer "1.0" "no")
+   --disable-celt051
+   "
+   econf ${myconf}
+}
+
+src_compile() {
+   # Prevent sandbox violations, bug #586560
+   # https://bugzilla.gnome.org/show_bug.cgi?id=744134
+   # https://bugzilla.gnome.org/show_bug.cgi?id=744135
+   addpredict /dev

[gentoo-commits] repo/gentoo:master commit in: app-emulation/spice-protocol/

2022-10-17 Thread Sam James
commit: 40b120d0045e47e10321f9a41e174c9c2c0fd5d1
Author: Sam James  gentoo  org>
AuthorDate: Mon Oct 17 22:50:15 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Oct 17 23:08:26 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=40b120d0

app-emulation/spice-protocol: sync live

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

 app-emulation/spice-protocol/spice-protocol-0.14.4.ebuild | 12 +---
 app-emulation/spice-protocol/spice-protocol-.ebuild   | 13 -
 2 files changed, 13 insertions(+), 12 deletions(-)

diff --git a/app-emulation/spice-protocol/spice-protocol-0.14.4.ebuild 
b/app-emulation/spice-protocol/spice-protocol-0.14.4.ebuild
index 8109d81af69c..8908284a7192 100644
--- a/app-emulation/spice-protocol/spice-protocol-0.14.4.ebuild
+++ b/app-emulation/spice-protocol/spice-protocol-0.14.4.ebuild
@@ -5,10 +5,16 @@ EAPI=8
 
 inherit meson
 
+if [[ ${PV} = ** ]]; then
+   inherit git-r3
+   
EGIT_REPO_URI="https://anongit.freedesktop.org/git/spice/spice-protocol.git;
+else
+   SRC_URI="https://www.spice-space.org/download/releases/${P}.tar.xz;
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv 
~sparc ~x86"
+fi
+
 DESCRIPTION="Headers defining the SPICE protocol"
-HOMEPAGE="https://www.spice-space.org/;
-SRC_URI="https://www.spice-space.org/download/releases/${P}.tar.xz;
+HOMEPAGE="https://spice-space.org/;
 
 LICENSE="BSD"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc 
~x86"

diff --git a/app-emulation/spice-protocol/spice-protocol-.ebuild 
b/app-emulation/spice-protocol/spice-protocol-.ebuild
index d2d8fbb6a858..8908284a7192 100644
--- a/app-emulation/spice-protocol/spice-protocol-.ebuild
+++ b/app-emulation/spice-protocol/spice-protocol-.ebuild
@@ -1,17 +1,16 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=7
+EAPI=8
 
 inherit meson
 
 if [[ ${PV} = ** ]]; then
inherit git-r3

EGIT_REPO_URI="https://anongit.freedesktop.org/git/spice/spice-protocol.git;
-   SRC_URI=""
 else
-   SRC_URI="https://www.spice-space.org/download/releases/${P}.tar.bz2;
-   KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~ppc ~ppc64 ~sparc ~x86"
+   SRC_URI="https://www.spice-space.org/download/releases/${P}.tar.xz;
+   KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv 
~sparc ~x86"
 fi
 
 DESCRIPTION="Headers defining the SPICE protocol"
@@ -19,7 +18,3 @@ HOMEPAGE="https://spice-space.org/;
 
 LICENSE="BSD"
 SLOT="0"
-IUSE=""
-
-DEPEND=""
-RDEPEND="${DEPEND}"



[gentoo-commits] repo/gentoo:master commit in: app-emulation/spice/, app-emulation/spice/files/

2022-08-09 Thread John Helmert III
commit: f669a2f91427e142b943efe92978216dff4c842a
Author: John Helmert III  gentoo  org>
AuthorDate: Tue Aug  9 21:27:51 2022 +
Commit: John Helmert III  gentoo  org>
CommitDate: Tue Aug  9 21:30:23 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f669a2f9

app-emulation/spice: drop 0.14.3-r1

Bug: https://bugs.gentoo.org/792618
Signed-off-by: John Helmert III  gentoo.org>

 app-emulation/spice/Manifest   |   1 -
 .../spice-0.14.3-CVE-2020-14355-404d7478.patch |  31 --
 .../spice-0.14.3-CVE-2020-14355-762e0aba.patch |  13 ---
 .../spice-0.14.3-CVE-2020-14355-b24fe6b6.patch |  18 
 .../spice-0.14.3-CVE-2020-14355-ef1b6ff7.patch |  17 
 app-emulation/spice/spice-0.14.3-r1.ebuild | 106 -
 6 files changed, 186 deletions(-)

diff --git a/app-emulation/spice/Manifest b/app-emulation/spice/Manifest
index 0135aefa813e..9fac0bce8dcb 100644
--- a/app-emulation/spice/Manifest
+++ b/app-emulation/spice/Manifest
@@ -1,3 +1,2 @@
-DIST spice-0.14.3.tar.bz2 1504304 BLAKE2B 
be655e1d4c48dae29903ab8e0dc52da63723e3252052afccc9587065531f28c8af7dbab4c585093f26d98f2273c6e734a553c18d4779a9f4464334ae1764f682
 SHA512 
9ecdc455ff25c71ac1fe6c576654b51efbfb860110bd6828065d23f7462d5c5cac772074d1a40f033386258d970b77275b2007bcfdffb23fdff2137154ea46e4
 DIST spice-0.15.0-pthread-c5fe3df1.patch.bz2 7605 BLAKE2B 
86b8094a22a02080db038ef98972bf09f391d5344fee8df2aa7d2def0b50a581353cb0e3dd97f99bbd58b88a13ceac4b54be8086a9f4274f38d132b27b62e84d
 SHA512 
5075bd260b33c2dad8c3ce641372383871f7d69190a4f4697bd5e12af1bf5429310c592961de001d36c19a9cdd91143b8d6e8be0e08b3850b9700c2aef2ddd78
 DIST spice-0.15.0.tar.bz2 1537970 BLAKE2B 
98e8f55de81a86c6370e4a74c0fd90db78a9a8e8e3af536bccd6a2a75185194ac7b87521163090c4312e392d2ee10036c0283171c7796aea630e1307128a2d55
 SHA512 
0a776d191c395ce1f7ebbbac47956a00a2765327d3127aeca6e232bd56fd4ccd28750ae1599eb6eb2909ac909cda517d5511faa631166db16b8b75bd4e7b86d9

diff --git 
a/app-emulation/spice/files/spice-0.14.3-CVE-2020-14355-404d7478.patch 
b/app-emulation/spice/files/spice-0.14.3-CVE-2020-14355-404d7478.patch
deleted file mode 100644
index 338f4e6ca657..
--- a/app-emulation/spice/files/spice-0.14.3-CVE-2020-14355-404d7478.patch
+++ /dev/null
@@ -1,31 +0,0 @@
-diff --git a/common/quic.c b/common/quic.c
-index 
bc753ca5064a0326906b4aa8c18d8745747feb5c..681531677fbd6c3bca5e482c77bb709d4465ef8e
 100644
 a/subprojects/spice-common/common/quic.c
-+++ b/subprojects/spice-common/common/quic.c
-@@ -56,6 +56,9 @@ typedef uint8_t BYTE;
- #define MINwminext 1
- #define MAXwminext 1
- 
-+/* Maximum image size in pixels, mainly to avoid possible integer overflows */
-+#define SPICE_MAX_IMAGE_SIZE (512 * 1024 * 1024 - 1)
-+
- typedef struct QuicFamily {
- unsigned int nGRcodewords[MAXNUMCODES];  /* indexed by code number, 
contains number of
- unmodified GR codewords 
in the code */
-@@ -1165,6 +1168,16 @@ int quic_decode_begin(QuicContext *quic, uint32_t 
*io_ptr, unsigned int num_io_w
- height = encoder->io_word;
- decode_eat32bits(encoder);
- 
-+if (width <= 0 || height <= 0) {
-+encoder->usr->warn(encoder->usr, "invalid size\n");
-+return QUIC_ERROR;
-+}
-+
-+/* avoid too big images */
-+if ((uint64_t) width * height > SPICE_MAX_IMAGE_SIZE) {
-+encoder->usr->error(encoder->usr, "image too large\n");
-+}
-+
- quic_image_params(encoder, type, , );
- 
- if (!encoder_reset_channels(encoder, channels, width, bpc)) {

diff --git 
a/app-emulation/spice/files/spice-0.14.3-CVE-2020-14355-762e0aba.patch 
b/app-emulation/spice/files/spice-0.14.3-CVE-2020-14355-762e0aba.patch
deleted file mode 100644
index ce79ef0043ee..
--- a/app-emulation/spice/files/spice-0.14.3-CVE-2020-14355-762e0aba.patch
+++ /dev/null
@@ -1,13 +0,0 @@
-diff --git a/common/quic.c b/common/quic.c
-index 
e2dee0fd68741512911d5d050053ad073cf29457..bc753ca5064a0326906b4aa8c18d8745747feb5c
 100644
 a/subprojects/spice-common/common/quic.c
-+++ b/subprojects/spice-common/common/quic.c
-@@ -1136,7 +1136,7 @@ int quic_decode_begin(QuicContext *quic, uint32_t 
*io_ptr, unsigned int num_io_w
- int channels;
- int bpc;
- 
--if (!encoder_reset(encoder, io_ptr, io_ptr_end)) {
-+if (!num_io_words || !encoder_reset(encoder, io_ptr, io_ptr_end)) {
- return QUIC_ERROR;
- }
- 

diff --git 
a/app-emulation/spice/files/spice-0.14.3-CVE-2020-14355-b24fe6b6.patch 
b/app-emulation/spice/files/spice-0.14.3-CVE-2020-14355-b24fe6b6.patch
deleted file mode 100644
index 40127deda15a..
--- a/app-emulation/spice/files/spice-0.14.3-CVE-2020-14355-b24fe6b6.patch
+++ /dev/null
@@ -1,18 +0,0 @@
-diff --git a/common/quic_family_tmpl.c b/common/quic_family_tmpl.c
-index 
8a5f7d2c9be3f6b1bd82993703749268bab243b4..6cc051b36889f773fe5401e204db6245d99e27df
 100644
 

[gentoo-commits] repo/gentoo:master commit in: app-emulation/spice-vdagent/

2022-06-24 Thread Arthur Zamarin
commit: 0608845ee466b0b6f26ae585901a7db930e2822c
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Fri Jun 24 09:17:18 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri Jun 24 09:17:18 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0608845e

app-emulation/spice-vdagent: Keyword 0.22.1 arm64, #850982

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

 app-emulation/spice-vdagent/spice-vdagent-0.22.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-emulation/spice-vdagent/spice-vdagent-0.22.1.ebuild 
b/app-emulation/spice-vdagent/spice-vdagent-0.22.1.ebuild
index 9290aa9102f0..6b3fd1e10224 100644
--- a/app-emulation/spice-vdagent/spice-vdagent-0.22.1.ebuild
+++ b/app-emulation/spice-vdagent/spice-vdagent-0.22.1.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://www.spice-space.org/download/releases/${P}.tar.bz2;
 
 LICENSE="LGPL-2.1"
 SLOT="0"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="~amd64 ~arm64 ~x86"
 IUSE="gtk selinux systemd"
 
 DEPEND="



[gentoo-commits] repo/gentoo:master commit in: app-emulation/spice-vdagent/

2022-06-12 Thread Joonas Niilola
commit: 5aa8200307a611ef387b5dcba17668c6d4fc878b
Author: Joonas Niilola  gentoo  org>
AuthorDate: Sun Jun 12 07:48:29 2022 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Sun Jun 12 08:03:57 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5aa82003

app-emulation/spice-vdagent: call udev_reload in 0.22.1

Signed-off-by: Joonas Niilola  gentoo.org>

 app-emulation/spice-vdagent/spice-vdagent-0.22.1.ebuild | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/app-emulation/spice-vdagent/spice-vdagent-0.22.1.ebuild 
b/app-emulation/spice-vdagent/spice-vdagent-0.22.1.ebuild
index b2d7e17450a7..9290aa9102f0 100644
--- a/app-emulation/spice-vdagent/spice-vdagent-0.22.1.ebuild
+++ b/app-emulation/spice-vdagent/spice-vdagent-0.22.1.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-inherit linux-info tmpfiles
+inherit linux-info tmpfiles udev
 
 DESCRIPTION="SPICE VD Linux Guest Agent"
 HOMEPAGE="https://www.spice-space.org/;
@@ -62,5 +62,6 @@ src_install() {
 }
 
 pkg_postinst() {
+   udev_reload
tmpfiles_process spice-vdagentd.conf
 }



[gentoo-commits] repo/gentoo:master commit in: app-emulation/spice-vdagent/

2022-06-12 Thread Joonas Niilola
commit: af09b34456a840e5dc0eaa5b867fdd5da2b67b18
Author: Thamognya <98194153+ThamognyaKodi  users  noreply  
github  com>
AuthorDate: Sat Mar 19 14:33:46 2022 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Sun Jun 12 08:03:47 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=af09b344

app-emulation/spice-vdagent:Bump to version 0.22.1

Signed-off-by: Thamognya Kodi  thamognya.com>
Closes: https://github.com/gentoo/gentoo/pull/24664
Signed-off-by: Joonas Niilola  gentoo.org>

 app-emulation/spice-vdagent/Manifest   |  1 +
 .../spice-vdagent/spice-vdagent-0.22.1.ebuild  | 66 ++
 2 files changed, 67 insertions(+)

diff --git a/app-emulation/spice-vdagent/Manifest 
b/app-emulation/spice-vdagent/Manifest
index 75945c04abed..1ef47e9cd14d 100644
--- a/app-emulation/spice-vdagent/Manifest
+++ b/app-emulation/spice-vdagent/Manifest
@@ -1,2 +1,3 @@
 DIST spice-vdagent-0.19.0.tar.bz2 151356 BLAKE2B 
b7a99a7205d955b27edfe483746e3f267a6e0b7885c4b8146ba42d99b581cf4e1748b503a37a3d6b66623ef2515b42756f2e6a5a4775d56def7aa396bd0dfb4f
 SHA512 
f5056dfe66df3ee8205549be22bbc8c17d2196c8448eda97f01659ff30c34d9929f330767d7fafec557dc5f7fb9b65eaf85973193b38df774042de9b72d6e60d
 DIST spice-vdagent-0.21.0.tar.bz2 164103 BLAKE2B 
298122b334f880ffb8d77d3a7d822b70debce56d62bc3004bbac37445f10236a47706d23501ee3f82520c45b65deec12c9578cf4a8b9ac138df8b1c0b8cdb784
 SHA512 
1ff1a89e75301b1c2c89f26ba4bce8d4df29bbff6387ade128ce847ca30162a2bc731c70c10a8d129518e64bbca6b8271fd11ff3e340899182a65a5295051bff
+DIST spice-vdagent-0.22.1.tar.bz2 165560 BLAKE2B 
4fd4318592d20d305d515c65d7491b90ac79bcc7f5bdfafd9df7858bdce24aa57c79f2121bbf9cbadec8e6297890f4b8598b9abcadcce5a9f39712b96deaa396
 SHA512 
5a4d2661145f33a0583880a128d925b15ca5aec05df83271c80f8baa0fcdd28fab0242301bc38443ccddf70fbdcfd76b5d30bb5a6b4b7c895c3cea0eb38bdf92

diff --git a/app-emulation/spice-vdagent/spice-vdagent-0.22.1.ebuild 
b/app-emulation/spice-vdagent/spice-vdagent-0.22.1.ebuild
new file mode 100644
index ..b2d7e17450a7
--- /dev/null
+++ b/app-emulation/spice-vdagent/spice-vdagent-0.22.1.ebuild
@@ -0,0 +1,66 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit linux-info tmpfiles
+
+DESCRIPTION="SPICE VD Linux Guest Agent"
+HOMEPAGE="https://www.spice-space.org/;
+SRC_URI="https://www.spice-space.org/download/releases/${P}.tar.bz2;
+
+LICENSE="LGPL-2.1"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="gtk selinux systemd"
+
+DEPEND="
+   dev-libs/glib:2
+   >=app-emulation/spice-protocol-0.14.0
+   media-libs/alsa-lib
+   sys-apps/dbus
+   x11-libs/libdrm
+   >=x11-libs/libpciaccess-0.10
+   x11-libs/libXfixes
+   x11-libs/libXrandr
+   x11-libs/libX11
+   x11-libs/libXinerama
+   gtk? ( x11-libs/gtk+:3 )
+   systemd? ( sys-apps/systemd )"
+RDEPEND="${DEPEND}
+   selinux? ( sec-policy/selinux-vdagent )"
+BDEPEND="virtual/pkgconfig"
+
+CONFIG_CHECK="~INPUT_UINPUT ~VIRTIO_CONSOLE"
+ERROR_INPUT_UINPUT="User level input support (INPUT_UINPUT) is required"
+ERROR_VIRTIO_CONSOLE="VirtIO console/serial device support (VIRTIO_CONSOLE) is 
required"
+
+src_configure() {
+   local opt=()
+   if use systemd; then
+   opt+=( --with-session-info=systemd )
+   else
+   opt+=( --with-session-info=none )
+   fi
+
+   econf \
+   --with-init-script=systemd \
+   --localstatedir="${EPREFIX}"/var \
+   $(use_with gtk) \
+   "${opt[@]}"
+}
+
+src_install() {
+   default
+
+   rmdir "${ED}"/var/run/spice-vdagentd || die
+
+   keepdir /var/log/spice-vdagentd
+
+   newinitd "${FILESDIR}/${PN}.initd-4" "${PN}"
+   newconfd "${FILESDIR}/${PN}.confd-2" "${PN}"
+}
+
+pkg_postinst() {
+   tmpfiles_process spice-vdagentd.conf
+}



[gentoo-commits] repo/gentoo:master commit in: app-emulation/spice/

2022-06-08 Thread Agostino Sarubbo
commit: caed5f7bcd4485097410c32b81de138b657cf526
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Wed Jun  8 08:45:33 2022 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Wed Jun  8 08:45:33 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=caed5f7b

app-emulation/spice: ppc64 stable wrt bug #850235

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

 app-emulation/spice/spice-0.15.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-emulation/spice/spice-0.15.0.ebuild 
b/app-emulation/spice/spice-0.15.0.ebuild
index 308921d291a7..dd3fc6f1e023 100644
--- a/app-emulation/spice/spice-0.15.0.ebuild
+++ b/app-emulation/spice/spice-0.15.0.ebuild
@@ -13,7 +13,7 @@ SRC_URI+=" 
https://dev.gentoo.org/~sam/distfiles/${CATEGORY}/${PN}/${P}-pthread-
 
 LICENSE="LGPL-2.1"
 SLOT="0"
-KEYWORDS="amd64 arm64 ~loong ~ppc64 ~riscv x86"
+KEYWORDS="amd64 arm64 ~loong ppc64 ~riscv x86"
 IUSE="lz4 sasl smartcard static-libs gstreamer test"
 
 RESTRICT="!test? ( test )"



[gentoo-commits] repo/gentoo:master commit in: app-emulation/spice/

2022-06-07 Thread Joonas Niilola
commit: 4dedbfdacfb11d755ac288b94d2a7b330089ca6b
Author: Joonas Niilola  gentoo  org>
AuthorDate: Tue Jun  7 08:19:25 2022 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Tue Jun  7 08:20:31 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4dedbfda

app-emulation/spice: Stabilize 0.15.0 amd64, #850235

Signed-off-by: Joonas Niilola  gentoo.org>

 app-emulation/spice/spice-0.15.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-emulation/spice/spice-0.15.0.ebuild 
b/app-emulation/spice/spice-0.15.0.ebuild
index 094777b958db..2d760726c3e7 100644
--- a/app-emulation/spice/spice-0.15.0.ebuild
+++ b/app-emulation/spice/spice-0.15.0.ebuild
@@ -13,7 +13,7 @@ SRC_URI+=" 
https://dev.gentoo.org/~sam/distfiles/${CATEGORY}/${PN}/${P}-pthread-
 
 LICENSE="LGPL-2.1"
 SLOT="0"
-KEYWORDS="~amd64 arm64 ~loong ~ppc64 ~riscv x86"
+KEYWORDS="amd64 arm64 ~loong ~ppc64 ~riscv x86"
 IUSE="lz4 sasl smartcard static-libs gstreamer test"
 
 RESTRICT="!test? ( test )"



[gentoo-commits] repo/gentoo:master commit in: app-emulation/spice/

2022-06-07 Thread Joonas Niilola
commit: 2828a68b7ea347ab98a165459445c844837624b0
Author: Joonas Niilola  gentoo  org>
AuthorDate: Tue Jun  7 08:20:10 2022 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Tue Jun  7 08:20:31 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2828a68b

app-emulation/spice: add missing bdeps

Signed-off-by: Joonas Niilola  gentoo.org>

 app-emulation/spice/spice-0.15.0.ebuild | 1 +
 app-emulation/spice/spice-.ebuild   | 1 +
 2 files changed, 2 insertions(+)

diff --git a/app-emulation/spice/spice-0.15.0.ebuild 
b/app-emulation/spice/spice-0.15.0.ebuild
index 2d760726c3e7..308921d291a7 100644
--- a/app-emulation/spice/spice-0.15.0.ebuild
+++ b/app-emulation/spice/spice-0.15.0.ebuild
@@ -39,6 +39,7 @@ DEPEND="${RDEPEND}
smartcard? ( app-emulation/qemu[smartcard] )
test? ( net-libs/glib-networking )"
 BDEPEND="${PYTHON_DEPS}
+   sys-devel/autoconf-archive
virtual/pkgconfig
$(python_gen_any_dep '
>=dev-python/pyparsing-1.5.6-r2[${PYTHON_USEDEP}]

diff --git a/app-emulation/spice/spice-.ebuild 
b/app-emulation/spice/spice-.ebuild
index b3202946ba07..b8eb4f72d2ec 100644
--- a/app-emulation/spice/spice-.ebuild
+++ b/app-emulation/spice/spice-.ebuild
@@ -39,6 +39,7 @@ DEPEND="${RDEPEND}
smartcard? ( app-emulation/qemu[smartcard] )
test? ( net-libs/glib-networking )"
 BDEPEND="${PYTHON_DEPS}
+   sys-devel/autoconf-archive
virtual/pkgconfig
$(python_gen_any_dep '
>=dev-python/pyparsing-1.5.6-r2[${PYTHON_USEDEP}]



[gentoo-commits] repo/gentoo:master commit in: app-emulation/spice/

2022-06-07 Thread Jakov Smolić
commit: 88c31f7d27d7bdb3a9f440ee5f939d387cf8e6ba
Author: Jakov Smolić  gentoo  org>
AuthorDate: Tue Jun  7 07:07:07 2022 +
Commit: Jakov Smolić  gentoo  org>
CommitDate: Tue Jun  7 07:07:07 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=88c31f7d

app-emulation/spice: Stabilize 0.15.0 arm64, #850235

Signed-off-by: Jakov Smolić  gentoo.org>

 app-emulation/spice/spice-0.15.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-emulation/spice/spice-0.15.0.ebuild 
b/app-emulation/spice/spice-0.15.0.ebuild
index 8ea88b7801f2..094777b958db 100644
--- a/app-emulation/spice/spice-0.15.0.ebuild
+++ b/app-emulation/spice/spice-0.15.0.ebuild
@@ -13,7 +13,7 @@ SRC_URI+=" 
https://dev.gentoo.org/~sam/distfiles/${CATEGORY}/${PN}/${P}-pthread-
 
 LICENSE="LGPL-2.1"
 SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv x86"
+KEYWORDS="~amd64 arm64 ~loong ~ppc64 ~riscv x86"
 IUSE="lz4 sasl smartcard static-libs gstreamer test"
 
 RESTRICT="!test? ( test )"



[gentoo-commits] repo/gentoo:master commit in: app-emulation/spice/

2022-06-06 Thread Sam James
commit: da15d159c1085c3483b4b8a3f8ef11eae289a499
Author: Sam James  gentoo  org>
AuthorDate: Tue Jun  7 05:53:42 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Jun  7 05:53:42 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=da15d159

app-emulation/spice: Stabilize 0.15.0 x86, #850235

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

 app-emulation/spice/spice-0.15.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-emulation/spice/spice-0.15.0.ebuild 
b/app-emulation/spice/spice-0.15.0.ebuild
index 1d3d7a6fd9d0..8ea88b7801f2 100644
--- a/app-emulation/spice/spice-0.15.0.ebuild
+++ b/app-emulation/spice/spice-0.15.0.ebuild
@@ -13,7 +13,7 @@ SRC_URI+=" 
https://dev.gentoo.org/~sam/distfiles/${CATEGORY}/${PN}/${P}-pthread-
 
 LICENSE="LGPL-2.1"
 SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86"
+KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv x86"
 IUSE="lz4 sasl smartcard static-libs gstreamer test"
 
 RESTRICT="!test? ( test )"



[gentoo-commits] repo/gentoo:master commit in: app-emulation/spice-protocol/

2022-05-19 Thread WANG Xuerui
commit: 27a31ae27abe4cc8be67433ecd3a03129ed62f36
Author: WANG Xuerui  gentoo  org>
AuthorDate: Thu May 19 11:46:01 2022 +
Commit: WANG Xuerui  gentoo  org>
CommitDate: Thu May 19 12:18:13 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=27a31ae2

app-emulation/spice-protocol: keyword 0.14.4 for ~loong

Signed-off-by: WANG Xuerui  gentoo.org>

 app-emulation/spice-protocol/spice-protocol-0.14.4.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-emulation/spice-protocol/spice-protocol-0.14.4.ebuild 
b/app-emulation/spice-protocol/spice-protocol-0.14.4.ebuild
index 2274c75afcc1..8109d81af69c 100644
--- a/app-emulation/spice-protocol/spice-protocol-0.14.4.ebuild
+++ b/app-emulation/spice-protocol/spice-protocol-0.14.4.ebuild
@@ -11,4 +11,4 @@ 
SRC_URI="https://www.spice-space.org/download/releases/${P}.tar.xz;
 
 LICENSE="BSD"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc 
~x86"



[gentoo-commits] repo/gentoo:master commit in: app-emulation/spice/

2022-05-19 Thread WANG Xuerui
commit: 57b8079e01e73129005a462d33604ce5fd23eea1
Author: WANG Xuerui  gentoo  org>
AuthorDate: Thu May 19 11:46:09 2022 +
Commit: WANG Xuerui  gentoo  org>
CommitDate: Thu May 19 12:18:14 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=57b8079e

app-emulation/spice: keyword 0.15.0 for ~loong

Signed-off-by: WANG Xuerui  gentoo.org>

 app-emulation/spice/spice-0.15.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-emulation/spice/spice-0.15.0.ebuild 
b/app-emulation/spice/spice-0.15.0.ebuild
index 5a175e06383d..1d3d7a6fd9d0 100644
--- a/app-emulation/spice/spice-0.15.0.ebuild
+++ b/app-emulation/spice/spice-0.15.0.ebuild
@@ -13,7 +13,7 @@ SRC_URI+=" 
https://dev.gentoo.org/~sam/distfiles/${CATEGORY}/${PN}/${P}-pthread-
 
 LICENSE="LGPL-2.1"
 SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
+KEYWORDS="~amd64 ~arm64 ~loong ~ppc64 ~riscv ~x86"
 IUSE="lz4 sasl smartcard static-libs gstreamer test"
 
 RESTRICT="!test? ( test )"



[gentoo-commits] repo/gentoo:master commit in: app-emulation/spice-protocol/

2022-03-26 Thread Joonas Niilola
commit: 068ee354f766578848fadd717ac05b0fdd417b27
Author: Thamognya <98194153+ThamognyaKodi  users  noreply  
github  com>
AuthorDate: Sat Mar 19 23:49:30 2022 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Sat Mar 26 07:36:21 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=068ee354

app-emulation/spice-protocol: ebuild for 0.14.4 version

Signed-off-by: Thamognya Kodi  thamognya.com>
Closes: https://github.com/gentoo/gentoo/pull/24675
Signed-off-by: Joonas Niilola  gentoo.org>

 app-emulation/spice-protocol/Manifest |  1 +
 app-emulation/spice-protocol/spice-protocol-0.14.4.ebuild | 14 ++
 2 files changed, 15 insertions(+)

diff --git a/app-emulation/spice-protocol/Manifest 
b/app-emulation/spice-protocol/Manifest
index c3ab7bab2987..b8a9464a18fa 100644
--- a/app-emulation/spice-protocol/Manifest
+++ b/app-emulation/spice-protocol/Manifest
@@ -1,2 +1,3 @@
 DIST spice-protocol-0.14.1.tar.bz2 73444 BLAKE2B 
12050c38ee3d24814b57a340a88423352edae6412b5a20e27d59b7235e753f51aaf757f7e9e6ce702d0b0c0afeadfde7f3937725ae4715ae4dc4da20ee7fd663
 SHA512 
88b0e652564a1f826ee6d3c165ab05c40d13f366567db3840805f03d433d13d7f75219c26759770d2cde33221fe6d97528521d0eb14bc069cd7ce9af8482
 DIST spice-protocol-0.14.3.tar.xz 4 BLAKE2B 
32e69c56ea78e21cf2ff9474e34908eababc1dd9667cd8be24c973e9ff006e1a14f55dd23ab16c40d7bcb5bd7f00392edccdd3512218928787ad9162a6519f1c
 SHA512 
9e35fd0d9be14074a482bdb20fe6954e5f0a616d0ad60da63a065435df2b169ec134a95d5756df73e2606c7497c9bf0427023d4e5ebfbb1abb181cf8020879a6
+DIST spice-protocol-0.14.4.tar.xz 23540 BLAKE2B 
a36ea56f000fbbfd87f3a318ff932332116f5229d89cbf19be53e7605aef52cc650d453982d23d1f2decb7ef1273758b40022dc1dada49f40cd6f75e55f014d6
 SHA512 
c55677fd6da37303487f8245388cbd555715c736e15bca4a305c4374feafc655b74e549ea401949d72e17b2e6ad76f16c5add3963008a18a1fefedd4b4a001c1

diff --git a/app-emulation/spice-protocol/spice-protocol-0.14.4.ebuild 
b/app-emulation/spice-protocol/spice-protocol-0.14.4.ebuild
new file mode 100644
index ..2274c75afcc1
--- /dev/null
+++ b/app-emulation/spice-protocol/spice-protocol-0.14.4.ebuild
@@ -0,0 +1,14 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit meson
+
+DESCRIPTION="Headers defining the SPICE protocol"
+HOMEPAGE="https://www.spice-space.org/;
+SRC_URI="https://www.spice-space.org/download/releases/${P}.tar.xz;
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86"



[gentoo-commits] repo/gentoo:master commit in: app-emulation/spice-vdagent/

2022-03-09 Thread Sam James
commit: 789a69fcd39f5c9c0c610135020ece182edc0044
Author: Sam James  gentoo  org>
AuthorDate: Wed Mar  9 23:08:48 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Mar  9 23:08:48 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=789a69fc

app-emulation/spice-vdagent: fix UnusedInherits (autotools)

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

 app-emulation/spice-vdagent/spice-vdagent-0.19.0-r1.ebuild | 2 +-
 app-emulation/spice-vdagent/spice-vdagent-0.21.0.ebuild| 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/app-emulation/spice-vdagent/spice-vdagent-0.19.0-r1.ebuild 
b/app-emulation/spice-vdagent/spice-vdagent-0.19.0-r1.ebuild
index 3b41e383c1e3..749e2012d13c 100644
--- a/app-emulation/spice-vdagent/spice-vdagent-0.19.0-r1.ebuild
+++ b/app-emulation/spice-vdagent/spice-vdagent-0.19.0-r1.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=7
 
-inherit autotools linux-info
+inherit linux-info
 
 DESCRIPTION="SPICE VD Linux Guest Agent"
 HOMEPAGE="https://www.spice-space.org/;

diff --git a/app-emulation/spice-vdagent/spice-vdagent-0.21.0.ebuild 
b/app-emulation/spice-vdagent/spice-vdagent-0.21.0.ebuild
index 82338855429c..4bce7514acb3 100644
--- a/app-emulation/spice-vdagent/spice-vdagent-0.21.0.ebuild
+++ b/app-emulation/spice-vdagent/spice-vdagent-0.21.0.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=7
 
-inherit autotools linux-info tmpfiles
+inherit linux-info tmpfiles
 
 DESCRIPTION="SPICE VD Linux Guest Agent"
 HOMEPAGE="https://www.spice-space.org/;



[gentoo-commits] repo/gentoo:master commit in: app-emulation/spice/

2022-01-23 Thread Yixun Lan
commit: 18045fd20f5cb25fa3b3ba0d371cd5a00cc7a1da
Author: Yongxiang Liang  gmail  com>
AuthorDate: Sun Jan  9 11:46:15 2022 +
Commit: Yixun Lan  gentoo  org>
CommitDate: Sun Jan 23 08:04:16 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=18045fd2

app-emulation/spice: keyword ~riscv

Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: Yongxiang Liang  gmail.com>
Signed-off-by: Yixun Lan  gentoo.org>

 app-emulation/spice/spice-0.15.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-emulation/spice/spice-0.15.0.ebuild 
b/app-emulation/spice/spice-0.15.0.ebuild
index f4ddca794fbc..5a175e06383d 100644
--- a/app-emulation/spice/spice-0.15.0.ebuild
+++ b/app-emulation/spice/spice-0.15.0.ebuild
@@ -13,7 +13,7 @@ SRC_URI+=" 
https://dev.gentoo.org/~sam/distfiles/${CATEGORY}/${PN}/${P}-pthread-
 
 LICENSE="LGPL-2.1"
 SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
 IUSE="lz4 sasl smartcard static-libs gstreamer test"
 
 RESTRICT="!test? ( test )"



[gentoo-commits] repo/gentoo:master commit in: app-emulation/spice-vdagent/

2022-01-06 Thread Joonas Niilola
commit: bfc495b6c28a43ceffe46bd2148a8f06d8192db9
Author: Joonas Niilola  gentoo  org>
AuthorDate: Thu Jan  6 14:01:02 2022 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Thu Jan  6 14:01:02 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bfc495b6

app-emulation/spice-vdagent: stabilize 0.21.0 for amd64

Bug: https://bugs.gentoo.org/830685
Signed-off-by: Joonas Niilola  gentoo.org>

 app-emulation/spice-vdagent/spice-vdagent-0.21.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-emulation/spice-vdagent/spice-vdagent-0.21.0.ebuild 
b/app-emulation/spice-vdagent/spice-vdagent-0.21.0.ebuild
index b89e3c97edde..e65d0074747e 100644
--- a/app-emulation/spice-vdagent/spice-vdagent-0.21.0.ebuild
+++ b/app-emulation/spice-vdagent/spice-vdagent-0.21.0.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://www.spice-space.org/download/releases/${P}.tar.bz2;
 
 LICENSE="LGPL-2.1"
 SLOT="0"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="amd64 ~x86"
 IUSE="gtk selinux systemd"
 
 CDEPEND="



[gentoo-commits] repo/gentoo:master commit in: app-emulation/spice-vdagent/

2022-01-06 Thread Joonas Niilola
commit: 613910835f47f6e8a5db142cf08e7b3446baf6ab
Author: Joonas Niilola  gentoo  org>
AuthorDate: Thu Jan  6 14:02:34 2022 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Thu Jan  6 14:02:34 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=61391083

app-emulation/spice-vdagent: stabilize 0.21.0 for x86

Bug: https://bugs.gentoo.org/830685
Signed-off-by: Joonas Niilola  gentoo.org>

 app-emulation/spice-vdagent/spice-vdagent-0.21.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-emulation/spice-vdagent/spice-vdagent-0.21.0.ebuild 
b/app-emulation/spice-vdagent/spice-vdagent-0.21.0.ebuild
index e65d0074747e..82338855429c 100644
--- a/app-emulation/spice-vdagent/spice-vdagent-0.21.0.ebuild
+++ b/app-emulation/spice-vdagent/spice-vdagent-0.21.0.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://www.spice-space.org/download/releases/${P}.tar.bz2;
 
 LICENSE="LGPL-2.1"
 SLOT="0"
-KEYWORDS="amd64 ~x86"
+KEYWORDS="amd64 x86"
 IUSE="gtk selinux systemd"
 
 CDEPEND="



[gentoo-commits] repo/gentoo:master commit in: app-emulation/spice-vdagent/

2022-01-06 Thread Joonas Niilola
commit: d1f8a56312669b4ea2d61311f5c44d50956cdae1
Author: Joonas Niilola  gentoo  org>
AuthorDate: Thu Jan  6 13:06:00 2022 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Thu Jan  6 13:38:48 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d1f8a563

app-emulation/spice-vdagent: add missing deps for dbus

Closes: https://bugs.gentoo.org/712884
Signed-off-by: Joonas Niilola  gentoo.org>

 app-emulation/spice-vdagent/spice-vdagent-0.19.0-r1.ebuild | 3 ++-
 app-emulation/spice-vdagent/spice-vdagent-0.21.0.ebuild| 3 ++-
 2 files changed, 4 insertions(+), 2 deletions(-)

diff --git a/app-emulation/spice-vdagent/spice-vdagent-0.19.0-r1.ebuild 
b/app-emulation/spice-vdagent/spice-vdagent-0.19.0-r1.ebuild
index 81ddd00bd633..3b41e383c1e3 100644
--- a/app-emulation/spice-vdagent/spice-vdagent-0.19.0-r1.ebuild
+++ b/app-emulation/spice-vdagent/spice-vdagent-0.19.0-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -18,6 +18,7 @@ CDEPEND="
dev-libs/glib:2
>=app-emulation/spice-protocol-0.14.0
media-libs/alsa-lib
+   sys-apps/dbus
>=x11-libs/libpciaccess-0.10
x11-libs/libdrm
x11-libs/libXfixes

diff --git a/app-emulation/spice-vdagent/spice-vdagent-0.21.0.ebuild 
b/app-emulation/spice-vdagent/spice-vdagent-0.21.0.ebuild
index ead55ae36cb2..b89e3c97edde 100644
--- a/app-emulation/spice-vdagent/spice-vdagent-0.21.0.ebuild
+++ b/app-emulation/spice-vdagent/spice-vdagent-0.21.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -18,6 +18,7 @@ CDEPEND="
dev-libs/glib:2
>=app-emulation/spice-protocol-0.14.0
media-libs/alsa-lib
+   sys-apps/dbus
>=x11-libs/libpciaccess-0.10
x11-libs/libdrm
x11-libs/libXfixes



[gentoo-commits] repo/gentoo:master commit in: app-emulation/spice/

2022-01-05 Thread Mart Raudsepp
commit: 563d9f2039764582963273b67e959328267aee7c
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Wed Jan  5 16:09:23 2022 +
Commit: Mart Raudsepp  gentoo  org>
CommitDate: Wed Jan  5 16:10:11 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=563d9f20

app-emulation/spice-: minimum dep fixes

Apply commit 6d3eaf9ce07c6191d402f663de73f653b365563b to the live
ebuild as well, albeit it doesn't seem up to date otherwise right now.

Package-Manager: Portage-3.0.20, Repoman-3.0.2
Signed-off-by: Mart Raudsepp  gentoo.org>

 app-emulation/spice/spice-.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/app-emulation/spice/spice-.ebuild 
b/app-emulation/spice/spice-.ebuild
index cc219e95f61d..b3202946ba07 100644
--- a/app-emulation/spice/spice-.ebuild
+++ b/app-emulation/spice/spice-.ebuild
@@ -21,14 +21,14 @@ RESTRICT="!test? ( test )"
 # the libspice-server only uses the headers of libcacard
 RDEPEND="
dev-lang/orc
-   >=dev-libs/glib-2.22:2
+   >=dev-libs/glib-2.38:2
sys-libs/zlib
virtual/jpeg:0=
>=x11-libs/pixman-0.17.7
dev-libs/openssl:0=
lz4? ( app-arch/lz4:0= )
opus? ( media-libs/opus )
-   smartcard? ( >=app-emulation/libcacard-0.1.2 )
+   smartcard? ( >=app-emulation/libcacard-2.5.1 )
sasl? ( dev-libs/cyrus-sasl )
gstreamer? (
media-libs/gstreamer:1.0



[gentoo-commits] repo/gentoo:master commit in: app-emulation/spice/

2022-01-02 Thread Georgy Yakovlev
commit: c7fa89c9a07964388198caf9adfce37f6a9f6a80
Author: Georgy Yakovlev  gentoo  org>
AuthorDate: Sun Jan  2 14:50:23 2022 +
Commit: Georgy Yakovlev  gentoo  org>
CommitDate: Mon Jan  3 00:10:53 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c7fa89c9

app-emulation/spice: enable py3.10

 Testsuite summary for spice 0.15.0
 TOTAL: 18
 PASS:  18
 SKIP:  0
 XFAIL: 0
 FAIL:  0
 XPASS: 0
 ERROR: 0

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

 app-emulation/spice/spice-0.15.0.ebuild | 4 ++--
 app-emulation/spice/spice-.ebuild   | 4 ++--
 2 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/app-emulation/spice/spice-0.15.0.ebuild 
b/app-emulation/spice/spice-0.15.0.ebuild
index c727ca7067e6..f4ddca794fbc 100644
--- a/app-emulation/spice/spice-0.15.0.ebuild
+++ b/app-emulation/spice/spice-0.15.0.ebuild
@@ -1,9 +1,9 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
 
-PYTHON_COMPAT=( python3_{7,8,9} )
+PYTHON_COMPAT=( python3_{7,8,9,10} )
 inherit autotools python-any-r1 readme.gentoo-r1 xdg-utils
 
 DESCRIPTION="SPICE server"

diff --git a/app-emulation/spice/spice-.ebuild 
b/app-emulation/spice/spice-.ebuild
index 280a7ddc1f9c..cc219e95f61d 100644
--- a/app-emulation/spice/spice-.ebuild
+++ b/app-emulation/spice/spice-.ebuild
@@ -1,9 +1,9 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
 
-PYTHON_COMPAT=( python3_{7,8,9} )
+PYTHON_COMPAT=( python3_{7,8,9,10} )
 inherit git-r3 meson python-any-r1 readme.gentoo-r1 xdg-utils
 
 DESCRIPTION="SPICE server"



[gentoo-commits] repo/gentoo:master commit in: app-emulation/spice-protocol/

2021-12-30 Thread Yixun Lan
commit: a5c14e71396f8c5d1a0e9242c15fc14ac33b909b
Author: Yongxiang Liang  gmail  com>
AuthorDate: Fri Dec 24 15:15:15 2021 +
Commit: Yixun Lan  gentoo  org>
CommitDate: Fri Dec 31 03:39:41 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a5c14e71

app-emulation/spice-protocol: keyword ~riscv

Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: Yongxiang Liang  gmail.com>
Signed-off-by: Yixun Lan  gentoo.org>

 app-emulation/spice-protocol/spice-protocol-0.14.3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-emulation/spice-protocol/spice-protocol-0.14.3.ebuild 
b/app-emulation/spice-protocol/spice-protocol-0.14.3.ebuild
index 40a5e5da9967..2d8171ddeca0 100644
--- a/app-emulation/spice-protocol/spice-protocol-0.14.3.ebuild
+++ b/app-emulation/spice-protocol/spice-protocol-0.14.3.ebuild
@@ -11,4 +11,4 @@ 
SRC_URI="https://www.spice-space.org/download/releases/${P}.tar.xz;
 
 LICENSE="BSD"
 SLOT="0"
-KEYWORDS="~alpha amd64 ~arm arm64 ~ia64 ~ppc ppc64 ~sparc x86"
+KEYWORDS="~alpha amd64 ~arm arm64 ~ia64 ~ppc ppc64 ~riscv ~sparc x86"



[gentoo-commits] repo/gentoo:master commit in: app-emulation/spice/

2021-12-27 Thread Mart Raudsepp
commit: 6d3eaf9ce07c6191d402f663de73f653b365563b
Author: Mart Raudsepp  gentoo  org>
AuthorDate: Mon Dec 27 16:59:01 2021 +
Commit: Mart Raudsepp  gentoo  org>
CommitDate: Mon Dec 27 17:06:20 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6d3eaf9c

app-emulation/spice: minimum dep fixes

Closes: https://bugs.gentoo.org/791250
Package-Manager: Portage-3.0.20, Repoman-3.0.2
Signed-off-by: Mart Raudsepp  gentoo.org>

 app-emulation/spice/spice-0.14.3-r1.ebuild | 4 ++--
 app-emulation/spice/spice-0.15.0.ebuild| 6 +++---
 2 files changed, 5 insertions(+), 5 deletions(-)

diff --git a/app-emulation/spice/spice-0.14.3-r1.ebuild 
b/app-emulation/spice/spice-0.14.3-r1.ebuild
index 8310f48f147f..1eed375b81ad 100644
--- a/app-emulation/spice/spice-0.14.3-r1.ebuild
+++ b/app-emulation/spice/spice-0.14.3-r1.ebuild
@@ -20,14 +20,14 @@ RESTRICT="!test? ( test )"
 # the libspice-server only uses the headers of libcacard
 RDEPEND="
dev-lang/orc[static-libs(+)?]
-   >=dev-libs/glib-2.22:2[static-libs(+)?]
+   >=dev-libs/glib-2.38:2[static-libs(+)?]
media-libs/opus[static-libs(+)?]
sys-libs/zlib[static-libs(+)?]
virtual/jpeg:0=[static-libs(+)?]
>=x11-libs/pixman-0.17.7[static-libs(+)?]
dev-libs/openssl:0=[static-libs(+)?]
lz4? ( app-arch/lz4:0=[static-libs(+)?] )
-   smartcard? ( >=app-emulation/libcacard-0.1.2 )
+   smartcard? ( >=app-emulation/libcacard-2.5.1 )
sasl? ( dev-libs/cyrus-sasl[static-libs(+)?] )
gstreamer? (
media-libs/gstreamer:1.0

diff --git a/app-emulation/spice/spice-0.15.0.ebuild 
b/app-emulation/spice/spice-0.15.0.ebuild
index 30f4642538da..c727ca7067e6 100644
--- a/app-emulation/spice/spice-0.15.0.ebuild
+++ b/app-emulation/spice/spice-0.15.0.ebuild
@@ -21,21 +21,21 @@ RESTRICT="!test? ( test )"
 # the libspice-server only uses the headers of libcacard
 RDEPEND="
dev-lang/orc[static-libs(+)?]
-   >=dev-libs/glib-2.22:2[static-libs(+)?]
+   >=dev-libs/glib-2.38:2[static-libs(+)?]
media-libs/opus[static-libs(+)?]
sys-libs/zlib[static-libs(+)?]
virtual/jpeg:0=[static-libs(+)?]
>=x11-libs/pixman-0.17.7[static-libs(+)?]
dev-libs/openssl:0=[static-libs(+)?]
lz4? ( app-arch/lz4:0=[static-libs(+)?] )
-   smartcard? ( >=app-emulation/libcacard-0.1.2 )
+   smartcard? ( >=app-emulation/libcacard-2.5.1 )
sasl? ( dev-libs/cyrus-sasl[static-libs(+)?] )
gstreamer? (
media-libs/gstreamer:1.0
media-libs/gst-plugins-base:1.0
)"
 DEPEND="${RDEPEND}
-   >=app-emulation/spice-protocol-0.14.0
+   >=app-emulation/spice-protocol-0.14.3
smartcard? ( app-emulation/qemu[smartcard] )
test? ( net-libs/glib-networking )"
 BDEPEND="${PYTHON_DEPS}



[gentoo-commits] repo/gentoo:master commit in: app-emulation/spice-vdagent/

2021-09-26 Thread Conrad Kostecki
commit: b69cb7d63273d3d806472bde8a99ff93b1de9464
Author: Conrad Kostecki  gentoo  org>
AuthorDate: Sun Sep 26 18:10:41 2021 +
Commit: Conrad Kostecki  gentoo  org>
CommitDate: Sun Sep 26 19:36:05 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b69cb7d6

app-emulation/spice-vdagent: fix tmpfiles

Closes: https://bugs.gentoo.org/813810
Package-Manager: Portage-3.0.22, Repoman-3.0.3
Signed-off-by: Conrad Kostecki  gentoo.org>

 app-emulation/spice-vdagent/spice-vdagent-0.21.0.ebuild | 6 +-
 1 file changed, 5 insertions(+), 1 deletion(-)

diff --git a/app-emulation/spice-vdagent/spice-vdagent-0.21.0.ebuild 
b/app-emulation/spice-vdagent/spice-vdagent-0.21.0.ebuild
index ea8f4936384..ead55ae36cb 100644
--- a/app-emulation/spice-vdagent/spice-vdagent-0.21.0.ebuild
+++ b/app-emulation/spice-vdagent/spice-vdagent-0.21.0.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=7
 
-inherit autotools linux-info
+inherit autotools linux-info tmpfiles
 
 DESCRIPTION="SPICE VD Linux Guest Agent"
 HOMEPAGE="https://www.spice-space.org/;
@@ -60,3 +60,7 @@ src_install() {
newinitd "${FILESDIR}/${PN}.initd-4" "${PN}"
newconfd "${FILESDIR}/${PN}.confd-2" "${PN}"
 }
+
+pkg_postinst() {
+   tmpfiles_process spice-vdagentd.conf
+}



[gentoo-commits] repo/gentoo:master commit in: app-emulation/spice/

2021-07-24 Thread John Helmert III
commit: b863ba70dae5f9892133f5242f167539e42fb8f0
Author: John Helmert III  gentoo  org>
AuthorDate: Sat Jul 24 17:24:45 2021 +
Commit: John Helmert III  gentoo  org>
CommitDate: Sat Jul 24 18:59:14 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b863ba70

app-emulation/spice: drop 0.14.3

Bug: https://bugs.gentoo.org/746920
Signed-off-by: John Helmert III  gentoo.org>

 app-emulation/spice/spice-0.14.3.ebuild | 95 -
 1 file changed, 95 deletions(-)

diff --git a/app-emulation/spice/spice-0.14.3.ebuild 
b/app-emulation/spice/spice-0.14.3.ebuild
deleted file mode 100644
index 2e239e2ac44..000
--- a/app-emulation/spice/spice-0.14.3.ebuild
+++ /dev/null
@@ -1,95 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-PYTHON_COMPAT=( python3_{7,8} )
-inherit autotools python-any-r1 readme.gentoo-r1 xdg-utils
-
-DESCRIPTION="SPICE server"
-HOMEPAGE="https://www.spice-space.org/;
-SRC_URI="https://www.spice-space.org/download/releases/spice-server/${P}.tar.bz2;
-
-LICENSE="LGPL-2.1"
-SLOT="0"
-KEYWORDS="amd64 arm64 ppc64 x86"
-IUSE="lz4 sasl smartcard static-libs gstreamer"
-
-# the libspice-server only uses the headers of libcacard
-RDEPEND="
-   dev-lang/orc[static-libs(+)?]
-   >=dev-libs/glib-2.22:2[static-libs(+)?]
-   media-libs/opus[static-libs(+)?]
-   sys-libs/zlib[static-libs(+)?]
-   virtual/jpeg:0=[static-libs(+)?]
-   >=x11-libs/pixman-0.17.7[static-libs(+)?]
-   dev-libs/openssl:0=[static-libs(+)?]
-   lz4? ( app-arch/lz4:0=[static-libs(+)?] )
-   smartcard? ( >=app-emulation/libcacard-0.1.2 )
-   sasl? ( dev-libs/cyrus-sasl[static-libs(+)?] )
-   gstreamer? (
-   media-libs/gstreamer:1.0
-   media-libs/gst-plugins-base:1.0
-   )"
-DEPEND="${RDEPEND}
-   >=app-emulation/spice-protocol-0.14.0
-   smartcard? ( app-emulation/qemu[smartcard] )"
-BDEPEND="${PYTHON_DEPS}
-   virtual/pkgconfig
-   $(python_gen_any_dep '
-   >=dev-python/pyparsing-1.5.6-r2[${PYTHON_USEDEP}]
-   dev-python/six[${PYTHON_USEDEP}]
-   ')"
-
-python_check_deps() {
-   has_version -b ">=dev-python/pyparsing-1.5.6-r2[${PYTHON_USEDEP}]"
-   has_version -b "dev-python/six[${PYTHON_USEDEP}]"
-}
-
-pkg_setup() {
-   [[ ${MERGE_TYPE} != binary ]] && python-any-r1_pkg_setup
-}
-
-src_prepare() {
-   default
-
-   eautoreconf
-}
-
-src_configure() {
-   # Prevent sandbox violations, bug #586560
-   # https://bugzilla.gnome.org/show_bug.cgi?id=744134
-   # https://bugzilla.gnome.org/show_bug.cgi?id=744135
-   addpredict /dev
-
-   xdg_environment_reset
-
-   local myconf="
-   $(use_enable static-libs static)
-   $(use_enable lz4)
-   $(use_with sasl)
-   $(use_enable smartcard)
-   --enable-gstreamer=$(usex gstreamer "1.0" "no")
-   --disable-celt051
-   "
-   econf ${myconf}
-}
-
-src_compile() {
-   # Prevent sandbox violations, bug #586560
-   # https://bugzilla.gnome.org/show_bug.cgi?id=744134
-   # https://bugzilla.gnome.org/show_bug.cgi?id=744135
-   addpredict /dev
-
-   default
-}
-
-src_install() {
-   default
-   use static-libs || find "${D}" -name '*.la' -type f -delete || die
-   readme.gentoo_create_doc
-}
-
-pkg_postinst() {
-   readme.gentoo_print_elog
-}



[gentoo-commits] repo/gentoo:master commit in: app-emulation/spice/

2021-05-18 Thread Ulrich Müller
commit: 6352118614b23b50639985691c389023e3af9339
Author: Ulrich Müller  gentoo  org>
AuthorDate: Tue May 18 20:39:32 2021 +
Commit: Ulrich Müller  gentoo  org>
CommitDate: Tue May 18 20:40:12 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=63521186

Revert "Revert "app-emulation/spice: Version bump to 0.15.0""

This reverts commit 3e122167d558dba25fa2cbd74e72ac592b47e605.

Signed-off-by: Ulrich Müller  gentoo.org>

 app-emulation/spice/Manifest|   2 +
 app-emulation/spice/spice-0.15.0.ebuild | 104 
 2 files changed, 106 insertions(+)

diff --git a/app-emulation/spice/Manifest b/app-emulation/spice/Manifest
index 7b50d54451c..0135aefa813 100644
--- a/app-emulation/spice/Manifest
+++ b/app-emulation/spice/Manifest
@@ -1 +1,3 @@
 DIST spice-0.14.3.tar.bz2 1504304 BLAKE2B 
be655e1d4c48dae29903ab8e0dc52da63723e3252052afccc9587065531f28c8af7dbab4c585093f26d98f2273c6e734a553c18d4779a9f4464334ae1764f682
 SHA512 
9ecdc455ff25c71ac1fe6c576654b51efbfb860110bd6828065d23f7462d5c5cac772074d1a40f033386258d970b77275b2007bcfdffb23fdff2137154ea46e4
+DIST spice-0.15.0-pthread-c5fe3df1.patch.bz2 7605 BLAKE2B 
86b8094a22a02080db038ef98972bf09f391d5344fee8df2aa7d2def0b50a581353cb0e3dd97f99bbd58b88a13ceac4b54be8086a9f4274f38d132b27b62e84d
 SHA512 
5075bd260b33c2dad8c3ce641372383871f7d69190a4f4697bd5e12af1bf5429310c592961de001d36c19a9cdd91143b8d6e8be0e08b3850b9700c2aef2ddd78
+DIST spice-0.15.0.tar.bz2 1537970 BLAKE2B 
98e8f55de81a86c6370e4a74c0fd90db78a9a8e8e3af536bccd6a2a75185194ac7b87521163090c4312e392d2ee10036c0283171c7796aea630e1307128a2d55
 SHA512 
0a776d191c395ce1f7ebbbac47956a00a2765327d3127aeca6e232bd56fd4ccd28750ae1599eb6eb2909ac909cda517d5511faa631166db16b8b75bd4e7b86d9

diff --git a/app-emulation/spice/spice-0.15.0.ebuild 
b/app-emulation/spice/spice-0.15.0.ebuild
new file mode 100644
index 000..30f4642538d
--- /dev/null
+++ b/app-emulation/spice/spice-0.15.0.ebuild
@@ -0,0 +1,104 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python3_{7,8,9} )
+inherit autotools python-any-r1 readme.gentoo-r1 xdg-utils
+
+DESCRIPTION="SPICE server"
+HOMEPAGE="https://www.spice-space.org/;
+SRC_URI="https://www.spice-space.org/download/releases/spice-server/${P}.tar.bz2;
+SRC_URI+=" 
https://dev.gentoo.org/~sam/distfiles/${CATEGORY}/${PN}/${P}-pthread-c5fe3df1.patch.bz2;
+
+LICENSE="LGPL-2.1"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+IUSE="lz4 sasl smartcard static-libs gstreamer test"
+
+RESTRICT="!test? ( test )"
+
+# the libspice-server only uses the headers of libcacard
+RDEPEND="
+   dev-lang/orc[static-libs(+)?]
+   >=dev-libs/glib-2.22:2[static-libs(+)?]
+   media-libs/opus[static-libs(+)?]
+   sys-libs/zlib[static-libs(+)?]
+   virtual/jpeg:0=[static-libs(+)?]
+   >=x11-libs/pixman-0.17.7[static-libs(+)?]
+   dev-libs/openssl:0=[static-libs(+)?]
+   lz4? ( app-arch/lz4:0=[static-libs(+)?] )
+   smartcard? ( >=app-emulation/libcacard-0.1.2 )
+   sasl? ( dev-libs/cyrus-sasl[static-libs(+)?] )
+   gstreamer? (
+   media-libs/gstreamer:1.0
+   media-libs/gst-plugins-base:1.0
+   )"
+DEPEND="${RDEPEND}
+   >=app-emulation/spice-protocol-0.14.0
+   smartcard? ( app-emulation/qemu[smartcard] )
+   test? ( net-libs/glib-networking )"
+BDEPEND="${PYTHON_DEPS}
+   virtual/pkgconfig
+   $(python_gen_any_dep '
+   >=dev-python/pyparsing-1.5.6-r2[${PYTHON_USEDEP}]
+   dev-python/six[${PYTHON_USEDEP}]
+   ')"
+
+PATCHES=(
+   "${WORKDIR}"/${P}-pthread-c5fe3df1.patch
+)
+
+python_check_deps() {
+   has_version -b ">=dev-python/pyparsing-1.5.6-r2[${PYTHON_USEDEP}]"
+   has_version -b "dev-python/six[${PYTHON_USEDEP}]"
+}
+
+pkg_setup() {
+   [[ ${MERGE_TYPE} != binary ]] && python-any-r1_pkg_setup
+}
+
+src_prepare() {
+   default
+
+   eautoreconf
+}
+
+src_configure() {
+   # Prevent sandbox violations, bug #586560
+   # https://bugzilla.gnome.org/show_bug.cgi?id=744134
+   # https://bugzilla.gnome.org/show_bug.cgi?id=744135
+   addpredict /dev
+
+   xdg_environment_reset
+
+   local myconf="
+   $(use_enable static-libs static)
+   $(use_enable lz4)
+   $(use_with sasl)
+   $(use_enable smartcard)
+   $(use_enable test tests)
+   --enable-gstreamer=$(usex gstreamer "1.0" "no")
+   --disable-celt051
+   "
+   econf ${myconf}
+}
+
+src_compile() {
+   # Prevent sandbox violations, bug #586560
+   # https://bugzilla.gnome.org/show_bug.cgi?id=744134
+   # https://bugzilla.gnome.org/show_bug.cgi?id=744135
+   addpredict /dev
+
+   default
+}
+
+src_install() {
+   default
+   use static-libs || find "${D}" -name '*.la' -type f -delete || die
+   

[gentoo-commits] repo/gentoo:master commit in: app-emulation/spice/

2021-05-18 Thread Ulrich Müller
commit: 3e122167d558dba25fa2cbd74e72ac592b47e605
Author: Ulrich Müller  gentoo  org>
AuthorDate: Tue May 18 20:03:00 2021 +
Commit: Ulrich Müller  gentoo  org>
CommitDate: Tue May 18 20:05:07 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3e122167

Revert "app-emulation/spice: Version bump to 0.15.0"

Invalid signoff, violation of GLEP 76 copyright policy.
This reverts commit 6942ec4572e9b228368bcfa846e9127f19c4f1b1.

Signed-off-by: Ulrich Müller  gentoo.org>

 app-emulation/spice/Manifest|   2 -
 app-emulation/spice/spice-0.15.0.ebuild | 104 
 2 files changed, 106 deletions(-)

diff --git a/app-emulation/spice/Manifest b/app-emulation/spice/Manifest
index 0135aefa813..7b50d54451c 100644
--- a/app-emulation/spice/Manifest
+++ b/app-emulation/spice/Manifest
@@ -1,3 +1 @@
 DIST spice-0.14.3.tar.bz2 1504304 BLAKE2B 
be655e1d4c48dae29903ab8e0dc52da63723e3252052afccc9587065531f28c8af7dbab4c585093f26d98f2273c6e734a553c18d4779a9f4464334ae1764f682
 SHA512 
9ecdc455ff25c71ac1fe6c576654b51efbfb860110bd6828065d23f7462d5c5cac772074d1a40f033386258d970b77275b2007bcfdffb23fdff2137154ea46e4
-DIST spice-0.15.0-pthread-c5fe3df1.patch.bz2 7605 BLAKE2B 
86b8094a22a02080db038ef98972bf09f391d5344fee8df2aa7d2def0b50a581353cb0e3dd97f99bbd58b88a13ceac4b54be8086a9f4274f38d132b27b62e84d
 SHA512 
5075bd260b33c2dad8c3ce641372383871f7d69190a4f4697bd5e12af1bf5429310c592961de001d36c19a9cdd91143b8d6e8be0e08b3850b9700c2aef2ddd78
-DIST spice-0.15.0.tar.bz2 1537970 BLAKE2B 
98e8f55de81a86c6370e4a74c0fd90db78a9a8e8e3af536bccd6a2a75185194ac7b87521163090c4312e392d2ee10036c0283171c7796aea630e1307128a2d55
 SHA512 
0a776d191c395ce1f7ebbbac47956a00a2765327d3127aeca6e232bd56fd4ccd28750ae1599eb6eb2909ac909cda517d5511faa631166db16b8b75bd4e7b86d9

diff --git a/app-emulation/spice/spice-0.15.0.ebuild 
b/app-emulation/spice/spice-0.15.0.ebuild
deleted file mode 100644
index 30f4642538d..000
--- a/app-emulation/spice/spice-0.15.0.ebuild
+++ /dev/null
@@ -1,104 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-PYTHON_COMPAT=( python3_{7,8,9} )
-inherit autotools python-any-r1 readme.gentoo-r1 xdg-utils
-
-DESCRIPTION="SPICE server"
-HOMEPAGE="https://www.spice-space.org/;
-SRC_URI="https://www.spice-space.org/download/releases/spice-server/${P}.tar.bz2;
-SRC_URI+=" 
https://dev.gentoo.org/~sam/distfiles/${CATEGORY}/${PN}/${P}-pthread-c5fe3df1.patch.bz2;
-
-LICENSE="LGPL-2.1"
-SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
-IUSE="lz4 sasl smartcard static-libs gstreamer test"
-
-RESTRICT="!test? ( test )"
-
-# the libspice-server only uses the headers of libcacard
-RDEPEND="
-   dev-lang/orc[static-libs(+)?]
-   >=dev-libs/glib-2.22:2[static-libs(+)?]
-   media-libs/opus[static-libs(+)?]
-   sys-libs/zlib[static-libs(+)?]
-   virtual/jpeg:0=[static-libs(+)?]
-   >=x11-libs/pixman-0.17.7[static-libs(+)?]
-   dev-libs/openssl:0=[static-libs(+)?]
-   lz4? ( app-arch/lz4:0=[static-libs(+)?] )
-   smartcard? ( >=app-emulation/libcacard-0.1.2 )
-   sasl? ( dev-libs/cyrus-sasl[static-libs(+)?] )
-   gstreamer? (
-   media-libs/gstreamer:1.0
-   media-libs/gst-plugins-base:1.0
-   )"
-DEPEND="${RDEPEND}
-   >=app-emulation/spice-protocol-0.14.0
-   smartcard? ( app-emulation/qemu[smartcard] )
-   test? ( net-libs/glib-networking )"
-BDEPEND="${PYTHON_DEPS}
-   virtual/pkgconfig
-   $(python_gen_any_dep '
-   >=dev-python/pyparsing-1.5.6-r2[${PYTHON_USEDEP}]
-   dev-python/six[${PYTHON_USEDEP}]
-   ')"
-
-PATCHES=(
-   "${WORKDIR}"/${P}-pthread-c5fe3df1.patch
-)
-
-python_check_deps() {
-   has_version -b ">=dev-python/pyparsing-1.5.6-r2[${PYTHON_USEDEP}]"
-   has_version -b "dev-python/six[${PYTHON_USEDEP}]"
-}
-
-pkg_setup() {
-   [[ ${MERGE_TYPE} != binary ]] && python-any-r1_pkg_setup
-}
-
-src_prepare() {
-   default
-
-   eautoreconf
-}
-
-src_configure() {
-   # Prevent sandbox violations, bug #586560
-   # https://bugzilla.gnome.org/show_bug.cgi?id=744134
-   # https://bugzilla.gnome.org/show_bug.cgi?id=744135
-   addpredict /dev
-
-   xdg_environment_reset
-
-   local myconf="
-   $(use_enable static-libs static)
-   $(use_enable lz4)
-   $(use_with sasl)
-   $(use_enable smartcard)
-   $(use_enable test tests)
-   --enable-gstreamer=$(usex gstreamer "1.0" "no")
-   --disable-celt051
-   "
-   econf ${myconf}
-}
-
-src_compile() {
-   # Prevent sandbox violations, bug #586560
-   # https://bugzilla.gnome.org/show_bug.cgi?id=744134
-   # https://bugzilla.gnome.org/show_bug.cgi?id=744135
-   addpredict /dev
-
-   default
-}
-
-src_install() {
-   default
-   use static-libs || find "${D}" -name 

[gentoo-commits] repo/gentoo:master commit in: app-emulation/spice/

2021-05-18 Thread Sam James
commit: 6942ec4572e9b228368bcfa846e9127f19c4f1b1
Author: orbea  riseup  net>
AuthorDate: Tue May 18 15:07:47 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Tue May 18 17:16:12 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6942ec45

app-emulation/spice: Version bump to 0.15.0

Upstream commit c5fe3df1ef478adb93d93c6ddcdecd24d2d9

Closes: https://bugs.gentoo.org/780027
Upstream-PR: https://gitlab.freedesktop.org/spice/spice/-/merge_requests/174
Signed-off-by: orbea  riseup.net>
Signed-off-by: Sam James  gentoo.org>

 app-emulation/spice/Manifest|   2 +
 app-emulation/spice/spice-0.15.0.ebuild | 104 
 2 files changed, 106 insertions(+)

diff --git a/app-emulation/spice/Manifest b/app-emulation/spice/Manifest
index 7b50d54451c..0135aefa813 100644
--- a/app-emulation/spice/Manifest
+++ b/app-emulation/spice/Manifest
@@ -1 +1,3 @@
 DIST spice-0.14.3.tar.bz2 1504304 BLAKE2B 
be655e1d4c48dae29903ab8e0dc52da63723e3252052afccc9587065531f28c8af7dbab4c585093f26d98f2273c6e734a553c18d4779a9f4464334ae1764f682
 SHA512 
9ecdc455ff25c71ac1fe6c576654b51efbfb860110bd6828065d23f7462d5c5cac772074d1a40f033386258d970b77275b2007bcfdffb23fdff2137154ea46e4
+DIST spice-0.15.0-pthread-c5fe3df1.patch.bz2 7605 BLAKE2B 
86b8094a22a02080db038ef98972bf09f391d5344fee8df2aa7d2def0b50a581353cb0e3dd97f99bbd58b88a13ceac4b54be8086a9f4274f38d132b27b62e84d
 SHA512 
5075bd260b33c2dad8c3ce641372383871f7d69190a4f4697bd5e12af1bf5429310c592961de001d36c19a9cdd91143b8d6e8be0e08b3850b9700c2aef2ddd78
+DIST spice-0.15.0.tar.bz2 1537970 BLAKE2B 
98e8f55de81a86c6370e4a74c0fd90db78a9a8e8e3af536bccd6a2a75185194ac7b87521163090c4312e392d2ee10036c0283171c7796aea630e1307128a2d55
 SHA512 
0a776d191c395ce1f7ebbbac47956a00a2765327d3127aeca6e232bd56fd4ccd28750ae1599eb6eb2909ac909cda517d5511faa631166db16b8b75bd4e7b86d9

diff --git a/app-emulation/spice/spice-0.15.0.ebuild 
b/app-emulation/spice/spice-0.15.0.ebuild
new file mode 100644
index 000..30f4642538d
--- /dev/null
+++ b/app-emulation/spice/spice-0.15.0.ebuild
@@ -0,0 +1,104 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python3_{7,8,9} )
+inherit autotools python-any-r1 readme.gentoo-r1 xdg-utils
+
+DESCRIPTION="SPICE server"
+HOMEPAGE="https://www.spice-space.org/;
+SRC_URI="https://www.spice-space.org/download/releases/spice-server/${P}.tar.bz2;
+SRC_URI+=" 
https://dev.gentoo.org/~sam/distfiles/${CATEGORY}/${PN}/${P}-pthread-c5fe3df1.patch.bz2;
+
+LICENSE="LGPL-2.1"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+IUSE="lz4 sasl smartcard static-libs gstreamer test"
+
+RESTRICT="!test? ( test )"
+
+# the libspice-server only uses the headers of libcacard
+RDEPEND="
+   dev-lang/orc[static-libs(+)?]
+   >=dev-libs/glib-2.22:2[static-libs(+)?]
+   media-libs/opus[static-libs(+)?]
+   sys-libs/zlib[static-libs(+)?]
+   virtual/jpeg:0=[static-libs(+)?]
+   >=x11-libs/pixman-0.17.7[static-libs(+)?]
+   dev-libs/openssl:0=[static-libs(+)?]
+   lz4? ( app-arch/lz4:0=[static-libs(+)?] )
+   smartcard? ( >=app-emulation/libcacard-0.1.2 )
+   sasl? ( dev-libs/cyrus-sasl[static-libs(+)?] )
+   gstreamer? (
+   media-libs/gstreamer:1.0
+   media-libs/gst-plugins-base:1.0
+   )"
+DEPEND="${RDEPEND}
+   >=app-emulation/spice-protocol-0.14.0
+   smartcard? ( app-emulation/qemu[smartcard] )
+   test? ( net-libs/glib-networking )"
+BDEPEND="${PYTHON_DEPS}
+   virtual/pkgconfig
+   $(python_gen_any_dep '
+   >=dev-python/pyparsing-1.5.6-r2[${PYTHON_USEDEP}]
+   dev-python/six[${PYTHON_USEDEP}]
+   ')"
+
+PATCHES=(
+   "${WORKDIR}"/${P}-pthread-c5fe3df1.patch
+)
+
+python_check_deps() {
+   has_version -b ">=dev-python/pyparsing-1.5.6-r2[${PYTHON_USEDEP}]"
+   has_version -b "dev-python/six[${PYTHON_USEDEP}]"
+}
+
+pkg_setup() {
+   [[ ${MERGE_TYPE} != binary ]] && python-any-r1_pkg_setup
+}
+
+src_prepare() {
+   default
+
+   eautoreconf
+}
+
+src_configure() {
+   # Prevent sandbox violations, bug #586560
+   # https://bugzilla.gnome.org/show_bug.cgi?id=744134
+   # https://bugzilla.gnome.org/show_bug.cgi?id=744135
+   addpredict /dev
+
+   xdg_environment_reset
+
+   local myconf="
+   $(use_enable static-libs static)
+   $(use_enable lz4)
+   $(use_with sasl)
+   $(use_enable smartcard)
+   $(use_enable test tests)
+   --enable-gstreamer=$(usex gstreamer "1.0" "no")
+   --disable-celt051
+   "
+   econf ${myconf}
+}
+
+src_compile() {
+   # Prevent sandbox violations, bug #586560
+   # https://bugzilla.gnome.org/show_bug.cgi?id=744134
+   # https://bugzilla.gnome.org/show_bug.cgi?id=744135
+   addpredict /dev
+
+   default
+}
+
+src_install() {
+  

[gentoo-commits] repo/gentoo:master commit in: app-emulation/spice/

2021-04-30 Thread Mikle Kolyada
commit: 1242a6e6487740ab145891bec98e066f7e6a23c0
Author: Mikle Kolyada  gentoo  org>
AuthorDate: Fri Apr 30 19:03:46 2021 +
Commit: Mikle Kolyada  gentoo  org>
CommitDate: Fri Apr 30 19:04:20 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1242a6e6

app-emulation/spice: remove libressl support

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

 app-emulation/spice/spice-0.14.3-r1.ebuild | 5 ++---
 app-emulation/spice/spice-0.14.3.ebuild| 7 +++
 app-emulation/spice/spice-.ebuild  | 5 ++---
 3 files changed, 7 insertions(+), 10 deletions(-)

diff --git a/app-emulation/spice/spice-0.14.3-r1.ebuild 
b/app-emulation/spice/spice-0.14.3-r1.ebuild
index 3b1c4cfb9ca..8310f48f147 100644
--- a/app-emulation/spice/spice-0.14.3-r1.ebuild
+++ b/app-emulation/spice/spice-0.14.3-r1.ebuild
@@ -13,7 +13,7 @@ 
SRC_URI="https://www.spice-space.org/download/releases/spice-server/${P}.tar.bz2
 LICENSE="LGPL-2.1"
 SLOT="0"
 KEYWORDS="amd64 arm64 ppc64 x86"
-IUSE="libressl lz4 sasl smartcard static-libs gstreamer test"
+IUSE="lz4 sasl smartcard static-libs gstreamer test"
 
 RESTRICT="!test? ( test )"
 
@@ -25,8 +25,7 @@ RDEPEND="
sys-libs/zlib[static-libs(+)?]
virtual/jpeg:0=[static-libs(+)?]
>=x11-libs/pixman-0.17.7[static-libs(+)?]
-   !libressl? ( dev-libs/openssl:0=[static-libs(+)?] )
-   libressl? ( dev-libs/libressl:0=[static-libs(+)?] )
+   dev-libs/openssl:0=[static-libs(+)?]
lz4? ( app-arch/lz4:0=[static-libs(+)?] )
smartcard? ( >=app-emulation/libcacard-0.1.2 )
sasl? ( dev-libs/cyrus-sasl[static-libs(+)?] )

diff --git a/app-emulation/spice/spice-0.14.3.ebuild 
b/app-emulation/spice/spice-0.14.3.ebuild
index 95c2c45cdec..2e239e2ac44 100644
--- a/app-emulation/spice/spice-0.14.3.ebuild
+++ b/app-emulation/spice/spice-0.14.3.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2021 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -13,7 +13,7 @@ 
SRC_URI="https://www.spice-space.org/download/releases/spice-server/${P}.tar.bz2
 LICENSE="LGPL-2.1"
 SLOT="0"
 KEYWORDS="amd64 arm64 ppc64 x86"
-IUSE="libressl lz4 sasl smartcard static-libs gstreamer"
+IUSE="lz4 sasl smartcard static-libs gstreamer"
 
 # the libspice-server only uses the headers of libcacard
 RDEPEND="
@@ -23,8 +23,7 @@ RDEPEND="
sys-libs/zlib[static-libs(+)?]
virtual/jpeg:0=[static-libs(+)?]
>=x11-libs/pixman-0.17.7[static-libs(+)?]
-   !libressl? ( dev-libs/openssl:0=[static-libs(+)?] )
-   libressl? ( dev-libs/libressl:0=[static-libs(+)?] )
+   dev-libs/openssl:0=[static-libs(+)?]
lz4? ( app-arch/lz4:0=[static-libs(+)?] )
smartcard? ( >=app-emulation/libcacard-0.1.2 )
sasl? ( dev-libs/cyrus-sasl[static-libs(+)?] )

diff --git a/app-emulation/spice/spice-.ebuild 
b/app-emulation/spice/spice-.ebuild
index 44eb9c360ee..280a7ddc1f9 100644
--- a/app-emulation/spice/spice-.ebuild
+++ b/app-emulation/spice/spice-.ebuild
@@ -14,7 +14,7 @@ 
EGIT_REPO_URI="https://anongit.freedesktop.org/git/spice/spice.git;
 LICENSE="LGPL-2.1"
 SLOT="0"
 KEYWORDS=""
-IUSE="gstreamer libressl lz4 opus sasl smartcard static-libs test"
+IUSE="gstreamer lz4 opus sasl smartcard static-libs test"
 
 RESTRICT="!test? ( test )"
 
@@ -25,8 +25,7 @@ RDEPEND="
sys-libs/zlib
virtual/jpeg:0=
>=x11-libs/pixman-0.17.7
-   !libressl? ( dev-libs/openssl:0= )
-   libressl? ( dev-libs/libressl:0= )
+   dev-libs/openssl:0=
lz4? ( app-arch/lz4:0= )
opus? ( media-libs/opus )
smartcard? ( >=app-emulation/libcacard-0.1.2 )



[gentoo-commits] repo/gentoo:master commit in: app-emulation/spice-vdagent/

2021-04-12 Thread Sam James
commit: ac2d1c9307a6b2082cb8de3880084295adfe8364
Author: Sam James  gentoo  org>
AuthorDate: Mon Apr 12 16:03:19 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Apr 12 16:03:19 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ac2d1c93

app-emulation/spice-vdagent: Revert "Stabilize 0.21.0 amd64, #753956"

Apologies - my script chucked this into the 'success' bin after I killed the
test for hanging. Investigating.

(I am not aware of any actual runtime issues with this package, but we should
do this to be safe.)

This reverts commit 5c1fa98b7829ef8086092975d491c53c70cc14e7.

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

 app-emulation/spice-vdagent/spice-vdagent-0.21.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-emulation/spice-vdagent/spice-vdagent-0.21.0.ebuild 
b/app-emulation/spice-vdagent/spice-vdagent-0.21.0.ebuild
index 8d228a8f9fa..ea8f4936384 100644
--- a/app-emulation/spice-vdagent/spice-vdagent-0.21.0.ebuild
+++ b/app-emulation/spice-vdagent/spice-vdagent-0.21.0.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://www.spice-space.org/download/releases/${P}.tar.bz2;
 
 LICENSE="LGPL-2.1"
 SLOT="0"
-KEYWORDS="amd64 ~x86"
+KEYWORDS="~amd64 ~x86"
 IUSE="gtk selinux systemd"
 
 CDEPEND="



[gentoo-commits] repo/gentoo:master commit in: app-emulation/spice-protocol/

2021-04-09 Thread Sam James
commit: da0c7bdedf4796b3a341dfe341b4d9f38068e6d0
Author: Sam James  gentoo  org>
AuthorDate: Sat Apr 10 04:24:30 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Apr 10 04:24:30 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=da0c7bde

app-emulation/spice-protocol: Stabilize 0.14.3 ppc64, #746920

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

 app-emulation/spice-protocol/spice-protocol-0.14.3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-emulation/spice-protocol/spice-protocol-0.14.3.ebuild 
b/app-emulation/spice-protocol/spice-protocol-0.14.3.ebuild
index d2ac8ce817a..40a5e5da996 100644
--- a/app-emulation/spice-protocol/spice-protocol-0.14.3.ebuild
+++ b/app-emulation/spice-protocol/spice-protocol-0.14.3.ebuild
@@ -11,4 +11,4 @@ 
SRC_URI="https://www.spice-space.org/download/releases/${P}.tar.xz;
 
 LICENSE="BSD"
 SLOT="0"
-KEYWORDS="~alpha amd64 ~arm arm64 ~ia64 ~ppc ~ppc64 ~sparc x86"
+KEYWORDS="~alpha amd64 ~arm arm64 ~ia64 ~ppc ppc64 ~sparc x86"



[gentoo-commits] repo/gentoo:master commit in: app-emulation/spice/

2021-04-09 Thread Sam James
commit: 5f95f898192283b703d634e54118f3695fd218b5
Author: Sam James  gentoo  org>
AuthorDate: Sat Apr 10 04:24:31 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Apr 10 04:24:31 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5f95f898

app-emulation/spice: Stabilize 0.14.3-r1 ppc64, #746920

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

 app-emulation/spice/spice-0.14.3-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-emulation/spice/spice-0.14.3-r1.ebuild 
b/app-emulation/spice/spice-0.14.3-r1.ebuild
index bf2574e7a97..3b1c4cfb9ca 100644
--- a/app-emulation/spice/spice-0.14.3-r1.ebuild
+++ b/app-emulation/spice/spice-0.14.3-r1.ebuild
@@ -12,7 +12,7 @@ 
SRC_URI="https://www.spice-space.org/download/releases/spice-server/${P}.tar.bz2
 
 LICENSE="LGPL-2.1"
 SLOT="0"
-KEYWORDS="amd64 arm64 ~ppc64 x86"
+KEYWORDS="amd64 arm64 ppc64 x86"
 IUSE="libressl lz4 sasl smartcard static-libs gstreamer test"
 
 RESTRICT="!test? ( test )"



[gentoo-commits] repo/gentoo:master commit in: app-emulation/spice-protocol/

2021-04-09 Thread Sam James
commit: 525673c7b28b79f305536b9c0e0dc6db393dbd4c
Author: Sam James  gentoo  org>
AuthorDate: Fri Apr  9 22:23:35 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Apr  9 22:23:47 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=525673c7

app-emulation/spice-protocol: Stabilize 0.14.3 amd64, #746920

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

 app-emulation/spice-protocol/spice-protocol-0.14.3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-emulation/spice-protocol/spice-protocol-0.14.3.ebuild 
b/app-emulation/spice-protocol/spice-protocol-0.14.3.ebuild
index f3ffe9d61d1..d2ac8ce817a 100644
--- a/app-emulation/spice-protocol/spice-protocol-0.14.3.ebuild
+++ b/app-emulation/spice-protocol/spice-protocol-0.14.3.ebuild
@@ -11,4 +11,4 @@ 
SRC_URI="https://www.spice-space.org/download/releases/${P}.tar.xz;
 
 LICENSE="BSD"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm arm64 ~ia64 ~ppc ~ppc64 ~sparc x86"
+KEYWORDS="~alpha amd64 ~arm arm64 ~ia64 ~ppc ~ppc64 ~sparc x86"



[gentoo-commits] repo/gentoo:master commit in: app-emulation/spice/

2021-04-09 Thread Sam James
commit: eb6d7eaa9973c53a6b9ebb94c3a886e1efa0f483
Author: Sam James  gentoo  org>
AuthorDate: Fri Apr  9 22:23:35 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Apr  9 22:23:45 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=eb6d7eaa

app-emulation/spice: Stabilize 0.14.3-r1 amd64, #746920

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

 app-emulation/spice/spice-0.14.3-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-emulation/spice/spice-0.14.3-r1.ebuild 
b/app-emulation/spice/spice-0.14.3-r1.ebuild
index 3f8375afb1b..bf2574e7a97 100644
--- a/app-emulation/spice/spice-0.14.3-r1.ebuild
+++ b/app-emulation/spice/spice-0.14.3-r1.ebuild
@@ -12,7 +12,7 @@ 
SRC_URI="https://www.spice-space.org/download/releases/spice-server/${P}.tar.bz2
 
 LICENSE="LGPL-2.1"
 SLOT="0"
-KEYWORDS="~amd64 arm64 ~ppc64 x86"
+KEYWORDS="amd64 arm64 ~ppc64 x86"
 IUSE="libressl lz4 sasl smartcard static-libs gstreamer test"
 
 RESTRICT="!test? ( test )"



[gentoo-commits] repo/gentoo:master commit in: app-emulation/spice-protocol/

2021-04-09 Thread Sam James
commit: abbcafd0d95de6d568bb667e9341578ed5af3594
Author: Sam James  gentoo  org>
AuthorDate: Fri Apr  9 22:18:30 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Apr  9 22:19:50 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=abbcafd0

app-emulation/spice-protocol: Stabilize 0.14.3 arm64, #746920

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

 app-emulation/spice-protocol/spice-protocol-0.14.3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-emulation/spice-protocol/spice-protocol-0.14.3.ebuild 
b/app-emulation/spice-protocol/spice-protocol-0.14.3.ebuild
index 8d71f630ed1..f3ffe9d61d1 100644
--- a/app-emulation/spice-protocol/spice-protocol-0.14.3.ebuild
+++ b/app-emulation/spice-protocol/spice-protocol-0.14.3.ebuild
@@ -11,4 +11,4 @@ 
SRC_URI="https://www.spice-space.org/download/releases/${P}.tar.xz;
 
 LICENSE="BSD"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~sparc x86"
+KEYWORDS="~alpha ~amd64 ~arm arm64 ~ia64 ~ppc ~ppc64 ~sparc x86"



[gentoo-commits] repo/gentoo:master commit in: app-emulation/spice/

2021-04-09 Thread Sam James
commit: 008a864b5c1e9d7a9b66c1b3caa587b59efe1e81
Author: Sam James  gentoo  org>
AuthorDate: Fri Apr  9 22:18:29 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Apr  9 22:19:49 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=008a864b

app-emulation/spice: Stabilize 0.14.3-r1 arm64, #746920

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

 app-emulation/spice/spice-0.14.3-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-emulation/spice/spice-0.14.3-r1.ebuild 
b/app-emulation/spice/spice-0.14.3-r1.ebuild
index 36f61160986..3f8375afb1b 100644
--- a/app-emulation/spice/spice-0.14.3-r1.ebuild
+++ b/app-emulation/spice/spice-0.14.3-r1.ebuild
@@ -12,7 +12,7 @@ 
SRC_URI="https://www.spice-space.org/download/releases/spice-server/${P}.tar.bz2
 
 LICENSE="LGPL-2.1"
 SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~ppc64 x86"
+KEYWORDS="~amd64 arm64 ~ppc64 x86"
 IUSE="libressl lz4 sasl smartcard static-libs gstreamer test"
 
 RESTRICT="!test? ( test )"



[gentoo-commits] repo/gentoo:master commit in: app-emulation/spice/

2021-04-07 Thread Ben Kohler
commit: 1e9cc973a18d3f7414dc4dea576067bbe6eefdcd
Author: Ben Kohler  gentoo  org>
AuthorDate: Wed Apr  7 12:53:12 2021 +
Commit: Ben Kohler  gentoo  org>
CommitDate: Wed Apr  7 12:53:49 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1e9cc973

app-emulation/spice: add python3_9 support, add missing test dep

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

 app-emulation/spice/spice-0.14.3-r1.ebuild | 5 +++--
 app-emulation/spice/spice-.ebuild  | 5 +++--
 2 files changed, 6 insertions(+), 4 deletions(-)

diff --git a/app-emulation/spice/spice-0.14.3-r1.ebuild 
b/app-emulation/spice/spice-0.14.3-r1.ebuild
index e81e1f41879..36f61160986 100644
--- a/app-emulation/spice/spice-0.14.3-r1.ebuild
+++ b/app-emulation/spice/spice-0.14.3-r1.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=7
 
-PYTHON_COMPAT=( python3_{7,8} )
+PYTHON_COMPAT=( python3_{7,8,9} )
 inherit autotools python-any-r1 readme.gentoo-r1 xdg-utils
 
 DESCRIPTION="SPICE server"
@@ -36,7 +36,8 @@ RDEPEND="
)"
 DEPEND="${RDEPEND}
>=app-emulation/spice-protocol-0.14.0
-   smartcard? ( app-emulation/qemu[smartcard] )"
+   smartcard? ( app-emulation/qemu[smartcard] )
+   test? ( net-libs/glib-networking )"
 BDEPEND="${PYTHON_DEPS}
virtual/pkgconfig
$(python_gen_any_dep '

diff --git a/app-emulation/spice/spice-.ebuild 
b/app-emulation/spice/spice-.ebuild
index 30d2884e11c..44eb9c360ee 100644
--- a/app-emulation/spice/spice-.ebuild
+++ b/app-emulation/spice/spice-.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=7
 
-PYTHON_COMPAT=( python3_{7,8} )
+PYTHON_COMPAT=( python3_{7,8,9} )
 inherit git-r3 meson python-any-r1 readme.gentoo-r1 xdg-utils
 
 DESCRIPTION="SPICE server"
@@ -37,7 +37,8 @@ RDEPEND="
)"
 DEPEND="${RDEPEND}
~app-emulation/spice-protocol-
-   smartcard? ( app-emulation/qemu[smartcard] )"
+   smartcard? ( app-emulation/qemu[smartcard] )
+   test? ( net-libs/glib-networking )"
 BDEPEND="${PYTHON_DEPS}
virtual/pkgconfig
$(python_gen_any_dep '



[gentoo-commits] repo/gentoo:master commit in: app-emulation/spice/

2021-04-06 Thread Sam James
commit: e68c1b045c0d24bb58e43f4dd158cce02db217ae
Author: Sam James  gentoo  org>
AuthorDate: Tue Apr  6 19:49:01 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Apr  6 19:49:01 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e68c1b04

app-emulation/spice: Stabilize 0.14.3-r1 x86, #746920

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

 app-emulation/spice/spice-0.14.3-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-emulation/spice/spice-0.14.3-r1.ebuild 
b/app-emulation/spice/spice-0.14.3-r1.ebuild
index e0f50554501..e81e1f41879 100644
--- a/app-emulation/spice/spice-0.14.3-r1.ebuild
+++ b/app-emulation/spice/spice-0.14.3-r1.ebuild
@@ -12,7 +12,7 @@ 
SRC_URI="https://www.spice-space.org/download/releases/spice-server/${P}.tar.bz2
 
 LICENSE="LGPL-2.1"
 SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+KEYWORDS="~amd64 ~arm64 ~ppc64 x86"
 IUSE="libressl lz4 sasl smartcard static-libs gstreamer test"
 
 RESTRICT="!test? ( test )"



[gentoo-commits] repo/gentoo:master commit in: app-emulation/spice-protocol/

2021-04-06 Thread Sam James
commit: dd773372af3321e840e5a308f66e3ed2eb34cd21
Author: Sam James  gentoo  org>
AuthorDate: Tue Apr  6 19:49:00 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Apr  6 19:49:00 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dd773372

app-emulation/spice-protocol: Stabilize 0.14.3 x86, #746920

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

 app-emulation/spice-protocol/spice-protocol-0.14.3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-emulation/spice-protocol/spice-protocol-0.14.3.ebuild 
b/app-emulation/spice-protocol/spice-protocol-0.14.3.ebuild
index e5df1c3924f..8d71f630ed1 100644
--- a/app-emulation/spice-protocol/spice-protocol-0.14.3.ebuild
+++ b/app-emulation/spice-protocol/spice-protocol-0.14.3.ebuild
@@ -11,4 +11,4 @@ 
SRC_URI="https://www.spice-space.org/download/releases/${P}.tar.xz;
 
 LICENSE="BSD"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~sparc ~x86"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~sparc x86"



[gentoo-commits] repo/gentoo:master commit in: app-emulation/spice/

2021-04-04 Thread Matthias Maier
commit: 2919b8d8c0eb9d321b98ffa8b3ace72265d12f34
Author: Matthias Maier  gentoo  org>
AuthorDate: Sun Apr  4 22:16:38 2021 +
Commit: Matthias Maier  gentoo  org>
CommitDate: Sun Apr  4 22:17:31 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2919b8d8

app-emulation/spice: add missing test restrict

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

 app-emulation/spice/spice-0.14.3-r1.ebuild | 2 ++
 app-emulation/spice/spice-.ebuild  | 2 ++
 2 files changed, 4 insertions(+)

diff --git a/app-emulation/spice/spice-0.14.3-r1.ebuild 
b/app-emulation/spice/spice-0.14.3-r1.ebuild
index 1a6bb7e5ea3..e0f50554501 100644
--- a/app-emulation/spice/spice-0.14.3-r1.ebuild
+++ b/app-emulation/spice/spice-0.14.3-r1.ebuild
@@ -15,6 +15,8 @@ SLOT="0"
 KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
 IUSE="libressl lz4 sasl smartcard static-libs gstreamer test"
 
+RESTRICT="!test? ( test )"
+
 # the libspice-server only uses the headers of libcacard
 RDEPEND="
dev-lang/orc[static-libs(+)?]

diff --git a/app-emulation/spice/spice-.ebuild 
b/app-emulation/spice/spice-.ebuild
index 4b0c15f247e..30d2884e11c 100644
--- a/app-emulation/spice/spice-.ebuild
+++ b/app-emulation/spice/spice-.ebuild
@@ -16,6 +16,8 @@ SLOT="0"
 KEYWORDS=""
 IUSE="gstreamer libressl lz4 opus sasl smartcard static-libs test"
 
+RESTRICT="!test? ( test )"
+
 # the libspice-server only uses the headers of libcacard
 RDEPEND="
dev-lang/orc



[gentoo-commits] repo/gentoo:master commit in: app-emulation/spice/

2021-04-04 Thread Matthias Maier
commit: 7d27b807d64150cd5dfd603f6dca77d69bada0b7
Author: Matthias Maier  gentoo  org>
AuthorDate: Sun Apr  4 18:52:38 2021 +
Commit: Matthias Maier  gentoo  org>
CommitDate: Sun Apr  4 18:54:37 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7d27b807

app-emulation/spice: reenable tests

Closes: https://bugs.gentoo.org/722168
Package-Manager: Portage-3.0.18, Repoman-3.0.3
Signed-off-by: Matthias Maier  gentoo.org>

 app-emulation/spice/spice-0.14.3-r1.ebuild | 3 ++-
 app-emulation/spice/spice-.ebuild  | 5 +++--
 2 files changed, 5 insertions(+), 3 deletions(-)

diff --git a/app-emulation/spice/spice-0.14.3-r1.ebuild 
b/app-emulation/spice/spice-0.14.3-r1.ebuild
index 175926c76fb..1a6bb7e5ea3 100644
--- a/app-emulation/spice/spice-0.14.3-r1.ebuild
+++ b/app-emulation/spice/spice-0.14.3-r1.ebuild
@@ -13,7 +13,7 @@ 
SRC_URI="https://www.spice-space.org/download/releases/spice-server/${P}.tar.bz2
 LICENSE="LGPL-2.1"
 SLOT="0"
 KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
-IUSE="libressl lz4 sasl smartcard static-libs gstreamer"
+IUSE="libressl lz4 sasl smartcard static-libs gstreamer test"
 
 # the libspice-server only uses the headers of libcacard
 RDEPEND="
@@ -77,6 +77,7 @@ src_configure() {
$(use_enable lz4)
$(use_with sasl)
$(use_enable smartcard)
+   $(use_enable test tests)
--enable-gstreamer=$(usex gstreamer "1.0" "no")
--disable-celt051
"

diff --git a/app-emulation/spice/spice-.ebuild 
b/app-emulation/spice/spice-.ebuild
index a7cd1fa6445..4b0c15f247e 100644
--- a/app-emulation/spice/spice-.ebuild
+++ b/app-emulation/spice/spice-.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2021 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -14,7 +14,7 @@ 
EGIT_REPO_URI="https://anongit.freedesktop.org/git/spice/spice.git;
 LICENSE="LGPL-2.1"
 SLOT="0"
 KEYWORDS=""
-IUSE="gstreamer libressl lz4 opus sasl smartcard static-libs"
+IUSE="gstreamer libressl lz4 opus sasl smartcard static-libs test"
 
 # the libspice-server only uses the headers of libcacard
 RDEPEND="
@@ -73,6 +73,7 @@ src_configure() {
$(meson_use sasl)
$(meson_feature opus)
$(meson_feature smartcard)
+   $(meson_use test tests)
-Dmanual=false
-Dtests=false
)



[gentoo-commits] repo/gentoo:master commit in: app-emulation/spice/, app-emulation/spice/files/

2021-04-04 Thread Matthias Maier
commit: d6418bd9306729c2497c17fe302f58965800897c
Author: Matthias Maier  gentoo  org>
AuthorDate: Sun Apr  4 18:48:42 2021 +
Commit: Matthias Maier  gentoo  org>
CommitDate: Sun Apr  4 18:54:34 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d6418bd9

app-emulation/spice: apply security patches for CVE-2020-14355

Bug: https://bugs.gentoo.org/746920
Package-Manager: Portage-3.0.18, Repoman-3.0.3
Signed-off-by: Matthias Maier  gentoo.org>

 .../spice-0.14.3-CVE-2020-14355-404d7478.patch |  31 +++
 .../spice-0.14.3-CVE-2020-14355-762e0aba.patch |  13 +++
 .../spice-0.14.3-CVE-2020-14355-b24fe6b6.patch |  18 
 .../spice-0.14.3-CVE-2020-14355-ef1b6ff7.patch |  17 
 app-emulation/spice/spice-0.14.3-r1.ebuild | 103 +
 5 files changed, 182 insertions(+)

diff --git 
a/app-emulation/spice/files/spice-0.14.3-CVE-2020-14355-404d7478.patch 
b/app-emulation/spice/files/spice-0.14.3-CVE-2020-14355-404d7478.patch
new file mode 100644
index 000..338f4e6ca65
--- /dev/null
+++ b/app-emulation/spice/files/spice-0.14.3-CVE-2020-14355-404d7478.patch
@@ -0,0 +1,31 @@
+diff --git a/common/quic.c b/common/quic.c
+index 
bc753ca5064a0326906b4aa8c18d8745747feb5c..681531677fbd6c3bca5e482c77bb709d4465ef8e
 100644
+--- a/subprojects/spice-common/common/quic.c
 b/subprojects/spice-common/common/quic.c
+@@ -56,6 +56,9 @@ typedef uint8_t BYTE;
+ #define MINwminext 1
+ #define MAXwminext 1
+ 
++/* Maximum image size in pixels, mainly to avoid possible integer overflows */
++#define SPICE_MAX_IMAGE_SIZE (512 * 1024 * 1024 - 1)
++
+ typedef struct QuicFamily {
+ unsigned int nGRcodewords[MAXNUMCODES];  /* indexed by code number, 
contains number of
+ unmodified GR codewords 
in the code */
+@@ -1165,6 +1168,16 @@ int quic_decode_begin(QuicContext *quic, uint32_t 
*io_ptr, unsigned int num_io_w
+ height = encoder->io_word;
+ decode_eat32bits(encoder);
+ 
++if (width <= 0 || height <= 0) {
++encoder->usr->warn(encoder->usr, "invalid size\n");
++return QUIC_ERROR;
++}
++
++/* avoid too big images */
++if ((uint64_t) width * height > SPICE_MAX_IMAGE_SIZE) {
++encoder->usr->error(encoder->usr, "image too large\n");
++}
++
+ quic_image_params(encoder, type, , );
+ 
+ if (!encoder_reset_channels(encoder, channels, width, bpc)) {

diff --git 
a/app-emulation/spice/files/spice-0.14.3-CVE-2020-14355-762e0aba.patch 
b/app-emulation/spice/files/spice-0.14.3-CVE-2020-14355-762e0aba.patch
new file mode 100644
index 000..ce79ef0043e
--- /dev/null
+++ b/app-emulation/spice/files/spice-0.14.3-CVE-2020-14355-762e0aba.patch
@@ -0,0 +1,13 @@
+diff --git a/common/quic.c b/common/quic.c
+index 
e2dee0fd68741512911d5d050053ad073cf29457..bc753ca5064a0326906b4aa8c18d8745747feb5c
 100644
+--- a/subprojects/spice-common/common/quic.c
 b/subprojects/spice-common/common/quic.c
+@@ -1136,7 +1136,7 @@ int quic_decode_begin(QuicContext *quic, uint32_t 
*io_ptr, unsigned int num_io_w
+ int channels;
+ int bpc;
+ 
+-if (!encoder_reset(encoder, io_ptr, io_ptr_end)) {
++if (!num_io_words || !encoder_reset(encoder, io_ptr, io_ptr_end)) {
+ return QUIC_ERROR;
+ }
+ 

diff --git 
a/app-emulation/spice/files/spice-0.14.3-CVE-2020-14355-b24fe6b6.patch 
b/app-emulation/spice/files/spice-0.14.3-CVE-2020-14355-b24fe6b6.patch
new file mode 100644
index 000..40127deda15
--- /dev/null
+++ b/app-emulation/spice/files/spice-0.14.3-CVE-2020-14355-b24fe6b6.patch
@@ -0,0 +1,18 @@
+diff --git a/common/quic_family_tmpl.c b/common/quic_family_tmpl.c
+index 
8a5f7d2c9be3f6b1bd82993703749268bab243b4..6cc051b36889f773fe5401e204db6245d99e27df
 100644
+--- a/subprojects/spice-common/common/quic_family_tmpl.c
 b/subprojects/spice-common/common/quic_family_tmpl.c
+@@ -103,7 +103,12 @@ static s_bucket *FNAME(find_bucket)(Channel *channel, 
const unsigned int val)
+ {
+ spice_extra_assert(val < (0x1U << BPC));
+ 
+-return channel->_buckets_ptrs[val];
++/* The and (&) here is to avoid buffer overflows in case of garbage or 
malicious
++ * attempts. Is much faster then using comparisons and save us from such 
situations.
++ * Note that on normal build the check above won't be compiled as this 
code path
++ * is pretty hot and would cause speed regressions.
++ */
++return channel->_buckets_ptrs[val & ((1U << BPC) - 1)];
+ }
+ 
+ #undef FNAME

diff --git 
a/app-emulation/spice/files/spice-0.14.3-CVE-2020-14355-ef1b6ff7.patch 
b/app-emulation/spice/files/spice-0.14.3-CVE-2020-14355-ef1b6ff7.patch
new file mode 100644
index 000..bc764ec23ce
--- /dev/null
+++ b/app-emulation/spice/files/spice-0.14.3-CVE-2020-14355-ef1b6ff7.patch
@@ -0,0 +1,17 @@
+diff --git a/common/quic_tmpl.c b/common/quic_tmpl.c
+index 

[gentoo-commits] repo/gentoo:master commit in: app-emulation/spice-vdagent/

2021-04-04 Thread Matthias Maier
commit: 1201373dd0a53e02ba2fa762386adc1c25417ed1
Author: Matthias Maier  gentoo  org>
AuthorDate: Sun Apr  4 18:33:11 2021 +
Commit: Matthias Maier  gentoo  org>
CommitDate: Sun Apr  4 18:35:21 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1201373d

app-emulation/spice-vdagent: version bump to 0.21.0

Fixes for
  CVE-2020-25650
  CVE-2020-25651
  CVE-2020-25652
  CVE-2020-25653

Bug: https://bugs.gentoo.org/753956
Package-Manager: Portage-3.0.18, Repoman-3.0.3
Signed-off-by: Matthias Maier  gentoo.org>

 app-emulation/spice-vdagent/Manifest   |  1 +
 .../spice-vdagent/spice-vdagent-0.21.0.ebuild  | 62 ++
 2 files changed, 63 insertions(+)

diff --git a/app-emulation/spice-vdagent/Manifest 
b/app-emulation/spice-vdagent/Manifest
index d62998b6b3a..9eb41619dd8 100644
--- a/app-emulation/spice-vdagent/Manifest
+++ b/app-emulation/spice-vdagent/Manifest
@@ -1,2 +1,3 @@
 DIST spice-vdagent-0.19.0.tar.bz2 151356 BLAKE2B 
b7a99a7205d955b27edfe483746e3f267a6e0b7885c4b8146ba42d99b581cf4e1748b503a37a3d6b66623ef2515b42756f2e6a5a4775d56def7aa396bd0dfb4f
 SHA512 
f5056dfe66df3ee8205549be22bbc8c17d2196c8448eda97f01659ff30c34d9929f330767d7fafec557dc5f7fb9b65eaf85973193b38df774042de9b72d6e60d
 DIST spice-vdagent-0.20.0.tar.bz2 152510 BLAKE2B 
b00caadab385f4208bd18b78a006831953f99387e55fd86226efffdf537426627f02bb46708173b700eecd21f598a0db94f454c5252b0f4bfb93c30b39d69d16
 SHA512 
a6288e056645c071834f9ce5800669cb64e0f86a5efeb8eec61ac1e11f1fd56f7da8ea19b28a94c88741d794a0290fac9bcf74d45bcef271c2c5abfb2573a8e1
+DIST spice-vdagent-0.21.0.tar.bz2 164103 BLAKE2B 
298122b334f880ffb8d77d3a7d822b70debce56d62bc3004bbac37445f10236a47706d23501ee3f82520c45b65deec12c9578cf4a8b9ac138df8b1c0b8cdb784
 SHA512 
1ff1a89e75301b1c2c89f26ba4bce8d4df29bbff6387ade128ce847ca30162a2bc731c70c10a8d129518e64bbca6b8271fd11ff3e340899182a65a5295051bff

diff --git a/app-emulation/spice-vdagent/spice-vdagent-0.21.0.ebuild 
b/app-emulation/spice-vdagent/spice-vdagent-0.21.0.ebuild
new file mode 100644
index 000..ea8f4936384
--- /dev/null
+++ b/app-emulation/spice-vdagent/spice-vdagent-0.21.0.ebuild
@@ -0,0 +1,62 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit autotools linux-info
+
+DESCRIPTION="SPICE VD Linux Guest Agent"
+HOMEPAGE="https://www.spice-space.org/;
+SRC_URI="https://www.spice-space.org/download/releases/${P}.tar.bz2;
+
+LICENSE="LGPL-2.1"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="gtk selinux systemd"
+
+CDEPEND="
+   dev-libs/glib:2
+   >=app-emulation/spice-protocol-0.14.0
+   media-libs/alsa-lib
+   >=x11-libs/libpciaccess-0.10
+   x11-libs/libdrm
+   x11-libs/libXfixes
+   x11-libs/libXrandr
+   x11-libs/libX11
+   x11-libs/libXinerama
+   gtk? ( x11-libs/gtk+:3 )
+   systemd? ( sys-apps/systemd )"
+DEPEND="${CDEPEND}
+   virtual/pkgconfig"
+RDEPEND="${CDEPEND}
+   selinux? ( sec-policy/selinux-vdagent )"
+
+CONFIG_CHECK="~INPUT_UINPUT ~VIRTIO_CONSOLE"
+ERROR_INPUT_UINPUT="User level input support (INPUT_UINPUT) is required"
+ERROR_VIRTIO_CONSOLE="VirtIO console/serial device support (VIRTIO_CONSOLE) is 
required"
+
+src_configure() {
+   local opt=()
+   if use systemd; then
+   opt+=( --with-session-info=systemd )
+   else
+   opt+=( --with-session-info=none )
+   fi
+
+   econf \
+   --with-init-script=systemd \
+   --localstatedir="${EPREFIX}"/var \
+   $(use_with gtk) \
+   "${opt[@]}"
+}
+
+src_install() {
+   default
+
+   cd "${ED}" && rmdir -p var/run/spice-vdagentd || die
+
+   keepdir /var/log/spice-vdagentd
+
+   newinitd "${FILESDIR}/${PN}.initd-4" "${PN}"
+   newconfd "${FILESDIR}/${PN}.confd-2" "${PN}"
+}



[gentoo-commits] repo/gentoo:master commit in: app-emulation/spice-vdagent/

2021-04-04 Thread Matthias Maier
commit: 6317607037454a8d45565920954e1811c1f39f11
Author: Matthias Maier  gentoo  org>
AuthorDate: Sun Apr  4 18:35:00 2021 +
Commit: Matthias Maier  gentoo  org>
CommitDate: Sun Apr  4 18:35:24 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=63176070

app-emulation/spice-vdagent: drop vulnerable

Bug: https://bugs.gentoo.org/753956
Package-Manager: Portage-3.0.18, Repoman-3.0.3
Signed-off-by: Matthias Maier  gentoo.org>

 app-emulation/spice-vdagent/Manifest   |  1 -
 .../spice-vdagent/spice-vdagent-0.20.0.ebuild  | 62 --
 2 files changed, 63 deletions(-)

diff --git a/app-emulation/spice-vdagent/Manifest 
b/app-emulation/spice-vdagent/Manifest
index 9eb41619dd8..75945c04abe 100644
--- a/app-emulation/spice-vdagent/Manifest
+++ b/app-emulation/spice-vdagent/Manifest
@@ -1,3 +1,2 @@
 DIST spice-vdagent-0.19.0.tar.bz2 151356 BLAKE2B 
b7a99a7205d955b27edfe483746e3f267a6e0b7885c4b8146ba42d99b581cf4e1748b503a37a3d6b66623ef2515b42756f2e6a5a4775d56def7aa396bd0dfb4f
 SHA512 
f5056dfe66df3ee8205549be22bbc8c17d2196c8448eda97f01659ff30c34d9929f330767d7fafec557dc5f7fb9b65eaf85973193b38df774042de9b72d6e60d
-DIST spice-vdagent-0.20.0.tar.bz2 152510 BLAKE2B 
b00caadab385f4208bd18b78a006831953f99387e55fd86226efffdf537426627f02bb46708173b700eecd21f598a0db94f454c5252b0f4bfb93c30b39d69d16
 SHA512 
a6288e056645c071834f9ce5800669cb64e0f86a5efeb8eec61ac1e11f1fd56f7da8ea19b28a94c88741d794a0290fac9bcf74d45bcef271c2c5abfb2573a8e1
 DIST spice-vdagent-0.21.0.tar.bz2 164103 BLAKE2B 
298122b334f880ffb8d77d3a7d822b70debce56d62bc3004bbac37445f10236a47706d23501ee3f82520c45b65deec12c9578cf4a8b9ac138df8b1c0b8cdb784
 SHA512 
1ff1a89e75301b1c2c89f26ba4bce8d4df29bbff6387ade128ce847ca30162a2bc731c70c10a8d129518e64bbca6b8271fd11ff3e340899182a65a5295051bff

diff --git a/app-emulation/spice-vdagent/spice-vdagent-0.20.0.ebuild 
b/app-emulation/spice-vdagent/spice-vdagent-0.20.0.ebuild
deleted file mode 100644
index 3365574e5bb..000
--- a/app-emulation/spice-vdagent/spice-vdagent-0.20.0.ebuild
+++ /dev/null
@@ -1,62 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit autotools linux-info
-
-DESCRIPTION="SPICE VD Linux Guest Agent"
-HOMEPAGE="https://www.spice-space.org/;
-SRC_URI="https://www.spice-space.org/download/releases/${P}.tar.bz2;
-
-LICENSE="LGPL-2.1"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="gtk selinux systemd"
-
-CDEPEND="
-   dev-libs/glib:2
-   >=app-emulation/spice-protocol-0.14.0
-   media-libs/alsa-lib
-   >=x11-libs/libpciaccess-0.10
-   x11-libs/libdrm
-   x11-libs/libXfixes
-   x11-libs/libXrandr
-   x11-libs/libX11
-   x11-libs/libXinerama
-   gtk? ( x11-libs/gtk+:3 )
-   systemd? ( sys-apps/systemd )"
-DEPEND="${CDEPEND}
-   virtual/pkgconfig"
-RDEPEND="${CDEPEND}
-   selinux? ( sec-policy/selinux-vdagent )"
-
-CONFIG_CHECK="~INPUT_UINPUT ~VIRTIO_CONSOLE"
-ERROR_INPUT_UINPUT="User level input support (INPUT_UINPUT) is required"
-ERROR_VIRTIO_CONSOLE="VirtIO console/serial device support (VIRTIO_CONSOLE) is 
required"
-
-src_configure() {
-   local opt=()
-   if use systemd; then
-   opt+=( --with-session-info=systemd )
-   else
-   opt+=( --with-session-info=none )
-   fi
-
-   econf \
-   --with-init-script=systemd \
-   --localstatedir="${EPREFIX}"/var \
-   $(use_with gtk) \
-   "${opt[@]}"
-}
-
-src_install() {
-   default
-
-   cd "${ED}" && rmdir -p var/run/spice-vdagentd || die
-
-   keepdir /var/log/spice-vdagentd
-
-   newinitd "${FILESDIR}/${PN}.initd-4" "${PN}"
-   newconfd "${FILESDIR}/${PN}.confd-2" "${PN}"
-}



[gentoo-commits] repo/gentoo:master commit in: app-emulation/spice-protocol/

2021-03-07 Thread Dennis Lamm
commit: a4ec51ec171f6b8be7a5f45b6e0c30f47a5e48a1
Author: Dennis Lamm  gentoo  org>
AuthorDate: Sun Mar  7 14:43:19 2021 +
Commit: Dennis Lamm  gentoo  org>
CommitDate: Mon Mar  8 06:16:12 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a4ec51ec

app-emulation/spice-protocol: version bump to 0.14.3

Signed-off-by: Dennis Lamm  gentoo.org>
Package-Manager: Portage-3.0.13, Repoman-3.0.2
Signed-off-by: Dennis Lamm  gentoo.org>

 app-emulation/spice-protocol/Manifest  |  1 +
 .../spice-protocol/spice-protocol-0.14.3.ebuild| 18 ++
 2 files changed, 19 insertions(+)

diff --git a/app-emulation/spice-protocol/Manifest 
b/app-emulation/spice-protocol/Manifest
index 2b4cea0ccb8..c3ab7bab298 100644
--- a/app-emulation/spice-protocol/Manifest
+++ b/app-emulation/spice-protocol/Manifest
@@ -1 +1,2 @@
 DIST spice-protocol-0.14.1.tar.bz2 73444 BLAKE2B 
12050c38ee3d24814b57a340a88423352edae6412b5a20e27d59b7235e753f51aaf757f7e9e6ce702d0b0c0afeadfde7f3937725ae4715ae4dc4da20ee7fd663
 SHA512 
88b0e652564a1f826ee6d3c165ab05c40d13f366567db3840805f03d433d13d7f75219c26759770d2cde33221fe6d97528521d0eb14bc069cd7ce9af8482
+DIST spice-protocol-0.14.3.tar.xz 4 BLAKE2B 
32e69c56ea78e21cf2ff9474e34908eababc1dd9667cd8be24c973e9ff006e1a14f55dd23ab16c40d7bcb5bd7f00392edccdd3512218928787ad9162a6519f1c
 SHA512 
9e35fd0d9be14074a482bdb20fe6954e5f0a616d0ad60da63a065435df2b169ec134a95d5756df73e2606c7497c9bf0427023d4e5ebfbb1abb181cf8020879a6

diff --git a/app-emulation/spice-protocol/spice-protocol-0.14.3.ebuild 
b/app-emulation/spice-protocol/spice-protocol-0.14.3.ebuild
new file mode 100644
index 000..63398f15f6e
--- /dev/null
+++ b/app-emulation/spice-protocol/spice-protocol-0.14.3.ebuild
@@ -0,0 +1,18 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit meson
+
+DESCRIPTION="Headers defining the SPICE protocol"
+HOMEPAGE="https://www.spice-space.org/;
+SRC_URI="https://www.spice-space.org/download/releases/${P}.tar.xz;
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~sparc ~x86"
+IUSE=""
+
+DEPEND=""
+RDEPEND=""



[gentoo-commits] repo/gentoo:master commit in: app-emulation/spice-protocol/

2021-03-07 Thread Dennis Lamm
commit: 7f1b923e6951ac4ec4813aba9ab50dd8ee92db5c
Author: Dennis Lamm  gentoo  org>
AuthorDate: Sun Mar  7 18:03:57 2021 +
Commit: Dennis Lamm  gentoo  org>
CommitDate: Mon Mar  8 06:16:13 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7f1b923e

app-emulation/spice-protocol: removed empty assignments

Signed-off-by: Dennis Lamm  gentoo.org>
Package-Manager: Portage-3.0.13, Repoman-3.0.2
Closes: https://github.com/gentoo/gentoo/pull/19814
Signed-off-by: Dennis Lamm  gentoo.org>

 app-emulation/spice-protocol/spice-protocol-0.14.3.ebuild | 4 
 1 file changed, 4 deletions(-)

diff --git a/app-emulation/spice-protocol/spice-protocol-0.14.3.ebuild 
b/app-emulation/spice-protocol/spice-protocol-0.14.3.ebuild
index 63398f15f6e..e5df1c3924f 100644
--- a/app-emulation/spice-protocol/spice-protocol-0.14.3.ebuild
+++ b/app-emulation/spice-protocol/spice-protocol-0.14.3.ebuild
@@ -12,7 +12,3 @@ 
SRC_URI="https://www.spice-space.org/download/releases/${P}.tar.xz;
 LICENSE="BSD"
 SLOT="0"
 KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~sparc ~x86"
-IUSE=""
-
-DEPEND=""
-RDEPEND=""



[gentoo-commits] repo/gentoo:master commit in: app-emulation/spice/

2020-11-06 Thread Georgy Yakovlev
commit: 4a0e96a56237ed9d30aa99266d06586b7de01ec3
Author: Georgy Yakovlev  gentoo  org>
AuthorDate: Sat Nov  7 01:51:34 2020 +
Commit: Georgy Yakovlev  gentoo  org>
CommitDate: Sat Nov  7 02:09:09 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4a0e96a5

app-emulation/spice: ppc64 stable, bug #750047

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

 app-emulation/spice/spice-0.14.3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-emulation/spice/spice-0.14.3.ebuild 
b/app-emulation/spice/spice-0.14.3.ebuild
index cfce2f9d50a..359c95c43d3 100644
--- a/app-emulation/spice/spice-0.14.3.ebuild
+++ b/app-emulation/spice/spice-0.14.3.ebuild
@@ -12,7 +12,7 @@ 
SRC_URI="https://www.spice-space.org/download/releases/spice-server/${P}.tar.bz2
 
 LICENSE="LGPL-2.1"
 SLOT="0"
-KEYWORDS="amd64 arm64 ~ppc64 x86"
+KEYWORDS="amd64 arm64 ppc64 x86"
 IUSE="libressl lz4 sasl smartcard static-libs gstreamer"
 
 # the libspice-server only uses the headers of libcacard



[gentoo-commits] repo/gentoo:master commit in: app-emulation/spice-protocol/

2020-11-06 Thread Georgy Yakovlev
commit: d4719d026d379997bf12c84f3dadb61566ad13f0
Author: Georgy Yakovlev  gentoo  org>
AuthorDate: Sat Nov  7 01:40:02 2020 +
Commit: Georgy Yakovlev  gentoo  org>
CommitDate: Sat Nov  7 02:09:04 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d4719d02

app-emulation/spice-protocol: ppc64 stable, bug #750047

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

 app-emulation/spice-protocol/spice-protocol-0.14.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-emulation/spice-protocol/spice-protocol-0.14.1.ebuild 
b/app-emulation/spice-protocol/spice-protocol-0.14.1.ebuild
index 4c27cafcada..f62cd0b98d8 100644
--- a/app-emulation/spice-protocol/spice-protocol-0.14.1.ebuild
+++ b/app-emulation/spice-protocol/spice-protocol-0.14.1.ebuild
@@ -9,7 +9,7 @@ 
SRC_URI="https://www.spice-space.org/download/releases/${P}.tar.bz2;
 
 LICENSE="BSD"
 SLOT="0"
-KEYWORDS="~alpha amd64 ~arm arm64 ~ia64 ~ppc ~ppc64 ~sparc x86"
+KEYWORDS="~alpha amd64 ~arm arm64 ~ia64 ~ppc ppc64 ~sparc x86"
 IUSE=""
 
 DEPEND=""



[gentoo-commits] repo/gentoo:master commit in: app-emulation/spice-vdagent/

2020-10-04 Thread Mikle Kolyada
commit: 3a5fc14368622495bc47c49bbece2c9b6941b306
Author: Mikle Kolyada  gentoo  org>
AuthorDate: Sun Oct  4 15:19:13 2020 +
Commit: Mikle Kolyada  gentoo  org>
CommitDate: Sun Oct  4 15:19:13 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3a5fc143

app-emulation/spice-vdagent: remove consolekit support

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

 app-emulation/spice-vdagent/metadata.xml   | 3 ---
 app-emulation/spice-vdagent/spice-vdagent-0.19.0-r1.ebuild | 7 ++-
 app-emulation/spice-vdagent/spice-vdagent-0.20.0.ebuild| 7 ++-
 3 files changed, 4 insertions(+), 13 deletions(-)

diff --git a/app-emulation/spice-vdagent/metadata.xml 
b/app-emulation/spice-vdagent/metadata.xml
index 9099ec28e6d..121cd46cb5e 100644
--- a/app-emulation/spice-vdagent/metadata.xml
+++ b/app-emulation/spice-vdagent/metadata.xml
@@ -5,7 +5,4 @@
virtualizat...@gentoo.org
Gentoo Virtualization Project

-   
-   Use sys-auth/consolekit to 
determine the master vdagentd in case of multiple running vdagentds (highly 
recommended)
-   
 

diff --git a/app-emulation/spice-vdagent/spice-vdagent-0.19.0-r1.ebuild 
b/app-emulation/spice-vdagent/spice-vdagent-0.19.0-r1.ebuild
index 2f8904baec3..81ddd00bd63 100644
--- a/app-emulation/spice-vdagent/spice-vdagent-0.19.0-r1.ebuild
+++ b/app-emulation/spice-vdagent/spice-vdagent-0.19.0-r1.ebuild
@@ -12,7 +12,7 @@ 
SRC_URI="https://www.spice-space.org/download/releases/${P}.tar.bz2;
 LICENSE="LGPL-2.1"
 SLOT="0"
 KEYWORDS="amd64 x86"
-IUSE="consolekit gtk selinux systemd"
+IUSE="gtk selinux systemd"
 
 CDEPEND="
dev-libs/glib:2
@@ -24,7 +24,6 @@ CDEPEND="
x11-libs/libXrandr
x11-libs/libX11
x11-libs/libXinerama
-   consolekit? ( sys-auth/consolekit sys-apps/dbus )
gtk? ( x11-libs/gtk+:3 )
systemd? ( sys-apps/systemd )"
 DEPEND="${CDEPEND}
@@ -38,9 +37,7 @@ ERROR_VIRTIO_CONSOLE="VirtIO console/serial device support 
(VIRTIO_CONSOLE) is r
 
 src_configure() {
local opt=()
-   if use consolekit; then
-   opt+=( --with-session-info=console-kit )
-   elif use systemd; then
+   if use systemd; then
opt+=( --with-session-info=systemd )
else
opt+=( --with-session-info=none )

diff --git a/app-emulation/spice-vdagent/spice-vdagent-0.20.0.ebuild 
b/app-emulation/spice-vdagent/spice-vdagent-0.20.0.ebuild
index 2cac3817d76..3365574e5bb 100644
--- a/app-emulation/spice-vdagent/spice-vdagent-0.20.0.ebuild
+++ b/app-emulation/spice-vdagent/spice-vdagent-0.20.0.ebuild
@@ -12,7 +12,7 @@ 
SRC_URI="https://www.spice-space.org/download/releases/${P}.tar.bz2;
 LICENSE="LGPL-2.1"
 SLOT="0"
 KEYWORDS="~amd64 ~x86"
-IUSE="consolekit gtk selinux systemd"
+IUSE="gtk selinux systemd"
 
 CDEPEND="
dev-libs/glib:2
@@ -24,7 +24,6 @@ CDEPEND="
x11-libs/libXrandr
x11-libs/libX11
x11-libs/libXinerama
-   consolekit? ( sys-auth/consolekit sys-apps/dbus )
gtk? ( x11-libs/gtk+:3 )
systemd? ( sys-apps/systemd )"
 DEPEND="${CDEPEND}
@@ -38,9 +37,7 @@ ERROR_VIRTIO_CONSOLE="VirtIO console/serial device support 
(VIRTIO_CONSOLE) is r
 
 src_configure() {
local opt=()
-   if use consolekit; then
-   opt+=( --with-session-info=console-kit )
-   elif use systemd; then
+   if use systemd; then
opt+=( --with-session-info=systemd )
else
opt+=( --with-session-info=none )



[gentoo-commits] repo/gentoo:master commit in: app-emulation/spice/

2020-08-19 Thread Sam James
commit: 904874e84144fc4f98d0d5299a65ef00302d82ee
Author: Sam James  gentoo  org>
AuthorDate: Wed Aug 19 22:33:38 2020 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Aug 19 22:33:38 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=904874e8

app-emulation/spice: arm64 stable (bug #738056)

Package-Manager: Portage-3.0.3, Repoman-3.0.0
Signed-off-by: Sam James  gentoo.org>

 app-emulation/spice/spice-0.14.3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-emulation/spice/spice-0.14.3.ebuild 
b/app-emulation/spice/spice-0.14.3.ebuild
index 625486fef66..cfce2f9d50a 100644
--- a/app-emulation/spice/spice-0.14.3.ebuild
+++ b/app-emulation/spice/spice-0.14.3.ebuild
@@ -12,7 +12,7 @@ 
SRC_URI="https://www.spice-space.org/download/releases/spice-server/${P}.tar.bz2
 
 LICENSE="LGPL-2.1"
 SLOT="0"
-KEYWORDS="amd64 ~arm64 ~ppc64 x86"
+KEYWORDS="amd64 arm64 ~ppc64 x86"
 IUSE="libressl lz4 sasl smartcard static-libs gstreamer"
 
 # the libspice-server only uses the headers of libcacard



[gentoo-commits] repo/gentoo:master commit in: app-emulation/spice-protocol/

2020-08-19 Thread Sam James
commit: 0ceaf9c3bafc396943c3729028cdd8ca7c720580
Author: Sam James  gentoo  org>
AuthorDate: Wed Aug 19 22:33:59 2020 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Aug 19 22:33:59 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0ceaf9c3

app-emulation/spice-protocol: arm64 stable (bug #738056)

Package-Manager: Portage-3.0.3, Repoman-3.0.0
Signed-off-by: Sam James  gentoo.org>

 app-emulation/spice-protocol/spice-protocol-0.14.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-emulation/spice-protocol/spice-protocol-0.14.1.ebuild 
b/app-emulation/spice-protocol/spice-protocol-0.14.1.ebuild
index 909700ae97c..4c27cafcada 100644
--- a/app-emulation/spice-protocol/spice-protocol-0.14.1.ebuild
+++ b/app-emulation/spice-protocol/spice-protocol-0.14.1.ebuild
@@ -9,7 +9,7 @@ 
SRC_URI="https://www.spice-space.org/download/releases/${P}.tar.bz2;
 
 LICENSE="BSD"
 SLOT="0"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~sparc x86"
+KEYWORDS="~alpha amd64 ~arm arm64 ~ia64 ~ppc ~ppc64 ~sparc x86"
 IUSE=""
 
 DEPEND=""



[gentoo-commits] repo/gentoo:master commit in: app-emulation/spice-vdagent/files/

2020-06-11 Thread Aaron Bauman
commit: 52dc19140bb3d60c42bfc59025979217a38bc691
Author: Michael Mair-Keimberger  gmail  com>
AuthorDate: Tue Jun  9 18:25:22 2020 +
Commit: Aaron Bauman  gentoo  org>
CommitDate: Thu Jun 11 22:41:41 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=52dc1914

app-emulation/spice-vdagent: remove unused file

Package-Manager: Portage-2.3.100, Repoman-2.3.22
Signed-off-by: Michael Mair-Keimberger  gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/16146
Signed-off-by: Aaron Bauman  gentoo.org>

 .../spice-vdagent/files/spice-vdagent.initd-3  | 60 --
 1 file changed, 60 deletions(-)

diff --git a/app-emulation/spice-vdagent/files/spice-vdagent.initd-3 
b/app-emulation/spice-vdagent/files/spice-vdagent.initd-3
deleted file mode 100644
index 255051192b1..000
--- a/app-emulation/spice-vdagent/files/spice-vdagent.initd-3
+++ /dev/null
@@ -1,60 +0,0 @@
-#!/sbin/openrc-run
-# Copyright 1999-2012 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-depend() {
-after dbus
-}
-
-PIDFILE="/var/run/spice-vdagentd/spice-vdagentd.pid"
-
-start() {
-PORT="${PORT:-/dev/virtio-ports/com.redhat.spice.0}"
-DEVICE="${DEVICE:-/dev/uinput}"
-
-ebegin "Checking for required modules and devices"
-
-if [ ! -d /sys/module/uinput ]; then
-modprobe -q uinput
-fi
-
-if [ ! -d /sys/module/uinput ]; then
-eerror "Module 'uinput' not loaded or not enabled in the kernel"
-eend 1
-return 1
-fi
-
-if [ ! -c "${PORT}" ] ; then
-eerror "Required virtio port does not exist. Make sure you"
-eerror "started the virtual machine with appropriate parameters."
-eend 1
-return 1
-fi
-eend 0
-
-if [ ! -c ${DEVICE} -a -c /dev/input/uinput ]; then
-DEVICE=/dev/input/uinput
-fi
-
-# recreate the directory since /var/run may reside on a ramdisk
-mkdir -p /var/run/spice-vdagentd
-
-# cleanup stalled socket
-rm -f /var/run/spice-vdagentd/spice-vdagent-sock
-
-ebegin "Starting spice VD agent daemon"
-start-stop-daemon \
---start \
---pidfile "${PIDFILE}" \
---exec /usr/sbin/spice-vdagentd \
--- -u "${DEVICE}" ${SPICE_VDAGENT_ARGS}
-eend $?
-}
-
-stop() {
-ebegin "Stopping spice VD agent daemon"
-start-stop-daemon \
---stop \
---pidfile "${PIDFILE}"
-eend $?
-}



[gentoo-commits] repo/gentoo:master commit in: app-emulation/spice/

2020-06-07 Thread Georgy Yakovlev
commit: 65561bbcb76838bdea0a1bb473520b939e07e9f8
Author: Georgy Yakovlev  gentoo  org>
AuthorDate: Mon Jun  8 02:15:51 2020 +
Commit: Georgy Yakovlev  gentoo  org>
CommitDate: Mon Jun  8 02:15:51 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=65561bbc

app-emulation/spice: add ~ppc64 keyword

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

 app-emulation/spice/spice-0.14.3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-emulation/spice/spice-0.14.3.ebuild 
b/app-emulation/spice/spice-0.14.3.ebuild
index 0f2cbe2de26..625486fef66 100644
--- a/app-emulation/spice/spice-0.14.3.ebuild
+++ b/app-emulation/spice/spice-0.14.3.ebuild
@@ -12,7 +12,7 @@ 
SRC_URI="https://www.spice-space.org/download/releases/spice-server/${P}.tar.bz2
 
 LICENSE="LGPL-2.1"
 SLOT="0"
-KEYWORDS="amd64 ~arm64 x86"
+KEYWORDS="amd64 ~arm64 ~ppc64 x86"
 IUSE="libressl lz4 sasl smartcard static-libs gstreamer"
 
 # the libspice-server only uses the headers of libcacard



[gentoo-commits] repo/gentoo:master commit in: app-emulation/spice/

2020-05-15 Thread Andreas Sturmlechner
commit: fcf8b2ebb04653c0a27cf712559c73ec242879fc
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Fri May 15 19:25:01 2020 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Fri May 15 19:25:21 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fcf8b2eb

app-emulation/spice: python3_8

Closes: https://bugs.gentoo.org/722974
Package-Manager: Portage-2.3.99, Repoman-2.3.22
Signed-off-by: Andreas Sturmlechner  gentoo.org>

 app-emulation/spice/spice-0.14.3.ebuild | 2 +-
 app-emulation/spice/spice-.ebuild   | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/app-emulation/spice/spice-0.14.3.ebuild 
b/app-emulation/spice/spice-0.14.3.ebuild
index 0260ea4aec9..0f2cbe2de26 100644
--- a/app-emulation/spice/spice-0.14.3.ebuild
+++ b/app-emulation/spice/spice-0.14.3.ebuild
@@ -2,8 +2,8 @@
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
-PYTHON_COMPAT=( python{3_6,3_7} )
 
+PYTHON_COMPAT=( python3_{6,7,8} )
 inherit autotools python-any-r1 readme.gentoo-r1 xdg-utils
 
 DESCRIPTION="SPICE server"

diff --git a/app-emulation/spice/spice-.ebuild 
b/app-emulation/spice/spice-.ebuild
index b2b42811ca6..57eb7a47e64 100644
--- a/app-emulation/spice/spice-.ebuild
+++ b/app-emulation/spice/spice-.ebuild
@@ -2,8 +2,8 @@
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
-PYTHON_COMPAT=( python{3_6,3_7} )
 
+PYTHON_COMPAT=( python3_{6,7,8} )
 inherit git-r3 meson python-any-r1 readme.gentoo-r1 xdg-utils
 
 DESCRIPTION="SPICE server"



[gentoo-commits] repo/gentoo:master commit in: app-emulation/spice-vdagent/

2020-04-18 Thread Matthias Maier
commit: 1e3a1a4cfe75c4ae3f5b158a2ec3b79f03f0eed1
Author: Matthias Maier  gentoo  org>
AuthorDate: Sat Apr 18 19:04:58 2020 +
Commit: Matthias Maier  gentoo  org>
CommitDate: Sat Apr 18 19:04:58 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1e3a1a4c

app-emulation/spice-vdagent: glorious version bump

Package-Manager: Portage-2.3.99, Repoman-2.3.22
Signed-off-by: Matthias Maier  gentoo.org>

 app-emulation/spice-vdagent/Manifest   |  1 +
 .../spice-vdagent/spice-vdagent-0.20.0.ebuild  | 65 ++
 2 files changed, 66 insertions(+)

diff --git a/app-emulation/spice-vdagent/Manifest 
b/app-emulation/spice-vdagent/Manifest
index 648624b8dad..d62998b6b3a 100644
--- a/app-emulation/spice-vdagent/Manifest
+++ b/app-emulation/spice-vdagent/Manifest
@@ -1 +1,2 @@
 DIST spice-vdagent-0.19.0.tar.bz2 151356 BLAKE2B 
b7a99a7205d955b27edfe483746e3f267a6e0b7885c4b8146ba42d99b581cf4e1748b503a37a3d6b66623ef2515b42756f2e6a5a4775d56def7aa396bd0dfb4f
 SHA512 
f5056dfe66df3ee8205549be22bbc8c17d2196c8448eda97f01659ff30c34d9929f330767d7fafec557dc5f7fb9b65eaf85973193b38df774042de9b72d6e60d
+DIST spice-vdagent-0.20.0.tar.bz2 152510 BLAKE2B 
b00caadab385f4208bd18b78a006831953f99387e55fd86226efffdf537426627f02bb46708173b700eecd21f598a0db94f454c5252b0f4bfb93c30b39d69d16
 SHA512 
a6288e056645c071834f9ce5800669cb64e0f86a5efeb8eec61ac1e11f1fd56f7da8ea19b28a94c88741d794a0290fac9bcf74d45bcef271c2c5abfb2573a8e1

diff --git a/app-emulation/spice-vdagent/spice-vdagent-0.20.0.ebuild 
b/app-emulation/spice-vdagent/spice-vdagent-0.20.0.ebuild
new file mode 100644
index 000..2cac3817d76
--- /dev/null
+++ b/app-emulation/spice-vdagent/spice-vdagent-0.20.0.ebuild
@@ -0,0 +1,65 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit autotools linux-info
+
+DESCRIPTION="SPICE VD Linux Guest Agent"
+HOMEPAGE="https://www.spice-space.org/;
+SRC_URI="https://www.spice-space.org/download/releases/${P}.tar.bz2;
+
+LICENSE="LGPL-2.1"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="consolekit gtk selinux systemd"
+
+CDEPEND="
+   dev-libs/glib:2
+   >=app-emulation/spice-protocol-0.14.0
+   media-libs/alsa-lib
+   >=x11-libs/libpciaccess-0.10
+   x11-libs/libdrm
+   x11-libs/libXfixes
+   x11-libs/libXrandr
+   x11-libs/libX11
+   x11-libs/libXinerama
+   consolekit? ( sys-auth/consolekit sys-apps/dbus )
+   gtk? ( x11-libs/gtk+:3 )
+   systemd? ( sys-apps/systemd )"
+DEPEND="${CDEPEND}
+   virtual/pkgconfig"
+RDEPEND="${CDEPEND}
+   selinux? ( sec-policy/selinux-vdagent )"
+
+CONFIG_CHECK="~INPUT_UINPUT ~VIRTIO_CONSOLE"
+ERROR_INPUT_UINPUT="User level input support (INPUT_UINPUT) is required"
+ERROR_VIRTIO_CONSOLE="VirtIO console/serial device support (VIRTIO_CONSOLE) is 
required"
+
+src_configure() {
+   local opt=()
+   if use consolekit; then
+   opt+=( --with-session-info=console-kit )
+   elif use systemd; then
+   opt+=( --with-session-info=systemd )
+   else
+   opt+=( --with-session-info=none )
+   fi
+
+   econf \
+   --with-init-script=systemd \
+   --localstatedir="${EPREFIX}"/var \
+   $(use_with gtk) \
+   "${opt[@]}"
+}
+
+src_install() {
+   default
+
+   cd "${ED}" && rmdir -p var/run/spice-vdagentd || die
+
+   keepdir /var/log/spice-vdagentd
+
+   newinitd "${FILESDIR}/${PN}.initd-4" "${PN}"
+   newconfd "${FILESDIR}/${PN}.confd-2" "${PN}"
+}



[gentoo-commits] repo/gentoo:master commit in: app-emulation/spice/, app-emulation/spice/files/

2020-04-18 Thread Matthias Maier
commit: ad28dfa767dead9be522f8bd8801ba76eb33a324
Author: Matthias Maier  gentoo  org>
AuthorDate: Sat Apr 18 18:35:25 2020 +
Commit: Matthias Maier  gentoo  org>
CommitDate: Sat Apr 18 18:56:14 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ad28dfa7

app-emulation/spice: drop vulnerable versions, bug #717776

Bug: https://bugs.gentoo.org/717776
Package-Manager: Portage-2.3.99, Repoman-2.3.22
Signed-off-by: Matthias Maier  gentoo.org>

 app-emulation/spice/Manifest   |   2 -
 ...0.14.0-fix-flexible-array-buffer-overflow.patch |  12 ---
 .../spice/files/spice-0.14.0-libressl_fix.patch|  13 ---
 .../spice/files/spice-0.14.0-openssl1.1_fix.patch  |  26 --
 app-emulation/spice/spice-0.14.0-r2.ebuild | 102 -
 app-emulation/spice/spice-0.14.2.ebuild| 100 
 6 files changed, 255 deletions(-)

diff --git a/app-emulation/spice/Manifest b/app-emulation/spice/Manifest
index 57ed7cd9f34..7b50d54451c 100644
--- a/app-emulation/spice/Manifest
+++ b/app-emulation/spice/Manifest
@@ -1,3 +1 @@
-DIST spice-0.14.0.tar.bz2 1330195 BLAKE2B 
08f93e8ddeb79adb4feac0557a854cc41fd096a9dfefc0baaca176803c2a03ef9286c4f61a135d62ad22e3ac3f4bb31ffd1614c8ddeaec7ae8c01eca34da1750
 SHA512 
84532146aa628ca6ca459a82afb89d6391892e063668fd4a68023c92cee7ca868b6c82e31dd9886819b76ea745ebdae0d0030e1f608d8f58f51c00f0b09bae1f
-DIST spice-0.14.2.tar.bz2 1406009 BLAKE2B 
e6c57bedd8c8ec0444da194be7279b895bf348dfa9b427d20301cc223627bcd65b7037280bc2a3d0b531b0cdcd8cb62d34ee132c549ac3dc8f6e5a2959339ce2
 SHA512 
1093b618ea4a7ff31944429ce2903abecfc8d20c35f2d9c8c837a6e053ee429c0115e40665542637a717869209523ac05d15cdb5e77563102d5d3915e4aaaf76
 DIST spice-0.14.3.tar.bz2 1504304 BLAKE2B 
be655e1d4c48dae29903ab8e0dc52da63723e3252052afccc9587065531f28c8af7dbab4c585093f26d98f2273c6e734a553c18d4779a9f4464334ae1764f682
 SHA512 
9ecdc455ff25c71ac1fe6c576654b51efbfb860110bd6828065d23f7462d5c5cac772074d1a40f033386258d970b77275b2007bcfdffb23fdff2137154ea46e4

diff --git 
a/app-emulation/spice/files/spice-0.14.0-fix-flexible-array-buffer-overflow.patch
 
b/app-emulation/spice/files/spice-0.14.0-fix-flexible-array-buffer-overflow.patch
deleted file mode 100644
index a05bbb7545a..000
--- 
a/app-emulation/spice/files/spice-0.14.0-fix-flexible-array-buffer-overflow.patch
+++ /dev/null
@@ -1,12 +0,0 @@
-diff --git a/spice-common/python_modules/demarshal.py 
b/spice-common/python_modules/demarshal.py
-index 1ea131d..7172762 100644
 a/spice-common/python_modules/demarshal.py
-+++ b/spice-common/python_modules/demarshal.py
-@@ -318,6 +318,7 @@ def write_validate_array_item(writer, container, item, 
scope, parent_scope, star
- writer.assign(nelements, array.size)
- elif array.is_remaining_length():
- if element_type.is_fixed_nw_size():
-+writer.error_check("%s > message_end" % item.get_position())
- if element_type.get_fixed_nw_size() == 1:
- writer.assign(nelements, "message_end - %s" % 
item.get_position())
- else:

diff --git a/app-emulation/spice/files/spice-0.14.0-libressl_fix.patch 
b/app-emulation/spice/files/spice-0.14.0-libressl_fix.patch
deleted file mode 100644
index 1dfce9480e9..000
--- a/app-emulation/spice/files/spice-0.14.0-libressl_fix.patch
+++ /dev/null
@@ -1,13 +0,0 @@
-diff --git a/spice-common/common/ssl_verify.c 
b/spice-common/common/ssl_verify.c
-index a9ed650..27aa5d3 100644
 a/spice-common/common/ssl_verify.c
-+++ b/spice-common/common/ssl_verify.c
-@@ -33,7 +33,7 @@
- #include 
- #include 
- 
--#if OPENSSL_VERSION_NUMBER < 0x1010
-+#if OPENSSL_VERSION_NUMBER < 0x1010 || (defined(LIBRESSL_VERSION_NUMBER) 
&& LIBRESSL_VERSION_NUMBER < 0x2070L)
- static const unsigned char *ASN1_STRING_get0_data(const ASN1_STRING *asn1)
- {
- return M_ASN1_STRING_data(asn1);

diff --git a/app-emulation/spice/files/spice-0.14.0-openssl1.1_fix.patch 
b/app-emulation/spice/files/spice-0.14.0-openssl1.1_fix.patch
deleted file mode 100644
index c1c5a1c04ba..000
--- a/app-emulation/spice/files/spice-0.14.0-openssl1.1_fix.patch
+++ /dev/null
@@ -1,26 +0,0 @@
 spice-0.13.90-orig/server/reds.c   2017-07-27 01:04:10.0 +1000
-+++ spice-0.13.90/server/reds.c2017-10-18 21:42:12.054934199 +1100
-@@ -34,6 +34,8 @@
- #include 
- 
- #include 
-+#include 
-+#include 
- 
- #if HAVE_SASL
- #include 
-@@ -2795,9 +2797,12 @@
- 
- static gpointer openssl_global_init(gpointer arg)
- {
-+#if OPENSSL_VERSION_NUMBER >= 0x1010L && !defined 
(LIBRESSL_VERSION_NUMBER)
-+OPENSSL_init_ssl(0, NULL);
-+#else
- SSL_library_init();
- SSL_load_error_strings();
--
-+#endif
- openssl_thread_setup();
- 
- return NULL;
-

diff --git a/app-emulation/spice/spice-0.14.0-r2.ebuild 
b/app-emulation/spice/spice-0.14.0-r2.ebuild
deleted file mode 100644
index 49bf1e178a9..000
--- a/app-emulation/spice/spice-0.14.0-r2.ebuild

[gentoo-commits] repo/gentoo:master commit in: app-emulation/spice-protocol/

2020-04-18 Thread Matthias Maier
commit: 959e5100f9d3864fc7b84cd0e7db76f3563ceb60
Author: Matthias Maier  gentoo  org>
AuthorDate: Sat Apr 18 18:36:31 2020 +
Commit: Matthias Maier  gentoo  org>
CommitDate: Sat Apr 18 18:56:17 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=959e5100

app-emulation/spice-protocol: drop old

Package-Manager: Portage-2.3.99, Repoman-2.3.22
Signed-off-by: Matthias Maier  gentoo.org>

 app-emulation/spice-protocol/Manifest|  3 ---
 .../spice-protocol/spice-protocol-0.12.14.ebuild | 16 
 .../spice-protocol/spice-protocol-0.12.15.ebuild | 16 
 .../spice-protocol/spice-protocol-0.14.0.ebuild  | 16 
 4 files changed, 51 deletions(-)

diff --git a/app-emulation/spice-protocol/Manifest 
b/app-emulation/spice-protocol/Manifest
index 99e8e9021b9..2b4cea0ccb8 100644
--- a/app-emulation/spice-protocol/Manifest
+++ b/app-emulation/spice-protocol/Manifest
@@ -1,4 +1 @@
-DIST spice-protocol-0.12.14.tar.bz2 74471 BLAKE2B 
ee90514f3c6ee0c8f6930e5fd0140e20447b1613f202186883a9a17eefaacbd83ff2f2cdb68b46cd1573de4cce288965a1b531ded1ab4da52c24c2c3ad098192
 SHA512 
4266bcbef9f641a97a2ff72f1b01380a41e51f4b1a0dbb73fdf68baf552598a62d5cf0c526adf2997a55ee5d4fe9392927c3d7f4556827bfb2933f59bfab55bb
-DIST spice-protocol-0.12.15.tar.bz2 74598 BLAKE2B 
d8116e3905d4345fc0bc51d488d2ca4d90d1302c8f0a14bd126eb4c753660c98bd54ac5561a6464adeba6a0ed16e55f681e59c2a73b3ee9288acd3fce5624a93
 SHA512 
1a3c3c26239d092c6c24708f5bd070ae1cb146f92f2329b63bec2d21a7276cdf1b9567f434bfbeeb1f7cd7dd4ad47494c51dcdbbba5af8e271e66dfe5b11de9d
-DIST spice-protocol-0.14.0.tar.bz2 70938 BLAKE2B 
66dfa75f7e2f5a9c0c5d9ec34744386760393908f02bd7c662e51b3bee41c3c825eac512494bbd5ffdab5375e132bc4b567f65003cca88314c9ef2e3d529f219
 SHA512 
797df5f529731e9fd395b5946af2490ecf02c26982cc4a0aef24c1766887a35222f68525a996f8bc7459c2c4a25fde0c9a10c489ee6cab6eed7a68a9b5d90f76
 DIST spice-protocol-0.14.1.tar.bz2 73444 BLAKE2B 
12050c38ee3d24814b57a340a88423352edae6412b5a20e27d59b7235e753f51aaf757f7e9e6ce702d0b0c0afeadfde7f3937725ae4715ae4dc4da20ee7fd663
 SHA512 
88b0e652564a1f826ee6d3c165ab05c40d13f366567db3840805f03d433d13d7f75219c26759770d2cde33221fe6d97528521d0eb14bc069cd7ce9af8482

diff --git a/app-emulation/spice-protocol/spice-protocol-0.12.14.ebuild 
b/app-emulation/spice-protocol/spice-protocol-0.12.14.ebuild
deleted file mode 100644
index b4a375b4dae..000
--- a/app-emulation/spice-protocol/spice-protocol-0.12.14.ebuild
+++ /dev/null
@@ -1,16 +0,0 @@
-# Copyright 1999-2018 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-DESCRIPTION="Headers defining the SPICE protocol"
-HOMEPAGE="https://www.spice-space.org/;
-SRC_URI="https://www.spice-space.org/download/releases/${P}.tar.bz2;
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~sparc x86"
-IUSE=""
-
-DEPEND=""
-RDEPEND=""

diff --git a/app-emulation/spice-protocol/spice-protocol-0.12.15.ebuild 
b/app-emulation/spice-protocol/spice-protocol-0.12.15.ebuild
deleted file mode 100644
index 811162510d4..000
--- a/app-emulation/spice-protocol/spice-protocol-0.12.15.ebuild
+++ /dev/null
@@ -1,16 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-DESCRIPTION="Headers defining the SPICE protocol"
-HOMEPAGE="https://www.spice-space.org/;
-SRC_URI="https://www.spice-space.org/download/releases/${P}.tar.bz2;
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~sparc ~x86"
-IUSE=""
-
-DEPEND=""
-RDEPEND=""

diff --git a/app-emulation/spice-protocol/spice-protocol-0.14.0.ebuild 
b/app-emulation/spice-protocol/spice-protocol-0.14.0.ebuild
deleted file mode 100644
index 811162510d4..000
--- a/app-emulation/spice-protocol/spice-protocol-0.14.0.ebuild
+++ /dev/null
@@ -1,16 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-DESCRIPTION="Headers defining the SPICE protocol"
-HOMEPAGE="https://www.spice-space.org/;
-SRC_URI="https://www.spice-space.org/download/releases/${P}.tar.bz2;
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~sparc ~x86"
-IUSE=""
-
-DEPEND=""
-RDEPEND=""



[gentoo-commits] repo/gentoo:master commit in: app-emulation/spice-vdagent/

2020-04-18 Thread Matthias Maier
commit: e1f4d2b7c82c55c991db6ff8840a382e3bad9847
Author: Matthias Maier  gentoo  org>
AuthorDate: Sat Apr 18 18:37:22 2020 +
Commit: Matthias Maier  gentoo  org>
CommitDate: Sat Apr 18 18:56:20 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e1f4d2b7

app-emulation/spice-vdagent: drop old

Package-Manager: Portage-2.3.99, Repoman-2.3.22
Signed-off-by: Matthias Maier  gentoo.org>

 app-emulation/spice-vdagent/Manifest   |  2 -
 .../spice-vdagent-0.17.0_p20180319-r1.ebuild   | 75 --
 2 files changed, 77 deletions(-)

diff --git a/app-emulation/spice-vdagent/Manifest 
b/app-emulation/spice-vdagent/Manifest
index fd06cd9a0ba..648624b8dad 100644
--- a/app-emulation/spice-vdagent/Manifest
+++ b/app-emulation/spice-vdagent/Manifest
@@ -1,3 +1 @@
-DIST spice-vdagent-0.17.0-patches-20180319.tar.xz 38924 BLAKE2B 
c7c7f851d307cd7dde620278c6ea240d71f8b1f25d6367f81213c7e902d2b2c15f72c71344f965743a45b5693832a2937041ca7b5511ce1db479dafe137bc7b1
 SHA512 
8ac627f56605151aebc100a6c6d61243776662150095c768196d750929971f98f4b6d1a831cfb547d29ae8a6734795c93e51a9c4f27dcf53bd66aca6df437c51
-DIST spice-vdagent-0.17.0.tar.bz2 130413 BLAKE2B 
b2fb522f491512d94ac15fa8d253e8e682210ad40657eb9e5e40489eaab18c9f1d5ef5f97075a4389501050a758e1f56d47132de6b1c74bb153fc6b5e87a698d
 SHA512 
b26e44f6463ba70d5815956b301cc2351db22de41ed2ce8b2828d9bfa1cc581c86acd433f8f0d35d552d20f6ca140f88fa39b079ba26e9166dc07ad35bee502e
 DIST spice-vdagent-0.19.0.tar.bz2 151356 BLAKE2B 
b7a99a7205d955b27edfe483746e3f267a6e0b7885c4b8146ba42d99b581cf4e1748b503a37a3d6b66623ef2515b42756f2e6a5a4775d56def7aa396bd0dfb4f
 SHA512 
f5056dfe66df3ee8205549be22bbc8c17d2196c8448eda97f01659ff30c34d9929f330767d7fafec557dc5f7fb9b65eaf85973193b38df774042de9b72d6e60d

diff --git 
a/app-emulation/spice-vdagent/spice-vdagent-0.17.0_p20180319-r1.ebuild 
b/app-emulation/spice-vdagent/spice-vdagent-0.17.0_p20180319-r1.ebuild
deleted file mode 100644
index 5a356f6ee6e..000
--- a/app-emulation/spice-vdagent/spice-vdagent-0.17.0_p20180319-r1.ebuild
+++ /dev/null
@@ -1,75 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-inherit autotools linux-info
-
-MY_P="${P/_*/}"
-PATCHSET="${P/*_p/}"
-
-DESCRIPTION="SPICE VD Linux Guest Agent"
-HOMEPAGE="https://www.spice-space.org/;
-SRC_URI="https://www.spice-space.org/download/releases/${MY_P}.tar.bz2
-   
https://dev.gentoo.org/~tamiko/distfiles/${MY_P}-patches-${PATCHSET}.tar.xz;
-
-LICENSE="LGPL-2.1"
-SLOT="0"
-KEYWORDS="amd64 x86"
-IUSE="consolekit selinux systemd"
-S="${WORKDIR}/${MY_P}"
-
-CDEPEND="
-   >=app-emulation/spice-protocol-0.12.8
-   media-libs/alsa-lib
-   >=x11-libs/libpciaccess-0.10
-   x11-libs/libXfixes
-   x11-libs/libXrandr
-   x11-libs/libX11
-   x11-libs/libXinerama
-   consolekit? ( sys-auth/consolekit sys-apps/dbus )
-   systemd? ( sys-apps/systemd )"
-DEPEND="${CDEPEND}
-   virtual/pkgconfig"
-RDEPEND="${CDEPEND}
-   selinux? ( sec-policy/selinux-vdagent )"
-
-CONFIG_CHECK="~INPUT_UINPUT ~VIRTIO_CONSOLE"
-ERROR_INPUT_UINPUT="User level input support (INPUT_UINPUT) is required"
-ERROR_VIRTIO_CONSOLE="VirtIO console/serial device support (VIRTIO_CONSOLE) is 
required"
-
-PATCHES=(
-   "${WORKDIR}"/patches
-)
-
-src_prepare() {
-   default
-   eautoreconf
-}
-
-src_configure() {
-   local opt=()
-   if use consolekit; then
-   opt+=( --with-session-info=console-kit )
-   elif use systemd; then
-   opt+=( --with-session-info=systemd )
-   else
-   opt+=( --with-session-info=none )
-   fi
-
-   econf \
-   --with-init-script=systemd \
-   --localstatedir="${EPREFIX}"/var \
-   "${opt[@]}"
-}
-
-src_install() {
-   default
-
-   cd "${ED}" && rmdir -p var/run/spice-vdagentd || die
-
-   keepdir /var/log/spice-vdagentd
-
-   newinitd "${FILESDIR}/${PN}.initd-3" "${PN}"
-   newconfd "${FILESDIR}/${PN}.confd-2" "${PN}"
-}



[gentoo-commits] repo/gentoo:master commit in: app-emulation/spice/

2020-03-27 Thread James Le Cuirot
commit: f509f29f7dd4c469c086883090af58d92fa115c1
Author: James Le Cuirot  gentoo  org>
AuthorDate: Fri Mar 27 09:30:09 2020 +
Commit: James Le Cuirot  gentoo  org>
CommitDate: Fri Mar 27 09:30:09 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f509f29f

app-emulation/spice: Various  updates and fixes

This includes adding the opus USE flag, dropping the celt option,
fixing static library handling, and disabling the tests.

Package-Manager: Portage-2.3.96, Repoman-2.3.20
Signed-off-by: James Le Cuirot  gentoo.org>

 app-emulation/spice/spice-.ebuild | 24 +---
 1 file changed, 17 insertions(+), 7 deletions(-)

diff --git a/app-emulation/spice/spice-.ebuild 
b/app-emulation/spice/spice-.ebuild
index 6390d08a37a..b2b42811ca6 100644
--- a/app-emulation/spice/spice-.ebuild
+++ b/app-emulation/spice/spice-.ebuild
@@ -4,7 +4,7 @@
 EAPI=7
 PYTHON_COMPAT=( python{3_6,3_7} )
 
-inherit eutils git-r3 meson python-any-r1 readme.gentoo-r1 xdg-utils
+inherit git-r3 meson python-any-r1 readme.gentoo-r1 xdg-utils
 
 DESCRIPTION="SPICE server"
 HOMEPAGE="https://www.spice-space.org/;
@@ -14,19 +14,19 @@ 
EGIT_REPO_URI="https://anongit.freedesktop.org/git/spice/spice.git;
 LICENSE="LGPL-2.1"
 SLOT="0"
 KEYWORDS=""
-IUSE="libressl lz4 sasl smartcard gstreamer"
+IUSE="gstreamer libressl lz4 opus sasl smartcard static-libs"
 
 # the libspice-server only uses the headers of libcacard
 RDEPEND="
dev-lang/orc
>=dev-libs/glib-2.22:2
-   media-libs/opus
sys-libs/zlib
virtual/jpeg:0=
>=x11-libs/pixman-0.17.7
!libressl? ( dev-libs/openssl:0= )
libressl? ( dev-libs/libressl:0= )
lz4? ( app-arch/lz4:0= )
+   opus? ( media-libs/opus )
smartcard? ( >=app-emulation/libcacard-0.1.2 )
sasl? ( dev-libs/cyrus-sasl )
gstreamer? (
@@ -43,6 +43,12 @@ BDEPEND="${PYTHON_DEPS}
dev-python/six[${PYTHON_USEDEP}]
')"
 
+DOCS=(
+   AUTHORS
+   CHANGELOG.md
+   README
+)
+
 python_check_deps() {
has_version -b ">=dev-python/pyparsing-1.5.6-r2[${PYTHON_USEDEP}]"
has_version -b "dev-python/six[${PYTHON_USEDEP}]"
@@ -56,16 +62,19 @@ src_configure() {
# Prevent sandbox violations, bug #586560
# https://bugzilla.gnome.org/show_bug.cgi?id=744134
# https://bugzilla.gnome.org/show_bug.cgi?id=744135
-   addpredict /dev
+   use gstreamer && addpredict /dev
 
xdg_environment_reset
 
local emesonargs=(
+   -Ddefault_library=$(usex static-libs both shared)
+   -Dgstreamer=$(usex gstreamer 1.0 no)
$(meson_use lz4)
$(meson_use sasl)
+   $(meson_feature opus)
$(meson_feature smartcard)
-   -Dgstreamer=$(usex gstreamer "1.0" "no")
-   -Dcelt051=disabled
+   -Dmanual=false
+   -Dtests=false
)
meson_src_configure
 }
@@ -74,13 +83,14 @@ src_compile() {
# Prevent sandbox violations, bug #586560
# https://bugzilla.gnome.org/show_bug.cgi?id=744134
# https://bugzilla.gnome.org/show_bug.cgi?id=744135
-   addpredict /dev
+   use gstreamer && addpredict /dev
 
meson_src_compile
 }
 
 src_install() {
meson_src_install
+   einstalldocs
readme.gentoo_create_doc
 }
 



[gentoo-commits] repo/gentoo:master commit in: app-emulation/spice-protocol/

2020-03-15 Thread Agostino Sarubbo
commit: 2efb25ae5e95cdacc78849d9bd4bddfbe8d0ac45
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Sun Mar 15 18:40:02 2020 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Sun Mar 15 18:40:02 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2efb25ae

app-emulation/spice-protocol: x86 stable wrt bug #712570

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

 app-emulation/spice-protocol/spice-protocol-0.14.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-emulation/spice-protocol/spice-protocol-0.14.1.ebuild 
b/app-emulation/spice-protocol/spice-protocol-0.14.1.ebuild
index 2811dc9f2f0..909700ae97c 100644
--- a/app-emulation/spice-protocol/spice-protocol-0.14.1.ebuild
+++ b/app-emulation/spice-protocol/spice-protocol-0.14.1.ebuild
@@ -9,7 +9,7 @@ 
SRC_URI="https://www.spice-space.org/download/releases/${P}.tar.bz2;
 
 LICENSE="BSD"
 SLOT="0"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~sparc ~x86"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~sparc x86"
 IUSE=""
 
 DEPEND=""



[gentoo-commits] repo/gentoo:master commit in: app-emulation/spice/

2020-03-15 Thread Agostino Sarubbo
commit: 8803fbe18c3e3ffa85948daf95d8e7ef33da0cb6
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Sun Mar 15 18:39:59 2020 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Sun Mar 15 18:39:59 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8803fbe1

app-emulation/spice: x86 stable wrt bug #712570

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

 app-emulation/spice/spice-0.14.3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-emulation/spice/spice-0.14.3.ebuild 
b/app-emulation/spice/spice-0.14.3.ebuild
index e731f4891bb..0260ea4aec9 100644
--- a/app-emulation/spice/spice-0.14.3.ebuild
+++ b/app-emulation/spice/spice-0.14.3.ebuild
@@ -12,7 +12,7 @@ 
SRC_URI="https://www.spice-space.org/download/releases/spice-server/${P}.tar.bz2
 
 LICENSE="LGPL-2.1"
 SLOT="0"
-KEYWORDS="amd64 ~arm64 ~x86"
+KEYWORDS="amd64 ~arm64 x86"
 IUSE="libressl lz4 sasl smartcard static-libs gstreamer"
 
 # the libspice-server only uses the headers of libcacard



[gentoo-commits] repo/gentoo:master commit in: app-emulation/spice-vdagent/

2020-03-15 Thread Agostino Sarubbo
commit: 6d9f9507ef33b3b1df42a0fe854c75fe103884ed
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Sun Mar 15 18:40:06 2020 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Sun Mar 15 18:40:06 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6d9f9507

app-emulation/spice-vdagent: x86 stable wrt bug #712570

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

 app-emulation/spice-vdagent/spice-vdagent-0.19.0-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-emulation/spice-vdagent/spice-vdagent-0.19.0-r1.ebuild 
b/app-emulation/spice-vdagent/spice-vdagent-0.19.0-r1.ebuild
index 82577f59b2a..2f8904baec3 100644
--- a/app-emulation/spice-vdagent/spice-vdagent-0.19.0-r1.ebuild
+++ b/app-emulation/spice-vdagent/spice-vdagent-0.19.0-r1.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://www.spice-space.org/download/releases/${P}.tar.bz2;
 
 LICENSE="LGPL-2.1"
 SLOT="0"
-KEYWORDS="amd64 ~x86"
+KEYWORDS="amd64 x86"
 IUSE="consolekit gtk selinux systemd"
 
 CDEPEND="



[gentoo-commits] repo/gentoo:master commit in: app-emulation/spice/

2020-03-15 Thread Agostino Sarubbo
commit: 10bb98e1b6500c5cca9abbbc9aeff0afd8c1eb51
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Sun Mar 15 18:25:32 2020 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Sun Mar 15 18:25:32 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=10bb98e1

app-emulation/spice: amd64 stable wrt bug #712570

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

 app-emulation/spice/spice-0.14.3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-emulation/spice/spice-0.14.3.ebuild 
b/app-emulation/spice/spice-0.14.3.ebuild
index b20c4219fe5..e731f4891bb 100644
--- a/app-emulation/spice/spice-0.14.3.ebuild
+++ b/app-emulation/spice/spice-0.14.3.ebuild
@@ -12,7 +12,7 @@ 
SRC_URI="https://www.spice-space.org/download/releases/spice-server/${P}.tar.bz2
 
 LICENSE="LGPL-2.1"
 SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~x86"
+KEYWORDS="amd64 ~arm64 ~x86"
 IUSE="libressl lz4 sasl smartcard static-libs gstreamer"
 
 # the libspice-server only uses the headers of libcacard



[gentoo-commits] repo/gentoo:master commit in: app-emulation/spice-protocol/

2020-03-15 Thread Agostino Sarubbo
commit: ea7e9af9c2f6f963e027612b5c0b49597d2f1e90
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Sun Mar 15 18:25:37 2020 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Sun Mar 15 18:25:37 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ea7e9af9

app-emulation/spice-protocol: amd64 stable wrt bug #712570

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

 app-emulation/spice-protocol/spice-protocol-0.14.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-emulation/spice-protocol/spice-protocol-0.14.1.ebuild 
b/app-emulation/spice-protocol/spice-protocol-0.14.1.ebuild
index 346d04ee8d7..2811dc9f2f0 100644
--- a/app-emulation/spice-protocol/spice-protocol-0.14.1.ebuild
+++ b/app-emulation/spice-protocol/spice-protocol-0.14.1.ebuild
@@ -9,7 +9,7 @@ 
SRC_URI="https://www.spice-space.org/download/releases/${P}.tar.bz2;
 
 LICENSE="BSD"
 SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~sparc ~x86"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~sparc ~x86"
 IUSE=""
 
 DEPEND=""



[gentoo-commits] repo/gentoo:master commit in: app-emulation/spice-vdagent/

2020-03-15 Thread Agostino Sarubbo
commit: f40874e6ec23c59f34325a7d4221b212ba4201f5
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Sun Mar 15 18:25:47 2020 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Sun Mar 15 18:25:47 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f40874e6

app-emulation/spice-vdagent: amd64 stable wrt bug #712570

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

 app-emulation/spice-vdagent/spice-vdagent-0.19.0-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-emulation/spice-vdagent/spice-vdagent-0.19.0-r1.ebuild 
b/app-emulation/spice-vdagent/spice-vdagent-0.19.0-r1.ebuild
index 2cac3817d76..82577f59b2a 100644
--- a/app-emulation/spice-vdagent/spice-vdagent-0.19.0-r1.ebuild
+++ b/app-emulation/spice-vdagent/spice-vdagent-0.19.0-r1.ebuild
@@ -11,7 +11,7 @@ 
SRC_URI="https://www.spice-space.org/download/releases/${P}.tar.bz2;
 
 LICENSE="LGPL-2.1"
 SLOT="0"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="amd64 ~x86"
 IUSE="consolekit gtk selinux systemd"
 
 CDEPEND="



[gentoo-commits] repo/gentoo:master commit in: app-emulation/spice-html5/

2020-03-14 Thread Matthias Maier
commit: b07ea20f419474b23b34335a4eece2abab8dcdc7
Author: Matthias Maier  gentoo  org>
AuthorDate: Sat Mar 14 21:07:11 2020 +
Commit: Matthias Maier  gentoo  org>
CommitDate: Sat Mar 14 21:43:53 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b07ea20f

app-emulation/spice-html5: version bump to 0.2.2

Package-Manager: Portage-2.3.93, Repoman-2.3.20
Signed-off-by: Matthias Maier  gentoo.org>

 app-emulation/spice-html5/Manifest |  1 +
 app-emulation/spice-html5/metadata.xml |  4 
 app-emulation/spice-html5/spice-html5-0.2.2.ebuild | 28 ++
 3 files changed, 33 insertions(+)

diff --git a/app-emulation/spice-html5/Manifest 
b/app-emulation/spice-html5/Manifest
index 0d427219c72..b206c42b4f8 100644
--- a/app-emulation/spice-html5/Manifest
+++ b/app-emulation/spice-html5/Manifest
@@ -1 +1,2 @@
 DIST spice-html5-spice-html5-0.2.1.tar.gz 486871 BLAKE2B 
4b44ad772ab5abf13e8d3fe7c651169b340c8978f4163b9b679046efaa554f86d5919d154f16262ea28ddb512ac55ea7b6651ae63f64cf6b69033d8306191dc3
 SHA512 
c6e17aa465da1a0b882184bb19f2560f43fd3b345fdc00ec71774c7aec37c3453fd87b2448202011e217dda21b602d20dd4d552d49d9a52b64cb91aff092eff7
+DIST spice-html5-spice-html5-0.2.2.tar.gz 487210 BLAKE2B 
125e5c2b36970c787897395eb56f71f90067ca5e6a80da4981f26ed3083b3cef4aaa40d2bb9767e775f9739eb15182c2cea874305e6a247c56be00e037bee6d6
 SHA512 
2a486552055762e44f54a7454d97e49d8f0d92a476b768f8724e6dfb6796851bd143a2c5b74fc2cff0bcec1f86b919428562f82e4b8de51ff95dadcc8b1a8133

diff --git a/app-emulation/spice-html5/metadata.xml 
b/app-emulation/spice-html5/metadata.xml
index 86afbba5af5..3480b8fe2a6 100644
--- a/app-emulation/spice-html5/metadata.xml
+++ b/app-emulation/spice-html5/metadata.xml
@@ -9,6 +9,10 @@
openst...@gentoo.org
Openstack

+   
+   virtualizat...@gentoo.org
+   Gentoo Virtualization Project
+   

Spice Javascript client


diff --git a/app-emulation/spice-html5/spice-html5-0.2.2.ebuild 
b/app-emulation/spice-html5/spice-html5-0.2.2.ebuild
new file mode 100644
index 000..b14ee2cb65c
--- /dev/null
+++ b/app-emulation/spice-html5/spice-html5-0.2.2.ebuild
@@ -0,0 +1,28 @@
+# Copyright 2019-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+DESCRIPTION="Spice Javascript client"
+HOMEPAGE="https://gitlab.freedesktop.org/spice/spice-html5;
+SRC_URI="https://gitlab.freedesktop.org/spice/${PN}/-/archive/${P}/${PN}-${P}.tar.gz;
+S="${WORKDIR}/${PN}-${P}"
+
+LICENSE="LGPL-3"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~x86"
+IUSE=""
+
+DEPEND=""
+RDEPEND="${DEPEND}"
+BDEPEND=""
+
+# no compiling
+src_compile() {
+   true
+}
+
+src_install() {
+   insinto /usr/share/spice-html5
+   doins -r src apache.conf.sample spice.css spice.html spice_auto.html
+}



[gentoo-commits] repo/gentoo:master commit in: app-emulation/spice/

2020-03-14 Thread Matthias Maier
commit: 72a46ec2c5a13914c09afa2571b7f00bfe41a63a
Author: Matthias Maier  gentoo  org>
AuthorDate: Sat Mar 14 21:34:44 2020 +
Commit: Matthias Maier  gentoo  org>
CommitDate: Sat Mar 14 21:44:03 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=72a46ec2

app-emulation/spice: port live ebuild to meson

Package-Manager: Portage-2.3.93, Repoman-2.3.20
Signed-off-by: Matthias Maier  gentoo.org>

 app-emulation/spice/spice-.ebuild | 56 ++-
 1 file changed, 22 insertions(+), 34 deletions(-)

diff --git a/app-emulation/spice/spice-.ebuild 
b/app-emulation/spice/spice-.ebuild
index 87b4771fb04..6390d08a37a 100644
--- a/app-emulation/spice/spice-.ebuild
+++ b/app-emulation/spice/spice-.ebuild
@@ -4,7 +4,7 @@
 EAPI=7
 PYTHON_COMPAT=( python{3_6,3_7} )
 
-inherit autotools eutils git-r3 python-any-r1 readme.gentoo-r1 xdg-utils
+inherit eutils git-r3 meson python-any-r1 readme.gentoo-r1 xdg-utils
 
 DESCRIPTION="SPICE server"
 HOMEPAGE="https://www.spice-space.org/;
@@ -14,21 +14,21 @@ 
EGIT_REPO_URI="https://anongit.freedesktop.org/git/spice/spice.git;
 LICENSE="LGPL-2.1"
 SLOT="0"
 KEYWORDS=""
-IUSE="libressl lz4 sasl smartcard static-libs gstreamer"
+IUSE="libressl lz4 sasl smartcard gstreamer"
 
 # the libspice-server only uses the headers of libcacard
 RDEPEND="
-   dev-lang/orc[static-libs(+)?]
-   >=dev-libs/glib-2.22:2[static-libs(+)?]
-   media-libs/opus[static-libs(+)?]
-   sys-libs/zlib[static-libs(+)?]
-   virtual/jpeg:0=[static-libs(+)?]
-   >=x11-libs/pixman-0.17.7[static-libs(+)?]
-   !libressl? ( dev-libs/openssl:0=[static-libs(+)?] )
-   libressl? ( dev-libs/libressl:0=[static-libs(+)?] )
-   lz4? ( app-arch/lz4:0=[static-libs(+)?] )
+   dev-lang/orc
+   >=dev-libs/glib-2.22:2
+   media-libs/opus
+   sys-libs/zlib
+   virtual/jpeg:0=
+   >=x11-libs/pixman-0.17.7
+   !libressl? ( dev-libs/openssl:0= )
+   libressl? ( dev-libs/libressl:0= )
+   lz4? ( app-arch/lz4:0= )
smartcard? ( >=app-emulation/libcacard-0.1.2 )
-   sasl? ( dev-libs/cyrus-sasl[static-libs(+)?] )
+   sasl? ( dev-libs/cyrus-sasl )
gstreamer? (
media-libs/gstreamer:1.0
media-libs/gst-plugins-base:1.0
@@ -52,16 +52,6 @@ pkg_setup() {
[[ ${MERGE_TYPE} != binary ]] && python-any-r1_pkg_setup
 }
 
-src_prepare() {
-   default
-
-   # Delete repo-only Makefile that causes build to fail.
-   # https://gitlab.freedesktop.org/spice/spice/issues/35
-   rm GNUmakefile || die
-
-   eautoreconf
-}
-
 src_configure() {
# Prevent sandbox violations, bug #586560
# https://bugzilla.gnome.org/show_bug.cgi?id=744134
@@ -70,15 +60,14 @@ src_configure() {
 
xdg_environment_reset
 
-   local myconf="
-   $(use_enable static-libs static)
-   $(use_enable lz4)
-   $(use_with sasl)
-   $(use_enable smartcard)
-   --enable-gstreamer=$(usex gstreamer "1.0" "no")
-   --disable-celt051
-   "
-   econf ${myconf}
+   local emesonargs=(
+   $(meson_use lz4)
+   $(meson_use sasl)
+   $(meson_feature smartcard)
+   -Dgstreamer=$(usex gstreamer "1.0" "no")
+   -Dcelt051=disabled
+   )
+   meson_src_configure
 }
 
 src_compile() {
@@ -87,12 +76,11 @@ src_compile() {
# https://bugzilla.gnome.org/show_bug.cgi?id=744135
addpredict /dev
 
-   default
+   meson_src_compile
 }
 
 src_install() {
-   default
-   use static-libs || find "${D}" -name '*.la' -type f -delete || die
+   meson_src_install
readme.gentoo_create_doc
 }
 



[gentoo-commits] repo/gentoo:master commit in: app-emulation/spice-protocol/

2020-03-14 Thread Matthias Maier
commit: d147dd05f0c3afc43709177987d43bef2e7fee65
Author: Matthias Maier  gentoo  org>
AuthorDate: Sat Mar 14 21:17:58 2020 +
Commit: Matthias Maier  gentoo  org>
CommitDate: Sat Mar 14 21:43:56 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d147dd05

app-emulation/spice-protocol: port live ebuild to meson

Package-Manager: Portage-2.3.93, Repoman-2.3.20
Signed-off-by: Matthias Maier  gentoo.org>

 app-emulation/spice-protocol/spice-protocol-.ebuild | 11 ---
 1 file changed, 4 insertions(+), 7 deletions(-)

diff --git a/app-emulation/spice-protocol/spice-protocol-.ebuild 
b/app-emulation/spice-protocol/spice-protocol-.ebuild
index 781224a6a4c..a2dc0bc3006 100644
--- a/app-emulation/spice-protocol/spice-protocol-.ebuild
+++ b/app-emulation/spice-protocol/spice-protocol-.ebuild
@@ -1,10 +1,12 @@
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 1999-2020 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
 
+inherit meson
+
 if [[ ${PV} = ** ]]; then
-   inherit git-r3 autotools
+   inherit git-r3

EGIT_REPO_URI="https://anongit.freedesktop.org/git/spice/spice-protocol.git;
SRC_URI=""
KEYWORDS=""
@@ -22,8 +24,3 @@ IUSE=""
 
 DEPEND=""
 RDEPEND="${DEPEND}"
-
-src_prepare() {
-   [[ ${PV} = ** ]] && eautoreconf
-   default
-}



[gentoo-commits] repo/gentoo:master commit in: app-emulation/spice-vdagent/

2020-03-14 Thread Matthias Maier
commit: b6abe6f15c35a0e206235d295e9828a6b1b250b3
Author: Matthias Maier  gentoo  org>
AuthorDate: Sat Mar 14 20:58:26 2020 +
Commit: Matthias Maier  gentoo  org>
CommitDate: Sat Mar 14 20:58:26 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b6abe6f1

app-emulation/spice-vdagent: fix dependency on glib

Closes: https://bugs.gentoo.org/698616
Package-Manager: Portage-2.3.93, Repoman-2.3.20
Signed-off-by: Matthias Maier  gentoo.org>

 app-emulation/spice-vdagent/spice-vdagent-0.19.0-r1.ebuild | 1 +
 1 file changed, 1 insertion(+)

diff --git a/app-emulation/spice-vdagent/spice-vdagent-0.19.0-r1.ebuild 
b/app-emulation/spice-vdagent/spice-vdagent-0.19.0-r1.ebuild
index 3610881932b..2cac3817d76 100644
--- a/app-emulation/spice-vdagent/spice-vdagent-0.19.0-r1.ebuild
+++ b/app-emulation/spice-vdagent/spice-vdagent-0.19.0-r1.ebuild
@@ -15,6 +15,7 @@ KEYWORDS="~amd64 ~x86"
 IUSE="consolekit gtk selinux systemd"
 
 CDEPEND="
+   dev-libs/glib:2
>=app-emulation/spice-protocol-0.14.0
media-libs/alsa-lib
>=x11-libs/libpciaccess-0.10



[gentoo-commits] repo/gentoo:master commit in: app-emulation/spice-vdagent/

2020-03-14 Thread Matthias Maier
commit: de5a948afc2db645757f0380f46fa2e155544eac
Author: Matthias Maier  gentoo  org>
AuthorDate: Sat Mar 14 20:56:22 2020 +
Commit: Matthias Maier  gentoo  org>
CommitDate: Sat Mar 14 20:56:22 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=de5a948a

app-emulation/spice-vdagent: ebuild maintenance

Closes: https://bugs.gentoo.org/698408
Package-Manager: Portage-2.3.93, Repoman-2.3.20
Signed-off-by: Matthias Maier  gentoo.org>

 app-emulation/spice-vdagent/spice-vdagent-0.19.0-r1.ebuild | 13 ++---
 1 file changed, 2 insertions(+), 11 deletions(-)

diff --git a/app-emulation/spice-vdagent/spice-vdagent-0.19.0-r1.ebuild 
b/app-emulation/spice-vdagent/spice-vdagent-0.19.0-r1.ebuild
index de4e147bf83..3610881932b 100644
--- a/app-emulation/spice-vdagent/spice-vdagent-0.19.0-r1.ebuild
+++ b/app-emulation/spice-vdagent/spice-vdagent-0.19.0-r1.ebuild
@@ -1,22 +1,18 @@
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 1999-2020 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
 
 inherit autotools linux-info
 
-MY_P="${P/_*/}"
-PATCHSET="${P/*_p/}"
-
 DESCRIPTION="SPICE VD Linux Guest Agent"
 HOMEPAGE="https://www.spice-space.org/;
-SRC_URI="https://www.spice-space.org/download/releases/${MY_P}.tar.bz2;
+SRC_URI="https://www.spice-space.org/download/releases/${P}.tar.bz2;
 
 LICENSE="LGPL-2.1"
 SLOT="0"
 KEYWORDS="~amd64 ~x86"
 IUSE="consolekit gtk selinux systemd"
-S="${WORKDIR}/${MY_P}"
 
 CDEPEND="
>=app-emulation/spice-protocol-0.14.0
@@ -39,11 +35,6 @@ CONFIG_CHECK="~INPUT_UINPUT ~VIRTIO_CONSOLE"
 ERROR_INPUT_UINPUT="User level input support (INPUT_UINPUT) is required"
 ERROR_VIRTIO_CONSOLE="VirtIO console/serial device support (VIRTIO_CONSOLE) is 
required"
 
-src_prepare() {
-   default
-   eautoreconf
-}
-
 src_configure() {
local opt=()
if use consolekit; then



[gentoo-commits] repo/gentoo:master commit in: app-emulation/spice-protocol/

2020-03-14 Thread Matthias Maier
commit: 6d622f8f35fe5d49d1ac650fc4fc1bec7f4947db
Author: Matthias Maier  gentoo  org>
AuthorDate: Sat Mar 14 20:39:46 2020 +
Commit: Matthias Maier  gentoo  org>
CommitDate: Sat Mar 14 20:39:46 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6d622f8f

app-emulation/spice-protocol: version bump to 0.14.1

Package-Manager: Portage-2.3.93, Repoman-2.3.20
Signed-off-by: Matthias Maier  gentoo.org>

 app-emulation/spice-protocol/Manifest|  1 +
 .../spice-protocol/spice-protocol-0.14.1.ebuild  | 16 
 2 files changed, 17 insertions(+)

diff --git a/app-emulation/spice-protocol/Manifest 
b/app-emulation/spice-protocol/Manifest
index 2b17dbc0565..99e8e9021b9 100644
--- a/app-emulation/spice-protocol/Manifest
+++ b/app-emulation/spice-protocol/Manifest
@@ -1,3 +1,4 @@
 DIST spice-protocol-0.12.14.tar.bz2 74471 BLAKE2B 
ee90514f3c6ee0c8f6930e5fd0140e20447b1613f202186883a9a17eefaacbd83ff2f2cdb68b46cd1573de4cce288965a1b531ded1ab4da52c24c2c3ad098192
 SHA512 
4266bcbef9f641a97a2ff72f1b01380a41e51f4b1a0dbb73fdf68baf552598a62d5cf0c526adf2997a55ee5d4fe9392927c3d7f4556827bfb2933f59bfab55bb
 DIST spice-protocol-0.12.15.tar.bz2 74598 BLAKE2B 
d8116e3905d4345fc0bc51d488d2ca4d90d1302c8f0a14bd126eb4c753660c98bd54ac5561a6464adeba6a0ed16e55f681e59c2a73b3ee9288acd3fce5624a93
 SHA512 
1a3c3c26239d092c6c24708f5bd070ae1cb146f92f2329b63bec2d21a7276cdf1b9567f434bfbeeb1f7cd7dd4ad47494c51dcdbbba5af8e271e66dfe5b11de9d
 DIST spice-protocol-0.14.0.tar.bz2 70938 BLAKE2B 
66dfa75f7e2f5a9c0c5d9ec34744386760393908f02bd7c662e51b3bee41c3c825eac512494bbd5ffdab5375e132bc4b567f65003cca88314c9ef2e3d529f219
 SHA512 
797df5f529731e9fd395b5946af2490ecf02c26982cc4a0aef24c1766887a35222f68525a996f8bc7459c2c4a25fde0c9a10c489ee6cab6eed7a68a9b5d90f76
+DIST spice-protocol-0.14.1.tar.bz2 73444 BLAKE2B 
12050c38ee3d24814b57a340a88423352edae6412b5a20e27d59b7235e753f51aaf757f7e9e6ce702d0b0c0afeadfde7f3937725ae4715ae4dc4da20ee7fd663
 SHA512 
88b0e652564a1f826ee6d3c165ab05c40d13f366567db3840805f03d433d13d7f75219c26759770d2cde33221fe6d97528521d0eb14bc069cd7ce9af8482

diff --git a/app-emulation/spice-protocol/spice-protocol-0.14.1.ebuild 
b/app-emulation/spice-protocol/spice-protocol-0.14.1.ebuild
new file mode 100644
index 000..346d04ee8d7
--- /dev/null
+++ b/app-emulation/spice-protocol/spice-protocol-0.14.1.ebuild
@@ -0,0 +1,16 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+DESCRIPTION="Headers defining the SPICE protocol"
+HOMEPAGE="https://www.spice-space.org/;
+SRC_URI="https://www.spice-space.org/download/releases/${P}.tar.bz2;
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~sparc ~x86"
+IUSE=""
+
+DEPEND=""
+RDEPEND=""



[gentoo-commits] repo/gentoo:master commit in: app-emulation/spice/

2020-03-14 Thread Matthias Maier
commit: b59764f3ac15d96cd2b6cc48a63f43aa475a93b2
Author: Matthias Maier  gentoo  org>
AuthorDate: Sat Mar 14 20:42:23 2020 +
Commit: Matthias Maier  gentoo  org>
CommitDate: Sat Mar 14 20:47:11 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b59764f3

app-emulation/spice: version bump to 0.14.3

Package-Manager: Portage-2.3.93, Repoman-2.3.20
Signed-off-by: Matthias Maier  gentoo.org>

 app-emulation/spice/Manifest|  1 +
 app-emulation/spice/spice-0.14.3.ebuild | 96 +
 2 files changed, 97 insertions(+)

diff --git a/app-emulation/spice/Manifest b/app-emulation/spice/Manifest
index e7646821caa..57ed7cd9f34 100644
--- a/app-emulation/spice/Manifest
+++ b/app-emulation/spice/Manifest
@@ -1,2 +1,3 @@
 DIST spice-0.14.0.tar.bz2 1330195 BLAKE2B 
08f93e8ddeb79adb4feac0557a854cc41fd096a9dfefc0baaca176803c2a03ef9286c4f61a135d62ad22e3ac3f4bb31ffd1614c8ddeaec7ae8c01eca34da1750
 SHA512 
84532146aa628ca6ca459a82afb89d6391892e063668fd4a68023c92cee7ca868b6c82e31dd9886819b76ea745ebdae0d0030e1f608d8f58f51c00f0b09bae1f
 DIST spice-0.14.2.tar.bz2 1406009 BLAKE2B 
e6c57bedd8c8ec0444da194be7279b895bf348dfa9b427d20301cc223627bcd65b7037280bc2a3d0b531b0cdcd8cb62d34ee132c549ac3dc8f6e5a2959339ce2
 SHA512 
1093b618ea4a7ff31944429ce2903abecfc8d20c35f2d9c8c837a6e053ee429c0115e40665542637a717869209523ac05d15cdb5e77563102d5d3915e4aaaf76
+DIST spice-0.14.3.tar.bz2 1504304 BLAKE2B 
be655e1d4c48dae29903ab8e0dc52da63723e3252052afccc9587065531f28c8af7dbab4c585093f26d98f2273c6e734a553c18d4779a9f4464334ae1764f682
 SHA512 
9ecdc455ff25c71ac1fe6c576654b51efbfb860110bd6828065d23f7462d5c5cac772074d1a40f033386258d970b77275b2007bcfdffb23fdff2137154ea46e4

diff --git a/app-emulation/spice/spice-0.14.3.ebuild 
b/app-emulation/spice/spice-0.14.3.ebuild
new file mode 100644
index 000..b20c4219fe5
--- /dev/null
+++ b/app-emulation/spice/spice-0.14.3.ebuild
@@ -0,0 +1,96 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+PYTHON_COMPAT=( python{3_6,3_7} )
+
+inherit autotools python-any-r1 readme.gentoo-r1 xdg-utils
+
+DESCRIPTION="SPICE server"
+HOMEPAGE="https://www.spice-space.org/;
+SRC_URI="https://www.spice-space.org/download/releases/spice-server/${P}.tar.bz2;
+
+LICENSE="LGPL-2.1"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~x86"
+IUSE="libressl lz4 sasl smartcard static-libs gstreamer"
+
+# the libspice-server only uses the headers of libcacard
+RDEPEND="
+   dev-lang/orc[static-libs(+)?]
+   >=dev-libs/glib-2.22:2[static-libs(+)?]
+   media-libs/opus[static-libs(+)?]
+   sys-libs/zlib[static-libs(+)?]
+   virtual/jpeg:0=[static-libs(+)?]
+   >=x11-libs/pixman-0.17.7[static-libs(+)?]
+   !libressl? ( dev-libs/openssl:0=[static-libs(+)?] )
+   libressl? ( dev-libs/libressl:0=[static-libs(+)?] )
+   lz4? ( app-arch/lz4:0=[static-libs(+)?] )
+   smartcard? ( >=app-emulation/libcacard-0.1.2 )
+   sasl? ( dev-libs/cyrus-sasl[static-libs(+)?] )
+   gstreamer? (
+   media-libs/gstreamer:1.0
+   media-libs/gst-plugins-base:1.0
+   )"
+DEPEND="${RDEPEND}
+   >=app-emulation/spice-protocol-0.14.0
+   smartcard? ( app-emulation/qemu[smartcard] )"
+BDEPEND="${PYTHON_DEPS}
+   virtual/pkgconfig
+   $(python_gen_any_dep '
+   >=dev-python/pyparsing-1.5.6-r2[${PYTHON_USEDEP}]
+   dev-python/six[${PYTHON_USEDEP}]
+   ')"
+
+python_check_deps() {
+   has_version -b ">=dev-python/pyparsing-1.5.6-r2[${PYTHON_USEDEP}]"
+   has_version -b "dev-python/six[${PYTHON_USEDEP}]"
+}
+
+pkg_setup() {
+   [[ ${MERGE_TYPE} != binary ]] && python-any-r1_pkg_setup
+}
+
+src_prepare() {
+   default
+
+   eautoreconf
+}
+
+src_configure() {
+   # Prevent sandbox violations, bug #586560
+   # https://bugzilla.gnome.org/show_bug.cgi?id=744134
+   # https://bugzilla.gnome.org/show_bug.cgi?id=744135
+   addpredict /dev
+
+   xdg_environment_reset
+
+   local myconf="
+   $(use_enable static-libs static)
+   $(use_enable lz4)
+   $(use_with sasl)
+   $(use_enable smartcard)
+   --enable-gstreamer=$(usex gstreamer "1.0" "no")
+   --disable-celt051
+   "
+   econf ${myconf}
+}
+
+src_compile() {
+   # Prevent sandbox violations, bug #586560
+   # https://bugzilla.gnome.org/show_bug.cgi?id=744134
+   # https://bugzilla.gnome.org/show_bug.cgi?id=744135
+   addpredict /dev
+
+   default
+}
+
+src_install() {
+   default
+   use static-libs || find "${D}" -name '*.la' -type f -delete || die
+   readme.gentoo_create_doc
+}
+
+pkg_postinst() {
+   readme.gentoo_print_elog
+}



[gentoo-commits] repo/gentoo:master commit in: app-emulation/spice-vdagent/

2019-10-15 Thread Matthias Maier
commit: 0bb32c6f2dd9b6faf2b596b77f9fb3402ce95291
Author: Matthias Maier  gentoo  org>
AuthorDate: Tue Oct 15 16:20:02 2019 +
Commit: Matthias Maier  gentoo  org>
CommitDate: Tue Oct 15 16:33:07 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0bb32c6f

app-emulation/spice-vdagent: fix automagic dependency

Closes: https://bugs.gentoo.org/691028
Package-Manager: Portage-2.3.76, Repoman-2.3.17
Signed-off-by: Matthias Maier  gentoo.org>

 .../{spice-vdagent-0.19.0.ebuild => spice-vdagent-0.19.0-r1.ebuild}   | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/app-emulation/spice-vdagent/spice-vdagent-0.19.0.ebuild 
b/app-emulation/spice-vdagent/spice-vdagent-0.19.0-r1.ebuild
similarity index 94%
rename from app-emulation/spice-vdagent/spice-vdagent-0.19.0.ebuild
rename to app-emulation/spice-vdagent/spice-vdagent-0.19.0-r1.ebuild
index 3948123638e..de4e147bf83 100644
--- a/app-emulation/spice-vdagent/spice-vdagent-0.19.0.ebuild
+++ b/app-emulation/spice-vdagent/spice-vdagent-0.19.0-r1.ebuild
@@ -15,7 +15,7 @@ 
SRC_URI="https://www.spice-space.org/download/releases/${MY_P}.tar.bz2;
 LICENSE="LGPL-2.1"
 SLOT="0"
 KEYWORDS="~amd64 ~x86"
-IUSE="consolekit selinux systemd"
+IUSE="consolekit gtk selinux systemd"
 S="${WORKDIR}/${MY_P}"
 
 CDEPEND="
@@ -28,6 +28,7 @@ CDEPEND="
x11-libs/libX11
x11-libs/libXinerama
consolekit? ( sys-auth/consolekit sys-apps/dbus )
+   gtk? ( x11-libs/gtk+:3 )
systemd? ( sys-apps/systemd )"
 DEPEND="${CDEPEND}
virtual/pkgconfig"
@@ -56,6 +57,7 @@ src_configure() {
econf \
--with-init-script=systemd \
--localstatedir="${EPREFIX}"/var \
+   $(use_with gtk) \
"${opt[@]}"
 }
 



[gentoo-commits] repo/gentoo:master commit in: app-emulation/spice-vdagent/

2019-10-15 Thread Matthias Maier
commit: 235e882ec0929250d9cd3232d48f1244333c2ec7
Author: Matthias Maier  gentoo  org>
AuthorDate: Tue Oct 15 16:10:56 2019 +
Commit: Matthias Maier  gentoo  org>
CommitDate: Tue Oct 15 16:11:14 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=235e882e

app-emulation/spice-vdagent: Do not set +consolekit

Bug: https://bugs.gentoo.org/681330
Package-Manager: Portage-2.3.76, Repoman-2.3.17
Signed-off-by: Matthias Maier  gentoo.org>

 app-emulation/spice-vdagent/spice-vdagent-0.17.0_p20180319-r1.ebuild | 4 ++--
 app-emulation/spice-vdagent/spice-vdagent-0.19.0.ebuild  | 2 +-
 2 files changed, 3 insertions(+), 3 deletions(-)

diff --git 
a/app-emulation/spice-vdagent/spice-vdagent-0.17.0_p20180319-r1.ebuild 
b/app-emulation/spice-vdagent/spice-vdagent-0.17.0_p20180319-r1.ebuild
index 1b644dbfda1..5a356f6ee6e 100644
--- a/app-emulation/spice-vdagent/spice-vdagent-0.17.0_p20180319-r1.ebuild
+++ b/app-emulation/spice-vdagent/spice-vdagent-0.17.0_p20180319-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2018 Gentoo Foundation
+# Copyright 1999-2019 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=6
@@ -16,7 +16,7 @@ 
SRC_URI="https://www.spice-space.org/download/releases/${MY_P}.tar.bz2
 LICENSE="LGPL-2.1"
 SLOT="0"
 KEYWORDS="amd64 x86"
-IUSE="+consolekit selinux systemd"
+IUSE="consolekit selinux systemd"
 S="${WORKDIR}/${MY_P}"
 
 CDEPEND="

diff --git a/app-emulation/spice-vdagent/spice-vdagent-0.19.0.ebuild 
b/app-emulation/spice-vdagent/spice-vdagent-0.19.0.ebuild
index 30ce2ee207e..3948123638e 100644
--- a/app-emulation/spice-vdagent/spice-vdagent-0.19.0.ebuild
+++ b/app-emulation/spice-vdagent/spice-vdagent-0.19.0.ebuild
@@ -15,7 +15,7 @@ 
SRC_URI="https://www.spice-space.org/download/releases/${MY_P}.tar.bz2;
 LICENSE="LGPL-2.1"
 SLOT="0"
 KEYWORDS="~amd64 ~x86"
-IUSE="+consolekit selinux systemd"
+IUSE="consolekit selinux systemd"
 S="${WORKDIR}/${MY_P}"
 
 CDEPEND="



[gentoo-commits] repo/gentoo:master commit in: app-emulation/spice/

2019-09-21 Thread Matthias Maier
commit: 9463341887cd9251b90ff5441f4c047ece40c5a1
Author: James Le Cuirot  gentoo  org>
AuthorDate: Wed Sep 18 21:43:34 2019 +
Commit: Matthias Maier  gentoo  org>
CommitDate: Sun Sep 22 02:29:08 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=94633418

app-emulation/spice: Delete repo-only Makefile that causes build fail

The Makefile sets LC_ALL=C, which breaks the docs build.

Package-Manager: Portage-2.3.76, Repoman-2.3.17
Signed-off-by: James Le Cuirot  gentoo.org>
Signed-off-by: Matthias Maier  gentoo.org>

 app-emulation/spice/spice-.ebuild | 4 
 1 file changed, 4 insertions(+)

diff --git a/app-emulation/spice/spice-.ebuild 
b/app-emulation/spice/spice-.ebuild
index 62dc9f95d49..d4bf0248857 100644
--- a/app-emulation/spice/spice-.ebuild
+++ b/app-emulation/spice/spice-.ebuild
@@ -55,6 +55,10 @@ pkg_setup() {
 src_prepare() {
default
 
+   # Delete repo-only Makefile that causes build to fail.
+   # https://gitlab.freedesktop.org/spice/spice/issues/35
+   rm GNUmakefile || die
+
eautoreconf
 }
 



  1   2   3   >